Merge branch 'seeddms-6.0.x' into seeddms-6.1.x

This commit is contained in:
Uwe Steinmann 2023-10-16 12:25:42 +02:00
commit 001b60184c
117 changed files with 4760 additions and 2119 deletions

View File

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

View File

@ -7,10 +7,18 @@
- do not use md5 password hashing anymore, hashes will be updated automatically
when passwords are reset
--------------------------------------------------------------------------------
Changes in version 6.0.26
--------------------------------------------------------------------------------
- merge changes up to 5.1.33
- add task to import files from drop folder
--------------------------------------------------------------------------------
Changes in version 6.0.25
--------------------------------------------------------------------------------
- merge changes up to 5.1.32
- status log can be turned on with advanced access control
- scheduler has more condensed layout
--------------------------------------------------------------------------------
Changes in version 6.0.24
@ -271,9 +279,34 @@
- add document list which can be exported as an archive
- search results can be exported
--------------------------------------------------------------------------------
Changes in version 5.1.33
--------------------------------------------------------------------------------
- use SeedDMS_Core_File::mimetype() to determine mime type when uploading a
file with drag&drop
- user images may be 300px height, do not scale them up
- do not show unreadable documents on Dashboard
- fix creating preview image of file in drop folder if it contains
special chars
- show fileѕ and folders in dropfolder dir recursively
- fix 'Add to clipboard' menu item in bootstrap theme
- open confirm box when changing category in batch operation
--------------------------------------------------------------------------------
Changes in version 5.1.32
--------------------------------------------------------------------------------
- check error msg after calling AddDocument and UpdateDocument controller
in webdav module
- more verbose log messages
- show errors of none activated extensions and do not allow to activate it,
if there are errors (e.g. missing php extensions)
- move Approve/ReviewDocument in a controller
- setting password by user can be disabled
- groups from ldap can be synced with seeddms groups
- fix error when sending notification to group of reviewers
- seperate some notification messages for folders and documents
- fix various drag&drop operations
- do not sent notifidation mail to uploader if owner has received on already
--------------------------------------------------------------------------------
Changes in version 5.1.31

View File

@ -24,7 +24,7 @@ dist:
rm -rf tmp
quickstart:
vendor/bin/phing -Dversion=$(VERSION) package
php7.4 vendor/bin/phing -Dversion=$(VERSION) package
unittest:
vendor/bin/phing -Dversion=$(VERSION) phpunitfast

View File

@ -120,6 +120,7 @@
- restricted: Restricted access: only allow users to log in if they have an entry in the local database (irrespective of successful authentication with LDAP).
- enableUserImage: enable users images
- disableSelfEdit: if true user cannot edit his own profile
- disableChangePassword: if true user cannot change the password
- passwordStrength: minimum strength of password, set to 0 to disable
- passwordStrengthAlgorithm: algorithm used to calculate password strenght (simple or advanced)
- passwordExpiration: number of days after password expires
@ -137,6 +138,7 @@
restricted = "true"
enableUserImage = "false"
disableSelfEdit = "false"
disableChangePassword = "false"
passwordStrength = "0"
passwordStrengthAlgorithm = "simple"
passwordExpiration = "0"
@ -168,6 +170,7 @@
bindDN = ""
bindPw = ""
filter = ""
groupField = ""
/>
<!-- ***** CONNECTOR Microsoft Active Directory *****
- enable: enable/disable connector
@ -189,6 +192,8 @@
accountDomainName = "example.com"
bindDN = ""
bindPw = ""
filter = ""
groupField = ""
/>
</connectors>
</authentication>

View File

@ -7,36 +7,38 @@
* @license GPL 2
* @version @version@
* @author Uwe Steinmann <uwe@steinmann.cx>
* @copyright Copyright (C) 2010-2013 Uwe Steinmann
* @copyright Copyright (C) 2010-2023 Uwe Steinmann
* @version Release: @package_version@
*/
/**
* Class which does the busines logic for downloading a document
* Class which does the busines logic for approving a document
*
* @category DMS
* @package SeedDMS
* @author Uwe Steinmann <uwe@steinmann.cx>
* @copyright Copyright (C) 2010-2013 Uwe Steinmann
* @copyright Copyright (C) 2010-2023 Uwe Steinmann
* @version Release: @package_version@
*/
class SeedDMS_Controller_ApproveDocument extends SeedDMS_Controller_Common {
public function run() {
public $oldstatus;
public $newstatus;
public function run() { /* {{{ */
$dms = $this->params['dms'];
$user = $this->params['user'];
$settings = $this->params['settings'];
$document = $this->params['document'];
$content = $this->params['content'];
$approvalstatus = $this->params['approvalstatus'];
$approvaltype = $this->params['approvaltype'];
$group = $this->params['group'];
$comment = $this->params['comment'];
$file = $this->params['file'];
/* Get the document id and name before removing the document */
$docname = $document->getName();
$documentid = $document->getID();
$approvaltype = $this->params['type'];
$approvalstatus = $this->params['status'];
$approvalcomment = $this->params['comment'];
$approvalfile = $this->params['file'];
$approvalgroup = $this->params['group'];
$overallStatus = $content->getStatus();
$this->oldstatus = $overallStatus['status'];
$this->newstatus = $this->oldstatus;
if(!$this->callHook('preApproveDocument', $content)) {
}
@ -44,36 +46,35 @@ class SeedDMS_Controller_ApproveDocument extends SeedDMS_Controller_Common {
$result = $this->callHook('approveDocument', $content);
if($result === null) {
if ($approvaltype == "ind") {
$approvalLogID = $content->setApprovalByInd($user, $user, $approvalstatus, $comment, $file);
if($approvalLogID === false || 0 > $approvalLogID) {
$this->error = 1;
$this->errormsg = "approval_update_failed";
return false;
}
$approvalLogID = $content->setApprovalByInd($user, $user, $approvalstatus, $approvalcomment, $approvalfile);
} elseif ($approvaltype == "grp") {
$approvalLogID = $content->setApprovalByGrp($group, $user, $approvalstatus, $comment, $file);
if($approvalLogID === false || 0 > $approvalLogID) {
$this->error = 1;
$this->errormsg = "approval_update_failed";
return false;
}
$approvalLogID = $content->setApprovalByGrp($approvalgroup, $user, $approvalstatus, $approvalcomment, $approvalfile);
} else {
$this->errormsg = "approval_wrong_type";
return false;
}
if($approvalLogID === false || 0 > $approvalLogID) {
$this->errormsg = "approval_update_failed";
return false;
}
}
/* Check to see if the overall status for the document version needs to be
* updated.
*/
$result = $this->callHook('approveUpdateDocumentStatus', $content);
if($result === null) {
/* If document was rejected, set the document status to S_REJECTED right away */
if ($approvalstatus == -1){
if($content->setStatus(S_REJECTED,$comment,$user)) {
$this->callHook('postApproveDocument', $content, S_REJECTED);
if($approvalstatus == -1) {
$this->newstatus = S_REJECTED;
if($content->setStatus(S_REJECTED, $approvalcomment, $user)) {
if(isset($GLOBALS['SEEDDMS_HOOKS']['approveDocument'])) {
foreach($GLOBALS['SEEDDMS_HOOKS']['approveDocument'] as $hookObj) {
if (method_exists($hookObj, 'postApproveDocument')) {
$hookObj->postApproveDocument(null, $content, S_REJECTED);
}
}
}
}
} else {
$docApprovalStatus = $content->getApprovalStatus();
if (is_bool($docApprovalStatus) && !$docApprovalStatus) {
$this->error = 1;
$this->errormsg = "cannot_retrieve_approval_snapshot";
return false;
}
@ -91,8 +92,15 @@ class SeedDMS_Controller_ApproveDocument extends SeedDMS_Controller_Common {
// count of the approvals required for this document.
if ($approvalCT == $approvalTotal) {
// Change the status to released.
if($content->setStatus(S_RELEASED, getMLText("automatic_status_update"), $user)) {
$this->callHook('postApproveDocument', $content, S_RELEASED);
$this->newstatus=S_RELEASED;
if($content->setStatus($this->newstatus, getMLText("automatic_status_update"), $user)) {
if(isset($GLOBALS['SEEDDMS_HOOKS']['approveDocument'])) {
foreach($GLOBALS['SEEDDMS_HOOKS']['approveDocument'] as $hookObj) {
if (method_exists($hookObj, 'postApproveDocument')) {
$hookObj->postApproveDocument(null, $content, S_RELEASED);
}
}
}
}
}
}
@ -102,6 +110,6 @@ class SeedDMS_Controller_ApproveDocument extends SeedDMS_Controller_Common {
}
return true;
}
} /* }}} */
}

View File

@ -30,22 +30,22 @@ class SeedDMS_Controller_ClearCache extends SeedDMS_Controller_Common {
$ret = '';
if(!empty($post['previewpng'])) {
$cmd = 'rm -rf '.$settings->_cacheDir.'/png/[1-9]*';
$cmd = 'rm -rf '.addDirSep($settings->_cacheDir).'png'.DIRECTORY_SEPARATOR.'[1-9]*';
system($cmd, $ret);
}
if(!empty($post['previewpdf'])) {
$cmd = 'rm -rf '.$settings->_cacheDir.'/pdf/[1-9]*';
$cmd = 'rm -rf '.addDirSep($settings->_cacheDir).'pdf'.DIRECTORY_SEPARATOR.'[1-9]*';
system($cmd, $ret);
}
if(!empty($post['previewtxt'])) {
$cmd = 'rm -rf '.$settings->_cacheDir.'/txt/[1-9]*';
$cmd = 'rm -rf '.addDirSep($settings->_cacheDir).'txt'.DIRECTORY_SEPARATOR.'[1-9]*';
system($cmd, $ret);
}
if(!empty($post['js'])) {
$cmd = 'rm -rf '.$settings->_cacheDir.'/js/*';
$cmd = 'rm -rf '.addDirSep($settings->_cacheDir).'js'.DIRECTORY_SEPARATOR.'*';
system($cmd, $ret);
}

View File

@ -109,7 +109,7 @@ class SeedDMS_Controller_Login extends SeedDMS_Controller_Common {
}
} /* }}} */
protected function _finalize($user) { /* {{{ */
public function _finalize($user) { /* {{{ */
$settings = $this->params['settings'];
$session = $this->params['session'];
$sesstheme = $this->params['sesstheme'];

View File

@ -7,72 +7,70 @@
* @license GPL 2
* @version @version@
* @author Uwe Steinmann <uwe@steinmann.cx>
* @copyright Copyright (C) 2010-2013 Uwe Steinmann
* @copyright Copyright (C) 2010-2023 Uwe Steinmann
* @version Release: @package_version@
*/
/**
* Class which does the busines logic for downloading a document
* Class which does the busines logic for reviewing a document
*
* @category DMS
* @package SeedDMS
* @author Uwe Steinmann <uwe@steinmann.cx>
* @copyright Copyright (C) 2010-2013 Uwe Steinmann
* @copyright Copyright (C) 2010-2023 Uwe Steinmann
* @version Release: @package_version@
*/
class SeedDMS_Controller_ReviewDocument extends SeedDMS_Controller_Common {
public function run() {
public function run() { /* {{{ */
$dms = $this->params['dms'];
$user = $this->params['user'];
$settings = $this->params['settings'];
$document = $this->params['document'];
$content = $this->params['content'];
$reviewstatus = $this->params['reviewstatus'];
$reviewtype = $this->params['reviewtype'];
$group = $this->params['group'];
$comment = $this->params['comment'];
$file = $this->params['file'];
/* Get the document id and name before removing the document */
$docname = $document->getName();
$documentid = $document->getID();
$reviewtype = $this->params['type'];
$reviewstatus = $this->params['status'];
$reviewcomment = $this->params['comment'];
$reviewfile = $this->params['file'];
$reviewgroup = $this->params['group'];
$overallStatus = $content->getStatus();
$this->oldstatus = $overallStatus['status'];
$this->newstatus = $this->oldstatus;
if(!$this->callHook('preReviewDocument', $content)) {
}
$result = $this->callHook('reviewDocument', $content);
if($result === null) {
if ($reviewtype == "ind") {
$reviewLogID = $content->setReviewByInd($user, $user, $reviewstatus, $comment, $file);
if($reviewLogID === false || 0 > $reviewLogID) {
$this->error = 1;
$this->errormsg = "review_update_failed";
return false;
}
} elseif ($reviewtype == "grp") {
$reviewLogID = $content->setReviewByGrp($group, $user, $reviewstatus, $comment, $file);
if($reviewLogID === false || 0 > $reviewLogID) {
$this->error = 1;
$this->errormsg = "review_update_failed";
return false;
}
$reviewLogID = $content->setReviewByInd($user, $user, $reviewstatus, $reviewcomment, $reviewfile);
} elseif($reviewtype == "grp") {
$reviewLogID = $content->setReviewByGrp($reviewgroup, $user, $reviewstatus, $reviewcomment, $reviewfile);
} else {
$this->errormsg = "review_wrong_type";
return false;
}
if($reviewLogID === false || 0 > $reviewLogID) {
$this->errormsg = "review_update_failed";
return false;
}
}
/* Check to see if the overall status for the document version needs to be
* updated.
*/
$result = $this->callHook('reviewUpdateDocumentStatus', $content);
if($result === null) {
if ($reviewstatus == -1){
if($content->setStatus(S_REJECTED,$comment,$user)) {
if($reviewstatus == -1) {
$this->newstatus = S_REJECTED;
if($content->setStatus(S_REJECTED, $reviewcomment, $user)) {
if(isset($GLOBALS['SEEDDMS_HOOKS']['reviewDocument'])) {
foreach($GLOBALS['SEEDDMS_HOOKS']['reviewDocument'] as $hookObj) {
if (method_exists($hookObj, 'postReviewDocument')) {
$hookObj->postReviewDocument(null, $content, S_REJECTED);
}
}
}
}
} else {
$docReviewStatus = $content->getReviewStatus();
if (is_bool($docReviewStatus) && !$docReviewStatus) {
$this->error = 1;
$this->errormsg = "cannot_retrieve_review_snapshot";
return false;
}
@ -91,32 +89,35 @@ class SeedDMS_Controller_ReviewDocument extends SeedDMS_Controller_Common {
if ($reviewCT == $reviewTotal) {
$docApprovalStatus = $content->getApprovalStatus();
if (is_bool($docApprovalStatus) && !$docApprovalStatus) {
$this->error = 1;
$this->errormsg = "cannot_retrieve_approval_snapshot";
return false;
}
$approvalCT = 0;
$approvalTotal = 0;
foreach ($docApprovalStatus as $dastat) {
if ($dastat["status"] == 1) {
foreach($docApprovalStatus as $dastat) {
if($dastat["status"] == 1) {
$approvalCT++;
}
if ($dastat["status"] != -2) {
if($dastat["status"] != -2) {
$approvalTotal++;
}
}
// If the approvals received is less than the approvals total, then
// change status to pending approval.
if ($approvalCT<$approvalTotal) {
$newStatus=S_DRAFT_APP;
}
else {
if($approvalCT < $approvalTotal) {
$this->newstatus = S_DRAFT_APP;
} else {
// Otherwise, change the status to released.
$newStatus=S_RELEASED;
$this->newstatus = S_RELEASED;
}
if ($content->setStatus($newStatus, getMLText("automatic_status_update"), $user)) {
// Send notification to subscribers.
if($content->setStatus($this->newstatus, getMLText("automatic_status_update"), $user)) {
if(isset($GLOBALS['SEEDDMS_HOOKS']['reviewDocument'])) {
foreach($GLOBALS['SEEDDMS_HOOKS']['reviewDocument'] as $hookObj) {
if (method_exists($hookObj, 'postReviewDocument')) {
$hookObj->postReviewDocument(null, $content, $this->newstatus);
}
}
}
}
}
}
@ -126,6 +127,5 @@ class SeedDMS_Controller_ReviewDocument extends SeedDMS_Controller_Common {
}
return true;
}
} /* }}} */
}

View File

@ -136,4 +136,8 @@ video/mp4
This will take 12th frame of a video and converts into a png. It requires
ffmpeg to be installed.
convert -resize %wx '%f[12]' 'png:%o'
convert -resize %wx "%f[12]" "png:%o"
audio/mpeg
sox "%f" -n spectrogram -x 600 -Y 550 -r -l -o - | convert -resize %wx png:- "png:%o"

View File

@ -14,14 +14,14 @@ apache.
Here is a detailed list of requirements:
1. A web server with at least php 7.3
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`
4. Depending on the configuration the extensions `php_ldap`, `php_mycrypt`,
`php_gmp`, `php_libsodium` must be installed
`php_gmp`, `php_libsodium`, `php_imagick` must be installed
5. Various command line programms to convert files into text for indexing
pdftotext, catdoc, xls2csv or scconvert, cat, id3 (optional, only needed
pdftotext, catdoc, xls2csv or scconvert, cat, id3 (all optional, only needed
for fulltext search)
6. ImageMagic (the convert program) is needed for creating preview images
7. A bunch of packages from Packagist which all ship with the seeddms-quickstart
@ -29,7 +29,7 @@ Here is a detailed list of requirements:
It is highly recommended to use the quickstart archive
(seeddms-quickstart-x.y.z.tar.gz) because it includes all software packages
(excluding those listing above in item 1. to 6.) for running SeedDMS. Hence,
(excluding those listed above in item 1. to 6.) for running SeedDMS. Hence,
you still need a working web server with PHP and in addition a mysql or
PostgreSQL database unless you intend to use SQLite.
@ -99,7 +99,7 @@ SECURITY CONSIDERATIONS
You should always access your SeedDMS installation through
a secured https connection, unless you precisly know what you are doing.
SeedDMS ships an .htaccess file which already has some common security
SeedDMS ships an `.htaccess` file which already has some common security
http headers set. In order for them to apply you need to activate the
headers module. On Debian/GNU Linux this can be done with

View File

@ -2,14 +2,14 @@ Ldap configuration
===================
The configuration for authentication against an ldap server needs to be done
the settings.xml file using a text editor. It cannot be edited from within the
in the `settings.xml` file using a text editor. It cannot be edited from within the
web gui.
SeedDMS supports ldap authentication using an Active Directory (AD) or a
regular ldap server, e.g. openldap
The location of the ldap server is specified in two parameters: 'host' and
'port'. 'host' can be either a plain hostname or an ldap URI, including the
The location of the ldap server is specified in two parameters: `host` and
`port`. `host` can be either a plain hostname or an ldap URI, including the
protocol, the host and optionally the port, e.g. ldap://localhost:389. In case
of an URI the port in the configuration must remain empty.
@ -31,8 +31,8 @@ If the second bind succeeds the user could be successfully authenticated.
The data from the ldap server can be used to create an account in SeedDMS
if the user trying to login does not exist yet, but was able to authenticate.
This will only be done if 'authentication->restricted' in the configuration
is set to true. In that case the common name (cn) and email address is taken
from ldap. Existing accounts in SeedDMS will not be updated with data from
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.
Examples

View File

@ -23,8 +23,7 @@ smtp port: 465
Gmail
---------
smtp server: smtp.gmail.com
smtp port: 587
note: you have to turn on 'Less secure app access' in your google account,
otherwise you will not be able to send mail. It will quit with an error
complaining about wrong credentials
smtp server: ssl://smtp.gmail.com
smtp port: 465
note: since June, 2022 you will no longer be able to turn on 'Less secure app access' in your google account. Instead you need to turn on 2-Step Verification first and than
create an App Password (https://support.google.com/accounts/answer/185833)

View File

@ -47,10 +47,108 @@ class SeedDMS_AccessOperation {
*/
private $_aro;
/**
* @var array $legacy_access list of objects with access
* @access protected
*/
private $legacy_access;
function __construct($dms, $user, $settings) { /* {{{ */
$this->dms = $dms;
$this->user = $user;
$this->settings = $settings;
$this->legacy_access['guest'] = array(
'Calendar',
'ErrorDlg',
'Help',
'Login',
'Search',
'ViewDocument',
'ViewFolder',
);
$this->legacy_access['user'] = array(
'AddDocument',
'AddDocumentLink',
'AddEvent',
'AddFile',
'AddSubFolder',
'AddToTransmittal',
'ApprovalSummary',
'ApproveDocument',
'Calendar',
'CategoryChooser',
'ChangePassword',
'CheckInDocument',
'Clipboard',
'Dashboard',
'DocumentAccess',
'DocumentChooser',
'DocumentNotify',
'DocumentVersionDetail',
'DropFolderChooser',
'EditAttributes',
'EditComment',
'EditDocumentFile',
'EditDocument',
'EditEvent',
'EditFolder',
'EditOnline',
'EditUserData',
'ErrorDlg',
'FolderAccess',
'FolderChooser',
'FolderNotify',
'ForcePasswordChange',
'GroupView',
'Help',
'KeywordChooser',
'Login',
'ManageNotify',
'MoveDocument',
'MoveFolder',
'MyAccount',
'MyDocuments',
'OpensearchDesc',
'OverrideContentStatus',
'PasswordForgotten',
'PasswordSend',
'ReceiptDocument',
'ReceiptSummary',
'RemoveDocumentFile',
'RemoveDocument',
'RemoveEvent',
'RemoveFolderFiles',
'RemoveFolder',
'RemoveTransmittal',
'RemoveVersion',
'RemoveWorkflowFromDocument',
'ReturnFromSubWorkflow',
'ReviewDocument',
'ReviewSummary',
'ReviseDocument',
'RevisionSummary',
'RewindWorkflow',
'RunSubWorkflow',
'Search',
'Session',
'SetExpires',
'SetRecipients',
'SetReviewersApprovers',
'SetRevisors',
'SetWorkflow',
'SubstituteUser',
'Tasks',
'TransmittalMgr',
'TriggerWorkflow',
'UpdateDocument',
'UserDefaultKeywords',
'UserImage',
'UsrView',
'ViewDocument',
'ViewEvent',
'ViewFolder',
'WorkflowGraph',
'WorkflowSummary');
} /* }}} */
/**
@ -89,7 +187,7 @@ class SeedDMS_AccessOperation {
function mayRemoveVersion($document) { /* {{{ */
if($document->isType('document')) {
$versions = $document->getContent();
if ((($this->settings->_enableVersionDeletion && ($document->getAccessMode($this->user) == M_ALL)) || $this->user->isAdmin() ) && (count($versions) > 1)) {
if ((($this->settings->_enableVersionDeletion && ($document->getAccessMode($this->user, 'removeVersion') == M_ALL)) || $this->user->isAdmin() ) && (count($versions) > 1)) {
return true;
}
}
@ -429,6 +527,12 @@ class SeedDMS_AccessOperation {
return false;
} /* }}} */
public function allowLegacyAccess($access, $role) { /* {{{ */
if($role == 'user' || $role == 'guest') {
$this->legacy_access[$role][] = $access;
}
} /* }}} */
protected function check_view_legacy_access($view, $get=array()) { /* {{{ */
if($this->user->isAdmin())
return true;
@ -444,98 +548,9 @@ class SeedDMS_AccessOperation {
}
if($this->user->isGuest()) {
$user_allowed = array(
'Calendar',
'ErrorDlg',
'Help',
'Login',
'Search',
'ViewDocument',
'ViewFolder',
);
$user_allowed = $this->legacy_access['guest'];
} else {
$user_allowed = array(
'AddDocument',
'AddDocumentLink',
'AddEvent',
'AddFile',
'AddSubFolder',
'AddToTransmittal',
'ApprovalSummary',
'ApproveDocument',
'Calendar',
'CategoryChooser',
'ChangePassword',
'CheckInDocument',
'Clipboard',
'DocumentAccess',
'DocumentChooser',
'DocumentNotify',
'DocumentVersionDetail',
'DropFolderChooser',
'EditAttributes',
'EditComment',
'EditDocumentFile',
'EditDocument',
'EditEvent',
'EditFolder',
'EditOnline',
'EditUserData',
'ErrorDlg',
'FolderAccess',
'FolderChooser',
'FolderNotify',
'ForcePasswordChange',
'GroupView',
'Help',
'KeywordChooser',
'Login',
'ManageNotify',
'MoveDocument',
'MoveFolder',
'MyAccount',
'MyDocuments',
'OpensearchDesc',
'OverrideContentStatus',
'PasswordForgotten',
'PasswordSend',
'ReceiptDocument',
'ReceiptSummary',
'RemoveDocumentFile',
'RemoveDocument',
'RemoveEvent',
'RemoveFolderFiles',
'RemoveFolder',
'RemoveTransmittal',
'RemoveVersion',
'RemoveWorkflowFromDocument',
'ReturnFromSubWorkflow',
'ReviewDocument',
'ReviewSummary',
'ReviseDocument',
'RevisionSummary',
'RewindWorkflow',
'RunSubWorkflow',
'Search',
'Session',
'SetExpires',
'SetRecipients',
'SetReviewersApprovers',
'SetRevisors',
'SetWorkflow',
'SubstituteUser',
'Tasks',
'TransmittalMgr',
'TriggerWorkflow',
'UpdateDocument',
'UserDefaultKeywords',
'UserImage',
'UsrView',
'ViewDocument',
'ViewEvent',
'ViewFolder',
'WorkflowGraph',
'WorkflowSummary');
$user_allowed = $this->legacy_access['user'];
}
if(array_intersect($scripts, $user_allowed))

View File

@ -163,7 +163,7 @@ class SeedDMS_AroAco { /* {{{ */
* @return object instance of SeedDMS_Aco
*/
function __construct($dms, $id, $parent, $object, $alias) { /* {{{ */
$this->_dmѕ = $dms;
$this->_dms = $dms;
$this->_id = $id;
$this->_parent = $parent;
$this->_object = $object;

View File

@ -63,6 +63,19 @@ class SeedDMS_AuthenticationService {
return $this->errors;
} /* }}} */
/**
* Run each authentication service
*
* This method calls authenticate() of each authentication service and
* evaluates the returned value.
* If the authentication method returns false (some internal error which
* prevented to check authentication at all), this method will return
* false imediately, in case of null (no valid authentication) the next
* service will be tried and in all other cases the value will be returned.
*
* @param string $username name of user
* @param string $password password of user
*/
public function authenticate($username, $password) { /* {{{ */
$user = null;
foreach($this->services as $name => $service) {

View File

@ -159,6 +159,7 @@ class SeedDMS_ConversionServiceExec extends SeedDMS_ConversionServiceBase {
/* %s was just added because the commands to convert to text/plain used
* it instead of %f for the input file
* %f = input file
* %if = format (jpg, png, pdf, gif)
* %o = output file
* %m = mime type
* %w = width
@ -175,6 +176,12 @@ class SeedDMS_ConversionServiceExec extends SeedDMS_ConversionServiceBase {
}
return false;
}
if(!empty($ret['stderr'])) {
if($this->logger) {
$this->logger->log('Conversion from '.$this->from.' to '.$this->to.' with cmd "'.$this->cmd.'" failed: '.$ret['stderr'], PEAR_LOG_ERR);
}
return false;
}
$end = microtime(true);
if($this->logger) {
$this->logger->log('Conversion from '.$this->from.' to '.$this->to.' with cmd "'.$this->cmd.'" took '.($end-$start).' sec.', PEAR_LOG_DEBUG);

View File

@ -85,6 +85,9 @@ class SeedDMS_ConversionServicePdfToImage extends SeedDMS_ConversionServiceBase
}
}
} catch (ImagickException $e) {
if($this->logger) {
$this->logger->log('Conversion from '.$this->from.' to '.$this->to.' with pdf service failed: '.$e->getMessage(), PEAR_LOG_ERR);
}
$this->success = false;
return false;
}

View File

@ -38,6 +38,24 @@ class SeedDMS_Extension_Mgr {
*/
protected $reposurl;
/**
* @var string $proxyurl url of proxy
* @access protected
*/
protected $proxyurl;
/**
* @var string $proxyuser user to auth with proxy
* @access protected
*/
protected $proxyuser;
/**
* @var string $proxypass password to auth with proxy
* @access protected
*/
protected $proxypass;
/**
* @var array[] $extconf configuration of all extensions
* @access protected

View File

@ -51,6 +51,11 @@ class SeedDMS_FulltextService {
*/
protected $logger;
/**
* @var previewer
*/
protected $previewer;
/**
* Max file size for imediate indexing
*/
@ -60,6 +65,8 @@ class SeedDMS_FulltextService {
private $search;
private int $cmdtimeout;
public function __construct() {
$this->services = array();
$this->converters = array();

View File

@ -26,7 +26,55 @@ class SeedDMS_LdapAuthentication extends SeedDMS_Authentication {
var $dms;
var $settings;
var $settings;
protected function addUser($username, $info) {
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) {
if(isset($info['cn'][0]) && ($info['cn'][0] != $user->getFullName())) {
$user->setFullName($info['cn'][0]);
}
if(isset($info['mail'][0]) && ($info['mail'][0] != $user->getEmail())) {
$user->setEmail($info['mail'][0]);
}
}
protected function syncGroups($user, $ldapgroups) {
$groupnames = [];
$count = 0;
if(isset($ldapgroups['count']))
$count = (int) $ldapgroups['count'];
for ($i = 0; $i < $count; $i++) {
$tmp = ldap_explode_dn($ldapgroups[$i], 1);
if (!in_array($tmp[0], $groupnames)) {
$groupnames[] = $tmp[0];
}
}
/* Remove user from all groups not listed in LDAP */
$usergroups = $user->getGroups();
foreach($usergroups as $usergroup) {
if(!in_array($usergroup->getName(), $groupnames))
$user->leaveGroup($usergroup);
}
/* Add new groups and make user a member of it */
if($groupnames) {
foreach($groupnames as $groupname) {
$group = $this->dms->getGroupByName($groupname);
if($group) { /* Group already exists, just join it */
$user->joinGroup($group);
} else { /* Add group and join it */
$newgroup = $this->dms->addGroup($groupname, 'Added during LDAP Authentication');
if($newgroup) {
$user->joinGroup($newgroup);
}
}
}
}
}
public function __construct($dms, $settings) { /* {{{ */
$this->dms = $dms;
@ -62,6 +110,9 @@ class SeedDMS_LdapAuthentication extends SeedDMS_Authentication {
if (!is_bool($ds)) {
/* Check if ldap base dn is set, and use ldap server if it is */
/* $tmpDN will be set to a 'wild' guess how the user's dn might
* look like if searching for that user didn't return a dn.
*/
if (isset($settings->_ldapBaseDN)) {
$ldapSearchAttribut = "uid=";
$tmpDN = "uid=".$username.",".$settings->_ldapBaseDN;
@ -87,15 +138,22 @@ class SeedDMS_LdapAuthentication extends SeedDMS_Authentication {
// If it succeeds, get the DN for the user and use it for an authentication
// with the users password.
$bind = false;
if (isset($settings->_ldapBindDN)) {
if (!empty($settings->_ldapBindDN)) {
$bind = @ldap_bind($ds, $settings->_ldapBindDN, $settings->_ldapBindPw);
} else {
$bind = @ldap_bind($ds);
}
$dn = false;
/* If bind succeed, then get the dn of the user */
/* 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,
* (AD or regular LDAP), the search attribute is already set to
* 'sAMAccountName=' or 'uid='. All other filters are ANDed.
* A common filter is '(mail=*)' to ensure a user has an email
* address.
*/
if ($bind) {
if (isset($settings->_ldapFilter) && strlen($settings->_ldapFilter) > 0) {
if (!empty($settings->_ldapFilter)) {
$search = ldap_search($ds, $settings->_ldapBaseDN, "(&(".$ldapSearchAttribut.$username.")".$settings->_ldapFilter.")");
} else {
$search = ldap_search($ds, $settings->_ldapBaseDN, $ldapSearchAttribut.$username);
@ -109,41 +167,77 @@ class SeedDMS_LdapAuthentication extends SeedDMS_Authentication {
}
/* If the previous bind failed, try it with the users creditionals
* by simply setting $dn to a default string
* by simply setting $dn to a guessed dn (see above)
* Don't do this if a filter is set because users filtered out
* may still be able to authenticate, because $tmpDN could be a
* valid DN which do not match the filter criteria.
* Example: if baseDN is 'dc=seeddms,dc=org' and the
* user 'test' logs in, then $tmpDN will be 'uid=test,dc=seeddms,dc=org'
* 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.
*/
if (is_bool($dn)) {
if (is_bool($dn) && empty($settings->_ldapFilter)) {
$dn = $tmpDN;
}
/* Now do the actual authentication of the user */
$bind = @ldap_bind($ds, $dn, $password);
/* Without a dn don't even try to bind. It won't work anyway */
if(!$dn) {
ldap_close($ds);
return null;
}
/* 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.
*/
$user = $dms->getUserByLogin($username);
if($user === false) {
ldap_close($ds);
return false;
}
if ($bind) {
// Successfully authenticated. Now check to see if the user exists within
// the database. If not, add them in if _restricted is not set,
// but do not add their password.
if (is_null($user) && !$settings->_restricted) {
// Retrieve the user's LDAP information.
if (isset($settings->_ldapFilter) && strlen($settings->_ldapFilter) > 0) {
$search = ldap_search($ds, $settings->_ldapBaseDN, "(&(".$ldapSearchAttribut.$username.")".$settings->_ldapFilter.")");
} else {
$search = ldap_search($ds, $settings->_ldapBaseDN, $ldapSearchAttribut.$username);
}
if (!is_bool($search)) {
$info = ldap_get_entries($ds, $search);
/* Now do the actual authentication of the user */
$bind = @ldap_bind($ds, $dn, $password);
if (!$bind) {
ldap_close($ds);
return null;
}
if (!is_bool($info) && $info["count"]==1 && $info[0]["count"]>0) {
$user = $dms->addUser($username, null, $info[0]['cn'][0], $info[0]['mail'][0], $settings->_language, $settings->_theme, "", 3);
// Successfully authenticated. Now check to see if the user exists within
// the database. If not, add them in if _restricted is not set,
// but do not add their password.
if (!$settings->_restricted) {
// Retrieve the user's LDAP information.
if (isset($settings->_ldapFilter) && strlen($settings->_ldapFilter) > 0) {
$search = ldap_search($ds, $settings->_ldapBaseDN, "(&(".$ldapSearchAttribut.$username.")".$settings->_ldapFilter.")");
} else {
$search = ldap_search($ds, $settings->_ldapBaseDN, $ldapSearchAttribut.$username);
}
if (!is_bool($search)) {
$info = ldap_get_entries($ds, $search);
if (!is_bool($info) && $info["count"]==1 && $info[0]["count"]>0) {
if (is_null($user)) {
$user = $this->addUser($username, $info[0]);
} else {
$this->updateUser($user, $info[0]);
}
/*
$this->syncGroups($user, [
'count'=>4,
0=>'CN=group1,OU=groups,DC=seeddms,DC=org',
1=>'CN=group2,OU=groups,DC=seeddms,DC=org',
2=>'CN=group3,OU=groups,DC=seeddms,DC=org',
3=>'CN=group4,OU=groups,DC=seeddms,DC=org'
]
);
*/
if(!empty($settings->_ldapGroupField) && !empty($info[0][$settings->_ldapGroupField])) {
$this->syncGroups($user, $info[0][$settings->_ldapGroupField]);
}
}
}
} elseif($user) {
$user = false;
}
ldap_close($ds);

View File

@ -90,6 +90,8 @@ class SeedDMS_NotificationService {
$to = '';
}
$params['__recvtype__'] = $recvtype;
/* Call filter of notification service if set */
if(!is_callable([$service, 'filter']) || $service->filter($sender, $recipient, $subject, $message, $params, $recvtype)) {
if(!$service->toIndividual($sender, $recipient, $subject, $message, $params)) {
@ -171,6 +173,7 @@ class SeedDMS_NotificationService {
$message = "review_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'] = $document->getComment();
@ -192,6 +195,7 @@ class SeedDMS_NotificationService {
$message = "approval_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'] = $document->getComment();
@ -226,6 +230,7 @@ class SeedDMS_NotificationService {
$message = "review_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'] = $document->getComment();
@ -267,6 +272,7 @@ class SeedDMS_NotificationService {
$message = "approval_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'] = $document->getComment();
@ -309,6 +315,7 @@ class SeedDMS_NotificationService {
$message = "new_document_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['folder_name'] = $folder->getName();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
@ -340,6 +347,7 @@ class SeedDMS_NotificationService {
$message = "document_updated_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
$params['comment'] = $document->getComment();
@ -410,6 +418,7 @@ class SeedDMS_NotificationService {
$message = "version_deleted_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['version'] = $version->getVersion();
$params['folder_path'] = $document->getFolder()->getFolderPathPlain();
$params['username'] = $user->getFullName();
@ -426,8 +435,11 @@ class SeedDMS_NotificationService {
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 */
if($user->getID() != $version->getUser()->getID() && false === SeedDMS_Core_DMS::inList($version->getUser(), $nl['users']))
/* 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() != $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);
} /* }}} */
@ -447,6 +459,7 @@ class SeedDMS_NotificationService {
$message = "new_subfolder_email_body";
$params = array();
$params['name'] = $folder->getName();
$params['folder_id'] = $folder->getId();
$params['folder_name'] = $parent->getName();
$params['folder_path'] = $parent->getFolderPathPlain();
$params['username'] = $user->getFullName();
@ -503,6 +516,7 @@ class SeedDMS_NotificationService {
$params = array();
$params['name'] = $file->getName();
$params['document'] = $document->getName();
$params['document_id'] = $document->getId();
$params['folder_name'] = $folder->getName();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
@ -534,6 +548,7 @@ class SeedDMS_NotificationService {
$message = "replace_content_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['folder_name'] = $folder->getName();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
@ -554,8 +569,11 @@ class SeedDMS_NotificationService {
false === SeedDMS_Core_DMS::inList($document->getOwner(), $notifyList['users']))
$this->toIndividual($user, $document->getOwner(), $subject, $message, $params, SeedDMS_NotificationService::RECV_OWNER);
/* Send mail to uploader of version */
if($user->getID() != $content->getUser()->getID() && false === SeedDMS_Core_DMS::inList($content->getUser(), $nl['users']))
/* 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() && false === SeedDMS_Core_DMS::inList($content->getUser(), $nl['users']))
$this->toIndividual($user, $content->getUser(), $subject, $message, $params, SeedDMS_NotificationService::RECV_UPLOADER);
} /* }}} */
@ -569,7 +587,9 @@ class SeedDMS_NotificationService {
$subject = "removed_file_email_subject";
$message = "removed_file_email_body";
$params = array();
$params['name'] = $file->getName();
$params['document'] = $document->getName();
$params['document_id'] = $document->getId();
$params['username'] = $user->getFullName();
$params['url'] = getBaseUrl().$this->settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $this->settings->_siteName;
@ -590,6 +610,7 @@ class SeedDMS_NotificationService {
$message = "expiry_changed_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
$params['url'] = getBaseUrl().$this->settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
@ -621,6 +642,7 @@ class SeedDMS_NotificationService {
$message = "document_attribute_changed_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['attribute_name'] = $attribute->getAttributeDefinition()->getName();
$params['attribute_old_value'] = $oldattributes[$attrdefid]->getValue();
$params['attribute_new_value'] = isset($newattributes[$attrdefid]) ? $newattributes[$attrdefid]->getValue() : '';
@ -641,13 +663,13 @@ class SeedDMS_NotificationService {
if($newattributes) {
foreach($newattributes as $attrdefid=>$attribute) {
if(!isset($oldattributes[$attrdefid]) && $attribute) {
$subject = "document_attribute_changed_email_subject";
$message = "document_attribute_changed_email_body";
$subject = "document_attribute_added_email_subject";
$message = "document_attribute_added_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['attribute_name'] = $dms->getAttributeDefinition($attrdefid)->getName();
$params['attribute_old_value'] = '';
$params['attribute_new_value'] = $attribute->getValue();
$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();
@ -675,6 +697,7 @@ class SeedDMS_NotificationService {
$message = "folder_attribute_changed_email_body";
$params = array();
$params['name'] = $folder->getName();
$params['folder_id'] = $folder->getId();
$params['attribute_name'] = $attribute->getAttributeDefinition()->getName();
$params['attribute_old_value'] = $oldattributes[$attrdefid]->getValue();
$params['attribute_new_value'] = isset($newattributes[$attrdefid]) ? $newattributes[$attrdefid]->getValue() : '';
@ -695,13 +718,12 @@ class SeedDMS_NotificationService {
if($newattributes) {
foreach($newattributes as $attrdefid=>$attribute) {
if(!isset($oldattributes[$attrdefid]) && $attribute) {
$subject = "folder_attribute_changed_email_subject";
$message = "folder_attribute_changed_email_body";
$subject = "folder_attribute_added_email_subject";
$message = "folder_attribute_added_email_body";
$params = array();
$params['name'] = $folder->getName();
$params['attribute_name'] = $dms->getAttributeDefinition($attrdefid)->getName();
$params['attribute_old_value'] = '';
$params['attribute_new_value'] = $attribute->getValue();
$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();
@ -725,6 +747,7 @@ class SeedDMS_NotificationService {
$message = "document_comment_changed_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['old_comment'] = $oldcomment;
$params['new_comment'] = $document->getComment();
@ -753,6 +776,7 @@ class SeedDMS_NotificationService {
$message = "folder_comment_changed_email_body";
$params = array();
$params['name'] = $folder->getName();
$params['folder_id'] = $folder->getId();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['old_comment'] = $oldcomment;
$params['new_comment'] = $folder->getComment();
@ -782,6 +806,7 @@ class SeedDMS_NotificationService {
$message = "version_comment_changed_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['version'] = $content->getVersion();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['old_comment'] = $oldcomment;
@ -811,6 +836,7 @@ class SeedDMS_NotificationService {
$message = "document_renamed_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['old_name'] = $oldname;
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
@ -838,6 +864,7 @@ class SeedDMS_NotificationService {
$message = "folder_renamed_email_body";
$params = array();
$params['name'] = $folder->getName();
$params['folder_id'] = $folder->getId();
$params['old_name'] = $oldname;
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
@ -872,6 +899,7 @@ class SeedDMS_NotificationService {
$message = "document_moved_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['old_folder_path'] = $oldfolder->getFolderPathPlain();
$params['new_folder_path'] = $targetfolder->getFolderPathPlain();
$params['username'] = $user->getFullName();
@ -906,6 +934,7 @@ class SeedDMS_NotificationService {
$message = "folder_moved_email_body";
$params = array();
$params['name'] = $folder->getName();
$params['folder_id'] = $folder->getId();
$params['old_folder_path'] = $oldfolder->getFolderPathPlain();
$params['new_folder_path'] = $targetfolder->getFolderPathPlain();
$params['username'] = $user->getFullName();
@ -930,6 +959,7 @@ class SeedDMS_NotificationService {
$message = "document_transfered_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['newuser'] = $document->getOwner()->getFullName();
$params['olduser'] = $oldowner->getFullName();
$params['folder_path'] = $folder->getFolderPathPlain();
@ -958,6 +988,7 @@ class SeedDMS_NotificationService {
$message = "document_status_changed_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['status'] = getOverallStatusText($overallStatus["status"]);
$params['old_status'] = getOverallStatusText($oldstatus);
@ -978,17 +1009,26 @@ class SeedDMS_NotificationService {
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 */
if($user->getID() != $content->getUser()->getID() && false === SeedDMS_Core_DMS::inList($content->getUser(), $nl['users']))
/* 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() && 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 a user or group was added as a notifier
*
* @param object $obj user or group being added
*/
public function sendNewDocumentNotifyMail($document, $user, $obj) { /* {{{ */
$folder = $document->getFolder();
$subject = "notify_added_email_subject";
$message = "notify_added_email_body";
$subject = "document_notify_added_email_subject";
$message = "document_notify_added_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
$params['url'] = getBaseUrl().$this->settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
@ -1001,11 +1041,17 @@ class SeedDMS_NotificationService {
$this->toGroup($user, $obj, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
} /* }}} */
/**
* This notification is sent when a user or group was added as a notifier
*
* @param object $obj user or group being added
*/
public function sendNewFolderNotifyMail($folder, $user, $obj) { /* {{{ */
$subject = "notify_added_email_subject";
$message = "notify_added_email_body";
$subject = "folder_notify_added_email_subject";
$message = "folder_notify_added_email_body";
$params = array();
$params['name'] = $folder->getName();
$params['folder_id'] = $folder->getId();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
$params['url'] = getBaseUrl().$this->settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
@ -1020,10 +1066,11 @@ class SeedDMS_NotificationService {
public function sendDeleteDocumentNotifyMail($document, $user, $obj) { /* {{{ */
$folder = $document->getFolder();
$subject = "notify_deleted_email_subject";
$message = "notify_deleted_email_body";
$subject = "document_notify_deleted_email_subject";
$message = "document_notify_deleted_email_body";
$params = array();
$params['name'] = $folder->getName();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
$params['url'] = getBaseUrl().$this->settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
@ -1037,10 +1084,11 @@ class SeedDMS_NotificationService {
} /* }}} */
public function sendDeleteFolderNotifyMail($folder, $user, $obj) { /* {{{ */
$subject = "notify_deleted_email_subject";
$message = "notify_deleted_email_body";
$subject = "folder_notify_deleted_email_subject";
$message = "folder_notify_deleted_email_body";
$params = array();
$params['name'] = $folder->getName();
$params['folder_id'] = $folder->getId();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
$params['url'] = getBaseUrl().$this->settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
@ -1061,6 +1109,7 @@ class SeedDMS_NotificationService {
$message = "review_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'] = getReviewStatusText($reviewlog["status"]);
@ -1079,8 +1128,11 @@ class SeedDMS_NotificationService {
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 */
if($user->getID() != $content->getUser()->getID() && false === SeedDMS_Core_DMS::inList($content->getUser(), $nl['users']))
/* 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() && false === SeedDMS_Core_DMS::inList($content->getUser(), $nl['users']))
$this->toIndividual($user, $content->getUser(), $subject, $message, $params, SeedDMS_NotificationService::RECV_UPLOADER);
} /* }}} */
@ -1092,6 +1144,7 @@ class SeedDMS_NotificationService {
$message = "approval_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'] = getApprovalStatusText($approvelog["status"]);
@ -1111,8 +1164,11 @@ class SeedDMS_NotificationService {
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 */
if($user->getID() != $content->getUser()->getID() && false === SeedDMS_Core_DMS::inList($content->getUser(), $nl['users']))
/* 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() && false === SeedDMS_Core_DMS::inList($content->getUser(), $nl['users']))
$this->toIndividual($user, $content->getUser(), $subject, $message, $params, SeedDMS_NotificationService::RECV_UPLOADER);
} /* }}} */
@ -1123,6 +1179,7 @@ class SeedDMS_NotificationService {
$message = "approval_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();
@ -1144,6 +1201,7 @@ class SeedDMS_NotificationService {
$message = "review_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();
@ -1154,7 +1212,7 @@ class SeedDMS_NotificationService {
if($reviewer->isType('user'))
$this->toIndividual($user, $reviewer, $subject, $message, $params, SeedDMS_NotificationService::RECV_REVIEWER);
elseif($approver->isType('group'))
elseif($reviewer->isType('group'))
$this->toGroup($user, $reviewer, $subject, $message, $params, SeedDMS_NotificationService::RECV_REVIEWER);
} /* }}} */
@ -1174,6 +1232,7 @@ class SeedDMS_NotificationService {
$message = "approval_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();
@ -1204,6 +1263,7 @@ class SeedDMS_NotificationService {
$message = "review_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();
@ -1222,10 +1282,11 @@ class SeedDMS_NotificationService {
if($oldowner->getID() != $document->getOwner()->getID()) {
$notifyList = $document->getNotifyList();
$folder = $document->getFolder();
$subject = "ownership_changed_email_subject";
$message = "ownership_changed_email_body";
$subject = "document_ownership_changed_email_subject";
$message = "document_ownership_changed_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
$params['old_owner'] = $oldowner->getFullName();
@ -1248,10 +1309,11 @@ class SeedDMS_NotificationService {
public function sendChangedFolderOwnerMail($folder, $user, $oldowner) { /* {{{ */
if($oldowner->getID() != $folder->getOwner()->getID()) {
$notifyList = $folder->getNotifyList();
$subject = "ownership_changed_email_subject";
$message = "ownership_changed_email_body";
$subject = "folder_ownership_changed_email_subject";
$message = "folder_ownership_changed_email_body";
$params = array();
$params['name'] = $folder->getName();
$params['folder_id'] = $folder->getId();
if($folder->getParent())
$params['folder_path'] = $folder->getParent()->getFolderPathPlain();
else
@ -1277,10 +1339,11 @@ class SeedDMS_NotificationService {
public function sendChangedDocumentAccessMail($document, $user) { /* {{{ */
$notifyList = $document->getNotifyList();
$folder = $document->getFolder();
$subject = "access_permission_changed_email_subject";
$message = "access_permission_changed_email_body";
$subject = "document_access_permission_changed_email_subject";
$message = "document_access_permission_changed_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
$params['url'] = getBaseUrl().$this->settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
@ -1294,10 +1357,11 @@ class SeedDMS_NotificationService {
public function sendChangedFolderAccessMail($folder, $user) { /* {{{ */
$notifyList = $folder->getNotifyList();
$subject = "access_permission_changed_email_subject";
$message = "access_permission_changed_email_body";
$subject = "folder_access_permission_changed_email_subject";
$message = "folder_access_permission_changed_email_body";
$params = array();
$params['name'] = $folder->getName();
$params['folder_id'] = $folder->getId();
if($folder->getParent())
$params['folder_path'] = $folder->getParent()->getFolderPathPlain();
else
@ -1322,6 +1386,7 @@ class SeedDMS_NotificationService {
$message = "transition_triggered_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['version'] = $content->getVersion();
$params['workflow'] = $workflow->getName();
$params['action'] = $transition->getAction()->getName();
@ -1363,6 +1428,7 @@ class SeedDMS_NotificationService {
$message = "request_workflow_action_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['version'] = $content->getVersion();
$params['workflow'] = $workflow->getName();
$params['folder_path'] = $folder->getFolderPathPlain();
@ -1409,6 +1475,7 @@ class SeedDMS_NotificationService {
$message = "rewind_workflow_email_body";
$params = array();
$params['name'] = $document->getName();
$params['document_id'] = $document->getId();
$params['version'] = $content->getVersion();
$params['workflow'] = $workflow->getName();
$params['folder_path'] = $folder->getFolderPathPlain();

View File

@ -66,6 +66,11 @@ class SeedDMS_SchedulerTask {
*/
protected $_disabled;
/**
* @var array list of parameters
*/
protected $_params;
/**
* @var integer last run
*/

View File

@ -41,6 +41,8 @@ class SeedDMS_SchedulerTaskBase {
var $notifier;
var $conversionmgr;
/**
* Call a hook with a given name
*

View File

@ -473,8 +473,11 @@ class SeedDMS_SessionMgr {
*
* @return array list of sessions
*/
function getUserSessions($user) { /* {{{ */
function getUserSessions($user, $limit=0) { /* {{{ */
$queryStr = "SELECT * FROM `tblSessions` WHERE `userID`=".$user->getID();
$queryStr .= " ORDER BY `lastAccess` DESC";
if($limit > 0)
$queryStr .= " LIMIT ".(int) $limit;
$resArr = $this->db->getResultArray($queryStr);
if (is_bool($resArr) && $resArr == false)
return false;

View File

@ -49,6 +49,8 @@ class Settings { /* {{{ */
var $_enable2FactorAuthentication = false;
// Allow users to reset their password
var $_enablePasswordForgotten = false;
// Do not allow users to change password
var $_disableChangePassword = false;
// Minimum password strength (0 - x, 0 means no check)
var $_passwordStrength = 0;
// Password strength algorithm (simple, advanced)
@ -159,7 +161,7 @@ class Settings { /* {{{ */
// default date format
var $_dateformat = "Y-m-d";
// default date/time format
var $_datetimformat = "Y-m-d H:i:s";
var $_datetimeformat = "Y-m-d H:i:s";
// users are notified about document-changes that took place within the last $_updateNotifyTime seconds
var $_updateNotifyTime = 86400;
// files with one of the following endings can be viewed online
@ -184,12 +186,16 @@ class Settings { /* {{{ */
var $_enableOwnerRevApp = false;
// enable/disable listing logged in user as reviewer/approver
var $_enableSelfRevApp = false;
// enable/disable hidden user as reviewer/approver
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 admiistrator
var $_enableRemoveRevApp = false;
// enable/disable listing logged in user as recipient
var $_enableSelfReceipt = false;
// enable/disable hidden user as recipient
var $_enableHiddenReceipt = true;
// enable/disable update of a receipt by the recipient
var $_enableUpdateReceipt = false;
// enable/disable listing administrator as recipient
@ -289,6 +295,8 @@ class Settings { /* {{{ */
var $_enableRecursiveCount = false;
// maximum number of documents or folders when counted recursively
var $_maxRecursiveCount = 10000;
// number of days in the past of the dashboard
var $_daysPastDashboard = 7;
// enable/disable help
var $_enableHelp = true;
// enable/disable language selection menu
@ -373,12 +381,16 @@ class Settings { /* {{{ */
// Used only by AD <username>@_ldapAccountDomainName will be used for a bind
// when the user is validated
var $_ldapAccountDomainName = "";
// 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 = "";
// 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
// below basedn and the search term 'uid=<username>' or 'sAMAccountName=<username>'
// if set the search will be (&(cn=<username>)<filter>)
var $_ldapFilter = "";
var $_usersConnectors = array();
var $_converters = array(); // list of commands used to convert files to text for Indexer
var $_extensions = array(); // configuration for extensions
@ -580,6 +592,7 @@ class Settings { /* {{{ */
$this->_enableFolderTree = Settings::boolVal($tab["enableFolderTree"]);
$this->_enableRecursiveCount = Settings::boolVal($tab["enableRecursiveCount"]);
$this->_maxRecursiveCount = intval($tab["maxRecursiveCount"]);
$this->_daysPastDashboard = intval($tab["daysPastDashboard"]);
$this->_enableHelp = Settings::boolVal($tab["enableHelp"]);
$this->_enableLanguageSelector = Settings::boolVal($tab["enableLanguageSelector"]);
$this->_enableThemeSelector = Settings::boolVal($tab["enableThemeSelector"]);
@ -674,6 +687,7 @@ class Settings { /* {{{ */
$this->_restricted = Settings::boolVal($tab["restricted"]);
$this->_enableUserImage = Settings::boolVal($tab["enableUserImage"]);
$this->_disableSelfEdit = Settings::boolVal($tab["disableSelfEdit"]);
$this->_disableChangePassword = Settings::boolVal($tab["disableChangePassword"]);
}
// XML Path: /configuration/system/authentication/connectors/connector
@ -704,6 +718,7 @@ class Settings { /* {{{ */
$this->_ldapBindPw = strVal($connectorNode["bindPw"]);
$this->_ldapType = 0;
$this->_ldapFilter = strVal($connectorNode["filter"]);
$this->_ldapGroupField = strVal($connectorNode["groupField"]);
}
else if ($params['enable'] && ($typeConn == "AD"))
{
@ -715,6 +730,7 @@ class Settings { /* {{{ */
$this->_ldapType = 1;
$this->_ldapFilter = strVal($connectorNode["filter"]);
$this->_ldapAccountDomainName = strVal($connectorNode["accountDomainName"]);
$this->_ldapGroupField = strVal($connectorNode["groupField"]);
}
}
@ -784,6 +800,7 @@ class Settings { /* {{{ */
$this->_enableAdminRevApp = Settings::boolval($tab["enableAdminRevApp"]);
$this->_enableOwnerRevApp = Settings::boolval($tab["enableOwnerRevApp"]);
$this->_enableSelfRevApp = Settings::boolval($tab["enableSelfRevApp"]);
$this->_enableHiddenRevApp = Settings::boolval($tab["enableHiddenRevApp"]);
$this->_enableUpdateRevApp = Settings::boolval($tab["enableUpdateRevApp"]);
$this->_enableRemoveRevApp = Settings::boolval($tab["enableRemoveRevApp"]);
$this->_enableSelfReceipt = Settings::boolval($tab["enableSelfReceipt"]);
@ -984,6 +1001,7 @@ class Settings { /* {{{ */
$this->setXMLAttributValue($node, "enableFolderTree", $this->_enableFolderTree);
$this->setXMLAttributValue($node, "enableRecursiveCount", $this->_enableRecursiveCount);
$this->setXMLAttributValue($node, "maxRecursiveCount", $this->_maxRecursiveCount);
$this->setXMLAttributValue($node, "daysPastDashboard", $this->_daysPastDashboard);
$this->setXMLAttributValue($node, "enableHelp", $this->_enableHelp);
$this->setXMLAttributValue($node, "enableLanguageSelector", $this->_enableLanguageSelector);
$this->setXMLAttributValue($node, "enableThemeSelector", $this->_enableThemeSelector);
@ -1063,6 +1081,7 @@ class Settings { /* {{{ */
$this->setXMLAttributValue($node, "restricted", $this->_restricted);
$this->setXMLAttributValue($node, "enableUserImage", $this->_enableUserImage);
$this->setXMLAttributValue($node, "disableSelfEdit", $this->_disableSelfEdit);
$this->setXMLAttributValue($node, "disableChangePassword", $this->_disableChangePassword);
// XML Path: /configuration/system/authentication/connectors
foreach($this->_usersConnectors as $keyConn => $paramConn)
@ -1152,6 +1171,7 @@ class Settings { /* {{{ */
$this->setXMLAttributValue($node, "enableAdminRevApp", $this->_enableAdminRevApp);
$this->setXMLAttributValue($node, "enableOwnerRevApp", $this->_enableOwnerRevApp);
$this->setXMLAttributValue($node, "enableSelfRevApp", $this->_enableSelfRevApp);
$this->setXMLAttributValue($node, "enableHiddenRevApp", $this->_enableHiddenRevApp);
$this->setXMLAttributValue($node, "enableUpdateRevApp", $this->_enableUpdateRevApp);
$this->setXMLAttributValue($node, "enableRemoveRevApp", $this->_enableRemoveRevApp);
$this->setXMLAttributValue($node, "enableSelfReceipt", $this->_enableSelfReceipt);

View File

@ -82,25 +82,31 @@ class UI extends UI_Default {
* will not be set because out/out.xxx.php is still used.
*/
if(isset($extconf['views'][$class])) {
$filename = $settings->_rootDir.'ext/'.$extname.'/views/'.$theme."/".$extconf['views'][$class]['file'];
if(file_exists($filename)) {
// $httpbasedir = 'ext/'.$extname.'/';
$classname = $extconf['views'][$class]['name'];
break;
$themes = [$theme];
$themes[] = 'bootstrap';
foreach($themes as $ttheme) {
$filename = $settings->_rootDir.'ext/'.$extname.'/views/'.$ttheme."/".$extconf['views'][$class]['file'];
if(file_exists($filename)) {
// $httpbasedir = 'ext/'.$extname.'/';
$classname = $extconf['views'][$class]['name'];
break;
}
}
}
/* New views are added by creating a file out/out.xx.php and
* views/bootstrap/class.xx.php, without setting the 'views' element
* in the configuration
*/
if(file_exists($settings->_rootDir.'ext/'.$extname.'/out/out.'.$class.".php"))
$httpbasedir = 'ext/'.$extname.'/';
$filename = $settings->_rootDir.'ext/'.$extname.'/views/'.$theme."/class.".$class.".php";
if(file_exists($filename)) {
$httpbasedir = 'ext/'.$extname.'/';
//$httpbasedir = 'ext/'.$extname.'/';
break;
} else {
$filename = $settings->_rootDir.'ext/'.$extname.'/views/bootstrap/class.'.$class.".php";
if(file_exists($filename)) {
$httpbasedir = 'ext/'.$extname.'/';
//$httpbasedir = 'ext/'.$extname.'/';
break;
}
}
@ -191,7 +197,7 @@ class UI extends UI_Default {
$view = UI::factory($theme, 'ErrorDlg');
$request = $view->getParam('request');
if($request) {
$request->query->set('action', 'show');
$request->request->set('action', 'show');
}
$view->setParam('dms', $dms);
$view->setParam('user', $user);

View File

@ -335,7 +335,7 @@ class SeedDMS_View_Common {
* @param boolean $hsc set to false if htmlspecialchars() shall not be called
* @return string link
*/
protected function html_link($view='', $urlparams=array(), $linkparams=array(), $link, $hsc=true, $nocheck=false, $wrap=array()) { /* {{{ */
protected function html_link($view, $urlparams, $linkparams, $link, $hsc=true, $nocheck=false, $wrap=array()) { /* {{{ */
if(!$nocheck)
if(!$this->check_view_access($view))
return '';

View File

@ -365,7 +365,10 @@ class SeedDMS_IndexingDocumentsTask extends SeedDMS_SchedulerTaskBase { /* {{{ *
* iterating over all folders recursively.
*/
class SeedDMS_Task_CheckSum_Process_Folder { /* {{{ */
public function __construct() { /* {{{ */
protected $logger;
public function __construct($logger) { /* {{{ */
$this->logger = $logger;
} /* }}} */
public function process($folder) { /* {{{ */
@ -378,10 +381,10 @@ class SeedDMS_Task_CheckSum_Process_Folder { /* {{{ */
if(file_exists($dms->contentDir.$version->getPath())) {
$checksum = SeedDMS_Core_File::checksum($dms->contentDir.$version->getPath());
if($checksum != $version->getChecksum()) {
echo $document->getId().':'.$version->getVersion().' wrong checksum'.PHP_EOL;
$this->logger->log($document->getId().':'.$version->getVersion().' wrong checksum', PEAR_LOG_WARNING);
}
} else {
echo $document->getId().':'.$version->getVersion().' missing content'.PHP_EOL;
$this->logger->log($document->getId().':'.$version->getVersion().' missing content', PEAR_LOG_WARNING);
}
}
}
@ -779,6 +782,7 @@ class SeedDMS_RecentChangesTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
foreach($lists as $dt) {
$params = array();
$bodyhtml .= "<h2>".getMLText('latest_'.$dt)."</h2>".PHP_EOL;
$body .= getMLText('latest_'.$dt).PHP_EOL.PHP_EOL;
$ds = SeedDMS_Core_DMS::filterAccess($docs[$dt], $u, M_READ);
$params['count_'.$dt] = count($ds);
if (count($ds)>0) {
@ -834,10 +838,198 @@ class SeedDMS_RecentChangesTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
} /* }}} */
} /* }}} */
/**
* Class containing methods for running a scheduled task
*
* @author Uwe Steinmann <uwe@steinmann.cx>
* @package SeedDMS
* @subpackage core
*/
class SeedDMS_ImportDropFolderTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
private static function getFiles($path, $recursive=false) {
if($recursive)
$rii = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path));
else
$rii = new DirectoryIterator($path);
$files = array();
try {
foreach ($rii as $file)
if (!$file->isDir())
$files[] = [substr($file->getPath(), strlen($path)+1), $file->getFilename()];
} catch(Exception $e) {
}
return $files;
}
/**
* Run the task
*
* @param SeedDMS_SchedulerTask $task task to be executed
* @return boolean true if task was executed succesfully, otherwise false
*/
public function execute(SeedDMS_SchedulerTask $task) { /* {{{ */
$dms = $this->dms;
$user = $this->user;
$logger = $this->logger;
$settings = $this->settings;
$fulltextservice = $this->fulltextservice;
$notifier = $this->notifier;
$taskparams = $task->getParameter();
$dropfolderdir = addDirSep($settings->_dropFolderDir);
if(!empty($taskparams['targetfolder'])) {
if(!($folder = $dms->getFolder($taskparams['targetfolder']))) {
$logger->log('Task \'import_dropfolder\': target folder with id '.$taskparams['targetfolder'].' does not exist', PEAR_LOG_ERR);
return false;
}
} else {
$logger->log('Task \'import_dropfolder\': target folder not set', PEAR_LOG_ERR);
return false;
}
if(!empty($taskparams['users'])) {
$userids = $taskparams['users'];
$users = [];
foreach($userids as $userid)
if($u = $dms->getUser($userid))
$users[] = $u;
} else {
$users = $dms->getAllUsers();
}
foreach($users as $user) {
$dir = $dropfolderdir.$user->getLogin();
$logger->log('Task \'import_dropfolder\': import from \''.$dir.'\' for user \''.$user->getLogin().'\' into \''.$folder->getName().'\'', PEAR_LOG_INFO);
/* Check if we are still looking in the configured directory and
* not somewhere else, e.g. if the login was '../test'
*/
if(dirname($dir).DIRECTORY_SEPARATOR == $dropfolderdir) {
if(is_dir($dir)) {
$files = self::getFiles($dir, !empty($taskparams['recursive']));
foreach($files as $file) {
$logger->log('Task \'import_dropfolder\': import \''.($file[0] ? $file[0].DIRECTORY_SEPARATOR : '').$file[1].'\' for user \''.$user->getLogin().'\'', PEAR_LOG_INFO);
if(empty($taskparams['dryrun'])) {
$mimetype = SeedDMS_Core_File::mimetype($dir.DIRECTORY_SEPARATOR.$file[0].$file[1]);
$lastDotIndex = strrpos($file[1], ".");
if (is_bool($lastDotIndex) && !$lastDotIndex) $filetype = ".";
else $filetype = substr($file[1], $lastDotIndex);
$expires = false;
if($settings->_presetExpirationDate) {
$expires = strtotime($settings->_presetExpirationDate);
}
$controller = Controller::factory('AddDocument', array('dms'=>$dms, 'user'=>$user));
$controller->setParam('documentsource', 'importdropfolder');
$controller->setParam('folder', $folder);
$controller->setParam('fulltextservice', $fulltextservice);
$controller->setParam('name', $file[1]);
$controller->setParam('comment', '');
$controller->setParam('expires', $expires);
$controller->setParam('keywords', '');
$controller->setParam('categories', []);
$controller->setParam('owner', $user);
$controller->setParam('userfiletmp', $dir.DIRECTORY_SEPARATOR.$file[0].$file[1]);
$controller->setParam('userfilename', $file[1]);
$controller->setParam('filetype', $filetype);
$controller->setParam('userfiletype', $mimetype);
$minmax = $folder->getDocumentsMinMax();
$deviation = rand(10, 1000)/10;
if($settings->_defaultDocPosition == 'start')
$controller->setParam('sequence', $minmax['min'] - $deviation);
else
$controller->setParam('sequence', $minmax['max'] + $deviation);
$controller->setParam('reviewers', []);
$controller->setParam('approvers', []);
$controller->setParam('reqversion', 1);
$controller->setParam('versioncomment', '');
$controller->setParam('attributes', []);
$controller->setParam('attributesversion', array());
$controller->setParam('workflow', null);
$controller->setParam('notificationgroups', array());
$controller->setParam('notificationusers', array());
$controller->setParam('initialdocumentstatus', $settings->_initialDocumentStatus);
$controller->setParam('maxsizeforfulltext', $settings->_maxSizeForFullText);
$controller->setParam('defaultaccessdocs', $settings->_defaultAccessDocs);
if(!$document = $controller()) {
$err = $controller->getErrorMsg();
if(is_string($err))
$errmsg = getMLText($err);
elseif(is_array($err)) {
$errmsg = getMLText($err[0], $err[1]);
} else {
$errmsg = $err;
}
$logger->log('Task \'import_dropfolder\': import of \''.($file[0] ? $file[0].DIRECTORY_SEPARATOR : '').$file[1].'\' for user \''.$user->getLogin().'\' failed', PEAR_LOG_ERR);
} else {
// Send notification to subscribers of folder.
if($notifier) {
$notifier->sendNewDocumentMail($document, $user);
}
/* Remove the file, unless it shall stay in the drop folder */
if(empty($taskparams['keepfile'])) {
if(file_exists($dir.DIRECTORY_SEPARATOR.$file[0].$file[1])) {
unlink($dir.DIRECTORY_SEPARATOR.$file[0].$file[1]);
}
}
}
}
}
}
}
}
return true;
} /* }}} */
public function getDescription() { /* {{{ */
return 'Import all files from drop folder';
} /* }}} */
public function getAdditionalParams() { /* {{{ */
return array(
array(
'name'=>'users',
'type'=>'users',
'multiple'=>true,
'description'=> 'Use this user for the import',
),
array(
'name'=>'recursive',
'type'=>'boolean',
'description'=> 'If set, import documents from sub folders in drop folder directory.',
),
array(
'name'=>'targetfolder',
'type'=>'folder',
'description'=> getMLText('task_core_importdropfolder_targetfolder_desc'),
),
array(
'name'=>'keepfile',
'type'=>'boolean',
'description'=> getMLText('task_core_importdropfolder_keepfile_desc'),
),
array(
'name'=>'dryrun',
'type'=>'boolean',
'description'=> getMLText('task_core_importdropfolder_dryrun_desc'),
),
);
} /* }}} */
} /* }}} */
$GLOBALS['SEEDDMS_SCHEDULER']['tasks']['core']['expireddocs'] = 'SeedDMS_ExpiredDocumentsTask';
$GLOBALS['SEEDDMS_SCHEDULER']['tasks']['core']['indexingdocs'] = 'SeedDMS_IndexingDocumentsTask';
$GLOBALS['SEEDDMS_SCHEDULER']['tasks']['core']['checksum'] = 'SeedDMS_CheckSumTask';
$GLOBALS['SEEDDMS_SCHEDULER']['tasks']['core']['preview'] = 'SeedDMS_PreviewTask';
$GLOBALS['SEEDDMS_SCHEDULER']['tasks']['core']['calendar'] = 'SeedDMS_CalendarTask';
$GLOBALS['SEEDDMS_SCHEDULER']['tasks']['core']['statistic'] = 'SeedDMS_StatisticTask';
$GLOBALS['SEEDDMS_SCHEDULER']['tasks']['core']['importdropfolder'] = 'SeedDMS_ImportDropFolderTask';
$GLOBALS['SEEDDMS_SCHEDULER']['tasks']['core']['recentchanges'] = 'SeedDMS_RecentChangesTask';

View File

@ -33,9 +33,11 @@ function formatted_size($size_bytes) { /* {{{ */
* dd for %d
* This functions returns the converted format
*/
function getConvertDateFormat() { /* {{{ */
function getConvertDateFormat($dateformat) { /* {{{ */
global $settings;
if($settings->_dateformat) {
if(!$dateformat)
$dateformat = $settings->_dateformat;
if($dateformat) {
return str_replace(['y', 'Y', 'm', 'M', 'F', 'd', 'l', 'D'], ['yy', 'yyyy', 'mm', 'M', 'MM', 'dd', 'DD', 'D'], $settings->_dateformat);
} else
return 'yyyy-mm-dd';
@ -166,6 +168,79 @@ function getReadableDurationArray($secs) { /* {{{ */
return $units;
} /* }}} */
/**
* Return the timestamp after a period of time
*
* The period is relative to $start. $r sets if the returned
* time stamp is the start, end or current seconds of day.
* getTsByPeriod('today', 's') returns 00:00:00 of today
* getTsByPeriod('tomorrow', 'e') returns 23:59:59 of tommorrow
* The parameter $start can be any timestamp from where the
* period starts
* getTsByPeriod('today', 's', time()+7*86400) is equivalent to
* getTsByPeriod('1w', 's')
*/
function getTsByPeriod($period, $r='', $start=0) { /* {{{ */
if(!$start)
$start = time();
$sofd = time() - strtotime('today'); // seconds elapsed today
switch($r) {
case 's': // start of day
$o = $sofd;
break;
case 'e': // end of day
$o = $sofd-86400+1;
break;
default: // same sec as current time
$o = 0;
}
switch($period) {
case "never":
$expiration = 0;
break;
case "1h":
$expiration = $start+3600;
break;
case "2h":
$expiration = $start+7200;
break;
case "24h":
$expiration = $start+86400;
break;
case "today":
$expiration = $start - $o;
break;
case "1d":
$expiration = $start-$o+86400;
break;
case "tomorrow":
$expiration = $start - $o + 86400;
break;
case "1w":
$expiration = $start-$o+7*86400;
break;
case "1m":
$tmp = explode('-', date('Y-m-d', $start));
$expiration = mktime(0,0,0, $tmp[1]+1, $tmp[2], $tmp[0])+$sofd-$o;
break;
case "1y":
$tmp = explode('-', date('Y-m-d', $start));
$expiration = mktime(0,0,0, $tmp[1], $tmp[2], $tmp[0]+1)+$sofd-$o;
break;
case "2y":
$tmp = explode('-', date('Y-m-d', $start));
$expiration = mktime(0,0,0, $tmp[1], $tmp[2], $tmp[0]+2)+$sofd-$o;
break;
case "3y":
$tmp = explode('-', date('Y-m-d', $start));
$expiration = mktime(0,0,0, $tmp[1], $tmp[2], $tmp[0]+3)+$sofd-$o;
break;
default:
$expiration = false;
}
return $expiration;
} /* }}} */
/* Deprecated, do not use anymore, but keep it for upgrading
* older versions
*/

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (2274)
// Translators: Admin (2284)
$text = array(
'2_factor_auth' => 'توثيق ذو عاملين',
@ -44,14 +44,6 @@ $text = array(
'access_mode_none' => 'ممنوع الدخول',
'access_mode_read' => 'صلاحية القراءة فقط',
'access_mode_readwrite' => 'صلاحية القراءة والكتابة',
'access_permission_changed_email' => 'تم تغيير الصلاحيات',
'access_permission_changed_email_body' => 'تم تغيير الصلاحيات
Document: [name]
Parent folder: [folder_path]
User: [username]
URL: [url]',
'access_permission_changed_email_body_html' => '',
'access_permission_changed_email_subject' => '[sitename]: [name] - تم تغيير الصلاحيات',
'according_settings' => 'اعدادات خاصة',
'action' => 'اجراء',
'actions' => 'اجراءات',
@ -98,6 +90,7 @@ URL: [url]',
'all_users' => 'كل المستخدمين',
'already_subscribed' => 'بالفعل مشترك',
'and' => 'و',
'any_value_set' => '',
'apikey' => '',
'apply' => 'تطبيق',
'approvals_accepted' => 'موافقةالطلب',
@ -285,6 +278,7 @@ URL: [url]',
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'من فضلك اختر تعريف السمة',
'choose_attrdefgroup' => 'من فضلك اختر تعريف سمة المجموعة',
'choose_category' => 'من فضلك اختر القسم',
@ -375,6 +369,7 @@ URL: [url]',
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -412,8 +407,19 @@ URL: [url]',
'documents_user_rejected' => 'مستندات المستخدم مرفوضة',
'documents_user_requiring_attention' => 'مستندات ملكك تستلزم انتباهك',
'documents_with_notification' => 'مستندات مع اشعار',
'document_access_permission_changed_email' => 'تم تغيير الصلاحيات',
'document_access_permission_changed_email_body' => 'تم تغيير الصلاحيات
Document: [name]
Parent folder: [folder_path]
User: [username]
URL: [url]',
'document_access_permission_changed_email_body_html' => '',
'document_access_permission_changed_email_subject' => '[sitename]: [name] - تم تغيير الصلاحيات',
'document_already_checkedout' => 'تم سحب الملف',
'document_already_locked' => 'هذا المستند محمي ضد التعديل',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => 'معرف المستند غير موضوع البريد الإلكتروني',
'document_attribute_changed_email_body_html' => '',
'document_attribute_changed_email_subject' => 'معرف المستند غير موضوع البريد الإلكتروني',
@ -457,7 +463,34 @@ Parent folder: [folder_path]
URL: [url]',
'document_moved_email_body_html' => '',
'document_moved_email_subject' => '[sitename]: [name] - تم تحريك المستند',
'document_notify_added_email' => 'تم اضافتك الى قائمة التنبيهات',
'document_notify_added_email_body' => 'تم اضافتك الى قائمة التنبيهات
اسم: [name]
Parent folder: [folder_path]
مستخدم: [username]
URL: [url]',
'document_notify_added_email_body_html' => '',
'document_notify_added_email_subject' => '[sitename]: [name] - تم اضافتك الى قائمة التنبيهات',
'document_notify_deleted_email' => 'تم ازالتك من قائمة التنبيهات',
'document_notify_deleted_email_body' => 'تم ازالتك من قائمة التنبيهات
اسم: [name]
Parent folder: [folder_path]
مستخدم: [username]
URL: [url]',
'document_notify_deleted_email_body_html' => '',
'document_notify_deleted_email_subject' => '[sitename]: [name] - تم ازالتك من قائمة التنبيهات',
'document_not_checkedout' => 'لم يتب سحب المستند',
'document_ownership_changed_email' => 'تم تغيير المالك',
'document_ownership_changed_email_body' => 'تم تغيير المالك
مستند: [name]
Parent folder: [folder_path]
المالك القديم: [old_owner]
المالك الجديد: [new_owner]
المستخدم: [username]
URL: [url]',
'document_ownership_changed_email_body_html' => '',
'document_ownership_changed_email_subject' => '[sitename]: [name] - تم تغيير المالك',
'document_renamed_email' => 'تم اعادة تسمية المستند',
'document_renamed_email_body' => 'تم اعادة تسمية المستند
المستند: [name]
@ -613,6 +646,7 @@ URL: [url]',
'expire_in_1m' => 'تنتهي صلاحيته بعد دقيقة',
'expire_in_1w' => 'تنتهي صلاحيته بعد اسبوع',
'expire_in_1y' => 'تنتهي صلاحيته بعد سنة',
'expire_in_24h' => '',
'expire_in_2h' => 'تنتهي صلاحيته بعد ساعتين',
'expire_in_2y' => 'تنتهي صلاحيته بعد سنتين',
'expire_in_3y' => 'ﺖﻨﺘﻫﻯ ﺹﻼﺤﻴﺘﻫ ﻑﻯ ﺥﻼﻟ ٣ ﺲﻧﻭﺎﺗ',
@ -661,6 +695,16 @@ URL: [url]',
'folders' => 'مجلدات',
'folders_and_documents_statistic' => 'رؤية عامة للمحتوى',
'folders_with_notification' => 'ملفات مع اشعار',
'folder_access_permission_changed_email_body' => 'تم تغيير الصلاحيات
Document: [name]
Parent folder: [folder_path]
User: [username]
URL: [url]',
'folder_access_permission_changed_email_body_html' => '',
'folder_access_permission_changed_email_subject' => '[sitename]: [name] - تم تغيير الصلاحيات',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => 'معرف المجلد غير محتوى البريد الإلكتروني',
'folder_attribute_changed_email_body_html' => '',
'folder_attribute_changed_email_subject' => 'معرف المجلد غير موضوع البريد الإلتكتروني',
@ -676,10 +720,11 @@ URL: [url]',
'folder_comment_changed_email_subject' => '[sitename]: [name] - تم تعديل التعليق',
'folder_contents' => 'محتوى المجلدات',
'folder_deleted_email' => 'تم مسح المجلد',
'folder_deleted_email_body' => 'تم مسح المجلد
Folder: [name]
Parent folder: [folder_path]
المستخدم: [username]
'folder_deleted_email_body' => 'تم مسح المجلد
Folder: [name]
Parent folder: [folder_path]
المستخدم: [username]
URL: [url]',
'folder_deleted_email_body_html' => '',
'folder_deleted_email_subject' => '[sitename]: [name] - تم مسح المجلد',
@ -693,6 +738,31 @@ Folder: [name]
URL: [url]',
'folder_moved_email_body_html' => '',
'folder_moved_email_subject' => '[sitename]: [name] - تم تحريك المجلد',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => 'تم اضافتك الى قائمة التنبيهات
اسم: [name]
Parent folder: [folder_path]
مستخدم: [username]
URL: [url]',
'folder_notify_added_email_body_html' => '',
'folder_notify_added_email_subject' => '[sitename]: [name] - تم اضافتك الى قائمة التنبيهات',
'folder_notify_deleted_email_body' => 'تم ازالتك من قائمة التنبيهات
اسم: [name]
Parent folder: [folder_path]
مستخدم: [username]
URL: [url]',
'folder_notify_deleted_email_body_html' => '',
'folder_notify_deleted_email_subject' => '[sitename]: [name] - تم ازالتك من قائمة التنبيهات',
'folder_ownership_changed_email_body' => 'تم تغيير المالك
مستند: [name]
Parent folder: [folder_path]
المالك القديم: [old_owner]
المالك الجديد: [new_owner]
المستخدم: [username]
URL: [url]',
'folder_ownership_changed_email_body_html' => '',
'folder_ownership_changed_email_subject' => '[sitename]: [name] - تم تغيير المالك',
'folder_renamed_email' => 'تم اعادة تسمية المجلد',
'folder_renamed_email_body' => 'تم اعادة تسمية المجلد
Folder: [name]
@ -789,6 +859,7 @@ URL: [url]',
'inherits_access_copy_msg' => 'نسخ قائمة صلاحيات موروثة.',
'inherits_access_empty_msg' => 'ابدأ بقائمة صلاحيات فارغة',
'inherits_access_msg' => 'الصلاحيات موروثة.',
'insecure_installation' => '',
'installed_apache_extensions' => '',
'installed_php_extensions' => '',
'internal_error' => 'خطأ داخلي',
@ -800,6 +871,7 @@ URL: [url]',
'invalid_create_date_start' => 'تاريخ ابتدائي خاطيء لانشاء مدى تاريخي',
'invalid_doc_id' => 'معرف مستند خاطىء',
'invalid_dropfolder_folder' => 'مجلد خاطئ',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => 'تاريخ انتهاء صلاحية خاطئة',
'invalid_expiration_date_start' => 'تاريخ بدء انتهاء الصلاحية خاطئة',
'invalid_file_id' => 'معرف ملف خاطىء',
@ -822,6 +894,7 @@ URL: [url]',
'is_hidden' => 'اخفاء من قائمة المستخدمين',
'it_IT' => 'الإيطالية',
'january' => 'يناير',
'js_confirm_cancel_checkout' => '',
'js_form_error' => 'خطأ في الائحة',
'js_form_errors' => 'أخطاء في الأشكال',
'js_invalid_email' => 'خطأ في البريد الإلكتروني',
@ -919,7 +992,10 @@ URL: [url]',
'missing_file' => 'الملف غير موجود',
'missing_filesize' => 'حجم الملف مفقود',
'missing_func_class_note' => '',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => '',
'missing_php_function' => '',
'missing_php_functions_and_classes' => '',
'missing_reception' => 'الإستقبال غير موجود',
'missing_request_object' => 'طلب شيء غير موجود',
@ -995,22 +1071,6 @@ URL: [url]',
'nl_NL' => 'الهولندي',
'no' => 'لا',
'notification' => '',
'notify_added_email' => 'تم اضافتك الى قائمة التنبيهات',
'notify_added_email_body' => 'تم اضافتك الى قائمة التنبيهات
اسم: [name]
Parent folder: [folder_path]
مستخدم: [username]
URL: [url]',
'notify_added_email_body_html' => '',
'notify_added_email_subject' => '[sitename]: [name] - تم اضافتك الى قائمة التنبيهات',
'notify_deleted_email' => 'تم ازالتك من قائمة التنبيهات',
'notify_deleted_email_body' => 'تم ازالتك من قائمة التنبيهات
اسم: [name]
Parent folder: [folder_path]
مستخدم: [username]
URL: [url]',
'notify_deleted_email_body_html' => '',
'notify_deleted_email_subject' => '[sitename]: [name] - تم ازالتك من قائمة التنبيهات',
'not_subscribed' => '',
'november' => 'نوفمبر',
'now' => 'الان',
@ -1076,16 +1136,6 @@ URL: [url]',
'original_filename' => 'اسم الملف الاصلي',
'overall_indexing_progress' => 'متابعة الفهرسة',
'owner' => 'المالك',
'ownership_changed_email' => 'تم تغيير المالك',
'ownership_changed_email_body' => 'تم تغيير المالك
مستند: [name]
Parent folder: [folder_path]
المالك القديم: [old_owner]
المالك الجديد: [new_owner]
المستخدم: [username]
URL: [url]',
'ownership_changed_email_body_html' => '',
'ownership_changed_email_subject' => '[sitename]: [name] - تم تغيير المالك',
'parent_folder' => '',
'password' => 'كلمة السر',
'password_already_used' => 'كلمة السر بالفعل تم ارسالها',
@ -1123,12 +1173,12 @@ URL: [url]',
'preset_expires' => 'تاريخ الإنتهاء',
'preview' => 'معاينة',
'preview_converters' => 'محول المعاينات',
'preview_images' => 'معاينة الصور',
'preview_images_text' => '',
'preview_markdown' => 'معاينة التخفيضات',
'preview_pdf' => 'معاينة ملف pdf',
'preview_plain' => 'معاينة سطحية',
'preview_text' => '',
'preview_png' => 'معاينة الصور',
'preview_txt' => '',
'previous_state' => 'حالة سابقة',
'previous_versions' => 'اصدارات سابقة',
'process' => 'سير العمل',
@ -1479,6 +1529,8 @@ URL: [url]',
'settings_dateformat_desc' => '',
'settings_datetimeformat' => '',
'settings_datetimeformat_desc' => '',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => 'قاعدة البيانات',
'settings_dbDatabase_desc' => 'قاعدة البيانات',
'settings_dbDriver' => 'القرص',
@ -1503,6 +1555,8 @@ URL: [url]',
'settings_defaultSearchMethod_valdatabase' => 'طريقة البحث الافتراضية في قاعدة البيانات',
'settings_defaultSearchMethod_valfulltext' => 'طريقة البحث الافتراضية في جمل كاملة',
'settings_delete_install_folder' => 'مسح مثبت المجلد',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableSelfEdit' => 'تعطيل التحرير الذاتي',
'settings_disableSelfEdit_desc' => 'تعطيل التحرير الذاتي',
'settings_disable_install' => 'تعطيل التثبيت',
@ -1834,6 +1888,7 @@ URL: [url]',
'settings_workflowMode_valtraditional' => 'تقليدي',
'settings_workflowMode_valtraditional_only_approval' => 'تقليدي',
'settings_zendframework' => 'Zend Framework',
'set_expiration_date_help' => '',
'set_expiry' => 'تحديد انتهاء الصلاحية',
'set_owner' => 'تحديد المالك',
'set_owner_error' => 'خطأ في تحديد المالك',
@ -2177,9 +2232,12 @@ URL: [url]',
'warning' => 'تحذير',
'warning_remove_approval_log' => '',
'warning_remove_review_log' => '',
'webauthn' => '',
'webauthn_auth' => '',
'webauthn_crossplatform_info' => '',
'webauthn_info' => '',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => '',
'wednesday' => 'الاربعاء',
'wednesday_abbr' => 'ر',

View File

@ -44,10 +44,6 @@ $text = array(
'access_mode_none' => 'Няма достъпа',
'access_mode_read' => 'достъп за четене',
'access_mode_readwrite' => 'достъп четене-запис',
'access_permission_changed_email' => 'достъпът променен',
'access_permission_changed_email_body' => '',
'access_permission_changed_email_body_html' => '',
'access_permission_changed_email_subject' => '',
'according_settings' => 'съгласно настройките',
'action' => 'действие',
'actions' => 'Действия',
@ -94,6 +90,7 @@ $text = array(
'all_users' => 'Всички потребители',
'already_subscribed' => 'Вече е подписан',
'and' => 'и',
'any_value_set' => '',
'apikey' => '',
'apply' => 'Приложи',
'approvals_accepted' => '',
@ -268,6 +265,7 @@ $text = array(
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Изберете attribute definition',
'choose_attrdefgroup' => '',
'choose_category' => 'Изберете',
@ -358,6 +356,7 @@ $text = array(
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -395,8 +394,15 @@ $text = array(
'documents_user_rejected' => '',
'documents_user_requiring_attention' => 'Ваши документи, изискващи внимание',
'documents_with_notification' => '',
'document_access_permission_changed_email' => 'достъпът променен',
'document_access_permission_changed_email_body' => '',
'document_access_permission_changed_email_body_html' => '',
'document_access_permission_changed_email_subject' => '',
'document_already_checkedout' => '',
'document_already_locked' => 'Документът е вече блокиран',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_body_html' => '',
'document_attribute_changed_email_subject' => '',
@ -426,7 +432,19 @@ $text = array(
'document_moved_email_body' => '',
'document_moved_email_body_html' => '',
'document_moved_email_subject' => '',
'document_notify_added_email' => 'Вие сте добавен в списъка с уведомявани',
'document_notify_added_email_body' => '',
'document_notify_added_email_body_html' => '',
'document_notify_added_email_subject' => '',
'document_notify_deleted_email' => 'Вие сте махнати от списка с уведомявани',
'document_notify_deleted_email_body' => '',
'document_notify_deleted_email_body_html' => '',
'document_notify_deleted_email_subject' => '',
'document_not_checkedout' => '',
'document_ownership_changed_email' => 'Собственикът променен',
'document_ownership_changed_email_body' => '',
'document_ownership_changed_email_body_html' => '',
'document_ownership_changed_email_subject' => '',
'document_renamed_email' => 'Документът е преименуван',
'document_renamed_email_body' => '',
'document_renamed_email_body_html' => '',
@ -566,6 +584,7 @@ $text = array(
'expire_in_1m' => 'Изтича след 1 месец',
'expire_in_1w' => 'Изтича след 1 седмица',
'expire_in_1y' => 'Изтича след 1 година',
'expire_in_24h' => '',
'expire_in_2h' => '',
'expire_in_2y' => 'Изтича след 2 години',
'expire_in_3y' => '',
@ -610,6 +629,12 @@ $text = array(
'folders' => 'Папки',
'folders_and_documents_statistic' => 'Обзор на съдържанието',
'folders_with_notification' => '',
'folder_access_permission_changed_email_body' => '',
'folder_access_permission_changed_email_body_html' => '',
'folder_access_permission_changed_email_subject' => '',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_body_html' => '',
'folder_attribute_changed_email_subject' => '',
@ -627,6 +652,16 @@ $text = array(
'folder_moved_email_body' => '',
'folder_moved_email_body_html' => '',
'folder_moved_email_subject' => '',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => '',
'folder_notify_added_email_body_html' => '',
'folder_notify_added_email_subject' => '',
'folder_notify_deleted_email_body' => '',
'folder_notify_deleted_email_body_html' => '',
'folder_notify_deleted_email_subject' => '',
'folder_ownership_changed_email_body' => '',
'folder_ownership_changed_email_body_html' => '',
'folder_ownership_changed_email_subject' => '',
'folder_renamed_email' => 'Папката преименувана',
'folder_renamed_email_body' => '',
'folder_renamed_email_body_html' => '',
@ -718,6 +753,7 @@ $text = array(
'inherits_access_copy_msg' => 'Изкопирай наследения список',
'inherits_access_empty_msg' => 'Започни с празен списък за достъп',
'inherits_access_msg' => 'достъпът наследен.',
'insecure_installation' => '',
'installed_apache_extensions' => '',
'installed_php_extensions' => '',
'internal_error' => 'Вътрешна грешка',
@ -729,6 +765,7 @@ $text = array(
'invalid_create_date_start' => 'Неправилна начална дата за диапазаона на датата на създаване',
'invalid_doc_id' => 'Неправилен идентификатор на документа',
'invalid_dropfolder_folder' => '',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => '',
'invalid_expiration_date_start' => '',
'invalid_file_id' => 'Неправилен идентификатор на файла',
@ -751,6 +788,7 @@ $text = array(
'is_hidden' => 'Не показвай в списъка с потребители',
'it_IT' => 'Италиански',
'january' => 'януари',
'js_confirm_cancel_checkout' => '',
'js_form_error' => '',
'js_form_errors' => '',
'js_invalid_email' => '',
@ -848,7 +886,10 @@ $text = array(
'missing_file' => '',
'missing_filesize' => 'липсва размер на файла',
'missing_func_class_note' => '',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => '',
'missing_php_function' => '',
'missing_php_functions_and_classes' => '',
'missing_reception' => '',
'missing_request_object' => '',
@ -908,14 +949,6 @@ $text = array(
'nl_NL' => 'Холандски',
'no' => 'Не',
'notification' => '',
'notify_added_email' => 'Вие сте добавен в списъка с уведомявани',
'notify_added_email_body' => '',
'notify_added_email_body_html' => '',
'notify_added_email_subject' => '',
'notify_deleted_email' => 'Вие сте махнати от списка с уведомявани',
'notify_deleted_email_body' => '',
'notify_deleted_email_body_html' => '',
'notify_deleted_email_subject' => '',
'not_subscribed' => '',
'november' => 'ноември',
'now' => 'сега',
@ -981,10 +1014,6 @@ $text = array(
'original_filename' => 'Оригинално име на файл',
'overall_indexing_progress' => '',
'owner' => 'Собственик',
'ownership_changed_email' => 'Собственикът променен',
'ownership_changed_email_body' => '',
'ownership_changed_email_body_html' => '',
'ownership_changed_email_subject' => '',
'parent_folder' => '',
'password' => 'Парола',
'password_already_used' => 'Вече използвана парола',
@ -1022,12 +1051,12 @@ $text = array(
'preset_expires' => '',
'preview' => 'Преглед',
'preview_converters' => '',
'preview_images' => '',
'preview_images_text' => '',
'preview_markdown' => '',
'preview_pdf' => '',
'preview_plain' => '',
'preview_text' => '',
'preview_png' => '',
'preview_txt' => '',
'previous_state' => 'Предишно състояние',
'previous_versions' => 'Предишни версии',
'process' => '',
@ -1342,6 +1371,8 @@ $text = array(
'settings_dateformat_desc' => '',
'settings_datetimeformat' => '',
'settings_datetimeformat_desc' => '',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => 'БД',
'settings_dbDatabase_desc' => 'Има на БД, въведена в процеса на инсталацията. Не променяй без нужда, само например, ако БД е преместена.',
'settings_dbDriver' => 'Тип БД',
@ -1366,6 +1397,8 @@ $text = array(
'settings_defaultSearchMethod_valdatabase' => '',
'settings_defaultSearchMethod_valfulltext' => '',
'settings_delete_install_folder' => 'Изтрийте ENABLE_INSTALL_TOOL в папка конфигурация, за да започнете да използвате системата',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableSelfEdit' => 'Изключи собствено редактиране',
'settings_disableSelfEdit_desc' => 'Ако е включено, потребителите няма да могат да редактират своята информация',
'settings_disable_install' => 'Изтрийте ENABLE_INSTALL_TOOL ако е возможно',
@ -1697,6 +1730,7 @@ $text = array(
'settings_workflowMode_valtraditional' => 'traditional',
'settings_workflowMode_valtraditional_only_approval' => '',
'settings_zendframework' => 'Zend Framework',
'set_expiration_date_help' => '',
'set_expiry' => 'Установи срок',
'set_owner' => 'Установи собственик',
'set_owner_error' => 'Грешка при установяване на собственика',
@ -2026,9 +2060,12 @@ $text = array(
'warning' => 'Внимание',
'warning_remove_approval_log' => '',
'warning_remove_review_log' => '',
'webauthn' => '',
'webauthn_auth' => '',
'webauthn_crossplatform_info' => '',
'webauthn_info' => '',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => '',
'wednesday' => 'сряда',
'wednesday_abbr' => '',

View File

@ -44,10 +44,6 @@ $text = array(
'access_mode_none' => 'No hi ha accés',
'access_mode_read' => 'Llegir',
'access_mode_readwrite' => 'Lectura-escriptura',
'access_permission_changed_email' => 'Permisos canviats',
'access_permission_changed_email_body' => '',
'access_permission_changed_email_body_html' => '',
'access_permission_changed_email_subject' => '',
'according_settings' => '',
'action' => 'Acció',
'actions' => 'Accions',
@ -94,6 +90,7 @@ $text = array(
'all_users' => 'Tots els usuaris',
'already_subscribed' => 'Ja està subscrit',
'and' => 'i',
'any_value_set' => '',
'apikey' => '',
'apply' => 'Apply',
'approvals_accepted' => '',
@ -273,6 +270,7 @@ URL: [url]',
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => '',
'choose_attrdefgroup' => '',
'choose_category' => 'Elegir categoria',
@ -363,6 +361,7 @@ URL: [url]',
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -400,8 +399,15 @@ URL: [url]',
'documents_user_rejected' => '',
'documents_user_requiring_attention' => 'Documents de la seva propietat que requereixen atenció',
'documents_with_notification' => '',
'document_access_permission_changed_email' => 'Permisos canviats',
'document_access_permission_changed_email_body' => '',
'document_access_permission_changed_email_body_html' => '',
'document_access_permission_changed_email_subject' => '',
'document_already_checkedout' => '',
'document_already_locked' => 'Aquest document ja està bloquejat',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_body_html' => '',
'document_attribute_changed_email_subject' => '',
@ -431,7 +437,19 @@ URL: [url]',
'document_moved_email_body' => '',
'document_moved_email_body_html' => '',
'document_moved_email_subject' => '',
'document_notify_added_email' => 'Se us ha afegit a la llista de notificació',
'document_notify_added_email_body' => '',
'document_notify_added_email_body_html' => '',
'document_notify_added_email_subject' => '',
'document_notify_deleted_email' => 'Se us ha eliminat de la llista de notificació',
'document_notify_deleted_email_body' => '',
'document_notify_deleted_email_body_html' => '',
'document_notify_deleted_email_subject' => '',
'document_not_checkedout' => '',
'document_ownership_changed_email' => 'Propietari/a canviat',
'document_ownership_changed_email_body' => '',
'document_ownership_changed_email_body_html' => '',
'document_ownership_changed_email_subject' => '',
'document_renamed_email' => 'Document reanomenat',
'document_renamed_email_body' => '',
'document_renamed_email_body_html' => '',
@ -571,6 +589,7 @@ URL: [url]',
'expire_in_1m' => 'Expira en un mes',
'expire_in_1w' => 'Expira en una setmana',
'expire_in_1y' => 'Expira en un any',
'expire_in_24h' => '',
'expire_in_2h' => '',
'expire_in_2y' => 'Expira en dos anys',
'expire_in_3y' => '',
@ -615,6 +634,12 @@ URL: [url]',
'folders' => 'Carpetes',
'folders_and_documents_statistic' => 'Vista general de continguts',
'folders_with_notification' => '',
'folder_access_permission_changed_email_body' => '',
'folder_access_permission_changed_email_body_html' => '',
'folder_access_permission_changed_email_subject' => '',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_body_html' => '',
'folder_attribute_changed_email_subject' => '',
@ -632,6 +657,16 @@ URL: [url]',
'folder_moved_email_body' => '',
'folder_moved_email_body_html' => '',
'folder_moved_email_subject' => '',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => '',
'folder_notify_added_email_body_html' => '',
'folder_notify_added_email_subject' => '',
'folder_notify_deleted_email_body' => '',
'folder_notify_deleted_email_body_html' => '',
'folder_notify_deleted_email_subject' => '',
'folder_ownership_changed_email_body' => '',
'folder_ownership_changed_email_body_html' => '',
'folder_ownership_changed_email_subject' => '',
'folder_renamed_email' => 'Carpeta reanomenada',
'folder_renamed_email_body' => '',
'folder_renamed_email_body_html' => '',
@ -723,6 +758,7 @@ URL: [url]',
'inherits_access_copy_msg' => 'Copiar llista d\'accés heretat',
'inherits_access_empty_msg' => 'Començar amb una llista d\'accés buida',
'inherits_access_msg' => 'Accés heretat',
'insecure_installation' => '',
'installed_apache_extensions' => '',
'installed_php_extensions' => '',
'internal_error' => 'Error intern',
@ -734,6 +770,7 @@ URL: [url]',
'invalid_create_date_start' => 'La data d\'inici no és vàlida per a la creació de rangs de dates.',
'invalid_doc_id' => 'ID de document no vàlid',
'invalid_dropfolder_folder' => '',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => '',
'invalid_expiration_date_start' => '',
'invalid_file_id' => 'ID de fitxer no vàlid',
@ -756,6 +793,7 @@ URL: [url]',
'is_hidden' => 'Amagar de la llista d\'usuaris',
'it_IT' => 'Italià',
'january' => 'Gener',
'js_confirm_cancel_checkout' => '',
'js_form_error' => '',
'js_form_errors' => '',
'js_invalid_email' => '',
@ -853,7 +891,10 @@ URL: [url]',
'missing_file' => '',
'missing_filesize' => '',
'missing_func_class_note' => '',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => '',
'missing_php_function' => '',
'missing_php_functions_and_classes' => '',
'missing_reception' => '',
'missing_request_object' => '',
@ -913,14 +954,6 @@ URL: [url]',
'nl_NL' => 'Holandès',
'no' => 'No',
'notification' => '',
'notify_added_email' => 'Se us ha afegit a la llista de notificació',
'notify_added_email_body' => '',
'notify_added_email_body_html' => '',
'notify_added_email_subject' => '',
'notify_deleted_email' => 'Se us ha eliminat de la llista de notificació',
'notify_deleted_email_body' => '',
'notify_deleted_email_body_html' => '',
'notify_deleted_email_subject' => '',
'not_subscribed' => '',
'november' => 'Novembre',
'now' => '',
@ -986,10 +1019,6 @@ URL: [url]',
'original_filename' => '',
'overall_indexing_progress' => '',
'owner' => 'Propietari/a',
'ownership_changed_email' => 'Propietari/a canviat',
'ownership_changed_email_body' => '',
'ownership_changed_email_body_html' => '',
'ownership_changed_email_subject' => '',
'parent_folder' => '',
'password' => 'Contrasenya',
'password_already_used' => '',
@ -1027,12 +1056,12 @@ URL: [url]',
'preset_expires' => '',
'preview' => 'Previsualitzar',
'preview_converters' => '',
'preview_images' => '',
'preview_images_text' => '',
'preview_markdown' => '',
'preview_pdf' => '',
'preview_plain' => '',
'preview_text' => '',
'preview_png' => '',
'preview_txt' => '',
'previous_state' => '',
'previous_versions' => 'Versions anteriors',
'process' => '',
@ -1347,6 +1376,8 @@ URL: [url]',
'settings_dateformat_desc' => '',
'settings_datetimeformat' => '',
'settings_datetimeformat_desc' => '',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => 'Database',
'settings_dbDatabase_desc' => '',
'settings_dbDriver' => 'Database Type',
@ -1371,6 +1402,8 @@ URL: [url]',
'settings_defaultSearchMethod_valdatabase' => '',
'settings_defaultSearchMethod_valfulltext' => '',
'settings_delete_install_folder' => '',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableSelfEdit' => '',
'settings_disableSelfEdit_desc' => '',
'settings_disable_install' => '',
@ -1702,6 +1735,7 @@ URL: [url]',
'settings_workflowMode_valtraditional' => '',
'settings_workflowMode_valtraditional_only_approval' => '',
'settings_zendframework' => '',
'set_expiration_date_help' => '',
'set_expiry' => 'Establir caducitad',
'set_owner' => 'Establir propietari/a',
'set_owner_error' => 'Error a l\'establir el propietari/a',
@ -2031,9 +2065,12 @@ URL: [url]',
'warning' => 'Advertència',
'warning_remove_approval_log' => '',
'warning_remove_review_log' => '',
'webauthn' => '',
'webauthn_auth' => '',
'webauthn_crossplatform_info' => '',
'webauthn_info' => '',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => '',
'wednesday' => 'Dimecres',
'wednesday_abbr' => '',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1546), kreml (579)
// Translators: Admin (1556), kreml (579)
$text = array(
'2_factor_auth' => 'dvoufaktorové ověření',
@ -44,14 +44,6 @@ $text = array(
'access_mode_none' => 'Žádný přístup',
'access_mode_read' => 'Na čtení',
'access_mode_readwrite' => 'Na čtení i zápis',
'access_permission_changed_email' => 'Povolení upraveno',
'access_permission_changed_email_body' => 'Oprávnění změněno
Dokument: [name]
Nadřazená složka: [folder_path]
Uživatel: [username]
URL: [url]',
'access_permission_changed_email_body_html' => '',
'access_permission_changed_email_subject' => '[sitename]: [name] - Oprávnění změněno',
'according_settings' => 'shodná nastavení',
'action' => 'Akce',
'actions' => 'Činnosti',
@ -98,6 +90,7 @@ URL: [url]',
'all_users' => 'Všichni uživatelé',
'already_subscribed' => 'Již odebráno',
'and' => 'a',
'any_value_set' => '',
'apikey' => '',
'apply' => 'Použít',
'approvals_accepted' => '[no_approvals] schválení již schváleno',
@ -297,6 +290,7 @@ URL: [url]',
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Zvolte definici atributů',
'choose_attrdefgroup' => 'Vybrat skupinu atributů',
'choose_category' => 'Vyberte prosím',
@ -387,6 +381,7 @@ URL: [url]',
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -424,8 +419,19 @@ URL: [url]',
'documents_user_rejected' => 'Odmítnuté dokumenty',
'documents_user_requiring_attention' => 'Dokumenty, které uživatel vlastní a vyžadují pozornost',
'documents_with_notification' => 'Dokumenty s oznamováním',
'document_access_permission_changed_email' => 'Povolení upraveno',
'document_access_permission_changed_email_body' => 'Oprávnění změněno
Dokument: [name]
Nadřazená složka: [folder_path]
Uživatel: [username]
URL: [url]',
'document_access_permission_changed_email_body_html' => '',
'document_access_permission_changed_email_subject' => '[sitename]: [name] - Oprávnění změněno',
'document_already_checkedout' => 'Tento dokument je již zkontrolován',
'document_already_locked' => 'Tento dokument je už zamčený',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => 'Atribut změněn
Dokument: [name]
Atribut: [atribut_name]
@ -476,7 +482,34 @@ Uživatel: [username]
URL: [url]',
'document_moved_email_body_html' => '',
'document_moved_email_subject' => '[sitename]: [name] - Dokument přesunut',
'document_notify_added_email' => 'Byl/a jste přidán/a do seznamu pro oznámení',
'document_notify_added_email_body' => 'Přidáno do seznamu oznámení
Název: [name]
Nadřazená složka: [folder_path]
Uživatel: [username]
URL: [url]',
'document_notify_added_email_body_html' => '',
'document_notify_added_email_subject' => '[sitename]: [name] - Přidáno do seznamu oznámení',
'document_notify_deleted_email' => 'Byl/a jste odstraněn/a ze seznamu pro oznámení',
'document_notify_deleted_email_body' => 'Odstraněno ze seznamu oznámení
Název: [name]
Nadřazená složka: [folder_path]
Uživatel: [username]
URL: [url]',
'document_notify_deleted_email_body_html' => '',
'document_notify_deleted_email_subject' => '[sitename]: [name] - Odstraněno ze seznamu oznámení',
'document_not_checkedout' => 'Dokeument není zkontrolován',
'document_ownership_changed_email' => 'Vlastník změněn',
'document_ownership_changed_email_body' => 'Vlastník změněn
Dokument: [name]
Nadřazená složka: [folder_path]
Starý vlastník: [old_owner]
Nový vlastník: [new_owner]
Uživatel: [username]
URL: [url]',
'document_ownership_changed_email_body_html' => '',
'document_ownership_changed_email_subject' => '[sitename]: [name] - Vlastník změněn',
'document_renamed_email' => 'Dokument přejmenován',
'document_renamed_email_body' => 'Dokument přejmenován
Dokument: [name]
@ -637,6 +670,7 @@ URL: [url]',
'expire_in_1m' => 'Platnost vyprší za měsíc',
'expire_in_1w' => 'Platnost vyprší za týden',
'expire_in_1y' => 'Platnost vyprší za rok',
'expire_in_24h' => '',
'expire_in_2h' => 'Platnost vyprší za dvě hodiny',
'expire_in_2y' => 'Expiruje za dva roky',
'expire_in_3y' => 'Expiruje za 3 roky',
@ -685,6 +719,16 @@ URL: [url]',
'folders' => 'Složky',
'folders_and_documents_statistic' => 'Přehled složek a dokumentů',
'folders_with_notification' => 'Složky s oznamováním',
'folder_access_permission_changed_email_body' => 'Oprávnění změněno
Dokument: [name]
Nadřazená složka: [folder_path]
Uživatel: [username]
URL: [url]',
'folder_access_permission_changed_email_body_html' => '',
'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Oprávnění změněno',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => 'Atribut změněn
Složka [name]
Atribut: [atribut_name]
@ -707,10 +751,11 @@ URL: [url]',
'folder_comment_changed_email_subject' => '[sitename]: [name] - Změna komentáře',
'folder_contents' => 'Obsah složky',
'folder_deleted_email' => 'Složka odstraněna',
'folder_deleted_email_body' => 'Složka smazána
Složka: [name]
Nadřazená složka: [folder_path]
Uživatel: [username]
'folder_deleted_email_body' => 'Složka smazána
Složka: [name]
Nadřazená složka: [folder_path]
Uživatel: [username]
URL: [url]',
'folder_deleted_email_body_html' => '',
'folder_deleted_email_subject' => '[sitename]: [name] - Složka smazána',
@ -724,6 +769,31 @@ Uživatel: [username]
URL: [url]',
'folder_moved_email_body_html' => '',
'folder_moved_email_subject' => '[sitename]: [name] - Složka přesunuta',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => 'Přidáno do seznamu oznámení
Název: [name]
Nadřazená složka: [folder_path]
Uživatel: [username]
URL: [url]',
'folder_notify_added_email_body_html' => '',
'folder_notify_added_email_subject' => '[sitename]: [name] - Přidáno do seznamu oznámení',
'folder_notify_deleted_email_body' => 'Odstraněno ze seznamu oznámení
Název: [name]
Nadřazená složka: [folder_path]
Uživatel: [username]
URL: [url]',
'folder_notify_deleted_email_body_html' => '',
'folder_notify_deleted_email_subject' => '[sitename]: [name] - Odstraněno ze seznamu oznámení',
'folder_ownership_changed_email_body' => 'Vlastník změněn
Dokument: [name]
Nadřazená složka: [folder_path]
Starý vlastník: [old_owner]
Nový vlastník: [new_owner]
Uživatel: [username]
URL: [url]',
'folder_ownership_changed_email_body_html' => '',
'folder_ownership_changed_email_subject' => '[sitename]: [name] - Vlastník změněn',
'folder_renamed_email' => 'Složka přejmenována',
'folder_renamed_email_body' => 'Složka přejmenována
Složka: [name]
@ -820,6 +890,7 @@ URL: [url]',
'inherits_access_copy_msg' => 'Zkopírovat zděděný seznam řízení přístupu',
'inherits_access_empty_msg' => 'Založit nový seznam řízení přístupu',
'inherits_access_msg' => 'Přístup se dědí.',
'insecure_installation' => '',
'installed_apache_extensions' => '',
'installed_php_extensions' => '',
'internal_error' => 'Vnitřní chyba',
@ -831,6 +902,7 @@ URL: [url]',
'invalid_create_date_start' => 'Neplatné počáteční datum vytvoření.',
'invalid_doc_id' => 'Neplatný ID dokumentu',
'invalid_dropfolder_folder' => 'Neplatná složka ve vhazovací složce',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => 'Neplatný konečný datum pro rozmezí datumu vypršení platnosti.',
'invalid_expiration_date_start' => 'Neplatný počáteční datum pro rozmezí datumu vypršení platnosti.',
'invalid_file_id' => 'Neplatné ID souboru',
@ -853,6 +925,7 @@ URL: [url]',
'is_hidden' => 'Utajit v seznamu uživatelů',
'it_IT' => 'Italština',
'january' => 'Leden',
'js_confirm_cancel_checkout' => '',
'js_form_error' => 'Formulář stále obsahuje # chybu.',
'js_form_errors' => 'Formulář stále obsahuje # chyb.',
'js_invalid_email' => 'E-mailová adresa je neplatná',
@ -950,7 +1023,10 @@ URL: [url]',
'missing_file' => 'Chybějící soubor',
'missing_filesize' => 'Chybějící velikost souboru',
'missing_func_class_note' => '',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => '',
'missing_php_function' => '',
'missing_php_functions_and_classes' => '',
'missing_reception' => 'Chybějící recepce',
'missing_request_object' => 'Chybějící požadovaný objekt',
@ -1026,22 +1102,6 @@ URL: [url]',
'nl_NL' => 'Holandština',
'no' => 'Ne',
'notification' => '',
'notify_added_email' => 'Byl/a jste přidán/a do seznamu pro oznámení',
'notify_added_email_body' => 'Přidáno do seznamu oznámení
Název: [name]
Nadřazená složka: [folder_path]
Uživatel: [username]
URL: [url]',
'notify_added_email_body_html' => '',
'notify_added_email_subject' => '[sitename]: [name] - Přidáno do seznamu oznámení',
'notify_deleted_email' => 'Byl/a jste odstraněn/a ze seznamu pro oznámení',
'notify_deleted_email_body' => 'Odstraněno ze seznamu oznámení
Název: [name]
Nadřazená složka: [folder_path]
Uživatel: [username]
URL: [url]',
'notify_deleted_email_body_html' => '',
'notify_deleted_email_subject' => '[sitename]: [name] - Odstraněno ze seznamu oznámení',
'not_subscribed' => '',
'november' => 'Listopad',
'now' => 'nyní',
@ -1107,16 +1167,6 @@ URL: [url]',
'original_filename' => 'Originální název souboru',
'overall_indexing_progress' => 'Celkový průběh indexování',
'owner' => 'Vlastník',
'ownership_changed_email' => 'Vlastník změněn',
'ownership_changed_email_body' => 'Vlastník změněn
Dokument: [name]
Nadřazená složka: [folder_path]
Starý vlastník: [old_owner]
Nový vlastník: [new_owner]
Uživatel: [username]
URL: [url]',
'ownership_changed_email_body_html' => '',
'ownership_changed_email_subject' => '[sitename]: [name] - Vlastník změněn',
'parent_folder' => '',
'password' => 'Heslo',
'password_already_used' => 'Heslo již použité',
@ -1158,12 +1208,12 @@ Pokud budete mít problém s přihlášením i po změně hesla, kontaktujte Adm
'preset_expires' => 'Přednastavená expirace',
'preview' => 'Náhled',
'preview_converters' => 'Náhled převodu dokumentu',
'preview_images' => 'Náhled obrázků',
'preview_images_text' => '',
'preview_markdown' => 'Náhled úpravy textu Markdown',
'preview_pdf' => 'Náhled jako PDF',
'preview_plain' => 'Náhled jako text',
'preview_text' => '',
'preview_png' => 'Náhled obrázků',
'preview_txt' => '',
'previous_state' => 'Předchozí stav',
'previous_versions' => 'Předešlé verze',
'process' => 'Proces',
@ -1551,6 +1601,8 @@ Jméno: [username]
'settings_dateformat_desc' => '',
'settings_datetimeformat' => '',
'settings_datetimeformat_desc' => '',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => 'Databáze',
'settings_dbDatabase_desc' => 'Název databáze zadaný během procesu instalace. Toto pole neupravujte, pokud není nutné, například pokud byla databáze přesunuta.',
'settings_dbDriver' => 'Typ databáze',
@ -1575,6 +1627,8 @@ Jméno: [username]
'settings_defaultSearchMethod_valdatabase' => 'databáze',
'settings_defaultSearchMethod_valfulltext' => 'fulltext',
'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_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',
@ -1906,6 +1960,7 @@ Jméno: [username]
'settings_workflowMode_valtraditional' => 'tradiční',
'settings_workflowMode_valtraditional_only_approval' => 'tradiční (bez recenzí)',
'settings_zendframework' => 'Zend Framework',
'set_expiration_date_help' => '',
'set_expiry' => 'Nastavit expiraci',
'set_owner' => 'Nastavit vlastníka',
'set_owner_error' => 'Chybné nastavení vlastníka',
@ -2249,9 +2304,12 @@ URL: [url]',
'warning' => 'Upozornění',
'warning_remove_approval_log' => '',
'warning_remove_review_log' => '',
'webauthn' => '',
'webauthn_auth' => '',
'webauthn_crossplatform_info' => '',
'webauthn_info' => '',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => '',
'wednesday' => 'Středa',
'wednesday_abbr' => 'St',

View File

@ -19,11 +19,11 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (3222), dgrutsch (22)
// Translators: Admin (3283), dgrutsch (22)
$text = array(
'2_factor_auth' => '2-Faktor Authentifizierung',
'2_factor_auth_info' => 'Dieses System erfordert 2-Faktor-Authentifikation. Dazu brauchen Sie den Google Authenticator auf Ihrem Mobiltelefon. Unten sehen Sie zwei QR-Codes. Der rechte Code beinhaltet Ihren aktuellen geheimen Schlüssel. Auf der linken Seite wird ein neuer Schlüssel angezeigt. Wenn Sie den neuen Schlüssel speichern, dann stellen Sie zuvor sicher, dass sie ihn mit Ihrem bevorzugten Authenticator (z.B. andOTP) zuvor eingescant haben.',
'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',
'2_fact_auth_secret' => 'Schlüssel',
@ -44,20 +44,6 @@ $text = array(
'access_mode_none' => 'Kein Zugriff',
'access_mode_read' => 'Lesen',
'access_mode_readwrite' => 'Lesen+Schreiben',
'access_permission_changed_email' => 'Zugriffsrechte geändert',
'access_permission_changed_email_body' => 'Zugriffsrechte geändert
Dokument: [name]
Elternordner: [folder_path]
Benutzer: [username]
URL: [url]',
'access_permission_changed_email_body_html' => '<p>Zugriffsrechte geändert</p>
<p>Dokument: [name]<br />
Elternordner: [folder_path]<br />
Benutzer: [username]<br />
URL: [url]</p>',
'access_permission_changed_email_subject' => '[sitename]: [name] - Zugriffsrechte geändert',
'according_settings' => 'Gemäß Einstellungen',
'action' => 'Aktivität',
'actions' => 'Aktivitäten',
@ -104,6 +90,7 @@ URL: [url]</p>',
'all_users' => 'Alle Benutzer',
'already_subscribed' => 'Bereits abonniert',
'and' => 'und',
'any_value_set' => 'beliebiger Wert',
'apikey' => 'API-Schlüssel',
'apply' => 'Anwenden',
'approvals_accepted' => '[no_approvals] Freigaben',
@ -336,6 +323,7 @@ URL: [url]</p>',
'check_directory_layout' => 'Prüfe Verzeichnise',
'check_failed' => 'fehlgeschlagen',
'check_passed' => 'erfolgreich',
'check_secure_installation' => 'Prüfe auf sichere Installation',
'choose_attrdef' => 'Attributdefinition wählen',
'choose_attrdefgroup' => 'Attributgruppe wählen',
'choose_category' => 'Kategorie wählen',
@ -426,6 +414,7 @@ URL: [url]</p>',
'directory_check_data_below_root' => 'Prüfe, ob Datenverzeichnis nicht unterhalb des Web-Verzeichnisses liegt',
'directory_check_data_exists' => 'Prüfe, ob Verzeichnis für Daten existiert',
'directory_check_data_writable' => 'Prüfe, ob Verzeichnis für die Daten beschreibar ist',
'directory_check_ext_below_docroot' => 'Prüfe, ob Verzeichnis für Erweiterungen unterhalb des Web-Verzeichnisses ist',
'directory_check_ext_exists' => 'Prüfe, ob Verzeichnis für Erweiterungen existiert',
'directory_check_ext_writable' => 'Prüfe, ob Verzeichnis für Erweiterungen beschreibar ist',
'directory_check_index_exists' => 'Prüfe, ob Verzeichnis für den Volltextindex existiert',
@ -463,8 +452,39 @@ URL: [url]</p>',
'documents_user_rejected' => 'Abgelehnte Dokumente',
'documents_user_requiring_attention' => 'Diese Dokumente sollte ich mal nachsehen',
'documents_with_notification' => 'Dokumente unter Beobachtung',
'document_access_permission_changed_email' => 'Zugriffsrechte geändert',
'document_access_permission_changed_email_body' => 'Zugriffsrechte geändert
Dokument: [name]
Elternordner: [folder_path]
Benutzer: [username]
URL: [url]',
'document_access_permission_changed_email_body_html' => '<p>Zugriffsrechte geändert</p>
<p>Dokument: [name]<br />
Elternordner: [folder_path]<br />
Benutzer: [username]<br />
URL: [url]</p>',
'document_access_permission_changed_email_subject' => '[sitename]: [name] - Zugriffsrechte geändert',
'document_already_checkedout' => 'Dieses Dokument ist bereits ausgecheckt',
'document_already_locked' => 'Dieses Dokument ist bereits gesperrt',
'document_attribute_added_email_body' => 'Attribut hinzugefügt
Dokument: [name]
Attribut: [attribute_name]
Wert: [attribute_value]
Elternordner: [folder_path]
Benutzer: [username]
URL: [url]',
'document_attribute_added_email_body_html' => 'Attribut hinzugefügt
Dokument: [name]
Attribut: [attribute_name]
Wert: [attribute_value]
Elternordner: [folder_path]
Benutzer: [username]
URL: [url]',
'document_attribute_added_email_subject' => '[sitename]: [name] - Attribut hinzugefügt',
'document_attribute_changed_email_body' => 'Attribut geändert
Dokument: [name]
@ -544,7 +564,51 @@ Neuer Ordner: [new_folder_path]<br />
Benutzer: [username]<br />
URL: [url]</p>',
'document_moved_email_subject' => '[sitename]: [name] - Dokument verschoben',
'document_notify_added_email' => 'Benachrichtigung per Mail wurde eingerichtet',
'document_notify_added_email_body' => 'Zur Liste der Beobachter hinzugefügt.
Name: [name]
Elternordner: [folder_path]
Benutzer: [username]
URL: [url]',
'document_notify_added_email_body_html' => '<p>Zur Liste der Beobachter hinzugefügt.</p>
<p>Name: [name]<br />
Elternordner: [folder_path]<br />
Benutzer: [username]<br />
URL: [url]</p>',
'document_notify_added_email_subject' => '[sitename]: [name] - Added to notification list',
'document_notify_deleted_email' => 'Sie wurden von der Liste der Beobachter entfernt.',
'document_notify_deleted_email_body' => 'Aus der Liste der Beobachter entfernt
Name: [name]
Elternordner: [folder_path]
Benutzer: [username]
URL: [url]',
'document_notify_deleted_email_body_html' => '<p>Aus der Liste der Beobachter entfernt</p>
<p>Name: [name]<br />
Elternordner: [folder_path]<br />
Benutzer: [username]<br />
URL: [url]</p>',
'document_notify_deleted_email_subject' => '[sitename]: [name] - Removed from notification list',
'document_not_checkedout' => 'Dokument ist nicht ausgecheckt.',
'document_ownership_changed_email' => 'Besitzer geändert',
'document_ownership_changed_email_body' => 'Besitzer geändert
Dokument: [name]
Elternordner: [folder_path]
Bisheriger Besitzer: [old_owner]
Neuer Besitzer: [new_owner]
Benutzer: [username]
URL: [url]',
'document_ownership_changed_email_body_html' => '<p>Besitzer geändert</p>
<p>Dokument: [name]<br />
Elternordner: [folder_path]<br />
Bisheriger Besitzer: [old_owner]<br />
Neuer Besitzer: [new_owner]<br />
Benutzer: [username]<br />
URL: [url]</p>',
'document_ownership_changed_email_subject' => '[sitename]: [name] - Besitzer geändert',
'document_renamed_email' => 'Dokument umbenannt',
'document_renamed_email_body' => 'Dokument umbenannt
@ -738,6 +802,7 @@ URL: [url]</p>',
'expire_in_1m' => 'Ablauf in 1 Monat',
'expire_in_1w' => 'Ablauf in 1 Woche',
'expire_in_1y' => 'Ablauf in 1 Jahr',
'expire_in_24h' => 'Ablauf in 24 Std.',
'expire_in_2h' => 'Ablauf in 2 Std.',
'expire_in_2y' => 'Ablauf in 2 Jahren',
'expire_in_3y' => 'Ablauf in 3 Jahren',
@ -792,6 +857,36 @@ URL: [url]</p>',
'folders' => 'Verzeichnisse',
'folders_and_documents_statistic' => 'Ordner- und Dokumentenübersicht',
'folders_with_notification' => 'Ordner unter Beobachtung',
'folder_access_permission_changed_email_body' => 'Zugriffsrechte geändert
Ordner: [name]
Elternordner: [folder_path]
Benutzer: [username]
URL: [url]',
'folder_access_permission_changed_email_body_html' => '<p>Zugriffsrechte geändert</p>
<p>Ordner: [name]<br />
Elternordner: [folder_path]<br />
Benutzer: [username]<br />
URL: [url]</p>',
'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Zugriffsrechte geändert',
'folder_attribute_added_email_body' => 'Attribut hinzugefügt
Ordner: [name]
Attribut: [attribute_name]
Wert: [attribute_value]
Elternordner: [folder_path]
Benutzer: [username]
URL: [url]',
'folder_attribute_added_email_body_html' => '<p>Attribut hinzugefügt</p>
<p>Ordner: [name]<br />
Attribut: [attribute_name]<br />
Wert: [attribute_value]<br />
Elternordner: [folder_path]<br />
Benutzer: [username]<br />
URL: [url]</p>',
'folder_attribute_added_email_subject' => '[sitename]: [name] - Attribut hinzugefügt',
'folder_attribute_changed_email_body' => 'Attribut geändert
Ordner: [name]
@ -832,6 +927,7 @@ URL: [url]</p>',
'folder_contents' => 'Ordner enthält',
'folder_deleted_email' => 'Ordner gelöscht',
'folder_deleted_email_body' => 'Ordner gelöscht
Ordner: [name]
Elternordner: [folder_path]
Benutzer: [username]
@ -860,6 +956,48 @@ Neuer Ordner: [new_folder_path]<br />
Benutzer: [username]<br />
URL: [url]</p>',
'folder_moved_email_subject' => '[sitename]: [name] - Ordner verschoben',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => 'Zur Liste der Beobachter hinzugefügt.
Name: [name]
Elternordner: [folder_path]
Benutzer: [username]
URL: [url]',
'folder_notify_added_email_body_html' => '<p>Zur Liste der Beobachter hinzugefügt.</p>
<p>Name: [name]<br />
Elternordner: [folder_path]<br />
Benutzer: [username]<br />
URL: [url]</p>',
'folder_notify_added_email_subject' => '[sitename]: [name] - Added to notification list',
'folder_notify_deleted_email_body' => 'Aus der Liste der Beobachter entfernt
Name: [name]
Elternordner: [folder_path]
Benutzer: [username]
URL: [url]',
'folder_notify_deleted_email_body_html' => '<p>Aus der Liste der Beobachter entfernt</p>
<p>Name: [name]<br />
Elternordner: [folder_path]<br />
Benutzer: [username]<br />
URL: [url]</p>',
'folder_notify_deleted_email_subject' => '[sitename]: [name] - Removed from notification list',
'folder_ownership_changed_email_body' => 'Besitzer geändert
Ordner: [name]
Elternordner: [folder_path]
Bisheriger Besitzer: [old_owner]
Neuer Besitzer: [new_owner]
Benutzer: [username]
URL: [url]',
'folder_ownership_changed_email_body_html' => '<p>Besitzer geändert</p>
<p>Ordner: [name]<br />
Elternordner: [folder_path]<br />
Bisheriger Besitzer: [old_owner]<br />
Neuer Besitzer: [new_owner]<br />
Benutzer: [username]<br />
URL: [url]</p>',
'folder_ownership_changed_email_subject' => '[sitename]: [name] - Besitzer geändert',
'folder_renamed_email' => 'Ordner umbenannt',
'folder_renamed_email_body' => 'Ordner umbenannt
@ -963,6 +1101,7 @@ URL: [url]</p>',
'inherits_access_copy_msg' => 'Berechtigungen kopieren',
'inherits_access_empty_msg' => 'Leere Zugriffsliste',
'inherits_access_msg' => 'Zur Zeit werden die Rechte geerbt',
'insecure_installation' => 'Ihr SeedDMS-Installation weißt gravierende Sicherheitsmängel auf, weil die Konfiguration und/oder die hochgeladenen Dateien über den Web-Server lesbar sind. Lesen Sie bitte den Abschnitt \'Security considerations\' in der doc/README.Install.md',
'installed_apache_extensions' => 'Installierte Apache-Erweiterungen',
'installed_php_extensions' => 'Installierte PHP-Erweiterungen',
'internal_error' => 'Interner Fehler',
@ -974,6 +1113,7 @@ URL: [url]</p>',
'invalid_create_date_start' => 'Unzulässiges Erstellungsstartdatum.',
'invalid_doc_id' => 'Unzulässige Dokumentenidentifikation',
'invalid_dropfolder_folder' => 'Ungültiger Ordner im Ablageordner',
'invalid_expiration_date' => 'Ungültiges Ablaufdatum',
'invalid_expiration_date_end' => 'Unzulässiges Ablaufenddatum.',
'invalid_expiration_date_start' => 'Unzulässiges Ablaufstartdatum.',
'invalid_file_id' => 'Ungültige Datei-ID',
@ -996,6 +1136,7 @@ URL: [url]</p>',
'is_hidden' => 'In der Benutzerliste verbergen',
'it_IT' => 'Italienisch',
'january' => 'Januar',
'js_confirm_cancel_checkout' => 'Zur Bestätigung bitte anhaken',
'js_form_error' => 'Das Formular beinhaltet noch # Fehler.',
'js_form_errors' => 'Das Formular beinhaltet noch # Fehler.',
'js_invalid_email' => 'Die E-Mail-Adresse ist ungültig',
@ -1093,8 +1234,11 @@ URL: [url]</p>',
'missing_file' => 'Datei fehlt',
'missing_filesize' => 'Fehlende Dateigröße',
'missing_func_class_note' => 'Anmerkung',
'missing_php_extensions' => 'Fehlende PHP-Erweiterungen',
'missing_php_functions_and_classes' => 'Fehlende PHP-Funktionen und Klassen',
'missing_php_class' => 'PHP-Klasse [classname] fehlt',
'missing_php_extension' => 'PHP-Erweiterung [extname] fehlt',
'missing_php_extensions' => 'Prüfe auf fehlende PHP-Erweiterungen',
'missing_php_function' => 'PHP-Funktion [funcname] fehlt',
'missing_php_functions_and_classes' => 'Prüfe auf fehlende PHP-Funktionen und Klassen',
'missing_reception' => 'Fehlende Empfangsbestätigung',
'missing_request_object' => 'Fehlendes Zugriffsobjekte',
'missing_transition_user_group' => 'Fehlende/r Benutzer/Gruppe für Transition',
@ -1189,31 +1333,6 @@ URL: [url]</p>',
'nl_NL' => 'Niederländisch',
'no' => 'Nein',
'notification' => 'Beobachter',
'notify_added_email' => 'Benachrichtigung per Mail wurde eingerichtet',
'notify_added_email_body' => 'Zur Liste der Beobachter hinzugefügt.
Name: [name]
Elternordner: [folder_path]
Benutzer: [username]
URL: [url]',
'notify_added_email_body_html' => '<p>Zur Liste der Beobachter hinzugefügt.</p>
<p>Name: [name]<br />
Elternordner: [folder_path]<br />
Benutzer: [username]<br />
URL: [url]</p>',
'notify_added_email_subject' => '[sitename]: [name] - Added to notification list',
'notify_deleted_email' => 'Sie wurden von der Liste der Beobachter entfernt.',
'notify_deleted_email_body' => 'Aus Liste der Beobachter entfernt
Name: [name]
Elternordner: [folder_path]
Benutzer: [username]
URL: [url]',
'notify_deleted_email_body_html' => '<p>Aus Liste der Beobachter entfernt</p>
<p>Name: [name]<br />
Elternordner: [folder_path]<br />
Benutzer: [username]<br />
URL: [url]</p>',
'notify_deleted_email_subject' => '[sitename]: [name] - Removed from notification list',
'not_subscribed' => 'Nicht abonniert',
'november' => 'November',
'now' => 'sofort',
@ -1279,24 +1398,6 @@ URL: [url]</p>',
'original_filename' => 'Original filename',
'overall_indexing_progress' => 'Gesamtfortschritt bei der Indizierung',
'owner' => 'Besitzer',
'ownership_changed_email' => 'Besitzer geändert',
'ownership_changed_email_body' => 'Besitzer geändert
Dokument: [name]
Elternordner: [folder_path]
Bisheriger Besitzer: [old_owner]
Neuer Besitzer: [new_owner]
Benutzer: [username]
URL: [url]',
'ownership_changed_email_body_html' => '<p>Besitzer geändert</p>
<p>Dokument: [name]<br />
Elternordner: [folder_path]<br />
Bisheriger Besitzer: [old_owner]<br />
Neuer Besitzer: [new_owner]<br />
Benutzer: [username]<br />
URL: [url]</p>',
'ownership_changed_email_subject' => '[sitename]: [name] - Besitzer geändert',
'parent_folder' => 'Elternordner',
'password' => 'Passwort',
'password_already_used' => 'Passwort schon einmal verwendet',
@ -1327,7 +1428,7 @@ Sollen Sie danach immer noch Probleme bei der Anmeldung haben, dann kontaktieren
'password_forgotten_invalid_hash' => 'Ungültiger Hash-Wert',
'password_forgotten_invalid_hash_title' => 'Ungültiger Hash-Wert',
'password_forgotten_send_hash' => 'Anweisungen zum weiteren Vorgehen wurden an die E-Mail Adresse des Benutzers versandt',
'password_forgotten_text' => 'Füllen Sie bitte untenstehendes Formular aus. Weitere Anweisungen erhalten Sie dann in einer E-Mail die an Sie gesandt wird',
'password_forgotten_text' => 'Füllen Sie bitte untenstehendes Formular aus. Weitere Anweisungen erhalten Sie dann in einer E-Mail, die an die hinterlegte E-Mail-Adresse gesendet wird',
'password_forgotten_title' => 'Passwort gesendet',
'password_mismatch_error' => 'Passwörter sind nicht identisch',
'password_mismatch_error_title' => 'Passwörter sind nicht identisch',
@ -1350,12 +1451,12 @@ Sollen Sie danach immer noch Probleme bei der Anmeldung haben, dann kontaktieren
'preset_expires' => 'Fester Ablaufzeitpunkt',
'preview' => 'Vorschau',
'preview_converters' => 'Vorschau Dokumentenumwandlung',
'preview_images' => 'Vorschaubilder',
'preview_images_text' => 'Vorschaubilder und Textinhalt',
'preview_markdown' => 'Markdown',
'preview_pdf' => 'Vorschau als PDF',
'preview_plain' => 'Text',
'preview_text' => 'Vorschau als Text',
'preview_png' => 'Vorschaubilder',
'preview_txt' => 'Vorschau als Text',
'previous_state' => 'Voriger Status',
'previous_versions' => 'Vorhergehende Versionen',
'process' => 'Prozess',
@ -1883,6 +1984,8 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
'settings_dateformat_desc' => 'Das Datumsformat verwendet die Syntax der PHP-Funktion date()',
'settings_datetimeformat' => 'Datums/Zeitformat',
'settings_datetimeformat_desc' => 'Das Datumsformat verwendet die Syntax der PHP-Funktion date()',
'settings_daysPastDashboard' => 'Tage in der Vergangenheit in der Übersicht',
'settings_daysPastDashboard_desc' => 'Berücksichtige diese Anzahl der Tage in der Übersicht bei der Auflistung von Dokumenten.',
'settings_dbDatabase' => 'Datenbank',
'settings_dbDatabase_desc' => 'Der Name der Datenbank, die bei der Installation von SeedDMS eingerichtet wurde. Ändern Sie diese Feld nicht, es sei denn es ist notwendig, weil Sie die Datenbank umbenannt haben.',
'settings_dbDriver' => 'Datenbank-Typ',
@ -1907,6 +2010,8 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
'settings_defaultSearchMethod_valdatabase' => 'Datenbank',
'settings_defaultSearchMethod_valfulltext' => 'Volltext',
'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_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',
@ -2238,6 +2343,7 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
'settings_workflowMode_valtraditional' => 'traditionell',
'settings_workflowMode_valtraditional_only_approval' => 'traditional (ohne Prüfung)',
'settings_zendframework' => 'Zend Framework',
'set_expiration_date_help' => 'Das Dokument läuft mit Beginn des eingestellten Tages ab.',
'set_expiry' => 'Ablaufdatum festlegen',
'set_owner' => 'Besitzer festlegen',
'set_owner_error' => 'Fehler beim Setzen des Besitzers',
@ -2384,8 +2490,8 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
'submit_review' => 'Prüfung hinzufügen',
'submit_revision' => 'Wiederholungsprüfung hinzufügen',
'submit_userinfo' => 'Daten setzen',
'submit_webauthn_login' => '',
'submit_webauthn_register' => '',
'submit_webauthn_login' => 'Mit Webauthn anmelden',
'submit_webauthn_register' => 'Registrieren',
'subsribe_timelinefeed' => 'Verlauf als RSS-Feed abonnieren',
'substitute_to_user' => 'Wechsel zu \'[username]\'',
'substitute_user' => 'Benutzer wechseln',
@ -2615,10 +2721,13 @@ URL: [url]</p>',
'warning' => 'Warnung',
'warning_remove_approval_log' => 'Das Entfernen einer bestehenden Freigabe kann nicht rückgängig gemacht werden und wird nicht protokoliert.',
'warning_remove_review_log' => 'Das Entfernen einer bestehenden Prüfung kann nicht rückgängig gemacht werden und wird nicht protokoliert.',
'webauthn' => 'Webauthn',
'webauthn_auth' => 'WebAuthn Authentifizierung',
'webauthn_crossplatform_info' => '',
'webauthn_info' => '',
'webauth_crossplatform' => '',
'webauthn_login_test' => 'Login-Test',
'webauthn_registration' => 'Registrierung',
'webauth_crossplatform' => 'Crossplattform',
'wednesday' => 'Mitwoch',
'wednesday_abbr' => 'Mi',
'weeks' => 'Wochen',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (360)
// Translators: Admin (361)
$text = array(
'2_factor_auth' => '',
@ -44,10 +44,6 @@ $text = array(
'access_mode_none' => 'Χωρίς πρόσβαση',
'access_mode_read' => 'Δικαιώματα ανάγνωσης',
'access_mode_readwrite' => 'Δικαιώματα ανάγνωσης-εγγραφής',
'access_permission_changed_email' => '',
'access_permission_changed_email_body' => '',
'access_permission_changed_email_body_html' => '',
'access_permission_changed_email_subject' => '',
'according_settings' => '',
'action' => 'Ενέργεια',
'actions' => 'Ενέργειες',
@ -94,6 +90,7 @@ $text = array(
'all_users' => 'Όλοι οι Χρήστες',
'already_subscribed' => '',
'and' => 'και',
'any_value_set' => '',
'apikey' => '',
'apply' => 'Apply',
'approvals_accepted' => '',
@ -268,6 +265,7 @@ $text = array(
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => '',
'choose_attrdefgroup' => '',
'choose_category' => 'Επιλέξτε',
@ -358,6 +356,7 @@ $text = array(
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -395,8 +394,15 @@ $text = array(
'documents_user_rejected' => '',
'documents_user_requiring_attention' => '',
'documents_with_notification' => '',
'document_access_permission_changed_email' => '',
'document_access_permission_changed_email_body' => '',
'document_access_permission_changed_email_body_html' => '',
'document_access_permission_changed_email_subject' => '',
'document_already_checkedout' => '',
'document_already_locked' => '',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_body_html' => '',
'document_attribute_changed_email_subject' => '',
@ -426,7 +432,19 @@ $text = array(
'document_moved_email_body' => '',
'document_moved_email_body_html' => '',
'document_moved_email_subject' => '',
'document_notify_added_email' => '',
'document_notify_added_email_body' => '',
'document_notify_added_email_body_html' => '',
'document_notify_added_email_subject' => '',
'document_notify_deleted_email' => '',
'document_notify_deleted_email_body' => '',
'document_notify_deleted_email_body_html' => '',
'document_notify_deleted_email_subject' => '',
'document_not_checkedout' => '',
'document_ownership_changed_email' => '',
'document_ownership_changed_email_body' => '',
'document_ownership_changed_email_body_html' => '',
'document_ownership_changed_email_subject' => '',
'document_renamed_email' => '',
'document_renamed_email_body' => '',
'document_renamed_email_body_html' => '',
@ -566,6 +584,7 @@ $text = array(
'expire_in_1m' => 'Λήγει σε 1 μήνα',
'expire_in_1w' => 'Λήγει σε 1 εβδομάδα',
'expire_in_1y' => 'Λήγει σε 1 έτος',
'expire_in_24h' => '',
'expire_in_2h' => '',
'expire_in_2y' => 'Λήγει σε 2 έτη',
'expire_in_3y' => '',
@ -610,6 +629,12 @@ $text = array(
'folders' => 'Φάκελοι',
'folders_and_documents_statistic' => 'στατιστικά Φακέλλων και Αρχείων',
'folders_with_notification' => '',
'folder_access_permission_changed_email_body' => '',
'folder_access_permission_changed_email_body_html' => '',
'folder_access_permission_changed_email_subject' => '',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_body_html' => '',
'folder_attribute_changed_email_subject' => '',
@ -627,6 +652,16 @@ $text = array(
'folder_moved_email_body' => '',
'folder_moved_email_body_html' => '',
'folder_moved_email_subject' => '',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => '',
'folder_notify_added_email_body_html' => '',
'folder_notify_added_email_subject' => '',
'folder_notify_deleted_email_body' => '',
'folder_notify_deleted_email_body_html' => '',
'folder_notify_deleted_email_subject' => '',
'folder_ownership_changed_email_body' => '',
'folder_ownership_changed_email_body_html' => '',
'folder_ownership_changed_email_subject' => '',
'folder_renamed_email' => '',
'folder_renamed_email_body' => '',
'folder_renamed_email_body_html' => '',
@ -718,6 +753,7 @@ $text = array(
'inherits_access_copy_msg' => 'Αντιγραφή δικαιωμάτων πρόσβασης',
'inherits_access_empty_msg' => 'Έναρξη με κενή λίστα δικαιωμάτων πρόσβασης',
'inherits_access_msg' => 'Η πρόσβαση κληρονομήθηκε',
'insecure_installation' => '',
'installed_apache_extensions' => '',
'installed_php_extensions' => '',
'internal_error' => 'Εσωτερικό λάθος',
@ -729,6 +765,7 @@ $text = array(
'invalid_create_date_start' => '',
'invalid_doc_id' => '',
'invalid_dropfolder_folder' => '',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => '',
'invalid_expiration_date_start' => '',
'invalid_file_id' => '',
@ -751,6 +788,7 @@ $text = array(
'is_hidden' => '',
'it_IT' => 'Ιταλικά',
'january' => 'Ιανουάριος',
'js_confirm_cancel_checkout' => '',
'js_form_error' => '',
'js_form_errors' => '',
'js_invalid_email' => '',
@ -848,7 +886,10 @@ $text = array(
'missing_file' => '',
'missing_filesize' => '',
'missing_func_class_note' => '',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => '',
'missing_php_function' => '',
'missing_php_functions_and_classes' => '',
'missing_reception' => '',
'missing_request_object' => '',
@ -919,14 +960,6 @@ URL: [url]',
'nl_NL' => 'Δανέζικα',
'no' => 'Όχι',
'notification' => '',
'notify_added_email' => '',
'notify_added_email_body' => '',
'notify_added_email_body_html' => '',
'notify_added_email_subject' => '',
'notify_deleted_email' => '',
'notify_deleted_email_body' => '',
'notify_deleted_email_body_html' => '',
'notify_deleted_email_subject' => '',
'not_subscribed' => '',
'november' => 'Νοέμβριος',
'now' => 'τώρα',
@ -992,10 +1025,6 @@ URL: [url]',
'original_filename' => '',
'overall_indexing_progress' => 'Συνολική πρόοδος δημιουργίας δεικτών',
'owner' => 'Ιδιοκτήτης',
'ownership_changed_email' => '',
'ownership_changed_email_body' => '',
'ownership_changed_email_body_html' => '',
'ownership_changed_email_subject' => '',
'parent_folder' => '',
'password' => '',
'password_already_used' => '',
@ -1033,12 +1062,12 @@ URL: [url]',
'preset_expires' => 'Λήξη προκαθορισμένης τιμής',
'preview' => 'προεπισκόπηση',
'preview_converters' => '',
'preview_images' => '',
'preview_images_text' => '',
'preview_markdown' => '',
'preview_pdf' => '',
'preview_plain' => '',
'preview_text' => '',
'preview_png' => '',
'preview_txt' => '',
'previous_state' => '',
'previous_versions' => '',
'process' => '',
@ -1353,6 +1382,8 @@ URL: [url]',
'settings_dateformat_desc' => '',
'settings_datetimeformat' => '',
'settings_datetimeformat_desc' => '',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => '',
'settings_dbDatabase_desc' => '',
'settings_dbDriver' => '',
@ -1377,6 +1408,8 @@ URL: [url]',
'settings_defaultSearchMethod_valdatabase' => '',
'settings_defaultSearchMethod_valfulltext' => '',
'settings_delete_install_folder' => '',
'settings_disableChangePassword' => 'Disable changing password',
'settings_disableChangePassword_desc' => '',
'settings_disableSelfEdit' => '',
'settings_disableSelfEdit_desc' => '',
'settings_disable_install' => '',
@ -1708,6 +1741,7 @@ URL: [url]',
'settings_workflowMode_valtraditional' => '',
'settings_workflowMode_valtraditional_only_approval' => '',
'settings_zendframework' => '',
'set_expiration_date_help' => '',
'set_expiry' => '',
'set_owner' => 'Θέσε Ιδιοκτήτη',
'set_owner_error' => '',
@ -2037,9 +2071,12 @@ URL: [url]',
'warning' => 'Προειδοποίηση',
'warning_remove_approval_log' => '',
'warning_remove_review_log' => '',
'webauthn' => '',
'webauthn_auth' => '',
'webauthn_crossplatform_info' => '',
'webauthn_info' => '',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => '',
'wednesday' => 'Τετάρτη',
'wednesday_abbr' => 'Τε',

View File

@ -19,11 +19,11 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (2316), archonwang (3), dgrutsch (9), netixw (14)
// Translators: Admin (2372), archonwang (3), dgrutsch (9), netixw (14)
$text = array(
'2_factor_auth' => '2-factor authentication',
'2_factor_auth_info' => 'This system enforces 2 factor authentication. You will need the Google Authenticator on your mobile phone. Below you see two QR codes. The right one is your current secret. On the left you can set a new secret. If you set a new secret make sure to rescan it with your preffered authenticator, e.g. andOTP.',
'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',
'2_fact_auth_secret' => 'Secret',
@ -44,20 +44,6 @@ $text = array(
'access_mode_none' => 'No access',
'access_mode_read' => 'Read permissions',
'access_mode_readwrite' => 'Read-Write permissions',
'access_permission_changed_email' => 'Permission changed',
'access_permission_changed_email_body' => 'Permission changed
Document: [name]
Parent folder: [folder_path]
User: [username]
URL: [url]',
'access_permission_changed_email_body_html' => '<p>Permission changed</p>
<p>Document: [name]<br />
Parent folder: [folder_path]<br />
User: [username]<br />
URL: [url]</p>',
'access_permission_changed_email_subject' => '[sitename]: [name] - Permission changed',
'according_settings' => 'according settings',
'action' => 'Action',
'actions' => 'Actions',
@ -104,6 +90,7 @@ URL: [url]</p>',
'all_users' => 'All users',
'already_subscribed' => 'Already subscribed',
'and' => 'and',
'any_value_set' => 'any value',
'apikey' => 'API key',
'apply' => 'Apply',
'approvals_accepted' => '[no_approvals] approvals already accepted',
@ -336,6 +323,7 @@ URL: [url]</p>',
'check_directory_layout' => 'Check directory layout',
'check_failed' => 'failed',
'check_passed' => 'passed',
'check_secure_installation' => 'Check for a secure installation',
'choose_attrdef' => 'Please choose attribute definition',
'choose_attrdefgroup' => 'Choose attribute group',
'choose_category' => 'Please choose',
@ -421,11 +409,12 @@ URL: [url]</p>',
'de_DE' => 'German',
'directory_check' => 'Check',
'directory_check_cache_exists' => 'Check, if directory for cache exists',
'directory_check_cache_writable' => 'Check, if directory for extensions is writable',
'directory_check_cache_writable' => 'Check, if directory for cache is writable',
'directory_check_conf_writable' => 'Check, if directory for configuration is writable',
'directory_check_data_below_root' => 'Check, if data directory is not below web directory',
'directory_check_data_exists' => 'Check, if directory for data exists',
'directory_check_data_writable' => 'Check, if directory for data is writable',
'directory_check_ext_below_docroot' => 'Check, if directory for extensions is below web directory',
'directory_check_ext_exists' => 'Check, if directory for extensions exists',
'directory_check_ext_writable' => 'Check, if directory for extensions is writable',
'directory_check_index_exists' => 'Check, if directory for fulltext index exists',
@ -463,8 +452,39 @@ URL: [url]</p>',
'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',
'document_access_permission_changed_email_body' => 'Permission changed
Document: [name]
Parent folder: [folder_path]
User: [username]
URL: [url]',
'document_access_permission_changed_email_body_html' => '<p>Permission changed</p>
<p>Document: [name]<br />
Parent folder: [folder_path]<br />
User: [username]<br />
URL: [url]</p>',
'document_access_permission_changed_email_subject' => '[sitename]: [name] - Permission changed',
'document_already_checkedout' => 'This document is already checked out',
'document_already_locked' => 'This document is already locked',
'document_attribute_added_email_body' => 'Attribute added
Document: [name]
Attribute: [attribute_name]
Value: [attribute_value]
Parent folder: [folder_path]
User: [username]
URL: [url]',
'document_attribute_added_email_body_html' => '<p>Attribute added</p>
<p>Document: [name]<br />
Attribute: [attribute_name]<br />
Value: [attribute_value]<br />
Parent folder: [folder_path]<br />
User: [username]<br />
URL: [url]</p>',
'document_attribute_added_email_subject' => '[sitename]: [name] - Attribute added',
'document_attribute_changed_email_body' => 'Attribute changed
Document: [name]
@ -544,7 +564,51 @@ New folder: [new_folder_path]<br />
User: [username]<br />
URL: [url]</p>',
'document_moved_email_subject' => '[sitename]: [name] - Document moved',
'document_notify_added_email' => 'You\'ve been added to notify list',
'document_notify_added_email_body' => 'Added to notification list.
Name: [name]
Parent folder: [folder_path]
User: [username]
URL: [url]',
'document_notify_added_email_body_html' => '<p>Added to notification list.</p>
<p>Name: [name]<br />
Parent folder: [folder_path]<br />
User: [username]<br />
URL: [url]</p>',
'document_notify_added_email_subject' => '[sitename]: [name] - Added to notification list',
'document_notify_deleted_email' => 'You\'ve been removed from notify list',
'document_notify_deleted_email_body' => 'Removed from notification list
Name: [name]
Parent folder: [folder_path]
User: [username]
URL: [url]',
'document_notify_deleted_email_body_html' => '<p>Removed from notification list</p>
<p>Name: [name]<br />
Parent folder: [folder_path]<br />
User: [username]<br />
URL: [url]</p>',
'document_notify_deleted_email_subject' => '[sitename]: [name] - Removed from notification list',
'document_not_checkedout' => 'Document is not checked out.',
'document_ownership_changed_email' => 'Owner changed',
'document_ownership_changed_email_body' => 'Owner changed
Document: [name]
Parent folder: [folder_path]
Old owner: [old_owner]
New owner: [new_owner]
User: [username]
URL: [url]',
'document_ownership_changed_email_body_html' => '<p>Owner changed</p>
<p>Document: [name]<br />
Parent folder: [folder_path]<br />
Old owner: [old_owner]<br />
New owner: [new_owner]<br />
User: [username]<br />
URL: [url]</p>',
'document_ownership_changed_email_subject' => '[sitename]: [name] - Owner changed',
'document_renamed_email' => 'Document renamed',
'document_renamed_email_body' => 'Document name changed
@ -738,6 +802,7 @@ URL: [url]</p>',
'expire_in_1m' => 'Expires in 1 month',
'expire_in_1w' => 'Expires in 1 week',
'expire_in_1y' => 'Expires in 1 year',
'expire_in_24h' => 'Expires in 24h',
'expire_in_2h' => 'Expires in 2h',
'expire_in_2y' => 'Expires in 2 years',
'expire_in_3y' => 'Expires in 3 years',
@ -792,6 +857,36 @@ URL: [url]</p>',
'folders' => 'Folders',
'folders_and_documents_statistic' => 'Contents overview',
'folders_with_notification' => 'Folders with notification',
'folder_access_permission_changed_email_body' => 'Permission changed
Folder: [name]
Parent folder: [folder_path]
User: [username]
URL: [url]',
'folder_access_permission_changed_email_body_html' => '<p>Permission changed</p>
<p>Folder: [name]<br />
Parent folder: [folder_path]<br />
User: [username]<br />
URL: [url]</p>',
'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Permission changed',
'folder_attribute_added_email_body' => 'Attribute added
Folder: [name]
Attribute: [attribute_name]
Value: [attribute_value]
Parent folder: [folder_path]
User: [username]
URL: [url]',
'folder_attribute_added_email_body_html' => '<p>Attribute changed</p>
<p>Folder: [name]<br />
Attribute: [attribute_name]<br />
Value: [attribute_value]<br />
Parent folder: [folder_path]<br />
User: [username]<br />
URL: [url]</p>',
'folder_attribute_added_email_subject' => '[sitename]: [name] - Attribute changed',
'folder_attribute_changed_email_body' => 'Attribute changed
Folder: [name]
@ -861,6 +956,48 @@ New folder: [new_folder_path]<br />
User: [username]<br />
URL: [url]</p>',
'folder_moved_email_subject' => '[sitename]: [name] - Folder moved',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => 'Added to notification list.
Name: [name]
Parent folder: [folder_path]
User: [username]
URL: [url]',
'folder_notify_added_email_body_html' => '<p>Added to notification list.</p>
<p>Name: [name]<br />
Parent folder: [folder_path]<br />
User: [username]<br />
URL: [url]</p>',
'folder_notify_added_email_subject' => '[sitename]: [name] - Added to notification list',
'folder_notify_deleted_email_body' => 'Removed from notification list
Name: [name]
Parent folder: [folder_path]
User: [username]
URL: [url]',
'folder_notify_deleted_email_body_html' => '<p>Removed from notification list</p>
<p>Name: [name]<br />
Parent folder: [folder_path]<br />
User: [username]<br />
URL: [url]</p>',
'folder_notify_deleted_email_subject' => '[sitename]: [name] - Removed from notification list',
'folder_ownership_changed_email_body' => 'Owner changed
Folder: [name]
Parent folder: [folder_path]
Old owner: [old_owner]
New owner: [new_owner]
User: [username]
URL: [url]',
'folder_ownership_changed_email_body_html' => '<p>Owner changed</p>
<p>Folder: [name]<br />
Parent folder: [folder_path]<br />
Old owner: [old_owner]<br />
New owner: [new_owner]<br />
User: [username]<br />
URL: [url]</p>',
'folder_ownership_changed_email_subject' => '[sitename]: [name] - Owner changed',
'folder_renamed_email' => 'Folder renamed',
'folder_renamed_email_body' => 'Folder renamed
@ -964,6 +1101,7 @@ URL: [url]</p>',
'inherits_access_copy_msg' => 'Copy inherited access list',
'inherits_access_empty_msg' => 'Start with empty access list',
'inherits_access_msg' => 'Access is being inherited.',
'insecure_installation' => 'Your SeedDMS installation has serious vulnerabilities, because the configuration and/or the uploaded files can be read via the web server. Please read the section \'Security considerations\' in doc/README.Install.md',
'installed_apache_extensions' => 'Installed apache Extensions',
'installed_php_extensions' => 'Installed php extensions',
'internal_error' => 'Internal error',
@ -975,6 +1113,7 @@ URL: [url]</p>',
'invalid_create_date_start' => 'Invalid start date for creation date range.',
'invalid_doc_id' => 'Invalid Document ID',
'invalid_dropfolder_folder' => 'Invalid folder in drop folder',
'invalid_expiration_date' => 'Invalid expiration date',
'invalid_expiration_date_end' => 'Invalid end date for expiration date range.',
'invalid_expiration_date_start' => 'Invalid start date for expiration date range.',
'invalid_file_id' => 'Invalid file ID',
@ -997,6 +1136,7 @@ URL: [url]</p>',
'is_hidden' => 'Hide from users list',
'it_IT' => 'Italian',
'january' => 'January',
'js_confirm_cancel_checkout' => 'Please check to confirm',
'js_form_error' => 'The form still contains # error.',
'js_form_errors' => 'The form still contains # errors.',
'js_invalid_email' => 'The email address is invalid',
@ -1094,8 +1234,11 @@ URL: [url]</p>',
'missing_file' => 'Missing file',
'missing_filesize' => 'Missing filesize',
'missing_func_class_note' => 'Note',
'missing_php_extensions' => 'Missing php extensions',
'missing_php_functions_and_classes' => 'Missing php functions and classes',
'missing_php_class' => 'PHP class [classname] missing',
'missing_php_extension' => 'PHP extension [extname] missing',
'missing_php_extensions' => 'Check for missing php extensions',
'missing_php_function' => 'PHP function [funcname] missing',
'missing_php_functions_and_classes' => 'Check for missing php functions and classes',
'missing_reception' => 'Missing reception',
'missing_request_object' => 'Missing request object',
'missing_transition_user_group' => 'Missing user/group for transition',
@ -1192,31 +1335,6 @@ URL: [url]</p>',
'nl_NL' => 'Dutch',
'no' => 'No',
'notification' => 'Notification',
'notify_added_email' => 'You\'ve been added to notify list',
'notify_added_email_body' => 'Added to notification list.
Name: [name]
Parent folder: [folder_path]
User: [username]
URL: [url]',
'notify_added_email_body_html' => '<p>Added to notification list.</p>
<p>Name: [name]<br />
Parent folder: [folder_path]<br />
User: [username]<br />
URL: [url]</p>',
'notify_added_email_subject' => '[sitename]: [name] - Added to notification list',
'notify_deleted_email' => 'You\'ve been removed from notify list',
'notify_deleted_email_body' => 'Removed from notification list
Name: [name]
Parent folder: [folder_path]
User: [username]
URL: [url]',
'notify_deleted_email_body_html' => '<p>Removed from notification list</p>
<p>Name: [name]<br />
Parent folder: [folder_path]<br />
User: [username]<br />
URL: [url]</p>',
'notify_deleted_email_subject' => '[sitename]: [name] - Removed from notification list',
'not_subscribed' => 'Not subscribed',
'november' => 'November',
'now' => 'now',
@ -1282,24 +1400,6 @@ URL: [url]</p>',
'original_filename' => 'Original filename',
'overall_indexing_progress' => 'Overall indexing progress',
'owner' => 'Owner',
'ownership_changed_email' => 'Owner changed',
'ownership_changed_email_body' => 'Owner changed
Document: [name]
Parent folder: [folder_path]
Old owner: [old_owner]
New owner: [new_owner]
User: [username]
URL: [url]',
'ownership_changed_email_body_html' => '<p>Owner changed</p>
<p>Document: [name]<br />
Parent folder: [folder_path]<br />
Old owner: [old_owner]<br />
New owner: [new_owner]<br />
User: [username]<br />
URL: [url]</p>',
'ownership_changed_email_subject' => '[sitename]: [name] - Owner changed',
'parent_folder' => 'Parent folder',
'password' => 'Password',
'password_already_used' => 'Password already used',
@ -1353,12 +1453,12 @@ If you still have problems to login, then please contact your administrator.',
'preset_expires' => 'Preset expiration',
'preview' => 'Preview',
'preview_converters' => 'Preview document conversion',
'preview_images' => 'Preview images',
'preview_images_text' => 'Preview images and text content',
'preview_markdown' => 'Markdown',
'preview_pdf' => 'Preview as PDF',
'preview_plain' => 'Text',
'preview_text' => 'Preview text',
'preview_png' => 'Preview images',
'preview_txt' => 'Preview text',
'previous_state' => 'Previous state',
'previous_versions' => 'Previous versions',
'process' => 'Process',
@ -1886,6 +1986,8 @@ If you did not receive a password, please use the password forgotten function on
'settings_dateformat_desc' => 'This date format uses the syntax of php\'s date() function',
'settings_datetimeformat' => 'Date/Time format',
'settings_datetimeformat_desc' => 'This date format uses the syntax of php\'s date() function',
'settings_daysPastDashboard' => 'Days in past on dashboard',
'settings_daysPastDashboard_desc' => 'Take this number of days in the past into account when listing documents on the dashboard.',
'settings_dbDatabase' => 'Database',
'settings_dbDatabase_desc' => 'The name for your database entered during the installation process. Do not edit this field unless necessary, if for example the database has been moved.',
'settings_dbDriver' => 'Database Type',
@ -1910,6 +2012,8 @@ If you did not receive a password, please use the password forgotten function on
'settings_defaultSearchMethod_valdatabase' => 'database',
'settings_defaultSearchMethod_valfulltext' => 'fulltext',
'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_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',
@ -2241,6 +2345,7 @@ If you did not receive a password, please use the password forgotten function on
'settings_workflowMode_valtraditional' => 'traditional',
'settings_workflowMode_valtraditional_only_approval' => 'traditional (without review)',
'settings_zendframework' => 'Zend Framework',
'set_expiration_date_help' => 'The document expires with the start of the day.',
'set_expiry' => 'Set Expiration',
'set_owner' => 'Set Owner',
'set_owner_error' => 'Error setting owner',
@ -2387,7 +2492,7 @@ If you did not receive a password, please use the password forgotten function on
'submit_review' => 'Submit review',
'submit_revision' => 'Add Revision',
'submit_userinfo' => 'Submit info',
'submit_webauthn_login' => 'Login',
'submit_webauthn_login' => 'Login with webauthn',
'submit_webauthn_register' => 'Register',
'subsribe_timelinefeed' => 'Subscribe to time line feed',
'substitute_to_user' => 'Switch to \'[username]\'',
@ -2618,9 +2723,12 @@ URL: [url]</p>',
'warning' => 'Warning',
'warning_remove_approval_log' => 'Removing a single approval cannot not be undone and will not be reported. The reviewer must redo the review.',
'warning_remove_review_log' => 'Removing a single review cannot not be undone and will not be reported. The reviewer must redo the review.',
'webauthn' => 'Webauthn',
'webauthn_auth' => 'WebAuthn Authentification',
'webauthn_crossplatform_info' => 'Use cross-platform \'Yes\' when you have a removable device, like a Yubico key, which you would want to use to login on different computers; say \'No\' when your device is attached to the computer. The choice affects which device(s) are offered by the browser and/or computer security system.',
'webauthn_info' => 'WebAuthn is a password less authentification using public key cryptography. A private-public keypair (known as a credential) is created for a website. The private key is stored securely on the users device; a public key and randomly generated credential ID is sent to the server for storage. The server can then use that public key to prove the users identity. The private key is usually stored on a hardware token. The token must be registered before it can be used for authentication.',
'webauthn_login_test' => 'Login test',
'webauthn_registration' => 'Registration',
'webauth_crossplatform' => 'Crossplatform',
'wednesday' => 'Wednesday',
'wednesday_abbr' => 'We',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: acabello (20), Admin (1340), angel (123), francisco (2), jaimem (14)
// Translators: acabello (20), Admin (1352), angel (123), francisco (2), jaimem (14)
$text = array(
'2_factor_auth' => 'Autenticación de doble factor',
@ -44,14 +44,6 @@ $text = array(
'access_mode_none' => 'Sin acceso',
'access_mode_read' => 'Lectura',
'access_mode_readwrite' => 'Lectura-Escritura',
'access_permission_changed_email' => 'Permisos modificados',
'access_permission_changed_email_body' => 'Permisos modificados
Documento: [name]
Carpeta principal: [folder_path]
Usuario: [username]
URL: [url]',
'access_permission_changed_email_body_html' => '',
'access_permission_changed_email_subject' => '[sitename]: [name] - Permisos modificados',
'according_settings' => 'Conforme a configuración',
'action' => 'Acción',
'actions' => 'Acciones',
@ -98,6 +90,7 @@ URL: [url]',
'all_users' => 'Todos los usuarios',
'already_subscribed' => 'Ya está suscrito',
'and' => 'y',
'any_value_set' => '',
'apikey' => '',
'apply' => 'Aplicar',
'approvals_accepted' => '',
@ -292,6 +285,7 @@ URL: [url]',
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Por favor, seleccione definición de atributo',
'choose_attrdefgroup' => '',
'choose_category' => 'Seleccione categoría',
@ -382,6 +376,7 @@ URL: [url]',
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -419,8 +414,19 @@ URL: [url]',
'documents_user_rejected' => 'Documentos rechazados',
'documents_user_requiring_attention' => 'Documentos de su propiedad que requieren atención',
'documents_with_notification' => '',
'document_access_permission_changed_email' => 'Permisos modificados',
'document_access_permission_changed_email_body' => 'Permisos modificados
Documento: [name]
Carpeta principal: [folder_path]
Usuario: [username]
URL: [url]',
'document_access_permission_changed_email_body_html' => '',
'document_access_permission_changed_email_subject' => '[sitename]: [name] - Permisos modificados',
'document_already_checkedout' => '',
'document_already_locked' => 'Este documento ya está bloqueado',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_body_html' => '',
'document_attribute_changed_email_subject' => '',
@ -470,7 +476,34 @@ Usuario: [username]
URL: [url]',
'document_moved_email_body_html' => '',
'document_moved_email_subject' => '[sitename]: [name] - Documento movido',
'document_notify_added_email' => 'Ha sido añadido a la lista de notificación',
'document_notify_added_email_body' => 'Añadido a la lista de notificación
Nombre: [name]
Carpeta principal: [folder_path]
Usuario: [username]
URL: [url]',
'document_notify_added_email_body_html' => '',
'document_notify_added_email_subject' => '[sitename]: [name] - Añadido a la lista de notificación',
'document_notify_deleted_email' => 'Ha sido eliminado de la lista de notificación',
'document_notify_deleted_email_body' => 'Eliminado de la lista de notificación
Nombre: [name]
Carpeta principal: [folder_path]
Usuario: [username]
URL: [url]',
'document_notify_deleted_email_body_html' => '',
'document_notify_deleted_email_subject' => '[sitename]: [name] - Eliminado de la lista de notificación',
'document_not_checkedout' => '',
'document_ownership_changed_email' => 'Propietario modificado',
'document_ownership_changed_email_body' => 'Propietario modificado
Documento: [name]
Carpeta principal: [folder_path]
Antiguo propietario: [old_owner]
Nuevo propietario: [new_owner]
Usuario: [username]
URL: [url]',
'document_ownership_changed_email_body_html' => '',
'document_ownership_changed_email_subject' => '[sitename]: [name] - Propietario modificado',
'document_renamed_email' => 'Documento renombrado',
'document_renamed_email_body' => 'Documento renombrado
Documento: [name]
@ -626,6 +659,7 @@ URL: [url]',
'expire_in_1m' => 'Expira en 1 mes',
'expire_in_1w' => 'Expira en 1 semana',
'expire_in_1y' => 'Expira en 1 año',
'expire_in_24h' => '',
'expire_in_2h' => 'Vence en 2 horas',
'expire_in_2y' => 'Expira en 2 años',
'expire_in_3y' => 'Expira en 3 años',
@ -674,6 +708,16 @@ URL: [url]',
'folders' => 'Carpetas',
'folders_and_documents_statistic' => 'Vista general de contenidos',
'folders_with_notification' => '',
'folder_access_permission_changed_email_body' => 'Permisos modificados
Documento: [name]
Carpeta principal: [folder_path]
Usuario: [username]
URL: [url]',
'folder_access_permission_changed_email_body_html' => '',
'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Permisos modificados',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_body_html' => '',
'folder_attribute_changed_email_subject' => '',
@ -695,10 +739,11 @@ URL: [url]</p>',
'folder_comment_changed_email_subject' => '[sitename]: [name] - Comentario modificado',
'folder_contents' => 'Contenido de Carpetas',
'folder_deleted_email' => 'Carpeta eliminada',
'folder_deleted_email_body' => 'Carpeta eliminada
Carpeta: [name]
Carpeta principal: [folder_path]
Usuario: [username]
'folder_deleted_email_body' => 'Carpeta eliminada
Carpeta: [name]
Carpeta principal: [folder_path]
Usuario: [username]
URL: [url]',
'folder_deleted_email_body_html' => '',
'folder_deleted_email_subject' => '[sitename]: [name] - Carpeta eliminada',
@ -712,6 +757,27 @@ Usuario: [username]
URL: [url]',
'folder_moved_email_body_html' => '',
'folder_moved_email_subject' => '[sitename]: [name] - Carpeta movida',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => 'Añadido a la lista de notificación Nombre: [name] Carpeta principal: [folder_path] Usuario: [username] URL: [url]',
'folder_notify_added_email_body_html' => '',
'folder_notify_added_email_subject' => '[sitename]: [name] - Añadido a la lista de notificación',
'folder_notify_deleted_email_body' => 'Eliminado de la lista de notificación
Nombre: [name]
Carpeta principal: [folder_path]
Usuario: [username]
URL: [url]',
'folder_notify_deleted_email_body_html' => '',
'folder_notify_deleted_email_subject' => '[sitename]: [name] - Eliminado de la lista de notificación',
'folder_ownership_changed_email_body' => 'Propietario modificado
Documento: [name]
Carpeta principal: [folder_path]
Antiguo propietario: [old_owner]
Nuevo propietario: [new_owner]
Usuario: [username]
URL: [url]',
'folder_ownership_changed_email_body_html' => '',
'folder_ownership_changed_email_subject' => '[sitename]: [name] - Propietario modificado',
'folder_renamed_email' => 'Carpeta renombrada',
'folder_renamed_email_body' => 'Carpeta renombrada
Carpeta: [name]
@ -808,6 +874,7 @@ URL: [url]',
'inherits_access_copy_msg' => 'Copiar lista de acceso heredado',
'inherits_access_empty_msg' => 'Empezar con una lista de acceso vacía',
'inherits_access_msg' => 'Acceso heredado.',
'insecure_installation' => '',
'installed_apache_extensions' => '',
'installed_php_extensions' => 'Extensiones PHP instaladas',
'internal_error' => 'Error interno',
@ -819,6 +886,7 @@ URL: [url]',
'invalid_create_date_start' => 'Fecha de inicio no válida para creación de rango de fechas.',
'invalid_doc_id' => 'ID de documento no válido',
'invalid_dropfolder_folder' => '',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => '',
'invalid_expiration_date_start' => '',
'invalid_file_id' => 'ID de fichero no válido',
@ -841,6 +909,7 @@ URL: [url]',
'is_hidden' => 'Ocultar de la lista de usuarios',
'it_IT' => 'Italiano',
'january' => 'Enero',
'js_confirm_cancel_checkout' => '',
'js_form_error' => '',
'js_form_errors' => '',
'js_invalid_email' => '',
@ -938,7 +1007,10 @@ URL: [url]',
'missing_file' => '',
'missing_filesize' => 'Falta tamaño fichero',
'missing_func_class_note' => '',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => 'Extensiones PHP ausentes',
'missing_php_function' => '',
'missing_php_functions_and_classes' => '',
'missing_reception' => '',
'missing_request_object' => '',
@ -1014,22 +1086,6 @@ URL: [url]',
'nl_NL' => 'Holandes',
'no' => 'No',
'notification' => 'Notificación',
'notify_added_email' => 'Ha sido añadido a la lista de notificación',
'notify_added_email_body' => 'Añadido a la lista de notificación
Nombre: [name]
Carpeta principal: [folder_path]
Usuario: [username]
URL: [url]',
'notify_added_email_body_html' => '',
'notify_added_email_subject' => '[sitename]: [name] - Añadido a la lista de notificación',
'notify_deleted_email' => 'Ha sido eliminado de la lista de notificación',
'notify_deleted_email_body' => 'Eliminado de la lista de notificación
Nombre: [name]
Carpeta principal: [folder_path]
Usuario: [username]
URL: [url]',
'notify_deleted_email_body_html' => '',
'notify_deleted_email_subject' => '[sitename]: [name] - Eliminado de la lista de notificación',
'not_subscribed' => '',
'november' => 'Noviembre',
'now' => 'ahora',
@ -1095,16 +1151,6 @@ URL: [url]',
'original_filename' => 'Nombre de fichero original',
'overall_indexing_progress' => 'Proceso de indexación global',
'owner' => 'Propietario',
'ownership_changed_email' => 'Propietario modificado',
'ownership_changed_email_body' => 'Propietario modificado
Documento: [name]
Carpeta principal: [folder_path]
Antiguo propietario: [old_owner]
Nuevo propietario: [new_owner]
Usuario: [username]
URL: [url]',
'ownership_changed_email_body_html' => '',
'ownership_changed_email_subject' => '[sitename]: [name] - Propietario modificado',
'parent_folder' => '',
'password' => 'Contraseña',
'password_already_used' => 'La contraseña ya está en uso',
@ -1150,12 +1196,12 @@ Si continua teniendo problemas de acceso, por favor contacte con el administrado
'preset_expires' => 'Establece caducidad',
'preview' => 'anterior',
'preview_converters' => 'Vista previa del documento convertido',
'preview_images' => '',
'preview_images_text' => '',
'preview_markdown' => '',
'preview_pdf' => '',
'preview_plain' => '',
'preview_text' => '',
'preview_png' => '',
'preview_txt' => '',
'previous_state' => 'Estado anterior',
'previous_versions' => 'Versiones anteriores',
'process' => 'Proceso',
@ -1506,6 +1552,8 @@ URL: [url]',
'settings_dateformat_desc' => 'Este formato de fecha utiliza la sintaxis de la funcion date() de php',
'settings_datetimeformat' => 'Format fecha/hora',
'settings_datetimeformat_desc' => 'Este formato de fecha utiliza la sintaxis de la funcion date() de php',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => 'Base de datos',
'settings_dbDatabase_desc' => 'Nombre para su base de datos introducido durante el proceso de instalación. No edite este campo a menos que sea necesario, por ejemplo si la base de datos se traslada.',
'settings_dbDriver' => 'Tipo de Base de datos',
@ -1530,6 +1578,8 @@ URL: [url]',
'settings_defaultSearchMethod_valdatabase' => 'base de datos',
'settings_defaultSearchMethod_valfulltext' => 'Todo el texto',
'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_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',
@ -1861,6 +1911,7 @@ URL: [url]',
'settings_workflowMode_valtraditional' => 'tradicional',
'settings_workflowMode_valtraditional_only_approval' => 'Tradicional(sin revisión)',
'settings_zendframework' => 'Zend Framework',
'set_expiration_date_help' => '',
'set_expiry' => 'Establecer caducidad',
'set_owner' => 'Establecer propietario',
'set_owner_error' => 'Error estableciendo propietario',
@ -2204,9 +2255,12 @@ URL: [url]',
'warning' => 'Advertencia',
'warning_remove_approval_log' => '',
'warning_remove_review_log' => '',
'webauthn' => '',
'webauthn_auth' => '',
'webauthn_crossplatform_info' => '',
'webauthn_info' => '',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => '',
'wednesday' => 'Miércoles',
'wednesday_abbr' => 'X',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1155), jeromerobert (50), lonnnew (9), Oudiceval (1171)
// Translators: Admin (1169), jeromerobert (50), lonnnew (9), Oudiceval (1171)
$text = array(
'2_factor_auth' => 'Authentification forte',
@ -44,19 +44,6 @@ $text = array(
'access_mode_none' => 'Aucun accès',
'access_mode_read' => 'Lecture',
'access_mode_readwrite' => 'Lecture-écriture',
'access_permission_changed_email' => 'Permission modifiée',
'access_permission_changed_email_body' => 'Permission modifiée
Document : [name]
Dossier parent : [folder_path]
Utilisateur : [username]
URL : [url]',
'access_permission_changed_email_body_html' => '<p>Permission modifiée</p>
<p>Document : [name]<br />
Dossier parent : [folder_path]<br />
Utilisateur : [username]<br />
URL : [url]</p>',
'access_permission_changed_email_subject' => '[sitename] : [name] - Permission modifiée',
'according_settings' => 'Paramètres en fonction',
'action' => 'Action',
'actions' => 'Actions',
@ -103,6 +90,7 @@ URL : [url]</p>',
'all_users' => 'Tous les utilisateurs',
'already_subscribed' => 'Déjà abonné',
'and' => 'et',
'any_value_set' => '',
'apikey' => 'Clé API',
'apply' => 'Appliquer',
'approvals_accepted' => '[no_approvals] approbations déjà confirmées',
@ -326,6 +314,7 @@ URL : [url]</p>',
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Choisissez une définition d\'attribut',
'choose_attrdefgroup' => 'Choisir un groupe dattributs',
'choose_category' => 'Sélectionnez une catégorie',
@ -416,6 +405,7 @@ URL : [url]</p>',
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -453,8 +443,24 @@ URL : [url]</p>',
'documents_user_rejected' => 'Documents rejetés',
'documents_user_requiring_attention' => 'Documents à surveiller',
'documents_with_notification' => 'Documents avec notification',
'document_access_permission_changed_email' => 'Permission modifiée',
'document_access_permission_changed_email_body' => 'Permission modifiée
Document : [name]
Dossier parent : [folder_path]
Utilisateur : [username]
URL : [url]',
'document_access_permission_changed_email_body_html' => '<p>Permission modifiée</p>
<p>Document : [name]<br />
Dossier parent : [folder_path]<br />
Utilisateur : [username]<br />
URL : [url]</p>',
'document_access_permission_changed_email_subject' => '[sitename] : [name] - Permission modifiée',
'document_already_checkedout' => 'Ce document est déjà débloqué',
'document_already_locked' => 'Ce document est déjà verrouillé',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => 'Attribut modifié
Document : [name]
Attribut : [attribute_name]
@ -533,7 +539,51 @@ Nouveau dossier : [new_folder_path]<br />
Utilisateur : [username]<br />
URL : [url]</p>',
'document_moved_email_subject' => '[sitename] : [name] - Document déplacé',
'document_notify_added_email' => 'Vous avez été ajouté à la liste des notifications.',
'document_notify_added_email_body' => 'Ajouté à la liste des notifications
Nom : [name]
Dossier parent : [folder_path]
Utilisateur : [username]
URL : [url]',
'document_notify_added_email_body_html' => '<p>Ajouté à la liste des notifications</p>
<p>Nom : [name]<br />
Dossier parent : [folder_path]<br />
Utilisateur : [username]<br />
URL : [url]</p>',
'document_notify_added_email_subject' => '[sitename] : [name] - Ajouté à la liste des notifications',
'document_notify_deleted_email' => 'Vous avez été supprimé de la liste des notifications.',
'document_notify_deleted_email_body' => 'Supprimé de la liste des notifications
Nom : [name]
Dossier parent : [folder_path]
Utilisateur : [username]
URL : [url]',
'document_notify_deleted_email_body_html' => '<p>Supprimé de la liste des notifications</p>
<p>Nom : [name]<br />
Dossier parent : [folder_path]<br />
Utilisateur : [username]<br />
URL : [url]</p>',
'document_notify_deleted_email_subject' => '[sitename] : [name] - Supprimé de la liste des notifications',
'document_not_checkedout' => 'Le document na pas été vérifié.',
'document_ownership_changed_email' => 'Propriétaire modifié',
'document_ownership_changed_email_body' => 'Propriétaire modifié
Document : [name]
Dossier parent : [folder_path]
Ancien propriétaire : [old_owner]
Nouveau propriétaire : [new_owner]
Utilisateur : [username]
URL : [url]',
'document_ownership_changed_email_body_html' => '<p>Propriétaire modifié</p>
<p>Document : [name]<br />
Dossier parent : [folder_path]<br />
Ancien propriétaire : [old_owner]<br />
Nouveau propriétaire : [new_owner]<br />
Utilisateur : [username]<br />
URL : [url]</p>',
'document_ownership_changed_email_subject' => '[sitename] : [name] - Propriétaire modifié',
'document_renamed_email' => 'Document renommé',
'document_renamed_email_body' => 'Document renommé
@ -724,6 +774,7 @@ URL : [url]</p>',
'expire_in_1m' => 'Expire dans 1 mois',
'expire_in_1w' => 'Expire dans 1 semaine',
'expire_in_1y' => 'Expire dans 1 an',
'expire_in_24h' => '',
'expire_in_2h' => 'Expire dans 2 heures',
'expire_in_2y' => 'Expire dans 2 ans',
'expire_in_3y' => 'Expire dans 3 ans',
@ -778,6 +829,21 @@ URL : [url]</p>',
'folders' => 'Dossiers',
'folders_and_documents_statistic' => 'Aperçu du contenu',
'folders_with_notification' => 'Dossiers avec notification',
'folder_access_permission_changed_email_body' => 'Permission modifiée
Document : [name]
Dossier parent : [folder_path]
Utilisateur : [username]
URL : [url]',
'folder_access_permission_changed_email_body_html' => '<p>Permission modifiée</p>
<p>Document : [name]<br />
Dossier parent : [folder_path]<br />
Utilisateur : [username]<br />
URL : [url]</p>',
'folder_access_permission_changed_email_subject' => '[sitename] : [name] - Permission modifiée',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => 'Attribut modifié
Dossier : [name]
@ -847,6 +913,48 @@ Nouveau dossier : [new_folder_path]<br />
Utilisateur : [username]<br />
URL : [url]</p>',
'folder_moved_email_subject' => '[sitename] : [name] - Dossier déplacé',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => 'Ajouté à la liste des notifications
Nom : [name]
Dossier parent : [folder_path]
Utilisateur : [username]
URL : [url]',
'folder_notify_added_email_body_html' => '<p>Ajouté à la liste des notifications</p>
<p>Nom : [name]<br />
Dossier parent : [folder_path]<br />
Utilisateur : [username]<br />
URL : [url]</p>',
'folder_notify_added_email_subject' => '[sitename] : [name] - Ajouté à la liste des notifications',
'folder_notify_deleted_email_body' => 'Supprimé de la liste des notifications
Nom : [name]
Dossier parent : [folder_path]
Utilisateur : [username]
URL : [url]',
'folder_notify_deleted_email_body_html' => '<p>Supprimé de la liste des notifications</p>
<p>Nom : [name]<br />
Dossier parent : [folder_path]<br />
Utilisateur : [username]<br />
URL : [url]</p>',
'folder_notify_deleted_email_subject' => '[sitename] : [name] - Supprimé de la liste des notifications',
'folder_ownership_changed_email_body' => 'Propriétaire modifié
Dossier : [name]
Dossier parent : [folder_path]
Ancien propriétaire : [old_owner]
Nouveau propriétaire : [new_owner]
Utilisateur : [username]
URL : [url]',
'folder_ownership_changed_email_body_html' => '<p>Propriétaire modifié</p>
<p>Dossier : [name]<br />
Dossier parent : [folder_path]<br />
Ancien propriétaire : [old_owner]<br />
Nouveau propriétaire : [new_owner]<br />
Utilisateur : [username]<br />
URL : [url]</p>',
'folder_ownership_changed_email_subject' => '[sitename] : [name] - Propriétaire modifié',
'folder_renamed_email' => 'Dossier renommé',
'folder_renamed_email_body' => 'Dossier renommé
@ -950,6 +1058,7 @@ URL : [url]</p>',
'inherits_access_copy_msg' => 'Recopier la liste des accès hérités',
'inherits_access_empty_msg' => 'Commencer avec une liste d\'accès vide',
'inherits_access_msg' => 'L\'accès est hérité.',
'insecure_installation' => '',
'installed_apache_extensions' => 'Extensions Apache installées',
'installed_php_extensions' => 'Extensions PHP installées',
'internal_error' => 'Erreur interne',
@ -961,6 +1070,7 @@ URL : [url]</p>',
'invalid_create_date_start' => 'Date de début invalide pour la plage de dates de création.',
'invalid_doc_id' => 'Identifiant de document invalide',
'invalid_dropfolder_folder' => 'Répertoire du dossier de dépôt invalide',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => 'Date de fin invalide pour la plage de dates dexpiration.',
'invalid_expiration_date_start' => 'Date de début invalide pour la plage de dates dexpiration.',
'invalid_file_id' => 'Identifiant de fichier invalide',
@ -983,6 +1093,7 @@ URL : [url]</p>',
'is_hidden' => 'Cacher de la liste utilisateur',
'it_IT' => 'Italien',
'january' => 'Janvier',
'js_confirm_cancel_checkout' => '',
'js_form_error' => 'Le formulaire contient encore # erreur.',
'js_form_errors' => 'Le formulaire contient encore # erreurs.',
'js_invalid_email' => 'L\'adresse e-mail est invalide',
@ -1080,7 +1191,10 @@ URL : [url]</p>',
'missing_file' => 'Fichier manquant',
'missing_filesize' => 'Taille de fichier manquante',
'missing_func_class_note' => 'Note',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => 'Extensions PHP manquantes',
'missing_php_function' => '',
'missing_php_functions_and_classes' => 'Fonctions et classes PHP manquantes',
'missing_reception' => 'Réception manquante',
'missing_request_object' => 'Demande dobjet manquante',
@ -1178,32 +1292,6 @@ URL : [url]</p>',
'nl_NL' => 'Danois',
'no' => 'Non',
'notification' => 'Notification',
'notify_added_email' => 'Vous avez été ajouté à la liste des notifications.',
'notify_added_email_body' => 'Ajouté à la liste des notifications
Nom : [name]
Dossier parent : [folder_path]
Utilisateur : [username]
URL : [url]',
'notify_added_email_body_html' => '<p>Ajouté à la liste des notifications</p>
<p>Nom : [name]<br />
Dossier parent : [folder_path]<br />
Utilisateur : [username]<br />
URL : [url]</p>',
'notify_added_email_subject' => '[sitename] : [name] - Ajouté à la liste des notifications',
'notify_deleted_email' => 'Vous avez été supprimé de la liste des notifications.',
'notify_deleted_email_body' => 'Supprimé de la liste des notifications
Nom : [name]
Dossier parent : [folder_path]
Utilisateur : [username]
URL : [url]',
'notify_deleted_email_body_html' => '<p>Supprimé de la liste des notifications</p>
<p>Nom : [name]<br />
Dossier parent : [folder_path]<br />
Utilisateur : [username]<br />
URL : [url]</p>',
'notify_deleted_email_subject' => '[sitename] : [name] - Supprimé de la liste des notifications',
'not_subscribed' => 'Non inscrit',
'november' => 'Novembre',
'now' => 'Maintenant',
@ -1269,24 +1357,6 @@ URL : [url]</p>',
'original_filename' => 'Nom de fichier original',
'overall_indexing_progress' => 'Progression globale de lindexation',
'owner' => 'Propriétaire',
'ownership_changed_email' => 'Propriétaire modifié',
'ownership_changed_email_body' => 'Propriétaire modifié
Document : [name]
Dossier parent : [folder_path]
Ancien propriétaire : [old_owner]
Nouveau propriétaire : [new_owner]
Utilisateur : [username]
URL : [url]',
'ownership_changed_email_body_html' => '<p>Propriétaire modifié</p>
<p>Document : [name]<br />
Dossier parent : [folder_path]<br />
Ancien propriétaire : [old_owner]<br />
Nouveau propriétaire : [new_owner]<br />
Utilisateur : [username]<br />
URL : [url]</p>',
'ownership_changed_email_subject' => '[sitename] : [name] - Propriétaire modifié',
'parent_folder' => '',
'password' => 'Mot de passe',
'password_already_used' => 'Mot de passe déjà utilisé',
@ -1338,12 +1408,12 @@ En cas de problème persistant, veuillez contacter votre administrateur.',
'preset_expires' => 'Expiration prédéfinie',
'preview' => 'Aperçu',
'preview_converters' => 'Conversion des documents pour prévisualisation',
'preview_images' => 'Miniatures',
'preview_images_text' => '',
'preview_markdown' => 'Prévisualisation',
'preview_pdf' => 'Prévisualisation en PDF',
'preview_plain' => 'Texte',
'preview_text' => '',
'preview_png' => 'Miniatures',
'preview_txt' => '',
'previous_state' => 'État précédent',
'previous_versions' => 'Versions précédentes',
'process' => 'Processus',
@ -1869,6 +1939,8 @@ Nom : [username]
'settings_dateformat_desc' => 'Ce format de date utilise la syntaxe de la fonction PHP date()',
'settings_datetimeformat' => 'Format de date/heure',
'settings_datetimeformat_desc' => 'Ce format de date utilise la syntaxe de la fonction PHP date()',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => 'Base de données',
'settings_dbDatabase_desc' => 'Le nom de votre base de données entré pendant le processus d\'installation. Ne pas modifier le champ sauf si absolument nécessaire, par exemple si la base de données a été déplacé.',
'settings_dbDriver' => 'Type base de données',
@ -1893,6 +1965,8 @@ Nom : [username]
'settings_defaultSearchMethod_valdatabase' => 'base de données',
'settings_defaultSearchMethod_valfulltext' => 'Plein texte (contenu)',
'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_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',
@ -2224,6 +2298,7 @@ Nom : [username]
'settings_workflowMode_valtraditional' => 'traditionnel',
'settings_workflowMode_valtraditional_only_approval' => 'traditionnel (sans revue)',
'settings_zendframework' => 'Zend Framework',
'set_expiration_date_help' => '',
'set_expiry' => 'Modifier la date d\'expiration',
'set_owner' => 'Définir le propriétaire',
'set_owner_error' => 'Erreur lors de la définition du propriétaire',
@ -2585,9 +2660,12 @@ URL : [url]</p>',
'warning' => 'Avertissement',
'warning_remove_approval_log' => 'Le retrait dune approbation individuelle ne peut être annulé et ne sera pas rapporté. Le vérificateur devra refaire la vérification.',
'warning_remove_review_log' => 'Le retrait dune vérification individuelle ne peut être annulé et ne sera pas rapporté. Le vérificateur devra refaire la vérification.',
'webauthn' => '',
'webauthn_auth' => 'Authentification WebAuthn',
'webauthn_crossplatform_info' => 'Choisissez « Oui » lorsque vous avez un périphérique amovible, comme une clé Yubico, que vous souhaitez utiliser pour vous connecter sur différents ordinateurs ; choisissez « Non » lorsque votre appareil est connecté à l\'ordinateur. Le choix affecte le ou les appareils proposés par le navigateur et / ou le système de sécurité informatique.',
'webauthn_info' => 'WebAuthn est une authentification sans mot de passe utilisant la cryptographie à clé publique. Une paire de clés privée-publique (connue sous le nom de certificat) est créée pour un site Web. La clé privée est stockée en toute sécurité sur lappareil de lutilisateur ; une clé publique et un identifiant généré de manière aléatoire sont envoyés au serveur pour stockage. Le serveur peut ensuite utiliser cette clé publique pour prouver lidentité de lutilisateur. La clé privée est généralement stockée sur un jeton matériel. Le jeton doit être enregistré avant de pouvoir être utilisé pour lauthentification.',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => 'Multiplateforme',
'wednesday' => 'Mercredi',
'wednesday_abbr' => 'Mer.',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1251), marbanas (16)
// Translators: Admin (1261), marbanas (16)
$text = array(
'2_factor_auth' => '2-faktorska autentikacija',
@ -44,14 +44,6 @@ $text = array(
'access_mode_none' => 'Bez pristupa',
'access_mode_read' => 'Dozvola čitanja',
'access_mode_readwrite' => 'Dozvola čitaj-piši',
'access_permission_changed_email' => 'Dozvola je promijenjena',
'access_permission_changed_email_body' => 'Dozvola je promijenjena
Dokument: [name]
Glavna mapa: [folder_path]
Korisnik: [username]
Internet poveznica: [url]',
'access_permission_changed_email_body_html' => '',
'access_permission_changed_email_subject' => '[sitename]: [name] - Dozvola je promijenjena',
'according_settings' => 'sukladno postavkama',
'action' => 'Postupak',
'actions' => 'Postupci',
@ -98,6 +90,7 @@ Internet poveznica: [url]',
'all_users' => 'Svi korisnici',
'already_subscribed' => 'Već prijavljeno',
'and' => 'i',
'any_value_set' => '',
'apikey' => '',
'apply' => 'Primjeni',
'approvals_accepted' => '',
@ -297,6 +290,7 @@ Internet poveznica: [url]',
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Molim odaberite definiciju atributa',
'choose_attrdefgroup' => '',
'choose_category' => 'Molim odaberite',
@ -387,6 +381,7 @@ Internet poveznica: [url]',
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -424,8 +419,19 @@ Internet poveznica: [url]',
'documents_user_rejected' => 'Odbijeni dokumenti',
'documents_user_requiring_attention' => 'Dokumenti u vašem vlasništvu koji zahtjevaju pažnju',
'documents_with_notification' => '',
'document_access_permission_changed_email' => 'Dozvola je promijenjena',
'document_access_permission_changed_email_body' => 'Dozvola je promijenjena
Dokument: [name]
Glavna mapa: [folder_path]
Korisnik: [username]
Internet poveznica: [url]',
'document_access_permission_changed_email_body_html' => '',
'document_access_permission_changed_email_subject' => '[sitename]: [name] - Dozvola je promijenjena',
'document_already_checkedout' => 'Ovaj dokument je već odjavljen',
'document_already_locked' => 'Ovaj dokument je već zaključan',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_body_html' => '',
'document_attribute_changed_email_subject' => '',
@ -469,7 +475,34 @@ Korisnik: [username]
Internet poveznica: [url]',
'document_moved_email_body_html' => '',
'document_moved_email_subject' => '[sitename]: [name] - Premješten dokument',
'document_notify_added_email' => 'Dodani ste na popis obavijesti',
'document_notify_added_email_body' => 'Dodano na popis obavijesti
Naziv: [name]
Glavna mapa: [folder_path]
Korisnik: [username]
Internet poveznica: [url]',
'document_notify_added_email_body_html' => '',
'document_notify_added_email_subject' => '[sitename]: [name] - Dodano na popis obavijesti',
'document_notify_deleted_email' => 'Uklonjeni ste iz popisa obavijesti',
'document_notify_deleted_email_body' => 'Ukonjeno iz popisa obavijesti
Naziv: [name]
Glavna mapa: [folder_path]
Korisnik: [username]
Internet poveznica: [url]',
'document_notify_deleted_email_body_html' => '',
'document_notify_deleted_email_subject' => '[sitename]: [name] - Ukonjeno iz popisa obavijesti',
'document_not_checkedout' => 'Dokument je odjavljen.',
'document_ownership_changed_email' => 'Promijenjen vlasnik',
'document_ownership_changed_email_body' => 'Promijenjen vlasnik
Dokument: [name]
Glavna mapa: [folder_path]
Old owner: [old_owner]
New owner: [new_owner]
Korisnik: [username]
Internet poveznica: [url]',
'document_ownership_changed_email_body_html' => '',
'document_ownership_changed_email_subject' => '[sitename]: [name] - Promijenjen vlasnik',
'document_renamed_email' => 'Preimenovan dokument',
'document_renamed_email_body' => 'Promjenjen naziv dokumenta
Dokument: [name]
@ -625,6 +658,7 @@ Internet poveznica: [url]',
'expire_in_1m' => 'Istječe za 1 mjesec',
'expire_in_1w' => 'Istječe za 1 tjedan',
'expire_in_1y' => 'Istječe za 1 godinu',
'expire_in_24h' => '',
'expire_in_2h' => '',
'expire_in_2y' => 'Istječe za 2 godine',
'expire_in_3y' => '',
@ -673,6 +707,16 @@ Internet poveznica: [url]',
'folders' => 'Mape',
'folders_and_documents_statistic' => 'Pregled sadržaja',
'folders_with_notification' => '',
'folder_access_permission_changed_email_body' => 'Dozvola je promijenjena
Dokument: [name]
Glavna mapa: [folder_path]
Korisnik: [username]
Internet poveznica: [url]',
'folder_access_permission_changed_email_body_html' => '',
'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Dozvola je promijenjena',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_body_html' => '',
'folder_attribute_changed_email_subject' => '',
@ -688,10 +732,11 @@ Internet poveznica: [url]',
'folder_comment_changed_email_subject' => '[sitename]: [name] - Promijenjen komentar',
'folder_contents' => 'Sadržaj mape',
'folder_deleted_email' => 'Izbrisana mapa',
'folder_deleted_email_body' => 'Izbrisana mapa
Mapa: [name]
Glavna mapa: [folder_path]
Korisnik: [username]
'folder_deleted_email_body' => 'Izbrisana mapa
Mapa: [name]
Glavna mapa: [folder_path]
Korisnik: [username]
Internet poveznica: [url]',
'folder_deleted_email_body_html' => '',
'folder_deleted_email_subject' => '[sitename]: [name] - Izbrisana mapa',
@ -705,6 +750,31 @@ Korisnik: [username]
Internet poveznica: [url]',
'folder_moved_email_body_html' => '',
'folder_moved_email_subject' => '[sitename]: [name] - Premještena mapa',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => 'Dodano na popis obavijesti
Naziv: [name]
Glavna mapa: [folder_path]
Korisnik: [username]
Internet poveznica: [url]',
'folder_notify_added_email_body_html' => '',
'folder_notify_added_email_subject' => '[sitename]: [name] - Dodano na popis obavijesti',
'folder_notify_deleted_email_body' => 'Ukonjeno iz popisa obavijesti
Naziv: [name]
Glavna mapa: [folder_path]
Korisnik: [username]
Internet poveznica: [url]',
'folder_notify_deleted_email_body_html' => '',
'folder_notify_deleted_email_subject' => '[sitename]: [name] - Ukonjeno iz popisa obavijesti',
'folder_ownership_changed_email_body' => 'Promijenjen vlasnik
Dokument: [name]
Glavna mapa: [folder_path]
Old owner: [old_owner]
New owner: [new_owner]
Korisnik: [username]
Internet poveznica: [url]',
'folder_ownership_changed_email_body_html' => '',
'folder_ownership_changed_email_subject' => '[sitename]: [name] - Promijenjen vlasnik',
'folder_renamed_email' => 'Preimenovana mapa',
'folder_renamed_email_body' => 'Preimenovana mapa
Mapa: [name]
@ -801,6 +871,7 @@ Internet poveznica: [url]',
'inherits_access_copy_msg' => 'Kopiraj listu naslijeđenih prava pristupa',
'inherits_access_empty_msg' => 'Započnite s praznim popisom pristupa',
'inherits_access_msg' => 'Prava pristupa se naslijeđuju.',
'insecure_installation' => '',
'installed_apache_extensions' => '',
'installed_php_extensions' => '',
'internal_error' => 'Interna greška',
@ -812,6 +883,7 @@ Internet poveznica: [url]',
'invalid_create_date_start' => 'Pogrešan početni datum za izradu vremenskog raspona.',
'invalid_doc_id' => 'Pogrešan ID dokumenta',
'invalid_dropfolder_folder' => '',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => 'Neispravan datum isteka za datumski raspon isteka.',
'invalid_expiration_date_start' => 'Neispravan početni datum za datumski raspon isteka.',
'invalid_file_id' => 'Pogrešan ID datoteke',
@ -834,6 +906,7 @@ Internet poveznica: [url]',
'is_hidden' => 'Sakrij iz popisa korisnika',
'it_IT' => 'Talijanski',
'january' => 'Siječanj',
'js_confirm_cancel_checkout' => '',
'js_form_error' => '',
'js_form_errors' => '',
'js_invalid_email' => '',
@ -931,7 +1004,10 @@ Internet poveznica: [url]',
'missing_file' => '',
'missing_filesize' => 'Nedostaje veličina datoteke',
'missing_func_class_note' => '',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => '',
'missing_php_function' => '',
'missing_php_functions_and_classes' => '',
'missing_reception' => '',
'missing_request_object' => '',
@ -1006,22 +1082,6 @@ Internet poveznica: [url]',
'nl_NL' => 'Nizozemski',
'no' => 'Ne',
'notification' => '',
'notify_added_email' => 'Dodani ste na popis obavijesti',
'notify_added_email_body' => 'Dodano na popis obavijesti
Naziv: [name]
Glavna mapa: [folder_path]
Korisnik: [username]
Internet poveznica: [url]',
'notify_added_email_body_html' => '',
'notify_added_email_subject' => '[sitename]: [name] - Dodano na popis obavijesti',
'notify_deleted_email' => 'Uklonjeni ste iz popisa obavijesti',
'notify_deleted_email_body' => 'Ukonjeno iz popisa obavijesti
Naziv: [name]
Glavna mapa: [folder_path]
Korisnik: [username]
Internet poveznica: [url]',
'notify_deleted_email_body_html' => '',
'notify_deleted_email_subject' => '[sitename]: [name] - Ukonjeno iz popisa obavijesti',
'not_subscribed' => '',
'november' => 'Studeni',
'now' => 'sada',
@ -1087,16 +1147,6 @@ Internet poveznica: [url]',
'original_filename' => 'Izvorni naziv datoteke',
'overall_indexing_progress' => '',
'owner' => 'Vlasnik',
'ownership_changed_email' => 'Promijenjen vlasnik',
'ownership_changed_email_body' => 'Promijenjen vlasnik
Dokument: [name]
Glavna mapa: [folder_path]
Old owner: [old_owner]
New owner: [new_owner]
Korisnik: [username]
Internet poveznica: [url]',
'ownership_changed_email_body_html' => '',
'ownership_changed_email_subject' => '[sitename]: [name] - Promijenjen vlasnik',
'parent_folder' => '',
'password' => 'Lozinka',
'password_already_used' => 'Lozinka se već koristi',
@ -1142,12 +1192,12 @@ Ako i dalje imate problema s prijavom, molimo kontaktirajte Vašeg administrator
'preset_expires' => 'Ističe',
'preview' => 'Predpregled',
'preview_converters' => 'Pretpregled konverzije dokumenta',
'preview_images' => '',
'preview_images_text' => '',
'preview_markdown' => 'Smanjenje',
'preview_pdf' => '',
'preview_plain' => 'Obični tekst',
'preview_text' => '',
'preview_png' => '',
'preview_txt' => '',
'previous_state' => 'Prethodni status',
'previous_versions' => 'Prethodne verzije',
'process' => 'proces',
@ -1515,6 +1565,8 @@ Internet poveznica: [url]',
'settings_dateformat_desc' => '',
'settings_datetimeformat' => '',
'settings_datetimeformat_desc' => '',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => 'Baza podataka',
'settings_dbDatabase_desc' => 'Naziv vaše baze podataka unijet tijekom postupka instalacije. Ne uređujte ovo polje dok se ne pojavi potreba, ako npr. premjestite bazu podataka.',
'settings_dbDriver' => 'Vrsta baze podataka',
@ -1539,6 +1591,8 @@ Internet poveznica: [url]',
'settings_defaultSearchMethod_valdatabase' => 'baza podataka',
'settings_defaultSearchMethod_valfulltext' => 'puni tekst',
'settings_delete_install_folder' => 'Da bi koristili ProsperaDMS, morate izbrisati datoteku ENABLE_INSTALL_TOOL u mapi konfiguracije',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableSelfEdit' => 'Onemogućite samostalno uređivanje',
'settings_disableSelfEdit_desc' => 'Ako je označeno, korisnik ne može uređivati svoj vlastiti profil',
'settings_disable_install' => 'Ako je moguće, izbrišite datoteku ENABLE_INSTALL_TOOL',
@ -1870,6 +1924,7 @@ Internet poveznica: [url]',
'settings_workflowMode_valtraditional' => 'tradicionalno',
'settings_workflowMode_valtraditional_only_approval' => 'uobičajeno (bez revizije)',
'settings_zendframework' => 'Zend okruženje',
'set_expiration_date_help' => '',
'set_expiry' => 'Postavi istek',
'set_owner' => 'Postavi vlasnika',
'set_owner_error' => 'Greška pri postavljanju vlasnika',
@ -2213,9 +2268,12 @@ Internet poveznica: [url]',
'warning' => 'Upozorenje',
'warning_remove_approval_log' => '',
'warning_remove_review_log' => '',
'webauthn' => '',
'webauthn_auth' => '',
'webauthn_crossplatform_info' => '',
'webauthn_info' => '',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => '',
'wednesday' => 'Srijeda',
'wednesday_abbr' => 'Sr',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (649), Kalpy (113), ribaz (1036)
// Translators: Admin (661), Kalpy (113), ribaz (1036)
$text = array(
'2_factor_auth' => 'Kétfaktoros azonosítás',
@ -44,14 +44,6 @@ $text = array(
'access_mode_none' => 'Nincs jogosultság',
'access_mode_read' => 'Olvasási jogok',
'access_mode_readwrite' => 'Írás-olvasási jogok',
'access_permission_changed_email' => 'Jogosultság módosult',
'access_permission_changed_email_body' => 'Jogosultság módosult
Dokumentum: [name]
Szülő mappa: [folder_path]
Felhasználó: [username]
URL: [url]',
'access_permission_changed_email_body_html' => '',
'access_permission_changed_email_subject' => '[sitename]: [name] - Jogosultság megváltozott',
'according_settings' => 'szerinti beállítások',
'action' => 'Művelet',
'actions' => 'Műveletek',
@ -98,6 +90,7 @@ URL: [url]',
'all_users' => 'Minden felhasználó',
'already_subscribed' => 'Már feliratkozott',
'and' => '-',
'any_value_set' => '',
'apikey' => '',
'apply' => 'Elfogad',
'approvals_accepted' => '[no_approvals] már elfogadott jóváhagyások',
@ -292,6 +285,7 @@ URL: [url]',
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Kérem válasszon jellemző meghatározást',
'choose_attrdefgroup' => '',
'choose_category' => 'Kérjük válasszon',
@ -382,6 +376,7 @@ URL: [url]',
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -419,8 +414,19 @@ URL: [url]',
'documents_user_rejected' => 'Felhasználó által visszautasított dokumentumok',
'documents_user_requiring_attention' => 'Az Ön tulajdonában álló dokumentumok, amelyekre figyelmet kell fordítani',
'documents_with_notification' => '',
'document_access_permission_changed_email' => 'Jogosultság módosult',
'document_access_permission_changed_email_body' => 'Jogosultság módosult
Dokumentum: [name]
Szülő mappa: [folder_path]
Felhasználó: [username]
URL: [url]',
'document_access_permission_changed_email_body_html' => '',
'document_access_permission_changed_email_subject' => '[sitename]: [name] - Jogosultság megváltozott',
'document_already_checkedout' => '',
'document_already_locked' => 'Ez a dokumentum már zárolt',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_body_html' => '',
'document_attribute_changed_email_subject' => '',
@ -464,7 +470,34 @@ Felhasználó: [username]
URL: [url]',
'document_moved_email_body_html' => '',
'document_moved_email_subject' => '[sitename]: [name] - Dokumentum átmozgatva',
'document_notify_added_email' => 'Ön felkerült az értesítési listára',
'document_notify_added_email_body' => 'Hozzáadva az értesítési listához
Név: [name]
Szülő mappa: [folder_path]
Felhasználó: [username]
URL: [url]',
'document_notify_added_email_body_html' => '',
'document_notify_added_email_subject' => '[sitename]: [name] - Értesítési listához hozzáadva',
'document_notify_deleted_email' => 'Ön eltávolításra került az értesítési listáról',
'document_notify_deleted_email_body' => 'Eltávolítva az értesítési listáról
Név: [name]
Szülő mappa: [folder_path]
Felhasználó: [username]
URL: [url]',
'document_notify_deleted_email_body_html' => '',
'document_notify_deleted_email_subject' => '[sitename]: [name] - Eltávolítva az értesítési listáról',
'document_not_checkedout' => '',
'document_ownership_changed_email' => 'Tulajdonos megváltozott',
'document_ownership_changed_email_body' => 'Tulajdonos megváltozott
Dokumentum: [name]
Szülő mappa: [folder_path]
Régi tulajdonos: [old_owner]
Új tulajdonos: [new_owner]
Felhasználó: [username]
URL: [url]',
'document_ownership_changed_email_body_html' => '',
'document_ownership_changed_email_subject' => '[sitename]: [name] - Tulajdonos megváltozott',
'document_renamed_email' => 'Dokumentum átnevezve',
'document_renamed_email_body' => 'Dokumentum átnevezve
Dokumentum: [name]
@ -620,6 +653,7 @@ URL: [url]',
'expire_in_1m' => 'Érvényesség egy hónapon belül',
'expire_in_1w' => 'Érvényesség egy héten belül',
'expire_in_1y' => 'Érvényesség egy éven belül',
'expire_in_24h' => '',
'expire_in_2h' => '',
'expire_in_2y' => 'Érvényesség két éven belül',
'expire_in_3y' => '',
@ -668,6 +702,16 @@ URL: [url]',
'folders' => 'Mappák',
'folders_and_documents_statistic' => 'Tartalmak áttekintése',
'folders_with_notification' => '',
'folder_access_permission_changed_email_body' => 'Jogosultság módosult
Dokumentum: [name]
Szülő mappa: [folder_path]
Felhasználó: [username]
URL: [url]',
'folder_access_permission_changed_email_body_html' => '',
'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Jogosultság megváltozott',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_body_html' => '',
'folder_attribute_changed_email_subject' => '',
@ -700,6 +744,31 @@ Felhasználó: [username]
URL: [url]',
'folder_moved_email_body_html' => '',
'folder_moved_email_subject' => '[sitename]: [name] - Mappa áthelyezve',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => 'Hozzáadva az értesítési listához
Név: [name]
Szülő mappa: [folder_path]
Felhasználó: [username]
URL: [url]',
'folder_notify_added_email_body_html' => '',
'folder_notify_added_email_subject' => '[sitename]: [name] - Értesítési listához hozzáadva',
'folder_notify_deleted_email_body' => 'Eltávolítva az értesítési listáról
Név: [name]
Szülő mappa: [folder_path]
Felhasználó: [username]
URL: [url]',
'folder_notify_deleted_email_body_html' => '',
'folder_notify_deleted_email_subject' => '[sitename]: [name] - Eltávolítva az értesítési listáról',
'folder_ownership_changed_email_body' => 'Tulajdonos megváltozott
Dokumentum: [name]
Szülő mappa: [folder_path]
Régi tulajdonos: [old_owner]
Új tulajdonos: [new_owner]
Felhasználó: [username]
URL: [url]',
'folder_ownership_changed_email_body_html' => '',
'folder_ownership_changed_email_subject' => '[sitename]: [name] - Tulajdonos megváltozott',
'folder_renamed_email' => 'Mappa átnevezve',
'folder_renamed_email_body' => 'Mappa átnevezve
Mappa: [name]
@ -796,6 +865,7 @@ URL: [url]',
'inherits_access_copy_msg' => 'Örökített hozzáférési lista másolása',
'inherits_access_empty_msg' => 'Indulás üres hozzáférési listával',
'inherits_access_msg' => 'Jogosultság örökítése folyamatban.',
'insecure_installation' => '',
'installed_apache_extensions' => '',
'installed_php_extensions' => '',
'internal_error' => 'Belső hiba',
@ -807,6 +877,7 @@ URL: [url]',
'invalid_create_date_start' => 'Érvénytelen kezdési dátum a létrehozási dátum tartományban.',
'invalid_doc_id' => 'Érvénytelen dokumentum azonosító',
'invalid_dropfolder_folder' => '',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => '',
'invalid_expiration_date_start' => '',
'invalid_file_id' => 'Érvénytelen állomány azonosító',
@ -829,6 +900,7 @@ URL: [url]',
'is_hidden' => 'Felhasználó listáról elrejt',
'it_IT' => 'Olasz',
'january' => 'Január',
'js_confirm_cancel_checkout' => '',
'js_form_error' => '',
'js_form_errors' => '',
'js_invalid_email' => '',
@ -926,7 +998,10 @@ URL: [url]',
'missing_file' => 'hiányzó állomány',
'missing_filesize' => 'Hiányzó állomány méret',
'missing_func_class_note' => '',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => '',
'missing_php_function' => '',
'missing_php_functions_and_classes' => '',
'missing_reception' => '',
'missing_request_object' => '',
@ -1002,22 +1077,6 @@ URL: [url]',
'nl_NL' => 'Holland',
'no' => 'Nem',
'notification' => '',
'notify_added_email' => 'Ön felkerült az értesítési listára',
'notify_added_email_body' => 'Hozzáadva az értesítési listához
Név: [name]
Szülő mappa: [folder_path]
Felhasználó: [username]
URL: [url]',
'notify_added_email_body_html' => '',
'notify_added_email_subject' => '[sitename]: [name] - Értesítési listához hozzáadva',
'notify_deleted_email' => 'Ön eltávolításra került az értesítési listáról',
'notify_deleted_email_body' => 'Eltávolítva az értesítési listáról
Név: [name]
Szülő mappa: [folder_path]
Felhasználó: [username]
URL: [url]',
'notify_deleted_email_body_html' => '',
'notify_deleted_email_subject' => '[sitename]: [name] - Eltávolítva az értesítési listáról',
'not_subscribed' => '',
'november' => 'November',
'now' => 'most',
@ -1083,16 +1142,6 @@ URL: [url]',
'original_filename' => 'Eredeti fájlnév',
'overall_indexing_progress' => 'Teljes indexelési folyamat',
'owner' => 'Tulajdonos',
'ownership_changed_email' => 'Tulajdonos megváltozott',
'ownership_changed_email_body' => 'Tulajdonos megváltozott
Dokumentum: [name]
Szülő mappa: [folder_path]
Régi tulajdonos: [old_owner]
Új tulajdonos: [new_owner]
Felhasználó: [username]
URL: [url]',
'ownership_changed_email_body_html' => '',
'ownership_changed_email_subject' => '[sitename]: [name] - Tulajdonos megváltozott',
'parent_folder' => '',
'password' => 'Jelszó',
'password_already_used' => 'Jelszó korábban használva volt',
@ -1138,12 +1187,12 @@ Amennyiben problémákba ütközik a bejelentkezés során, kérjük vegye fel a
'preset_expires' => 'Érvényesség beállítása',
'preview' => 'Előnézet',
'preview_converters' => 'A dokumentum átalakításának előnézete',
'preview_images' => 'előnézeti képek',
'preview_images_text' => '',
'preview_markdown' => '',
'preview_pdf' => '',
'preview_plain' => '',
'preview_text' => '',
'preview_png' => 'előnézeti képek',
'preview_txt' => '',
'previous_state' => 'Előző állapot',
'previous_versions' => 'Előző változatok',
'process' => 'Folyamat',
@ -1493,6 +1542,8 @@ URL: [url]',
'settings_dateformat_desc' => '',
'settings_datetimeformat' => '',
'settings_datetimeformat_desc' => '',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => 'Adatbázis',
'settings_dbDatabase_desc' => 'Az adatbázis nevét a telepítési folyamat során kell megadni. Ne szerkessze ezt a mezőt ha nem szükséges, ha például az adatbázis áthelyezésre kerül.',
'settings_dbDriver' => 'Adatbázis típus',
@ -1517,6 +1568,8 @@ URL: [url]',
'settings_defaultSearchMethod_valdatabase' => 'adatbázis',
'settings_defaultSearchMethod_valfulltext' => '',
'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_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',
@ -1848,6 +1901,7 @@ URL: [url]',
'settings_workflowMode_valtraditional' => 'hagyományos',
'settings_workflowMode_valtraditional_only_approval' => 'hagyományos (áttekintés nélkül)',
'settings_zendframework' => 'Zend keretrendszer',
'set_expiration_date_help' => '',
'set_expiry' => 'Lejárat beállítása',
'set_owner' => 'Tulajdonos beállítása',
'set_owner_error' => 'Hiba a tulajdonos beállításakor',
@ -2191,9 +2245,12 @@ URL: [url]',
'warning' => 'Figyelmeztetés',
'warning_remove_approval_log' => '',
'warning_remove_review_log' => '',
'webauthn' => '',
'webauthn_auth' => '',
'webauthn_crossplatform_info' => '',
'webauthn_info' => '',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => '',
'wednesday' => 'Szerda',
'wednesday_abbr' => 'Sze',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (470), atoz-chevara (835)
// Translators: Admin (481), atoz-chevara (835)
$text = array(
'2_factor_auth' => '',
@ -44,19 +44,6 @@ $text = array(
'access_mode_none' => 'Tidak memiliki akses',
'access_mode_read' => 'Izin Membaca',
'access_mode_readwrite' => 'Izin Baca-Tulis',
'access_permission_changed_email' => 'Izin diterapkan',
'access_permission_changed_email_body' => 'Izin diterapkan
Dokumen: [name]
Folder induk: [folder_path]
Pengguna: [username]
URL: [url]',
'access_permission_changed_email_body_html' => '<p>Izin diubah</p>
<p>Dokumen: [name]<br />
Folder induk: [folder_path]<br />
Pengguna: [username]<br />
URL: [url]</p>',
'access_permission_changed_email_subject' => '[sitename]: [name] - Izin diterapkan',
'according_settings' => 'sesuai pengaturan',
'action' => 'Aksi',
'actions' => 'Aksi',
@ -103,6 +90,7 @@ URL: [url]</p>',
'all_users' => 'Semua pengguna',
'already_subscribed' => 'Telah berlangganan',
'and' => 'dan',
'any_value_set' => '',
'apikey' => 'Kunci API',
'apply' => 'Terapkan',
'approvals_accepted' => '[no_approvals] persetujuan sudah diterima',
@ -306,6 +294,7 @@ URL: [url]</p>',
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Harap memilih definisi label',
'choose_attrdefgroup' => 'Pilih kelompok label',
'choose_category' => 'Harap pilih',
@ -396,6 +385,7 @@ URL: [url]</p>',
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -433,8 +423,24 @@ URL: [url]</p>',
'documents_user_rejected' => 'Dokumen yang ditolak',
'documents_user_requiring_attention' => '',
'documents_with_notification' => 'Dokumen dengan notifikasi',
'document_access_permission_changed_email' => 'Izin diterapkan',
'document_access_permission_changed_email_body' => 'Izin diterapkan
Dokumen: [name]
Folder induk: [folder_path]
Pengguna: [username]
URL: [url]',
'document_access_permission_changed_email_body_html' => '<p>Izin diubah</p>
<p>Dokumen: [name]<br />
Folder induk: [folder_path]<br />
Pengguna: [username]<br />
URL: [url]</p>',
'document_access_permission_changed_email_subject' => '[sitename]: [name] - Izin diterapkan',
'document_already_checkedout' => 'Dokumen ini sudah diperiksa',
'document_already_locked' => 'Dokumen ini telah dikunci',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_body_html' => '<p>Atribut diubah</p>
@ -489,7 +495,45 @@ Folder baru: [new_folder_path]<br />
Pengguna: [username]<br />
URL: [url]</p>',
'document_moved_email_subject' => '[sitename]: [name] - Dokumen dipindahkan',
'document_notify_added_email' => 'Anda telah ditambahkan ke daftar pemberitahuan',
'document_notify_added_email_body' => 'Ditambahkan ke daftar notifikasi.
Nama: [name]
Folder induk: [folder_path]
Pengguna: [username]
URL: [url]',
'document_notify_added_email_body_html' => '<p>Ditambahkan ke daftar notifikasi.</p>
<p>Nama: [name]<br />
Folder induk: [folder_path]<br />
Pengguna: [username]<br />
URL: [url]</p>',
'document_notify_added_email_subject' => '[sitename]: [name] - Ditambahkan ke daftar notifikasi',
'document_notify_deleted_email' => 'Anda telah dihapus dari daftar pemberitahuan',
'document_notify_deleted_email_body' => '',
'document_notify_deleted_email_body_html' => '<p>Dihapus dari daftar notifikasi</p>
<p>Nama: [name]<br />
Folder induk: [folder_path]<br />
Pengguna: [username]<br />
URL: [url]</p>',
'document_notify_deleted_email_subject' => '',
'document_not_checkedout' => '',
'document_ownership_changed_email' => 'Pemilik diterapkan',
'document_ownership_changed_email_body' => 'Pemilik diterapkan
Dokumen: [name]
Folder induk: [folder_path]
Pemilik sebelumnya: [old_owner]
Pemilik baru: [new_owner]
Pengguna: [username]
URL: [url]',
'document_ownership_changed_email_body_html' => '<p>Pemilik berubah</p>
<p>Dokumen: [name]<br />
Folder induk: [folder_path]<br />
Pemilik lama: [old_owner]<br />
Pemilik baru: [new_owner]<br / >
Pengguna: [username]<br />
URL: [url]</p>',
'document_ownership_changed_email_subject' => '[sitename]: [name] - Pemilik diterapkan',
'document_renamed_email' => 'Dokumen diganti namanya',
'document_renamed_email_body' => '',
'document_renamed_email_body_html' => '<p>Nama dokumen diubah</p>
@ -664,6 +708,7 @@ URL: [url]</p>',
'expire_in_1m' => 'Kadaluwarsa dalam 1 bulan',
'expire_in_1w' => 'Kadaluwarsa dalam 1 minggu',
'expire_in_1y' => 'Kadaluwarsa dalam 1 tahun',
'expire_in_24h' => '',
'expire_in_2h' => 'Kadaluwarsa dalam 2 jam',
'expire_in_2y' => 'Kadaluwarsa dalam 2 tahun',
'expire_in_3y' => 'Kadaluwarsa dalam 3 tahun',
@ -713,6 +758,21 @@ URL: [url]',
'folders' => 'Folder',
'folders_and_documents_statistic' => '',
'folders_with_notification' => 'Folder dengan pemberitahuan',
'folder_access_permission_changed_email_body' => 'Izin diterapkan
Dokumen: [name]
Folder induk: [folder_path]
Pengguna: [username]
URL: [url]',
'folder_access_permission_changed_email_body_html' => '<p>Izin diubah</p>
<p>Dokumen: [name]<br />
Folder induk: [folder_path]<br />
Pengguna: [username]<br />
URL: [url]</p>',
'folder_access_permission_changed_email_subject' => '',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => 'Label berubah
Folder: [name]
@ -737,10 +797,11 @@ URL: [url]',
'folder_comment_changed_email_subject' => '[sitename]: [name] - Komentar diubah',
'folder_contents' => 'Isi Folder',
'folder_deleted_email' => 'Folder telah dihapus',
'folder_deleted_email_body' => 'Folder telah dihapus
Folder: [name]
Folder induk: [folder_path]
Pengguna: [username]
'folder_deleted_email_body' => 'Folder telah dihapus
Folder: [name]
Folder induk: [folder_path]
Pengguna: [username]
URL: [url]',
'folder_deleted_email_body_html' => '',
'folder_deleted_email_subject' => '[sitename]: [name] - Folder dihapus',
@ -755,6 +816,42 @@ Pengguna: [username]
URL: [url]',
'folder_moved_email_body_html' => '',
'folder_moved_email_subject' => '[sitename]: [name] - Folder dipindahkan',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => 'Ditambahkan ke daftar notifikasi.
Nama: [name]
Folder induk: [folder_path]
Pengguna: [username]
URL: [url]',
'folder_notify_added_email_body_html' => '<p>Ditambahkan ke daftar notifikasi.</p>
<p>Nama: [name]<br />
Folder induk: [folder_path]<br />
Pengguna: [username]<br />
URL: [url]</p>',
'folder_notify_added_email_subject' => '[sitename]: [name] - Ditambahkan ke daftar notifikasi',
'folder_notify_deleted_email_body' => '',
'folder_notify_deleted_email_body_html' => '<p>Dihapus dari daftar notifikasi</p>
<p>Nama: [name]<br />
Folder induk: [folder_path]<br />
Pengguna: [username]<br />
URL: [url]</p>',
'folder_notify_deleted_email_subject' => '',
'folder_ownership_changed_email_body' => 'Pemilik diterapkan
Dokumen: [name]
Folder induk: [folder_path]
Pemilik sebelumnya: [old_owner]
Pemilik baru: [new_owner]
Pengguna: [username]
URL: [url]',
'folder_ownership_changed_email_body_html' => '<p>Pemilik berubah</p>
<p>Dokumen: [name]<br />
Folder induk: [folder_path]<br />
Pemilik lama: [old_owner]<br />
Pemilik baru: [new_owner]<br / >
Pengguna: [username]<br />
URL: [url]</p>',
'folder_ownership_changed_email_subject' => '[sitename]: [name] - Pemilik diterapkan',
'folder_renamed_email' => 'Folder berganti nama',
'folder_renamed_email_body' => '',
'folder_renamed_email_body_html' => '<p>Nama folder diganti</p>
@ -852,6 +949,7 @@ URL: [url]</p>',
'inherits_access_copy_msg' => 'Salin daftar akses yang diwarisi',
'inherits_access_empty_msg' => 'Mulai dengan daftar akses kosong',
'inherits_access_msg' => 'Akses sedang diwarisi.',
'insecure_installation' => '',
'installed_apache_extensions' => 'Ekstensi apache yang diinstal',
'installed_php_extensions' => 'Ekstensi php yang diinstal',
'internal_error' => 'Kesalahan internal',
@ -863,6 +961,7 @@ URL: [url]</p>',
'invalid_create_date_start' => 'Tanggal mulai tidak valid untuk rentang tanggal pembuatan.',
'invalid_doc_id' => 'ID Dokumen Tidak Valid',
'invalid_dropfolder_folder' => '',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => 'Tanggal akhir tidak valid untuk rentang tanggal kedaluwarsa.',
'invalid_expiration_date_start' => 'Tanggal mulai tidak valid untuk rentang tanggal kedaluwarsa.',
'invalid_file_id' => 'ID berkas tidak valid',
@ -885,6 +984,7 @@ URL: [url]</p>',
'is_hidden' => 'Sembunyikan dari daftar pengguna',
'it_IT' => 'Italia',
'january' => 'Januari',
'js_confirm_cancel_checkout' => '',
'js_form_error' => '',
'js_form_errors' => 'Formulir masih mengandung # errors.',
'js_invalid_email' => '',
@ -982,7 +1082,10 @@ URL: [url]</p>',
'missing_file' => 'Berkas hilang',
'missing_filesize' => '',
'missing_func_class_note' => 'Catatan',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => 'Ekstensi php tidak ada',
'missing_php_function' => '',
'missing_php_functions_and_classes' => '',
'missing_reception' => 'Resepsi hilang',
'missing_request_object' => '',
@ -1067,27 +1170,6 @@ URL: [url]',
'nl_NL' => 'Belanda',
'no' => 'Tidak',
'notification' => 'Notifikasi',
'notify_added_email' => 'Anda telah ditambahkan ke daftar pemberitahuan',
'notify_added_email_body' => 'Ditambahkan ke daftar notifikasi.
Nama: [name]
Folder induk: [folder_path]
Pengguna: [username]
URL: [url]',
'notify_added_email_body_html' => '<p>Ditambahkan ke daftar notifikasi.</p>
<p>Nama: [name]<br />
Folder induk: [folder_path]<br />
Pengguna: [username]<br />
URL: [url]</p>',
'notify_added_email_subject' => '[sitename]: [name] - Ditambahkan ke daftar notifikasi',
'notify_deleted_email' => 'Anda telah dihapus dari daftar pemberitahuan',
'notify_deleted_email_body' => '',
'notify_deleted_email_body_html' => '<p>Dihapus dari daftar notifikasi</p>
<p>Nama: [name]<br />
Folder induk: [folder_path]<br />
Pengguna: [username]<br />
URL: [url]</p>',
'notify_deleted_email_subject' => '',
'not_subscribed' => 'Tidak berlangganan',
'november' => 'November',
'now' => 'sekarang',
@ -1153,23 +1235,6 @@ URL: [url]</p>',
'original_filename' => 'Nama berkas asli',
'overall_indexing_progress' => 'Kemajuan pengindeksan keseluruhan',
'owner' => 'Pemilik',
'ownership_changed_email' => 'Pemilik diterapkan',
'ownership_changed_email_body' => 'Pemilik diterapkan
Dokumen: [name]
Folder induk: [folder_path]
Pemilik sebelumnya: [old_owner]
Pemilik baru: [new_owner]
Pengguna: [username]
URL: [url]',
'ownership_changed_email_body_html' => '<p>Pemilik berubah</p>
<p>Dokumen: [name]<br />
Folder induk: [folder_path]<br />
Pemilik lama: [old_owner]<br />
Pemilik baru: [new_owner]<br / >
Pengguna: [username]<br />
URL: [url]</p>',
'ownership_changed_email_subject' => '[sitename]: [name] - Pemilik diterapkan',
'parent_folder' => '',
'password' => 'Kata sandi',
'password_already_used' => 'Kata sandi telah digunakan',
@ -1223,12 +1288,12 @@ Jika Anda masih mengalami masalah untuk login, silakan hubungi administrator And
'preset_expires' => 'Kedaluwarsa yang telah ditentukan sebelumnya',
'preview' => 'Pratinjau',
'preview_converters' => 'Pratinjau konversi dokumen',
'preview_images' => 'Pratinjau gambar',
'preview_images_text' => '',
'preview_markdown' => 'Markdown',
'preview_pdf' => 'Lihat sebagai PDF',
'preview_plain' => 'Text',
'preview_text' => '',
'preview_png' => 'Pratinjau gambar',
'preview_txt' => '',
'previous_state' => '',
'previous_versions' => 'Versi sebelumnya',
'process' => 'Proses',
@ -1567,6 +1632,8 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
'settings_dateformat_desc' => 'Format tanggal ini menggunakan sintaks fungsi date() php',
'settings_datetimeformat' => 'Format Tanggal/Waktu',
'settings_datetimeformat_desc' => 'Format tanggal ini menggunakan sintaks fungsi date() php',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => 'Basis data',
'settings_dbDatabase_desc' => 'Nama untuk basis data Anda dimasukkan selama proses instalasi. Jangan edit bagian ini kecuali diperlukan, jika misalnya basis data telah dipindahkan.',
'settings_dbDriver' => 'Tipe Basis data',
@ -1591,6 +1658,8 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
'settings_defaultSearchMethod_valdatabase' => 'basis data',
'settings_defaultSearchMethod_valfulltext' => '',
'settings_delete_install_folder' => 'Untuk menggunakan SeedDMS, Anda harus menghapus file ENABLE_INSTALL_TOOL di direktori konfigurasi',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableSelfEdit' => '',
'settings_disableSelfEdit_desc' => 'Jika dicentang, pengguna tidak dapat mengedit profilnya sendiri',
'settings_disable_install' => '',
@ -1922,6 +1991,7 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
'settings_workflowMode_valtraditional' => '',
'settings_workflowMode_valtraditional_only_approval' => '',
'settings_zendframework' => '',
'set_expiration_date_help' => '',
'set_expiry' => 'Setel Kedaluwarsa',
'set_owner' => 'Tetapkan Pemilik',
'set_owner_error' => 'Kesalahan menyetel pemilik',
@ -2251,9 +2321,12 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
'warning' => 'Peringatan',
'warning_remove_approval_log' => '',
'warning_remove_review_log' => '',
'webauthn' => '',
'webauthn_auth' => '',
'webauthn_crossplatform_info' => '',
'webauthn_info' => '',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => '',
'wednesday' => 'Rabu',
'wednesday_abbr' => 'Rabu',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (2058), rickr (144), s.pnt (26)
// Translators: Admin (2068), rickr (144), s.pnt (26)
$text = array(
'2_factor_auth' => 'Autorizzazione a due fattori',
@ -44,14 +44,6 @@ $text = array(
'access_mode_none' => 'Nessun accesso',
'access_mode_read' => 'Permesso di lettura',
'access_mode_readwrite' => 'Permesso di lettura e scrittura',
'access_permission_changed_email' => 'Permessi modificati',
'access_permission_changed_email_body' => 'Permessi modificati
Documento: [name]
Cartella: [folder_path]
Utente: [username]
URL: [url]',
'access_permission_changed_email_body_html' => '',
'access_permission_changed_email_subject' => '[sitename]: [name] - Permessi modificati',
'according_settings' => 'Settaggio accordi',
'action' => 'Azione',
'actions' => 'Azioni',
@ -98,6 +90,7 @@ URL: [url]',
'all_users' => 'Tutti gli utenti',
'already_subscribed' => 'L\'oggetto è già stato sottoscritto',
'and' => 'e',
'any_value_set' => '',
'apikey' => '',
'apply' => 'Applica',
'approvals_accepted' => '[no_approvals] approvazioni già accettate',
@ -297,6 +290,7 @@ URL: [url]',
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Seleziona l\'Attributo',
'choose_attrdefgroup' => 'Scegli gruppo di attributi',
'choose_category' => 'Seleziona',
@ -387,6 +381,7 @@ URL: [url]',
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -424,8 +419,19 @@ URL: [url]',
'documents_user_rejected' => 'Documenti rifiutati',
'documents_user_requiring_attention' => 'Tuoi documenti in attesa di revisione o approvazione',
'documents_with_notification' => 'Documenti con notifica',
'document_access_permission_changed_email' => 'Permessi modificati',
'document_access_permission_changed_email_body' => 'Permessi modificati
Documento: [name]
Cartella: [folder_path]
Utente: [username]
URL: [url]',
'document_access_permission_changed_email_body_html' => '',
'document_access_permission_changed_email_subject' => '[sitename]: [name] - Permessi modificati',
'document_already_checkedout' => 'Questo documento è già approvato',
'document_already_locked' => 'Questo documento è già bloccato',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => 'Attributo modificato',
'document_attribute_changed_email_body_html' => '',
'document_attribute_changed_email_subject' => '[sitename]: [name] - Attributo modificato',
@ -469,7 +475,34 @@ Utente: [username]
URL: [url]',
'document_moved_email_body_html' => '',
'document_moved_email_subject' => '[sitename]: [name] - Documento spostato',
'document_notify_added_email' => 'Sei stato aggiunto alla lista di notifica',
'document_notify_added_email_body' => 'Aggiunto alla lista di notifica
Nome: [name]
Cartella: [folder_path]
Utente: [username]
URL: [url]',
'document_notify_added_email_body_html' => '',
'document_notify_added_email_subject' => '[sitename]: [name] - Aggiunto alla lista di notifica',
'document_notify_deleted_email' => 'Sei stato rimosso dalla lista di notifica',
'document_notify_deleted_email_body' => 'Rimosso dalla lista di notifica
Nome: [name]
Cartella: [folder_path]
Utente: [username]
URL: [url]',
'document_notify_deleted_email_body_html' => '',
'document_notify_deleted_email_subject' => '[sitename]: [name] - Rimosso dalla lista di notifica',
'document_not_checkedout' => 'Documento non approvato',
'document_ownership_changed_email' => 'Proprietario cambiato',
'document_ownership_changed_email_body' => 'Cambio di proprietario
Documento: [name]
Cartella: [folder_path]
Proprietario precedente: [old_owner]
Nuovo proprietario: [new_owner]
Utente: [username]
URL: [url]',
'document_ownership_changed_email_body_html' => '',
'document_ownership_changed_email_subject' => '[sitename]: [name] - Cambio di proprietario',
'document_renamed_email' => 'Documento rinominato',
'document_renamed_email_body' => 'Documento rinominato
Documento: [name]
@ -630,6 +663,7 @@ URL: [url]',
'expire_in_1m' => 'Scade in 1 mese',
'expire_in_1w' => 'Scade in 7 giorni',
'expire_in_1y' => 'Scade in 1 anno',
'expire_in_24h' => '',
'expire_in_2h' => 'Scade in 2 ore',
'expire_in_2y' => 'Scade in 2 anni',
'expire_in_3y' => '',
@ -678,6 +712,16 @@ URL: [url]',
'folders' => 'Cartelle',
'folders_and_documents_statistic' => 'Visualizzazione generale',
'folders_with_notification' => 'Cartelle con notifica',
'folder_access_permission_changed_email_body' => 'Permessi modificati
Documento: [name]
Cartella: [folder_path]
Utente: [username]
URL: [url]',
'folder_access_permission_changed_email_body_html' => '',
'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Permessi modificati',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => 'Attributo cartella modificato',
'folder_attribute_changed_email_body_html' => '',
'folder_attribute_changed_email_subject' => 'Attributo cartella modificato',
@ -693,10 +737,11 @@ URL: [url]',
'folder_comment_changed_email_subject' => '[sitename]: [name] - Commento modificato per la Cartella',
'folder_contents' => 'Contenuto della cartella',
'folder_deleted_email' => 'Cartella cancellata',
'folder_deleted_email_body' => 'Cancellazione cartella
Cartella: [name]
Percorso: [folder_path]
Utente: [username]
'folder_deleted_email_body' => 'Cancellazione cartella
Cartella: [name]
Percorso: [folder_path]
Utente: [username]
URL: [url]',
'folder_deleted_email_body_html' => '',
'folder_deleted_email_subject' => '[sitename]: [name] - Cartella cancellata',
@ -710,6 +755,27 @@ Utente: [username]
URL: [url]',
'folder_moved_email_body_html' => '',
'folder_moved_email_subject' => '[sitename]: [name] - Cartella spostata',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => 'Aggiunto alla lista di notifica Nome: [name] Cartella: [folder_path] Utente: [username] URL: [url]',
'folder_notify_added_email_body_html' => '',
'folder_notify_added_email_subject' => '[sitename]: [name] - Aggiunto alla lista di notifica',
'folder_notify_deleted_email_body' => 'Rimosso dalla lista di notifica
Nome: [name]
Cartella: [folder_path]
Utente: [username]
URL: [url]',
'folder_notify_deleted_email_body_html' => '',
'folder_notify_deleted_email_subject' => '[sitename]: [name] - Rimosso dalla lista di notifica',
'folder_ownership_changed_email_body' => 'Cambio di proprietario
Documento: [name]
Cartella: [folder_path]
Proprietario precedente: [old_owner]
Nuovo proprietario: [new_owner]
Utente: [username]
URL: [url]',
'folder_ownership_changed_email_body_html' => '',
'folder_ownership_changed_email_subject' => '[sitename]: [name] - Cambio di proprietario',
'folder_renamed_email' => 'Cartella rinominata',
'folder_renamed_email_body' => 'Cartella rinominata
Cartella: [name]
@ -806,6 +872,7 @@ URL: [url]',
'inherits_access_copy_msg' => 'Copia la lista degli accessi ereditati',
'inherits_access_empty_msg' => 'Reimposta una lista di permessi vuota',
'inherits_access_msg' => 'È impostato il permesso ereditario.',
'insecure_installation' => '',
'installed_apache_extensions' => '',
'installed_php_extensions' => '',
'internal_error' => 'Errore interno',
@ -817,6 +884,7 @@ URL: [url]',
'invalid_create_date_start' => 'Inizio data non valida per la creazione di un intervallo temporale',
'invalid_doc_id' => 'ID del documento non valido',
'invalid_dropfolder_folder' => 'cartella non valido nella cartella di pubblicazione',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => 'Data di fine non è valida per l\'intervallo di data di scadenza.',
'invalid_expiration_date_start' => 'Data di inizio non valida per l\'intervallo di date di scadenza.',
'invalid_file_id' => 'ID del file non valido',
@ -839,6 +907,7 @@ URL: [url]',
'is_hidden' => 'Nascondi dalla lista utenti',
'it_IT' => 'Italiano',
'january' => 'Gennaio',
'js_confirm_cancel_checkout' => '',
'js_form_error' => 'Il modulo contiene ancora # errore.',
'js_form_errors' => 'Il modulo contiene ancora # errori.',
'js_invalid_email' => 'Indirizzo email non valido',
@ -936,7 +1005,10 @@ URL: [url]',
'missing_file' => 'File mancante',
'missing_filesize' => 'Dimensione mancante',
'missing_func_class_note' => '',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => 'Estensioni php mancanti',
'missing_php_function' => '',
'missing_php_functions_and_classes' => '',
'missing_reception' => 'Ricezione mancante',
'missing_request_object' => 'Manca oggetto di richiesta',
@ -1012,22 +1084,6 @@ URL: [url]',
'nl_NL' => 'Olandese',
'no' => 'No',
'notification' => 'Notifica',
'notify_added_email' => 'Sei stato aggiunto alla lista di notifica',
'notify_added_email_body' => 'Aggiunto alla lista di notifica
Nome: [name]
Cartella: [folder_path]
Utente: [username]
URL: [url]',
'notify_added_email_body_html' => '',
'notify_added_email_subject' => '[sitename]: [name] - Aggiunto alla lista di notifica',
'notify_deleted_email' => 'Sei stato rimosso dalla lista di notifica',
'notify_deleted_email_body' => 'Rimosso dalla lista di notifica
Nome: [name]
Cartella: [folder_path]
Utente: [username]
URL: [url]',
'notify_deleted_email_body_html' => '',
'notify_deleted_email_subject' => '[sitename]: [name] - Rimosso dalla lista di notifica',
'not_subscribed' => '',
'november' => 'Novembre',
'now' => 'Adesso',
@ -1093,16 +1149,6 @@ URL: [url]',
'original_filename' => 'Nome file originale',
'overall_indexing_progress' => 'Totale processo di indicizzazione',
'owner' => 'Proprietario',
'ownership_changed_email' => 'Proprietario cambiato',
'ownership_changed_email_body' => 'Cambio di proprietario
Documento: [name]
Cartella: [folder_path]
Proprietario precedente: [old_owner]
Nuovo proprietario: [new_owner]
Utente: [username]
URL: [url]',
'ownership_changed_email_body_html' => '',
'ownership_changed_email_subject' => '[sitename]: [name] - Cambio di proprietario',
'parent_folder' => '',
'password' => 'Password',
'password_already_used' => 'Password già usata',
@ -1148,12 +1194,12 @@ Dovessero esserci ancora problemi al login, prego contatta l\'amministratore di
'preset_expires' => 'Scadenza preimpostata',
'preview' => 'Anteprima',
'preview_converters' => 'Anteprima convesione documento',
'preview_images' => 'Immagini di anteprima',
'preview_images_text' => '',
'preview_markdown' => 'Riduzione ribasso',
'preview_pdf' => 'Anteprima come PDF',
'preview_plain' => 'Testo',
'preview_text' => '',
'preview_png' => 'Immagini di anteprima',
'preview_txt' => '',
'previous_state' => 'Stato precedente',
'previous_versions' => 'Versioni precedenti',
'process' => 'Processi',
@ -1542,6 +1588,8 @@ Name: [username]
'settings_dateformat_desc' => '',
'settings_datetimeformat' => '',
'settings_datetimeformat_desc' => '',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => 'Database',
'settings_dbDatabase_desc' => 'Il nome del database inserito durante il processo di installazione. Non modificare questo campo se non assolutamente necessario, ad esempio nel trasferimento del database su un nuovo Host.',
'settings_dbDriver' => 'Tipo database',
@ -1566,6 +1614,8 @@ Name: [username]
'settings_defaultSearchMethod_valdatabase' => 'database',
'settings_defaultSearchMethod_valfulltext' => 'Testo intero',
'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_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',
@ -1897,6 +1947,7 @@ Name: [username]
'settings_workflowMode_valtraditional' => 'Tradizionale',
'settings_workflowMode_valtraditional_only_approval' => 'Tradizionale (senza revisione)',
'settings_zendframework' => 'Framework Zend',
'set_expiration_date_help' => '',
'set_expiry' => 'Imposta scadenza',
'set_owner' => 'Conferma proprietario',
'set_owner_error' => 'Errore nell\'impostazione del proprietario',
@ -2240,9 +2291,12 @@ URL: [url]',
'warning' => 'Attenzione',
'warning_remove_approval_log' => '',
'warning_remove_review_log' => '',
'webauthn' => '',
'webauthn_auth' => '',
'webauthn_crossplatform_info' => '',
'webauthn_info' => '',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => '',
'wednesday' => 'Mercoledì',
'wednesday_abbr' => 'Mer',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (951), daivoc (421), fofwisdom (166)
// Translators: Admin (961), daivoc (421), fofwisdom (166)
$text = array(
'2_factor_auth' => '이중 인증',
@ -44,14 +44,6 @@ $text = array(
'access_mode_none' => '접속 금지',
'access_mode_read' => '읽기 권한',
'access_mode_readwrite' => '읽기 - 쓰기 권한',
'access_permission_changed_email' => '권한 변경',
'access_permission_changed_email_body' => '권한 변경
문서: [name]
상위 폴더: [folder_path]
사용자: [username]
URL: [url]',
'access_permission_changed_email_body_html' => '',
'access_permission_changed_email_subject' => '[sitename ]: [name] - 권한 변경',
'according_settings' => '설정 하기',
'action' => '액션',
'actions' => '작업',
@ -98,6 +90,7 @@ URL: [url]',
'all_users' => '모든 사용자',
'already_subscribed' => '가입된',
'and' => '와',
'any_value_set' => '',
'apikey' => '',
'apply' => '적용',
'approvals_accepted' => '',
@ -299,6 +292,7 @@ URL: [url]',
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => '속성의 정의를 선택하세요',
'choose_attrdefgroup' => '',
'choose_category' => '선택하세요',
@ -390,6 +384,7 @@ URL: [url]',
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -427,8 +422,19 @@ URL: [url]',
'documents_user_rejected' => '거부된 문서',
'documents_user_requiring_attention' => '주의가 필요한 당신 소유의 문서',
'documents_with_notification' => '',
'document_access_permission_changed_email' => '권한 변경',
'document_access_permission_changed_email_body' => '권한 변경
문서: [name]
상위 폴더: [folder_path]
사용자: [username]
URL: [url]',
'document_access_permission_changed_email_body_html' => '',
'document_access_permission_changed_email_subject' => '[sitename ]: [name] - 권한 변경',
'document_already_checkedout' => '이문서는 이미 체크아웃 되었습니다',
'document_already_locked' => '이미 잠겨진 문서',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_body_html' => '',
'document_attribute_changed_email_subject' => '',
@ -472,7 +478,34 @@ URL: [url]',
URL: [url]',
'document_moved_email_body_html' => '',
'document_moved_email_subject' => '[sitename] : [name] - 이동된 문서',
'document_notify_added_email' => '귀하는 알림목록에 추가되었습니다.',
'document_notify_added_email_body' => '알림 목록에 추가
이름: [name]
상위 폴더: [folder_path]
사용자: [username]
URL: [url]',
'document_notify_added_email_body_html' => '',
'document_notify_added_email_subject' => '[sitename] : [name] - 알림 목록에 추가',
'document_notify_deleted_email' => '목록을 알림에서 제거했습니다',
'document_notify_deleted_email_body' => '알림 목록에서 제거
이름: [name]
상위 폴더: [folder_path]
사용자: [username]
URL : [url]',
'document_notify_deleted_email_body_html' => '',
'document_notify_deleted_email_subject' => '[sitename]: [name] - 알림목록으로부터 제거됨',
'document_not_checkedout' => '문서가 체크아웃되지 않았습니다.',
'document_ownership_changed_email' => '소유자 변경',
'document_ownership_changed_email_body' => '소유자 변경
문서: [name]
상위 폴더: [folder_path]
이전 소유자: [old_owner]
사용자 : [new_owner]
사용자 : [username]
URL : [url]',
'document_ownership_changed_email_body_html' => '',
'document_ownership_changed_email_subject' => '[sitename] : [name] - 소유자 변경',
'document_renamed_email' => '변경된 문서명',
'document_renamed_email_body' => '변경된 문서명
문서: [name]
@ -626,6 +659,7 @@ URL: [url]',
'expire_in_1m' => '1개월 후 만료',
'expire_in_1w' => '1주 후 만료',
'expire_in_1y' => '1년 후 만료',
'expire_in_24h' => '',
'expire_in_2h' => '',
'expire_in_2y' => '2년 후에 만료',
'expire_in_3y' => '',
@ -674,6 +708,16 @@ URL: [url]',
'folders' => '폴더',
'folders_and_documents_statistic' => '개요 내용',
'folders_with_notification' => '',
'folder_access_permission_changed_email_body' => '권한 변경
문서: [name]
상위 폴더: [folder_path]
사용자: [username]
URL: [url]',
'folder_access_permission_changed_email_body_html' => '',
'folder_access_permission_changed_email_subject' => '[sitename ]: [name] - 권한 변경',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_body_html' => '',
'folder_attribute_changed_email_subject' => '',
@ -689,10 +733,11 @@ URL: [url]',
'folder_comment_changed_email_subject' => '[sitename]: [name] - 주석 변경됨',
'folder_contents' => '폴더 내용',
'folder_deleted_email' => '폴더 삭제',
'folder_deleted_email_body' => '폴더 삭제
폴더: [name]
상위 폴더: [folder_path]
사용자 [username]
'folder_deleted_email_body' => '폴더 삭제
폴더: [name]
상위 폴더: [folder_path]
사용자 [username]
URL : [url]',
'folder_deleted_email_body_html' => '',
'folder_deleted_email_subject' => '[sitename] : [name] - 폴더 삭제',
@ -706,6 +751,31 @@ URL : [url]',
URL : [url]',
'folder_moved_email_body_html' => '',
'folder_moved_email_subject' => '[sitename] : [name] - 폴더 이동',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => '알림 목록에 추가
이름: [name]
상위 폴더: [folder_path]
사용자: [username]
URL: [url]',
'folder_notify_added_email_body_html' => '',
'folder_notify_added_email_subject' => '[sitename] : [name] - 알림 목록에 추가',
'folder_notify_deleted_email_body' => '알림 목록에서 제거
이름: [name]
상위 폴더: [folder_path]
사용자: [username]
URL : [url]',
'folder_notify_deleted_email_body_html' => '',
'folder_notify_deleted_email_subject' => '[sitename]: [name] - 알림목록으로부터 제거됨',
'folder_ownership_changed_email_body' => '소유자 변경
문서: [name]
상위 폴더: [folder_path]
이전 소유자: [old_owner]
사용자 : [new_owner]
사용자 : [username]
URL : [url]',
'folder_ownership_changed_email_body_html' => '',
'folder_ownership_changed_email_subject' => '[sitename] : [name] - 소유자 변경',
'folder_renamed_email' => '폴더 이름 바꿈',
'folder_renamed_email_body' => '폴더명 변경
폴더: [name]
@ -802,6 +872,7 @@ URL: [url]',
'inherits_access_copy_msg' => '상속 액세스 목록 복사',
'inherits_access_empty_msg' => '빈 액세스 목록으로 시작',
'inherits_access_msg' => '액세스가 상속됩니다.',
'insecure_installation' => '',
'installed_apache_extensions' => '',
'installed_php_extensions' => '',
'internal_error' => '내부 오류',
@ -813,6 +884,7 @@ URL: [url]',
'invalid_create_date_start' => '작성 날짜 범위에 대한 잘못된 시작 날짜.',
'invalid_doc_id' => '잘못된 문서 ID',
'invalid_dropfolder_folder' => '',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => '잘못된 유효 기간 종료',
'invalid_expiration_date_start' => '잘못된 유효 기간 시작',
'invalid_file_id' => '잘못된 파일 ID',
@ -835,6 +907,7 @@ URL: [url]',
'is_hidden' => '숨긴 사용자 목록',
'it_IT' => '이탈리아어',
'january' => '1월',
'js_confirm_cancel_checkout' => '',
'js_form_error' => '',
'js_form_errors' => '',
'js_invalid_email' => '',
@ -932,7 +1005,10 @@ URL: [url]',
'missing_file' => '누락 된 파일',
'missing_filesize' => '누락 된 파일 크기',
'missing_func_class_note' => '',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => '',
'missing_php_function' => '',
'missing_php_functions_and_classes' => '',
'missing_reception' => '',
'missing_request_object' => '',
@ -1008,22 +1084,6 @@ URL [url]',
'nl_NL' => '네덜란드',
'no' => '아니오',
'notification' => '',
'notify_added_email' => '귀하는 알림목록에 추가되었습니다.',
'notify_added_email_body' => '알림 목록에 추가
이름: [name]
상위 폴더: [folder_path]
사용자: [username]
URL: [url]',
'notify_added_email_body_html' => '',
'notify_added_email_subject' => '[sitename] : [name] - 알림 목록에 추가',
'notify_deleted_email' => '목록을 알림에서 제거했습니다',
'notify_deleted_email_body' => '알림 목록에서 제거
이름: [name]
상위 폴더: [folder_path]
사용자: [username]
URL : [url]',
'notify_deleted_email_body_html' => '',
'notify_deleted_email_subject' => '[sitename]: [name] - 알림목록으로부터 제거됨',
'not_subscribed' => '',
'november' => '11월',
'now' => '지금',
@ -1089,16 +1149,6 @@ URL : [url]',
'original_filename' => '원래본 파일명',
'overall_indexing_progress' => '전체 색인 진행률',
'owner' => '소유자',
'ownership_changed_email' => '소유자 변경',
'ownership_changed_email_body' => '소유자 변경
문서: [name]
상위 폴더: [folder_path]
이전 소유자: [old_owner]
사용자 : [new_owner]
사용자 : [username]
URL : [url]',
'ownership_changed_email_body_html' => '',
'ownership_changed_email_subject' => '[sitename] : [name] - 소유자 변경',
'parent_folder' => '',
'password' => '암호',
'password_already_used' => '예전에 쓰인 암호',
@ -1136,12 +1186,12 @@ URL : [url]',
'preset_expires' => '만료 조절',
'preview' => '미리보기',
'preview_converters' => '문서 변환 미리보기',
'preview_images' => '',
'preview_images_text' => '',
'preview_markdown' => '마크다운',
'preview_pdf' => '',
'preview_plain' => '텍스트',
'preview_text' => '',
'preview_png' => '',
'preview_txt' => '',
'previous_state' => '이전 상태',
'previous_versions' => '이전 버전',
'process' => '',
@ -1509,6 +1559,8 @@ URL : [url]',
'settings_dateformat_desc' => '',
'settings_datetimeformat' => '',
'settings_datetimeformat_desc' => '',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => '데이터베이스',
'settings_dbDatabase_desc' => '설치 과정에서 입력 한 데이터베이스 액세스를 위한 데이터베이스 이름 . 필요한 경우가 아니면이 필드를 편집하지 마십시오.',
'settings_dbDriver' => '데이터베이스 유형',
@ -1533,6 +1585,8 @@ URL : [url]',
'settings_defaultSearchMethod_valdatabase' => '기본 검색 방법 설정',
'settings_defaultSearchMethod_valfulltext' => '기본 검색 방법 설정',
'settings_delete_install_folder' => 'SeedDMS을 사용하려면 구성 디렉토리의 파일 ENABLE_INSTALL_TOOL을 삭제해야합니다',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableSelfEdit' => '자체 수정 불가',
'settings_disableSelfEdit_desc' => '확인시 사용자가 자신의 프로필을 편집 할 수 없음',
'settings_disable_install' => 'ENABLE_INSTALL_TOOL 삭제',
@ -1864,6 +1918,7 @@ URL : [url]',
'settings_workflowMode_valtraditional' => '관습적',
'settings_workflowMode_valtraditional_only_approval' => '관습적 (리뷰 없음)',
'settings_zendframework' => '젠드 프레임 워크',
'set_expiration_date_help' => '',
'set_expiry' => '만료 설정',
'set_owner' => '소유자 설정',
'set_owner_error' => '소유자 설정 오류',
@ -2207,9 +2262,12 @@ URL : [url]',
'warning' => '경고',
'warning_remove_approval_log' => '',
'warning_remove_review_log' => '',
'webauthn' => '',
'webauthn_auth' => '',
'webauthn_crossplatform_info' => '',
'webauthn_info' => '',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => '',
'wednesday' => '수요일',
'wednesday_abbr' => '수',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1469)
// Translators: Admin (1479)
$text = array(
'2_factor_auth' => 'ການກວດສອບແບບ 2 ປັດໃຈ',
@ -44,14 +44,6 @@ $text = array(
'access_mode_none' => 'ບໍ່ສາມາດເຂົ້າເຖິງ',
'access_mode_read' => 'ອ່ານສິດທິ',
'access_mode_readwrite' => 'ອະນຸຍາດໃຫ້ ອ່ານ-ຂຽນໄດ້',
'access_permission_changed_email' => 'ການອະນຸຍາດໄດ້ມີການປ່ຽນແປງ',
'access_permission_changed_email_body' => 'ການອະນຸຍາດໄດ້ມີການປ່ຽນແປງ
ເອກະສານ: [name]
ໂຟເດີຫຼັກ:[folder_path]
ຜູ້ໃຊ້:[username]
URL: [url]',
'access_permission_changed_email_body_html' => '',
'access_permission_changed_email_subject' => '[sitename]: [name] ອານຸຍາດປ່ຽນແລ້ວ',
'according_settings' => 'ຕາມການຕັ້ງຄ່າ',
'action' => 'ກະທຳ',
'actions' => 'ປະຕຶບັດ',
@ -98,6 +90,7 @@ URL: [url]',
'all_users' => 'ຜູ້ໃຊ້ທັງໝົດ',
'already_subscribed' => 'ສະໝັກຮັບຂໍ້ມູນແລ້ວ',
'and' => 'ແລະ',
'any_value_set' => '',
'apikey' => '',
'apply' => 'ໃຊ້',
'approvals_accepted' => '[no_approvals] ອະນຸມັດໂດຍບໍ່ຕ້ອງສຳພັດ',
@ -295,6 +288,7 @@ URL: [url]',
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'ກະລຸນາເລືອກນິຍາມແອັດທິບິວ',
'choose_attrdefgroup' => 'ເລືອກກຸ່ມແອັດທິບິວ',
'choose_category' => 'ກະລຸນາເລືອກ',
@ -385,6 +379,7 @@ URL: [url]',
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -422,8 +417,19 @@ URL: [url]',
'documents_user_rejected' => 'ເອກະສານທີ່ຖືກປະຕິເສດ',
'documents_user_requiring_attention' => 'ເອກະສານນີ້ແມ່ນເປັນຂອງເຈົ້າຕ້ອງມີຄວາມເອົາໃຈໄສ່',
'documents_with_notification' => 'ເອກະສານທີ່ມີການແຈ້ງເຕືອນ',
'document_access_permission_changed_email' => 'ການອະນຸຍາດໄດ້ມີການປ່ຽນແປງ',
'document_access_permission_changed_email_body' => 'ການອະນຸຍາດໄດ້ມີການປ່ຽນແປງ
ເອກະສານ: [name]
ໂຟເດີຫຼັກ:[folder_path]
ຜູ້ໃຊ້:[username]
URL: [url]',
'document_access_permission_changed_email_body_html' => '',
'document_access_permission_changed_email_subject' => '[sitename]: [name] ອານຸຍາດປ່ຽນແລ້ວ',
'document_already_checkedout' => 'ເອກະສານນີ້ແມ່ນໄດ້ຮັບການກວດສອບຮຽບຮ້ອຍແລ້ວ',
'document_already_locked' => 'ເອກະສານນີ້ແມ່ນໄດ້ຖືກລັອກ',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_body_html' => '',
'document_attribute_changed_email_subject' => '',
@ -467,7 +473,34 @@ URL: [url]',
URL: [url]',
'document_moved_email_body_html' => '',
'document_moved_email_subject' => '[sitename]:[name] - ເອກະສານຖືກຍ້າຍ',
'document_notify_added_email' => 'ເຈົ້າໄດ້ຮັບການເພີ່ມລາຍຊື່ລົງໃນການແຈ້ງເຕືອນແລ້ວ',
'document_notify_added_email_body' => 'ເພີ່ມລົງໃນລາຍການແຈ້ງເຕືອນແລ້ວ
ຊື່: [name]
ໂຟລເດີຫຼັກ: [folder_path]
ຜູ້ໄຊ້: [username]
URL: [url]',
'document_notify_added_email_body_html' => '',
'document_notify_added_email_subject' => '[sitename]:[name] - ເພີ່ມລົງໃນລາຍການແຈ້ງເຕືອນ',
'document_notify_deleted_email' => 'ເຈົ້າໄດ້ອອກຈາກລາຍການແຈ້ງເຕືອນແລ້ວ',
'document_notify_deleted_email_body' => 'ນຳອອກຈາກລາຍການແຈ້ງເຕືອນ
ຊື່: [name]
ໂຟລເດີຫຼັກ: [folder_path]
ຜູ້ໄຊ້: [username]
URL: [url]',
'document_notify_deleted_email_body_html' => '',
'document_notify_deleted_email_subject' => '[sitename]:[name] - ນຳອອກຈາກການແຈ້ງເຕືອນແລ້ວ',
'document_not_checkedout' => 'ບໍ່ກວດສອບເອກະສານ',
'document_ownership_changed_email' => 'ປ່ຽນເຈົ້າຂອງແລ້ວ',
'document_ownership_changed_email_body' => 'ປ່ຽນເຈົ້າຂອງແລ້ວ
ເອກະສານ: [name]
ໂຟລເດີຫຼັກ: [folder_path]
ເຈົ້າຂອງເກົ່າ: [old_owner]
ເຈົ້າຂອງໄຫມ່: [new_owner]
ຜູ້ໄຊ້: [username]
URL: [url]',
'document_ownership_changed_email_body_html' => '',
'document_ownership_changed_email_subject' => '[sitename]:[name] - ປ່ຽນເຈົ້າຂອງແລ້ວ',
'document_renamed_email' => 'ປ່ຽນຊື່ເອກະສານແລ້ວ',
'document_renamed_email_body' => 'ປ່ຽນຊື່ເອກະສານແລ້ວ
ເອກະສານ: [name]
@ -623,6 +656,7 @@ URL: [url]',
'expire_in_1m' => 'ໝົດອາຍຸໃນອີກ 1 ເດືອນ',
'expire_in_1w' => 'ໝົດອາຍຸພາຍໃນ 1 ອາທິດ',
'expire_in_1y' => 'ໝົດອາຍຸພາຍໃນ 1 ປີ',
'expire_in_24h' => '',
'expire_in_2h' => 'ໝົດອາຍຸໃນອີກ 2 ຊົ່ວໂມງ',
'expire_in_2y' => 'ໝົດອາຍຸພາຍໃນ 2 ປີ',
'expire_in_3y' => '',
@ -671,6 +705,16 @@ URL: [url]',
'folders' => 'ໂຟລເດີ',
'folders_and_documents_statistic' => 'ພາບລວມເນື້ອຫາ',
'folders_with_notification' => 'ໂຟລເດີທີມີການແຈ້ງເຕືອນ',
'folder_access_permission_changed_email_body' => 'ການອະນຸຍາດໄດ້ມີການປ່ຽນແປງ
ເອກະສານ: [name]
ໂຟເດີຫຼັກ:[folder_path]
ຜູ້ໃຊ້:[username]
URL: [url]',
'folder_access_permission_changed_email_body_html' => '',
'folder_access_permission_changed_email_subject' => '[sitename]: [name] ອານຸຍາດປ່ຽນແລ້ວ',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_body_html' => '',
'folder_attribute_changed_email_subject' => '',
@ -687,6 +731,7 @@ URL: [url]',
'folder_contents' => 'ເນື້ອຫາໂຟລເດີ',
'folder_deleted_email' => 'ລົບໂຟລເດີແລ້ວ',
'folder_deleted_email_body' => 'ລົບໂຟລເດີແລ້ວ
ໂຟລເດີ: [name]
ໂຟລເດີຫຼັກ: [folder_path]
ຊື່ຜູ້ໃຊ້: [username]
@ -703,6 +748,31 @@ URL: [url]',
URL: [url]',
'folder_moved_email_body_html' => '',
'folder_moved_email_subject' => '[sitename]:[name] - ຍ້າຍໂຟລເດີແລ້ວ',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => 'ເພີ່ມລົງໃນລາຍການແຈ້ງເຕືອນແລ້ວ
ຊື່: [name]
ໂຟລເດີຫຼັກ: [folder_path]
ຜູ້ໄຊ້: [username]
URL: [url]',
'folder_notify_added_email_body_html' => '',
'folder_notify_added_email_subject' => '[sitename]:[name] - ເພີ່ມລົງໃນລາຍການແຈ້ງເຕືອນ',
'folder_notify_deleted_email_body' => 'ນຳອອກຈາກລາຍການແຈ້ງເຕືອນ
ຊື່: [name]
ໂຟລເດີຫຼັກ: [folder_path]
ຜູ້ໄຊ້: [username]
URL: [url]',
'folder_notify_deleted_email_body_html' => '',
'folder_notify_deleted_email_subject' => '[sitename]:[name] - ນຳອອກຈາກການແຈ້ງເຕືອນແລ້ວ',
'folder_ownership_changed_email_body' => 'ປ່ຽນເຈົ້າຂອງແລ້ວ
ເອກະສານ: [name]
ໂຟລເດີຫຼັກ: [folder_path]
ເຈົ້າຂອງເກົ່າ: [old_owner]
ເຈົ້າຂອງໄຫມ່: [new_owner]
ຜູ້ໄຊ້: [username]
URL: [url]',
'folder_ownership_changed_email_body_html' => '',
'folder_ownership_changed_email_subject' => '[sitename]:[name] - ປ່ຽນເຈົ້າຂອງແລ້ວ',
'folder_renamed_email' => 'ປ່ຽນຊື່ໂຟລເດີແລ້ວ',
'folder_renamed_email_body' => 'ປ່ຽນຊື່ໂຟລເດີແລ້ວ
ໂຟລເດີ: [name]
@ -799,6 +869,7 @@ URL: [url]',
'inherits_access_copy_msg' => 'ຄັດລັອກລາຍການເຂົາເຖິງທີສືບທອດ',
'inherits_access_empty_msg' => 'ເລີ້ມຕົ້ນດ້ວຍລາຍການທີ່ວ່າງເປົ່າ',
'inherits_access_msg' => 'ຂໍຜິດພາດພາຍໃນ',
'insecure_installation' => '',
'installed_apache_extensions' => '',
'installed_php_extensions' => '',
'internal_error' => 'ຂໍ້ຜິດພາດພາຍໃນ',
@ -810,6 +881,7 @@ URL: [url]',
'invalid_create_date_start' => 'ວັນທີເລີມຕົ້ນບໍ່ຖືກຕ້ອງສຳລັບວັນທີ່ສ້າງ',
'invalid_doc_id' => 'ID ເອກະສານບໍ່ຖືກຕ້ອງ',
'invalid_dropfolder_folder' => 'ໂຟລເດີບໍ່ຖືກຕ້ອງໃນໂຟລເດີວ່າງ',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => 'ວັນໝົດອາຍຸບໍ່ຖືກຕ້ອງສຳຫຼັບຊ່ວງວັນທີໝົດອາຍຸ',
'invalid_expiration_date_start' => 'ວັນທີ່ເລີມຕົ້ນສຳລັບວັນໝົດອາຍຸບໍ່ຖືກຕ້ອງ',
'invalid_file_id' => 'ລະຫັດຟາຍບໍ່ຖືກຕ້ອງ',
@ -832,6 +904,7 @@ URL: [url]',
'is_hidden' => 'ຊ້ອນຈາກລາຍຊື່ຜູ້ໄຊ້',
'it_IT' => 'ອີຕາລີ',
'january' => 'ເດືອນມັງກອນ',
'js_confirm_cancel_checkout' => '',
'js_form_error' => 'ແບບຟອມຍັງມີຂໍ້ # ຜິດພາດ',
'js_form_errors' => 'ແບບຟອມຍັງມີຂໍ້ # ຜິດພາດ',
'js_invalid_email' => 'ທີ່ຢູ່ອີເມວບໍ່ຖືກຕ້ອງ',
@ -929,7 +1002,10 @@ URL: [url]',
'missing_file' => 'ບໍ່ມີຟາຍ',
'missing_filesize' => 'ບໍ່ມີຂະໜາດໄຟລ',
'missing_func_class_note' => '',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => '',
'missing_php_function' => '',
'missing_php_functions_and_classes' => '',
'missing_reception' => 'ຂາດການຕອນຮັບ',
'missing_request_object' => 'ການສະເໜີຄຳຂໍໄດ້ຫາຍໄປ',
@ -1005,22 +1081,6 @@ URL: [url]',
'nl_NL' => 'ດັສ',
'no' => 'ບໍ່',
'notification' => '',
'notify_added_email' => 'ເຈົ້າໄດ້ຮັບການເພີ່ມລາຍຊື່ລົງໃນການແຈ້ງເຕືອນແລ້ວ',
'notify_added_email_body' => 'ເພີ່ມລົງໃນລາຍການແຈ້ງເຕືອນແລ້ວ
ຊື່: [name]
ໂຟລເດີຫຼັກ: [folder_path]
ຜູ້ໄຊ້: [username]
URL: [url]',
'notify_added_email_body_html' => '',
'notify_added_email_subject' => '[sitename]:[name] - ເພີ່ມລົງໃນລາຍການແຈ້ງເຕືອນ',
'notify_deleted_email' => 'ເຈົ້າໄດ້ອອກຈາກລາຍການແຈ້ງເຕືອນແລ້ວ',
'notify_deleted_email_body' => 'ນຳອອກຈາກລາຍການແຈ້ງເຕືອນ
ຊື່: [name]
ໂຟລເດີຫຼັກ: [folder_path]
ຜູ້ໄຊ້: [username]
URL: [url]',
'notify_deleted_email_body_html' => '',
'notify_deleted_email_subject' => '[sitename]:[name] - ນຳອອກຈາກການແຈ້ງເຕືອນແລ້ວ',
'not_subscribed' => '',
'november' => 'ເດືອນພະຈິກ',
'now' => 'ຕອນນີ້',
@ -1086,16 +1146,6 @@ URL: [url]',
'original_filename' => 'ຊື່ໄຟລຕົ້ນສະບັບ',
'overall_indexing_progress' => 'ຄວາມຄືບໜ້າການເຮັດດັດສະນີໂດຍລວມ',
'owner' => 'ເຈົ້າຂອງ',
'ownership_changed_email' => 'ປ່ຽນເຈົ້າຂອງແລ້ວ',
'ownership_changed_email_body' => 'ປ່ຽນເຈົ້າຂອງແລ້ວ
ເອກະສານ: [name]
ໂຟລເດີຫຼັກ: [folder_path]
ເຈົ້າຂອງເກົ່າ: [old_owner]
ເຈົ້າຂອງໄຫມ່: [new_owner]
ຜູ້ໄຊ້: [username]
URL: [url]',
'ownership_changed_email_body_html' => '',
'ownership_changed_email_subject' => '[sitename]:[name] - ປ່ຽນເຈົ້າຂອງແລ້ວ',
'parent_folder' => '',
'password' => 'ລະຫັດຜ່ານ',
'password_already_used' => 'ລະຫັດຜ່ານທີນຳໄຊ້ແລ້ວ',
@ -1141,12 +1191,12 @@ URL: [url]',
'preset_expires' => 'ວັນໝົດອາຍຸທີກຳນົດໄວ້ລ່ວງໜ້າ',
'preview' => 'ເບີ່ງຕົວຢ່າງ',
'preview_converters' => 'ເບີ່ງຕົວຢ່າງການແປງເອກະສານ',
'preview_images' => 'ເບີ່ງຮູບຕົງຢ່າງ',
'preview_images_text' => '',
'preview_markdown' => 'ເຮັດເຄື່ອງຫມາຍລົງ',
'preview_pdf' => '',
'preview_plain' => 'ຂໍ້ຄວາມ',
'preview_text' => '',
'preview_png' => 'ເບີ່ງຮູບຕົງຢ່າງ',
'preview_txt' => '',
'previous_state' => 'ສະຖານະກ່ອນຫນ້າ',
'previous_versions' => 'ເວີຊັນກ່ອນໜ້າ',
'process' => 'ຂະບວນການ',
@ -1535,6 +1585,8 @@ URL: [url]',
'settings_dateformat_desc' => '',
'settings_datetimeformat' => '',
'settings_datetimeformat_desc' => '',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => 'ຖານຂໍ້ມູນ',
'settings_dbDatabase_desc' => 'ຊື່ຂອງຖານຂໍ້ມູນຂອງເຈົ້າປ້ອນລະຫວ່າງຂັ້ນຕອນການຕິດຕັ້ງ, ບໍ່ໃຫ້ແກ້ໄຂຂໍ້ມູນນີ້ເວັ້ນແຕ່ວ່າມີຄວາມຈໍາເປັນ, ຍົກຕົວຢ່າງເຊັ່ນວ່າຍ້າຍຖານຂໍ້ມູນແລ້ວ',
'settings_dbDriver' => 'ປະເພດຖານຂໍ້ມູນ',
@ -1559,6 +1611,8 @@ URL: [url]',
'settings_defaultSearchMethod_valdatabase' => 'ຖານຂໍ້ມູນ',
'settings_defaultSearchMethod_valfulltext' => 'ຂໍ້ຄວາມເຕັມ',
'settings_delete_install_folder' => 'ໃນການໄຊ້ SeedDMS, ເຈົ້າຈະຕ້ອງລົບໄຟລ ເປີດໄຊ້ງານ_ຕິດຕັ້ງ_ເຄື່ອງມືໃນການບໍລິຫານ ການກຳນົດຄ່າ',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableSelfEdit' => 'ແກ້ໄຂການປິດໄຊ້ງານດ້ວຍຕົວເອງ',
'settings_disableSelfEdit_desc' => 'ກວດຄືນເບິ່ງວ່າຍ້ອນຫຍັງຜູ້ນຳໄຊ້ຈື່ງບໍ່ສາມາດແກ້ໄຂໂປລໄຟລຂອງພວກເຂົາໄດ້',
'settings_disable_install' => 'ຖ້າເປັນໄປໄດ້ ລົບໄຟລເປີດໄຊ້ງານ-ຕິດຕັ້ງ-ເຄື່ອງມື ຖ້າເປັນໄປໄດ້',
@ -1890,6 +1944,7 @@ URL: [url]',
'settings_workflowMode_valtraditional' => 'ແບບດັງເດີມ',
'settings_workflowMode_valtraditional_only_approval' => 'ແບບດັງເດີມ ບໍ່ມີການກວດກາ',
'settings_zendframework' => 'ເຊັນກອບຂອງງງານ',
'set_expiration_date_help' => '',
'set_expiry' => 'ຕັ້ງຄ່າວັນຫມົດອາຍຸ',
'set_owner' => 'ຕັ້ງຄ່າຄວາມເປັນສ່ວນຕົວ',
'set_owner_error' => 'ຕັ້ງຄ່າຄວາມເປັນສ່ວນຕົວຜິດພາດ',
@ -2233,9 +2288,12 @@ URL: [url]',
'warning' => 'ການເຕືອນ',
'warning_remove_approval_log' => '',
'warning_remove_review_log' => '',
'webauthn' => '',
'webauthn_auth' => '',
'webauthn_crossplatform_info' => '',
'webauthn_info' => '',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => '',
'wednesday' => 'ວັນພຸດ',
'wednesday_abbr' => 'ພວກເຮົາ',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1732)
// Translators: Admin (1742)
$text = array(
'2_factor_auth' => '2-trinns autentisering',
@ -44,14 +44,6 @@ $text = array(
'access_mode_none' => 'Ingen adgang',
'access_mode_read' => 'Leserettigheter',
'access_mode_readwrite' => 'Lese-skrive rettigheter',
'access_permission_changed_email' => 'Rettigheter endret',
'access_permission_changed_email_body' => 'Rettigheter endret
Dokument: [name]
Overordnet katalog: [folder_path]
Bruker: [username]
URL: [url]',
'access_permission_changed_email_body_html' => '',
'access_permission_changed_email_subject' => '[sitename]: [name] - Rettigheter endret',
'according_settings' => 'I henhold til innstillinger',
'action' => 'Handling',
'actions' => 'Handlinger',
@ -98,6 +90,7 @@ URL: [url]',
'all_users' => 'Alle brukere',
'already_subscribed' => 'Abonnert allerede',
'and' => 'og',
'any_value_set' => '',
'apikey' => '',
'apply' => 'Søke om',
'approvals_accepted' => '[no_approvals] godkjenninger allerede akseptert',
@ -297,6 +290,7 @@ URL: [url]',
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Velg egenskaps definition',
'choose_attrdefgroup' => 'Velg egenskaps gruppe',
'choose_category' => 'Venligst velg',
@ -387,6 +381,7 @@ URL: [url]',
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -424,8 +419,19 @@ URL: [url]',
'documents_user_rejected' => 'Avviste dokumenter',
'documents_user_requiring_attention' => 'Dokumenter eid av deg som krever oppmerksomhet',
'documents_with_notification' => 'Dokumenter med meldinger',
'document_access_permission_changed_email' => 'Rettigheter endret',
'document_access_permission_changed_email_body' => 'Rettigheter endret
Dokument: [name]
Overordnet katalog: [folder_path]
Bruker: [username]
URL: [url]',
'document_access_permission_changed_email_body_html' => '',
'document_access_permission_changed_email_subject' => '[sitename]: [name] - Rettigheter endret',
'document_already_checkedout' => 'Dokumentet er allerede sjekket ut',
'document_already_locked' => 'Dette dokumentet er allerede låst',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => 'Egenskaper forandret
Dokument: [name]
Egenskap: [attribute_name]
@ -476,7 +482,34 @@ Bruker: [username]
URL: [url]',
'document_moved_email_body_html' => '',
'document_moved_email_subject' => '[sitename]: [name] - Dokumentet er flyttet',
'document_notify_added_email' => 'Du har blitt lagt til varslingslisten',
'document_notify_added_email_body' => 'Lagt til varslingslisten
Navn: [name]
Overordnt mappe: [folder_path]
Bruker: [username]
URL: [url]',
'document_notify_added_email_body_html' => '',
'document_notify_added_email_subject' => '[sitename]: [name] - Lagt til varslingsliste',
'document_notify_deleted_email' => 'Du har blitt fjernet fra varslingslisten',
'document_notify_deleted_email_body' => 'Fjernet fra varslingslisten
Navn: [name]
Overordnt mappe: [folder_path]
Bruker: [username]
URL: [url]',
'document_notify_deleted_email_body_html' => '',
'document_notify_deleted_email_subject' => '[sitename]: [name] - Fjernet fra varslingslisten',
'document_not_checkedout' => 'Dokumentet er ikke utsjekket.',
'document_ownership_changed_email' => 'Eier endret',
'document_ownership_changed_email_body' => 'Eier endret
Dokument: [name]
Overordnet mappe: [folder_path]
Tidigere eier: [old_owner]
Ny eier: [new_owner]
Bruker: [username]
URL: [url]',
'document_ownership_changed_email_body_html' => '',
'document_ownership_changed_email_subject' => '[sitename]: [name] - Eier endret',
'document_renamed_email' => 'Dokumentet har byttet navn.',
'document_renamed_email_body' => 'Dokumentet fikk nytt navn
Dokument: [name]
@ -637,6 +670,7 @@ URL: [url]',
'expire_in_1m' => 'Utløper om 1 måned',
'expire_in_1w' => 'Utløper om 1 uke',
'expire_in_1y' => 'Utløper om 1 år',
'expire_in_24h' => '',
'expire_in_2h' => 'Utløper om 2 timer',
'expire_in_2y' => 'Utløper om 2 år',
'expire_in_3y' => '',
@ -685,6 +719,16 @@ URL: [url]',
'folders' => 'Mapper',
'folders_and_documents_statistic' => 'Innholdsoversikt',
'folders_with_notification' => 'Mapper med varsling',
'folder_access_permission_changed_email_body' => 'Rettigheter endret
Dokument: [name]
Overordnet katalog: [folder_path]
Bruker: [username]
URL: [url]',
'folder_access_permission_changed_email_body_html' => '',
'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Rettigheter endret',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => 'Egenskap endret
Mappe: [name]
Egenskaper: [attribute_name]
@ -707,10 +751,11 @@ URL: [url]',
'folder_comment_changed_email_subject' => '[sitename]: [name] - Kommentar er endret',
'folder_contents' => 'Mappe innhold',
'folder_deleted_email' => 'Mappen er slettet',
'folder_deleted_email_body' => 'Mappen er slettet
Mappe: [name]
Overordned mappe: [folder_path]
Bruker: [username]
'folder_deleted_email_body' => 'Mappen er slettet
Mappe: [name]
Overordned mappe: [folder_path]
Bruker: [username]
URL: [url]',
'folder_deleted_email_body_html' => '',
'folder_deleted_email_subject' => '[sitename]: [name] - Mappen er slettet',
@ -724,6 +769,31 @@ Bruker: [username]
URL: [url]',
'folder_moved_email_body_html' => '',
'folder_moved_email_subject' => '[sitename]: [name] - Mappen er flyttet',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => 'Lagt til varslingslisten
Navn: [name]
Overordnt mappe: [folder_path]
Bruker: [username]
URL: [url]',
'folder_notify_added_email_body_html' => '',
'folder_notify_added_email_subject' => '[sitename]: [name] - Lagt til varslingsliste',
'folder_notify_deleted_email_body' => 'Fjernet fra varslingslisten
Navn: [name]
Overordnt mappe: [folder_path]
Bruker: [username]
URL: [url]',
'folder_notify_deleted_email_body_html' => '',
'folder_notify_deleted_email_subject' => '[sitename]: [name] - Fjernet fra varslingslisten',
'folder_ownership_changed_email_body' => 'Eier endret
Dokument: [name]
Overordnet mappe: [folder_path]
Tidigere eier: [old_owner]
Ny eier: [new_owner]
Bruker: [username]
URL: [url]',
'folder_ownership_changed_email_body_html' => '',
'folder_ownership_changed_email_subject' => '[sitename]: [name] - Eier endret',
'folder_renamed_email' => 'Mappen har byttet navn',
'folder_renamed_email_body' => 'Mappen har byttet navn
Mappe: [name]
@ -820,6 +890,7 @@ URL: [url]',
'inherits_access_copy_msg' => 'Kopier arvet adgangsliste',
'inherits_access_empty_msg' => 'Start med tom adgangsliste',
'inherits_access_msg' => 'Tilgang blir arvet.',
'insecure_installation' => '',
'installed_apache_extensions' => '',
'installed_php_extensions' => '',
'internal_error' => 'Intern feil',
@ -831,6 +902,7 @@ URL: [url]',
'invalid_create_date_start' => 'Ugyldig startdato for opprettelsesdatoer.',
'invalid_doc_id' => 'Ugyldig dokumentnavn',
'invalid_dropfolder_folder' => 'Ugyldig mappe i slippmappe',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => 'Ugyldig sluttdato for utløpsdatoer.',
'invalid_expiration_date_start' => 'Ugyldig startdato for utløpsdatoer.',
'invalid_file_id' => 'Ugyldig filnavn',
@ -853,6 +925,7 @@ URL: [url]',
'is_hidden' => 'Skjul fra brukerlisten',
'it_IT' => 'Italiensk',
'january' => 'Januar',
'js_confirm_cancel_checkout' => '',
'js_form_error' => 'Skjemaet inneholder fortsatt # feil.',
'js_form_errors' => 'Skjemaet inneholder fortsatt # feil.',
'js_invalid_email' => 'E-postadressen er ugyldig',
@ -950,7 +1023,10 @@ URL: [url]',
'missing_file' => 'Mangler fil',
'missing_filesize' => 'Mangler filstørrelse',
'missing_func_class_note' => '',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => '',
'missing_php_function' => '',
'missing_php_functions_and_classes' => '',
'missing_reception' => 'Mangler mottager',
'missing_request_object' => 'Mangler forespørsels-objekt',
@ -1026,22 +1102,6 @@ URL: [url]',
'nl_NL' => 'Nederland',
'no' => 'Nei',
'notification' => 'Melding',
'notify_added_email' => 'Du har blitt lagt til varslingslisten',
'notify_added_email_body' => 'Lagt til varslingslisten
Navn: [name]
Overordnt mappe: [folder_path]
Bruker: [username]
URL: [url]',
'notify_added_email_body_html' => '',
'notify_added_email_subject' => '[sitename]: [name] - Lagt til varslingsliste',
'notify_deleted_email' => 'Du har blitt fjernet fra varslingslisten',
'notify_deleted_email_body' => 'Fjernet fra varslingslisten
Navn: [name]
Overordnt mappe: [folder_path]
Bruker: [username]
URL: [url]',
'notify_deleted_email_body_html' => '',
'notify_deleted_email_subject' => '[sitename]: [name] - Fjernet fra varslingslisten',
'not_subscribed' => '',
'november' => 'November',
'now' => 'nå',
@ -1107,16 +1167,6 @@ URL: [url]',
'original_filename' => 'Orginalt filnavn',
'overall_indexing_progress' => 'Samlet fremgang for indeksering',
'owner' => 'Eier',
'ownership_changed_email' => 'Eier endret',
'ownership_changed_email_body' => 'Eier endret
Dokument: [name]
Overordnet mappe: [folder_path]
Tidigere eier: [old_owner]
Ny eier: [new_owner]
Bruker: [username]
URL: [url]',
'ownership_changed_email_body_html' => '',
'ownership_changed_email_subject' => '[sitename]: [name] - Eier endret',
'parent_folder' => '',
'password' => 'Passord',
'password_already_used' => 'Passord allerede brukt',
@ -1156,12 +1206,12 @@ Om du fortsatt har problemer med innloggingen, kontakt admin.',
'preset_expires' => 'Forhåndsinnstilt utløp',
'preview' => 'Forhåndsvisning',
'preview_converters' => 'Forhåndsvis dokumentkonvertering',
'preview_images' => 'Forhåndsvis bilder',
'preview_images_text' => '',
'preview_markdown' => 'Forminsking',
'preview_pdf' => 'Forhåndsvis som PDF',
'preview_plain' => 'Tekst',
'preview_text' => '',
'preview_png' => 'Forhåndsvis bilder',
'preview_txt' => '',
'previous_state' => 'Tidligere status',
'previous_versions' => 'Tidligere versjoner',
'process' => 'Prosess',
@ -1548,6 +1598,8 @@ Bruker: [username]
'settings_dateformat_desc' => '',
'settings_datetimeformat' => '',
'settings_datetimeformat_desc' => '',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => 'Database',
'settings_dbDatabase_desc' => 'Navnet på databasen som ble lagt inn under installasjonsprosessen. Ikke rediger dette feltet med mindre det er nødvendig, hvis databasen for eksempel er flyttet.',
'settings_dbDriver' => 'Databasetype',
@ -1572,6 +1624,8 @@ Bruker: [username]
'settings_defaultSearchMethod_valdatabase' => 'database',
'settings_defaultSearchMethod_valfulltext' => 'fulltekst',
'settings_delete_install_folder' => 'For å bruke SeedDMS, må du slette filen ENABLE_INSTALL_TOOL i konfigurasjonsmappen',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_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',
@ -1903,6 +1957,7 @@ Bruker: [username]
'settings_workflowMode_valtraditional' => 'tradisjonell',
'settings_workflowMode_valtraditional_only_approval' => 'tradisjonell (uten gjennomgang)',
'settings_zendframework' => 'Zend Framework',
'set_expiration_date_help' => '',
'set_expiry' => 'Angi utløpstid',
'set_owner' => 'Angi eier',
'set_owner_error' => 'Feil ved innstilling av eier',
@ -2246,9 +2301,12 @@ URL: [url]',
'warning' => 'Advarsel',
'warning_remove_approval_log' => '',
'warning_remove_review_log' => '',
'webauthn' => '',
'webauthn_auth' => '',
'webauthn_crossplatform_info' => '',
'webauthn_info' => '',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => '',
'wednesday' => 'Onsdag',
'wednesday_abbr' => 'On',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1177), gijsbertush (673), pepijn (45), reinoutdijkstra@hotmail.com (270)
// Translators: Admin (1187), gijsbertush (673), pepijn (45), reinoutdijkstra@hotmail.com (270)
$text = array(
'2_factor_auth' => '2-factor-authenticatie',
@ -44,14 +44,6 @@ $text = array(
'access_mode_none' => 'Geen toegang',
'access_mode_read' => 'Leesrechten',
'access_mode_readwrite' => 'Lees- en Schrijfrechten',
'access_permission_changed_email' => 'Machtigingen gewijzigd',
'access_permission_changed_email_body' => 'Permission changed
Document: [name]
Parent folder: [folder_path]
User: [username]
URL: [url]',
'access_permission_changed_email_body_html' => '',
'access_permission_changed_email_subject' => '[sitename]: [name] - Toestemming gewijzigd',
'according_settings' => 'volgens instellingen',
'action' => 'Actie',
'actions' => 'Acties',
@ -98,6 +90,7 @@ URL: [url]',
'all_users' => 'Alle gebruikers',
'already_subscribed' => 'Al ingetekend',
'and' => 'en',
'any_value_set' => '',
'apikey' => '',
'apply' => 'Toepassen',
'approvals_accepted' => '[no_approvals] goedkeuringen',
@ -290,6 +283,7 @@ URL: [url]',
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Kies een attribuutdefinitie',
'choose_attrdefgroup' => 'Kies een attribuutdefinitie-groep',
'choose_category' => 'Selecteer a.u.b.',
@ -380,6 +374,7 @@ URL: [url]',
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -417,8 +412,19 @@ URL: [url]',
'documents_user_rejected' => 'documenten niet geaccepteerd door gebruiker',
'documents_user_requiring_attention' => 'Eigen documenten die (nog) aandacht behoeven',
'documents_with_notification' => 'Documenten met notificatie',
'document_access_permission_changed_email' => 'Machtigingen gewijzigd',
'document_access_permission_changed_email_body' => 'Permission changed
Document: [name]
Parent folder: [folder_path]
User: [username]
URL: [url]',
'document_access_permission_changed_email_body_html' => '',
'document_access_permission_changed_email_subject' => '[sitename]: [name] - Toestemming gewijzigd',
'document_already_checkedout' => 'Al in behandeling genomen documenten',
'document_already_locked' => 'Dit document is al geblokkeerd',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => 'Attribute changed
Document: [name]
Attribute: [attribute_name]
@ -469,7 +475,34 @@ Gebruiker: [username]
URL: [url]',
'document_moved_email_body_html' => '',
'document_moved_email_subject' => '[sitename]: [name] - Document verplaatst',
'document_notify_added_email' => 'U bent toegevoegd aan de [notificatie lijst]',
'document_notify_added_email_body' => 'Toegevoegd aan notificatielijst
Naam: [name]
Bovenliggende map: [folder_path]
Gebruikers: [username]
URL: [url]',
'document_notify_added_email_body_html' => '',
'document_notify_added_email_subject' => '[sitename]: [name] - Toegevoegd aan notificatielijst',
'document_notify_deleted_email' => 'U bent verwijderd van de [notificatie lijst]',
'document_notify_deleted_email_body' => 'Verwijderd van notificatielijst
Naam: [name]
Bovenliggende map: [folder_path]
Gebruiker: [username]
URL: [url]',
'document_notify_deleted_email_body_html' => '',
'document_notify_deleted_email_subject' => '[sitename]: [name] - Verwijderd van notificatielijst',
'document_not_checkedout' => 'Document niet in behandeling genomen',
'document_ownership_changed_email' => 'Eigenaar gewijzigd',
'document_ownership_changed_email_body' => 'Eigenaar gewijzigd
Document: [name]
Bovenliggende map: [folder_path]
Oude eigenaar: [old_owner]
Nieuwe eigenaar: [new_owner]
Gebruiker: [username]
URL: [url]',
'document_ownership_changed_email_body_html' => '',
'document_ownership_changed_email_subject' => '[sitename]: [name] - Eigenaar gewijzigd',
'document_renamed_email' => 'Document hernoemd',
'document_renamed_email_body' => 'Document hernoemd
Document: [name]
@ -630,6 +663,7 @@ URL: [url]',
'expire_in_1m' => 'Vervalt over 1 maand',
'expire_in_1w' => 'Vervalt over 1 week',
'expire_in_1y' => 'Vervalt over 1 jaar',
'expire_in_24h' => '',
'expire_in_2h' => 'Vervalt over 2 uur',
'expire_in_2y' => 'Vervalt over 2 jaar',
'expire_in_3y' => 'Vervalt over 3 jaar',
@ -678,6 +712,16 @@ URL: [url]',
'folders' => 'Mappen',
'folders_and_documents_statistic' => 'Inhoudsopgave',
'folders_with_notification' => 'Mappen met notificatie',
'folder_access_permission_changed_email_body' => 'Permission changed
Document: [name]
Parent folder: [folder_path]
User: [username]
URL: [url]',
'folder_access_permission_changed_email_body_html' => '',
'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Toestemming gewijzigd',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => 'Attribute changed
Folder: [name]
Attribute: [attribute_name]
@ -700,10 +744,11 @@ URL: [url]',
'folder_comment_changed_email_subject' => '[sitename]: [name] - Commentaar gewijzigd',
'folder_contents' => 'Map Inhoud',
'folder_deleted_email' => 'Map verwijderd',
'folder_deleted_email_body' => 'Map verwijderd
Map: [name]
Bovenliggende map: [folder_path]
Gebruiker: [username]
'folder_deleted_email_body' => 'Map verwijderd
Map: [name]
Bovenliggende map: [folder_path]
Gebruiker: [username]
URL: [url]',
'folder_deleted_email_body_html' => '',
'folder_deleted_email_subject' => '[sitename]: [name] - Map verwijderd',
@ -717,6 +762,31 @@ Gebruiker: [username]
URL: [url]',
'folder_moved_email_body_html' => '',
'folder_moved_email_subject' => '[sitename]: [name] - Map verplaatst',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => 'Toegevoegd aan notificatielijst
Naam: [name]
Bovenliggende map: [folder_path]
Gebruikers: [username]
URL: [url]',
'folder_notify_added_email_body_html' => '',
'folder_notify_added_email_subject' => '[sitename]: [name] - Toegevoegd aan notificatielijst',
'folder_notify_deleted_email_body' => 'Verwijderd van notificatielijst
Naam: [name]
Bovenliggende map: [folder_path]
Gebruiker: [username]
URL: [url]',
'folder_notify_deleted_email_body_html' => '',
'folder_notify_deleted_email_subject' => '[sitename]: [name] - Verwijderd van notificatielijst',
'folder_ownership_changed_email_body' => 'Eigenaar gewijzigd
Document: [name]
Bovenliggende map: [folder_path]
Oude eigenaar: [old_owner]
Nieuwe eigenaar: [new_owner]
Gebruiker: [username]
URL: [url]',
'folder_ownership_changed_email_body_html' => '',
'folder_ownership_changed_email_subject' => '[sitename]: [name] - Eigenaar gewijzigd',
'folder_renamed_email' => 'Map hernoemd',
'folder_renamed_email_body' => 'Map hernoemd
Map: [name]
@ -813,6 +883,7 @@ URL: [url]',
'inherits_access_copy_msg' => 'Lijst van overgeërfde toegang',
'inherits_access_empty_msg' => 'Begin met een lege toegangslijst',
'inherits_access_msg' => 'Toegang is overgeërfd.',
'insecure_installation' => '',
'installed_apache_extensions' => '',
'installed_php_extensions' => 'Geïnstalleerde PHP-extensies',
'internal_error' => 'Interne fout',
@ -824,6 +895,7 @@ URL: [url]',
'invalid_create_date_start' => 'Foutieve begin-datum voor het maken van een periode.',
'invalid_doc_id' => 'Foutief Document-ID',
'invalid_dropfolder_folder' => 'Ongeldige dropfolder-map',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => 'Foute expiratiedatum',
'invalid_expiration_date_start' => 'Foute startdatum',
'invalid_file_id' => 'Foutief Bestand ID',
@ -846,6 +918,7 @@ URL: [url]',
'is_hidden' => 'Afschermen van Gebruikerslijst',
'it_IT' => 'Italiaans',
'january' => 'januari',
'js_confirm_cancel_checkout' => '',
'js_form_error' => 'Fout in JavaScript',
'js_form_errors' => 'Fouten in JavaScript',
'js_invalid_email' => 'Ongeldige email',
@ -943,7 +1016,10 @@ URL: [url]',
'missing_file' => 'File ontbreekt',
'missing_filesize' => 'Bestandsgrootte ontbreekt',
'missing_func_class_note' => '',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => 'Ontbrekende PHP-extensies',
'missing_php_function' => '',
'missing_php_functions_and_classes' => '',
'missing_reception' => 'Ontvanger ontbreekt',
'missing_request_object' => 'Gevraagd object ontbreekt',
@ -1018,22 +1094,6 @@ URL: [url]',
'nl_NL' => 'Nederlands',
'no' => 'Nee',
'notification' => 'Bericht',
'notify_added_email' => 'U bent toegevoegd aan de [notificatie lijst]',
'notify_added_email_body' => 'Toegevoegd aan notificatielijst
Naam: [name]
Bovenliggende map: [folder_path]
Gebruikers: [username]
URL: [url]',
'notify_added_email_body_html' => '',
'notify_added_email_subject' => '[sitename]: [name] - Toegevoegd aan notificatielijst',
'notify_deleted_email' => 'U bent verwijderd van de [notificatie lijst]',
'notify_deleted_email_body' => 'Verwijderd van notificatielijst
Naam: [name]
Bovenliggende map: [folder_path]
Gebruiker: [username]
URL: [url]',
'notify_deleted_email_body_html' => '',
'notify_deleted_email_subject' => '[sitename]: [name] - Verwijderd van notificatielijst',
'not_subscribed' => '',
'november' => 'november',
'now' => 'nu',
@ -1099,16 +1159,6 @@ URL: [url]',
'original_filename' => 'Originele bestandsnaam',
'overall_indexing_progress' => 'Voortgang van de indexering',
'owner' => 'Eigenaar',
'ownership_changed_email' => 'Eigenaar gewijzigd',
'ownership_changed_email_body' => 'Eigenaar gewijzigd
Document: [name]
Bovenliggende map: [folder_path]
Oude eigenaar: [old_owner]
Nieuwe eigenaar: [new_owner]
Gebruiker: [username]
URL: [url]',
'ownership_changed_email_body_html' => '',
'ownership_changed_email_subject' => '[sitename]: [name] - Eigenaar gewijzigd',
'parent_folder' => '',
'password' => 'Wachtwoord',
'password_already_used' => 'Wachtwoord al gebruikt',
@ -1155,12 +1205,12 @@ Mocht u de komende minuten geen email ontvangen, probeer het dan nogmaals en con
'preset_expires' => 'Preset verloopt',
'preview' => 'Voorbeeld',
'preview_converters' => 'Converters',
'preview_images' => 'Voorbeelden',
'preview_images_text' => '',
'preview_markdown' => 'Voorbeeld in Markdown',
'preview_pdf' => 'Inhoud van het document',
'preview_plain' => 'Voorbeeld in platte tekst',
'preview_text' => '',
'preview_png' => 'Voorbeelden',
'preview_txt' => '',
'previous_state' => 'Vorige staat',
'previous_versions' => 'Vorige versies',
'process' => 'Proces',
@ -1547,6 +1597,8 @@ Name: [username]
'settings_dateformat_desc' => 'Dit datum formaat gebruikt de syntax van de php\'s date() functie',
'settings_datetimeformat' => 'Datum/Tijd formaat',
'settings_datetimeformat_desc' => 'Dit datum formaat gebruikt de syntax van de php\'s date() functie',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => 'Database',
'settings_dbDatabase_desc' => 'De naam van de database ingevoerd tijdens het installatie proces. Verander de waarde niet tenzij noodzakelijk, als bijvoorbeeld de database is verplaatst.',
'settings_dbDriver' => 'Database Type',
@ -1571,6 +1623,8 @@ Name: [username]
'settings_defaultSearchMethod_valdatabase' => 'Default zoekmethode (Documentnaam)',
'settings_defaultSearchMethod_valfulltext' => 'Default fulltext-zoeken',
'settings_delete_install_folder' => 'Om SeedDMS te kunnen gebruiken moet het bestand ENABLE_INSTALL_TOOL uit de configuratiemap verwijderd worden.',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_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',
@ -1902,6 +1956,7 @@ Name: [username]
'settings_workflowMode_valtraditional' => 'Traditioneel',
'settings_workflowMode_valtraditional_only_approval' => 'Traditioneel (zonder beoordeling)',
'settings_zendframework' => 'Zend-Framework',
'set_expiration_date_help' => '',
'set_expiry' => 'Stel verloopdatum in',
'set_owner' => 'Stel eigenaar in',
'set_owner_error' => 'Fout bij instellen eigenaar',
@ -2245,9 +2300,12 @@ URL: [url]',
'warning' => 'Waarschuwing',
'warning_remove_approval_log' => '',
'warning_remove_review_log' => '',
'webauthn' => '',
'webauthn_auth' => 'WebAuthn Authentificatie',
'webauthn_crossplatform_info' => 'Gebruik cross-platform: kies \'Ja\' als u een verwijderbaar device hebt (bijv. een Yubico key), dat u gebruikt om verschillende computers in te loggen. Kies \'Nee\' als uw device verbonden is met de computer. De keuze bepaalt welk(e) device(s) worden aangeboden door de browser en/of het security-system van de computer.',
'webauthn_info' => 'WebAuthn is passwordless authentification met public key cryptography. Een private-public sleutelpaar (known as a credential) wordt gecreëerd voor een website. De private key wordt veilig opgeslagen op het device van de gebruiker; een public key en een random gegenereerd credential ID wordt naar de server verzonden. De server kan die dan gebruken om de identiteit van de gebruiker vast te stellen. De private key wordt meestal opgeslagen op een hardware-token. Het token moet geregistreerd worden voordat het kan worden gebruikt voor authenticatie.',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => '',
'wednesday' => 'Woensdag',
'wednesday_abbr' => 'wo',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1694), netixw (84), romi (93), uGn (112)
// Translators: Admin (1704), netixw (84), romi (93), uGn (112)
$text = array(
'2_factor_auth' => 'Uwierzytelnianie dwuetapowe',
@ -44,14 +44,6 @@ $text = array(
'access_mode_none' => 'Brak dostępu',
'access_mode_read' => 'Tylko odczyt',
'access_mode_readwrite' => 'Zapis i odczyt',
'access_permission_changed_email' => 'Uprawnienie zmienione',
'access_permission_changed_email_body' => 'Zmiana uprawnień
Dokument: [name]
Folder nadrzędny: [folder_path]
Użytkownik: [username]
URL: [url]',
'access_permission_changed_email_body_html' => '',
'access_permission_changed_email_subject' => 'Zmiana uprawnień',
'according_settings' => 'zgodnie z ustawieniami',
'action' => 'Akcja',
'actions' => 'Akcje',
@ -98,6 +90,7 @@ URL: [url]',
'all_users' => 'Wszyscy użytkownicy',
'already_subscribed' => 'Aktualnie subskrybowane',
'and' => 'i',
'any_value_set' => '',
'apikey' => '',
'apply' => 'Zastosuj',
'approvals_accepted' => 'Zatwierdzenia zaakceptowane',
@ -285,6 +278,7 @@ URL: [url]',
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Proszę wybrać definicję atrybutu',
'choose_attrdefgroup' => 'Wybierz grupę atrybutów',
'choose_category' => 'Proszę wybrać',
@ -375,6 +369,7 @@ URL: [url]',
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -412,8 +407,19 @@ URL: [url]',
'documents_user_rejected' => 'Dokumenty odrzucone',
'documents_user_requiring_attention' => 'Dokumenty należące do Ciebie, które wymagają uwagi',
'documents_with_notification' => 'Dokumenty z powiadomieniem',
'document_access_permission_changed_email' => 'Uprawnienie zmienione',
'document_access_permission_changed_email_body' => 'Zmiana uprawnień
Dokument: [name]
Folder nadrzędny: [folder_path]
Użytkownik: [username]
URL: [url]',
'document_access_permission_changed_email_body_html' => '',
'document_access_permission_changed_email_subject' => 'Zmiana uprawnień',
'document_already_checkedout' => 'Dokument został już pobrany',
'document_already_locked' => 'Ten dokument jest już zablokowany',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_body_html' => '',
'document_attribute_changed_email_subject' => '',
@ -457,7 +463,34 @@ Użytkownik: [username]
URL: [url]',
'document_moved_email_body_html' => '',
'document_moved_email_subject' => '[sitename]: [name] - Przeniesienie dokumentu',
'document_notify_added_email' => 'Twoje konto zostało dodane do listy powiadomień',
'document_notify_added_email_body' => 'Dodano do listy powiadomień
Nazwa: [name]
Folder nadrzędny: [folder_path]
Użytkownik: [username]
URL: [url]',
'document_notify_added_email_body_html' => '',
'document_notify_added_email_subject' => '[sitename]: [name] - Dodano do listy powiadomień',
'document_notify_deleted_email' => 'Twoje konto zostało usunięte z listy powiadomień',
'document_notify_deleted_email_body' => 'Usunięcie z listy powiadomień
Nazwa: [name]
Folder nadrzędny: [folder_path]
Użytkownik: [username]
URL: [url]',
'document_notify_deleted_email_body_html' => '',
'document_notify_deleted_email_subject' => '[sitename]: [name] - Usunięto z listy powiadomień',
'document_not_checkedout' => 'Dokument nie jest wyewidencjonowany.',
'document_ownership_changed_email' => 'Właściciel zmieniony',
'document_ownership_changed_email_body' => 'Zmiana właściciela
Dokument: [name]
Folder macierzysty: [folder_path]
Poprzedni właściciel: [old_owner]
Nowy właściciel: [new_owner]
Użytkownik: [username]
URL: [url]',
'document_ownership_changed_email_body_html' => '',
'document_ownership_changed_email_subject' => '[sitename]: [name] - Zmiana właściciela',
'document_renamed_email' => 'Nazwa dokumenty zmieniona',
'document_renamed_email_body' => 'Nazwa dokumentu uległa zmianie
Dokument: [name]
@ -613,6 +646,7 @@ URL: [url]',
'expire_in_1m' => 'Wygasa po 1 miesiącu',
'expire_in_1w' => 'Wygasa po 1 tygodniu',
'expire_in_1y' => 'Wygasa po 1 roku',
'expire_in_24h' => '',
'expire_in_2h' => 'Wygasa po 2 godzinach',
'expire_in_2y' => 'Wygasa po 2 latach',
'expire_in_3y' => 'Wygasa za 3 lata',
@ -661,6 +695,16 @@ URL: [url]',
'folders' => 'Foldery',
'folders_and_documents_statistic' => 'Podsumowanie zawartości',
'folders_with_notification' => 'Foldery z powiadomieniem',
'folder_access_permission_changed_email_body' => 'Zmiana uprawnień
Dokument: [name]
Folder nadrzędny: [folder_path]
Użytkownik: [username]
URL: [url]',
'folder_access_permission_changed_email_body_html' => '',
'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Zmiana uprawnień',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_body_html' => '',
'folder_attribute_changed_email_subject' => '',
@ -676,10 +720,11 @@ URL: [url]',
'folder_comment_changed_email_subject' => '[sitename]: [name] - Zmiana komentarza',
'folder_contents' => 'Zawartość folderu',
'folder_deleted_email' => 'Folder został usunięty',
'folder_deleted_email_body' => 'Folder usunięto
Folder: [name]
Folder macierzysty: [folder_path]
Użytkownik: [username]
'folder_deleted_email_body' => 'Folder usunięto
Folder: [name]
Folder macierzysty: [folder_path]
Użytkownik: [username]
URL: [url]',
'folder_deleted_email_body_html' => '',
'folder_deleted_email_subject' => '[sitename]: [name] - Usunięcie folderu',
@ -693,6 +738,31 @@ Użytkownik: [username]
URL: [url]',
'folder_moved_email_body_html' => '',
'folder_moved_email_subject' => '[sitename]: [name] - Przeniesienie folderu',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => 'Dodano do listy powiadomień
Nazwa: [name]
Folder nadrzędny: [folder_path]
Użytkownik: [username]
URL: [url]',
'folder_notify_added_email_body_html' => '',
'folder_notify_added_email_subject' => '[sitename]: [name] - Dodano do listy powiadomień',
'folder_notify_deleted_email_body' => 'Usunięcie z listy powiadomień
Nazwa: [name]
Folder nadrzędny: [folder_path]
Użytkownik: [username]
URL: [url]',
'folder_notify_deleted_email_body_html' => '',
'folder_notify_deleted_email_subject' => '[sitename]: [name] - Usunięto z listy powiadomień',
'folder_ownership_changed_email_body' => 'Zmiana właściciela
Dokument: [name]
Folder macierzysty: [folder_path]
Poprzedni właściciel: [old_owner]
Nowy właściciel: [new_owner]
Użytkownik: [username]
URL: [url]',
'folder_ownership_changed_email_body_html' => '',
'folder_ownership_changed_email_subject' => '[sitename]: [name] - Zmiana właściciela',
'folder_renamed_email' => 'Zmieniona nazwa folderu',
'folder_renamed_email_body' => 'Nazwa folderu uległa zmianie
Folder: [name]
@ -789,6 +859,7 @@ URL: [url]',
'inherits_access_copy_msg' => 'Kopiuj odziedziczoną listę dostępu',
'inherits_access_empty_msg' => 'Rozpocznij z pustą listą dostępu',
'inherits_access_msg' => 'Dostęp jest dziedziczony.',
'insecure_installation' => '',
'installed_apache_extensions' => 'Zainstalowane rozszerzenia serwera APACHE',
'installed_php_extensions' => 'Zainstalowane rozszerzenia PHP',
'internal_error' => 'Błąd wewnętrzny',
@ -800,6 +871,7 @@ URL: [url]',
'invalid_create_date_start' => 'Nieprawidłowa data początkowa dla tworzenia przedziału czasowego.',
'invalid_doc_id' => 'Nieprawidłowy identyfikator dokumentu',
'invalid_dropfolder_folder' => 'Nieprawidłowy folder zrzutu',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => 'Nieprawidłowa data końcowa zakresu dat utworzenia.',
'invalid_expiration_date_start' => 'Nieprawidłowa data początkowa zakresu dat utworzenia.',
'invalid_file_id' => 'Nieprawidłowy identyfikator pliku',
@ -822,6 +894,7 @@ URL: [url]',
'is_hidden' => 'Nie pokazuj na liście użytkowników',
'it_IT' => 'Włoski',
'january' => 'Styczeń',
'js_confirm_cancel_checkout' => '',
'js_form_error' => 'Formularz zawiera # błąd.',
'js_form_errors' => 'Formularz zawiera kilka błędów (#).',
'js_invalid_email' => 'Wpisany adres e-mail jest niepoprawny',
@ -919,7 +992,10 @@ URL: [url]',
'missing_file' => 'Brakujący plik',
'missing_filesize' => 'Brakujący rozmiar pliku',
'missing_func_class_note' => 'Informacja',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => 'Brakujące rozszerzenia PHP',
'missing_php_function' => '',
'missing_php_functions_and_classes' => 'Brakujące funkcje i klasy PHP',
'missing_reception' => 'Brakuje odbioru',
'missing_request_object' => 'Brak obiektu żądania',
@ -995,22 +1071,6 @@ URL: [url]',
'nl_NL' => 'holenderski',
'no' => 'Nie',
'notification' => 'Powiadomienie',
'notify_added_email' => 'Twoje konto zostało dodane do listy powiadomień',
'notify_added_email_body' => 'Dodano do listy powiadomień
Nazwa: [name]
Folder nadrzędny: [folder_path]
Użytkownik: [username]
URL: [url]',
'notify_added_email_body_html' => '',
'notify_added_email_subject' => '[sitename]: [name] - Dodano do listy powiadomień',
'notify_deleted_email' => 'Twoje konto zostało usunięte z listy powiadomień',
'notify_deleted_email_body' => 'Usunięcie z listy powiadomień
Nazwa: [name]
Folder nadrzędny: [folder_path]
Użytkownik: [username]
URL: [url]',
'notify_deleted_email_body_html' => '',
'notify_deleted_email_subject' => '[sitename]: [name] - Usunięto z listy powiadomień',
'not_subscribed' => '',
'november' => 'Listopad',
'now' => 'teraz',
@ -1076,16 +1136,6 @@ URL: [url]',
'original_filename' => 'Oryginalna nazwa pliku',
'overall_indexing_progress' => 'Całkowity postęp indeksowania',
'owner' => 'Właściciel',
'ownership_changed_email' => 'Właściciel zmieniony',
'ownership_changed_email_body' => 'Zmiana właściciela
Dokument: [name]
Folder macierzysty: [folder_path]
Poprzedni właściciel: [old_owner]
Nowy właściciel: [new_owner]
Użytkownik: [username]
URL: [url]',
'ownership_changed_email_body_html' => '',
'ownership_changed_email_subject' => '[sitename]: [name] - Zmiana właściciela',
'parent_folder' => '',
'password' => 'Hasło',
'password_already_used' => 'Hasło jest aktualnie używane',
@ -1131,12 +1181,12 @@ Jeśli nadal będą problemy z zalogowaniem, prosimy o kontakt z administratorem
'preset_expires' => 'Wygasa',
'preview' => 'Podgląd',
'preview_converters' => 'Podgląd konwersji dokumentu',
'preview_images' => 'Podgląd obrazu',
'preview_images_text' => '',
'preview_markdown' => 'Oznacz w dół',
'preview_pdf' => 'Podgląd PDF',
'preview_plain' => 'Zwykły podgląd',
'preview_text' => '',
'preview_png' => 'Podgląd obrazu',
'preview_txt' => '',
'previous_state' => 'Poprzedni stan',
'previous_versions' => 'Poprzednie wersje',
'process' => 'Proces',
@ -1478,6 +1528,8 @@ Name: [username]
'settings_dateformat_desc' => 'Format daty używa składni funkcji php date()',
'settings_datetimeformat' => 'Format daty i czasu',
'settings_datetimeformat_desc' => 'Format daty używa składni funkcji php date()',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => 'Baza danych',
'settings_dbDatabase_desc' => 'Nazwa dla bazy danych podana w procesie instalacji. Nie zmieniaj tego pola bez konieczności, na przykład kiedy baza danych została przeniesiona.',
'settings_dbDriver' => 'Typ bazy danych',
@ -1502,6 +1554,8 @@ Name: [username]
'settings_defaultSearchMethod_valdatabase' => 'baza danych',
'settings_defaultSearchMethod_valfulltext' => 'pełnotekstowe',
'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_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',
@ -1833,6 +1887,7 @@ Name: [username]
'settings_workflowMode_valtraditional' => 'tradycyjny',
'settings_workflowMode_valtraditional_only_approval' => 'tradycyjny (bez recenzji)',
'settings_zendframework' => 'Zend Framework',
'set_expiration_date_help' => '',
'set_expiry' => 'Ustaw datę wygaśnięcia',
'set_owner' => 'Ustaw właściciela',
'set_owner_error' => 'Błąd podczas ustawiania właściciela',
@ -2176,9 +2231,12 @@ URL: [url]',
'warning' => 'Ostrzeżenie',
'warning_remove_approval_log' => '',
'warning_remove_review_log' => '',
'webauthn' => '',
'webauthn_auth' => 'Uwierzytelnianie WebAuthn',
'webauthn_crossplatform_info' => 'Używaj wieloplatformowego „Tak”, gdy masz urządzenie wymienne, takie jak klucz Yubico, którego chcesz użyć do logowania na różnych komputerach; Powiedz „Nie”, gdy urządzenie jest podłączone do komputera. Wybór wpływa na to, które urządzenia są oferowane przez przeglądarkę i / lub system bezpieczeństwa komputera.',
'webauthn_info' => 'WebAuthn to uwierzytelnianie bez hasła, które wykorzystuje kryptografię klucza publicznego. Dla strony internetowej tworzony jest klucz prywatny-publiczny (znany jako poświadczenie). Klucz prywatny jest bezpiecznie przechowywany na urządzeniu użytkownika; Klucz publiczny i losowo wygenerowany identyfikator poświadczenia są wysyłane do serwera w celu przechowywania. Serwer może następnie użyć tego klucza publicznego do udowodnienia tożsamości użytkownika. Klucz prywatny jest zwykle przechowywany na tokenie sprzętowym. Token musi zostać zarejestrowany, zanim będzie można go użyć do uwierzytelnienia.',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => 'Używaj wieloplatformowego',
'wednesday' => 'Środa',
'wednesday_abbr' => 'Śr',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1854), flaviove (627), lfcristofoli (352)
// Translators: Admin (1864), flaviove (627), lfcristofoli (352)
$text = array(
'2_factor_auth' => 'Autenticação de dois fatores',
@ -44,14 +44,6 @@ $text = array(
'access_mode_none' => 'Sem acesso',
'access_mode_read' => 'Leitura',
'access_mode_readwrite' => 'Leitura-Escrita',
'access_permission_changed_email' => 'Permisão modificada',
'access_permission_changed_email_body' => 'Permissão modificada
Documento: [name]
Pasta mãe: [folder_path]
Usuário: [username]
URL: [url]',
'access_permission_changed_email_body_html' => '',
'access_permission_changed_email_subject' => '[sitename]: [name] - Permissões modificadas',
'according_settings' => 'configurações de acordo',
'action' => 'Ação',
'actions' => 'Ações',
@ -98,6 +90,7 @@ URL: [url]',
'all_users' => 'Todos os usuários',
'already_subscribed' => 'Já subscrito',
'and' => 'e',
'any_value_set' => '',
'apikey' => '',
'apply' => 'Aplicar',
'approvals_accepted' => '[no_approvals] aprovações já aceitas',
@ -297,6 +290,7 @@ URL: [url]',
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Por favor escolha a definição de atributo',
'choose_attrdefgroup' => 'Escolher o grupo de atributos',
'choose_category' => 'Por favor escolha',
@ -387,6 +381,7 @@ URL: [url]',
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -424,8 +419,19 @@ URL: [url]',
'documents_user_rejected' => 'Documentos rejeitados',
'documents_user_requiring_attention' => 'Documentos de propriedade do usuário que exigem atenção',
'documents_with_notification' => 'Documentos com notificação',
'document_access_permission_changed_email' => 'Permisão modificada',
'document_access_permission_changed_email_body' => 'Permissão modificada
Documento: [name]
Pasta mãe: [folder_path]
Usuário: [username]
URL: [url]',
'document_access_permission_changed_email_body_html' => '',
'document_access_permission_changed_email_subject' => '[sitename]: [name] - Permissões modificadas',
'document_already_checkedout' => 'Este documento já foi retirado.',
'document_already_locked' => 'Este documento já está travado',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => 'Atributo alterado
Documento: [name]
Atributo: [attribute_name]
@ -476,7 +482,34 @@ Usuário: [username]
URL: [url]',
'document_moved_email_body_html' => '',
'document_moved_email_subject' => '[sitename]: [name] - Documento movido',
'document_notify_added_email' => 'Você foi adicionado a lista de notificação',
'document_notify_added_email_body' => 'Adicionado a lista de notificação
Nome: [name]
Pasta mãe: [folder_path]
Usuário: [username]
URL: [url]',
'document_notify_added_email_body_html' => '',
'document_notify_added_email_subject' => '[sitename]: [name] - Adicionado a lista de notificação',
'document_notify_deleted_email' => 'Você foi removido da lista de notificação',
'document_notify_deleted_email_body' => 'Removido da lista de notificação
Nome: [name]
Pasta mãe: [folder_path]
Usuário: [username]
URL: [url]',
'document_notify_deleted_email_body_html' => '',
'document_notify_deleted_email_subject' => '[sitename]: [name] - Removido da lista de notificação',
'document_not_checkedout' => 'O documento não foi retirado',
'document_ownership_changed_email' => 'O proprietário mudou',
'document_ownership_changed_email_body' => 'Proprietário mudou
Documento: [name]
Pasta mãe: [folder_path]
Proprietário amterior: [old_owner]
Novo dono: [new_owner]
Usuário: [username]
URL: [url]',
'document_ownership_changed_email_body_html' => '',
'document_ownership_changed_email_subject' => '[sitename]: [name] - Proprietário mudou',
'document_renamed_email' => 'Documento renomeado',
'document_renamed_email_body' => 'Documento renomeado
Documento: [name]
@ -637,6 +670,7 @@ URL: [url]',
'expire_in_1m' => 'Expira em 1 mês',
'expire_in_1w' => 'Expira em 1 semana',
'expire_in_1y' => 'Expira em 1 ano',
'expire_in_24h' => '',
'expire_in_2h' => 'Expira em 2 horas',
'expire_in_2y' => 'Expira em 2 anos',
'expire_in_3y' => '',
@ -685,6 +719,16 @@ URL: [url]',
'folders' => 'Pastas',
'folders_and_documents_statistic' => 'Relatórios de pastas e documentos',
'folders_with_notification' => 'Pastas com notificação',
'folder_access_permission_changed_email_body' => 'Permissão modificada
Documento: [name]
Pasta mãe: [folder_path]
Usuário: [username]
URL: [url]',
'folder_access_permission_changed_email_body_html' => '',
'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Permissões modificadas',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => 'Atributo alterado
Pasta: [name]
Atributo: [attribute_name]
@ -707,10 +751,11 @@ URL: [url]',
'folder_comment_changed_email_subject' => '[sitename]: [name] - Comentário mudou',
'folder_contents' => 'Conteúdo da Pasta',
'folder_deleted_email' => 'Pasta eliminada',
'folder_deleted_email_body' => 'Pasta eliminada
Pasta: [name]
Pasta mãe: [folder_path]
Usuário: [username]
'folder_deleted_email_body' => 'Pasta eliminada
Pasta: [name]
Pasta mãe: [folder_path]
Usuário: [username]
URL: [url]',
'folder_deleted_email_body_html' => '',
'folder_deleted_email_subject' => '[sitename]: [name] - Pasta eliminada',
@ -724,6 +769,31 @@ Usuário: [username]
URL: [url]',
'folder_moved_email_body_html' => '',
'folder_moved_email_subject' => '[sitename]: [name] - Pasta movida',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => 'Adicionado a lista de notificação
Nome: [name]
Pasta mãe: [folder_path]
Usuário: [username]
URL: [url]',
'folder_notify_added_email_body_html' => '',
'folder_notify_added_email_subject' => '[sitename]: [name] - Adicionado a lista de notificação',
'folder_notify_deleted_email_body' => 'Removido da lista de notificação
Nome: [name]
Pasta mãe: [folder_path]
Usuário: [username]
URL: [url]',
'folder_notify_deleted_email_body_html' => '',
'folder_notify_deleted_email_subject' => '[sitename]: [name] - Removido da lista de notificação',
'folder_ownership_changed_email_body' => 'Proprietário mudou
Documento: [name]
Pasta mãe: [folder_path]
Proprietário amterior: [old_owner]
Novo dono: [new_owner]
Usuário: [username]
URL: [url]',
'folder_ownership_changed_email_body_html' => '',
'folder_ownership_changed_email_subject' => '[sitename]: [name] - Proprietário mudou',
'folder_renamed_email' => 'Pasta renomeada',
'folder_renamed_email_body' => 'Pasta renomeada
Pasta: [name]
@ -820,6 +890,7 @@ URL: [url]',
'inherits_access_copy_msg' => 'Copiar lista de acesso herdada',
'inherits_access_empty_msg' => 'Inicie com a lista de acesso vazia',
'inherits_access_msg' => 'acesso está endo herdado.',
'insecure_installation' => '',
'installed_apache_extensions' => '',
'installed_php_extensions' => '',
'internal_error' => 'Erro interno',
@ -831,6 +902,7 @@ URL: [url]',
'invalid_create_date_start' => 'Data de início inválida para o intervalo de datas de criação.',
'invalid_doc_id' => 'ID de documento inválida',
'invalid_dropfolder_folder' => 'Pasta inválida na pasta suspensa',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => 'Data de término inválida para o intervalo de datas de expiração.',
'invalid_expiration_date_start' => 'Data de início inválida para o intervalo de datas de expiração.',
'invalid_file_id' => 'ID de arquivo inválido',
@ -853,6 +925,7 @@ URL: [url]',
'is_hidden' => 'Ocultar perfil da lista de usuários',
'it_IT' => 'Italiano',
'january' => 'Janeiro',
'js_confirm_cancel_checkout' => '',
'js_form_error' => 'O formulário ainda contém # erro.',
'js_form_errors' => 'O formulário ainda contém # erros.',
'js_invalid_email' => 'O endereço de e-mail é inválido',
@ -950,7 +1023,10 @@ URL: [url]',
'missing_file' => 'Falta o arquivo',
'missing_filesize' => 'Falta tamanho do arquivo',
'missing_func_class_note' => '',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => '',
'missing_php_function' => '',
'missing_php_functions_and_classes' => '',
'missing_reception' => 'Falta o recebimento',
'missing_request_object' => 'Objeto de solicitação ausente',
@ -1025,22 +1101,6 @@ URL: [url]',
'nl_NL' => 'Holandês',
'no' => 'Não',
'notification' => 'Notificação',
'notify_added_email' => 'Você foi adicionado a lista de notificação',
'notify_added_email_body' => 'Adicionado a lista de notificação
Nome: [name]
Pasta mãe: [folder_path]
Usuário: [username]
URL: [url]',
'notify_added_email_body_html' => '',
'notify_added_email_subject' => '[sitename]: [name] - Adicionado a lista de notificação',
'notify_deleted_email' => 'Você foi removido da lista de notificação',
'notify_deleted_email_body' => 'Removido da lista de notificação
Nome: [name]
Pasta mãe: [folder_path]
Usuário: [username]
URL: [url]',
'notify_deleted_email_body_html' => '',
'notify_deleted_email_subject' => '[sitename]: [name] - Removido da lista de notificação',
'not_subscribed' => '',
'november' => 'Novembro',
'now' => 'agora',
@ -1106,16 +1166,6 @@ URL: [url]',
'original_filename' => 'Arquivo original',
'overall_indexing_progress' => 'Progresso geral da indexação',
'owner' => 'Proprietário',
'ownership_changed_email' => 'O proprietário mudou',
'ownership_changed_email_body' => 'Proprietário mudou
Documento: [name]
Pasta mãe: [folder_path]
Proprietário amterior: [old_owner]
Novo dono: [new_owner]
Usuário: [username]
URL: [url]',
'ownership_changed_email_body_html' => '',
'ownership_changed_email_subject' => '[sitename]: [name] - Proprietário mudou',
'parent_folder' => '',
'password' => 'Senha',
'password_already_used' => 'Senha já usada',
@ -1161,12 +1211,12 @@ Se você ainda tiver problemas para fazer o login, por favor, contate o administ
'preset_expires' => 'Vencimento pré-definido',
'preview' => 'visualizar',
'preview_converters' => 'Visualizar a conversão do documento',
'preview_images' => 'Imagens de pré-visualização',
'preview_images_text' => '',
'preview_markdown' => 'Markdown',
'preview_pdf' => 'Visualizar como PDF',
'preview_plain' => 'Texto',
'preview_text' => '',
'preview_png' => 'Imagens de pré-visualização',
'preview_txt' => '',
'previous_state' => 'Estado anterior',
'previous_versions' => 'Versões anteriores',
'process' => 'Processos',
@ -1554,6 +1604,8 @@ Nome: [username]
'settings_dateformat_desc' => '',
'settings_datetimeformat' => '',
'settings_datetimeformat_desc' => '',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => 'Banco de dados',
'settings_dbDatabase_desc' => 'O nome para o seu banco de dados, informado durante o processo de instalação. Não edite este campo a menos que necessário, por exemplo, se o banco de dados foi movido.',
'settings_dbDriver' => 'Tipo do Banco de dados',
@ -1578,6 +1630,8 @@ Nome: [username]
'settings_defaultSearchMethod_valdatabase' => 'Banco de Dados',
'settings_defaultSearchMethod_valfulltext' => 'texto completo',
'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_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',
@ -1909,6 +1963,7 @@ Nome: [username]
'settings_workflowMode_valtraditional' => 'tradicional',
'settings_workflowMode_valtraditional_only_approval' => 'tradicional (sem revisão)',
'settings_zendframework' => 'Zend Framework',
'set_expiration_date_help' => '',
'set_expiry' => 'Configurar Expiração',
'set_owner' => 'Definir proprietário',
'set_owner_error' => 'Erro ao definir proprietário',
@ -2252,9 +2307,12 @@ URL: [url]',
'warning' => 'Aviso',
'warning_remove_approval_log' => '',
'warning_remove_review_log' => '',
'webauthn' => '',
'webauthn_auth' => '',
'webauthn_crossplatform_info' => '',
'webauthn_info' => '',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => '',
'wednesday' => 'Quarta-feira',
'wednesday_abbr' => 'Qa',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1107), balan (87)
// Translators: Admin (1117), balan (87)
$text = array(
'2_factor_auth' => '',
@ -44,14 +44,6 @@ $text = array(
'access_mode_none' => 'Fără acces',
'access_mode_read' => 'Permisiuni de citire',
'access_mode_readwrite' => 'Permisiuni de citire-scriere',
'access_permission_changed_email' => 'Permisiune schimbată',
'access_permission_changed_email_body' => 'Permisiune schimbată
Document: [name]
Folder parinte: [folder_path]
Utilizator: [username]
URL: [url]',
'access_permission_changed_email_body_html' => '',
'access_permission_changed_email_subject' => '[sitename]: [name] - Permisiune schimbată',
'according_settings' => 'conform setărilor',
'action' => 'Acțiune',
'actions' => 'Acțiuni',
@ -98,6 +90,7 @@ URL: [url]',
'all_users' => 'Toti utilizatorii',
'already_subscribed' => 'Deja trimis',
'and' => 'si',
'any_value_set' => '',
'apikey' => '',
'apply' => 'Aplică',
'approvals_accepted' => '',
@ -297,6 +290,7 @@ URL: [url]',
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Vă rugăm să alegeți definiția atributului',
'choose_attrdefgroup' => '',
'choose_category' => 'Vă rugăm să alegeți',
@ -387,6 +381,7 @@ URL: [url]',
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -424,8 +419,19 @@ URL: [url]',
'documents_user_rejected' => '',
'documents_user_requiring_attention' => 'Documente deținute de tine care necesită atenție',
'documents_with_notification' => '',
'document_access_permission_changed_email' => 'Permisiune schimbată',
'document_access_permission_changed_email_body' => 'Permisiune schimbată
Document: [name]
Folder parinte: [folder_path]
Utilizator: [username]
URL: [url]',
'document_access_permission_changed_email_body_html' => '',
'document_access_permission_changed_email_subject' => '[sitename]: [name] - Permisiune schimbată',
'document_already_checkedout' => 'Acest document este deja verificat',
'document_already_locked' => 'Acest document este deja blocat',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_body_html' => '',
'document_attribute_changed_email_subject' => '',
@ -469,7 +475,34 @@ Utilizator: [username]
URL: [url]',
'document_moved_email_body_html' => '',
'document_moved_email_subject' => '[sitename]: [name] - Document mutat',
'document_notify_added_email' => 'Ai fost adăugat la lista de notificări',
'document_notify_added_email_body' => 'Adăugat la lista de notificări
Nume: [name]
Folder parinte: [folder_path]
Utilizator: [username]
URL: [url]',
'document_notify_added_email_body_html' => '',
'document_notify_added_email_subject' => '[sitename]: [name] - Adăugat la lista de notificări',
'document_notify_deleted_email' => 'Ai fost scos din lista de notificări',
'document_notify_deleted_email_body' => 'Scos din lista de notificări
Nume: [name]
Folder parinte: [folder_path]
Utilizator: [username]
URL: [url]',
'document_notify_deleted_email_body_html' => '',
'document_notify_deleted_email_subject' => '[sitename]: [name] - Scos din lista de notificări',
'document_not_checkedout' => 'Documentul nu este verificat.',
'document_ownership_changed_email' => 'Proprietar schimbat',
'document_ownership_changed_email_body' => 'Proprietar schimbat
Document: [name]
Folder parinte: [folder_path]
Proprietar vechi: [old_owner]
Proprietar nou: [new_owner]
Utilizator: [username]
URL: [url]',
'document_ownership_changed_email_body_html' => '',
'document_ownership_changed_email_subject' => '[sitename]: [name] - Proprietar schimbat',
'document_renamed_email' => 'Document redenumit',
'document_renamed_email_body' => 'Nume document schimbat
Document: [name]
@ -625,6 +658,7 @@ URL: [url]',
'expire_in_1m' => 'Expira in o luna',
'expire_in_1w' => 'Expira in o saptamana',
'expire_in_1y' => 'Expira in un an',
'expire_in_24h' => '',
'expire_in_2h' => '',
'expire_in_2y' => 'Expira in 2 ani',
'expire_in_3y' => 'Expira in 3 ani',
@ -673,6 +707,16 @@ URL: [url]',
'folders' => 'Foldere',
'folders_and_documents_statistic' => 'Privire de ansamblu asupra continutului',
'folders_with_notification' => '',
'folder_access_permission_changed_email_body' => 'Permisiune schimbată
Document: [name]
Folder parinte: [folder_path]
Utilizator: [username]
URL: [url]',
'folder_access_permission_changed_email_body_html' => '',
'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Permisiune schimbată',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_body_html' => '',
'folder_attribute_changed_email_subject' => '',
@ -688,10 +732,11 @@ URL: [url]',
'folder_comment_changed_email_subject' => '[sitename]: [name] - Comentariu schimbat',
'folder_contents' => 'Continut folder',
'folder_deleted_email' => 'Folder sters',
'folder_deleted_email_body' => 'Folder sters
Folder: [name]
Folder parinte: [folder_path]
Utilizator: [username]
'folder_deleted_email_body' => 'Folder sters
Folder: [name]
Folder parinte: [folder_path]
Utilizator: [username]
URL: [url]',
'folder_deleted_email_body_html' => '',
'folder_deleted_email_subject' => '[sitename]: [name] - Folder sters',
@ -705,6 +750,31 @@ Utilizator: [username]
URL: [url]',
'folder_moved_email_body_html' => '',
'folder_moved_email_subject' => '[sitename]: [name] - Folder mutat',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => 'Adăugat la lista de notificări
Nume: [name]
Folder parinte: [folder_path]
Utilizator: [username]
URL: [url]',
'folder_notify_added_email_body_html' => '',
'folder_notify_added_email_subject' => '[sitename]: [name] - Adăugat la lista de notificări',
'folder_notify_deleted_email_body' => 'Scos din lista de notificări
Nume: [name]
Folder parinte: [folder_path]
Utilizator: [username]
URL: [url]',
'folder_notify_deleted_email_body_html' => '',
'folder_notify_deleted_email_subject' => '[sitename]: [name] - Scos din lista de notificări',
'folder_ownership_changed_email_body' => 'Proprietar schimbat
Document: [name]
Folder parinte: [folder_path]
Proprietar vechi: [old_owner]
Proprietar nou: [new_owner]
Utilizator: [username]
URL: [url]',
'folder_ownership_changed_email_body_html' => '',
'folder_ownership_changed_email_subject' => '[sitename]: [name] - Proprietar schimbat',
'folder_renamed_email' => 'Folder redenumit',
'folder_renamed_email_body' => 'Folder redenumit
Folder: [name]
@ -801,6 +871,7 @@ URL: [url]',
'inherits_access_copy_msg' => 'Copie lista de acces moștenită',
'inherits_access_empty_msg' => 'Începeți cu lista de acces goală',
'inherits_access_msg' => 'Accesul este moștenit.',
'insecure_installation' => '',
'installed_apache_extensions' => '',
'installed_php_extensions' => '',
'internal_error' => 'Eroare internă',
@ -812,6 +883,7 @@ URL: [url]',
'invalid_create_date_start' => 'Dată de începere invalidă pentru crearea intervalului de date.',
'invalid_doc_id' => 'ID Document invalid',
'invalid_dropfolder_folder' => '',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => '',
'invalid_expiration_date_start' => '',
'invalid_file_id' => 'ID fisier invalid',
@ -834,6 +906,7 @@ URL: [url]',
'is_hidden' => 'Ascunde din lista de utilizatori',
'it_IT' => 'Italiană',
'january' => 'Ianuarie',
'js_confirm_cancel_checkout' => '',
'js_form_error' => '',
'js_form_errors' => '',
'js_invalid_email' => '',
@ -931,7 +1004,10 @@ URL: [url]',
'missing_file' => '',
'missing_filesize' => 'Lipsește dimensiunea fișierului',
'missing_func_class_note' => '',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => '',
'missing_php_function' => '',
'missing_php_functions_and_classes' => '',
'missing_reception' => '',
'missing_request_object' => '',
@ -1007,22 +1083,6 @@ URL: [url]',
'nl_NL' => 'Olandeză',
'no' => 'Nu',
'notification' => '',
'notify_added_email' => 'Ai fost adăugat la lista de notificări',
'notify_added_email_body' => 'Adăugat la lista de notificări
Nume: [name]
Folder parinte: [folder_path]
Utilizator: [username]
URL: [url]',
'notify_added_email_body_html' => '',
'notify_added_email_subject' => '[sitename]: [name] - Adăugat la lista de notificări',
'notify_deleted_email' => 'Ai fost scos din lista de notificări',
'notify_deleted_email_body' => 'Scos din lista de notificări
Nume: [name]
Folder parinte: [folder_path]
Utilizator: [username]
URL: [url]',
'notify_deleted_email_body_html' => '',
'notify_deleted_email_subject' => '[sitename]: [name] - Scos din lista de notificări',
'not_subscribed' => '',
'november' => 'Noiembrie',
'now' => 'nou',
@ -1088,16 +1148,6 @@ URL: [url]',
'original_filename' => 'Nume de fișier original',
'overall_indexing_progress' => 'Progres indexare total',
'owner' => 'Proprietar',
'ownership_changed_email' => 'Proprietar schimbat',
'ownership_changed_email_body' => 'Proprietar schimbat
Document: [name]
Folder parinte: [folder_path]
Proprietar vechi: [old_owner]
Proprietar nou: [new_owner]
Utilizator: [username]
URL: [url]',
'ownership_changed_email_body_html' => '',
'ownership_changed_email_subject' => '[sitename]: [name] - Proprietar schimbat',
'parent_folder' => '',
'password' => 'Parolă',
'password_already_used' => 'Parolă folosită deja',
@ -1143,12 +1193,12 @@ Dacă aveți în continuare probleme la autentificare, vă rugăm să contactaț
'preset_expires' => 'Expirarea presetului',
'preview' => 'Previzualizare',
'preview_converters' => '',
'preview_images' => '',
'preview_images_text' => '',
'preview_markdown' => '',
'preview_pdf' => '',
'preview_plain' => '',
'preview_text' => '',
'preview_png' => '',
'preview_txt' => '',
'previous_state' => 'Stare precedentă',
'previous_versions' => 'Versiune precedentă',
'process' => '',
@ -1516,6 +1566,8 @@ URL: [url]',
'settings_dateformat_desc' => '',
'settings_datetimeformat' => '',
'settings_datetimeformat_desc' => '',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => 'Baza de date',
'settings_dbDatabase_desc' => 'Numele bazei de date introdus în timpul procesului de instalare. Nu editați acest câmp decât dacă este necesar, dacă de exemplu baza de date a fost mutată.',
'settings_dbDriver' => 'Tip Baza de date',
@ -1540,6 +1592,8 @@ URL: [url]',
'settings_defaultSearchMethod_valdatabase' => 'baza de date',
'settings_defaultSearchMethod_valfulltext' => 'Text complet',
'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_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',
@ -1871,6 +1925,7 @@ URL: [url]',
'settings_workflowMode_valtraditional' => 'traditional',
'settings_workflowMode_valtraditional_only_approval' => 'traditional (fara revizuire)',
'settings_zendframework' => 'Zend Framework',
'set_expiration_date_help' => '',
'set_expiry' => 'Setare Expirare',
'set_owner' => 'Setare Proprietar',
'set_owner_error' => 'Eroare setare proprietar',
@ -2214,9 +2269,12 @@ URL: [url]',
'warning' => 'Avertisment',
'warning_remove_approval_log' => '',
'warning_remove_review_log' => '',
'webauthn' => '',
'webauthn_auth' => '',
'webauthn_crossplatform_info' => '',
'webauthn_info' => '',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => '',
'wednesday' => 'Miercuri',
'wednesday_abbr' => 'Mi',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1721)
// Translators: Admin (1731)
$text = array(
'2_factor_auth' => 'Двухфакторная аутентификация',
@ -44,14 +44,6 @@ $text = array(
'access_mode_none' => 'Нет доступа',
'access_mode_read' => 'Доступ для чтения',
'access_mode_readwrite' => 'Доступ для чтения и записи',
'access_permission_changed_email' => 'Доступ изменён',
'access_permission_changed_email_body' => 'Изменён доступ
Имя: [name]
Родительский каталог: [folder_path]
Пользователь: [username]
URL: [url]',
'access_permission_changed_email_body_html' => '',
'access_permission_changed_email_subject' => '[sitename]: изменён доступ для «[name]»',
'according_settings' => 'соответствующие настройки',
'action' => 'Действие',
'actions' => 'Действия',
@ -98,6 +90,7 @@ URL: [url]',
'all_users' => 'Все пользователи',
'already_subscribed' => 'Уже подписан',
'and' => 'и',
'any_value_set' => '',
'apikey' => '',
'apply' => 'Применить',
'approvals_accepted' => '',
@ -297,6 +290,7 @@ URL: [url]',
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Выберите атрибут',
'choose_attrdefgroup' => 'Выберите группу атрибута',
'choose_category' => 'Выберите категорию',
@ -387,6 +381,7 @@ URL: [url]',
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -424,8 +419,19 @@ URL: [url]',
'documents_user_rejected' => 'Отклоненные документы',
'documents_user_requiring_attention' => 'Ваши документы, требующие внимания',
'documents_with_notification' => '',
'document_access_permission_changed_email' => 'Доступ изменён',
'document_access_permission_changed_email_body' => 'Изменён доступ
Имя: [name]
Родительский каталог: [folder_path]
Пользователь: [username]
URL: [url]',
'document_access_permission_changed_email_body_html' => '',
'document_access_permission_changed_email_subject' => '[sitename]: изменён доступ для «[name]»',
'document_already_checkedout' => 'Этот документ уже проверен',
'document_already_locked' => 'Документ уже заблокирован',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_body_html' => '',
'document_attribute_changed_email_subject' => '',
@ -469,7 +475,34 @@ URL: [url]',
URL: [url]',
'document_moved_email_body_html' => '',
'document_moved_email_subject' => '[sitename]: перемещён документ «[name]»',
'document_notify_added_email' => 'Вы добавлены в список уведомлений',
'document_notify_added_email_body' => 'Вы добавлены в список уведомлений
Имя: [name]
Родительский каталог: [folder_path]
Пользователь: [username]
URL: [url]',
'document_notify_added_email_body_html' => '',
'document_notify_added_email_subject' => '[sitename]: вы добавлены в список уведомлений для «[name]»',
'document_notify_deleted_email' => 'Вы удалены из списка уведомлений',
'document_notify_deleted_email_body' => 'Вы удалены из списка уведомлений
Имя: [name]
Родительский каталог: [folder_path]
Пользователь: [username]
URL: [url]',
'document_notify_deleted_email_body_html' => '',
'document_notify_deleted_email_subject' => '[sitename]: вы удалены из списка уведомлений для «[name]»',
'document_not_checkedout' => 'Документ не проверен',
'document_ownership_changed_email' => 'Владелец изменён',
'document_ownership_changed_email_body' => 'Изменён владелец
Документ: [name]
Каталог: [folder_path]
Прежний владелец: [old_owner]
Новый владелец: [new_owner]
Пользователь: [username]
URL: [url]',
'document_ownership_changed_email_body_html' => '',
'document_ownership_changed_email_subject' => '[sitename]: изменён владелец «[name]»',
'document_renamed_email' => 'Документ переименован',
'document_renamed_email_body' => 'Переименован документ
Документ: [name]
@ -625,6 +658,7 @@ URL: [url]',
'expire_in_1m' => '1 месяц',
'expire_in_1w' => '1 неделя',
'expire_in_1y' => '1 год',
'expire_in_24h' => '',
'expire_in_2h' => 'Истекает через два часа',
'expire_in_2y' => '2 года',
'expire_in_3y' => 'Истекает через 3 года',
@ -673,6 +707,16 @@ URL: [url]',
'folders' => 'кат.',
'folders_and_documents_statistic' => 'Обзор содержимого',
'folders_with_notification' => '',
'folder_access_permission_changed_email_body' => 'Изменён доступ
Имя: [name]
Родительский каталог: [folder_path]
Пользователь: [username]
URL: [url]',
'folder_access_permission_changed_email_body_html' => '',
'folder_access_permission_changed_email_subject' => '[sitename]: изменён доступ для «[name]»',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_body_html' => '',
'folder_attribute_changed_email_subject' => '',
@ -688,10 +732,11 @@ URL: [url]',
'folder_comment_changed_email_subject' => '[sitename]: изменён комментарий каталога «[folder]»',
'folder_contents' => 'Содержимое каталога',
'folder_deleted_email' => 'Каталог удалён',
'folder_deleted_email_body' => 'Удалён каталог
Каталог: [name]
Родительский каталог: [folder_path]
Пользователь: [username]
'folder_deleted_email_body' => 'Удалён каталог
Каталог: [name]
Родительский каталог: [folder_path]
Пользователь: [username]
URL: [url]',
'folder_deleted_email_body_html' => '',
'folder_deleted_email_subject' => '[sitename]: удалён каталог «[name]»',
@ -705,6 +750,31 @@ URL: [url]',
URL: [url]',
'folder_moved_email_body_html' => '',
'folder_moved_email_subject' => '[sitename]: перемещён каталог «[name]»',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => 'Вы добавлены в список уведомлений
Имя: [name]
Родительский каталог: [folder_path]
Пользователь: [username]
URL: [url]',
'folder_notify_added_email_body_html' => '',
'folder_notify_added_email_subject' => '[sitename]: вы добавлены в список уведомлений для «[name]»',
'folder_notify_deleted_email_body' => 'Вы удалены из списка уведомлений
Имя: [name]
Родительский каталог: [folder_path]
Пользователь: [username]
URL: [url]',
'folder_notify_deleted_email_body_html' => '',
'folder_notify_deleted_email_subject' => '[sitename]: вы удалены из списка уведомлений для «[name]»',
'folder_ownership_changed_email_body' => 'Изменён владелец
Документ: [name]
Каталог: [folder_path]
Прежний владелец: [old_owner]
Новый владелец: [new_owner]
Пользователь: [username]
URL: [url]',
'folder_ownership_changed_email_body_html' => '',
'folder_ownership_changed_email_subject' => '[sitename]: изменён владелец «[name]»',
'folder_renamed_email' => 'Каталог переименован',
'folder_renamed_email_body' => 'Каталог переименован
Каталог: [name]
@ -801,6 +871,7 @@ URL: [url]',
'inherits_access_copy_msg' => 'Скопировать наследованный список',
'inherits_access_empty_msg' => 'Начать с пустого списка доступа',
'inherits_access_msg' => 'Доступ унаследован.',
'insecure_installation' => '',
'installed_apache_extensions' => '',
'installed_php_extensions' => '',
'internal_error' => 'Внутренняя ошибка',
@ -812,6 +883,7 @@ URL: [url]',
'invalid_create_date_start' => 'Неверная начальная дата диапазона даты создания',
'invalid_doc_id' => 'Неверный идентификатор документа',
'invalid_dropfolder_folder' => 'Неверный путь для проходного каталога',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => 'Неверная конечная дата для диапазона срока действия.',
'invalid_expiration_date_start' => 'Неверная начальная дата для диапазона срока действия.',
'invalid_file_id' => 'Неверный идентификатор файла',
@ -834,6 +906,7 @@ URL: [url]',
'is_hidden' => 'Не показывать в<br/>списке пользователей',
'it_IT' => 'Italian',
'january' => 'Январь',
'js_confirm_cancel_checkout' => '',
'js_form_error' => 'Ошибка формы',
'js_form_errors' => 'Ошибки формы',
'js_invalid_email' => 'Неверный e-mail',
@ -931,7 +1004,10 @@ URL: [url]',
'missing_file' => 'Отсутствует файл',
'missing_filesize' => 'Отсутствует размер файла',
'missing_func_class_note' => '',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => '',
'missing_php_function' => '',
'missing_php_functions_and_classes' => '',
'missing_reception' => '',
'missing_request_object' => '',
@ -1006,22 +1082,6 @@ URL: [url]',
'nl_NL' => 'Dutch',
'no' => 'Нет',
'notification' => 'Уведомление',
'notify_added_email' => 'Вы добавлены в список уведомлений',
'notify_added_email_body' => 'Вы добавлены в список уведомлений
Имя: [name]
Родительский каталог: [folder_path]
Пользователь: [username]
URL: [url]',
'notify_added_email_body_html' => '',
'notify_added_email_subject' => '[sitename]: вы добавлены в список уведомлений для «[name]»',
'notify_deleted_email' => 'Вы удалены из списка уведомлений',
'notify_deleted_email_body' => 'Вы удалены из списка уведомлений
Имя: [name]
Родительский каталог: [folder_path]
Пользователь: [username]
URL: [url]',
'notify_deleted_email_body_html' => '',
'notify_deleted_email_subject' => '[sitename]: вы удалены из списка уведомлений для «[name]»',
'not_subscribed' => '',
'november' => 'Ноябрь',
'now' => 'сейчас',
@ -1087,16 +1147,6 @@ URL: [url]',
'original_filename' => 'Исходное имя файла',
'overall_indexing_progress' => 'Общий прогресс индексации',
'owner' => 'Владелец',
'ownership_changed_email' => 'Владелец изменён',
'ownership_changed_email_body' => 'Изменён владелец
Документ: [name]
Каталог: [folder_path]
Прежний владелец: [old_owner]
Новый владелец: [new_owner]
Пользователь: [username]
URL: [url]',
'ownership_changed_email_body_html' => '',
'ownership_changed_email_subject' => '[sitename]: изменён владелец «[name]»',
'parent_folder' => '',
'password' => 'Пароль',
'password_already_used' => 'Пароль уже используется',
@ -1140,12 +1190,12 @@ URL: [url]',
'preset_expires' => 'Установить срок',
'preview' => 'Предварительный просмотр',
'preview_converters' => 'Предварительный просмотр конвертации документа',
'preview_images' => '',
'preview_images_text' => '',
'preview_markdown' => 'Markdown',
'preview_pdf' => '',
'preview_plain' => 'Текст',
'preview_text' => '',
'preview_png' => '',
'preview_txt' => '',
'previous_state' => 'Предыдущее состояние',
'previous_versions' => 'Предыдущие версии',
'process' => '',
@ -1523,6 +1573,8 @@ URL: [url]',
'settings_dateformat_desc' => '',
'settings_datetimeformat' => '',
'settings_datetimeformat_desc' => '',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => 'База данных (БД)',
'settings_dbDatabase_desc' => 'Название базы данных (БД), введённое в ходе установки. Не изменять без необходимости, только, например, если БД перемещена.',
'settings_dbDriver' => 'Тип БД',
@ -1547,6 +1599,8 @@ URL: [url]',
'settings_defaultSearchMethod_valdatabase' => 'база данных',
'settings_defaultSearchMethod_valfulltext' => 'полнотекстовый',
'settings_delete_install_folder' => 'Удалите ENABLE_INSTALL_TOOL в каталоге конфигурации, для того что бы начать использовать систему',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableSelfEdit' => 'Отключить собственное редактирование',
'settings_disableSelfEdit_desc' => 'Если включено, пользователи не смогут изменять информацию о себе.',
'settings_disable_install' => 'Удалить ENABLE_INSTALL_TOOL, если возможно',
@ -1878,6 +1932,7 @@ URL: [url]',
'settings_workflowMode_valtraditional' => 'традиционный',
'settings_workflowMode_valtraditional_only_approval' => 'традиционный (без рецензирования)',
'settings_zendframework' => 'Инфраструктура Zend',
'set_expiration_date_help' => '',
'set_expiry' => 'Срок действия',
'set_owner' => 'Установить владельца',
'set_owner_error' => 'Ошибка при установке владельца',
@ -2221,9 +2276,12 @@ URL: [url]',
'warning' => 'Внимание',
'warning_remove_approval_log' => '',
'warning_remove_review_log' => '',
'webauthn' => '',
'webauthn_auth' => '',
'webauthn_crossplatform_info' => '',
'webauthn_info' => '',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => '',
'wednesday' => 'Среда',
'wednesday_abbr' => 'Ср',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1230), destinqo (26), pS2017 (508), ssebech (4)
// Translators: Admin (1240), destinqo (26), pS2017 (508), ssebech (4)
$text = array(
'2_factor_auth' => '2-faktorové overovanie',
@ -44,14 +44,6 @@ $text = array(
'access_mode_none' => 'Žiadny prístup',
'access_mode_read' => 'Na čítanie',
'access_mode_readwrite' => 'Na čítanie aj zápis',
'access_permission_changed_email' => 'Pristupové prava zmenene',
'access_permission_changed_email_body' => 'Zmenené prístupové práva
Dokument: [name]
Nadradený adresár: [folder_path]
Užívateľ: [username]
URL: [url]',
'access_permission_changed_email_body_html' => '',
'access_permission_changed_email_subject' => '[sitename]: [name] - Práva boli zmenené',
'according_settings' => 'podľa nastavenia',
'action' => 'Operácia',
'actions' => 'Činnosti',
@ -98,6 +90,7 @@ URL: [url]',
'all_users' => 'Všetci používatelia',
'already_subscribed' => 'Už ste sa prihlásili na odber',
'and' => 'a',
'any_value_set' => '',
'apikey' => '',
'apply' => 'Použiť',
'approvals_accepted' => '[no_approvals] approvals already accepted',
@ -297,6 +290,7 @@ URL: [url]',
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Vyberte prosím definíciu atribútu',
'choose_attrdefgroup' => 'Vyberte skupinu atribútov',
'choose_category' => 'Vyberte prosím',
@ -387,6 +381,7 @@ URL: [url]',
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -424,8 +419,19 @@ URL: [url]',
'documents_user_rejected' => 'Zamietnuté dokumenty',
'documents_user_requiring_attention' => 'Dokumenty, ktoré používateľ vlastní a vyžadujú pozornosť',
'documents_with_notification' => 'Dokumenty s notifikáciou',
'document_access_permission_changed_email' => 'Pristupové prava zmenene',
'document_access_permission_changed_email_body' => 'Zmenené prístupové práva
Dokument: [name]
Nadradený adresár: [folder_path]
Užívateľ: [username]
URL: [url]',
'document_access_permission_changed_email_body_html' => '',
'document_access_permission_changed_email_subject' => '[sitename]: [name] - Práva boli zmenené',
'document_already_checkedout' => 'This document is already checked out',
'document_already_locked' => 'Tento dokument je už zamknutý',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => 'Atribút bol zmenený
Dokument: [name]
Atribút: [attribute_name]
@ -476,7 +482,34 @@ Užívateľ: [username]
URL: [url]',
'document_moved_email_body_html' => '',
'document_moved_email_subject' => '[sitename]: [name] - Dokument bol presunutý',
'document_notify_added_email' => 'Boli ste pridaní do notifikačného zoznamu',
'document_notify_added_email_body' => 'Pridanie do notifikačného zoznamu
Meno: [name]
Nadradená zložka: [folder_path]
Používateľ: [username]
URL: [url]',
'document_notify_added_email_body_html' => '',
'document_notify_added_email_subject' => '[sitename]: [name] - Pridané do zoznamu notifikácií',
'document_notify_deleted_email' => 'Boli ste odstránení z notifikačného zoznamu',
'document_notify_deleted_email_body' => 'Odstránené z notifikačného zoznamu
Meno: [name]
Nadradená zložka: [folder_path]
Používateľ: [username]
URL: [url]',
'document_notify_deleted_email_body_html' => '',
'document_notify_deleted_email_subject' => '[sitename]: [name] - Odstránené z notifikačného zoznamu',
'document_not_checkedout' => 'Document is not checked out.',
'document_ownership_changed_email' => 'Vlastník zmenený',
'document_ownership_changed_email_body' => 'Owner changed
Dokument: [name]
Nadradená zložka: [folder_path]
Predošlý vlastník: [old_owner]
Nový vlastník: [new_owner]
Používateľ: [username]
URL: [url]',
'document_ownership_changed_email_body_html' => '',
'document_ownership_changed_email_subject' => '[sitename]: [name] - Vlastník zmenený',
'document_renamed_email' => 'Dokument premenovany',
'document_renamed_email_body' => 'Názov dokumentu zmenený
Dokument: [name]
@ -637,6 +670,7 @@ URL: [url]',
'expire_in_1m' => 'Platnosť vyprší za 1 mesiac',
'expire_in_1w' => 'Platnosť vyprší za 1 týždeň',
'expire_in_1y' => 'Platnosť vyprší za 1 rok',
'expire_in_24h' => '',
'expire_in_2h' => 'Platnosť vyprší za 2 h',
'expire_in_2y' => 'Platnosť vyprší za 2 roky',
'expire_in_3y' => '',
@ -685,6 +719,16 @@ URL: [url]',
'folders' => 'Zložky',
'folders_and_documents_statistic' => 'Prehľad zložiek a dokumentov',
'folders_with_notification' => 'Zložky s notifikáciou',
'folder_access_permission_changed_email_body' => 'Zmenené prístupové práva
Dokument: [name]
Nadradený adresár: [folder_path]
Užívateľ: [username]
URL: [url]',
'folder_access_permission_changed_email_body_html' => '',
'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Práva boli zmenené',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => 'Atribút zmenený
Zložka: [name]
Atribút: [attribute_name]
@ -707,10 +751,11 @@ URL: [url]',
'folder_comment_changed_email_subject' => '[sitename]: [name] - Komentár zmenený',
'folder_contents' => 'Obsah zložky',
'folder_deleted_email' => 'Zložka zmazaná',
'folder_deleted_email_body' => 'Zložka zmazaná
Zložka: [name]
Nadradená zložka: [folder_path]
Užívateľ: [username]
'folder_deleted_email_body' => 'Zložka zmazaná
Zložka: [name]
Nadradená zložka: [folder_path]
Užívateľ: [username]
URL: [url]',
'folder_deleted_email_body_html' => '',
'folder_deleted_email_subject' => '[sitename]: [name] - Zložka bola odstránená',
@ -724,6 +769,31 @@ Používateľ: [username]
URL: [url]',
'folder_moved_email_body_html' => '',
'folder_moved_email_subject' => '[sitename]: [name] - Zložka bola presunutá',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => 'Pridanie do notifikačného zoznamu
Meno: [name]
Nadradená zložka: [folder_path]
Používateľ: [username]
URL: [url]',
'folder_notify_added_email_body_html' => '',
'folder_notify_added_email_subject' => '[sitename]: [name] - Pridané do zoznamu notifikácií',
'folder_notify_deleted_email_body' => 'Odstránené z notifikačného zoznamu
Meno: [name]
Nadradená zložka: [folder_path]
Používateľ: [username]
URL: [url]',
'folder_notify_deleted_email_body_html' => '',
'folder_notify_deleted_email_subject' => '[sitename]: [name] - Odstránené z notifikačného zoznamu',
'folder_ownership_changed_email_body' => 'Owner changed
Dokument: [name]
Nadradená zložka: [folder_path]
Predošlý vlastník: [old_owner]
Nový vlastník: [new_owner]
Používateľ: [username]
URL: [url]',
'folder_ownership_changed_email_body_html' => '',
'folder_ownership_changed_email_subject' => '[sitename]: [name] - Vlastník zmenený',
'folder_renamed_email' => 'Zložka premenovaná',
'folder_renamed_email_body' => 'Zložka bola premenovaná
Zložka: [name]
@ -820,6 +890,7 @@ URL: [url]',
'inherits_access_copy_msg' => 'Skopírovať zdedený zoznam riadenia prístupu',
'inherits_access_empty_msg' => 'Založiť nový zoznam riadenia prístupu',
'inherits_access_msg' => 'Prístup sa dedí.',
'insecure_installation' => '',
'installed_apache_extensions' => '',
'installed_php_extensions' => '',
'internal_error' => 'Vnútorná chyba',
@ -831,6 +902,7 @@ URL: [url]',
'invalid_create_date_start' => 'Neplatný počiatočný dátum vytvorenia.',
'invalid_doc_id' => 'Neplatný ID dokumentu',
'invalid_dropfolder_folder' => 'Invalid folder in drop folder',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => 'Invalid end date for expiration date range.',
'invalid_expiration_date_start' => 'Invalid start date for expiration date range.',
'invalid_file_id' => 'Nesprávne ID súboru',
@ -853,6 +925,7 @@ URL: [url]',
'is_hidden' => 'Nezobrazovať v zozname používateľov',
'it_IT' => 'Taliančina',
'january' => 'Január',
'js_confirm_cancel_checkout' => '',
'js_form_error' => 'The form still contains # error.',
'js_form_errors' => 'The form still contains # errors.',
'js_invalid_email' => 'E-mailová adresa je neplatná',
@ -950,7 +1023,10 @@ URL: [url]',
'missing_file' => 'Chýba súbor',
'missing_filesize' => 'Chýba veľkosť súboru',
'missing_func_class_note' => '',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => '',
'missing_php_function' => '',
'missing_php_functions_and_classes' => '',
'missing_reception' => 'Missing reception',
'missing_request_object' => 'Chýba požadovaný objekt',
@ -1026,22 +1102,6 @@ URL: [url]',
'nl_NL' => 'Holandština',
'no' => 'Nie',
'notification' => '',
'notify_added_email' => 'Boli ste pridaní do notifikačného zoznamu',
'notify_added_email_body' => 'Pridanie do notifikačného zoznamu
Meno: [name]
Nadradená zložka: [folder_path]
Používateľ: [username]
URL: [url]',
'notify_added_email_body_html' => '',
'notify_added_email_subject' => '[sitename]: [name] - Pridané do zoznamu notifikácií',
'notify_deleted_email' => 'Boli ste odstránení z notifikačného zoznamu',
'notify_deleted_email_body' => 'Odstránené z notifikačného zoznamu
Meno: [name]
Nadradená zložka: [folder_path]
Používateľ: [username]
URL: [url]',
'notify_deleted_email_body_html' => '',
'notify_deleted_email_subject' => '[sitename]: [name] - Odstránené z notifikačného zoznamu',
'not_subscribed' => '',
'november' => 'November',
'now' => 'teraz',
@ -1107,16 +1167,6 @@ URL: [url]',
'original_filename' => 'Pôvodný názov súboru',
'overall_indexing_progress' => 'Celkový priebeh indexovania',
'owner' => 'Vlastník',
'ownership_changed_email' => 'Vlastník zmenený',
'ownership_changed_email_body' => 'Owner changed
Dokument: [name]
Nadradená zložka: [folder_path]
Predošlý vlastník: [old_owner]
Nový vlastník: [new_owner]
Používateľ: [username]
URL: [url]',
'ownership_changed_email_body_html' => '',
'ownership_changed_email_subject' => '[sitename]: [name] - Vlastník zmenený',
'parent_folder' => '',
'password' => 'Heslo',
'password_already_used' => 'Heslo sa už používa',
@ -1162,12 +1212,12 @@ If you have still problems to login, then please contact your administrator.',
'preset_expires' => 'Preset expiration',
'preview' => 'Náhľad',
'preview_converters' => 'Ukážka konverzie dokumentu',
'preview_images' => 'Náhľad obrázkov',
'preview_images_text' => '',
'preview_markdown' => 'Markdown',
'preview_pdf' => 'Preview as PDF',
'preview_plain' => 'Text',
'preview_text' => '',
'preview_png' => 'Náhľad obrázkov',
'preview_txt' => '',
'previous_state' => 'Predchádzajúci stav',
'previous_versions' => 'Predošlé verzie',
'process' => 'Proces',
@ -1556,6 +1606,8 @@ Meno: [username]
'settings_dateformat_desc' => '',
'settings_datetimeformat' => '',
'settings_datetimeformat_desc' => '',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => 'Databáza',
'settings_dbDatabase_desc' => 'The name for your database entered during the installation process. Do not edit this field unless necessary, if for example the database has been moved.',
'settings_dbDriver' => 'Typ databázy',
@ -1580,6 +1632,8 @@ Meno: [username]
'settings_defaultSearchMethod_valdatabase' => 'databáza',
'settings_defaultSearchMethod_valfulltext' => 'fulltext',
'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_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',
@ -1911,6 +1965,7 @@ Meno: [username]
'settings_workflowMode_valtraditional' => 'traditional',
'settings_workflowMode_valtraditional_only_approval' => 'traditional (without review)',
'settings_zendframework' => 'Zend Framework',
'set_expiration_date_help' => '',
'set_expiry' => 'Nastaviť vypršanie',
'set_owner' => 'Nastaviť vlastníka',
'set_owner_error' => 'Chyba pri nastavovaní vlastníka',
@ -2254,9 +2309,12 @@ URL: [url]',
'warning' => 'Upozornenie',
'warning_remove_approval_log' => '',
'warning_remove_review_log' => '',
'webauthn' => '',
'webauthn_auth' => '',
'webauthn_crossplatform_info' => '',
'webauthn_info' => '',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => '',
'wednesday' => 'Streda',
'wednesday_abbr' => 'St',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1166), MagnusI (649), tmichelfelder (106)
// Translators: Admin (1176), MagnusI (649), tmichelfelder (106)
$text = array(
'2_factor_auth' => '2-faktors autentisering',
@ -45,14 +45,6 @@ Nedan ser du två QR-koder. Den högra är din hemliga kod och till vänster kan
'access_mode_none' => 'Ingen åtkomst',
'access_mode_read' => 'Läsrättighet',
'access_mode_readwrite' => 'Läs/Skriv-rättigheter',
'access_permission_changed_email' => 'Ändrade rättigheter',
'access_permission_changed_email_body' => 'Ändrade rättigheter
Dokument: [name]
Överordnade katalog: [folder_path]
Användare: [username]
URL: [url]',
'access_permission_changed_email_body_html' => '',
'access_permission_changed_email_subject' => '[sitename]: [name] - Ändrade rättigheter',
'according_settings' => 'enl. inställningarna',
'action' => 'Åtgärd',
'actions' => 'Åtgärder',
@ -99,6 +91,7 @@ URL: [url]',
'all_users' => 'Alla användare',
'already_subscribed' => 'Prenumererar redan',
'and' => 'och',
'any_value_set' => '',
'apikey' => '',
'apply' => 'Använd',
'approvals_accepted' => '',
@ -298,6 +291,7 @@ URL: [url]',
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Välj attributdefinition',
'choose_attrdefgroup' => 'Välj gruppattribut',
'choose_category' => 'Välj',
@ -388,6 +382,7 @@ URL: [url]',
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -425,8 +420,19 @@ URL: [url]',
'documents_user_rejected' => 'Avvisade dokument',
'documents_user_requiring_attention' => 'Dokument som du behöver granska/godkänna',
'documents_with_notification' => 'Dokument med meddelande',
'document_access_permission_changed_email' => 'Ändrade rättigheter',
'document_access_permission_changed_email_body' => 'Ändrade rättigheter
Dokument: [name]
Överordnade katalog: [folder_path]
Användare: [username]
URL: [url]',
'document_access_permission_changed_email_body_html' => '',
'document_access_permission_changed_email_subject' => '[sitename]: [name] - Ändrade rättigheter',
'document_already_checkedout' => 'Dokumentet är redan utcheckat',
'document_already_locked' => 'Detta dokument är redan låst',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_body_html' => '',
'document_attribute_changed_email_subject' => '',
@ -470,7 +476,34 @@ Användare: [username]
URL: [url]',
'document_moved_email_body_html' => '',
'document_moved_email_subject' => '[sitename]: [name] - Dokument har flyttats',
'document_notify_added_email' => 'Du har lagts till för att få meddelanden',
'document_notify_added_email_body' => 'Tillägg för att meddelanden
Namn: [name]
Överordnade katalog: [folder_path]
Användare: [username]
URL: [url]',
'document_notify_added_email_body_html' => '',
'document_notify_added_email_subject' => '[sitename]: [name] - Adderad till meddelandelista',
'document_notify_deleted_email' => 'Du har tagits bort från meddelandelistan',
'document_notify_deleted_email_body' => 'Borttagen från meddelandelistan
Namn: [name]
Överordnad katalog: [folder_path]
Användare: [username]
URL: [url]',
'document_notify_deleted_email_body_html' => '',
'document_notify_deleted_email_subject' => '[sitename]: [name] - Borttagen från meddelandelistan',
'document_not_checkedout' => 'Dokumentet är inte utcheckat',
'document_ownership_changed_email' => 'Ägare har ändrats',
'document_ownership_changed_email_body' => 'Ägare har ändrats
Dokument: [name]
Överordnade katalog: [folder_path]
Tidigare ägare: [old_owner]
Ny ägare: [new_owner]
Användare: [username]
URL: [url]',
'document_ownership_changed_email_body_html' => '',
'document_ownership_changed_email_subject' => '[sitename]: [name] - Ägare har ändrats',
'document_renamed_email' => 'Dokument har bytt namn',
'document_renamed_email_body' => 'Dokument har bytt namn
Dokument: [name]
@ -631,6 +664,7 @@ URL: [url]',
'expire_in_1m' => 'Upphör att gälla om 1 månad',
'expire_in_1w' => 'Upphör att gälla om 1 vecka',
'expire_in_1y' => 'Upphör att gälla om 1 år',
'expire_in_24h' => '',
'expire_in_2h' => 'Upphör att gälla om 2 tim',
'expire_in_2y' => 'Upphör att gälla om 2 år',
'expire_in_3y' => '',
@ -679,6 +713,16 @@ URL: [url]',
'folders' => 'Kataloger',
'folders_and_documents_statistic' => 'Innehållsöversikt',
'folders_with_notification' => 'Kataloger med meddelandefunktion',
'folder_access_permission_changed_email_body' => 'Ändrade rättigheter
Dokument: [name]
Överordnade katalog: [folder_path]
Användare: [username]
URL: [url]',
'folder_access_permission_changed_email_body_html' => '',
'folder_access_permission_changed_email_subject' => '[sitename]: [name] - Ändrade rättigheter',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_body_html' => '',
'folder_attribute_changed_email_subject' => '',
@ -695,6 +739,7 @@ URL: [url]',
'folder_contents' => 'Kataloginnehåll',
'folder_deleted_email' => 'Katalog har tagits bort',
'folder_deleted_email_body' => 'Katalog har tagits bort
Katalog: [name]
Överordnade katalog: [folder_path]
Användare: [username]
@ -711,6 +756,31 @@ Användare: [username]
URL: [url]',
'folder_moved_email_body_html' => '',
'folder_moved_email_subject' => '[sitename]: [name] - Katalog har flyttats',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => 'Tillägg för att meddelanden
Namn: [name]
Överordnade katalog: [folder_path]
Användare: [username]
URL: [url]',
'folder_notify_added_email_body_html' => '',
'folder_notify_added_email_subject' => '[sitename]: [name] - Adderad till meddelandelista',
'folder_notify_deleted_email_body' => 'Borttagen från meddelandelistan
Namn: [name]
Överordnad katalog: [folder_path]
Användare: [username]
URL: [url]',
'folder_notify_deleted_email_body_html' => '',
'folder_notify_deleted_email_subject' => '[sitename]: [name] - Borttagen från meddelandelistan',
'folder_ownership_changed_email_body' => 'Ägare har ändrats
Dokument: [name]
Överordnade katalog: [folder_path]
Tidigare ägare: [old_owner]
Ny ägare: [new_owner]
Användare: [username]
URL: [url]',
'folder_ownership_changed_email_body_html' => '',
'folder_ownership_changed_email_subject' => '[sitename]: [name] - Ägare har ändrats',
'folder_renamed_email' => 'Katalog har bytt namn',
'folder_renamed_email_body' => 'Katalog har bytt namn
Katalog: [name]
@ -807,6 +877,7 @@ URL: [url]',
'inherits_access_copy_msg' => 'Kopiera lista för behörighetsarv',
'inherits_access_empty_msg' => 'Börja med tom behörighetslista',
'inherits_access_msg' => 'Behörigheten har ärvts.',
'insecure_installation' => '',
'installed_apache_extensions' => '',
'installed_php_extensions' => '',
'internal_error' => 'Internt fel',
@ -818,6 +889,7 @@ URL: [url]',
'invalid_create_date_start' => 'Ogiltigt startdatum för intervall.',
'invalid_doc_id' => 'Ogiltigt dokument-ID',
'invalid_dropfolder_folder' => 'Ogiltig katalog i mellanlagringsmapp',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => 'Ogiltigt slutdatum för giltighetstid',
'invalid_expiration_date_start' => 'Ogiltigt startdatum för giltighetstid',
'invalid_file_id' => 'Ogiltigt fil-ID',
@ -840,6 +912,7 @@ URL: [url]',
'is_hidden' => 'Dölj från listan med användare',
'it_IT' => 'Italienska',
'january' => 'Januari',
'js_confirm_cancel_checkout' => '',
'js_form_error' => 'Formuläret innehåller fortfarande # fel.',
'js_form_errors' => 'Formuläret innehåller fortfarande # fel.',
'js_invalid_email' => 'E-postadressen är ogiltig',
@ -937,7 +1010,10 @@ URL: [url]',
'missing_file' => 'Fil saknas',
'missing_filesize' => 'Filstorlek saknas',
'missing_func_class_note' => '',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => '',
'missing_php_function' => '',
'missing_php_functions_and_classes' => '',
'missing_reception' => 'Mottagande saknas',
'missing_request_object' => 'Begärt objekt saknas',
@ -1013,22 +1089,6 @@ URL: [url]',
'nl_NL' => 'Holländska',
'no' => 'Nej',
'notification' => '',
'notify_added_email' => 'Du har lagts till för att få meddelanden',
'notify_added_email_body' => 'Tillägg för att meddelanden
Namn: [name]
Överordnade katalog: [folder_path]
Användare: [username]
URL: [url]',
'notify_added_email_body_html' => '',
'notify_added_email_subject' => '[sitename]: [name] - Adderad till meddelandelista',
'notify_deleted_email' => 'Du har tagits bort från meddelandelistan',
'notify_deleted_email_body' => 'Borttagen från meddelandelistan
Namn: [name]
Överordnad katalog: [folder_path]
Användare: [username]
URL: [url]',
'notify_deleted_email_body_html' => '',
'notify_deleted_email_subject' => '[sitename]: [name] - Borttagen från meddelandelistan',
'not_subscribed' => '',
'november' => 'November',
'now' => 'nu',
@ -1094,16 +1154,6 @@ URL: [url]',
'original_filename' => 'Ursprungligt filnamn',
'overall_indexing_progress' => 'Total indexeringsprocess',
'owner' => 'Ägare',
'ownership_changed_email' => 'Ägare har ändrats',
'ownership_changed_email_body' => 'Ägare har ändrats
Dokument: [name]
Överordnade katalog: [folder_path]
Tidigare ägare: [old_owner]
Ny ägare: [new_owner]
Användare: [username]
URL: [url]',
'ownership_changed_email_body_html' => '',
'ownership_changed_email_subject' => '[sitename]: [name] - Ägare har ändrats',
'parent_folder' => '',
'password' => 'Lösenord',
'password_already_used' => 'Lösenordet används redan',
@ -1146,12 +1196,12 @@ Om du fortfarande har problem med inloggningen, kontakta administratören.',
'preset_expires' => 'Förinställd utgångstid',
'preview' => 'Förhandsgranskning',
'preview_converters' => 'Konvertering för förhandsgranskning',
'preview_images' => 'Förhandsgranska bilder',
'preview_images_text' => '',
'preview_markdown' => 'Förminskning',
'preview_pdf' => 'Förhandsgranska som PDF',
'preview_plain' => 'Text',
'preview_text' => '',
'preview_png' => 'Förhandsgranska bilder',
'preview_txt' => '',
'previous_state' => 'Föregående status',
'previous_versions' => 'Tidigare versioner',
'process' => 'Process',
@ -1529,6 +1579,8 @@ Kommentar: [comment]',
'settings_dateformat_desc' => '',
'settings_datetimeformat' => '',
'settings_datetimeformat_desc' => '',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => 'Databas',
'settings_dbDatabase_desc' => 'Namnet på din databas som angavs under installationsprocessen. Ändra inte om det inte är nödvändigt, t.ex. om databasen har flyttats.',
'settings_dbDriver' => 'Databastyp',
@ -1553,6 +1605,8 @@ Kommentar: [comment]',
'settings_defaultSearchMethod_valdatabase' => 'databas',
'settings_defaultSearchMethod_valfulltext' => 'fulltext',
'settings_delete_install_folder' => 'För att kunna använda LetoDMS måste du ta bort filen ENABLE_INSTALL_TOOL som finns i konfigurationsmappen.',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_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.',
@ -1884,6 +1938,7 @@ Kommentar: [comment]',
'settings_workflowMode_valtraditional' => 'traditionellt',
'settings_workflowMode_valtraditional_only_approval' => 'traditionellt (utan granskning)',
'settings_zendframework' => 'Zend Framework',
'set_expiration_date_help' => '',
'set_expiry' => 'Sätt utgångstid',
'set_owner' => 'Ange dokumentägare',
'set_owner_error' => 'Fel vid val av ägare',
@ -2227,9 +2282,12 @@ URL: [url]',
'warning' => 'Varning',
'warning_remove_approval_log' => '',
'warning_remove_review_log' => '',
'webauthn' => '',
'webauthn_auth' => '',
'webauthn_crossplatform_info' => '',
'webauthn_info' => '',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => '',
'wednesday' => 'Onsdag',
'wednesday_abbr' => 'On',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1131), aydin (83)
// Translators: Admin (1141), aydin (83)
$text = array(
'2_factor_auth' => 'İki faktörlü yetkilendirme',
@ -44,13 +44,6 @@ $text = array(
'access_mode_none' => 'Erişim yok',
'access_mode_read' => 'Okuma izni',
'access_mode_readwrite' => 'Okuma/Yazma izni',
'access_permission_changed_email' => 'İzinler değişti',
'access_permission_changed_email_body' => 'Doküman İzni Değişti: [name]
Üst klasör: [folder_path]
Kullanıcı: [username]
URL: [url]',
'access_permission_changed_email_body_html' => '',
'access_permission_changed_email_subject' => '[sitename]: [name] - İzni değişti',
'according_settings' => 'ilgili ayarlar',
'action' => 'Eylem',
'actions' => 'Eylem',
@ -97,6 +90,7 @@ URL: [url]',
'all_users' => 'Tüm kullanıcılar',
'already_subscribed' => 'Zaten kayıtlı',
'and' => 've',
'any_value_set' => '',
'apikey' => '',
'apply' => 'Uygula',
'approvals_accepted' => '',
@ -291,6 +285,7 @@ URL: [url]',
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Lütfen nitelik tanımını seçiniz',
'choose_attrdefgroup' => '',
'choose_category' => 'Lütfen seçiniz',
@ -381,6 +376,7 @@ URL: [url]',
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -418,8 +414,18 @@ URL: [url]',
'documents_user_rejected' => '',
'documents_user_requiring_attention' => 'Dikkatinizi gerektiren size ait dokümanlar',
'documents_with_notification' => '',
'document_access_permission_changed_email' => 'İzinler değişti',
'document_access_permission_changed_email_body' => 'Doküman İzni Değişti: [name]
Üst klasör: [folder_path]
Kullanıcı: [username]
URL: [url]',
'document_access_permission_changed_email_body_html' => '',
'document_access_permission_changed_email_subject' => '[sitename]: [name] - İzni değişti',
'document_already_checkedout' => '',
'document_already_locked' => 'Bu doküman zaten kilitli',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_body_html' => '',
'document_attribute_changed_email_subject' => '',
@ -463,7 +469,34 @@ Kullanıcı: [username]
URL: [url]',
'document_moved_email_body_html' => '',
'document_moved_email_subject' => '[sitename]: [name] - Doküman taşındı',
'document_notify_added_email' => 'Bildirim listesine eklendiniz',
'document_notify_added_email_body' => 'Bildirim listesine eklendiniz
İsim: [name]
Üst klasör: [folder_path]
Kullanıcı: [username]
URL: [url]',
'document_notify_added_email_body_html' => '',
'document_notify_added_email_subject' => '[sitename]: [name] - Bildirim listesine eklendiniz',
'document_notify_deleted_email' => 'Bildirim listesinden çıkarıldınız',
'document_notify_deleted_email_body' => 'Bildirim listesinden çıkarıldınız
İsim: [name]
Üst klasör: [folder_path]
Kullanıcı: [username]
URL: [url]',
'document_notify_deleted_email_body_html' => '',
'document_notify_deleted_email_subject' => '[sitename]: [name] - Bildirim listesinden çıkarıldınız',
'document_not_checkedout' => '',
'document_ownership_changed_email' => 'Sahip değişti',
'document_ownership_changed_email_body' => 'Sahip değişti
Doküman: [name]
Klasör: [folder_path]
Önceki sahibi: [old_owner]
Yeni sahibi: [new_owner]
Kullanıcı: [username]
URL: [url]',
'document_ownership_changed_email_body_html' => '',
'document_ownership_changed_email_subject' => '[sitename]: [name] - Sahip değişti',
'document_renamed_email' => 'Dokümanın adı değiştirildi',
'document_renamed_email_body' => 'Dokümanın adı değiştirildi
Doküman: [name]
@ -619,6 +652,7 @@ URL: [url]',
'expire_in_1m' => '1 Ay içinde silinecek',
'expire_in_1w' => '1 Hafta içinde silinecek',
'expire_in_1y' => '1 Yıl içinde silinecek',
'expire_in_24h' => '',
'expire_in_2h' => '',
'expire_in_2y' => '2 Yıl içinde silinecek',
'expire_in_3y' => '3 Yıl içinde silinecek',
@ -667,6 +701,15 @@ URL: [url]',
'folders' => 'Klasör',
'folders_and_documents_statistic' => 'İçeriğe Bakış',
'folders_with_notification' => '',
'folder_access_permission_changed_email_body' => 'Doküman İzni Değişti: [name]
Üst klasör: [folder_path]
Kullanıcı: [username]
URL: [url]',
'folder_access_permission_changed_email_body_html' => '',
'folder_access_permission_changed_email_subject' => '[sitename]: [name] - İzni değişti',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_body_html' => '',
'folder_attribute_changed_email_subject' => '',
@ -699,6 +742,31 @@ Kullanıcı: [username]
URL: [url]',
'folder_moved_email_body_html' => '',
'folder_moved_email_subject' => '[sitename]: [name] - Klasör Taşındı',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => 'Bildirim listesine eklendiniz
İsim: [name]
Üst klasör: [folder_path]
Kullanıcı: [username]
URL: [url]',
'folder_notify_added_email_body_html' => '',
'folder_notify_added_email_subject' => '[sitename]: [name] - Bildirim listesine eklendiniz',
'folder_notify_deleted_email_body' => 'Bildirim listesinden çıkarıldınız
İsim: [name]
Üst klasör: [folder_path]
Kullanıcı: [username]
URL: [url]',
'folder_notify_deleted_email_body_html' => '',
'folder_notify_deleted_email_subject' => '[sitename]: [name] - Bildirim listesinden çıkarıldınız',
'folder_ownership_changed_email_body' => 'Sahip değişti
Doküman: [name]
Klasör: [folder_path]
Önceki sahibi: [old_owner]
Yeni sahibi: [new_owner]
Kullanıcı: [username]
URL: [url]',
'folder_ownership_changed_email_body_html' => '',
'folder_ownership_changed_email_subject' => '[sitename]: [name] - Sahip değişti',
'folder_renamed_email' => 'Klasörün adı değişti',
'folder_renamed_email_body' => 'Klasörün adı değişti
Klasör: [name]
@ -795,6 +863,7 @@ URL: [url]',
'inherits_access_copy_msg' => 'Devralınan erişim listesini kopyala',
'inherits_access_empty_msg' => 'Boş erişim listesiyle başla',
'inherits_access_msg' => 'Erişim devralınıyor',
'insecure_installation' => '',
'installed_apache_extensions' => '',
'installed_php_extensions' => 'Kurulu php eklentileri',
'internal_error' => 'İç hata',
@ -806,6 +875,7 @@ URL: [url]',
'invalid_create_date_start' => 'Oluşturma tarih aralığı için geçersiz başlangıç tarihi.',
'invalid_doc_id' => 'Geçersiz Doküman ID',
'invalid_dropfolder_folder' => '',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => '',
'invalid_expiration_date_start' => '',
'invalid_file_id' => 'Geçersiz dosya ID',
@ -828,6 +898,7 @@ URL: [url]',
'is_hidden' => 'Kullanıcı listesinde gizle',
'it_IT' => 'İtalyanca',
'january' => 'Ocak',
'js_confirm_cancel_checkout' => '',
'js_form_error' => '',
'js_form_errors' => '',
'js_invalid_email' => '',
@ -925,7 +996,10 @@ URL: [url]',
'missing_file' => '',
'missing_filesize' => 'Dosya boyutu eksik',
'missing_func_class_note' => '',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => 'Eksik php eklentileri',
'missing_php_function' => '',
'missing_php_functions_and_classes' => '',
'missing_reception' => '',
'missing_request_object' => '',
@ -1001,22 +1075,6 @@ URL: [url]',
'nl_NL' => 'Hollandaca',
'no' => 'Hayır',
'notification' => 'Notlar',
'notify_added_email' => 'Bildirim listesine eklendiniz',
'notify_added_email_body' => 'Bildirim listesine eklendiniz
İsim: [name]
Üst klasör: [folder_path]
Kullanıcı: [username]
URL: [url]',
'notify_added_email_body_html' => '',
'notify_added_email_subject' => '[sitename]: [name] - Bildirim listesine eklendiniz',
'notify_deleted_email' => 'Bildirim listesinden çıkarıldınız',
'notify_deleted_email_body' => 'Bildirim listesinden çıkarıldınız
İsim: [name]
Üst klasör: [folder_path]
Kullanıcı: [username]
URL: [url]',
'notify_deleted_email_body_html' => '',
'notify_deleted_email_subject' => '[sitename]: [name] - Bildirim listesinden çıkarıldınız',
'not_subscribed' => '',
'november' => 'Kasım',
'now' => 'şimdi',
@ -1082,16 +1140,6 @@ URL: [url]',
'original_filename' => 'Orijinal dosya adı',
'overall_indexing_progress' => '',
'owner' => 'Sahibi',
'ownership_changed_email' => 'Sahip değişti',
'ownership_changed_email_body' => 'Sahip değişti
Doküman: [name]
Klasör: [folder_path]
Önceki sahibi: [old_owner]
Yeni sahibi: [new_owner]
Kullanıcı: [username]
URL: [url]',
'ownership_changed_email_body_html' => '',
'ownership_changed_email_subject' => '[sitename]: [name] - Sahip değişti',
'parent_folder' => '',
'password' => 'Parola',
'password_already_used' => 'Bu parola zaten kullanılmış',
@ -1139,12 +1187,12 @@ Giriş yaparken halen sorun yaşıyorsanız lütfen sistem yöneticinizle görü
'preset_expires' => 'Son Kullanım Tarihi Tanımla',
'preview' => 'Önizle',
'preview_converters' => '',
'preview_images' => '',
'preview_images_text' => '',
'preview_markdown' => '',
'preview_pdf' => '',
'preview_plain' => '',
'preview_text' => '',
'preview_png' => '',
'preview_txt' => '',
'previous_state' => 'Önceki durum',
'previous_versions' => 'Önceki versiyonlar',
'process' => 'İşlem',
@ -1495,6 +1543,8 @@ URL: [url]',
'settings_dateformat_desc' => '',
'settings_datetimeformat' => '',
'settings_datetimeformat_desc' => '',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => 'Veritabanı',
'settings_dbDatabase_desc' => 'Kurulum sırasında girilen veritabanı adı. Bu alanı gerekmedikçe değiştirmeyin.',
'settings_dbDriver' => 'Veritabanı Tipi',
@ -1519,6 +1569,8 @@ URL: [url]',
'settings_defaultSearchMethod_valdatabase' => 'veritabanı',
'settings_defaultSearchMethod_valfulltext' => '',
'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_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',
@ -1850,6 +1902,7 @@ URL: [url]',
'settings_workflowMode_valtraditional' => 'geleneksel',
'settings_workflowMode_valtraditional_only_approval' => 'Geleneksel(Ödülsüz)',
'settings_zendframework' => 'Zend Framework',
'set_expiration_date_help' => '',
'set_expiry' => 'Bitişi Belirle',
'set_owner' => 'Sahibi Belirle',
'set_owner_error' => 'Sahip belirlenirken hata oluştu',
@ -2193,9 +2246,12 @@ URL: [url]',
'warning' => 'Dikkat',
'warning_remove_approval_log' => '',
'warning_remove_review_log' => '',
'webauthn' => '',
'webauthn_auth' => '',
'webauthn_crossplatform_info' => '',
'webauthn_info' => '',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => '',
'wednesday' => 'Çarşamba',
'wednesday_abbr' => 'Ça',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1342)
// Translators: Admin (1351)
$text = array(
'2_factor_auth' => '',
@ -44,14 +44,6 @@ $text = array(
'access_mode_none' => 'Немає доступу',
'access_mode_read' => 'Доступ для читання',
'access_mode_readwrite' => 'Доступ для чтення и запису',
'access_permission_changed_email' => 'Доступ змінено',
'access_permission_changed_email_body' => 'Змінений доступ
Назва: [name]
Батьківський каталог: [folder_path]
Користувач: [username]
URL: [url]',
'access_permission_changed_email_body_html' => '',
'access_permission_changed_email_subject' => '[sitename]: змінений доступ для «[name]»',
'according_settings' => 'відповідні налаштування',
'action' => 'Дія',
'actions' => 'Дії',
@ -98,6 +90,7 @@ URL: [url]',
'all_users' => 'Всі користувачі',
'already_subscribed' => 'Вже підписаний',
'and' => 'і',
'any_value_set' => '',
'apikey' => '',
'apply' => 'Застосувати',
'approvals_accepted' => '',
@ -297,6 +290,7 @@ URL: [url]',
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => 'Оберіть атрибут',
'choose_attrdefgroup' => '',
'choose_category' => 'Оберіть категорію',
@ -387,6 +381,7 @@ URL: [url]',
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -424,8 +419,19 @@ URL: [url]',
'documents_user_rejected' => 'Документи, які відхилили',
'documents_user_requiring_attention' => 'Ваші документи, які потребують уваги',
'documents_with_notification' => '',
'document_access_permission_changed_email' => 'Доступ змінено',
'document_access_permission_changed_email_body' => 'Змінений доступ
Назва: [name]
Батьківський каталог: [folder_path]
Користувач: [username]
URL: [url]',
'document_access_permission_changed_email_body_html' => '',
'document_access_permission_changed_email_subject' => '[sitename]: змінений доступ для «[name]»',
'document_already_checkedout' => 'Цей документ вже на опрацюванні',
'document_already_locked' => 'Цей документ вже заблокований',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_body_html' => '',
'document_attribute_changed_email_subject' => '',
@ -469,7 +475,33 @@ URL: [url]',
URL: [url]',
'document_moved_email_body_html' => '',
'document_moved_email_subject' => '[sitename]: переміщено документ «[name]»',
'document_notify_added_email' => 'Вас додали до списку сповіщення',
'document_notify_added_email_body' => 'Вас додали до списку сповіщення
Назва: [name]
Батьківський каталог: [folder_path]
Користувач: [username]
URL: [url]',
'document_notify_added_email_body_html' => '',
'document_notify_added_email_subject' => '[sitename]: вас додали до списку сповіщення для «[name]»',
'document_notify_deleted_email' => 'Вас видалено зі списку сповіщення',
'document_notify_deleted_email_body' => 'Вас видалено зі списку сповіщення
Назва: [name]
Батьківський каталог: [folder_path]
Користувач: [username]
URL: [url]',
'document_notify_deleted_email_body_html' => '',
'document_notify_deleted_email_subject' => '[sitename]: вас видалено зі списку сповіщення для «[name]»',
'document_not_checkedout' => 'документ не на опрацюванні',
'document_ownership_changed_email' => 'Власника змінено',
'document_ownership_changed_email_body' => 'Змінено власника
Документ: [name]
Каталог: [folder_path]
Попередній власник: [old_owner]
Новий власник: [new_owner]
Користувач: [username]
URL: [url]',
'document_ownership_changed_email_body_html' => '',
'document_ownership_changed_email_subject' => '[sitename]: змінено власника «[name]»',
'document_renamed_email' => 'Документ перейменований',
'document_renamed_email_body' => 'Документ перейменований
Документ: [name]
@ -625,6 +657,7 @@ URL: [url]',
'expire_in_1m' => '',
'expire_in_1w' => '',
'expire_in_1y' => '',
'expire_in_24h' => '',
'expire_in_2h' => '',
'expire_in_2y' => '',
'expire_in_3y' => '',
@ -673,6 +706,16 @@ URL: [url]',
'folders' => 'кат.',
'folders_and_documents_statistic' => 'Огляд вмісту',
'folders_with_notification' => '',
'folder_access_permission_changed_email_body' => 'Змінений доступ
Назва: [name]
Батьківський каталог: [folder_path]
Користувач: [username]
URL: [url]',
'folder_access_permission_changed_email_body_html' => '',
'folder_access_permission_changed_email_subject' => '[sitename]: змінений доступ для «[name]»',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_body_html' => '',
'folder_attribute_changed_email_subject' => '',
@ -688,10 +731,11 @@ URL: [url]',
'folder_comment_changed_email_subject' => '[sitename]: змінено коментар каталогу «[folder]»',
'folder_contents' => 'Вміст каталогу',
'folder_deleted_email' => 'Каталог видалено',
'folder_deleted_email_body' => 'Видалено каталог
Каталог: [name]
Батьківський каталог: [folder_path]
Користувач: [username]
'folder_deleted_email_body' => 'Видалено каталог
Каталог: [name]
Батьківський каталог: [folder_path]
Користувач: [username]
URL: [url]',
'folder_deleted_email_body_html' => '',
'folder_deleted_email_subject' => '[sitename]: видалено каталог «[name]»',
@ -705,6 +749,31 @@ URL: [url]',
URL: [url]',
'folder_moved_email_body_html' => '',
'folder_moved_email_subject' => '[sitename]: переміщено каталог «[name]»',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => 'Вас додали до списку сповіщення
Назва: [name]
Батьківський каталог: [folder_path]
Користувач: [username]
URL: [url]',
'folder_notify_added_email_body_html' => '',
'folder_notify_added_email_subject' => '[sitename]: [name] - Bildirim listesine eklendiniz',
'folder_notify_deleted_email_body' => 'Вас видалено зі списку сповіщення
Назва: [name]
Батьківський каталог: [folder_path]
Користувач: [username]
URL: [url]',
'folder_notify_deleted_email_body_html' => '',
'folder_notify_deleted_email_subject' => '[sitename]: вас видалено зі списку сповіщення для «[name]»',
'folder_ownership_changed_email_body' => 'Змінено власника
Документ: [name]
Каталог: [folder_path]
Попередній власник: [old_owner]
Новий власник: [new_owner]
Користувач: [username]
URL: [url]',
'folder_ownership_changed_email_body_html' => '',
'folder_ownership_changed_email_subject' => '[sitename]: змінено власника «[name]»',
'folder_renamed_email' => 'Каталог перейменовано',
'folder_renamed_email_body' => 'Каталог перейменовано
Каталог: [name]
@ -801,6 +870,7 @@ URL: [url]',
'inherits_access_copy_msg' => 'Скопіювати успадкований список',
'inherits_access_empty_msg' => 'Почати з порожнього списку доступу',
'inherits_access_msg' => 'Доступ успадковано.',
'insecure_installation' => '',
'installed_apache_extensions' => '',
'installed_php_extensions' => '',
'internal_error' => 'Внутрішня помилка',
@ -812,6 +882,7 @@ URL: [url]',
'invalid_create_date_start' => 'Невірна початкова дата діапазону дати створення',
'invalid_doc_id' => 'Невірний ідентифікатор документа',
'invalid_dropfolder_folder' => '',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => 'Невірна кінцева дата діапазону терміна виконання.',
'invalid_expiration_date_start' => 'Невірна початкова дата діапазону терміна виконання.',
'invalid_file_id' => 'Невірний ідентифікатор файлу',
@ -834,6 +905,7 @@ URL: [url]',
'is_hidden' => 'Не відображати в<br/>переліку користувачів',
'it_IT' => 'Italian',
'january' => 'Січень',
'js_confirm_cancel_checkout' => '',
'js_form_error' => '',
'js_form_errors' => '',
'js_invalid_email' => '',
@ -931,7 +1003,10 @@ URL: [url]',
'missing_file' => 'Відсутній файл',
'missing_filesize' => 'Відсутній розмір файлу',
'missing_func_class_note' => '',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => '',
'missing_php_function' => '',
'missing_php_functions_and_classes' => '',
'missing_reception' => '',
'missing_request_object' => '',
@ -1006,22 +1081,6 @@ URL: [url]',
'nl_NL' => 'Dutch',
'no' => 'Ні',
'notification' => '',
'notify_added_email' => 'Вас додали до списку сповіщення',
'notify_added_email_body' => 'Вас додали до списку сповіщення
Назва: [name]
Батьківський каталог: [folder_path]
Користувач: [username]
URL: [url]',
'notify_added_email_body_html' => '',
'notify_added_email_subject' => '[sitename]: вас додали до списку сповіщення для «[name]»',
'notify_deleted_email' => 'Вас видалено зі списку сповіщення',
'notify_deleted_email_body' => 'Вас видалено зі списку сповіщення
Назва: [name]
Батьківський каталог: [folder_path]
Користувач: [username]
URL: [url]',
'notify_deleted_email_body_html' => '',
'notify_deleted_email_subject' => '[sitename]: вас видалено зі списку сповіщення для «[name]»',
'not_subscribed' => '',
'november' => 'Листопад',
'now' => 'зараз',
@ -1087,16 +1146,6 @@ URL: [url]',
'original_filename' => 'Початкова назва файлу',
'overall_indexing_progress' => 'Загальне просування індексації"',
'owner' => 'Власник',
'ownership_changed_email' => 'Власника змінено',
'ownership_changed_email_body' => 'Змінено власника
Документ: [name]
Каталог: [folder_path]
Попередній власник: [old_owner]
Новий власник: [new_owner]
Користувач: [username]
URL: [url]',
'ownership_changed_email_body_html' => '',
'ownership_changed_email_subject' => '[sitename]: змінено власника «[name]»',
'parent_folder' => '',
'password' => 'Пароль',
'password_already_used' => 'Пароль вже використовується',
@ -1140,12 +1189,12 @@ URL: [url]',
'preset_expires' => '',
'preview' => 'Попередній перегляд',
'preview_converters' => 'Попередній перегляд перетворення документу',
'preview_images' => '',
'preview_images_text' => '',
'preview_markdown' => 'Markdown',
'preview_pdf' => '',
'preview_plain' => 'Текст',
'preview_text' => '',
'preview_png' => '',
'preview_txt' => '',
'previous_state' => 'Попередній стан',
'previous_versions' => 'Попередні версії',
'process' => '',
@ -1516,6 +1565,8 @@ URL: [url]',
'settings_dateformat_desc' => '',
'settings_datetimeformat' => '',
'settings_datetimeformat_desc' => '',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => 'База даних (БД)',
'settings_dbDatabase_desc' => 'Ім\'я бази даних (БД), введене при встановленні. Не змінювати без потреби, лише, наприклад, якщо БД переміщено.',
'settings_dbDriver' => 'Тип БД',
@ -1540,6 +1591,8 @@ URL: [url]',
'settings_defaultSearchMethod_valdatabase' => 'база даних',
'settings_defaultSearchMethod_valfulltext' => 'повнотекстовий',
'settings_delete_install_folder' => 'Видаліть ENABLE_INSTALL_TOOL в каталозі конфігурації для того, щоби почати використовувати систему',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableSelfEdit' => 'Відключити власне редагування',
'settings_disableSelfEdit_desc' => 'Якщо ввімкнено, користувачі не зможуть змінювати інформацію про себе.',
'settings_disable_install' => 'Видалити ENABLE_INSTALL_TOOL, якщо можливо',
@ -1871,6 +1924,7 @@ URL: [url]',
'settings_workflowMode_valtraditional' => 'традиційний',
'settings_workflowMode_valtraditional_only_approval' => 'традиційний (без рецензування)',
'settings_zendframework' => 'Інфраструктура Zend',
'set_expiration_date_help' => '',
'set_expiry' => 'Встановити термін дії',
'set_owner' => 'Призначити власника',
'set_owner_error' => 'Помилка при призначенні власника',
@ -2214,9 +2268,12 @@ URL: [url]',
'warning' => 'Увага',
'warning_remove_approval_log' => '',
'warning_remove_review_log' => '',
'webauthn' => '',
'webauthn_auth' => '',
'webauthn_crossplatform_info' => '',
'webauthn_info' => '',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => '',
'wednesday' => 'Середа',
'wednesday_abbr' => 'Ср',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1234), archonwang (469), fengjohn (5), yang86 (1)
// Translators: Admin (1244), archonwang (469), fengjohn (5), yang86 (1)
$text = array(
'2_factor_auth' => '双重认证',
@ -44,14 +44,6 @@ $text = array(
'access_mode_none' => '不能访问',
'access_mode_read' => '只读权限',
'access_mode_readwrite' => '读写权限',
'access_permission_changed_email' => '权限已改变',
'access_permission_changed_email_body' => '权限已变更
文档: [name]
上级文件夹: [folder_path]
用户: [username]
URL: [url]',
'access_permission_changed_email_body_html' => '',
'access_permission_changed_email_subject' => '[sitename]: [name] - 权限已变更',
'according_settings' => '相应的设置',
'action' => '执行',
'actions' => '动作',
@ -98,6 +90,7 @@ URL: [url]',
'all_users' => '所有用户',
'already_subscribed' => '已经订阅',
'and' => '和',
'any_value_set' => '',
'apikey' => '',
'apply' => '应用',
'approvals_accepted' => '[no_approvals]审批已接受',
@ -289,6 +282,7 @@ URL: [url]',
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => '请选择属性',
'choose_attrdefgroup' => '选择属性组',
'choose_category' => '请选择',
@ -381,6 +375,7 @@ URL: [url]',
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -418,8 +413,19 @@ URL: [url]',
'documents_user_rejected' => '已拒绝的文档',
'documents_user_requiring_attention' => '需您关注的文档',
'documents_with_notification' => '有通知文档',
'document_access_permission_changed_email' => '权限已改变',
'document_access_permission_changed_email_body' => '权限已变更
文档: [name]
上级文件夹: [folder_path]
用户: [username]
URL: [url]',
'document_access_permission_changed_email_body_html' => '',
'document_access_permission_changed_email_subject' => '[sitename]: [name] - 权限已变更',
'document_already_checkedout' => '当前文档已签出',
'document_already_locked' => '该文档已被锁定',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => '文档属性已更新',
'document_attribute_changed_email_body_html' => '',
'document_attribute_changed_email_subject' => '文档主题已更新',
@ -463,7 +469,34 @@ URL: [url]',
URL: [url]',
'document_moved_email_body_html' => '',
'document_moved_email_subject' => '[sitename]: [name] - 文档已移动',
'document_notify_added_email' => '您已被添加到了通知名单中',
'document_notify_added_email_body' => '添加到通知列表
名称: [name]
父文件夹: [folder_path]
用户: [username]
URL: [url]',
'document_notify_added_email_body_html' => '',
'document_notify_added_email_subject' => '[sitename]: [name] - 添加到通知列表',
'document_notify_deleted_email' => '您已经从通知名单中删除',
'document_notify_deleted_email_body' => '从通知列表中移除
名称: [name]
父文件夹: [folder_path]
用户: [username]
URL: [url]',
'document_notify_deleted_email_body_html' => '',
'document_notify_deleted_email_subject' => '[sitename]: [name] - 从通知列表中移除',
'document_not_checkedout' => '文档未签出。',
'document_ownership_changed_email' => '所有者已变更',
'document_ownership_changed_email_body' => '所有者已更新
文档: [name]
父文件夹: [folder_path]
最近所有者: [old_owner]
当前所有者: [new_owner]
用户: [username]
URL: [url]',
'document_ownership_changed_email_body_html' => '',
'document_ownership_changed_email_subject' => '[sitename]: [name] - 所有者已更新',
'document_renamed_email' => '文档已被重命名',
'document_renamed_email_body' => '文档名称已更新
文档: [name]
@ -625,6 +658,7 @@ URL: [url]',
'expire_in_1m' => '1月后过期',
'expire_in_1w' => '1周后过期',
'expire_in_1y' => '1年后过期',
'expire_in_24h' => '',
'expire_in_2h' => '两小时后截止',
'expire_in_2y' => '2年后过期',
'expire_in_3y' => '',
@ -675,6 +709,16 @@ URL: [url]',
'folders' => '文件夹',
'folders_and_documents_statistic' => '内容概要',
'folders_with_notification' => '文件夹与通知',
'folder_access_permission_changed_email_body' => '权限已变更
文档: [name]
上级文件夹: [folder_path]
用户: [username]
URL: [url]',
'folder_access_permission_changed_email_body_html' => '',
'folder_access_permission_changed_email_subject' => '[sitename]: [name] - 权限已变更',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => '属性改变',
'folder_attribute_changed_email_body_html' => '',
'folder_attribute_changed_email_subject' => '[sitename]: [name] -属性更改',
@ -690,10 +734,11 @@ URL: [url]',
'folder_comment_changed_email_subject' => '[sitename]: [name] - 批注已更新',
'folder_contents' => '文件夹内容',
'folder_deleted_email' => '文件夹已被删除',
'folder_deleted_email_body' => '文件夹已删除
文件夹: [name]
父文件夹: [folder_path]
用户: [username]
'folder_deleted_email_body' => '文件夹已删除
文件夹: [name]
父文件夹: [folder_path]
用户: [username]
URL: [url]',
'folder_deleted_email_body_html' => '',
'folder_deleted_email_subject' => '[sitename]: [name] - 文件夹已删除',
@ -707,6 +752,31 @@ URL: [url]',
URL: [url]',
'folder_moved_email_body_html' => '',
'folder_moved_email_subject' => '[sitename]: [name] - 文件夹已迁移',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => '添加到通知列表
名称: [name]
父文件夹: [folder_path]
用户: [username]
URL: [url]',
'folder_notify_added_email_body_html' => '',
'folder_notify_added_email_subject' => '[sitename]: [name] - 添加到通知列表',
'folder_notify_deleted_email_body' => '从通知列表中移除
名称: [name]
父文件夹: [folder_path]
用户: [username]
URL: [url]',
'folder_notify_deleted_email_body_html' => '',
'folder_notify_deleted_email_subject' => '[sitename]: [name] - 从通知列表中移除',
'folder_ownership_changed_email_body' => '所有者已更新
文档: [name]
父文件夹: [folder_path]
最近所有者: [old_owner]
当前所有者: [new_owner]
用户: [username]
URL: [url]',
'folder_ownership_changed_email_body_html' => '',
'folder_ownership_changed_email_subject' => '[sitename]: [name] - 所有者已更新',
'folder_renamed_email' => '文件夹已被重命名',
'folder_renamed_email_body' => '文件夹已重命名
文件夹: [name]
@ -803,6 +873,7 @@ URL: [url]',
'inherits_access_copy_msg' => '复制继承访问权限列表',
'inherits_access_empty_msg' => '从访问权限空列表开始',
'inherits_access_msg' => '继承访问权限',
'insecure_installation' => '',
'installed_apache_extensions' => '',
'installed_php_extensions' => '',
'internal_error' => '内部错误',
@ -814,6 +885,7 @@ URL: [url]',
'invalid_create_date_start' => '无效开始日期,不在创建日期范围内',
'invalid_doc_id' => '无效文档ID号',
'invalid_dropfolder_folder' => '删除文件夹中无效文件夹',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => '过期日期范围的终止日期无效。',
'invalid_expiration_date_start' => '过期日期范围的开始日期无效。',
'invalid_file_id' => '无效文件ID号',
@ -836,6 +908,7 @@ URL: [url]',
'is_hidden' => '从用户列表中隐藏',
'it_IT' => '意大利语',
'january' => '一 月',
'js_confirm_cancel_checkout' => '',
'js_form_error' => '表单仍包含 # 错误。',
'js_form_errors' => '表单仍包含 # c错误。',
'js_invalid_email' => 'Email 地址非法',
@ -933,7 +1006,10 @@ URL: [url]',
'missing_file' => '文件丢失',
'missing_filesize' => '缺失文件大小',
'missing_func_class_note' => '',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => '',
'missing_php_function' => '',
'missing_php_functions_and_classes' => '',
'missing_reception' => '缺失的对象',
'missing_request_object' => '缺失的请求对象',
@ -1009,22 +1085,6 @@ URL: [url]',
'nl_NL' => '荷兰语',
'no' => '否',
'notification' => '',
'notify_added_email' => '您已被添加到了通知名单中',
'notify_added_email_body' => '添加到通知列表
名称: [name]
父文件夹: [folder_path]
用户: [username]
URL: [url]',
'notify_added_email_body_html' => '',
'notify_added_email_subject' => '[sitename]: [name] - 添加到通知列表',
'notify_deleted_email' => '您已经从通知名单中删除',
'notify_deleted_email_body' => '从通知列表中移除
名称: [name]
父文件夹: [folder_path]
用户: [username]
URL: [url]',
'notify_deleted_email_body_html' => '',
'notify_deleted_email_subject' => '[sitename]: [name] - 从通知列表中移除',
'not_subscribed' => '',
'november' => '十一月',
'now' => '现在',
@ -1090,16 +1150,6 @@ URL: [url]',
'original_filename' => '原始文件名',
'overall_indexing_progress' => '所有索引进程',
'owner' => '所有者',
'ownership_changed_email' => '所有者已变更',
'ownership_changed_email_body' => '所有者已更新
文档: [name]
父文件夹: [folder_path]
最近所有者: [old_owner]
当前所有者: [new_owner]
用户: [username]
URL: [url]',
'ownership_changed_email_body_html' => '',
'ownership_changed_email_subject' => '[sitename]: [name] - 所有者已更新',
'parent_folder' => '',
'password' => '密码',
'password_already_used' => '密码已被使用',
@ -1145,12 +1195,12 @@ URL: [url]',
'preset_expires' => '预设失效时间',
'preview' => '预览',
'preview_converters' => '预览文档',
'preview_images' => '预览图片',
'preview_images_text' => '',
'preview_markdown' => 'Markdown',
'preview_pdf' => '作为PDF预览',
'preview_plain' => 'TEXT',
'preview_text' => '',
'preview_png' => '预览图片',
'preview_txt' => '',
'previous_state' => 'Previous state',
'previous_versions' => '先前版本',
'process' => '进程',
@ -1503,6 +1553,8 @@ URL: [url]',
'settings_dateformat_desc' => '',
'settings_datetimeformat' => '日期时间格式',
'settings_datetimeformat_desc' => '',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => '数据库名称',
'settings_dbDatabase_desc' => '设置连接的数据库',
'settings_dbDriver' => '数据库类型',
@ -1527,6 +1579,8 @@ URL: [url]',
'settings_defaultSearchMethod_valdatabase' => '数据库',
'settings_defaultSearchMethod_valfulltext' => '全文',
'settings_delete_install_folder' => '在使用 DMS 前您必须先删除配置目录config下的 ENABLE_INSTALL_TOOL 文件',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableSelfEdit' => '禁用自编辑',
'settings_disableSelfEdit_desc' => '若勾选,则用户不能编辑自己的档案信息',
'settings_disable_install' => '如有可能,则删除 ENABLE_INSTALL_TOOL 文件',
@ -1858,6 +1912,7 @@ URL: [url]',
'settings_workflowMode_valtraditional' => '传统',
'settings_workflowMode_valtraditional_only_approval' => '传统的(没有评论)',
'settings_zendframework' => 'Zend框架',
'set_expiration_date_help' => '',
'set_expiry' => '设置截止日期',
'set_owner' => '设置所有者',
'set_owner_error' => '错误 设置所有者',
@ -2192,9 +2247,12 @@ URL: [url]',
'warning' => '警告',
'warning_remove_approval_log' => '',
'warning_remove_review_log' => '',
'webauthn' => '',
'webauthn_auth' => '',
'webauthn_crossplatform_info' => '',
'webauthn_info' => '',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => '',
'wednesday' => '周 三',
'wednesday_abbr' => '周三',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (2431)
// Translators: Admin (2441)
$text = array(
'2_factor_auth' => '2階段認證',
@ -44,14 +44,6 @@ $text = array(
'access_mode_none' => '不能訪問',
'access_mode_read' => '唯讀許可權',
'access_mode_readwrite' => '讀寫許可權',
'access_permission_changed_email' => '許可權已改變',
'access_permission_changed_email_body' => '許可權已變更
文件: [name]
上級資料夾: [folder_path]
使用者: [username]
URL: [url]',
'access_permission_changed_email_body_html' => '',
'access_permission_changed_email_subject' => '[sitename]: [name] - 許可權已變更',
'according_settings' => '相應的設置',
'action' => '執行',
'actions' => '動作',
@ -98,6 +90,7 @@ URL: [url]',
'all_users' => '所有使用者',
'already_subscribed' => '已經訂閱',
'and' => '和',
'any_value_set' => '',
'apikey' => '',
'apply' => '接受',
'approvals_accepted' => '[no_approvals]個批准已被接受',
@ -297,6 +290,7 @@ URL: [url]',
'check_directory_layout' => '',
'check_failed' => '',
'check_passed' => '',
'check_secure_installation' => '',
'choose_attrdef' => '請選擇屬性',
'choose_attrdefgroup' => '選擇屬性組',
'choose_category' => '請選擇',
@ -387,6 +381,7 @@ URL: [url]',
'directory_check_data_below_root' => '',
'directory_check_data_exists' => '',
'directory_check_data_writable' => '',
'directory_check_ext_below_docroot' => '',
'directory_check_ext_exists' => '',
'directory_check_ext_writable' => '',
'directory_check_index_exists' => '',
@ -424,8 +419,19 @@ URL: [url]',
'documents_user_rejected' => '被拒絕的文件',
'documents_user_requiring_attention' => '需您關注的文件',
'documents_with_notification' => '帶有通知的文件',
'document_access_permission_changed_email' => '許可權已改變',
'document_access_permission_changed_email_body' => '許可權已變更
文件: [name]
上級資料夾: [folder_path]
使用者: [username]
URL: [url]',
'document_access_permission_changed_email_body_html' => '',
'document_access_permission_changed_email_subject' => '[sitename]: [name] - 許可權已變更',
'document_already_checkedout' => '此份文件已經簽出',
'document_already_locked' => '該文件已被鎖定',
'document_attribute_added_email_body' => '',
'document_attribute_added_email_body_html' => '',
'document_attribute_added_email_subject' => '',
'document_attribute_changed_email_body' => '屬性已更改
文件:[name]
屬性:[attribute_name]
@ -476,7 +482,34 @@ URL: [url]',
網址:[url]',
'document_moved_email_body_html' => '',
'document_moved_email_subject' => '[sitename][name]-文件已移動',
'document_notify_added_email' => '您已被新增到了通知名單中',
'document_notify_added_email_body' => '已添加到通知列表
姓名:[name]
父文件夾:[folder_path]
使用者:[username]
網址:[url]',
'document_notify_added_email_body_html' => '',
'document_notify_added_email_subject' => '[sitename]: [name] - 從通知列表中刪除',
'document_notify_deleted_email' => '您已經從通知名單中刪除',
'document_notify_deleted_email_body' => '從通知列表中刪除
姓名:[name]
父文件夾:[folder_path]
使用者:[username]
網址:[url]',
'document_notify_deleted_email_body_html' => '',
'document_notify_deleted_email_subject' => '[sitename]: [name] - 從通知列表中刪除',
'document_not_checkedout' => '文件沒有簽出',
'document_ownership_changed_email' => '所有者已變更',
'document_ownership_changed_email_body' => '所有者已更改
文件:[name]
父文件夾:[folder_path]
舊所有者:[old_owner]
新所有者:[new_owner]
使用者:[username]
網址:[url]',
'document_ownership_changed_email_body_html' => '',
'document_ownership_changed_email_subject' => '[sitename]: [name] - 擁有者已改變',
'document_renamed_email' => '文件已被重命名',
'document_renamed_email_body' => '文件名稱已變更
文件:[name]
@ -637,6 +670,7 @@ URL: [url]',
'expire_in_1m' => '1個月到期',
'expire_in_1w' => '1個星期到期',
'expire_in_1y' => '1年到期',
'expire_in_24h' => '',
'expire_in_2h' => '2小時後到期',
'expire_in_2y' => '2年到期',
'expire_in_3y' => '',
@ -685,6 +719,16 @@ URL: [url]',
'folders' => '資料夾',
'folders_and_documents_statistic' => '內容概要',
'folders_with_notification' => '帶有通知的文件夾',
'folder_access_permission_changed_email_body' => '許可權已變更
文件: [name]
上級資料夾: [folder_path]
使用者: [username]
URL: [url]',
'folder_access_permission_changed_email_body_html' => '',
'folder_access_permission_changed_email_subject' => '[sitename]: [name] - 許可權已變更',
'folder_attribute_added_email_body' => '',
'folder_attribute_added_email_body_html' => '',
'folder_attribute_added_email_subject' => '',
'folder_attribute_changed_email_body' => '屬性已更改
文件夾:[name]
屬性:[attribute_name]
@ -708,6 +752,7 @@ URL: [url]',
'folder_contents' => '資料夾內容',
'folder_deleted_email' => '資料夾已被刪除',
'folder_deleted_email_body' => '資料夾已刪除
文件夾:[name]
父文件夾:[folder_path]
使用者:[username]
@ -724,6 +769,31 @@ URL: [url]',
網址:[url]',
'folder_moved_email_body_html' => '',
'folder_moved_email_subject' => '[sitename]: [name] - 資料夾已移動',
'folder_notify_added_email' => '',
'folder_notify_added_email_body' => '已添加到通知列表
姓名:[name]
父文件夾:[folder_path]
使用者:[username]
網址:[url]',
'folder_notify_added_email_body_html' => '',
'folder_notify_added_email_subject' => '[sitename]: [name] - 從通知列表中刪除',
'folder_notify_deleted_email_body' => '從通知列表中刪除
姓名:[name]
父文件夾:[folder_path]
使用者:[username]
網址:[url]',
'folder_notify_deleted_email_body_html' => '',
'folder_notify_deleted_email_subject' => '[sitename]: [name] - 從通知列表中刪除',
'folder_ownership_changed_email_body' => '所有者已更改
文件:[name]
父文件夾:[folder_path]
舊所有者:[old_owner]
新所有者:[new_owner]
使用者:[username]
網址:[url]',
'folder_ownership_changed_email_body_html' => '',
'folder_ownership_changed_email_subject' => '[sitename]: [name] - 擁有者已改變',
'folder_renamed_email' => '資料夾已被重命名',
'folder_renamed_email_body' => '文件夾已重命名
文件夾:[name]
@ -820,6 +890,7 @@ URL: [url]',
'inherits_access_copy_msg' => '複製繼承存取權限列表',
'inherits_access_empty_msg' => '從存取權限空列表開始',
'inherits_access_msg' => '繼承存取權限',
'insecure_installation' => '',
'installed_apache_extensions' => '',
'installed_php_extensions' => '',
'internal_error' => '內部錯誤',
@ -831,6 +902,7 @@ URL: [url]',
'invalid_create_date_start' => '無效開始日期,不在創建日期範圍內',
'invalid_doc_id' => '無效文件ID號',
'invalid_dropfolder_folder' => '下拉資料夾中的資料夾無效',
'invalid_expiration_date' => '',
'invalid_expiration_date_end' => '到期日期範圍的結束日期無效。',
'invalid_expiration_date_start' => '到期日期範圍的開始日期無效。',
'invalid_file_id' => '無效檔ID號',
@ -853,6 +925,7 @@ URL: [url]',
'is_hidden' => '從使用者列表中隱藏',
'it_IT' => '義大利語',
'january' => '一 月',
'js_confirm_cancel_checkout' => '',
'js_form_error' => '表單仍然包含 # 錯誤。',
'js_form_errors' => '表單仍然包含 # 個錯誤。',
'js_invalid_email' => '郵箱地址無效',
@ -950,7 +1023,10 @@ URL: [url]',
'missing_file' => '缺少檔案',
'missing_filesize' => '缺少檔案大小',
'missing_func_class_note' => '',
'missing_php_class' => '',
'missing_php_extension' => '',
'missing_php_extensions' => '',
'missing_php_function' => '',
'missing_php_functions_and_classes' => '',
'missing_reception' => '缺少接待處',
'missing_request_object' => '缺少請求物件',
@ -1026,22 +1102,6 @@ URL: [url]',
'nl_NL' => '荷蘭語',
'no' => '否',
'notification' => '通知',
'notify_added_email' => '您已被新增到了通知名單中',
'notify_added_email_body' => '已添加到通知列表
姓名:[name]
父文件夾:[folder_path]
使用者:[username]
網址:[url]',
'notify_added_email_body_html' => '',
'notify_added_email_subject' => '[sitename]: [name] - 從通知列表中刪除',
'notify_deleted_email' => '您已經從通知名單中刪除',
'notify_deleted_email_body' => '從通知列表中刪除
姓名:[name]
父文件夾:[folder_path]
使用者:[username]
網址:[url]',
'notify_deleted_email_body_html' => '',
'notify_deleted_email_subject' => '[sitename]: [name] - 從通知列表中刪除',
'not_subscribed' => '',
'november' => '十一月',
'now' => '現在',
@ -1107,16 +1167,6 @@ URL: [url]',
'original_filename' => '原始檔名',
'overall_indexing_progress' => '整體索引編制進度',
'owner' => '所有者',
'ownership_changed_email' => '所有者已變更',
'ownership_changed_email_body' => '所有者已更改
文件:[name]
父文件夾:[folder_path]
舊所有者:[old_owner]
新所有者:[new_owner]
使用者:[username]
網址:[url]',
'ownership_changed_email_body_html' => '',
'ownership_changed_email_subject' => '[sitename]: [name] - 擁有者已改變',
'parent_folder' => '',
'password' => '密碼',
'password_already_used' => '密碼已使用',
@ -1160,12 +1210,12 @@ URL: [url]',
'preset_expires' => '預設到期日',
'preview' => '預覽',
'preview_converters' => '預覽文件轉換',
'preview_images' => '預覽圖像',
'preview_images_text' => '',
'preview_markdown' => 'Markdown',
'preview_pdf' => '預覽為PDF',
'preview_plain' => '文本',
'preview_text' => '',
'preview_png' => '預覽圖像',
'preview_txt' => '',
'previous_state' => '先前狀態',
'previous_versions' => '先前版本',
'process' => '處理',
@ -1554,6 +1604,8 @@ URL: [url]',
'settings_dateformat_desc' => '',
'settings_datetimeformat' => '',
'settings_datetimeformat_desc' => '',
'settings_daysPastDashboard' => '',
'settings_daysPastDashboard_desc' => '',
'settings_dbDatabase' => '資料庫',
'settings_dbDatabase_desc' => '在安裝過程中輸入的數據庫名稱。除非必要,否則請勿編輯此字段,例如,如果數據庫已移動。',
'settings_dbDriver' => '資料庫類型',
@ -1578,6 +1630,8 @@ URL: [url]',
'settings_defaultSearchMethod_valdatabase' => '資料庫',
'settings_defaultSearchMethod_valfulltext' => '全文',
'settings_delete_install_folder' => '為了使用SeedDMS必須在配置目錄中刪除文件ENABLE_INSTALL_TOOL',
'settings_disableChangePassword' => '',
'settings_disableChangePassword_desc' => '',
'settings_disableSelfEdit' => '禁用自我編輯',
'settings_disableSelfEdit_desc' => '如果選中,則用戶無法編輯自己的個人資料',
'settings_disable_install' => '如果可能刪除文件ENABLE_INSTALL_TOOL',
@ -1909,6 +1963,7 @@ URL: [url]',
'settings_workflowMode_valtraditional' => '傳統',
'settings_workflowMode_valtraditional_only_approval' => '傳統(未經審核)',
'settings_zendframework' => 'Zend Framework',
'set_expiration_date_help' => '',
'set_expiry' => '設置截止日期',
'set_owner' => '設置所有者',
'set_owner_error' => '錯誤 設置所有者',
@ -2252,9 +2307,12 @@ URL: [url]',
'warning' => '警告',
'warning_remove_approval_log' => '',
'warning_remove_review_log' => '',
'webauthn' => '',
'webauthn_auth' => '',
'webauthn_crossplatform_info' => '',
'webauthn_info' => '',
'webauthn_login_test' => '',
'webauthn_registration' => '',
'webauth_crossplatform' => '',
'wednesday' => 'Wednesday',
'wednesday_abbr' => 'We',

View File

@ -484,7 +484,7 @@ foreach($file_ary as $file) {
$controller->setParam('maxsizeforfulltext', $settings->_maxSizeForFullText);
$controller->setParam('defaultaccessdocs', $settings->_defaultAccessDocs);
if(!$document = $controller()) {
if(!($document = $controller())) {
$err = $controller->getErrorMsg();
if(is_string($err))
$errmsg = getMLText($err);
@ -509,7 +509,7 @@ foreach($file_ary as $file) {
}
}
add_log_line("?name=".$name."&folderid=".$folderid);
add_log_line("add document ".$document->getId()." in folder ".$folder->getId());
}
header("Location:../out/out.ViewFolder.php?folderid=".$folderid."&showtree=".$_POST["showtree"]);

View File

@ -123,7 +123,7 @@ for ($file_num=0;$file_num<count($_FILES["userfile"]["tmp_name"]);$file_num++){
}
}
add_log_line("?name=".$name."&documentid=".$documentid);
add_log_line("add file '".$name."' to document ".$documentid);
header("Location:../out/out.ViewDocument.php?documentid=".$documentid."&currenttab=attachments");

View File

@ -316,7 +316,7 @@ switch($command) {
}
header('Content-Type: application/json');
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_move_folder'), 'data'=>''));
add_log_line();
add_log_line("move folder ".$mfolder->getId()." to ".$folder->getId());
} else {
header('Content-Type: application/json');
echo json_encode(array('success'=>false, 'message'=>'Error moving folder', 'data'=>''));
@ -362,7 +362,7 @@ switch($command) {
}
header('Content-Type: application/json');
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_move_document'), 'data'=>''));
add_log_line();
add_log_line("move document ".$mdocument->getId()." to folder ".$folder->getId());
} else {
header('Content-Type: application/json');
echo json_encode(array('success'=>false, 'message'=>'Error moving document', 'data'=>''));
@ -405,7 +405,7 @@ switch($command) {
if($mdocument->remove()) {
header('Content-Type: application/json');
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_transfer_content'), 'data'=>''));
add_log_line();
add_log_line("transfer content of document ".$mdocument->getId()." to document ".$targetdoc->getId());
} else {
header('Content-Type: application/json');
echo json_encode(array('success'=>false, 'message'=>'Error removing source document', 'data'=>''));
@ -452,7 +452,7 @@ switch($command) {
if($targetdoc->addDocumentLink($mdocument->getID(), $user->getID(), false)) {
header('Content-Type: application/json');
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_link_document'), 'data'=>''));
add_log_line();
add_log_line("link document ".$mdocument->getId()." to ".$targetdoc->getId());
} else {
header('Content-Type: application/json');
echo json_encode(array('success'=>false, 'message'=>'Error linking document', 'data'=>''));
@ -509,7 +509,7 @@ switch($command) {
}
header('Content-Type: application/json');
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_folder_deleted'), 'data'=>''));
add_log_line();
add_log_line("delete folder ".$folder->getId());
} else {
header('Content-Type: application/json');
echo json_encode(array('success'=>false, 'message'=>getMLText('error_remove_folder'), 'data'=>''));
@ -554,7 +554,7 @@ switch($command) {
header('Content-Type: application/json');
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_document_deleted'), 'data'=>''));
add_log_line();
add_log_line("delete document ".$document->getId());
} else {
header('Content-Type: application/json');
echo json_encode(array('success'=>false, 'message'=>getMLText('error_remove_document')."<br />".getMLText($controller->getErrorMsg()), 'data'=>''));
@ -586,6 +586,7 @@ switch($command) {
} else {
header('Content-Type: application/json');
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_document_unlocked'), 'data'=>''));
add_log_line("unlock document ".$document->getId());
}
} else {
header('Content-Type: application/json');
@ -598,7 +599,7 @@ switch($command) {
} else {
header('Content-Type: application/json');
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_document_locked'), 'data'=>''));
add_log_line();
add_log_line("lock document ".$document->getId());
}
}
} else {
@ -632,7 +633,7 @@ switch($command) {
}
header('Content-Type: application/json');
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_document_name_changed'), 'data'=>''));
add_log_line();
add_log_line("set name '".$_REQUEST['name']."' of document ".$document->getId());
}
} else {
header('Content-Type: application/json');
@ -663,7 +664,7 @@ switch($command) {
} else {
header('Content-Type: application/json');
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_mimetype_changed'), 'data'=>''));
add_log_line();
add_log_line("set mimetype '".$realmimetype."' of document ".$document->getId().":".$content->getVersion());
}
} else {
header('Content-Type: application/json');
@ -754,8 +755,7 @@ switch($command) {
$fileType = ".".pathinfo($userfilename, PATHINFO_EXTENSION);
if($settings->_overrideMimeType) {
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$userfiletype = finfo_file($finfo, $userfiletmp);
$userfiletype = SeedDMS_Core_File::mimetype($userfiletmp);
}
if (!empty($_POST["name"]))
@ -855,12 +855,21 @@ switch($command) {
$controller->setParam('workflow', $workflow);
$controller->setParam('notificationgroups', array());
$controller->setParam('notificationusers', array());
$controller->setParam('initialdocumentstatus', $settings->_initialDocumentStatus);
$controller->setParam('maxsizeforfulltext', $settings->_maxSizeForFullText);
$controller->setParam('defaultaccessdocs', $settings->_defaultAccessDocs);
if(!$document = $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'=>getMLText($controller->getErrorMsg())));
echo json_encode(array('success'=>false, 'message'=>$errmsg));
exit;
} else {
// Send notification to subscribers of folder.
@ -870,7 +879,7 @@ switch($command) {
}
header('Content-Type: application/json');
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_document_added'), 'data'=>$document->getID()));
add_log_line();
add_log_line("add document ".$document->getId()." in folder ".$folder->getId());
} else {
header('Content-Type: application/json');
echo json_encode(array('success'=>false, 'message'=>getMLText('invalid_request_token'), 'data'=>''));
@ -997,8 +1006,7 @@ switch($command) {
$fileType = ".".pathinfo($userfilename, PATHINFO_EXTENSION);
if($settings->_overrideMimeType) {
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$userfiletype = finfo_file($finfo, $userfiletmp);
$userfiletype = SeedDMS_Core_File::mimetype($userfiletmp);
}
if (!empty($_POST["name"]))
@ -1019,7 +1027,7 @@ switch($command) {
}
header('Content-Type: application/json');
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_document_added'), 'data'=>$document->getID()));
add_log_line();
add_log_line("add file '".$name."' to document ".$document->getId());
}
} else {
header('Content-Type: application/json');

View File

@ -50,8 +50,7 @@ if (!is_object($document)) {
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("invalid_doc_id"));
}
// verify if document may be approved
if (!$accessop->mayApprove($document)){
if ($document->getAccessMode($user) < M_READ) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("access_denied"));
}
@ -74,7 +73,10 @@ if ($latestContent->getVersion()!=$version) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("invalid_version"));
}
$olddocstatus = $content->getStatus();
// verify if document may be approved
if (!$accessop->mayApprove($document)){
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("access_denied"));
}
if (!isset($_POST["approvalStatus"]) || !is_numeric($_POST["approvalStatus"]) ||
(intval($_POST["approvalStatus"])!=1 && intval($_POST["approvalStatus"])!=-1)) {
@ -87,64 +89,31 @@ if($_FILES["approvalfile"]["tmp_name"]) {
}
}
$controller->setParam('document', $document);
$controller->setParam('content', $content);
$controller->setParam('approvalstatus', $_POST["approvalStatus"]);
$controller->setParam('approvaltype', $_POST["approvalType"]);
if ($_POST["approvalType"] == "grp") {
$group = $dms->getGroup($_POST['approvalGroup']);
$controller->setParam('comment', $_POST['comment']);
$controller->setParam('type', $_POST['approvalType']);
$controller->setParam('status', $_POST['approvalStatus']);
$controller->setParam('content', $latestContent);
$controller->setParam('file', !empty($_FILES["approvalfile"]["tmp_name"]) ? $_FILES["approvalfile"]["tmp_name"] : '');
$controller->setParam('group', !empty($_POST['approvalGroup']) ? $dms->getGroup($_POST['approvalGroup']) : null);
if(!$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);
} else {
$group = null;
}
if($_FILES["approvalfile"]["tmp_name"])
$file = $_FILES["approvalfile"]["tmp_name"];
else
$file = '';
$controller->setParam('group', $group);
$controller->setParam('comment', $_POST["comment"]);
$controller->setParam('file', $file);
if(!$controller->run()) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText($controller->getErrorMsg()));
}
if ($_POST["approvalType"] == "ind" || $_POST["approvalType"] == "grp") {
// Send an email notification to the document updater.
if($notifier) {
$approvelog = $latestContent->getApproveLog();
$notifier->sendSubmittedApprovalMail($latestContent, $user, $approvelog ? $approvelog[0] : false);
if($controller->oldstatus != $controller->newstatus)
$notifier->sendChangedDocumentStatusMail($latestContent, $user, $controller->oldstatus);
}
}
/* Send notification about status change only if status has actually changed */
$newdocstatus = $content->getStatus();
if($olddocstatus['status'] != $newdocstatus['status']) {
// Send notification to subscribers.
if($notifier) {
$nl=$document->getNotifyList();
$folder = $document->getFolder();
$subject = "document_status_changed_email_subject";
$message = "document_status_changed_email_body";
$params = array();
$params['name'] = $document->getName();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['status'] = getOverallStatusText($olddocstatus['status']).' → '.getOverallStatusText($newdocstatus['status']);
$params['new_status_code'] = $newdocstatus['status'];
$params['old_status_code'] = $olddocstatus['status'];
$params['comment'] = $document->getComment();
$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();
$notifier->toList($user, $nl["users"], $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
foreach ($nl["groups"] as $grp) {
$notifier->toGroup($user, $grp, $subject, $message, $params, SeedDMS_NotificationService::RECV_NOTIFICATION);
}
}
// TODO: if user os not owner send notification to owner
}
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

@ -176,10 +176,19 @@ else if ($action == "setdefault") {
}
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_set_default_access')));
} elseif($action == "delaccess") {
if($notifier) {
$notifier->sendChangedDocumentAccessMail($document, $user);
}
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_delete_access')));
} elseif($action == "addaccess") {
if($notifier) {
$notifier->sendChangedDocumentAccessMail($document, $user);
}
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_add_access')));
} elseif($action == "editaccess") {
if($notifier) {
$notifier->sendChangedDocumentAccessMail($document, $user);
}
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_edit_access')));
}

View File

@ -182,13 +182,20 @@ else if ($action == "setdefault") {
// Modify permission ------------------------------------------------------
else if ($action == "editaccess") {
$oldmode = $mode;
if (isset($userid)) {
$folder->changeAccess($mode, $userid, true);
$oldmode = $folder->changeAccess($mode, $userid, true);
}
else if (isset($groupid)) {
$folder->changeAccess($mode, $groupid, false);
$oldmode = $folder->changeAccess($mode, $groupid, false);
}
if($oldmode != $mode) {
if($notifier) {
// Send notification to subscribers.
$notifier->sendChangedFolderAccessMail($folder, $user);
}
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_edit_access')));
}
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_edit_access')));
}
// Delete Permission ------------------------------------------------------
@ -200,6 +207,10 @@ else if ($action == "delaccess") {
else if (isset($groupid)) {
$folder->removeAccess($groupid, false);
}
if($notifier) {
// Send notification to subscribers.
$notifier->sendChangedFolderAccessMail($folder, $user);
}
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_delete_access')));
}
@ -212,6 +223,10 @@ else if ($action == "addaccess") {
if (isset($groupid) && $groupid != -1) {
$folder->addAccess($mode, $groupid, false);
}
if($notifier) {
// Send notification to subscribers.
$notifier->sendChangedFolderAccessMail($folder, $user);
}
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_add_access')));
}

View File

@ -123,6 +123,7 @@ else if ($action == "addnotify") {
break;
case 0:
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_add_notify')));
/* Send notification only to the user being added as a notifier */
if($notifier) {
$obj = $dms->getUser($userid);
$notifier->sendNewFolderNotifyMail($folder, $user, $obj);
@ -148,6 +149,7 @@ else if ($action == "addnotify") {
break;
case 0:
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_add_notify')));
/* Send notification only to the group being added as a notifier */
if($notifier) {
$obj = $dms->getGroup($groupid);
$notifier->sendNewFolderNotifyMail($folder, $user, $obj);

View File

@ -99,7 +99,7 @@ if ($notifier){
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_rm_document')));
add_log_line("?documentid=".$documentid);
add_log_line("delete document ".$documentid);
header("Location:../out/out.ViewFolder.php?folderid=".$folder->getID());

View File

@ -43,8 +43,12 @@ if (!is_object($document)) {
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("invalid_doc_id"));
}
if (!$settings->_enableVersionDeletion && !$user->isAdmin()) {
UI::exitError(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName()))),getMLText("access_denied"));
/* Create object for checking access to certain operations */
$accessop = new SeedDMS_AccessOperation($dms, $document, $user, $settings);
// verify if document may be reviewed
if (!$accessop->mayRemoveVersion()){
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("access_denied"));
}
if ($document->getAccessMode($user, 'removeVersion') < M_ALL) {

View File

@ -50,8 +50,7 @@ if (!is_object($document)) {
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("invalid_doc_id"));
}
// verify if document may be reviewed
if (!$accessop->mayReview($document)){
if ($document->getAccessMode($user) < M_READ) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("access_denied"));
}
@ -74,7 +73,10 @@ if ($latestContent->getVersion()!=$version) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("invalid_version"));
}
$olddocstatus = $content->getStatus();
// verify if document may be reviewed
if (!$accessop->mayReview($document)){
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("access_denied"));
}
if (!isset($_POST["reviewStatus"]) || !is_numeric($_POST["reviewStatus"]) ||
(intval($_POST["reviewStatus"])!=1 && intval($_POST["reviewStatus"])!=-1)) {
@ -87,48 +89,33 @@ if($_FILES["reviewfile"]["tmp_name"]) {
}
}
$controller->setParam('document', $document);
$controller->setParam('content', $content);
$controller->setParam('reviewstatus', $_POST["reviewStatus"]);
$controller->setParam('reviewtype', $_POST["reviewType"]);
if ($_POST["reviewType"] == "grp") {
$group = $dms->getGroup($_POST['reviewGroup']);
$controller->setParam('comment', $_POST['comment']);
$controller->setParam('type', $_POST['reviewType']);
$controller->setParam('status', $_POST['reviewStatus']);
$controller->setParam('content', $latestContent);
$controller->setParam('file', !empty($_FILES["reviewfile"]["tmp_name"]) ? $_FILES["reviewfile"]["tmp_name"] : '');
$controller->setParam('group', !empty($_POST['reviewGroup']) ? $dms->getGroup($_POST['reviewGroup']) : null);
if(!$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);
} else {
$group = null;
}
if($_FILES["reviewfile"]["tmp_name"])
$file = $_FILES["reviewfile"]["tmp_name"];
else
$file = '';
$controller->setParam('group', $group);
$controller->setParam('comment', $_POST["comment"]);
$controller->setParam('file', $file);
if(!$controller->run()) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText($controller->getErrorMsg()));
}
if ($_POST["reviewType"] == "ind" || $_POST["reviewType"] == "grp") {
if($notifier) {
$reviewlog = $latestContent->getReviewLog();
$notifier->sendSubmittedReviewMail($latestContent, $user, $reviewlog ? $reviewlog[0] : false);
}
}
if($controller->oldstatus != $controller->newstatus)
$notifier->sendChangedDocumentStatusMail($latestContent, $user, $controller->oldstatus);
/* Send notification about status change only if status has actually changed */
$newdocstatus = $content->getStatus();
if($olddocstatus['status'] != $newdocstatus['status']) {
// Send notification to subscribers.
if($notifier) {
$notifier->sendChangedDocumentStatusMail($content, $user, $olddocstatus["status"]);
}
}
// Notify approvers, if necessary.
if ($newdocstatus['status'] == S_DRAFT_APP) {
$requestUser = $document->getOwner();
if($notifier) {
$notifier->sendApprovalRequestMail($content, $user);
// Notify approvers, if necessary.
if ($controller->newstatus == S_DRAFT_APP) {
$notifier->sendApprovalRequestMail($latestContent, $user);
}
}
}

View File

@ -53,36 +53,20 @@ if (!isset($_POST["presetexpdate"]) || $_POST["presetexpdate"] == "") {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("invalid_expiration_date"));
}
if ($_POST["presetexpdate"] == 'date' && $_POST["expdate"] == "") {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("invalid_expiration_date"));
}
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 "3y":
$tmp = explode('-', date('Y-m-d'));
$expires = mktime(0,0,0, $tmp[1], $tmp[2], $tmp[0]+3);
break;
case "never":
default:
$expires = null;
break;
default:
$expires = getTsByPeriod($_POST["presetexpdate"], 's');
break;
}
if(isset($GLOBALS['SEEDDMS_HOOKS']['setExpires'])) {

View File

@ -122,9 +122,21 @@ foreach ($pIndRev as $p) {
$res = $content->addIndRecipient($accessIndex["i"][$p], $user);
$unm = $accessIndex["i"][$p]->getFullName();
$uml = $accessIndex["i"][$p]->getEmail();
switch ($res) {
case 0:
case -1:
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("internal_error"));
break;
case -2:
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("access_denied"));
break;
case -3:
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("recipient_already_assigned"));
break;
case -4:
// email error
break;
default:
// Send an email notification to the new recipient.
if($settings->_enableNotificationAppRev) {
if ($notifier) {
@ -145,18 +157,6 @@ foreach ($pIndRev as $p) {
}
}
break;
case -1:
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("internal_error"));
break;
case -2:
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("access_denied"));
break;
case -3:
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("recipient_already_assigned"));
break;
case -4:
// email error
break;
}
}
else {
@ -231,7 +231,19 @@ foreach ($pGrpRev as $p) {
$res = $content->addGrpRecipient($accessIndex["g"][$p], $user);
$gnm = $accessIndex["g"][$p]->getName();
switch ($res) {
case 0:
case -1:
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("internal_error"));
break;
case -2:
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("access_denied"));
break;
case -3:
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("recipient_already_assigned"));
break;
case -4:
// email error
break;
default:
// Send an email notification to the new recipient.
if($settings->_enableNotificationAppRev) {
if ($notifier) {
@ -252,18 +264,6 @@ foreach ($pGrpRev as $p) {
}
}
break;
case -1:
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("internal_error"));
break;
case -2:
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("access_denied"));
break;
case -3:
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("recipient_already_assigned"));
break;
case -4:
// email error
break;
}
}
else {

View File

@ -79,7 +79,7 @@ foreach ($docAccess["groups"] as $i=>$da) {
// their latest status.
$reviewStatus = $content->getReviewStatus();
$approvalStatus = $content->getApprovalStatus();
// Index the review results for easy cross-reference with the Approvers List.
// Index the review results for easy cross-reference with the reviewers List.
$reviewIndex = array("i"=>array(), "g"=>array());
foreach ($reviewStatus as $i=>$rs) {
if ($rs["status"]!=S_LOG_USER_REMOVED) {
@ -91,7 +91,7 @@ foreach ($reviewStatus as $i=>$rs) {
}
}
}
// Index the approval results for easy cross-reference with the Approvers List.
// Index the approval results for easy cross-reference with the approvers List.
$approvalIndex = array("i"=>array(), "g"=>array());
foreach ($approvalStatus as $i=>$rs) {
if ($rs["status"]!=S_LOG_USER_REMOVED) {

View File

@ -145,6 +145,7 @@ if ($action == "saveSettings")
setBoolValue("enableFolderTree");
setBoolValue("enableRecursiveCount");
setIntValue("maxRecursiveCount");
setIntValue("daysPastDashboard");
setBoolValue("enableLanguageSelector");
setBoolValue("enableHelp");
setBoolValue("enableThemeSelector");
@ -200,6 +201,7 @@ if ($action == "saveSettings")
setBoolValue("restricted");
setBoolValue("enableUserImage");
setBoolValue("disableSelfEdit");
setBoolValue("disableChangePassword");
setBoolValue("enablePasswordForgotten");
setIntValue("passwordStrength");
setStrValue("passwordStrengthAlgorithm");

View File

@ -140,31 +140,33 @@ if(!$file_ary) {
}
$file = $file_ary[0];
if ($file['error'] == 0) {
if($file['error']==1) {
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("uploading_maxsize"));
}
if($file['error']!=0) {
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("uploading_failed"));
}
if ($file["size"]==0) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("uploading_zerosize"));
}
$maxuploadsize = SeedDMS_Core_File::parse_filesize($settings->_maxUploadSize);
if ($maxuploadsize && $file["size"] > $maxuploadsize) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("uploading_maxsize"));
}
/* Handle specific error 1 because it happens often */
if($file['error']==1) {
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("uploading_maxsize"));
}
/* All other errors just have a generic message */
if($file['error']!=0) {
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("uploading_failed"));
}
/* Catch uploading files without content */
if ($file["size"]==0) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("uploading_zerosize"));
}
/* Check if file size is above configured max upload size */
$maxuploadsize = SeedDMS_Core_File::parse_filesize($settings->_maxUploadSize);
if ($maxuploadsize && $file["size"] > $maxuploadsize) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("uploading_maxsize"));
}
$userfiletmp = $file["tmp_name"];
$userfiletype = $file["type"];
$userfilename = $file["name"];
$userfiletmp = $file["tmp_name"];
$userfiletype = $file["type"];
$userfilename = $file["name"];
if($settings->_overrideMimeType) {
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$tmpfiletype = finfo_file($finfo, $userfiletmp);
if($tmpfiletype != 'application/octet-stream')
$userfiletype = $tmpfiletype;
}
if($settings->_overrideMimeType) {
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$tmpfiletype = finfo_file($finfo, $userfiletmp);
if($tmpfiletype != 'application/octet-stream')
$userfiletype = $tmpfiletype;
}
/* Check if the uploaded file is identical to last version */
@ -380,9 +382,18 @@ default:
$controller->setParam('attributes', $attributes);
$controller->setParam('workflow', $workflow);
$controller->setParam('initialdocumentstatus', $settings->_initialDocumentStatus);
$controller->setParam('maxsizeforfulltext', $settings->_maxSizeForFullText);
if(!$content = $controller()) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText($controller->getErrorMsg()));
$err = $controller->getErrorMsg();
if(is_string($err))
$errmsg = getMLText($err);
elseif(is_array($err)) {
$errmsg = getMLText($err[0], $err[1]);
} else {
$errmsg = $err;
}
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())), $errmsg);
} else {
if($controller->hasHook('cleanUpDocument')) {
$controller->callHook('cleanUpDocument', $document, $file);
@ -401,7 +412,7 @@ default:
}
}
add_log_line("?documentid=".$documentid);
add_log_line("update document ".$documentid." with version ".$content->getVersion());
header("Location:../out/out.ViewDocument.php?documentid=".$documentid);
?>

View File

@ -579,30 +579,27 @@ else UI::exitError(getMLText("admin_tools"),getMLText("unknown_command"));
function resizeImage($imageFile) {
// Not perfect. Creates a new image even if the old one is acceptable,
// and the output quality is low. Now uses the function imagecreatetruecolor(),
// though, so at least the pictures are in colour.
// read original image
$origImg = imagecreatefromjpeg($imageFile);
$width = imagesx($origImg);
$height = imagesy($origImg);
// Create thumbnail in memory
$newHeight = 150;
$newHeight = 300;
$newWidth = ($width/$height) * $newHeight;
$newImg = imagecreatetruecolor($newWidth, $newHeight);
// resize
imagecopyresized($newImg, $origImg, 0, 0, 0, 0, $newWidth, $newHeight, $width, $height);
// save to file
imagejpeg($newImg, $imageFile);
// Clean up
/* Do not scale images which are already small enough */
if($newWidth < $width || $newHeight < $height) {
$newImg = imagecreatetruecolor($newWidth, $newHeight);
// resize
imagecopyresized($newImg, $origImg, 0, 0, 0, 0, $newWidth, $newHeight, $width, $height);
// save to file
imagejpeg($newImg, $imageFile);
// Clean up
imagedestroy($newImg);
}
imagedestroy($origImg);
imagedestroy($newImg);
return true;
}
header("Location:../out/out.UsrMgr.php?userid=".$userid);
?>

View File

@ -80,6 +80,7 @@ if($view) {
$view->setParam('enableownerreceipt', $settings->_enableOwnerReceipt);
$view->setParam('enableselfreceipt', $settings->_enableSelfReceipt);
$view->setParam('libraryfolder', $libfolder);
$view->setParam('enablehiddenrevapp', $settings->_enableHiddenRevApp);
$view->setParam('dropfolderdir', $settings->_dropFolderDir);
$view->setParam('dropfolderfile', isset($_REQUEST["dropfolderfileform1"]) ?$_REQUEST["dropfolderfileform1"] : '');
$view->setParam('workflowmode', $settings->_workflowMode);

View File

@ -24,6 +24,7 @@ if($view) {
$view->setParam('previewConverters', isset($settings->_converters['preview']) ? $settings->_converters['preview'] : array());
$view->setParam('convertToPdf', $settings->_convertToPdf);
$view->setParam('timeout', $settings->_cmdTimeout);
$view->setParam('dayspastdashboard', (int) $settings->_daysPastDashboard);
$view->setParam('accessobject', $accessop);
$view->setParam('xsendfile', $settings->_enableXsendfile);
$view($_GET);

View File

@ -44,6 +44,11 @@ if(isset($_GET['showfolders']) && $_GET['showfolders'])
else
$showfolders = false;
if(isset($_GET['recursive']) && $_GET['recursive'])
$recursive = true;
else
$recursive = false;
if (isset($_GET["folderid"]) && is_numeric($_GET["folderid"])) {
$folderid = intval($_GET["folderid"]);
$folder = $dms->getFolder($folderid);
@ -66,6 +71,7 @@ if($view) {
$view->setParam('timeout', $settings->_cmdTimeout);
$view->setParam('xsendfile', $settings->_enableXsendfile);
$view->setParam('showfolders', $showfolders);
$view->setParam('recursive', $recursive);
$view->setParam('folder', $folder);
$view($_GET);
exit;

View File

@ -48,6 +48,7 @@ if($view) {
$view->setParam('enablelanguageselector', $settings->_enableLanguageSelector);
$view->setParam('enablethemeselector', $settings->_enableThemeSelector);
$view->setParam('passwordstrength', $settings->_passwordStrength);
$view->setParam('disablechangepassword', $settings->_disableChangePassword);
$view->setParam('httproot', $settings->_httpRoot);
$view->setParam('accessobject', $accessop);
$view($_GET);

View File

@ -50,6 +50,7 @@ $allUsers = $dms->getAllUsers($settings->_sortUsersInList);
$allGroups = $dms->getAllGroups();
if($view) {
$view->setParam('showtree', showtree());
$view->setParam('folder', $folder);
$view->setParam('allusers', $allUsers);
$view->setParam('allgroups', $allGroups);

View File

@ -80,6 +80,7 @@ if($view) {
$view->setParam('folder', $folder);
$view->setParam('document', $document);
$view->setParam('version', $content);
$view->setParam('reviewid', (int) $_GET['reviewid']);
$view->setParam('accessobject', $accessop);
$view($_GET);
exit;

View File

@ -71,6 +71,7 @@ if($view) {
$view->setParam('version', $content);
$view->setParam('enableownerreceipt', $settings->_enableOwnerReceipt);
$view->setParam('enableadminreceipt', $settings->_enableAdminReceipt);
$view->setParam('enablehiddenreceipt', $settings->_enableHiddenReceipt);
$view->setParam('accessobject', $accessop);
$view($_GET);
exit;

View File

@ -69,6 +69,7 @@ if($view) {
$view->setParam('enableadminrevapp', $settings->_enableAdminRevApp);
$view->setParam('enableownerrevapp', $settings->_enableOwnerRevApp);
$view->setParam('enableselfrevapp', $settings->_enableSelfRevApp);
$view->setParam('enablehiddenrevapp', $settings->_enableHiddenRevApp);
$view->setParam('accessobject', $accessop);
$view($_GET);
exit;

View File

@ -72,6 +72,7 @@ if($view) {
$view->setParam('enableadminrevapp', $settings->_enableAdminRevApp);
$view->setParam('enableownerrevapp', $settings->_enableOwnerRevApp);
$view->setParam('enableselfrevapp', $settings->_enableSelfRevApp);
$view->setParam('enablehiddenrevapp', $settings->_enableHiddenRevApp);
$view->setParam('accessobject', $accessop);
$view($_GET);
exit;

View File

@ -75,6 +75,7 @@ if($view) {
$view->setParam('enableselfrevapp', $settings->_enableSelfRevApp);
$view->setParam('enablereceiptworkflow', $settings->_enableReceiptWorkflow);
$view->setParam('enableselfreceipt', $settings->_enableSelfReceipt);
$view->setParam('enablehiddenrevapp', $settings->_enableHiddenRevApp);
$view->setParam('dropfolderdir', $settings->_dropFolderDir);
$view->setParam('workflowmode', $settings->_workflowMode);
$view->setParam('presetexpiration', $settings->_presetExpirationDate);

View File

@ -57,6 +57,7 @@ if($view) {
$view->setParam('selworkflow', $selworkflow);
$view->setParam('allworkflows', $workflows);
$view->setParam('allworkflowstates', $workflowstates);
$view->setParam('enablehiddenrevapp', $settings->_enableHiddenRevApp);
$view->setParam('accessobject', $accessop);
$view($_GET);
exit;

View File

@ -161,6 +161,7 @@ console.log(params);
$enableadminreceipt = $this->params['enableadminreceipt'];
$enableownerreceipt = $this->params['enableownerreceipt'];
$enableselfreceipt = $this->params['enableselfreceipt'];
$enablehiddenrevapp = $this->params['enablehiddenrevapp'];
$strictformcheck = $this->params['strictformcheck'];
$nodocumentformfields = $this->params['nodocumentformfields'];
$dropfolderdir = $this->params['dropfolderdir'];
@ -531,6 +532,7 @@ console.log(params);
$options = array();
foreach ($docAccess["users"] as $usr) {
if(!$enablehiddenrevapp && $usr->isHidden()) continue;
if (!$enableselfrevapp && $usr->getID()==$user->getID()) continue;
$mandatory=false;
foreach ($res as $r) if ($r['reviewerUserID']==$usr->getID()) $mandatory=true;
@ -649,6 +651,7 @@ console.log(params);
$options = array();
foreach ($docAccess["users"] as $usr) {
if(!$enablehiddenrevapp && $usr->isHidden()) continue;
if (!$enableselfrevapp && $usr->getID()==$user->getID()) continue;
$mandatory=false;

View File

@ -13,11 +13,6 @@
* @version Release: @package_version@
*/
/**
* Include parent class
*/
//require_once("class.Bootstrap.php");
/**
* Class which outputs the html page for ApproveDocument view
*
@ -31,7 +26,7 @@
*/
class SeedDMS_View_ApproveDocument extends SeedDMS_Theme_Style {
function js() { /* {{{ */
public function js() { /* {{{ */
header('Content-Type: application/javascript; charset=UTF-8');
parent::jsTranslations(array('js_form_error', 'js_form_errors'));
?>
@ -69,48 +64,10 @@ $(document).ready(function() {
$this->printFileChooserJs();
} /* }}} */
function show() { /* {{{ */
$dms = $this->params['dms'];
$user = $this->params['user'];
$folder = $this->params['folder'];
protected function showForm($approvalStatus) { /* {{{ */
$document = $this->params['document'];
$content = $this->params['version'];
$approveid = $this->params['approveid'];
$approvals = $content->getApprovalStatus();
foreach($approvals as $approval) {
if($approval['approveID'] == $approveid) {
$approvalStatus = $approval;
break;
}
}
$this->htmlAddHeader('<script type="text/javascript" src="../views/'.$this->theme.'/vendors/jquery-validation/jquery.validate.js"></script>'."\n", 'js');
$this->htmlAddHeader('<script type="text/javascript" src="../views/'.$this->theme.'/styles/validation-default.js"></script>'."\n", 'js');
$this->htmlStartPage(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName()))));
$this->globalNavigation($folder);
$this->contentStart();
$this->pageNavigation($this->getFolderPathHTML($folder, true, $document), "view_document", $document);
$this->contentHeading(getMLText("add_approval"));
// Display the Approval form.
$approvaltype = ($approvalStatus['type'] == 0) ? 'ind' : 'grp';
if($approvalStatus["status"]!=0) {
print "<table class=\"table table-condensed table-sm\"><thead><tr>";
print "<th>".getMLText("status")."</th>";
print "<th>".getMLText("comment")."</th>";
print "<th>".getMLText("last_update")."</th>";
print "</tr></thead><tbody><tr>";
print "<td>";
printApprovalStatusText($approvalStatus["status"]);
print "</td>";
print "<td>".htmlspecialchars($approvalStatus["comment"])."</td>";
$indUser = $dms->getUser($approvalStatus["userID"]);
print "<td>".$approvalStatus["date"]." - ". htmlspecialchars($indUser->getFullname()) ."</td>";
print "</tr></tbody></table><br>\n";
}
?>
<form class="form-horizontal" method="post" action="../op/op.ApproveDocument.php" id="form<?= $approvaltype ?>" name="form<?= $approvaltype ?>" enctype="multipart/form-data">
<?php echo createHiddenFieldWithKey('approvedocument'); ?>
@ -155,6 +112,50 @@ $(document).ready(function() {
<input type='hidden' name='version' value='<?php echo $content->getVersion(); ?>'/>
</form>
<?php
} /* }}} */
public function show() { /* {{{ */
$dms = $this->params['dms'];
$user = $this->params['user'];
$folder = $this->params['folder'];
$document = $this->params['document'];
$content = $this->params['version'];
$approveid = $this->params['approveid'];
$approvals = $content->getApprovalStatus();
foreach($approvals as $approval) {
if($approval['approveID'] == $approveid) {
$approvalStatus = $approval;
break;
}
}
$this->htmlAddHeader('<script type="text/javascript" src="../views/'.$this->theme.'/vendors/jquery-validation/jquery.validate.js"></script>'."\n", 'js');
$this->htmlAddHeader('<script type="text/javascript" src="../views/'.$this->theme.'/styles/validation-default.js"></script>'."\n", 'js');
$this->htmlStartPage(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName()))));
$this->globalNavigation($folder);
$this->contentStart();
$this->pageNavigation($this->getFolderPathHTML($folder, true, $document), "view_document", $document);
$this->contentHeading(getMLText("add_approval"));
// Display the Approval form.
if($approvalStatus["status"]!=0) {
print "<table class=\"table table-condensed table-sm\"><thead><tr>";
print "<th>".getMLText("status")."</th>";
print "<th>".getMLText("comment")."</th>";
print "<th>".getMLText("last_update")."</th>";
print "</tr></thead><tbody><tr>";
print "<td>";
printApprovalStatusText($approvalStatus["status"]);
print "</td>";
print "<td>".htmlspecialchars($approvalStatus["comment"])."</td>";
$indUser = $dms->getUser($approvalStatus["userID"]);
print "<td>".$approvalStatus["date"]." - ". htmlspecialchars($indUser->getFullname()) ."</td>";
print "</tr></tbody></table><br>\n";
}
$this->showForm($approvalStatus);
$this->contentEnd();
$this->htmlEndPage();
} /* }}} */

View File

@ -29,6 +29,20 @@ class SeedDMS_Theme_Style extends SeedDMS_View_Common {
*/
protected $extraheader;
/**
* @var array $nonces list of nonces
*
* @access protected
*/
protected $nonces;
/**
* @var string $footerjs js placed in footer of html page
*
* @access protected
*/
protected $footerjs;
function __construct($params, $theme='bootstrap') {
parent::__construct($params, $theme);
$this->extraheader = array('js'=>'', 'css'=>'', 'favicon'=>'', 'logo'=>'', 'logolink'=>'');
@ -492,8 +506,10 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
if($this->params['dropfolderdir'] && $this->params['enabledropfolderlist']) {
echo " <div id=\"menu-dropfolder\">";
echo " <div class=\"ajax\" data-no-spinner=\"true\" data-view=\"DropFolderChooser\" data-action=\"menuList\"";
$query = 'recursive=1';
if ($folder!=null && is_object($folder) && $folder->isType('folder'))
echo " data-query=\"folderid=".$folder->getID()."\"";
$query .= "&folderid=".$folder->getID();
echo " data-query=\"".$query."\"";
echo "></div>";
echo " </div>";
}
@ -664,7 +680,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
if(!empty($submenuitem['divider'])) {
$content .= " <li class=\"divider\"></li>\n";
} else {
$content .= "<li><a".(isset($menuitem['link']) ? " href=\"".$menuitem['link']."\"" : "").(isset($menuitem['target']) ? ' target="'.$menuitem['target'].'"' : '');
$content .= "<li><a".(isset($menuitem['class']) ? " class=\"".$menuitem['class']."\"" : "").(isset($menuitem['link']) ? " href=\"".$menuitem['link']."\"" : "").(isset($menuitem['target']) ? ' target="'.$menuitem['target'].'"' : '');
if(!empty($menuitem['attributes']))
foreach($menuitem['attributes'] as $attr)
$content .= ' '.$attr[0].'="'.$attr[1].'"';
@ -895,7 +911,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
echo "<div class=\"nav-collapse col2\">\n";
$menuitems = array();
if ($accessobject->check_view_access('EditUserData') || !$this->params['disableselfedit'])
if ($accessobject->check_view_access('EditUserData') && !$this->params['disableselfedit'])
$menuitems['edit_user_details'] = array('link'=>$this->params['settings']->_httpRoot."out/out.EditUserData.php", 'label'=>getMLText('edit_user_details'));
if (!$this->params['user']->isAdmin())
@ -904,7 +920,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
if ($accessobject->check_view_access('ManageNotify'))
$menuitems['edit_notify'] = array('link'=>$this->params['settings']->_httpRoot."out/out.ManageNotify.php", 'label'=>getMLText('edit_existing_notify'));
$menuitems['2_factor_auth'] = array('link'=>"../out/out.Setup2Factor.php", 'label'=>getMLText('2_factor_auth'));
$menuitems['2_factor_auth'] = array('link'=>$this->params['settings']->_httpRoot."out/out.Setup2Factor.php", 'label'=>getMLText('2_factor_auth'));
$menuitems['webauthn_auth'] = array('link'=>"../out/out.SetupWebauthn.php", 'label'=>getMLText('webauthn_auth'));
@ -952,9 +968,9 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
$menuitems['workflow_summary'] = array('link'=>$this->params['settings']->_httpRoot."out/out.WorkflowSummary.php", 'label'=>getMLText('workflow_summary'));
}
if ($accessobject->check_view_access('ReceiptSummary'))
$menuitems['receipt_summary'] = array('link'=>"../out/out.ReceiptSummary.php", 'label'=>getMLText('receipt_summary'));
$menuitems['receipt_summary'] = array('link'=>$this->params['settings']->_httpRoot."out/out.ReceiptSummary.php", 'label'=>getMLText('receipt_summary'));
if ($accessobject->check_view_access('RevisionSummary'))
$menuitems['revision_summary'] = array('link'=>"../out/out.RevisionSummary.php", 'label'=>getMLText('revision_summary'));
$menuitems['revision_summary'] = array('link'=>$this->params['settings']->_httpRoot."out/out.RevisionSummary.php", 'label'=>getMLText('revision_summary'));
/* Do not use $this->callHook() because $menuitems must be returned by the the
* first hook and passed to next hook. $this->callHook() will just pass
@ -1066,11 +1082,11 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
if($accessobject->check_view_access(array('Hooks', 'NotificationServices'))) {
$menuitems['debug'] = array('link'=>"#", 'label'=>getMLText('debug'));
if ($accessobject->check_view_access('Hooks'))
$menuitems['debug']['children']['hooks'] = array('link'=>"../out/out.Hooks.php", 'label'=>getMLText('list_hooks'));
$menuitems['debug']['children']['hooks'] = array('link'=>$this->params['settings']->_httpRoot."out/out.Hooks.php", 'label'=>getMLText('list_hooks'));
if ($accessobject->check_view_access('NotificationServices'))
$menuitems['debug']['children']['notification_services'] = array('link'=>"../out/out.NotificationServices.php", 'label'=>getMLText('list_notification_services'));
$menuitems['debug']['children']['notification_services'] = array('link'=>$this->params['settings']->_httpRoot."out/out.NotificationServices.php", 'label'=>getMLText('list_notification_services'));
if ($accessobject->check_view_access('ConversionServices'))
$menuitems['debug']['children']['conversion_services'] = array('link'=>"../out/out.ConversionServices.php", 'label'=>getMLText('list_conversion_services'));
$menuitems['debug']['children']['conversion_services'] = array('link'=>$this->params['settings']->_httpRoot."out/out.ConversionServices.php", 'label'=>getMLText('list_conversion_services'));
}
}
@ -1317,6 +1333,8 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
default:
switch($value['type']) {
default:
if(!empty($value['type']) && $value['type'] == 'checkbox' && isset($value['default']) && !empty($value['name']))
echo '<input type="hidden" name="'.$value['name'].'" value="'.$value['default'].'" />';
if(!empty($value['addon']))
echo "<span class=\"input-append\">";
echo '<input'.
@ -1647,17 +1665,17 @@ $(document).ready(function() {
echo self::getFileChooserHtml($varname, $multiple, $accept);
} /* }}} */
function printDateChooser($defDate = '', $varName, $lang='', $dateformat='', $startdate='', $enddate='', $weekstart=null) { /* {{{ */
function printDateChooser($defDate, $varName, $lang='', $dateformat='', $startdate='', $enddate='', $weekstart=null) { /* {{{ */
echo self::getDateChooser($defDate, $varName, $lang, $dateformat, $startdate, $enddate, $weekstart);
} /* }}} */
function getDateChooser($defDate = '', $varName, $lang='', $dateformat='', $startdate='', $enddate='', $weekstart=null, $placeholder='', $nogroup=false) { /* {{{ */
function getDateChooser($defDate, $varName, $lang='', $dateformat='', $startdate='', $enddate='', $weekstart=null, $placeholder='', $nogroup=false) { /* {{{ */
if(!$dateformat)
$dateformat = getConvertDateFormat();
$dateformat = getConvertDateFormat($this->params['settings']->_dateformat);
$content = '';
$content = '
<span class="input-append date span4 datepicker" id="'.$varName.'date" '.($weekstart == null ? '' : 'data-date-week-start="'.intval($weekstart).'" ').'data-date="'.$defDate.'" data-selectmenu="presetexpdate" data-date-format="'.$dateformat.'"'.($lang ? ' data-date-language="'.str_replace('_', '-', $lang).'"' : '').($startdate ? ' data-date-start-date="'.$startdate.'"' : '').($enddate ? ' data-date-end-date="'.$enddate.'"' : '').'>
<input class="span12" size="16" name="'.$varName.'" id="'.$varName.'" type="text" placeholder="'.htmlspecialchars($placeholder).'" value="'.$defDate.'" autocomplete="off">
<span class="input-append date span4 datepicker" id="'.$varName.'date" data-date-calendar-weeks="true" '.($weekstart == null ? '' : 'data-date-week-start="'.intval($weekstart).'" ').'data-date="'.$defDate.'" data-selectmenu="presetexpdate" data-date-format="'.$dateformat.'"'.($lang ? ' data-date-language="'.str_replace('_', '-', $lang).'"' : '').($startdate ? ' data-date-start-date="'.$startdate.'"' : '').($enddate ? ' data-date-end-date="'.$enddate.'"' : '').'>
<input class="span12" size="16" name="'.$varName.'" autocomplete="off" id="'.$varName.'" type="text" placeholder="'.htmlspecialchars($placeholder).'" value="'.$defDate.'" autocomplete="off">
';
if(!$nogroup)
$content .= '
@ -1668,7 +1686,7 @@ $(document).ready(function() {
return $content;
} /* }}} */
function __printDateChooser($defDate = -1, $varName) { /* {{{ */
function __printDateChooser($defDate, $varName) { /* {{{ */
if ($defDate == -1)
$defDate = mktime();
@ -2137,18 +2155,18 @@ $(document).ready(function() {
return $content;
} /* }}} */
function printDropFolderChooserHtml($formName, $dropfolderfile="", $showfolders=0) { /* {{{ */
echo self::getDropFolderChooserHtml($formName, $dropfolderfile, $showfolders);
function printDropFolderChooserHtml($formName, $dropfolderfile="", $showfolders=0, $recursive=1) { /* {{{ */
echo self::getDropFolderChooserHtml($formName, $dropfolderfile, $showfolders, $recursive);
} /* }}} */
function getDropFolderChooserHtml($formName, $dropfolderfile="", $showfolders=0) { /* {{{ */
function getDropFolderChooserHtml($formName, $dropfolderfile="", $showfolders=0, $recursive=1) { /* {{{ */
$content = "<div class=\"input-append\">\n";
$content .= "<input readonly type=\"text\" class=\"fileupload-group\" id=\"dropfolderfile".$formName."\" name=\"dropfolderfile".$formName."\" value=\"".htmlspecialchars($dropfolderfile)."\">";
$content .= "<button type=\"button\" class=\"btn\" id=\"clearfilename".$formName."\"><i class=\"fa fa-remove\"></i></button>";
$content .= $this->getModalBoxLink(
array(
'target' => 'dropfolderChooser',
'remote' => $this->params['settings']->_httpRoot."out/out.DropFolderChooser.php?form=".$formName."&dropfolderfile=".urlencode($dropfolderfile)."&showfolders=".$showfolders,
'remote' => $this->params['settings']->_httpRoot."out/out.DropFolderChooser.php?form=".$formName."&dropfolderfile=".urlencode($dropfolderfile)."&showfolders=".$showfolders."&recursive=".$recursive,
'class' => 'btn btn-secondary',
'title' => ($showfolders ? getMLText("choose_target_folder"): getMLText("choose_target_file")).'…'
));
@ -2188,8 +2206,8 @@ $(document).ready(function() {
<?php
} /* }}} */
function printDropFolderChooser($formName, $dropfolderfile="", $showfolders=0) { /* {{{ */
$this->printDropFolderChooserHtml($formName, $dropfolderfile, $showfolders);
function printDropFolderChooser($formName, $dropfolderfile="", $showfolders=0, $recursive=1) { /* {{{ */
$this->printDropFolderChooserHtml($formName, $dropfolderfile, $showfolders, $recursive);
?>
<script language="JavaScript">
<?php

View File

@ -53,6 +53,7 @@ class SeedDMS_View_Calendar extends SeedDMS_Theme_Style {
$previewer->setConversionMgr($conversionmgr);
else
$previewer->setConverters($previewconverters);
$document->verifyLastestContentExpriry();
echo $this->documentListRow($document, $previewer);
echo "</tbody>\n</table>\n";
}
@ -264,7 +265,7 @@ class SeedDMS_View_Calendar extends SeedDMS_Theme_Style {
if ($item['document']->getAccessMode($user) >= M_READ)
$arr[] = array(
'start'=>$item['date'],
'title'=>$item['document']->getName()." (".$item['version'].")\n".getOverallStatusText($item['status']), //$item['msg'],
'title'=>$item['document']->getName().(isset($item['version']) ? " (".$item['version'].")" : "").(isset($item['status']) ? "\n".getOverallStatusText($item['status']) : ''),
'allDay'=>isset($item['allday']) ? $item['allday'] : false,
'color'=>$color,
'type'=>$item['type'],
@ -472,6 +473,21 @@ $(document).ready(function() {
$this->columnStart(8);
?>
<div id="calendar" style="margin-bottom: 20px;"></div>
<div id="cal_legend">
<?php
$legend = [];
$legend[] = ['color'=>'ff4455', 'text'=>'expired'];
$legend[] = ['color'=>'20a820', 'text'=>'updated'];
$legend[] = ['color'=>'c3bf00', 'text'=>'timeline_add_file'];
$legend[] = ['color'=>'129a02', 'text'=>'released'];
$legend[] = ['color'=>'a8a8a8', 'text'=>'status_change'];
$legend[] = ['color'=>'20a8a8', 'text'=>'undefined'];
$legend[] = ['color'=>'3a87ad', 'text'=>'event'];
foreach($legend as $item) {
echo "<span style='margin-right: 1em;'><i class='fa fa-circle' style='color: #".$item['color'].";'></i> ".getMLText($item['text'])."</span>";
}
?>
</div>
<?php
$this->columnEnd();
$this->columnStart(4);

View File

@ -31,6 +31,10 @@
*/
class SeedDMS_View_ClearCache extends SeedDMS_Theme_Style {
protected function output($name, $title, $space, $c) {
echo '<p><input type="checkbox" name="'.$name.'" value="1" checked> '.$title.($space !== NULL || $c != NULL ? '<br />' : '').($space !== NULL ? SeedDMS_Core_File::format_filesize($space) : '').($c !== NULL ? ' in '.$c.' Files' : '').'</p>';
}
function show() { /* {{{ */
$dms = $this->params['dms'];
$user = $this->params['user'];
@ -48,24 +52,48 @@ class SeedDMS_View_ClearCache extends SeedDMS_Theme_Style {
<?php
$this->contentContainerStart('warning');
?>
<p>
<input type="checkbox" name="previewpng" value="1" checked> <?php printMLText('preview_images'); ?>
</p>
<p>
<input type="checkbox" name="previewpdf" value="1" checked> <?php printMLText('preview_pdf'); ?>
</p>
<p>
<input type="checkbox" name="previewtxt" value="1" checked> <?php printMLText('preview_text'); ?>
</p>
<p>
<input type="checkbox" name="js" value="1" checked> <?php printMLText('temp_jscode'); ?>
<?php
$totalc = 0;
$totalspace = 0;
// Preview for png, pdf, and txt */
foreach(['png', 'pdf', 'txt'] as $t) {
$path = addDirSep($cachedir).$t;
if(file_exists($path)) {
$space = dskspace($path);
$fi = new FilesystemIterator($path, FilesystemIterator::SKIP_DOTS);
$c = iterator_count($fi);
} else {
$space = $c = 0;
}
$totalc += $c;
$totalspace += $space;
$this->output('preview', getMLText('preview_'.$t), $space, $c);
}
/* Javascript */
$path = addDirSep($cachedir).'js';
if(file_exists($path)) {
$space = dskspace($path);
$fi = new FilesystemIterator($path, FilesystemIterator::SKIP_DOTS);
$c = iterator_count($fi);
} else {
$space = $c = 0;
}
$totalc += $c;
$totalspace += $space;
$this->output('js', getMLText('temp_jscode'), $space, $c);
/* Cache dirѕ added by extensions */
$addcache = array();
if($addcache = $this->callHook('additionalCache')) {
foreach($addcache as $c)
echo "<p><input type=\"checkbox\" name=\"".$c[0]."\" value=\"1\" checked> ".$c[1]."</p>";
foreach($addcache as $c) {
$this->output($c[0], $c[1], isset($c[2]) ? $c[2] : NULL, isset($c[3]) ? $c[3] : NULL);
$totalc += $c[3];
$totalspace += $c[2];
}
}
$this->contentContainerEnd();
$this->infoMsg(SeedDMS_Core_File::format_filesize($totalspace).' in '.$totalc.' Files');
$this->formSubmit("<i class=\"fa fa-remove\"></i> ".getMLText('clear_cache'), '', '', 'danger');
?>
</form>

View File

@ -66,6 +66,7 @@ class SeedDMS_View_Dashboard extends SeedDMS_Theme_Style {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewConverters'];
$timeout = $this->params['timeout'];
$dayspastdashboard = $this->params['dayspastdashboard'];
$xsendfile = $this->params['xsendfile'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
@ -75,7 +76,8 @@ class SeedDMS_View_Dashboard extends SeedDMS_Theme_Style {
$previewer->setConverters($previewconverters);
echo $this->contentHeading(getMLText('new_documents'));
$documents = $dms->getLatestChanges('newdocuments', mktime(0, 0, 0)-7*86400, time());
$documents = $dms->getLatestChanges('newdocuments', mktime(0, 0, 0)-$dayspastdashboard*86400, time());
$documents = SeedDMS_Core_DMS::filterAccess($documents, $user, M_READ);
if (count($documents) > 0) {
$this->printList($documents, $previewer);
}
@ -89,6 +91,7 @@ class SeedDMS_View_Dashboard extends SeedDMS_Theme_Style {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewConverters'];
$timeout = $this->params['timeout'];
$dayspastdashboard = $this->params['dayspastdashboard'];
$xsendfile = $this->params['xsendfile'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
@ -98,7 +101,8 @@ class SeedDMS_View_Dashboard extends SeedDMS_Theme_Style {
$previewer->setConverters($previewconverters);
echo $this->contentHeading(getMLText('updated_documents'));
$documents = $dms->getLatestChanges('updateddocuments', mktime(0, 0, 0)-7*86400, time());
$documents = $dms->getLatestChanges('updateddocuments', mktime(0, 0, 0)-$dayspastdashboard*86400, time());
$documents = SeedDMS_Core_DMS::filterAccess($documents, $user, M_READ);
if (count($documents) > 0) {
$this->printList($documents, $previewer);
}
@ -112,6 +116,7 @@ class SeedDMS_View_Dashboard extends SeedDMS_Theme_Style {
$previewwidth = $this->params['previewWidthList'];
$previewconverters = $this->params['previewConverters'];
$timeout = $this->params['timeout'];
$dayspastdashboard = $this->params['dayspastdashboard'];
$xsendfile = $this->params['xsendfile'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
@ -121,7 +126,8 @@ class SeedDMS_View_Dashboard extends SeedDMS_Theme_Style {
$previewer->setConverters($previewconverters);
echo $this->contentHeading(getMLText('status_change'));
$documents = $dms->getLatestChanges('statuschange', mktime(0, 0, 0)-7*86400, time());
$documents = $dms->getLatestChanges('statuschange', mktime(0, 0, 0)-$dayspastdashboard*86400, time());
$documents = SeedDMS_Core_DMS::filterAccess($documents, $user, M_READ);
if (count($documents) > 0) {
$this->printList($documents, $previewer);
}

View File

@ -47,12 +47,43 @@ $('.folderselect').click(function(ev) {
<?php
} /* }}} */
private function getFiles($path, $recursive=false) {
if($recursive)
$rii = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path));
else
$rii = new DirectoryIterator($path);
$files = array();
foreach ($rii as $file)
if (!$file->isDir())
$files[] = [substr($file->getPath(), strlen($path)+1), $file->getFilename()];
return $files;
}
private function getFolders($path, $recursive=false) {
if($recursive)
$rii = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path));
else
$rii = new DirectoryIterator($path);
$files = array();
foreach ($rii as $file)
if ($file->isDir()) {
if(($t = substr($file->getPath(), strlen($path)+1)) && ($file->getFilename() == '.'))
$files[] = $t;
}
return $files;
}
public function menuList() { /* {{{ */
$dms = $this->params['dms'];
$user = $this->params['user'];
$settings = $this->params['settings'];
$dropfolderdir = $this->params['dropfolderdir'];
$showfolders = $this->params['showfolders'];
$recursive = $this->params['recursive'];
$cachedir = $this->params['cachedir'];
$conversionmgr = $this->params['conversionmgr'];
$previewwidth = $this->params['previewWidthMenuList'];
@ -70,37 +101,31 @@ $('.folderselect').click(function(ev) {
$c = 0; // count files
$menuitems['dropfolder'] = array('label'=>'', 'children'=>array());
$dir = rtrim($dropfolderdir, DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR.$user->getLogin();
/* Check if we are still looking in the configured directory and
* not somewhere else, e.g. if the login was '../test'
*/
if(dirname($dir) == $dropfolderdir) {
if(is_dir($dir)) {
$d = dir($dir);
$files = $this->getFiles($dir, $recursive);
$finfo = finfo_open(FILEINFO_MIME_TYPE);
while (false !== ($entry = $d->read())) {
if($entry != '..' && $entry != '.') {
if($showfolders == 0 && !is_dir($dir.DIRECTORY_SEPARATOR.$entry) && is_readable($dir.DIRECTORY_SEPARATOR.$entry)) {
$c++;
$subitem = array('label'=>'', 'attributes'=>array(array('title', getMLText('menu_upload_from_dropfolder'))));
if($folder)
$subitem['link'] = $settings->_httpRoot.'out/out.AddDocument.php?folderid='.$folder->getId()."&dropfolderfileform1=".urldecode($entry);
$mimetype = finfo_file($finfo, $dir.DIRECTORY_SEPARATOR.$entry);
if(file_exists($dir.DIRECTORY_SEPARATOR.$entry)) {
if($previewwidth) {
$previewer->createRawPreview($dir.DIRECTORY_SEPARATOR.$entry, 'dropfolder'.DIRECTORY_SEPARATOR, $mimetype);
if($previewer->hasRawPreview($dir.DIRECTORY_SEPARATOR.$entry, 'dropfolder'.DIRECTORY_SEPARATOR)) {
$subitem['label'] .= "<div class=\"dropfolder-menu-img\" style=\"display: none; overflow:hidden; position: absolute; left:-".($previewwidth+10)."px; border: 1px solid #888;background: white;\"><img filename=\"".$entry."\" width=\"".$previewwidth."\" src=\"".$settings->_httpRoot."op/op.DropFolderPreview.php?filename=".$entry."&width=".$previewwidth."\" title=\"".htmlspecialchars($mimetype)."\"></div>";
}
$subitem['label'] .= "<div class=\"dropfolder-menu-text\" style=\"margin-left:10px; margin-right: 10px; display:inline-block;\">".$entry."<br /><span style=\"font-size: 85%;\">".SeedDMS_Core_File::format_filesize(filesize($dir.'/'.$entry)).", ".date('Y-m-d H:i:s', filectime($dir.'/'.$entry))."</span></div>";
$menuitems['dropfolder']['children'][] = $subitem;
}
}
} elseif($showfolders && is_dir($dir.'/'.$entry)) {
$subitem = array('label'=>$entry);
$menuitems['dropfolder']['children'][] = $subitem;
foreach($files as $file) {
$entry = $file[1];
$path = $file[0];
$c++;
$subitem = array('label'=>'', 'attributes'=>array(array('title', getMLText('menu_upload_from_dropfolder'))));
if($folder)
$subitem['link'] = $settings->_httpRoot.'out/out.AddDocument.php?folderid='.$folder->getId()."&dropfolderfileform1=".urldecode($path.DIRECTORY_SEPARATOR.$entry);
$mimetype = finfo_file($finfo, $dir.DIRECTORY_SEPARATOR.$path.DIRECTORY_SEPARATOR.$entry);
if($previewwidth) {
$previewer->createRawPreview($dir.DIRECTORY_SEPARATOR.$path.DIRECTORY_SEPARATOR.$entry, 'dropfolder'.DIRECTORY_SEPARATOR, $mimetype);
if($previewer->hasRawPreview($dir.DIRECTORY_SEPARATOR.$path.DIRECTORY_SEPARATOR.$entry, 'dropfolder'.DIRECTORY_SEPARATOR)) {
$subitem['label'] .= "<div class=\"dropfolder-menu-img\" style=\"display: none; overflow:hidden; position: absolute; left:-".($previewwidth+10)."px; border: 1px solid #888;background: white;\"><img filename=\"".htmlspecialchars($entry)."\" width=\"".$previewwidth."\" src=\"".$settings->_httpRoot."op/op.DropFolderPreview.php?filename=".urlencode($path.DIRECTORY_SEPARATOR.$entry)."&width=".$previewwidth."\" title=\"".htmlspecialchars($mimetype)."\"></div>";
}
}
$subitem['label'] .= "<div class=\"dropfolder-menu-text\" style=\"margin-left:10px; margin-right: 10px; display:inline-block;\">".htmlspecialchars($path.DIRECTORY_SEPARATOR.$entry)."<br /><span style=\"font-size: 85%;\">".SeedDMS_Core_File::format_filesize(filesize($dir.DIRECTORY_SEPARATOR.$path.DIRECTORY_SEPARATOR.$entry)).", ".date('Y-m-d H:i:s', filectime($dir.DIRECTORY_SEPARATOR.$path.DIRECTORY_SEPARATOR.$entry))."</span></div>";
$menuitems['dropfolder']['children'][] = $subitem;
}
}
}
@ -123,6 +148,7 @@ $('.folderselect').click(function(ev) {
$timeout = $this->params['timeout'];
$xsendfile = $this->params['xsendfile'];
$showfolders = $this->params['showfolders'];
$recursive = $this->params['recursive'];
$previewer = new SeedDMS_Preview_Previewer($cachedir, $previewwidth, $timeout, $xsendfile);
if($conversionmgr)
@ -136,28 +162,33 @@ $('.folderselect').click(function(ev) {
*/
if(dirname($dir) == $dropfolderdir) {
if(is_dir($dir)) {
$d = dir($dir);
echo "<table class=\"table table-condensed\">\n";
echo "<thead>\n";
echo "<tr><th></th><th>".getMLText('name')."</th><th align=\"right\">".getMLText('file_size')."</th><th>".getMLText('date')."</th></tr>\n";
echo "</thead>\n";
echo "<tbody>\n";
$finfo = finfo_open(FILEINFO_MIME_TYPE);
while (false !== ($entry = $d->read())) {
if($entry != '..' && $entry != '.') {
if($showfolders == 0 && !is_dir($dir.'/'.$entry)) {
$mimetype = finfo_file($finfo, $dir.'/'.$entry);
$previewer->createRawPreview($dir.'/'.$entry, 'dropfolder/', $mimetype);
echo "<tr><td style=\"min-width: ".$previewwidth."px;\">";
if($previewer->hasRawPreview($dir.'/'.$entry, 'dropfolder/')) {
echo "<img style=\"cursor: pointer;\" class=\"fileselect mimeicon\" data-filename=\"".$entry."\" data-form=\"".$form."\" width=\"".$previewwidth."\" src=\"../op/op.DropFolderPreview.php?filename=".$entry."&width=".$previewwidth."\" title=\"".htmlspecialchars($mimetype)."\">";
}
echo "</td><td><span style=\"cursor: pointer;\" class=\"fileselect\" data-filename=\"".$entry."\" data-form=\"".$form."\">".$entry."</span></td><td align=\"right\">".SeedDMS_Core_File::format_filesize(filesize($dir.'/'.$entry))."</td><td>".date('Y-m-d H:i:s', filectime($dir.'/'.$entry))."</td></tr>\n";
} elseif($showfolders && is_dir($dir.'/'.$entry)) {
echo "<tr>";
echo "<td></td>";
echo "<td><span style=\"cursor: pointer;\" class=\"folderselect\" data-foldername=\"".$entry."\" data-form=\"".$form."\">".$entry."</span></td><td align=\"right\"></td><td></td>";
echo "</tr>\n";
if($showfolders) {
$folders = $this->getFolders($dir, $recursive);
foreach($folders as $entry) {
echo "<tr>";
echo '<td><img draggable="false" src="/views/bootstrap4/images/folder.svg" width="24" height="24" border="0"></td>';
echo "<td><span style=\"cursor: pointer;\" class=\"folderselect\" data-foldername=\"".$entry."\" data-form=\"".$form."\">".$entry."</span></td><td align=\"right\"></td><td></td>";
echo "</tr>\n";
}
} else {
$files = $this->getFiles($dir, $recursive);
foreach($files as $file) {
$entry = $file[1];
$path = $file[0];
$mimetype = finfo_file($finfo, $dir.DIRECTORY_SEPARATOR.$path.DIRECTORY_SEPARATOR.$entry);
if($previewwidth) {
$previewer->createRawPreview($dir.DIRECTORY_SEPARATOR.$path.DIRECTORY_SEPARATOR.$entry, 'dropfolder'.DIRECTORY_SEPARATOR, $mimetype);
echo "<tr><td style=\"min-width: ".$previewwidth."px;\">";
if($previewer->hasRawPreview($dir.DIRECTORY_SEPARATOR.$path.DIRECTORY_SEPARATOR.$entry, 'dropfolder'.DIRECTORY_SEPARATOR)) {
echo "<img style=\"cursor: pointer;\" class=\"fileselect mimeicon\" data-filename=\"".htmlspecialchars($path.DIRECTORY_SEPARATOR.$entry)."\" data-form=\"".$form."\" width=\"".$previewwidth."\" src=\"../op/op.DropFolderPreview.php?filename=".urlencode($path.DIRECTORY_SEPARATOR.$entry)."&width=".$previewwidth."\" title=\"".htmlspecialchars($mimetype)."\">";
}
echo "</td><td><span style=\"cursor: pointer;\" class=\"fileselect\" data-filename=\"".htmlspecialchars($path.DIRECTORY_SEPARATOR.$entry)."\" data-form=\"".$form."\">".htmlspecialchars($path.DIRECTORY_SEPARATOR.$entry)."</span></td><td align=\"right\">".SeedDMS_Core_File::format_filesize(filesize($dir.DIRECTORY_SEPARATOR.$path.DIRECTORY_SEPARATOR.$entry))."</td><td>".date('Y-m-d H:i:s', filectime($dir.DIRECTORY_SEPARATOR.$path.DIRECTORY_SEPARATOR.$entry))."</td></tr>\n";
}
}
}

View File

@ -75,6 +75,7 @@ $(document).ready( function() {
$enablelanguageselector = $this->params['enablelanguageselector'];
$enablethemeselector = $this->params['enablethemeselector'];
$passwordstrength = $this->params['passwordstrength'];
$disablechangepassword = $this->params['disablechangepassword'];
$httproot = $this->params['httproot'];
$this->htmlAddHeader('<script type="text/javascript" src="../views/'.$this->theme.'/vendors/jquery-validation/jquery.validate.js"></script>'."\n", 'js');
@ -102,6 +103,7 @@ $(document).ready( function() {
'required'=>true
)
);
if(!$disablechangepassword) {
$this->formField(
getMLText("new_password"),
'<input class="form-control pwd" type="password" rel="strengthbar" id="pwd" name="pwd" size="30">'
@ -122,6 +124,7 @@ $(document).ready( function() {
'autocomplete'=>'off',
)
);
}
$this->formField(
getMLText("name"),
array(

View File

@ -215,9 +215,10 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style {
$errmsgs = array();
foreach($extconf as $extname=>$extconf) {
$errmsgs = array();
$check = $extmgr->checkExtensionByDir($extname);
if(!$settings->extensionIsDisabled($extname)) {
// if(!isset($extconf['disable']) || $extconf['disable'] == false) {
if(!$extmgr->checkExtensionByDir($extname))
if(!$check)
echo "<tr class=\"table-danger error\" ref=\"".$extname."\">";
else
echo "<tr class=\"table-success success\" ref=\"".$extname."\">";
@ -250,7 +251,7 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style {
echo "<a href=\"../out/out.Settings.php?currenttab=extensions#".$extname."\" title=\"".getMLText('configure_extension')."\"><i class=\"fa fa-cogs\"></i></a>";
if($settings->_enableExtensionDownload)
echo "<form style=\"display: inline-block; margin: 0px;\" method=\"post\" action=\"../op/op.ExtensionMgr.php\" id=\"".$extname."-download\">".createHiddenFieldWithKey('extensionmgr')."<input type=\"hidden\" name=\"action\" value=\"download\" /><input type=\"hidden\" name=\"extname\" value=\"".$extname."\" /><a class=\"download\" data-extname=\"".$extname."\" title=\"".getMLText('download_extension')."\"><i class=\"fa fa-download\"></i></a></form>";
if(is_writeable($settings->_configFilePath)) {
if(is_writeable($settings->_configFilePath) && $check) {
if(!$settings->extensionIsDisabled($extname)) {
echo ' <a href="#" class="toggle" data-extname="'.$extname.'" title="'.getMLText('disable_extension').'"><i class="fa fa-check"</i></a>';
} else {

View File

@ -57,11 +57,11 @@ class SeedDMS_View_ImportFS extends SeedDMS_Theme_Style {
$this->formField(getMLText("choose_target_folder"), $this->getFolderChooserHtml("form1", M_READWRITE));
$this->formField(
getMLText("dropfolder_folder"),
$this->getDropFolderChooserHtml("form1", "", 1)
$this->getDropFolderChooserHtml("form1", "", 1, 1)
);
$this->formField(
getMLText("dropfolder_metadata"),
$this->getDropFolderChooserHtml("form2", "", 0)
$this->getDropFolderChooserHtml("form2", "", 0, 1)
);
$this->formField(
getMLText("removeFolderFromDropFolder"),

View File

@ -106,7 +106,13 @@ class SeedDMS_View_Info extends SeedDMS_Theme_Style {
$this->contentHeading(getMLText("missing_php_extensions"));
$requiredext = array('zip', 'xml', 'xsl', 'json', 'intl', 'fileinfo', 'mbstring', 'curl', 'sqlite3', 'imagick', 'openssl');
echo implode(', ', array_diff($requiredext, $phpextensions));
$missingext = array_diff($requiredext, $phpextensions);
if($missingext) {
foreach($missingext as $mext)
echo $this->errorMsg(getMLText('missing_php_extension', ['extname'=>$mext]));
} else {
echo $this->successMsg(getMLText('check_passed'));
}
$this->contentHeading(getMLText("missing_php_functions_and_classes"));
$missingfunc = [];
@ -121,8 +127,14 @@ class SeedDMS_View_Info extends SeedDMS_Theme_Style {
$missingclass[] = $classname; //getMLText('func_'.$classname."_missing")
}
}
echo '<p>'.implode(', ', $missingfunc).'</p>';
echo '<p>'.implode(', ', $missingclass).'</p>';
if($missingclass || $missingfunc) {
foreach($missingclass as $mclass)
echo $this->errorMsg(getMLText('missing_php_class', ['classname'=>$mclass]));
foreach($missingfunc as $mfunc)
echo $this->errorMsg(getMLText('missing_php_function', ['funcname'=>$mfunc]));
} else {
echo $this->successMsg(getMLText('check_passed'));
}
if(function_exists('apache_get_modules')) {
$this->contentHeading(getMLText("installed_apache_extensions"));
@ -130,6 +142,13 @@ class SeedDMS_View_Info extends SeedDMS_Theme_Style {
echo implode(', ', $apacheextensions);
}
$this->contentHeading(getMLText("check_secure_installation"));
if(file_exists($_SERVER['DOCUMENT_ROOT'].DIRECTORY_SEPARATOR.'conf') || file_exists($_SERVER['DOCUMENT_ROOT'].DIRECTORY_SEPARATOR.'data')) {
echo $this->errorMsg(getMLText('insecure_installation'));
} else {
echo $this->successMsg(getMLText('check_passed'));
}
function check_result($name, $res) {
echo "<tr ".($res ? 'class="table-success success"' : 'class="table-danger error"')."><td>".getMLText($name)."</td><td>".getMLText($res ? 'check_passed' : 'check_failed')."</td></tr>\n";
}
@ -140,6 +159,7 @@ class SeedDMS_View_Info extends SeedDMS_Theme_Style {
echo "<th>".getMLText("directory_check_result")."</th>\n";
echo "</tr>\n</thead>\n<tbody>\n";
check_result('directory_check_ext_exists', is_dir($settings->_rootDir."/ext"));
check_result('directory_check_ext_below_docroot', is_dir($_SERVER['DOCUMENT_ROOT']."/ext"));
check_result('directory_check_ext_writable', is_writable($settings->_rootDir."/ext"));
check_result('directory_check_data_exists', is_dir($settings->_contentDir));
check_result('directory_check_data_writable', is_writable($settings->_contentDir));

View File

@ -254,17 +254,17 @@ function webauthnAuthenticate(key, cb){
)
);
if($enable2factauth) {
require "vendor/robthree/twofactorauth/lib/Providers/Qr/IQRCodeProvider.php";
require "vendor/robthree/twofactorauth/lib/Providers/Qr/BaseHTTPQRCodeProvider.php";
// require "vendor/robthree/twofactorauth/lib/Providers/Qr/GoogleQRCodeProvider.php";
require "vendor/robthree/twofactorauth/lib/Providers/Rng/IRNGProvider.php";
require "vendor/robthree/twofactorauth/lib/Providers/Rng/MCryptRNGProvider.php";
require "vendor/robthree/twofactorauth/lib/TwoFactorAuthException.php";
require "vendor/robthree/twofactorauth/lib/TwoFactorAuth.php";
$tfa = new \RobThree\Auth\TwoFactorAuth('SeedDMS');
$this->formField(
getMLText("2_factor_auth"),
'<input type="Password" id="twofactauth" name="twofactauth" value="" />'
array(
'element'=>'input',
'type'=>'text',
'id'=>'twofactauth',
'name'=>'twofactauth',
'placeholder'=>getMLText('2_factor_auth_code'),
'autocomplete'=>'off',
'required'=>true
)
);
}
if($enableLanguageSelector) {
@ -300,10 +300,8 @@ function webauthnAuthenticate(key, cb){
);
}
$this->contentContainerEnd();
echo '<div class="control-group">';
$this->formSubmit(getMLText('submit_login'));
$this->formSubmit(getMLText('submit_webauthn_login'), 'webauthnlogin');
echo '</div>';
$this->callHook('postLoginForm');
?>
</form>
<?php

View File

@ -61,6 +61,7 @@ document.form1.email.focus();
$this->htmlStartPage(getMLText("password_forgotten"), "passwordforgotten");
$this->globalBanner();
$this->contentStart();
echo "<div id=\"login_wrapper\">\n";
$this->pageNavigation(getMLText("password_forgotten"));
?>
@ -101,6 +102,7 @@ document.form1.email.focus();
</form>
<p><a href="../out/out.Login.php"><?php echo getMLText("login"); ?></a></p>
<?php
echo "</div>\n";
$this->contentEnd();
$this->htmlEndPage();
} /* }}} */

View File

@ -69,47 +69,10 @@ $(document).ready(function() {
$this->printFileChooserJs();
} /* }}} */
function show() { /* {{{ */
$dms = $this->params['dms'];
$user = $this->params['user'];
$folder = $this->params['folder'];
protected function showForm($reviewStatus) { /* {{{ */
$document = $this->params['document'];
$content = $this->params['version'];
$reviews = $content->getReviewStatus();
foreach($reviews as $review) {
if($review['reviewID'] == $_GET['reviewid']) {
$reviewStatus = $review;
break;
}
}
$this->htmlAddHeader('<script type="text/javascript" src="../views/'.$this->theme.'/vendors/jquery-validation/jquery.validate.js"></script>'."\n", 'js');
$this->htmlAddHeader('<script type="text/javascript" src="../views/'.$this->theme.'/styles/validation-default.js"></script>'."\n", 'js');
$this->htmlStartPage(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName()))));
$this->globalNavigation($folder);
$this->contentStart();
$this->pageNavigation($this->getFolderPathHTML($folder, true, $document), "view_document", $document);
$this->contentHeading(getMLText("submit_review"));
// Display the Review form.
$reviewtype = ($reviewStatus['type'] == 0) ? 'ind' : 'grp';
if($reviewStatus["status"]!=0) {
print "<table class=\"table table-condensed table-sm\"><thead><tr>";
print "<th>".getMLText("status")."</th>";
print "<th>".getMLText("comment")."</th>";
print "<th>".getMLText("last_update")."</th>";
print "</tr></thead><tbody><tr>";
print "<td>";
printReviewStatusText($reviewStatus["status"]);
print "</td>";
print "<td>".htmlspecialchars($reviewStatus["comment"])."</td>";
$indUser = $dms->getUser($reviewStatus["userID"]);
print "<td>".$reviewStatus["date"]." - ". htmlspecialchars($indUser->getFullname()) ."</td>";
print "</tr></tbody></table><br>\n";
}
?>
<form class="form-horizontal" method="post" action="../op/op.ReviewDocument.php" id="form<?= $reviewtype ?>" name="form<?= $reviewtype ?>" enctype="multipart/form-data">
<?php echo createHiddenFieldWithKey('reviewdocument'); ?>
@ -154,6 +117,50 @@ $(document).ready(function() {
<input type='hidden' name='version' value='<?php echo $content->getVersion() ?>'/>
</form>
<?php
} /* }}} */
public function show() { /* {{{ */
$dms = $this->params['dms'];
$user = $this->params['user'];
$folder = $this->params['folder'];
$document = $this->params['document'];
$content = $this->params['version'];
$reviewid = $this->params['reviewid'];
$reviews = $content->getReviewStatus();
foreach($reviews as $review) {
if($review['reviewID'] == $reviewid) {
$reviewStatus = $review;
break;
}
}
$this->htmlAddHeader('<script type="text/javascript" src="../views/'.$this->theme.'/vendors/jquery-validation/jquery.validate.js"></script>'."\n", 'js');
$this->htmlAddHeader('<script type="text/javascript" src="../views/'.$this->theme.'/styles/validation-default.js"></script>'."\n", 'js');
$this->htmlStartPage(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName()))));
$this->globalNavigation($folder);
$this->contentStart();
$this->pageNavigation($this->getFolderPathHTML($folder, true, $document), "view_document", $document);
$this->contentHeading(getMLText("submit_review"));
if($reviewStatus["status"]!=0) {
print "<table class=\"table table-condensed table-sm\"><thead><tr>";
print "<th>".getMLText("status")."</th>";
print "<th>".getMLText("comment")."</th>";
print "<th>".getMLText("last_update")."</th>";
print "</tr></thead><tbody><tr>";
print "<td>";
printReviewStatusText($reviewStatus["status"]);
print "</td>";
print "<td>".htmlspecialchars($reviewStatus["comment"])."</td>";
$indUser = $dms->getUser($reviewStatus["userID"]);
print "<td>".$reviewStatus["date"]." - ". htmlspecialchars($indUser->getFullname()) ."</td>";
print "</tr></tbody></table><br>\n";
}
// Display the Review form.
$this->showForm($reviewStatus);
$this->contentEnd();
$this->htmlEndPage();
} /* }}} */

View File

@ -43,7 +43,7 @@ $(document).ready( function() {
$('body').on('click', '.edittask', function(ev){
ev.preventDefault();
$('#editaddtask.ajax').trigger('update', {taskid: $(this).data('id'), action: $(this).data('action')});
$("html, body").animate({ scrollTop: 0 }, "slow");
$("html, body").animate({ scrollTop: $('#editaddtask').offset().top }, "slow");
});
$('#listtasks.ajax').trigger('update', {});
@ -263,7 +263,10 @@ $(document).ready( function() {
case "folder":
$this->formField(
getMLText('task_'.$extname."_".$taskname."_".$param['name']),
$this->getFolderChooserHtml("form".$extname.$taskname, M_READ, -1, 0, 'params['.$param['name']."]")
$this->getFolderChooserHtml("form".$extname.$taskname, M_READ, -1, 0, 'params['.$param['name']."]"),
array(
'help'=>isset($param['description']) ? $param['description'] : getMLText("task_".$extname."_".$taskname."_".$param['name']."_desc")
)
);
break;
case "users":
@ -296,7 +299,8 @@ $(document).ready( function() {
'type'=>(($param['type'] == 'integer') ? 'number' : 'text'),
'id'=>'params_'.$param['name'],
'name'=>'params['.$param['name'].']',
'required'=>false
'required'=>false,
'placeholder'=>isset($param['placeholder']) ? $param['placeholder'] : ''
),
array(
'help'=>isset($param['description']) ? $param['description'] : getMLText("task_".$extname."_".$taskname."_".$param['name']."_desc")
@ -458,19 +462,22 @@ $(document).ready( function() {
$folderid = $task->getParameter()[$param['name']];
$this->formField(
getMLText('task_'.$extname."_".$taskname."_".$param['name']),
$this->getFolderChooserHtml("form".$extname.$taskid, M_READ, -1, $folderid ? $dms->getFolder($folderid) : 0, 'params['.$param['name']."]")
$this->getFolderChooserHtml("form".$extname.$taskid, M_READ, -1, $folderid ? $dms->getFolder($folderid) : 0, 'params['.$param['name']."]"),
array(
'help'=>isset($param['description']) ? $param['description'] : getMLText("task_".$extname."_".$taskname."_".$param['name']."_desc")
)
);
break;
case "users":
if(!empty($param['multiple']))
$userids = $task->getParameter()[$param['name']];
$userids = $task->getParameter($param['name']);
else
$userids = [$task->getParameter()[$param['name']]];
$userids = [$task->getParameter($param['name'])];
$users = $dms->getAllUsers();
$options = [];
foreach ($users as $currUser) {
if (!$currUser->isGuest())
$options[] = array($currUser->getID(), htmlspecialchars($currUser->getLogin().' - '.$currUser->getFullName()), in_array($currUser->getID(), $userids), array(array('data-subtitle', htmlspecialchars($currUser->getEmail()))));
$options[] = array($currUser->getID(), htmlspecialchars($currUser->getLogin().' - '.$currUser->getFullName()), ($userids && in_array($currUser->getID(), $userids)), array(array('data-subtitle', htmlspecialchars($currUser->getEmail()))));
}
$this->formField(
getMLText('task_'.$extname."_".$taskname."_".$param['name']),
@ -496,7 +503,8 @@ $(document).ready( function() {
'id'=>'params_'.$param['name'],
'name'=>'params['.$param['name'].']',
'value'=>$task->getParameter()[$param['name']],
'required'=>false
'required'=>false,
'placeholder'=>isset($param['placeholder']) ? $param['placeholder'] : ''
),
array(
'help'=>isset($param['description']) ? $param['description'] : getMLText("task_".$extname."_".$taskname."_".$param['name']."_desc")
@ -534,12 +542,11 @@ $(document).ready( function() {
$this->contentHeading(getMLText("scheduler_class_tasks"));
echo "<table class=\"table _table-condensed\">\n";
print "<thead>\n<tr>\n";
print "<th>".getMLText('scheduler_class')."</th>\n";
print "<th>".getMLText('task_name')."/".getMLText('task_description')."</th>\n";
print "<th>".getMLText('task_frequency')."</th>\n";
print "<th>".getMLText('task_next_run')."</th>\n";
print "<th>".getMLText('task_last_run')."</th>\n";
print "<th></th>\n";
print "<th>".getMLText('task_name')."/".getMLText('task_description')."</th>\n";
print "<th>".getMLText('task_next_run')."<br/>\n";
print getMLText('task_last_run')."<br/>\n";
print getMLText('task_frequency')."</th>\n";
print "<th></th>\n";
print "</tr></thead><tbody>\n";
foreach($tasks as $task) {
if(!isset($GLOBALS['SEEDDMS_SCHEDULER']['tasks'][$task->getExtension()][$task->getTask()]) || !is_object(resolveTask($GLOBALS['SEEDDMS_SCHEDULER']['tasks'][$task->getExtension()][$task->getTask()])))
@ -547,22 +554,16 @@ $(document).ready( function() {
else
$class = 'table-success success';
echo "<tr id=\"table-row-task-".$task->getID()."\" class=\"".(!$task->getDisabled() ? " ".$class : "")."\">";
echo "<td>";
echo "<td width=\"*\">";
echo "<strong>".$task->getName()."</strong></br>";
echo $task->getDescription()."</br>";
echo $task->getExtension()."::".$task->getTask();
echo "</td>";
echo "<td width=\"100%\">";
echo "<strong>".$task->getName()."</strong></br>";
echo $task->getDescription();
echo "</td>";
echo "<td>";
echo $task->getFrequency();
echo "</td>";
echo "<td>";
echo getLongReadableDate(makeTsFromDate($task->getNextRun()));
echo "</td>";
echo "<td>";
echo "<i class=\"fa fa-clock-o\" title=\"".getMLText('task_next_run')."\"></i> ".getLongReadableDate(makeTsFromDate($task->getNextRun()));
if($task->getLastRun())
echo getLongReadableDate(makeTsFromDate($task->getLastRun()));
echo "<br/><i class=\"fa fa-stop-circle\" title=\"".getMLText('task_last_run')."\"></i> ".getLongReadableDate(makeTsFromDate($task->getLastRun()));
echo "<br/><i class=\"fa fa-refresh\" title=\"".getMLText('task_frequency')."\"></i> ".$task->getFrequency();
echo "</td>";
echo "<td nowrap>";
print "<div class=\"list-action\">";
@ -594,10 +595,9 @@ $(document).ready( function() {
if(!empty($GLOBALS['SEEDDMS_SCHEDULER']['tasks'])) {
echo "<table class=\"table _table-condensed\">\n";
print "<thead>\n<tr>\n";
print "<th>".getMLText('scheduler_class')."</th>\n";
print "<th>".getMLText('scheduler_class_description')."</th>\n";
print "<th>".getMLText('scheduler_class_parameter')."</th>\n";
print "<th></th>\n";
print "<th>".getMLText('scheduler_class')."/".getMLText('scheduler_class_description')."</th>\n";
print "<th>".getMLText('scheduler_class_parameter')."</th>\n";
print "<th></th>\n";
print "</tr></thead><tbody>\n";
$errmsgs = array();
foreach($GLOBALS['SEEDDMS_SCHEDULER']['tasks'] as $extname=>$tasks) {
@ -606,11 +606,11 @@ $(document).ready( function() {
if(!is_object($task))
continue;
echo "<tr>";
echo "<td>";
echo "<td width=\"*\">";
echo $extname."::".$taskname;
echo "</td>";
echo "<td width=\"100%\">";
echo "<p>";
echo $task->getDescription();
echo "</p>";
echo "</td>";
echo "<td>";
$params = $task->getAdditionalParams();

View File

@ -54,14 +54,12 @@ class SeedDMS_View_Search extends SeedDMS_Theme_Style {
?>
$(document).ready( function() {
$('#export').on('click', function(e) {
e.preventDefault();
var url = "";
url = $(this).attr('href')+'&includecontent='+($('#includecontent').prop('checked') ? '1' : '0');
var inputs = $('input[name^=\"marks\"]');
$('#export').on('click', function(ev) {
ev.preventDefault();
ev.stopPropagation();
var url = $(this).attr('href')+'&includecontent='+($('#includecontent').prop('checked') ? '1' : '0');
var values = {};
inputs.each(function() {
$('input[name^=\"marks\"]').each(function() {
if(this.checked)
values[this.name] = 1;
});
@ -69,83 +67,46 @@ $(document).ready( function() {
window.location.href = url;
});
$('#changecategory').on('click', function(e) {
e.preventDefault();
var url = "";
url = $(this).attr('href')+'&changecategory='+$('#batchcategory').val()+'&removecategory='+($('#removecategory').prop('checked') ? '1' : '0');
var inputs = $('input[name^=\"marks\"]');
$('#changecategory').on('click', function(ev) {
ev.preventDefault();
ev.stopPropagation();
confirmmsg = $(ev.currentTarget).attr('confirmmsg');
var url = $(this).attr('href')+'&changecategory='+$('#batchcategory').val()+'&removecategory='+($('#removecategory').prop('checked') ? '1' : '0');
var values = {};
inputs.each(function() {
$('input[name^=\"marks\"]').each(function() {
if(this.checked)
values[this.name] = 1;
});
url += '&'+$.param(values);
window.location.href = url;
if($('#batchcategory').val() && Object.keys(values).length > 0) {
SeedDMSBox.redirect(url, {
'message': confirmmsg,
'cancelLabel': '<?= getMLText("cancel") ?>',
'confirmLabel': '<i class="fa fa-user"></i> <?= getMLText("batch_change_category") ?>'
});
}
});
<?php if($this->getParam('theme') !== 'bootstrap4'): ?>
$('body').on('click', 'a.change-owner-btn', function(ev){
ev.preventDefault();
ev.stopPropagation();
confirmmsg = $(ev.currentTarget).attr('confirmmsg');
href = $(ev.currentTarget).attr('href');
bootbox.dialog(confirmmsg, [{
"label" : "<i class='fa fa-user'></i> <?= getMLText("batch_change_owner") ?>",
"class" : "btn-danger",
"callback": function() {
var url = "";
url = href+'&newowner='+($('#newowner').val());
var inputs = $('input[name^=\"marks\"]');
var values = {};
inputs.each(function() {
if(this.checked)
values[this.name] = 1;
});
url += '&'+$.param(values);
window.location.href = url;
}
}, {
"label" : "<?= getMLText("cancel") ?>",
"class" : "btn-cancel",
"callback": function() {
}
}]);
});
<?php else: ?>
$('body').on('click', 'a.change-owner-btn', function(ev){
ev.preventDefault();
ev.stopPropagation();
confirmmsg = $(ev.currentTarget).attr('confirmmsg');
href = $(ev.currentTarget).attr('href');
bootbox.confirm({
"message": confirmmsg,
"buttons": {
"confirm": {
"label" : "<i class='fa fa-user'></i> <?= getMLText("batch_change_owner") ?>",
"className" : "btn-danger",
},
"cancel": {
"label" : " <?= getMLText("cancel") ?>",
"className" : "btn-secondary",
}
},
"callback": function(result) {
if(result) {
var url = "";
url = href+'&newowner='+($('#newowner').val());
var inputs = $('input[name^=\"marks\"]');
var values = {};
inputs.each(function() {
if(this.checked)
values[this.name] = 1;
});
url += '&'+$.param(values);
window.location.href = url;
}
}
var url = href+'&newowner='+($('#newowner').val());
var values = {};
$('input[name^=\"marks\"]').each(function() {
if(this.checked)
values[this.name] = 1;
});
url += '&'+$.param(values);
if($('#newowner').val() && Object.keys(values).length > 0) {
SeedDMSBox.redirect(url, {
'message': confirmmsg,
'cancelLabel': '<?= getMLText("cancel") ?>',
'confirmLabel': '<i class="fa fa-user"></i> <?= getMLText("batch_change_owner") ?>'
});
}
});
<?php endif; ?>
});
<?php
// $this->printFolderChooserJs("form1");
@ -474,7 +435,7 @@ $(document).ready(function() {
<li class="nav-item <?php echo ($fullsearch == true && $facetsearch == false) ? 'active' : ''; ?>"><a class="nav-link <?php echo ($fullsearch == true && $facetsearch == false) ? 'active' : ''; ?>" data-target="#fulltext" data-toggle="tab" role="button"><?php printMLText('fullsearch'); ?></a></li>
<?php
}
if($enablefacetsearch) {
if($enablefullsearch && $enablefacetsearch) {
?>
<li class="nav-item <?php echo ($facetsearch == true && $facetsearch == true) ? 'active' : ''; ?>"><a class="nav-link <?php echo ($facetsearch == true && $facetsearch == true) ? 'active' : ''; ?>" data-target="#facetfulltext" data-toggle="tab" role="button"><?php printMLText('facetfullsearch'); ?></a></li>
<?php
@ -1111,7 +1072,7 @@ $(document).ready(function() {
default:
$option = array($v, $v);
}
if(isset($attributes[$facetname]) && in_array($v, $attributes[$facetname]))
if(isset($attributes[$facetname]) && is_array($attributes[$facetname]) && in_array($v, $attributes[$facetname]))
$option[] = true;
else
$option[] = false;
@ -1149,7 +1110,7 @@ $(document).ready(function() {
// }}}
// Fulltext search with facets Form {{{
if($enablefacetsearch) {
if($enablefullsearch && $enablefacetsearch) {
echo "<div class=\"tab-pane ".(($fullsearch == true && $facetsearch == true) ? 'active' : '')."\" id=\"facetfulltext\">\n";
?>
<form class="form-horizontal" action="<?= $this->params['settings']->_httpRoot ?>out/out.Search.php" name="form2">
@ -1219,11 +1180,13 @@ $(document).ready(function() {
} else {
$oldvalue = [$allparams['attributes'][$facetname]];
}
unset($allparams['attributes'][$facetname]);
$newrequest = Symfony\Component\HttpFoundation\Request::create($request->getBaseUrl(), 'GET', $allparams);
$menuitems[] = array('label'=>'<i class="fa fa-remove"></i> '.$dispname.' = '.implode(', ', $oldvalue), 'link'=>$newrequest->getRequestUri(), 'attributes'=>[['title', 'Click to remove']], '_badge'=>'x');
foreach($oldvalue as $ov)
echo '<input type="hidden" name="attributes['.$facetname.'][]" value="'.$ov.'" />';
if($oldvalue) {
unset($allparams['attributes'][$facetname]);
$newrequest = Symfony\Component\HttpFoundation\Request::create($request->getBaseUrl(), 'GET', $allparams);
$menuitems[] = array('label'=>'<i class="fa fa-remove"></i> '.$dispname.' = '.implode(', ', $oldvalue), 'link'=>$newrequest->getRequestUri(), 'attributes'=>[['title', 'Click to remove']], '_badge'=>'x');
foreach($oldvalue as $ov)
echo '<input type="hidden" name="attributes['.$facetname.'][]" value="'.$ov.'" />';
}
}
}
}
@ -1295,14 +1258,14 @@ $(document).ready(function() {
$allparams = $request->query->all();
if(isset($allparams['attributes'])) {
foreach($allparams['attributes'] as $an=>$av) {
if(is_string($av) && $av == '__notset__') {
if(is_string($av) && ($av == '__notset__')) {
$tmp = explode('_', $an);
if($attrdef = $dms->getAttributeDefinition($tmp[1])) {
$dispname = $attrdef->getName();
unset($allparams['attributes'][$an]);
$newrequest = Symfony\Component\HttpFoundation\Request::create($request->getBaseUrl(), 'GET', $allparams);
$menuitems[] = array('label'=>'<i class="fa fa-remove"></i> '.$dispname.' is not set', 'link'=>$newrequest->getRequestUri(), 'attributes'=>[['title', 'Click to remove']], '_badge'=>'x');
echo '<input type="hidden" name="attributes['.$an.']" value="__notset__" />';
echo '<input type="hidden" name="attributes['.$an.']" value="'.$av.'" />';
}
}
}
@ -1369,6 +1332,7 @@ $(document).ready(function() {
if($values && (count($values) > 1 || reset($values) < $total)) {
$menuitems = array();
$menuitems[] = array('label'=>getMLText('no_value_set'), 'link'=>$newrequest->getRequestUri().'&attributes['.$facetname.']=__notset__');
$menuitems[] = array('label'=>getMLText('any_value_set'), 'link'=>$newrequest->getRequestUri().'&attributes['.$facetname.']=__any__');
arsort($values);
foreach($values as $v=>$c) {
switch($attrdef->getType()) {
@ -1477,7 +1441,6 @@ $(document).ready(function() {
ob_start();
$users = $dms->getAllUsers();
$options = array();
$options[] = array("-1", getMLText("choose_user"));
foreach ($users as $currUser) {
$options[] = array($currUser->getID(), htmlspecialchars($currUser->getLogin().' - '.$currUser->getFullName()), false, array(array('data-subtitle', htmlspecialchars($currUser->getEmail()))));
}
@ -1488,6 +1451,7 @@ $(document).ready(function() {
'id'=>'newowner',
'class'=>'chzn-select',
'options'=>$options,
'allow_empty'=>true,
'placeholder'=>getMLText('select_users'),
'attributes'=>array(array('style', 'width: 100%;'))
)
@ -1503,7 +1467,6 @@ $(document).ready(function() {
$cats = $dms->getDocumentCategories();
if($cats) {
$options = array();
$options[] = array("-1", getMLText("choose_category"));
foreach ($cats as $currcat) {
$options[] = array($currcat->getID(), htmlspecialchars($currcat->getName()), false);
}
@ -1515,6 +1478,7 @@ $(document).ready(function() {
'class'=>'chzn-select',
'options'=>$options,
'multiple'=>false,
'allow_empty'=>true,
'placeholder'=>getMLText('select_category'),
'attributes'=>array(array('style', 'width: 100%;'))
)
@ -1529,7 +1493,7 @@ $(document).ready(function() {
)
);
print $this->html_link('Search', array_merge($_GET, array('action'=>'changecategory')), array('class'=>'btn btn-primary change-category-btn mt-4', 'id'=>'changecategory'), "<i class=\"fa fa-user\"></i> ".getMLText("batch_change_category"), false, true)."\n";
print $this->html_link('Search', array_merge($_GET, array('action'=>'changecategory')), array('class'=>'btn btn-primary change-category-btn mt-4', 'confirmmsg'=>htmlspecialchars(getMLText("confirm_change_category", array ()), ENT_QUOTES), 'id'=>'changecategory'), "<i class=\"fa fa-user\"></i> ".getMLText("batch_change_category"), false, true)."\n";
$content = ob_get_clean();
$this->printAccordion(getMLText('batch_change_category'), $content);

View File

@ -68,14 +68,16 @@ $(document).ready( function() {
<?php echo createHiddenFieldWithKey('setexpires'); ?>
<?php
$this->contentContainerStart();
$df = !empty($settings->_datetimeformat) ? $settings->_datetimeformat : 'Y-m-d H:i:s';
$options = array();
$options[] = array('never', getMLText('does_not_expire'));
$options[] = array('date', getMLText('expire_by_date'), $expdate != '');
$options[] = array('1w', getMLText('expire_in_1w'));
$options[] = array('1m', getMLText('expire_in_1m'));
$options[] = array('1y', getMLText('expire_in_1y'));
$options[] = array('2y', getMLText('expire_in_2y'));
$options[] = array('3y', getMLText('expire_in_3y'));
$options[] = array('tomorrow', getMLText('expire_tomorrow').' ('.date($df, getTsByPeriod('tomorrow', 's')).')');
$options[] = array('1w', getMLText('expire_in_1w').' ('.date($df, getTsByPeriod('1w', 's')).')');
$options[] = array('1m', getMLText('expire_in_1m').' ('.date($df, getTsByPeriod('1m', 's')).')');
$options[] = array('1y', getMLText('expire_in_1y').' ('.date($df, getTsByPeriod('1y', 's')).')');
$options[] = array('2y', getMLText('expire_in_2y').' ('.date($df, getTsByPeriod('2y', 's')).')');
$options[] = array('3y', getMLText('expire_in_3y').' ('.date($df, getTsByPeriod('3y', 's')).')');
$this->formField(
getMLText("preset_expires"),
array(
@ -83,11 +85,14 @@ $(document).ready( function() {
'id'=>'presetexpdate',
'name'=>'presetexpdate',
'options'=>$options
),
array(
'help'=>getMLText('set_expiration_date_help')
)
);
$this->formField(
getMLText("expires"),
$this->getDateChooser($expdate, "expdate", $this->params['session']->getLanguage())
$this->getDateChooser($expdate, "expdate", $this->params['session']->getLanguage(), '', '+1d')
);
$this->contentContainerEnd();
$this->formSubmit("<i class=\"fa fa-save\"></i> ".getMLText('save'));

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