mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-21 09:01:27 +00:00
Merge branch 'seeddms-5.1.x'
This commit is contained in:
commit
cfc23e0ddf
|
@ -8,7 +8,7 @@ Header set X-Content-Type-Options: "nosniff"
|
|||
RewriteEngine On
|
||||
#RewriteRule "^favicon\.ico$" "-" [L]
|
||||
#RewriteRule "^(favicon\.ico)$" %{HTTP_HOST}/views/bootstrap/images/favicon.svg [L,NC]
|
||||
RewriteRule "(favicon\.ico)" /views/bootstrap/images/favicon.svg [L,NC]
|
||||
RewriteRule "^(favicon\.ico)" /views/bootstrap/images/favicon.svg [L,NC]
|
||||
|
||||
# Store the current location in an environment variable CWD to use
|
||||
# mod_rewrite in .htaccess files without knowing the RewriteBase
|
||||
|
@ -32,7 +32,7 @@ RewriteRule ^ext/[^/]+/icon.(?:png|svg)$ - [L]
|
|||
RewriteCond %{REQUEST_URI} "ext/[^/]+/"
|
||||
RewriteRule !^ext/[^/]+/.*(?:op|out|res|node_modules) - [F]
|
||||
RewriteCond %{REQUEST_URI} "ext/[^/]+/res/.*$" [NC]
|
||||
RewriteRule !^ext/[^/]+/res/.*\.(?:css|js|png|svg) - [F]
|
||||
RewriteRule !^ext/[^/]+/res/.*\.(?:css|js|png|gif|svg|ico|html|woff) - [F]
|
||||
RewriteCond %{REQUEST_FILENAME} -f
|
||||
RewriteRule ^ext/.*$ - [L]
|
||||
|
||||
|
|
23
CHANGELOG
23
CHANGELOG
|
@ -1,3 +1,26 @@
|
|||
--------------------------------------------------------------------------------
|
||||
Changes in version 5.1.28
|
||||
--------------------------------------------------------------------------------
|
||||
- user information in user manager failed to load when a document content
|
||||
with 0 bytes was created by the user
|
||||
- fix repair of wrong file extension
|
||||
- fix regression in password forgotten function
|
||||
- fix security issue when creating hash in password forgotten operation
|
||||
- add initial support for logging and notifications in rest api
|
||||
- add rest api calls to get attributes of a document version and to set
|
||||
attributes of folders, documents, and document versions
|
||||
- fixed various errors in swagger.yaml
|
||||
- use methods in inc/inc.ClassNotificationService.php for webdav
|
||||
- clear login failures when login by webdav succeeds
|
||||
- output log of restapi in LogManagement
|
||||
- new hook to add more tabs for sections in LogManagement
|
||||
- rest api returns version attributes as 'version_attributes' (was
|
||||
'version-attributes'), each attribute also contains the name
|
||||
- new hook in rest api to add more routes in extensions
|
||||
- uploaded serveral documents at once by fast upload will assign random
|
||||
sequence number to allow manually sorting the documents afterwards
|
||||
- fix counting of login failures if both ldap and db authentication is done
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
Changes in version 5.1.27
|
||||
--------------------------------------------------------------------------------
|
||||
|
|
4
Makefile
4
Makefile
|
@ -62,7 +62,9 @@ repository:
|
|||
doc:
|
||||
$(PHPDOC) -d SeedDMS_Core --ignore 'getusers.php,getfoldertree.php,config.php,reverselookup.php' --force -t html
|
||||
|
||||
# Download apigen with
|
||||
# composer create-project --no-dev apigen/apigen:^7.0@alpha tools/apigen
|
||||
apidoc:
|
||||
apigen generate -s SeedDMS_Core --exclude tests -d html
|
||||
tools/apigen/bin/apigen SeedDMS_Core/Core --exclude "tests/*" --output html
|
||||
|
||||
.PHONY: doc webdav webapp repository
|
||||
|
|
|
@ -120,6 +120,27 @@ class SeedDMS_Core_Attribute { /* {{{ */
|
|||
*/
|
||||
function getValue() { return $this->_value; }
|
||||
|
||||
/**
|
||||
* Return attribute value parsed into a php type or object
|
||||
*
|
||||
* This function will return the value of multi value attributes
|
||||
* including the separator char.
|
||||
*
|
||||
* @return string the attribute value as it is stored in the database.
|
||||
*/
|
||||
function getParsedValue() { /* {{{ */
|
||||
switch($this->_attrdef->getType()) {
|
||||
case SeedDMS_Core_AttributeDefinition::type_float:
|
||||
return (float) $this->_value;
|
||||
case SeedDMS_Core_AttributeDefinition::type_boolean:
|
||||
return (bool) $this->_value;
|
||||
case SeedDMS_Core_AttributeDefinition::type_int:
|
||||
return (int) $this->_value;
|
||||
default:
|
||||
return $this->_value;
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Return attribute values as an array
|
||||
*
|
||||
|
@ -247,7 +268,7 @@ class SeedDMS_Core_Attribute { /* {{{ */
|
|||
break;
|
||||
case $this->_dms->getClassname('folder'):
|
||||
if(trim($value) === '')
|
||||
$queryStr = "DELETE FROM `tblFolderAttributes WHERE` `folder` = " . $this->_obj->getID() . " AND `attrdef` = " . $this->_attrdef->getId();
|
||||
$queryStr = "DELETE FROM `tblFolderAttributes` WHERE `folder` = " . $this->_obj->getID() . " AND `attrdef` = " . $this->_attrdef->getId();
|
||||
else
|
||||
$queryStr = "UPDATE `tblFolderAttributes` SET `value` = ".$db->qstr($value)." WHERE `folder` = " . $this->_obj->getID() . " AND `attrdef` = " . $this->_attrdef->getId();
|
||||
break;
|
||||
|
@ -1204,7 +1225,7 @@ class SeedDMS_Core_AttributeDefinition { /* {{{ */
|
|||
* @param boolean $new set to true if the value is new value and not taken from
|
||||
* an existing attribute
|
||||
* (this will only be passed to the onAttributeValidate callback)
|
||||
* @return boolean true if validation succeds, otherwise false
|
||||
* @return boolean true if validation succeeds, otherwise false
|
||||
*/
|
||||
function validate($attrvalue, $object=null, $new=false) { /* {{{ */
|
||||
/* Check if 'onAttributeValidate' callback is set */
|
||||
|
|
|
@ -2541,7 +2541,15 @@ class SeedDMS_Core_DMS {
|
|||
* @return string|boolean hash value of false in case of an error
|
||||
*/
|
||||
function createPasswordRequest($user) { /* {{{ */
|
||||
$hash = md5(uniqid(time()));
|
||||
$lenght = 32;
|
||||
if (function_exists("random_bytes")) {
|
||||
$bytes = random_bytes(ceil($lenght / 2));
|
||||
} elseif (function_exists("openssl_random_pseudo_bytes")) {
|
||||
$bytes = openssl_random_pseudo_bytes(ceil($lenght / 2));
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
$hash = bin2hex($bytes);
|
||||
$queryStr = "INSERT INTO `tblUserPasswordRequest` (`userID`, `hash`, `date`) VALUES (" . $user->getId() . ", " . $this->db->qstr($hash) .", ".$this->db->getCurrentDatetime().")";
|
||||
$resArr = $this->db->getResult($queryStr);
|
||||
if (is_bool($resArr) && !$resArr) return false;
|
||||
|
@ -3186,6 +3194,41 @@ class SeedDMS_Core_DMS {
|
|||
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Returns folders which contain documents with none unique sequence number
|
||||
*
|
||||
* This method is for finding folders with documents not having a
|
||||
* unique sequence number. Those documents cannot propperly be sorted
|
||||
* by sequence and changing their position is impossible if more than
|
||||
* two documents with the same sequence number exists, e.g.
|
||||
* doc 1: 3
|
||||
* doc 2: 5
|
||||
* doc 3: 5
|
||||
* doc 4: 5
|
||||
* doc 5: 7
|
||||
* If document 4 was to be moved between doc 1 and 2 it get sequence
|
||||
* number 4 ((5+3)/2).
|
||||
* But if document 4 was to be moved between doc 2 and 3 it will again
|
||||
* have sequence number 5.
|
||||
*
|
||||
* @return array|bool
|
||||
*/
|
||||
function getDuplicateSequenceNo() { /* {{{ */
|
||||
$queryStr = "SELECT DISTINCT `folder` FROM (SELECT `folder`, `sequence`, count(*) c FROM `tblDocuments` GROUP BY `folder`, `sequence` HAVING c > 1) a";
|
||||
$resArr = $this->db->getResultArray($queryStr);
|
||||
if ($resArr === false)
|
||||
return false;
|
||||
|
||||
$folders = array();
|
||||
foreach($resArr as $row) {
|
||||
$folder = $this->getFolder($row['folder']);
|
||||
if($folder)
|
||||
$folders[] = $folder;
|
||||
}
|
||||
return $folders;
|
||||
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Returns a list of reviews, approvals which are not linked
|
||||
* to a user, group anymore
|
||||
|
|
|
@ -103,7 +103,7 @@ define("S_LOG_SLEEPING", -3);
|
|||
/**
|
||||
* Class to represent a document in the document management system
|
||||
*
|
||||
* A document in SeedDMS is similar to files in a regular file system.
|
||||
* A document in SeedDMS is similar to a file in a regular file system.
|
||||
* Documents may have any number of content elements
|
||||
* ({@link SeedDMS_Core_DocumentContent}). These content elements are often
|
||||
* called versions ordered in a timely manner. The most recent content element
|
||||
|
@ -118,7 +118,7 @@ define("S_LOG_SLEEPING", -3);
|
|||
* @author Markus Westphal, Malcolm Cowe, Matteo Lucarelli,
|
||||
* Uwe Steinmann <uwe@steinmann.cx>
|
||||
* @copyright Copyright (C) 2002-2005 Markus Westphal, 2006-2008 Malcolm Cowe,
|
||||
* 2010 Matteo Lucarelli, 2010 Uwe Steinmann
|
||||
* 2010 Matteo Lucarelli, 2010-2022 Uwe Steinmann
|
||||
* @version Release: @package_version@
|
||||
*/
|
||||
class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||
|
@ -2013,7 +2013,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
|||
}
|
||||
foreach($resArr as $res) {
|
||||
$file = $this->_dms->contentDir . $this->getDir().'r'.$res['reviewLogID'];
|
||||
if(file_exists($file))
|
||||
if(SeedDMS_Core_File::file_exists($file))
|
||||
SeedDMS_Core_File::removeFile($file);
|
||||
}
|
||||
}
|
||||
|
@ -2042,7 +2042,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
|||
}
|
||||
foreach($resArr as $res) {
|
||||
$file = $this->_dms->contentDir . $this->getDir().'a'.$res['approveLogID'];
|
||||
if(file_exists($file))
|
||||
if(SeedDMS_Core_File::file_exists($file))
|
||||
SeedDMS_Core_File::removeFile($file);
|
||||
}
|
||||
}
|
||||
|
@ -2085,7 +2085,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
|||
return false;
|
||||
}
|
||||
|
||||
if (file_exists( $this->_dms->contentDir.$version->getPath() ))
|
||||
if (SeedDMS_Core_File::file_exists( $this->_dms->contentDir.$version->getPath() ))
|
||||
if (!SeedDMS_Core_File::removeFile( $this->_dms->contentDir.$version->getPath() )) {
|
||||
$db->rollbackTransaction();
|
||||
return false;
|
||||
|
@ -2447,7 +2447,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
|||
return false;
|
||||
}
|
||||
|
||||
if (file_exists( $this->_dms->contentDir . $file->getPath() )){
|
||||
if (SeedDMS_Core_File::file_exists( $this->_dms->contentDir . $file->getPath() )){
|
||||
if (!SeedDMS_Core_File::removeFile( $this->_dms->contentDir . $file->getPath() )) {
|
||||
$db->rollbackTransaction();
|
||||
return false;
|
||||
|
@ -2514,7 +2514,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
|||
|
||||
// TODO: versioning file?
|
||||
|
||||
if (file_exists( $this->_dms->contentDir . $this->getDir() ))
|
||||
if (SeedDMS_Core_File::file_exists( $this->_dms->contentDir . $this->getDir() ))
|
||||
if (!SeedDMS_Core_File::removeDir( $this->_dms->contentDir . $this->getDir() )) {
|
||||
$db->rollbackTransaction();
|
||||
return false;
|
||||
|
@ -2917,7 +2917,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
|||
* Uwe Steinmann <uwe@steinmann.cx>
|
||||
* @copyright Copyright (C) 2002-2005 Markus Westphal,
|
||||
* 2006-2008 Malcolm Cowe, 2010 Matteo Lucarelli,
|
||||
* 2010 Uwe Steinmann
|
||||
* 2010-2022 Uwe Steinmann
|
||||
* @version Release: @package_version@
|
||||
*/
|
||||
class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
|
||||
|
@ -3237,6 +3237,9 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
|
|||
function setMimeType($newMimetype) { /* {{{ */
|
||||
$db = $this->_document->getDMS()->getDB();
|
||||
|
||||
if(!$newMimetype)
|
||||
return false;
|
||||
|
||||
$newMimetype = trim($newMimetype);
|
||||
|
||||
if(!$newMimetype)
|
||||
|
@ -3662,7 +3665,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
|
|||
}
|
||||
foreach($res as &$t) {
|
||||
$filename = $this->_dms->contentDir . $this->_document->getDir().'r'.$t['reviewLogID'];
|
||||
if(file_exists($filename))
|
||||
if(SeedDMS_Core_File::file_exists($filename))
|
||||
$t['file'] = $filename;
|
||||
else
|
||||
$t['file'] = '';
|
||||
|
@ -3842,7 +3845,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
|
|||
}
|
||||
foreach($res as &$t) {
|
||||
$filename = $this->_dms->contentDir . $this->_document->getDir().'a'.$t['approveLogID'];
|
||||
if(file_exists($filename))
|
||||
if(SeedDMS_Core_File::file_exists($filename))
|
||||
$t['file'] = $filename;
|
||||
else
|
||||
$t['file'] = '';
|
||||
|
@ -5457,7 +5460,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
|
|||
$dms = $this->_document->getDMS();
|
||||
$db = $this->_dms->getDB();
|
||||
|
||||
if(file_exists($this->_dms->contentDir.$this->_document->getDir() . $this->_version . $this->_fileType)) {
|
||||
if(SeedDMS_Core_File::file_exists($this->_dms->contentDir.$this->_document->getDir() . $this->_version . $this->_fileType)) {
|
||||
if(strlen($this->_fileType) < 2) {
|
||||
switch($this->_mimeType) {
|
||||
case "application/pdf":
|
||||
|
@ -5482,7 +5485,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
|
|||
break;
|
||||
}
|
||||
}
|
||||
} elseif(file_exists($this->_document->getDir() . $this->_version . '.')) {
|
||||
} elseif(SeedDMS_Core_File::file_exists($this->_document->getDir() . $this->_version . '.')) {
|
||||
echo "no file";
|
||||
} else {
|
||||
echo $this->_dms->contentDir.$this->_document->getDir() . $this->_version . $this->_fileType;
|
||||
|
@ -5508,7 +5511,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
|
|||
* Uwe Steinmann <uwe@steinmann.cx>
|
||||
* @copyright Copyright (C) 2002-2005 Markus Westphal,
|
||||
* 2006-2008 Malcolm Cowe, 2010 Matteo Lucarelli,
|
||||
* 2010 Uwe Steinmann
|
||||
* 2010-2022 Uwe Steinmann
|
||||
* @version Release: @package_version@
|
||||
*/
|
||||
class SeedDMS_Core_DocumentLink { /* {{{ */
|
||||
|
@ -5640,7 +5643,7 @@ class SeedDMS_Core_DocumentLink { /* {{{ */
|
|||
* Uwe Steinmann <uwe@steinmann.cx>
|
||||
* @copyright Copyright (C) 2002-2005 Markus Westphal,
|
||||
* 2006-2008 Malcolm Cowe, 2010 Matteo Lucarelli,
|
||||
* 2010 Uwe Steinmann
|
||||
* 2010-2022 Uwe Steinmann
|
||||
* @version Release: @package_version@
|
||||
*/
|
||||
class SeedDMS_Core_DocumentFile { /* {{{ */
|
||||
|
@ -5956,7 +5959,7 @@ class SeedDMS_Core_DocumentFile { /* {{{ */
|
|||
* Uwe Steinmann <uwe@steinmann.cx>
|
||||
* @copyright Copyright (C) 2002-2005 Markus Westphal,
|
||||
* 2006-2008 Malcolm Cowe, 2010 Matteo Lucarelli,
|
||||
* 2010 Uwe Steinmann
|
||||
* 2010-2022 Uwe Steinmann
|
||||
* @version Release: @package_version@
|
||||
*/
|
||||
class SeedDMS_Core_AddContentResultSet { /* {{{ */
|
||||
|
|
|
@ -2068,6 +2068,40 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
|
|||
return $resArr[0];
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Reorder documents of folder
|
||||
*
|
||||
* Fix the sequence numbers of all documents in the folder, by assigning new
|
||||
* numbers starting from 1 incrementing by 1. This can be necessary if sequence
|
||||
* numbers are not unique which makes manual reordering for documents with
|
||||
* identical sequence numbers impossible.
|
||||
*
|
||||
* @return bool false in case of an error, otherwise true
|
||||
*/
|
||||
function reorderDocuments() { /* {{{ */
|
||||
$db = $this->_dms->getDB();
|
||||
|
||||
$queryStr = "SELECT `id` FROM `tblDocuments` WHERE `folder` = " . (int) $this->_id . " ORDER BY `sequence`";
|
||||
$resArr = $db->getResultArray($queryStr);
|
||||
if (is_bool($resArr) && $resArr == false)
|
||||
return false;
|
||||
|
||||
$db->startTransaction();
|
||||
$no = 1.0;
|
||||
foreach($resArr as $doc) {
|
||||
$queryStr = "UPDATE `tblDocuments` SET `sequence` = " . $no . " WHERE `id` = ". $doc['id'];
|
||||
if (!$db->getResult($queryStr)) {
|
||||
$db->rollbackTransaction();
|
||||
return false;
|
||||
}
|
||||
$no += 1.0;
|
||||
}
|
||||
$db->commitTransaction();
|
||||
|
||||
return true;
|
||||
} /* }}} */
|
||||
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<?php
|
||||
namespace SeedDMS;
|
||||
namespace SeedDMS\Core;
|
||||
|
||||
/**
|
||||
* Implementation of the document iterartor
|
||||
|
|
|
@ -166,7 +166,7 @@ class SeedDMS_Core_Object { /* {{{ */
|
|||
else
|
||||
return(array($value));
|
||||
} else {
|
||||
return $value;
|
||||
return $this->_attributes[$attrdef->getId()]->getParsedValue();
|
||||
}
|
||||
} else
|
||||
return false;
|
||||
|
|
|
@ -1348,7 +1348,7 @@ class SeedDMS_Core_User { /* {{{ */
|
|||
foreach ($resArr as $row) {
|
||||
$document = $this->_dms->getDocument($row["document"]);
|
||||
/** @var SeedDMS_Core_DocumentContent $content */
|
||||
$content = new $classname((int) $row["id"], $this, $row["version"], $row["comment"], $row["date"], $row["createdBy"], $row["dir"], $row["orgFileName"], $row["fileType"], $row["mimeType"], $row['fileSize'], $row['checksum']);
|
||||
$content = new $classname((int) $row["id"], $document, $row["version"], $row["comment"], $row["date"], $row["createdBy"], $row["dir"], $row["orgFileName"], $row["fileType"], $row["mimeType"], $row['fileSize'], $row['checksum']);
|
||||
$contents[] = $content;
|
||||
}
|
||||
return $contents;
|
||||
|
|
|
@ -9,19 +9,21 @@
|
|||
* @author Uwe Steinmann <uwe@steinmann.cx>
|
||||
* @copyright Copyright (C) 2002-2005 Markus Westphal,
|
||||
* 2006-2008 Malcolm Cowe, 2010 Matteo Lucarelli,
|
||||
* 2010 Uwe Steinmann
|
||||
* 2010-2022 Uwe Steinmann
|
||||
* @version Release: @package_version@
|
||||
*/
|
||||
|
||||
/**
|
||||
* Class to represent a user in the document management system
|
||||
* Class to file operation in the document management system
|
||||
* Use the methods of this class only for files below the content
|
||||
* directory but not for temporäry files, cache files or log files.
|
||||
*
|
||||
* @category DMS
|
||||
* @package SeedDMS_Core
|
||||
* @author Markus Westphal, Malcolm Cowe, Uwe Steinmann <uwe@steinmann.cx>
|
||||
* @copyright Copyright (C) 2002-2005 Markus Westphal,
|
||||
* 2006-2008 Malcolm Cowe, 2010 Matteo Lucarelli,
|
||||
* 2010 Uwe Steinmann
|
||||
* 2010-2022 Uwe Steinmann
|
||||
* @version Release: @package_version@
|
||||
*/
|
||||
class SeedDMS_Core_File {
|
||||
|
@ -78,8 +80,37 @@ class SeedDMS_Core_File {
|
|||
} /* }}} */
|
||||
|
||||
/**
|
||||
* @param $size
|
||||
* @param array $sizes
|
||||
* Return the mimetype of a given file
|
||||
*
|
||||
* This method uses finfo to determine the mimetype
|
||||
* but will correct some mimetypes which are
|
||||
* not propperly determined or could be more specific, e.g. text/plain
|
||||
* when it is actually text/markdown. In thoses cases
|
||||
* the file extension will be taken into account.
|
||||
*
|
||||
* @param string $filename name of file on disc
|
||||
* @return string mimetype
|
||||
*/
|
||||
static function mimetype($filename) { /* {{{ */
|
||||
$finfo = finfo_open(FILEINFO_MIME_TYPE);
|
||||
$mimetype = finfo_file($finfo, $filename);
|
||||
|
||||
switch($mimetype) {
|
||||
case 'application/octet-stream':
|
||||
case 'text/plain':
|
||||
$lastDotIndex = strrpos($filename, ".");
|
||||
if($lastDotIndex === false) $fileType = ".";
|
||||
else $fileType = substr($filename, $lastDotIndex);
|
||||
if($fileType == '.md')
|
||||
$mimetype = 'text/markdown';
|
||||
break;
|
||||
}
|
||||
return $mimetype;
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* @param integer $size
|
||||
* @param array $sizes list of units for 10^0, 10^3, 10^6, ..., 10^(n*3) bytes
|
||||
* @return string
|
||||
*/
|
||||
static function format_filesize($size, $sizes = array('Bytes', 'KiB', 'MiB', 'GiB', 'TiB', 'PiB', 'EiB', 'ZiB', 'YiB')) { /* {{{ */
|
||||
|
@ -90,18 +121,22 @@ class SeedDMS_Core_File {
|
|||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Parses a string like '[0-9]+ *[BKMGT]*' into an integer
|
||||
* B,K,M,G,T stand for byte, kilo byte, mega byte, giga byte, tera byte
|
||||
* If the last character is omitted, bytes are assumed.
|
||||
*
|
||||
* @param $str
|
||||
* @return bool|int
|
||||
*/
|
||||
static function parse_filesize($str) { /* {{{ */
|
||||
preg_replace('/\s\s+/', '', $str);
|
||||
if(in_array(strtoupper(substr($str, -1)), array('B','K','M','G'))) {
|
||||
$value = (int) substr($str, 0, -1);
|
||||
$unit = substr($str, -1, 1);
|
||||
} else {
|
||||
return (int) $str;
|
||||
}
|
||||
switch(strtoupper($unit)) {
|
||||
if(!preg_match('/^([0-9]+) *([BKMGT]*)$/', trim($str), $matches))
|
||||
return false;
|
||||
$value = $matches[1];
|
||||
$unit = $matches[2] ? $matches[2] : 'B';
|
||||
switch($unit) {
|
||||
case 'T':
|
||||
return $value * 1024 * 1024 * 1024 *1024;
|
||||
break;
|
||||
case 'G':
|
||||
return $value * 1024 * 1024 * 1024;
|
||||
break;
|
||||
|
@ -112,13 +147,21 @@ class SeedDMS_Core_File {
|
|||
return $value * 1024;
|
||||
break;
|
||||
default;
|
||||
return $value;
|
||||
return (int) $value;
|
||||
break;
|
||||
}
|
||||
/** @noinspection PhpUnreachableStatementInspection */
|
||||
return false;
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* @param $file
|
||||
* @return string
|
||||
*/
|
||||
static function file_exists($file) { /* {{{ */
|
||||
return file_exists($file);
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* @param $file
|
||||
* @return string
|
||||
|
@ -129,7 +172,7 @@ class SeedDMS_Core_File {
|
|||
|
||||
/**
|
||||
* @param $string mimetype
|
||||
* @return string
|
||||
* @return string file extension with the dot or an empty string
|
||||
*/
|
||||
static function fileExtension($mimetype) { /* {{{ */
|
||||
switch($mimetype) {
|
||||
|
@ -137,7 +180,7 @@ class SeedDMS_Core_File {
|
|||
case "image/png":
|
||||
case "image/gif":
|
||||
case "image/jpg":
|
||||
$expect = substr($this->_mimeType, -3, 3);
|
||||
$expect = substr($mimetype, -3, 3);
|
||||
break;
|
||||
default:
|
||||
$mime_map = [
|
||||
|
@ -224,6 +267,7 @@ class SeedDMS_Core_File {
|
|||
'text/x-log' => 'log',
|
||||
'audio/x-m4a' => 'm4a',
|
||||
'application/vnd.mpegurl' => 'm4u',
|
||||
'text/markdown' => 'md',
|
||||
'audio/midi' => 'mid',
|
||||
'application/vnd.mif' => 'mif',
|
||||
'video/quicktime' => 'mov',
|
||||
|
@ -405,7 +449,7 @@ class SeedDMS_Core_File {
|
|||
continue;
|
||||
else if (is_dir($path . DIRECTORY_SEPARATOR . $entry))
|
||||
{
|
||||
if (!self::removeDir($path . DIRECTORY_SEPARATOR . $entry . "/"))
|
||||
if (!self::removeDir($path . DIRECTORY_SEPARATOR . $entry ))
|
||||
return false;
|
||||
}
|
||||
else
|
||||
|
@ -452,10 +496,10 @@ class SeedDMS_Core_File {
|
|||
*/
|
||||
static function moveDir($sourcePath, $targetPath) { /* {{{ */
|
||||
/** @noinspection PhpUndefinedFunctionInspection */
|
||||
if (!copyDir($sourcePath, $targetPath))
|
||||
if (!self::copyDir($sourcePath, $targetPath))
|
||||
return false;
|
||||
/** @noinspection PhpUndefinedFunctionInspection */
|
||||
return removeDir($sourcePath);
|
||||
return self::removeDir($sourcePath);
|
||||
} /* }}} */
|
||||
|
||||
// code by Kioob (php.net manual)
|
||||
|
|
|
@ -12,11 +12,11 @@
|
|||
<email>uwe@steinmann.cx</email>
|
||||
<active>yes</active>
|
||||
</lead>
|
||||
<date>2022-08-31</date>
|
||||
<date>2022-11-07</date>
|
||||
<time>13:44:55</time>
|
||||
<version>
|
||||
<release>5.1.27</release>
|
||||
<api>5.1.27</api>
|
||||
<release>5.1.28</release>
|
||||
<api>5.1.28</api>
|
||||
</version>
|
||||
<stability>
|
||||
<release>stable</release>
|
||||
|
@ -24,9 +24,15 @@
|
|||
</stability>
|
||||
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||
<notes>
|
||||
- fix SeedDMS_Core_DMS::addAttributeDefinition() when objtype is 0
|
||||
- sort search result even if sortorder is 'i' or 'n'
|
||||
- pass an array as an attribute to search() will OR each element
|
||||
- fix SeedDMS_Core_User::getDocumentContents()
|
||||
- fix SeedDMS_Core_File::fileExtension()
|
||||
- SeedDMS_Core_DMS::createPasswordRequest() creates a cryptographically secure hash
|
||||
- fix sql error when deleting a folder attribute
|
||||
- add SeedDMS_Core_Attribute::getParsedValue() and use it in SeedDMS_Core_Object::getAttributeValue()
|
||||
- add SeedDMS_Core_DMS::getDuplicateSequenceNo() and SeedDMS_Core_Folder::reorderDocuments()
|
||||
- add SeedDMS_Core_File::mimetype(), fix SeedDMS_Core_File::moveDir()
|
||||
- all file operations use methods of SeedDMS_Core_File
|
||||
- change namespace of iterators from SeedDMS to SeedDMS\Core
|
||||
</notes>
|
||||
<contents>
|
||||
<dir baseinstalldir="SeedDMS" name="/">
|
||||
|
@ -1992,5 +1998,23 @@ add method SeedDMS_Core_DatabaseAccess::setLogFp()
|
|||
- SeedDMS_Core_DMS::getAllAttributeDefinitions() has second parameter to filter attributes by type
|
||||
</notes>
|
||||
</release>
|
||||
<release>
|
||||
<date>2022-08-31</date>
|
||||
<time>13:44:55</time>
|
||||
<version>
|
||||
<release>5.1.27</release>
|
||||
<api>5.1.27</api>
|
||||
</version>
|
||||
<stability>
|
||||
<release>stable</release>
|
||||
<api>stable</api>
|
||||
</stability>
|
||||
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||
<notes>
|
||||
- fix SeedDMS_Core_DMS::addAttributeDefinition() when objtype is 0
|
||||
- sort search result even if sortorder is 'i' or 'n'
|
||||
- pass an array as an attribute to search() will OR each element
|
||||
</notes>
|
||||
</release>
|
||||
</changelog>
|
||||
</package>
|
||||
|
|
|
@ -116,6 +116,15 @@ class SeedDMS_Controller_Login extends SeedDMS_Controller_Common {
|
|||
|
||||
/* If the user is still not authenticated, then exit with an error */
|
||||
if(!is_object($user)) {
|
||||
/* if counting of login failures is turned on, then increment its value */
|
||||
if($settings->_loginFailure) {
|
||||
$user = $dms->getUserByLogin($login);
|
||||
if($user) {
|
||||
$failures = $user->addLoginFailure();
|
||||
if($failures >= $settings->_loginFailure)
|
||||
$user->setDisabled(true);
|
||||
}
|
||||
}
|
||||
$this->callHook('loginFailed');
|
||||
$this->setErrorMsg("login_error_text");
|
||||
return false;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
WebDAV
|
||||
-----------------------------------------------
|
||||
========
|
||||
|
||||
SeedDMS has support for WebDAV which allows to easily add, delete,
|
||||
move, copy and modify documents. All operating systems have support
|
||||
|
@ -29,7 +29,7 @@ the content of document or creating a new
|
|||
version if a document is saved.
|
||||
|
||||
Configuring davfs2
|
||||
===================
|
||||
-------------------
|
||||
|
||||
On Linux it is quite simple to mount the SeedDMS WebDAV server with
|
||||
davfs2. Just place a line like the following in your /etc/fstab
|
||||
|
@ -51,15 +51,14 @@ and possibly add your login data to /etc/davfs2/secrets
|
|||
/media/webdav admin secret
|
||||
|
||||
Making applications work with WebDAV
|
||||
=====================================
|
||||
-------------------------------------
|
||||
|
||||
Various programms have differnt strategies to save files to disc and
|
||||
prevent data lost under all circumstances. Those strategies often don't
|
||||
work very well an a WebDAV-Server. The following will list some of those
|
||||
strategies.
|
||||
|
||||
VIM
|
||||
=========================
|
||||
### VIM
|
||||
|
||||
vim does a lot more than just reading and writing the file you want
|
||||
to edit. It creates swap and backup files for data recovery if vim crashes
|
||||
|
@ -69,7 +68,7 @@ swap file at all or create it outside the WebDAV server. A second problem
|
|||
arises from how vim modifіes the file you are editing. Before a file
|
||||
is saved a backup is created by renaming the file to the same name with a
|
||||
'~' at the end and writing the file content into a new
|
||||
file with the name of the original file. Afterwards vim deleteѕ the backup
|
||||
file with the name of the original file. Afterwards vim deletes the backup
|
||||
file. On a regular file system you
|
||||
won't see a difference between the file before and after saving, though
|
||||
it is actually a new one. In SeedDMS you won't notice a difference either
|
||||
|
@ -88,12 +87,17 @@ set nobackup
|
|||
set nowritebackup
|
||||
set noswapfile
|
||||
|
||||
If you want to restrict the settings to the directory where the dms
|
||||
is mounted by webdav, e.g. /media/webdav, you can set an auto command
|
||||
in .vimrc
|
||||
|
||||
autocmd BufNewFile,BufRead /media/webdav/* set nobackup nowritebackup noswapfile
|
||||
|
||||
Creating the backup file in a directory outside of WebDAV doesn't help in
|
||||
this case, because it still does the file renaming which is turned of by
|
||||
this case, because it still does the file renaming which is turned off by
|
||||
'nowritebackup'.
|
||||
|
||||
cdaver
|
||||
========
|
||||
### cdaver
|
||||
|
||||
cadaver is a webdav client similar to classical command line based ftp clients.
|
||||
It can be used to browse through the folders, downloads and uploads files, and
|
||||
|
|
|
@ -12,7 +12,6 @@
|
|||
* @version Release: @package_version@
|
||||
*/
|
||||
|
||||
require_once("inc.Utils.php");
|
||||
require_once("inc.ClassNotificationService.php");
|
||||
require_once("inc.ClassEmailNotify.php");
|
||||
require_once("inc.ClassSession.php");
|
||||
|
|
|
@ -43,12 +43,6 @@ class SeedDMS_DbAuthentication extends SeedDMS_Authentication {
|
|||
// Assume that the password has been sent via HTTP POST. It would be careless
|
||||
// (and dangerous) for passwords to be sent via GET.
|
||||
if (!seed_pass_verify($password, $user->getPwd())) {
|
||||
/* if counting of login failures is turned on, then increment its value */
|
||||
if($settings->_loginFailure) {
|
||||
$failures = $user->addLoginFailure();
|
||||
if($failures >= $settings->_loginFailure)
|
||||
$user->setDisabled(true);
|
||||
}
|
||||
$user = false;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -134,12 +134,6 @@ class SeedDMS_LdapAuthentication extends SeedDMS_Authentication {
|
|||
}
|
||||
}
|
||||
} elseif($user) {
|
||||
$userid = $user->getID();
|
||||
if($settings->_loginFailure) {
|
||||
$failures = $user->addLoginFailure();
|
||||
if($failures >= $settings->_loginFailure)
|
||||
$user->setDisabled(true);
|
||||
}
|
||||
$user = false;
|
||||
}
|
||||
ldap_close($ds);
|
||||
|
|
|
@ -15,8 +15,6 @@ global $logger;
|
|||
|
||||
require "inc.ClassExtensionMgr.php";
|
||||
require_once "inc.ClassExtBase.php";
|
||||
require_once "inc.Version.php";
|
||||
require_once "inc.Utils.php";
|
||||
|
||||
$extMgr = new SeedDMS_Extension_Mgr($settings->_rootDir."/ext", $settings->_cacheDir, $settings->_repositoryUrl, $settings->_proxyUrl, $settings->_proxyUser, $settings->_proxyPassword);
|
||||
|
||||
|
@ -48,7 +46,7 @@ foreach($extMgr->getExtensionConfiguration() as $extname=>$extconf) {
|
|||
include($classfile);
|
||||
$obj = new $extconf['class']['name']($settings, null, $logger);
|
||||
if(method_exists($obj, 'init'))
|
||||
$obj->init();
|
||||
$obj->init($extMgr);
|
||||
}
|
||||
}
|
||||
if(isset($extconf['language']['file'])) {
|
||||
|
|
|
@ -19,18 +19,7 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("Log.php");
|
||||
require_once("inc/inc.Utils.php");
|
||||
|
||||
if ($settings->_logFileEnable) {
|
||||
if ($settings->_logFileRotation=="h") $logname=date("YmdH", time());
|
||||
else if ($settings->_logFileRotation=="d") $logname=date("Ymd", time());
|
||||
else $logname=date("Ym", time());
|
||||
$logger = getLogger();
|
||||
|
||||
if(!file_exists($settings->_contentDir.'log'))
|
||||
@mkdir($settings->_contentDir.'log');
|
||||
if(file_exists($settings->_contentDir.'log') && is_dir($settings->_contentDir.'log'))
|
||||
$logger = Log::factory('file', $settings->_contentDir.'log/'.$logname.'.log');
|
||||
else
|
||||
$logger = null;
|
||||
} else {
|
||||
$logger = null;
|
||||
}
|
||||
|
|
|
@ -83,3 +83,5 @@ ini_set('include_path', $settings->_rootDir.'../pear'. PATH_SEPARATOR .ini_get('
|
|||
/* composer is installed in pear directory, but install tool does not need it */
|
||||
if(!defined("SEEDDMS_INSTALL"))
|
||||
require_once 'vendor/autoload.php';
|
||||
|
||||
require_once "inc.Version.php";
|
||||
|
|
|
@ -395,7 +395,7 @@ function getFilenameByDocname($content) { /* {{{ */
|
|||
return mb_ereg_replace("([^\w\s\d\-_~,;\[\]\(\).])", '', $filename);
|
||||
} /* }}} */
|
||||
|
||||
function getLogger($prefix='') { /* {{{ */
|
||||
function getLogger($prefix='', $mask=PEAR_LOG_INFO) { /* {{{ */
|
||||
global $settings;
|
||||
|
||||
if($settings->_logFileEnable) {
|
||||
|
@ -407,7 +407,7 @@ function getLogger($prefix='') { /* {{{ */
|
|||
@mkdir($settings->_contentDir.'log');
|
||||
if(file_exists($settings->_contentDir.'log') && is_dir($settings->_contentDir.'log')) {
|
||||
$logger = Log::factory('file', $logname);
|
||||
$logger->setMask(Log::MAX(PEAR_LOG_DEBUG));
|
||||
$logger->setMask(Log::MAX($mask));
|
||||
} else
|
||||
$logger = null;
|
||||
} else {
|
||||
|
@ -683,7 +683,7 @@ function addDirSep($str) { /* {{{ */
|
|||
* @param string $command The command to check
|
||||
* @return bool True if the command has been found ; otherwise, false.
|
||||
*/
|
||||
function commandExists ($command) {
|
||||
function commandExists ($command) { /* {{{ */
|
||||
$whereIsCommand = (PHP_OS == 'WINNT') ? 'where' : 'command -v';
|
||||
|
||||
$process = proc_open(
|
||||
|
@ -706,7 +706,7 @@ function commandExists ($command) {
|
|||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Send a file from disk to the browser
|
||||
|
@ -855,6 +855,23 @@ function createNonce() { /* {{{ */
|
|||
return base64_encode($bytes);
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Create a real uniqid for cryptographic purposes
|
||||
*
|
||||
* @ return string
|
||||
*/
|
||||
function uniqidReal($lenght = 13) {
|
||||
// uniqid gives 13 chars, but you could adjust it to your needs.
|
||||
if (function_exists("random_bytes")) {
|
||||
$bytes = random_bytes(ceil($lenght / 2));
|
||||
} elseif (function_exists("openssl_random_pseudo_bytes")) {
|
||||
$bytes = openssl_random_pseudo_bytes(ceil($lenght / 2));
|
||||
} else {
|
||||
throw new Exception("no cryptographically secure random function available");
|
||||
}
|
||||
return substr(bin2hex($bytes), 0, $lenght);
|
||||
}
|
||||
|
||||
/**
|
||||
* Compare function for sorting users by login
|
||||
*
|
||||
|
@ -1092,7 +1109,7 @@ class SeedDMS_JwtToken { /* {{{ */
|
|||
class SeedDMS_FolderTree { /* {{{ */
|
||||
|
||||
public function __construct($folder, $callback) { /* {{{ */
|
||||
$iter = new \SeedDMS\RecursiveFolderIterator($folder);
|
||||
$iter = new \SeedDMS\Core\RecursiveFolderIterator($folder);
|
||||
$iter2 = new RecursiveIteratorIterator($iter, RecursiveIteratorIterator::SELF_FIRST);
|
||||
foreach($iter2 as $ff) {
|
||||
call_user_func($callback, $ff, $iter2->getDepth());
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
|
||||
class SeedDMS_Version { /* {{{ */
|
||||
|
||||
const _number = "5.1.27";
|
||||
const _number = "5.1.28";
|
||||
const _string = "SeedDMS";
|
||||
|
||||
function __construct() {
|
||||
|
|
12
index.php
12
index.php
|
@ -20,12 +20,12 @@
|
|||
include("inc/inc.Settings.php");
|
||||
|
||||
if(true) {
|
||||
include("inc/inc.LogInit.php");
|
||||
include("inc/inc.Utils.php");
|
||||
include("inc/inc.Language.php");
|
||||
include("inc/inc.Init.php");
|
||||
include("inc/inc.Extension.php");
|
||||
include("inc/inc.DBInit.php");
|
||||
require_once("inc/inc.Utils.php");
|
||||
require_once("inc/inc.LogInit.php");
|
||||
require_once("inc/inc.Language.php");
|
||||
require_once("inc/inc.Init.php");
|
||||
require_once("inc/inc.Extension.php");
|
||||
require_once("inc/inc.DBInit.php");
|
||||
|
||||
require "vendor/autoload.php";
|
||||
|
||||
|
|
|
@ -514,6 +514,7 @@ URL: [url]',
|
|||
'dump_remove' => 'ازالة الملف المستخرج',
|
||||
'duplicates' => 'تكرارات',
|
||||
'duplicate_content' => 'المحتوى متكرر',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => 'تعديل',
|
||||
'edit_attributes' => 'تعديل السمات',
|
||||
'edit_comment' => 'تعديل تعليق',
|
||||
|
@ -620,6 +621,7 @@ URL: [url]',
|
|||
'extension_mgr_repository' => 'مستودع إدارة الإضافات',
|
||||
'extension_mgr_upload_disabled' => '',
|
||||
'extension_missing_name' => '',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'لائحة الإضافات حسب الإصدار',
|
||||
'february' => 'فبراير',
|
||||
|
@ -903,6 +905,7 @@ URL: [url]',
|
|||
'move_clipboard' => 'تحريك القصاصة',
|
||||
'move_document' => 'تحريك مستند',
|
||||
'move_folder' => 'تحريك مجلد',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => 'حسابي',
|
||||
'my_documents' => 'مستنداتي',
|
||||
'my_transmittals' => 'الإحالات الخاصة بي',
|
||||
|
@ -1045,6 +1048,7 @@ Parent folder: [folder_path]
|
|||
URL: [url]',
|
||||
'ownership_changed_email_body_html' => '',
|
||||
'ownership_changed_email_subject' => '[sitename]: [name] - تم تغيير المالك',
|
||||
'parent_folder' => '',
|
||||
'password' => 'كلمة السر',
|
||||
'password_already_used' => 'كلمة السر بالفعل تم ارسالها',
|
||||
'password_expiration' => 'انتهاء صلاحية كلمة السر',
|
||||
|
@ -1094,6 +1098,7 @@ URL: [url]',
|
|||
'quota_exceeded' => 'لقد قمت بتعدي المساحة المخصصة لك بمقدار [bytes].',
|
||||
'quota_is_disabled' => 'الغيت الكوتا',
|
||||
'quota_warning' => 'اقصى مساحة للقرص الصلب تم تعديها بمقدار [bytes]. من فضلك قم بمسح بعض المستندات او اصدارات سابقة منها',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => 'تم الموافقة على الوصول',
|
||||
'receipts_accepted_latest' => '',
|
||||
'receipts_not_touched' => 'الوصول غير ملموسة',
|
||||
|
@ -1779,6 +1784,7 @@ URL: [url]',
|
|||
'set_password' => 'تحديد كلمة السر',
|
||||
'set_workflow' => 'تحديد مسار العمل',
|
||||
'show_extension_changelog' => 'تغيير سجل',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => 'لائحة الإصدارات',
|
||||
'signed_in_as' => 'تسجيل الدخول بإسم',
|
||||
'sign_in' => 'تسجيل الدخول',
|
||||
|
|
|
@ -467,6 +467,7 @@ $text = array(
|
|||
'dump_remove' => 'Изтрий дъмп',
|
||||
'duplicates' => '',
|
||||
'duplicate_content' => '',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => 'Редактирай',
|
||||
'edit_attributes' => 'Редактирай атрибути',
|
||||
'edit_comment' => 'Редактирай коментар',
|
||||
|
@ -569,6 +570,7 @@ $text = array(
|
|||
'extension_mgr_repository' => '',
|
||||
'extension_mgr_upload_disabled' => '',
|
||||
'extension_missing_name' => '',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => '',
|
||||
'february' => 'Февруари',
|
||||
|
@ -832,6 +834,7 @@ $text = array(
|
|||
'move_clipboard' => '',
|
||||
'move_document' => 'Премести документ',
|
||||
'move_folder' => 'Премести папка',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => 'Моя акаунт',
|
||||
'my_documents' => 'Моите документи',
|
||||
'my_transmittals' => 'Моите предавания',
|
||||
|
@ -944,6 +947,7 @@ $text = array(
|
|||
'ownership_changed_email_body' => '',
|
||||
'ownership_changed_email_body_html' => '',
|
||||
'ownership_changed_email_subject' => '',
|
||||
'parent_folder' => '',
|
||||
'password' => 'Парола',
|
||||
'password_already_used' => 'Вече използвана парола',
|
||||
'password_expiration' => 'Паролата изтича',
|
||||
|
@ -993,6 +997,7 @@ $text = array(
|
|||
'quota_exceeded' => 'Вашата дискова квота е превишена с [bytes].',
|
||||
'quota_is_disabled' => '',
|
||||
'quota_warning' => 'Вашето max. използуване на диска е превишена с [bytes]. Please remove documents or previous versions.',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => '',
|
||||
'receipts_accepted_latest' => '',
|
||||
'receipts_not_touched' => '',
|
||||
|
@ -1642,6 +1647,7 @@ $text = array(
|
|||
'set_password' => 'Установи парола',
|
||||
'set_workflow' => 'Установи процес',
|
||||
'show_extension_changelog' => '',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => '',
|
||||
'signed_in_as' => 'Вход като',
|
||||
'sign_in' => 'вход',
|
||||
|
|
|
@ -472,6 +472,7 @@ URL: [url]',
|
|||
'dump_remove' => 'Eliminar fitxer de bolcat',
|
||||
'duplicates' => '',
|
||||
'duplicate_content' => '',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => 'editar',
|
||||
'edit_attributes' => 'Editar atributs',
|
||||
'edit_comment' => 'Editar comentari',
|
||||
|
@ -574,6 +575,7 @@ URL: [url]',
|
|||
'extension_mgr_repository' => '',
|
||||
'extension_mgr_upload_disabled' => '',
|
||||
'extension_missing_name' => '',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => '',
|
||||
'february' => 'Febrer',
|
||||
|
@ -837,6 +839,7 @@ URL: [url]',
|
|||
'move_clipboard' => '',
|
||||
'move_document' => 'Moure document',
|
||||
'move_folder' => 'Moure directori',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => 'El meu compte',
|
||||
'my_documents' => 'Els meus documents',
|
||||
'my_transmittals' => 'Documents enviats per mi',
|
||||
|
@ -949,6 +952,7 @@ URL: [url]',
|
|||
'ownership_changed_email_body' => '',
|
||||
'ownership_changed_email_body_html' => '',
|
||||
'ownership_changed_email_subject' => '',
|
||||
'parent_folder' => '',
|
||||
'password' => 'Contrasenya',
|
||||
'password_already_used' => '',
|
||||
'password_expiration' => '',
|
||||
|
@ -998,6 +1002,7 @@ URL: [url]',
|
|||
'quota_exceeded' => '',
|
||||
'quota_is_disabled' => '',
|
||||
'quota_warning' => '',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => '',
|
||||
'receipts_accepted_latest' => '',
|
||||
'receipts_not_touched' => '',
|
||||
|
@ -1647,6 +1652,7 @@ URL: [url]',
|
|||
'set_password' => '',
|
||||
'set_workflow' => '',
|
||||
'show_extension_changelog' => '',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => '',
|
||||
'signed_in_as' => 'Connectat com',
|
||||
'sign_in' => 'sign in',
|
||||
|
|
|
@ -538,6 +538,7 @@ URL: [url]',
|
|||
'dump_remove' => 'Odstranit soubor zálohy',
|
||||
'duplicates' => 'Duplikáty',
|
||||
'duplicate_content' => 'Duplicitní obsah',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => 'upravit',
|
||||
'edit_attributes' => 'Editovat atributy',
|
||||
'edit_comment' => 'Upravit komentář',
|
||||
|
@ -644,6 +645,7 @@ URL: [url]',
|
|||
'extension_mgr_repository' => 'Dostupný',
|
||||
'extension_mgr_upload_disabled' => '',
|
||||
'extension_missing_name' => '',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'Verze',
|
||||
'february' => 'Únor',
|
||||
|
@ -934,6 +936,7 @@ URL: [url]',
|
|||
'move_clipboard' => 'Přesun schránky',
|
||||
'move_document' => 'Přesunout dokument',
|
||||
'move_folder' => 'Přesun složky',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => 'Můj účet',
|
||||
'my_documents' => 'Moje dokumenty',
|
||||
'my_transmittals' => 'Moje přenosy',
|
||||
|
@ -1076,6 +1079,7 @@ 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é',
|
||||
'password_expiration' => 'Vypršení platnosti hesla',
|
||||
|
@ -1129,6 +1133,7 @@ Pokud budete mít problém s přihlášením i po změně hesla, kontaktujte Adm
|
|||
'quota_exceeded' => 'Vaše kvóta disku je překročena o [bytes].',
|
||||
'quota_is_disabled' => 'Podpora kvót je v současné době zakázána v nastavení. Nastavení uživatelských kvót nebude mít žádný vliv, dokud se znovu neaktivuje.',
|
||||
'quota_warning' => 'Vaše maximální využití disku je překročeno o [bajtů]. Prosím, odstraňte dokumenty nebo předchozí verze.',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => '[no_receipts] potvrzení přijetí již přijato',
|
||||
'receipts_accepted_latest' => '',
|
||||
'receipts_not_touched' => '[no_receipts] potvrzení přijetí nebylo dotčeno',
|
||||
|
@ -1851,6 +1856,7 @@ Jméno: [username]
|
|||
'set_password' => 'Nastavení hesla',
|
||||
'set_workflow' => 'Nastavit workflow',
|
||||
'show_extension_changelog' => 'Zobrazit Changelog',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => 'Zobrazit seznam verzí',
|
||||
'signed_in_as' => 'Přihlášen jako',
|
||||
'sign_in' => 'Přihlásit',
|
||||
|
|
|
@ -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 (3143), dgrutsch (22)
|
||||
// Translators: Admin (3150), dgrutsch (22)
|
||||
|
||||
$text = array(
|
||||
'2_factor_auth' => '2-Faktor Authentifizierung',
|
||||
|
@ -632,13 +632,14 @@ URL: [url]</p>',
|
|||
'dropfolder_metadata' => 'Metadaten der zu importierenen Dateien',
|
||||
'dropupload' => 'Direkt Hochladen',
|
||||
'drop_files_here' => 'Dateien hier hin ziehen!',
|
||||
'drop_files_here_or_click' => 'Dateien hier hin ziehen oder Klicken!',
|
||||
'drop_files_here_or_click' => 'Dateien hier hin ziehen oder Klicken zum Hochladen!',
|
||||
'dump_creation' => 'DB dump erzeugen',
|
||||
'dump_creation_warning' => 'Mit dieser Operation können Sie einen Dump der Datenbank erzeugen. Nach der Erstellung wird der Dump im Datenordner Ihres Servers gespeichert.',
|
||||
'dump_list' => 'Vorhandene DB dumps',
|
||||
'dump_remove' => 'DB dump löschen',
|
||||
'duplicates' => 'Duplikate',
|
||||
'duplicate_content' => 'Doppelte Dateien',
|
||||
'duplicate_sequences' => 'Doppelte Sequenznummer in einem Ordner',
|
||||
'edit' => 'Bearbeiten',
|
||||
'edit_attributes' => 'Attribute bearbeiten',
|
||||
'edit_comment' => 'Kommentar bearbeiten',
|
||||
|
@ -751,6 +752,7 @@ URL: [url]</p>',
|
|||
'extension_mgr_repository' => 'Verfügbar',
|
||||
'extension_mgr_upload_disabled' => 'Der Upload neuer Erweiterungen ist nicht möglich, weil dies in den Einstellungen ausgeschaltet ist.',
|
||||
'extension_missing_name' => 'Kein Erweiterungsname übergeben',
|
||||
'extension_readme' => 'Readme',
|
||||
'extension_toggle_error' => 'Konnte Erweiterung nicht aus/einschalten',
|
||||
'extension_version_list' => 'Versionen',
|
||||
'february' => 'Februar',
|
||||
|
@ -1077,6 +1079,7 @@ URL: [url]</p>',
|
|||
'move_clipboard' => 'Zwischenablage in Ordner verschieben',
|
||||
'move_document' => 'Verschieben',
|
||||
'move_folder' => 'Verschieben',
|
||||
'move_into_rootfolder' => 'In den Wurzelordner verschieben',
|
||||
'my_account' => 'Mein Profil',
|
||||
'my_documents' => 'Meine Dokumente',
|
||||
'my_transmittals' => 'Meine Dokumentenlisten',
|
||||
|
@ -1256,6 +1259,7 @@ 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',
|
||||
'password_expiration' => 'Ablauf eines Passworts',
|
||||
|
@ -1321,6 +1325,7 @@ Sollen Sie danach immer noch Probleme bei der Anmeldung haben, dann kontaktieren
|
|||
'quota_exceeded' => 'Ihr maximal verfügbarer Plattenplatz wurde um [bytes] überschritten.',
|
||||
'quota_is_disabled' => 'Quota-Unterstützung ist zur Zeit ausgeschaltet. Benutzer-Quota werden ignoriert bis Quota-Unterstützung in den Einstellungen eingeschaltet wird.',
|
||||
'quota_warning' => 'Ihr maximal verfügbarer Plattenplatz wurde um [bytes] überschritten. Bitte löschen Sie Dokumente oder ältere Versionen.',
|
||||
'readme_loading' => 'Bitte warten, bis die Readme geladen ist ...',
|
||||
'receipts_accepted' => '[no_receipts] Empfangsbestätigungen',
|
||||
'receipts_accepted_latest' => '(davon [no_receipts] in letzter Version)',
|
||||
'receipts_not_touched' => '[no_receipts] offene Empfangsbestätigungen',
|
||||
|
@ -2183,6 +2188,7 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver
|
|||
'set_password' => 'Passwort setzen',
|
||||
'set_workflow' => 'Workflow zuweisen',
|
||||
'show_extension_changelog' => 'Zeige Versionshistorie',
|
||||
'show_extension_readme' => 'Readme anzeigen',
|
||||
'show_extension_version_list' => 'Zeige Liste der Versionen',
|
||||
'signed_in_as' => 'Angemeldet als',
|
||||
'sign_in' => 'Anmelden',
|
||||
|
|
|
@ -467,6 +467,7 @@ $text = array(
|
|||
'dump_remove' => '',
|
||||
'duplicates' => '',
|
||||
'duplicate_content' => '',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => 'Επεξεργασία',
|
||||
'edit_attributes' => '',
|
||||
'edit_comment' => 'Επεξερασία σχόλιου',
|
||||
|
@ -569,6 +570,7 @@ $text = array(
|
|||
'extension_mgr_repository' => '',
|
||||
'extension_mgr_upload_disabled' => '',
|
||||
'extension_missing_name' => '',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => '',
|
||||
'february' => 'Φεβρουάριος',
|
||||
|
@ -832,6 +834,7 @@ $text = array(
|
|||
'move_clipboard' => '',
|
||||
'move_document' => 'Μετακίνηση εγγράφου',
|
||||
'move_folder' => 'Μετακίνηση φακέλου',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => 'Ο Λογαριασμός μου',
|
||||
'my_documents' => 'Τα έγγραφα μου',
|
||||
'my_transmittals' => 'Οι Διαβιβάσεις μου',
|
||||
|
@ -955,6 +958,7 @@ URL: [url]',
|
|||
'ownership_changed_email_body' => '',
|
||||
'ownership_changed_email_body_html' => '',
|
||||
'ownership_changed_email_subject' => '',
|
||||
'parent_folder' => '',
|
||||
'password' => '',
|
||||
'password_already_used' => '',
|
||||
'password_expiration' => '',
|
||||
|
@ -1004,6 +1008,7 @@ URL: [url]',
|
|||
'quota_exceeded' => '',
|
||||
'quota_is_disabled' => '',
|
||||
'quota_warning' => '',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => '',
|
||||
'receipts_accepted_latest' => '',
|
||||
'receipts_not_touched' => '',
|
||||
|
@ -1653,6 +1658,7 @@ URL: [url]',
|
|||
'set_password' => '',
|
||||
'set_workflow' => '',
|
||||
'show_extension_changelog' => '',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => '',
|
||||
'signed_in_as' => 'Σύνδεση σαν',
|
||||
'sign_in' => 'Σύνδεση',
|
||||
|
|
|
@ -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 (2238), archonwang (3), dgrutsch (9), netixw (14)
|
||||
// Translators: Admin (2245), archonwang (3), dgrutsch (9), netixw (14)
|
||||
|
||||
$text = array(
|
||||
'2_factor_auth' => '2-factor authentication',
|
||||
|
@ -632,13 +632,14 @@ URL: [url]</p>',
|
|||
'dropfolder_metadata' => 'Metadata of files to be imported',
|
||||
'dropupload' => 'Fast upload',
|
||||
'drop_files_here' => 'Drop files here!',
|
||||
'drop_files_here_or_click' => 'Drop files here or click!',
|
||||
'drop_files_here_or_click' => 'Drop files here or click to upload!',
|
||||
'dump_creation' => 'DB dump creation',
|
||||
'dump_creation_warning' => 'With this operation you can create a dump file of your database content. After the creation the dump file will be saved in the data folder of your server.',
|
||||
'dump_list' => 'Existings dump files',
|
||||
'dump_remove' => 'Remove dump file',
|
||||
'duplicates' => 'Duplicates',
|
||||
'duplicate_content' => 'Duplicate Content',
|
||||
'duplicate_sequences' => 'Duplicate sequence numbers in a folder',
|
||||
'edit' => 'Edit',
|
||||
'edit_attributes' => 'Edit attributes',
|
||||
'edit_comment' => 'Edit comment',
|
||||
|
@ -751,6 +752,7 @@ URL: [url]</p>',
|
|||
'extension_mgr_repository' => 'Available',
|
||||
'extension_mgr_upload_disabled' => 'Uploading new extensions is not possible because it is disabled in the configuraton.',
|
||||
'extension_missing_name' => 'No extension name given',
|
||||
'extension_readme' => 'Readme',
|
||||
'extension_toggle_error' => 'Could not toggle extension',
|
||||
'extension_version_list' => 'Versions',
|
||||
'february' => 'February',
|
||||
|
@ -1078,6 +1080,7 @@ URL: [url]</p>',
|
|||
'move_clipboard' => 'Move clipboard',
|
||||
'move_document' => 'Move document',
|
||||
'move_folder' => 'Move Folder',
|
||||
'move_into_rootfolder' => 'Move into root folder',
|
||||
'my_account' => 'My Account',
|
||||
'my_documents' => 'My Documents',
|
||||
'my_transmittals' => 'My Transmittals',
|
||||
|
@ -1259,6 +1262,7 @@ 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',
|
||||
'password_expiration' => 'Password expiration',
|
||||
|
@ -1324,6 +1328,7 @@ If you still have problems to login, then please contact your administrator.',
|
|||
'quota_exceeded' => 'Your disk quota is exceeded by [bytes].',
|
||||
'quota_is_disabled' => 'Quota support is currently disabled in the settings. Setting a user quota will have no effect until it is enabled again.',
|
||||
'quota_warning' => 'Your maximum disc usage is exceeded by [bytes]. Please remove documents or previous versions.',
|
||||
'readme_loading' => 'Pleae wait, until the Readme is loaded ...',
|
||||
'receipts_accepted' => '[no_receipts] receipts already accepted',
|
||||
'receipts_accepted_latest' => '(being [no_receipts] in latest version)',
|
||||
'receipts_not_touched' => '[no_receipts] receipts not being touched',
|
||||
|
@ -2186,6 +2191,7 @@ If you did not receive a password, please use the password forgotten function on
|
|||
'set_password' => 'Set Password',
|
||||
'set_workflow' => 'Set Workflow',
|
||||
'show_extension_changelog' => 'Show Changelog',
|
||||
'show_extension_readme' => 'Show Readme',
|
||||
'show_extension_version_list' => 'Show list of versions',
|
||||
'signed_in_as' => 'Signed in as',
|
||||
'sign_in' => 'Sign in',
|
||||
|
|
|
@ -527,6 +527,7 @@ URL: [url]',
|
|||
'dump_remove' => 'Eliminar fichero de volcado',
|
||||
'duplicates' => 'Duplicados',
|
||||
'duplicate_content' => 'Contenido duplicado',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => 'editar',
|
||||
'edit_attributes' => 'Editar atributos',
|
||||
'edit_comment' => 'Editar comentario',
|
||||
|
@ -633,6 +634,7 @@ URL: [url]',
|
|||
'extension_mgr_repository' => 'Disponible',
|
||||
'extension_mgr_upload_disabled' => '',
|
||||
'extension_missing_name' => '',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'Versiones',
|
||||
'february' => 'Febrero',
|
||||
|
@ -922,6 +924,7 @@ URL: [url]',
|
|||
'move_clipboard' => 'Mover portapaprles',
|
||||
'move_document' => 'Mover documento',
|
||||
'move_folder' => 'Mover carpeta',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => 'Mi cuenta',
|
||||
'my_documents' => 'Mis documentos',
|
||||
'my_transmittals' => 'Mi transmision',
|
||||
|
@ -1064,6 +1067,7 @@ 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',
|
||||
'password_expiration' => 'Caducidad de la contraseña',
|
||||
|
@ -1121,6 +1125,7 @@ Si continua teniendo problemas de acceso, por favor contacte con el administrado
|
|||
'quota_exceeded' => 'Su cuota de disco se ha excedido en [bytes].',
|
||||
'quota_is_disabled' => 'La cuota está actualmente deshabilitada en las opciones. Establecer una cuota de usuario no tendrá efecto hasta que sea habilitada de nuevo.',
|
||||
'quota_warning' => 'El máximo de uso de disco se ha excedido en [bytes]. Por favor eliminar documentos o versiones anteriores.',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => '',
|
||||
'receipts_accepted_latest' => '',
|
||||
'receipts_not_touched' => '',
|
||||
|
@ -1806,6 +1811,7 @@ URL: [url]',
|
|||
'set_password' => 'Establecer contraseña',
|
||||
'set_workflow' => 'Establecer Flujo de Trabajo',
|
||||
'show_extension_changelog' => 'Mostrar log de cambios',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => 'Lista corta de versiones',
|
||||
'signed_in_as' => 'Conectado como',
|
||||
'sign_in' => 'Conectar',
|
||||
|
|
|
@ -625,6 +625,7 @@ URL : [url]</p>',
|
|||
'dump_remove' => 'Supprimer fichier de sauvegarde',
|
||||
'duplicates' => 'Doublons',
|
||||
'duplicate_content' => 'Contenu en double',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => 'Modifier',
|
||||
'edit_attributes' => 'Modifier les attributs',
|
||||
'edit_comment' => 'Modifier le commentaire',
|
||||
|
@ -737,6 +738,7 @@ URL : [url]</p>',
|
|||
'extension_mgr_repository' => 'Disponibles',
|
||||
'extension_mgr_upload_disabled' => 'Le chargement d\'extension n\'est pas activé',
|
||||
'extension_missing_name' => 'Nom d’extension manquant',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => 'Impossible d’activer/désactiver l’extension',
|
||||
'extension_version_list' => 'Versions',
|
||||
'february' => 'Février',
|
||||
|
@ -1064,6 +1066,7 @@ URL : [url]</p>',
|
|||
'move_clipboard' => 'Déplacer le contenu du presse-papier',
|
||||
'move_document' => 'Déplacer le document',
|
||||
'move_folder' => 'Déplacer le dossier',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => 'Mon compte',
|
||||
'my_documents' => 'Mes documents',
|
||||
'my_transmittals' => 'Mes transmissions',
|
||||
|
@ -1246,6 +1249,7 @@ 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é',
|
||||
'password_expiration' => 'Expiration du mot de passe',
|
||||
|
@ -1309,6 +1313,7 @@ En cas de problème persistant, veuillez contacter votre administrateur.',
|
|||
'quota_exceeded' => 'Votre quota de disque est dépassé de [bytes].',
|
||||
'quota_is_disabled' => 'La prise en charge des quotas est actuellement désactivée dans les réglages. Affecter un quota utilisateur n’aura pas d’effet jusqu’à ce qu’il soit de nouveau activé.',
|
||||
'quota_warning' => 'Votre quota d’espace disque est dépassé de [bytes]. Veuillez supprimer des documents ou d\'anciennes versions.',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => '[no_receipts] réceptions déjà confirmées',
|
||||
'receipts_accepted_latest' => '(dont [no_receipts] dans la dernière version)',
|
||||
'receipts_not_touched' => '[no_receipts] réceptions non amorcées',
|
||||
|
@ -2169,6 +2174,7 @@ Nom : [username]
|
|||
'set_password' => 'Définir mot de passe',
|
||||
'set_workflow' => 'Définir le Workflow',
|
||||
'show_extension_changelog' => 'Afficher le journal des modifications',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => 'Afficher la liste des versions',
|
||||
'signed_in_as' => 'Connecté en tant que',
|
||||
'sign_in' => 'Connexion',
|
||||
|
|
|
@ -19,10 +19,10 @@
|
|||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
//
|
||||
// Translators: Admin (1249), marbanas (16)
|
||||
// Translators: Admin (1250), marbanas (16)
|
||||
|
||||
$text = array(
|
||||
'2_factor_auth' => '',
|
||||
'2_factor_auth' => '2-faktorska autentikacija',
|
||||
'2_factor_auth_info' => '',
|
||||
'2_fact_auth_current_secret' => '',
|
||||
'2_fact_auth_new_secret' => '',
|
||||
|
@ -526,6 +526,7 @@ Internet poveznica: [url]',
|
|||
'dump_remove' => 'Ukloni datoteku za odlaganje',
|
||||
'duplicates' => 'duplikati',
|
||||
'duplicate_content' => 'Duplicirani sadržaj',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => 'Uredi',
|
||||
'edit_attributes' => 'Uredi atribute',
|
||||
'edit_comment' => 'Uredi komentar',
|
||||
|
@ -632,6 +633,7 @@ Internet poveznica: [url]',
|
|||
'extension_mgr_repository' => 'Dostupno',
|
||||
'extension_mgr_upload_disabled' => '',
|
||||
'extension_missing_name' => '',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'Inačice',
|
||||
'february' => 'Veljača',
|
||||
|
@ -915,6 +917,7 @@ Internet poveznica: [url]',
|
|||
'move_clipboard' => 'Premjesti međuspremnik',
|
||||
'move_document' => 'Premjesti dokument',
|
||||
'move_folder' => 'Premjesti mapu',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => 'Moj korisnički račun',
|
||||
'my_documents' => 'Moji dokumenti',
|
||||
'my_transmittals' => 'Moja proslijeđivanja',
|
||||
|
@ -1056,6 +1059,7 @@ 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',
|
||||
'password_expiration' => 'Istek lozinke',
|
||||
|
@ -1113,6 +1117,7 @@ Ako i dalje imate problema s prijavom, molimo kontaktirajte Vašeg administrator
|
|||
'quota_exceeded' => 'Vaša kvota na disku je premašena za [bytes].',
|
||||
'quota_is_disabled' => 'Podrška kvoti je trenutno onemogućena u postavkama. Postavka korisničke kvote neće imati utjecaja dok se ponovno ne omogući.',
|
||||
'quota_warning' => 'Vaš maksimalni prostor na disku je premašen za [bytes]. Molimo uklonite dokumente ili prethodne verzije.',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => '',
|
||||
'receipts_accepted_latest' => '',
|
||||
'receipts_not_touched' => '',
|
||||
|
@ -1815,6 +1820,7 @@ Internet poveznica: [url]',
|
|||
'set_password' => 'Postavi lozinku',
|
||||
'set_workflow' => 'Postavi tok rada',
|
||||
'show_extension_changelog' => '',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => '',
|
||||
'signed_in_as' => 'Prijavljen kao',
|
||||
'sign_in' => 'Prijava u sustav',
|
||||
|
|
|
@ -521,6 +521,7 @@ URL: [url]',
|
|||
'dump_remove' => 'Adatbázis mentés eltávolítása',
|
||||
'duplicates' => '',
|
||||
'duplicate_content' => 'Duplikált tartalom',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => 'Szerkesztés',
|
||||
'edit_attributes' => 'Jellemzők szerkesztése',
|
||||
'edit_comment' => 'Megjegyzés szerkesztése',
|
||||
|
@ -627,6 +628,7 @@ URL: [url]',
|
|||
'extension_mgr_repository' => 'Telepíthető',
|
||||
'extension_mgr_upload_disabled' => '',
|
||||
'extension_missing_name' => '',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'Verziók',
|
||||
'february' => 'Február',
|
||||
|
@ -910,6 +912,7 @@ URL: [url]',
|
|||
'move_clipboard' => 'Vágólapra helyez',
|
||||
'move_document' => 'Dokumentum áthelyezése',
|
||||
'move_folder' => 'Könyvtár áthelyezése',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => 'Saját hozzáférés',
|
||||
'my_documents' => 'Saját dokumentumok',
|
||||
'my_transmittals' => 'Átviteleim',
|
||||
|
@ -1052,6 +1055,7 @@ 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',
|
||||
'password_expiration' => 'Jelszó lejárat',
|
||||
|
@ -1109,6 +1113,7 @@ Amennyiben problémákba ütközik a bejelentkezés során, kérjük vegye fel a
|
|||
'quota_exceeded' => 'Túllépte a lemezterület korlátot [bytes].',
|
||||
'quota_is_disabled' => 'Kvóta támogatás jelenleg le van tiltva a beállításoknál. Felhasználói korlát beállítások nem kerülnek érvényesítésre amíg nincs újra engedélyezve.',
|
||||
'quota_warning' => 'Túllépte lemez korlátot [bytes] bájttal. Kérjük távolítson el dokumentumokat vagy korábbi változatokat.',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => '',
|
||||
'receipts_accepted_latest' => '',
|
||||
'receipts_not_touched' => '',
|
||||
|
@ -1793,6 +1798,7 @@ URL: [url]',
|
|||
'set_password' => 'Jelszó beállítása',
|
||||
'set_workflow' => 'Munkafolyamat beállítása',
|
||||
'show_extension_changelog' => '',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => '',
|
||||
'signed_in_as' => 'Bejelentkezve mint',
|
||||
'sign_in' => 'Bejelentkezés',
|
||||
|
|
|
@ -565,6 +565,7 @@ URL: [url]</p>',
|
|||
'dump_remove' => 'Hapus file sampah',
|
||||
'duplicates' => 'Duplikasi',
|
||||
'duplicate_content' => '',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => 'Ubah',
|
||||
'edit_attributes' => 'Ubah label',
|
||||
'edit_comment' => 'Ubah komentar',
|
||||
|
@ -672,6 +673,7 @@ URL: [url]',
|
|||
'extension_mgr_repository' => 'Tersedia',
|
||||
'extension_mgr_upload_disabled' => 'Mengunggah ekstensi baru tidak dimungkinkan karena dinonaktifkan di konfigurasi.',
|
||||
'extension_missing_name' => '',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => 'Tidak dapat mengaktifkan ekstensi',
|
||||
'extension_version_list' => 'Versi',
|
||||
'february' => 'Februari',
|
||||
|
@ -966,6 +968,7 @@ URL: [url]</p>',
|
|||
'move_clipboard' => 'Pindah clipboard',
|
||||
'move_document' => 'Pindah dokumen',
|
||||
'move_folder' => 'Pindah Folder',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => 'Akun Saya',
|
||||
'my_documents' => 'Dokumen Saya',
|
||||
'my_transmittals' => 'Transmisi Saya',
|
||||
|
@ -1129,6 +1132,7 @@ 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',
|
||||
'password_expiration' => 'Kata sandi telah kadaluwarsa',
|
||||
|
@ -1194,6 +1198,7 @@ Jika Anda masih mengalami masalah untuk login, silakan hubungi administrator And
|
|||
'quota_exceeded' => '',
|
||||
'quota_is_disabled' => 'Dukungan kuota saat ini dinonaktifkan di pengaturan. Menetapkan kuota pengguna tidak akan berpengaruh hingga diaktifkan kembali.',
|
||||
'quota_warning' => '',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => '[no_receipts] kuitansi sudah diterima',
|
||||
'receipts_accepted_latest' => '(menjadi [no_receipts] dalam versi terbaru)',
|
||||
'receipts_not_touched' => '',
|
||||
|
@ -1867,6 +1872,7 @@ Jika Anda tidak menerima kata sandi, silakan gunakan fitur lupa kata sandi di ha
|
|||
'set_password' => 'Setel Kata Sandi',
|
||||
'set_workflow' => 'Setel Alur Kerja',
|
||||
'show_extension_changelog' => 'Tampilkan Changelog',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => 'Tampilkan daftar versi',
|
||||
'signed_in_as' => 'Masuk sebagai',
|
||||
'sign_in' => 'Masuk',
|
||||
|
|
|
@ -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 (2057), rickr (144), s.pnt (26)
|
||||
// Translators: Admin (2058), rickr (144), s.pnt (26)
|
||||
|
||||
$text = array(
|
||||
'2_factor_auth' => 'Autorizzazione a due fattori',
|
||||
|
@ -531,6 +531,7 @@ URL: [url]',
|
|||
'dump_remove' => 'Cancella il file di dump',
|
||||
'duplicates' => 'Duplicati',
|
||||
'duplicate_content' => 'Contenuto duplicato',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => 'Modifica',
|
||||
'edit_attributes' => 'Modifica gli attributi',
|
||||
'edit_comment' => 'Modifica il commento',
|
||||
|
@ -637,6 +638,7 @@ URL: [url]',
|
|||
'extension_mgr_repository' => 'Disponibile',
|
||||
'extension_mgr_upload_disabled' => '',
|
||||
'extension_missing_name' => '',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'Versioni',
|
||||
'february' => 'Febbraio',
|
||||
|
@ -920,6 +922,7 @@ URL: [url]',
|
|||
'move_clipboard' => 'Sposta appunti',
|
||||
'move_document' => 'Sposta documento',
|
||||
'move_folder' => 'Sposta cartella',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => 'Account personale',
|
||||
'my_documents' => 'Documenti personali',
|
||||
'my_transmittals' => 'Mie trasmissioni',
|
||||
|
@ -1062,6 +1065,7 @@ 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',
|
||||
'password_expiration' => 'Scadenza password',
|
||||
|
@ -1119,6 +1123,7 @@ Dovessero esserci ancora problemi al login, prego contatta l\'amministratore di
|
|||
'quota_exceeded' => 'La quota-disco è stata superata di [bytes].',
|
||||
'quota_is_disabled' => 'Il supporto per le quote è attualmente disattivato nelle impostazioni. L\'impostazione di una quota-utente non avrà alcun effetto finché tale funzionalità non verrà nuovamente attivata.',
|
||||
'quota_warning' => 'Il vostro utilizzo massimo di spazio è stato superato di [bytes]. Si prega di rimuovere documenti o versioni obsolete.',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => '[no_receipts] ricevute già accettate',
|
||||
'receipts_accepted_latest' => '',
|
||||
'receipts_not_touched' => '[no_receipts] ricevute non gestite',
|
||||
|
@ -1360,7 +1365,7 @@ URL: [url]',
|
|||
'search' => 'Ricerca',
|
||||
'search_fulltext' => 'Ricerca fulltext',
|
||||
'search_in' => 'Cerca in',
|
||||
'search_mode' => '',
|
||||
'search_mode' => 'Modalità di ricerca',
|
||||
'search_mode_and' => 'tutte le parole',
|
||||
'search_mode_documents' => 'Solo documenti',
|
||||
'search_mode_folders' => 'Solo cartelle',
|
||||
|
@ -1842,6 +1847,7 @@ Name: [username]
|
|||
'set_password' => 'Imposta password',
|
||||
'set_workflow' => 'Imposta il flusso di lavoro',
|
||||
'show_extension_changelog' => 'Registro delle modifiche dell\'estensione',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => 'Mostra lista delle versioni',
|
||||
'signed_in_as' => 'Utente',
|
||||
'sign_in' => 'Accesso',
|
||||
|
|
|
@ -527,6 +527,7 @@ URL: [url]',
|
|||
'dump_remove' => '덤프 파일 제거',
|
||||
'duplicates' => '',
|
||||
'duplicate_content' => '중복 내용',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => '편집',
|
||||
'edit_attributes' => '속성 편집',
|
||||
'edit_comment' => '주석 고치기',
|
||||
|
@ -633,6 +634,7 @@ URL: [url]',
|
|||
'extension_mgr_repository' => '',
|
||||
'extension_mgr_upload_disabled' => '',
|
||||
'extension_missing_name' => '',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => '',
|
||||
'february' => '2월',
|
||||
|
@ -916,6 +918,7 @@ URL: [url]',
|
|||
'move_clipboard' => '이동 클립 보드',
|
||||
'move_document' => '문서 옮기기',
|
||||
'move_folder' => '폴더 이동',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => '내 계정',
|
||||
'my_documents' => '내 문서',
|
||||
'my_transmittals' => '내 송부',
|
||||
|
@ -1058,6 +1061,7 @@ URL : [url]',
|
|||
URL : [url]',
|
||||
'ownership_changed_email_body_html' => '',
|
||||
'ownership_changed_email_subject' => '[sitename] : [name] - 소유자 변경',
|
||||
'parent_folder' => '',
|
||||
'password' => '암호',
|
||||
'password_already_used' => '예전에 쓰인 암호',
|
||||
'password_expiration' => '암호 만료',
|
||||
|
@ -1107,6 +1111,7 @@ URL : [url]',
|
|||
'quota_exceeded' => '당신은 디스크 할당량 [bytes]을 초과한다.',
|
||||
'quota_is_disabled' => '할당량 지원이 설정에서 비활성화되어 있습니다. 다시 활성화 될 때까지 사용자의 할당량 설정은 적용되지 않습니다.',
|
||||
'quota_warning' => '당신의 최대 디스크 사용량 [bytes] 초과됩니다. 문서 또는 이전 버전을 제거하십시오.',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => '',
|
||||
'receipts_accepted_latest' => '',
|
||||
'receipts_not_touched' => '',
|
||||
|
@ -1809,6 +1814,7 @@ URL : [url]',
|
|||
'set_password' => '비밀번호 설정',
|
||||
'set_workflow' => '워크플로우 설정',
|
||||
'show_extension_changelog' => '',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => '',
|
||||
'signed_in_as' => '로그인',
|
||||
'sign_in' => '로그인',
|
||||
|
|
|
@ -524,6 +524,7 @@ URL: [url]',
|
|||
'dump_remove' => 'ລົບແຟ້ມການຖ່າຍໂອນຂໍ້ມູນ',
|
||||
'duplicates' => 'ລາຍການທີຊໍ້າກັນ',
|
||||
'duplicate_content' => 'ເນື້ອຫາທີ່ຊໍ້າກັນ',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => 'ແກ້ໄຂ',
|
||||
'edit_attributes' => 'ແກ້ໄຂແອັດທີບິວ',
|
||||
'edit_comment' => 'ແກ້ໄຂຄວາມຄິດເຫັນ',
|
||||
|
@ -630,6 +631,7 @@ URL: [url]',
|
|||
'extension_mgr_repository' => '',
|
||||
'extension_mgr_upload_disabled' => '',
|
||||
'extension_missing_name' => '',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => '',
|
||||
'february' => 'ເດືອນ ກຸມພາ',
|
||||
|
@ -913,6 +915,7 @@ URL: [url]',
|
|||
'move_clipboard' => 'ຍ້າຍຄິບບອດ',
|
||||
'move_document' => 'ຍ້າຍເອກະສານ',
|
||||
'move_folder' => 'ຍ້າຍໂຟລເດີ',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => 'ບັນຊີຂອງຂ້ອຍ',
|
||||
'my_documents' => 'ເອກະສານຂອງຂ້ອຍ',
|
||||
'my_transmittals' => 'ການຂົນສົ່ງຂອງຂ້ອຍ',
|
||||
|
@ -1055,6 +1058,7 @@ URL: [url]',
|
|||
URL: [url]',
|
||||
'ownership_changed_email_body_html' => '',
|
||||
'ownership_changed_email_subject' => '[sitename]:[name] - ປ່ຽນເຈົ້າຂອງແລ້ວ',
|
||||
'parent_folder' => '',
|
||||
'password' => 'ລະຫັດຜ່ານ',
|
||||
'password_already_used' => 'ລະຫັດຜ່ານທີນຳໄຊ້ແລ້ວ',
|
||||
'password_expiration' => 'ລະຫັດຜ່ານໝົດອາຍຸ',
|
||||
|
@ -1112,6 +1116,7 @@ URL: [url]',
|
|||
'quota_exceeded' => 'ໂຄຕ້າດິສຂອງເຈົ້າມີຂະໜາດເກີນ [ໄບ]',
|
||||
'quota_is_disabled' => 'ຂະນະນີ້ການສະນັບສະໜູນໂຄຕ້າຖືກປິດໄຊ້ງານໃນການຕັ້ງຄ່າແລ້ວການກຳນົດໂຄຕ້າຜູ້ໄຊ້ຈະບໍ່ມີຜົນໄດໆ ຈົນກວ່າຈະເປີດໄຊ້ງານອີກຄັ້ງ',
|
||||
'quota_warning' => 'ການໄຊ້ດິສສູງສຸດຂອງເຈົ້າເກີນ [ໄບຣ] ໂປດລົບເອກະສານຫຼືເວີຊັນກ່ອນໜ້າ',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => 'ໃບບິນຮັບເງີນໄດ້ຮັບການຍອມຮັບແລ້ວ [ບໍມີໃບບິນຮັບເງິນ]',
|
||||
'receipts_accepted_latest' => '',
|
||||
'receipts_not_touched' => 'ບໍ່ມີໃບບິນຮັບເງິນ',
|
||||
|
@ -1835,6 +1840,7 @@ URL: [url]',
|
|||
'set_password' => 'ຕັ້ງລະຫັດຜ່ານ',
|
||||
'set_workflow' => 'ຕັ້ງຄ່າການທຳງານ',
|
||||
'show_extension_changelog' => '',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => '',
|
||||
'signed_in_as' => 'ລົງຊື່ເຂົາໄຊ້ໂດຍ',
|
||||
'sign_in' => 'ລົງຊື່ເຂົາໄຊ້',
|
||||
|
|
|
@ -538,6 +538,7 @@ URL: [url]',
|
|||
'dump_remove' => 'Ta bort dumpfil',
|
||||
'duplicates' => 'Duplikater',
|
||||
'duplicate_content' => 'Dubliser innehold',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => 'Rediger',
|
||||
'edit_attributes' => 'Rediger egenskaper',
|
||||
'edit_comment' => 'Rediger kommentar',
|
||||
|
@ -644,6 +645,7 @@ URL: [url]',
|
|||
'extension_mgr_repository' => 'Tilgjengelig',
|
||||
'extension_mgr_upload_disabled' => '',
|
||||
'extension_missing_name' => '',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'Versjon',
|
||||
'february' => 'Februar',
|
||||
|
@ -934,6 +936,7 @@ URL: [url]',
|
|||
'move_clipboard' => 'Flytt utklippstavlen',
|
||||
'move_document' => 'Flytte dokument',
|
||||
'move_folder' => 'Flytte mappe',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => 'Min side',
|
||||
'my_documents' => 'Mine dokumenter',
|
||||
'my_transmittals' => 'Mine sendinger',
|
||||
|
@ -1076,6 +1079,7 @@ 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',
|
||||
'password_expiration' => 'Passord utgått',
|
||||
|
@ -1127,6 +1131,7 @@ Om du fortsatt har problemer med innloggingen, kontakt admin.',
|
|||
'quota_exceeded' => 'Diskkvoten din er overskridet med [bytes].',
|
||||
'quota_is_disabled' => 'Kvotestøtte er for øyeblikket deaktivert i innstillingene. Å sette en brukerkvote vil ikke ha noen effekt før den er aktivert igjen.',
|
||||
'quota_warning' => 'Din maksimale lagringskvote er overskredet med [bytes]. Ta bort dokumenter eller tidigere versjoner.',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => '[no_receipts] kvitteringer allerede akseptert',
|
||||
'receipts_accepted_latest' => '(er [no_receipts] i siste versjon)',
|
||||
'receipts_not_touched' => '[no_receipts] kvitteringer ikke blir berørt',
|
||||
|
@ -1848,6 +1853,7 @@ Bruker: [username]
|
|||
'set_password' => 'Angi passord',
|
||||
'set_workflow' => 'Velg arbeidsflyt',
|
||||
'show_extension_changelog' => 'Vis forandrings logg',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => 'Vis liste over versjoner',
|
||||
'signed_in_as' => 'Innlogget som',
|
||||
'sign_in' => 'Logg inn',
|
||||
|
|
|
@ -531,6 +531,7 @@ URL: [url]',
|
|||
'dump_remove' => 'Verwijder dump bestand',
|
||||
'duplicates' => 'Doublures',
|
||||
'duplicate_content' => 'Dubbele inhoud',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => 'Wijzigen',
|
||||
'edit_attributes' => 'Bewerk attributen',
|
||||
'edit_comment' => 'Wijzig commentaar',
|
||||
|
@ -637,6 +638,7 @@ URL: [url]',
|
|||
'extension_mgr_repository' => 'Beschikbaar',
|
||||
'extension_mgr_upload_disabled' => '',
|
||||
'extension_missing_name' => 'Naam extensie ontbreekt',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => 'Omschakelen mislukt',
|
||||
'extension_version_list' => 'Versies',
|
||||
'february' => 'februari',
|
||||
|
@ -927,6 +929,7 @@ URL: [url]',
|
|||
'move_clipboard' => 'Verplaats klembord',
|
||||
'move_document' => 'Verplaats document',
|
||||
'move_folder' => 'Map verplaatsen',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => 'Mijn Account',
|
||||
'my_documents' => 'Mijn Documenten',
|
||||
'my_transmittals' => 'Mijn zendingen',
|
||||
|
@ -1068,6 +1071,7 @@ 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',
|
||||
'password_expiration' => 'Wachtwoord vervaldatum',
|
||||
|
@ -1126,6 +1130,7 @@ Mocht u de komende minuten geen email ontvangen, probeer het dan nogmaals en con
|
|||
'quota_exceeded' => 'Uw data quotum is overschreden met [bytes].',
|
||||
'quota_is_disabled' => 'Quota support is momenteel niet actief in de eigenschappen. Een user-quotum instellen zal geen effect hebben tot quota actief zijn',
|
||||
'quota_warning' => 'Uw maximale datagebruik is overschreden met [bytes]. Gelieve documenten of eerdere versies te verwijderen.',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => '[no_receipts] ontvangen en geaccepteerd',
|
||||
'receipts_accepted_latest' => '(er zijn [no_receipts] in de nieuwste versie)',
|
||||
'receipts_not_touched' => '[no_receipts] ontvangen, nog niet behandeld',
|
||||
|
@ -1847,6 +1852,7 @@ Name: [username]
|
|||
'set_password' => 'Stel wachtwoord in',
|
||||
'set_workflow' => 'Stel workflow in',
|
||||
'show_extension_changelog' => 'Toon wijzigingslog',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => 'Toon lijst met versies',
|
||||
'signed_in_as' => 'Ingelogd als:',
|
||||
'sign_in' => 'Log in',
|
||||
|
|
|
@ -514,6 +514,7 @@ URL: [url]',
|
|||
'dump_remove' => 'Usuń plik zrzutu',
|
||||
'duplicates' => 'Duplikaty',
|
||||
'duplicate_content' => 'Zduplikowana zawartość',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => 'Edytuj',
|
||||
'edit_attributes' => 'Zmiana atrybutów',
|
||||
'edit_comment' => 'Edytuj komentarz',
|
||||
|
@ -620,6 +621,7 @@ URL: [url]',
|
|||
'extension_mgr_repository' => 'Dostępne',
|
||||
'extension_mgr_upload_disabled' => '',
|
||||
'extension_missing_name' => '',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'Wersje',
|
||||
'february' => 'Luty',
|
||||
|
@ -903,6 +905,7 @@ URL: [url]',
|
|||
'move_clipboard' => 'Przenieś schowek',
|
||||
'move_document' => 'Przenieś dokument',
|
||||
'move_folder' => 'Przenieś folder',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => 'Moje konto',
|
||||
'my_documents' => 'Moje dokumenty',
|
||||
'my_transmittals' => 'Moi recenzenci',
|
||||
|
@ -1045,6 +1048,7 @@ 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',
|
||||
'password_expiration' => 'Wygaśnięcie hasła',
|
||||
|
@ -1102,6 +1106,7 @@ Jeśli nadal będą problemy z zalogowaniem, prosimy o kontakt z administratorem
|
|||
'quota_exceeded' => 'Twój limit przydzielonej przestrzeni dyskowej został przekroczony o [bytes].',
|
||||
'quota_is_disabled' => 'Wsparcie limitów dyskowych jest obecnie wyłączone w ustawieniach. Ustawiony limit dyskowy użytkownika nie będzie działał dopóki wparcie nie zostanie ponownie włączone.',
|
||||
'quota_warning' => 'Przekroczono użycie dysku o [bytes]. Usuń dokumenty lub poprzednie wersje.',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => 'Potwierdzenia zaakceptowane',
|
||||
'receipts_accepted_latest' => '(istnieje [no_receipts] w ostatniej wersji)',
|
||||
'receipts_not_touched' => 'Potwierdzenia nieoglądane',
|
||||
|
@ -1778,6 +1783,7 @@ Name: [username]
|
|||
'set_password' => 'Zmień hasło',
|
||||
'set_workflow' => 'Ustaw proces',
|
||||
'show_extension_changelog' => 'Pokaż Changelog',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => 'Pokaż listę wersji',
|
||||
'signed_in_as' => 'Zalogowany jako',
|
||||
'sign_in' => 'Zaloguj się',
|
||||
|
|
|
@ -538,6 +538,7 @@ URL: [url]',
|
|||
'dump_remove' => 'Remover arquivo de despejo',
|
||||
'duplicates' => 'Duplicados',
|
||||
'duplicate_content' => 'Conteúdo duplicado',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => 'editar',
|
||||
'edit_attributes' => 'Editar atributos',
|
||||
'edit_comment' => 'Editar comentário',
|
||||
|
@ -644,6 +645,7 @@ URL: [url]',
|
|||
'extension_mgr_repository' => 'Disponível',
|
||||
'extension_mgr_upload_disabled' => '',
|
||||
'extension_missing_name' => '',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'Versões',
|
||||
'february' => 'Fevereiro',
|
||||
|
@ -934,6 +936,7 @@ URL: [url]',
|
|||
'move_clipboard' => 'Mover para memória auxiliar',
|
||||
'move_document' => 'Mover documento',
|
||||
'move_folder' => 'Mover Pasta',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => 'Minha Conta',
|
||||
'my_documents' => 'Meus Documentos',
|
||||
'my_transmittals' => 'Minhas Transmissões',
|
||||
|
@ -1075,6 +1078,7 @@ 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',
|
||||
'password_expiration' => 'Expiração de senha',
|
||||
|
@ -1132,6 +1136,7 @@ Se você ainda tiver problemas para fazer o login, por favor, contate o administ
|
|||
'quota_exceeded' => 'Sua cota de disco foi ultrapassada em [bytes].',
|
||||
'quota_is_disabled' => 'Suporte a cota está desativado nas configurações. A definição de cota do usuário não terá efeito até que seja habilitada novamente.',
|
||||
'quota_warning' => 'Seu uso máximo do disco foi ultrapassado em [bytes]. Por favor, remova documentos ou versões anteriores.',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => '[no_receipts] recibos já aceitos',
|
||||
'receipts_accepted_latest' => 'recibos aceites mais recentes',
|
||||
'receipts_not_touched' => '[no_receipts] recibos não tocados',
|
||||
|
@ -1854,6 +1859,7 @@ Nome: [username]
|
|||
'set_password' => 'Definir Senha',
|
||||
'set_workflow' => 'Definir fluxo de trabalho',
|
||||
'show_extension_changelog' => 'Mostrar Changelog',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => 'Exibir Lista de Versões',
|
||||
'signed_in_as' => 'Logado',
|
||||
'sign_in' => 'Entre com seu usuário e senha',
|
||||
|
|
|
@ -526,6 +526,7 @@ URL: [url]',
|
|||
'dump_remove' => 'Sterge fișier imagine',
|
||||
'duplicates' => '',
|
||||
'duplicate_content' => '',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => 'Editează',
|
||||
'edit_attributes' => 'Editează atribute',
|
||||
'edit_comment' => 'Editează comentariu',
|
||||
|
@ -632,6 +633,7 @@ URL: [url]',
|
|||
'extension_mgr_repository' => 'Disponibila',
|
||||
'extension_mgr_upload_disabled' => '',
|
||||
'extension_missing_name' => '',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'Versiuni',
|
||||
'february' => 'Februarie',
|
||||
|
@ -915,6 +917,7 @@ URL: [url]',
|
|||
'move_clipboard' => 'Mută clipboard',
|
||||
'move_document' => 'Mută document',
|
||||
'move_folder' => 'Mută Folder',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => 'Contul Meu',
|
||||
'my_documents' => 'Documentele Mele',
|
||||
'my_transmittals' => 'Trimiterile mele',
|
||||
|
@ -1057,6 +1060,7 @@ 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',
|
||||
'password_expiration' => 'Expirare parolă',
|
||||
|
@ -1114,6 +1118,7 @@ Dacă aveți în continuare probleme la autentificare, vă rugăm să contactaț
|
|||
'quota_exceeded' => 'Spatiul tău alocat pe disc este depășit cu [bytes].',
|
||||
'quota_is_disabled' => 'Spatiu alocat este dezactivată în setări. Stabilirea unui spatiu alocat pentru utilizator nu va avea nici un efect până când setarea este reactivată din nou.',
|
||||
'quota_warning' => 'Dimensiunea dumneavoastră maximă este depasită cu [bytes]. Vă rugăm să eliminați documente sau versiuni anterioare.',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => '',
|
||||
'receipts_accepted_latest' => '',
|
||||
'receipts_not_touched' => '',
|
||||
|
@ -1816,6 +1821,7 @@ URL: [url]',
|
|||
'set_password' => 'Setare Parolă',
|
||||
'set_workflow' => 'Setare Workflow',
|
||||
'show_extension_changelog' => '',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => 'Arata o lista a versiunilor',
|
||||
'signed_in_as' => 'Autentificat ca',
|
||||
'sign_in' => 'Sign in',
|
||||
|
|
|
@ -526,6 +526,7 @@ URL: [url]',
|
|||
'dump_remove' => 'Удалить дамп',
|
||||
'duplicates' => 'Дубликаты',
|
||||
'duplicate_content' => 'Дублированное содержимое',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => 'Изменить',
|
||||
'edit_attributes' => 'Изменить атрибуты',
|
||||
'edit_comment' => 'Изменить комментарий',
|
||||
|
@ -632,6 +633,7 @@ URL: [url]',
|
|||
'extension_mgr_repository' => 'Установленные',
|
||||
'extension_mgr_upload_disabled' => '',
|
||||
'extension_missing_name' => '',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'Версии',
|
||||
'february' => 'Февраль',
|
||||
|
@ -915,6 +917,7 @@ URL: [url]',
|
|||
'move_clipboard' => 'Переместить буфер обмена',
|
||||
'move_document' => 'Переместить документ',
|
||||
'move_folder' => 'Переместить каталог',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => 'Моя учётка',
|
||||
'my_documents' => 'Мои документы',
|
||||
'my_transmittals' => 'Мои пересылки',
|
||||
|
@ -1056,6 +1059,7 @@ URL: [url]',
|
|||
URL: [url]',
|
||||
'ownership_changed_email_body_html' => '',
|
||||
'ownership_changed_email_subject' => '[sitename]: изменён владелец «[name]»',
|
||||
'parent_folder' => '',
|
||||
'password' => 'Пароль',
|
||||
'password_already_used' => 'Пароль уже используется',
|
||||
'password_expiration' => 'Срок действия пароля',
|
||||
|
@ -1111,6 +1115,7 @@ URL: [url]',
|
|||
'quota_exceeded' => 'Ваша дисковая квота превышена на [bytes].',
|
||||
'quota_is_disabled' => 'Поддержка квот в настоящее время отключена в настройках.',
|
||||
'quota_warning' => 'Ваша дисковая квота превышена на [bytes]. Удалите ненужные документы или их предыдущие версии.',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => '',
|
||||
'receipts_accepted_latest' => '',
|
||||
'receipts_not_touched' => '',
|
||||
|
@ -1823,6 +1828,7 @@ URL: [url]',
|
|||
'set_password' => 'Установить пароль',
|
||||
'set_workflow' => 'Установить процесс',
|
||||
'show_extension_changelog' => 'Показать журнал изменений',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => 'Показать список версий',
|
||||
'signed_in_as' => 'Пользователь',
|
||||
'sign_in' => 'Войти',
|
||||
|
|
|
@ -538,6 +538,7 @@ URL: [url]',
|
|||
'dump_remove' => 'Odstrániť vystup',
|
||||
'duplicates' => 'Duplikáty',
|
||||
'duplicate_content' => 'Duplicitný obsah',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => 'upraviť',
|
||||
'edit_attributes' => 'Uprav parametre',
|
||||
'edit_comment' => 'Upraviť komentár',
|
||||
|
@ -644,6 +645,7 @@ URL: [url]',
|
|||
'extension_mgr_repository' => 'Available',
|
||||
'extension_mgr_upload_disabled' => '',
|
||||
'extension_missing_name' => '',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'Versions',
|
||||
'february' => 'Február',
|
||||
|
@ -934,6 +936,7 @@ URL: [url]',
|
|||
'move_clipboard' => 'Presunúť schránku',
|
||||
'move_document' => 'Presunúť dokument',
|
||||
'move_folder' => 'Presunúť zložku',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => 'Môj účet',
|
||||
'my_documents' => 'Moje dokumenty',
|
||||
'my_transmittals' => 'My Transmittals',
|
||||
|
@ -1076,6 +1079,7 @@ 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',
|
||||
'password_expiration' => 'Vypršanie hesla',
|
||||
|
@ -1133,6 +1137,7 @@ If you have still problems to login, then please contact your administrator.',
|
|||
'quota_exceeded' => 'Vaša disková kvóta bola prekročená o [bytes].',
|
||||
'quota_is_disabled' => 'Podpora kvót je momentálne zakázaná v nastaveniach. Nastavenie kvóty používateľa nebude mať žiadny účinok, kým nebude znovu aktivovaná.',
|
||||
'quota_warning' => 'Maximálne využitie disku je prekročené o [bytes]. Odstráňte dokumenty alebo predchádzajúce verzie.',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => '[no_receipts] receipts already accepted',
|
||||
'receipts_accepted_latest' => '',
|
||||
'receipts_not_touched' => '[no_receipts] receipts not being touched',
|
||||
|
@ -1856,6 +1861,7 @@ Meno: [username]
|
|||
'set_password' => 'Nastaviť heslo',
|
||||
'set_workflow' => 'Set Workflow',
|
||||
'show_extension_changelog' => 'Show Changelog',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => 'Show list of versions',
|
||||
'signed_in_as' => 'Prihlásený ako',
|
||||
'sign_in' => 'Prihlásiť sa',
|
||||
|
|
|
@ -532,6 +532,7 @@ URL: [url]',
|
|||
'dump_remove' => 'Ta bort dumpfil',
|
||||
'duplicates' => 'Dubletter',
|
||||
'duplicate_content' => 'Duplicera innehåll',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => 'Ändra',
|
||||
'edit_attributes' => 'Ändra attribut',
|
||||
'edit_comment' => 'Ändra kommentar',
|
||||
|
@ -638,6 +639,7 @@ URL: [url]',
|
|||
'extension_mgr_repository' => '',
|
||||
'extension_mgr_upload_disabled' => '',
|
||||
'extension_missing_name' => '',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => '',
|
||||
'february' => 'februari',
|
||||
|
@ -921,6 +923,7 @@ URL: [url]',
|
|||
'move_clipboard' => 'Flytta urklipp',
|
||||
'move_document' => 'Flytta dokument',
|
||||
'move_folder' => 'Flytta katalog',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => 'Min Sida',
|
||||
'my_documents' => 'Mina dokument',
|
||||
'my_transmittals' => 'Mina överföringar',
|
||||
|
@ -1063,6 +1066,7 @@ 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',
|
||||
'password_expiration' => 'Lösenord utgår',
|
||||
|
@ -1117,6 +1121,7 @@ Om du fortfarande har problem med inloggningen, kontakta administratören.',
|
|||
'quota_exceeded' => 'Din minneskvot har överskridits med [bytes].',
|
||||
'quota_is_disabled' => 'Kvotstöd är för närvarande inaktiverad i inställningarna. Ett värde för användarkvot kommer inte att ha någon effekt förrän den är aktiverad igen.',
|
||||
'quota_warning' => 'Din maximala lagringskvot har överskridits med [bytes]. Ta bort dokument eller tidigare versioner.',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => '',
|
||||
'receipts_accepted_latest' => '',
|
||||
'receipts_not_touched' => '',
|
||||
|
@ -1829,6 +1834,7 @@ Kommentar: [comment]',
|
|||
'set_password' => 'Ange lösenord',
|
||||
'set_workflow' => 'Välj arbetsflöde',
|
||||
'show_extension_changelog' => '',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => '',
|
||||
'signed_in_as' => 'Inloggad som',
|
||||
'sign_in' => 'Logga in',
|
||||
|
|
|
@ -520,6 +520,7 @@ URL: [url]',
|
|||
'dump_remove' => 'Dump dosyasını sil',
|
||||
'duplicates' => '',
|
||||
'duplicate_content' => 'içeriği_klonla',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => 'Düzenle',
|
||||
'edit_attributes' => 'Nitelikleri düzenle',
|
||||
'edit_comment' => 'Açıklamayı düzenle',
|
||||
|
@ -626,6 +627,7 @@ URL: [url]',
|
|||
'extension_mgr_repository' => 'Mevcut',
|
||||
'extension_mgr_upload_disabled' => '',
|
||||
'extension_missing_name' => '',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => 'Veysionlar',
|
||||
'february' => 'Şubat',
|
||||
|
@ -909,6 +911,7 @@ URL: [url]',
|
|||
'move_clipboard' => 'Panoyu taşı',
|
||||
'move_document' => 'Dokümanı taşı',
|
||||
'move_folder' => 'Klasörü Taşı',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => 'Hesabım',
|
||||
'my_documents' => 'Dokümanlarım',
|
||||
'my_transmittals' => 'Çevirilerim',
|
||||
|
@ -1051,6 +1054,7 @@ 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ış',
|
||||
'password_expiration' => 'Parola kullanım süresi',
|
||||
|
@ -1110,6 +1114,7 @@ Giriş yaparken halen sorun yaşıyorsanız lütfen sistem yöneticinizle görü
|
|||
'quota_exceeded' => 'Size ayrılan disk kotası [bytes] aşıldı.',
|
||||
'quota_is_disabled' => 'Kota desteği ayarlardan kapatılmış durumda. Açılana kadar kullanıcıya kota tanımlamanın bir etkisi olmaz.',
|
||||
'quota_warning' => 'Size ayrılan disk kotası [bytes] aşıldı. Lütfen gereksiz olduğunu düşündüğünüz dokümanları veya eski versiyonları silin.',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => '',
|
||||
'receipts_accepted_latest' => '',
|
||||
'receipts_not_touched' => '',
|
||||
|
@ -1795,6 +1800,7 @@ URL: [url]',
|
|||
'set_password' => 'Parola Belirle',
|
||||
'set_workflow' => 'İş Akışı Tanımla',
|
||||
'show_extension_changelog' => '',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => 'Versiyonları görüntüle',
|
||||
'signed_in_as' => 'Giriş yapan kullanıcı',
|
||||
'sign_in' => 'Giriş',
|
||||
|
|
|
@ -526,6 +526,7 @@ URL: [url]',
|
|||
'dump_remove' => 'Видалити дамп',
|
||||
'duplicates' => '',
|
||||
'duplicate_content' => 'Дубльований вміст',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => 'Змінити',
|
||||
'edit_attributes' => 'Змінити атрибути',
|
||||
'edit_comment' => 'Змінити коментар',
|
||||
|
@ -632,6 +633,7 @@ URL: [url]',
|
|||
'extension_mgr_repository' => '',
|
||||
'extension_mgr_upload_disabled' => '',
|
||||
'extension_missing_name' => '',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => '',
|
||||
'february' => 'Лютий',
|
||||
|
@ -915,6 +917,7 @@ URL: [url]',
|
|||
'move_clipboard' => 'Перемістити буфер обміну',
|
||||
'move_document' => 'Перемістити документ',
|
||||
'move_folder' => 'Перемістити каталог',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => 'Мій обліковий запис',
|
||||
'my_documents' => 'Мої документи',
|
||||
'my_transmittals' => 'Мої перенесення',
|
||||
|
@ -1056,6 +1059,7 @@ URL: [url]',
|
|||
URL: [url]',
|
||||
'ownership_changed_email_body_html' => '',
|
||||
'ownership_changed_email_subject' => '[sitename]: змінено власника «[name]»',
|
||||
'parent_folder' => '',
|
||||
'password' => 'Пароль',
|
||||
'password_already_used' => 'Пароль вже використовується',
|
||||
'password_expiration' => 'Термін використання паролю',
|
||||
|
@ -1111,6 +1115,7 @@ URL: [url]',
|
|||
'quota_exceeded' => 'Ваша дискова квота перевищена на [bytes].',
|
||||
'quota_is_disabled' => 'Квотування відключено',
|
||||
'quota_warning' => 'Ваша дискова квота перевищена на [bytes]. Видаліть непотрібні документи або їх попередні версії.',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => '',
|
||||
'receipts_accepted_latest' => '',
|
||||
'receipts_not_touched' => '',
|
||||
|
@ -1816,6 +1821,7 @@ URL: [url]',
|
|||
'set_password' => 'Встановити пароль',
|
||||
'set_workflow' => 'Вказати процес',
|
||||
'show_extension_changelog' => '',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => '',
|
||||
'signed_in_as' => 'Користувач',
|
||||
'sign_in' => 'Увійти',
|
||||
|
|
|
@ -526,6 +526,7 @@ URL: [url]',
|
|||
'dump_remove' => '删除转储文件',
|
||||
'duplicates' => '复制',
|
||||
'duplicate_content' => '重复的内容',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => '编辑',
|
||||
'edit_attributes' => '编辑属性',
|
||||
'edit_comment' => '编辑说明',
|
||||
|
@ -634,6 +635,7 @@ URL: [url]',
|
|||
'extension_mgr_repository' => '可得到',
|
||||
'extension_mgr_upload_disabled' => '',
|
||||
'extension_missing_name' => '',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => '版本列表',
|
||||
'february' => '二 月',
|
||||
|
@ -917,6 +919,7 @@ URL: [url]',
|
|||
'move_clipboard' => '移动剪切板',
|
||||
'move_document' => '移动文档',
|
||||
'move_folder' => '移动文件夹',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => '我的账户',
|
||||
'my_documents' => '我的文档',
|
||||
'my_transmittals' => '我的传送',
|
||||
|
@ -1059,6 +1062,7 @@ URL: [url]',
|
|||
URL: [url]',
|
||||
'ownership_changed_email_body_html' => '',
|
||||
'ownership_changed_email_subject' => '[sitename]: [name] - 所有者已更新',
|
||||
'parent_folder' => '',
|
||||
'password' => '密码',
|
||||
'password_already_used' => '密码已被使用',
|
||||
'password_expiration' => '密码过期',
|
||||
|
@ -1116,6 +1120,7 @@ URL: [url]',
|
|||
'quota_exceeded' => '您的磁盘配额已超过 [bytes]。',
|
||||
'quota_is_disabled' => '配额的支持',
|
||||
'quota_warning' => '您的磁盘最大使用量已超过 [bytes]。请删除文档或以前的版本。',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => '已收到收据',
|
||||
'receipts_accepted_latest' => '',
|
||||
'receipts_not_touched' => '未获取收据[no_receipts]',
|
||||
|
@ -1803,6 +1808,7 @@ URL: [url]',
|
|||
'set_password' => '设定密码',
|
||||
'set_workflow' => '设置工作流',
|
||||
'show_extension_changelog' => '显示更新记录',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => '显示版本列表',
|
||||
'signed_in_as' => '登录为',
|
||||
'sign_in' => '登录',
|
||||
|
|
|
@ -538,6 +538,7 @@ URL: [url]',
|
|||
'dump_remove' => '刪除轉儲檔',
|
||||
'duplicates' => '重複項',
|
||||
'duplicate_content' => '重複內容',
|
||||
'duplicate_sequences' => '',
|
||||
'edit' => '編輯',
|
||||
'edit_attributes' => '編輯屬性',
|
||||
'edit_comment' => '編輯說明',
|
||||
|
@ -644,6 +645,7 @@ URL: [url]',
|
|||
'extension_mgr_repository' => '可用',
|
||||
'extension_mgr_upload_disabled' => '',
|
||||
'extension_missing_name' => '',
|
||||
'extension_readme' => '',
|
||||
'extension_toggle_error' => '',
|
||||
'extension_version_list' => '版本',
|
||||
'february' => '二 月',
|
||||
|
@ -934,6 +936,7 @@ URL: [url]',
|
|||
'move_clipboard' => '移動剪貼簿',
|
||||
'move_document' => '移動文件',
|
||||
'move_folder' => '移動資料夾',
|
||||
'move_into_rootfolder' => '',
|
||||
'my_account' => '我的帳戶',
|
||||
'my_documents' => '我的文件',
|
||||
'my_transmittals' => '我的傳送',
|
||||
|
@ -1076,6 +1079,7 @@ URL: [url]',
|
|||
網址:[url]',
|
||||
'ownership_changed_email_body_html' => '',
|
||||
'ownership_changed_email_subject' => '[sitename]: [name] - 擁有者已改變',
|
||||
'parent_folder' => '',
|
||||
'password' => '密碼',
|
||||
'password_already_used' => '密碼已使用',
|
||||
'password_expiration' => '密碼過期',
|
||||
|
@ -1131,6 +1135,7 @@ URL: [url]',
|
|||
'quota_exceeded' => '您的磁盤配額超出了[bytes]。',
|
||||
'quota_is_disabled' => '當前在設置中禁用了配額支持。除非再次啟用,否則設置使用者配額將無效。',
|
||||
'quota_warning' => '您的最大光盤使用量超出了[bytes]。請刪除文檔或以前的版本。',
|
||||
'readme_loading' => '',
|
||||
'receipts_accepted' => '[no_receipts]張收據已被接受',
|
||||
'receipts_accepted_latest' => '(最新版本為[no_receipts])',
|
||||
'receipts_not_touched' => '[no_receipts]收據未觸及',
|
||||
|
@ -1854,6 +1859,7 @@ URL: [url]',
|
|||
'set_password' => '設定密碼',
|
||||
'set_workflow' => '設定工作流程',
|
||||
'show_extension_changelog' => '顯示變更日誌',
|
||||
'show_extension_readme' => '',
|
||||
'show_extension_version_list' => '版本列表',
|
||||
'signed_in_as' => '登錄為',
|
||||
'sign_in' => '登入',
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
include("../inc/inc.DBInit.php");
|
||||
|
|
|
@ -18,8 +18,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -18,8 +18,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.DBInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
|
|
|
@ -17,8 +17,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
require_once("../inc/inc.Settings.php");
|
||||
require_once("../inc/inc.LogInit.php");
|
||||
require_once("../inc/inc.Utils.php");
|
||||
require_once("../inc/inc.LogInit.php");
|
||||
require_once("../inc/inc.Language.php");
|
||||
require_once("../inc/inc.Init.php");
|
||||
require_once("../inc/inc.Extension.php");
|
||||
|
@ -658,6 +658,37 @@ switch($command) {
|
|||
}
|
||||
break; /* }}} */
|
||||
|
||||
case 'setmimetype': /* {{{ */
|
||||
if($user && $user->isAdmin()) {
|
||||
if(checkFormKey('setmimetype', 'GET')) {
|
||||
$content = $dms->getDocumentContent($_REQUEST['contentid']);
|
||||
if($content) {
|
||||
$document = $content->getDocument();
|
||||
if ($document->getAccessMode($user) >= M_READWRITE) {
|
||||
$realmimetype = SeedDMS_Core_File::mimetype($dms->contentDir . $content->getPath());
|
||||
if (!$content->setMimeType($realmimetype)) {
|
||||
header('Content-Type: application/json');
|
||||
echo json_encode(array('success'=>false, 'message'=>'Error setting mimetype', 'data'=>''));
|
||||
} else {
|
||||
header('Content-Type: application/json');
|
||||
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_mimetype_changed'), 'data'=>''));
|
||||
add_log_line();
|
||||
}
|
||||
} else {
|
||||
header('Content-Type: application/json');
|
||||
echo json_encode(array('success'=>false, 'message'=>getMLText('access_denied'), 'data'=>''));
|
||||
}
|
||||
} else {
|
||||
header('Content-Type: application/json');
|
||||
echo json_encode(array('success'=>false, 'message'=>getMLText('invalid_doc_id'), 'data'=>''));
|
||||
}
|
||||
} else {
|
||||
header('Content-Type: application/json');
|
||||
echo json_encode(array('success'=>false, 'message'=>getMLText('invalid_request_token'), 'data'=>''));
|
||||
}
|
||||
}
|
||||
break; /* }}} */
|
||||
|
||||
case 'submittranslation': /* {{{ */
|
||||
if($settings->_showMissingTranslations) {
|
||||
if($user && !empty($_POST['phrase'])) {
|
||||
|
@ -819,10 +850,11 @@ switch($command) {
|
|||
$controller->setParam('filetype', $fileType);
|
||||
$controller->setParam('userfiletype', $userfiletype);
|
||||
$minmax = $folder->getDocumentsMinMax();
|
||||
$deviation = rand(10, 1000)/10;
|
||||
if($settings->_defaultDocPosition == 'start')
|
||||
$controller->setParam('sequence', $minmax['min'] - 1);
|
||||
$controller->setParam('sequence', $minmax['min'] - $deviation);
|
||||
else
|
||||
$controller->setParam('sequence', $minmax['max'] + 1);
|
||||
$controller->setParam('sequence', $minmax['max'] + $deviation);
|
||||
$controller->setParam('reviewers', $reviewers);
|
||||
$controller->setParam('approvers', $approvers);
|
||||
$controller->setParam('reqversion', 1);
|
||||
|
|
|
@ -20,13 +20,12 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
include("../inc/inc.DBInit.php");
|
||||
include("../inc/inc.ClassAccessOperation.php");
|
||||
include("../inc/inc.Authentication.php");
|
||||
include("../inc/inc.ClassUI.php");
|
||||
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
|
|
|
@ -19,8 +19,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -17,8 +17,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
|
|
|
@ -17,8 +17,8 @@
|
|||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Version.php");
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
|
|
|
@ -18,6 +18,7 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
|
|
|
@ -18,6 +18,7 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
|
|
|
@ -19,8 +19,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -19,8 +19,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -20,9 +20,9 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
include("../inc/inc.DBInit.php");
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -20,9 +20,9 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
include("../inc/inc.DBInit.php");
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -19,8 +19,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -19,8 +19,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -19,9 +19,9 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
include("../inc/inc.DBInit.php");
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
|
|
|
@ -19,8 +19,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -19,8 +19,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
|
|
|
@ -17,8 +17,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -17,8 +17,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
|
||||
if(!isset($settings))
|
||||
require_once("../inc/inc.Settings.php");
|
||||
require_once("inc/inc.LogInit.php");
|
||||
require_once("inc/inc.Utils.php");
|
||||
require_once("inc/inc.LogInit.php");
|
||||
require_once("inc/inc.Language.php");
|
||||
require_once("inc/inc.Init.php");
|
||||
require_once("inc/inc.Extension.php");
|
||||
|
|
|
@ -19,8 +19,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -19,8 +19,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
include("../inc/inc.ClassSession.php");
|
||||
|
|
|
@ -18,6 +18,7 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
|
|
|
@ -19,8 +19,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -19,8 +19,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -19,8 +19,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -19,8 +19,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
|
||||
include("../inc/inc.Settings.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Utils.php");
|
||||
include("../inc/inc.LogInit.php");
|
||||
include("../inc/inc.Language.php");
|
||||
include("../inc/inc.Init.php");
|
||||
include("../inc/inc.Extension.php");
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user