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

This commit is contained in:
Uwe Steinmann 2018-03-20 07:22:23 +01:00
commit dffdc46568
48 changed files with 995 additions and 297 deletions

View File

@ -96,7 +96,15 @@
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
Changes in version 5.1.7 Changes in version 5.1.7
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
- support for upload/download of extensions - PLEASE READ doc/README.Dist-Layout WHEN UPGRADING!!!!
- support for upload/import/download of extensions
- extension can have a changelog file
- remove ancient code to upgrade from old config file
- place all log files in contentDir/log
- add readme for new dist layout
- do not list empty groups as reviewer/approver
- fix sending notification when document attributes change
- sending notification when folder attributes change
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
Changes in version 5.1.6 Changes in version 5.1.6

View File

@ -15,7 +15,7 @@ PHPDOC=~/Downloads/phpDocumentor-2.8.1/bin/phpdoc
dist: dist:
mkdir -p tmp/seeddms-$(VERSION) mkdir -p tmp/seeddms-$(VERSION)
cp -a $(SRC) tmp/seeddms-$(VERSION) cp -a $(SRC) tmp/seeddms-$(VERSION)
(cd tmp/seeddms-$(VERSION); rm -rf $(NODISTFILES)) (cd tmp/seeddms-$(VERSION); rm -rf $(NODISTFILES); mv conf conf.template)
(cd tmp; tar --exclude=.svn --exclude=.gitignore --exclude=views/blue --exclude=views/hc --exclude=views/clean --exclude=styles/blue --exclude=styles/hc --exclude=styles/clean -czvf ../seeddms-$(VERSION).tar.gz seeddms-$(VERSION)) (cd tmp; tar --exclude=.svn --exclude=.gitignore --exclude=views/blue --exclude=views/hc --exclude=views/clean --exclude=styles/blue --exclude=styles/hc --exclude=styles/clean -czvf ../seeddms-$(VERSION).tar.gz seeddms-$(VERSION))
rm -rf tmp rm -rf tmp

View File

@ -89,6 +89,7 @@
- partitionSize: size of chunk uploaded by jumploader - partitionSize: size of chunk uploaded by jumploader
- dropFolderDir: where files for document upload are located - dropFolderDir: where files for document upload are located
- cacheDir: where the preview images are saved - cacheDir: where the preview images are saved
- backupDir: where the backups are saved
--> -->
<server <server
rootDir = "" rootDir = ""
@ -102,6 +103,7 @@
partitionSize = "2000000" partitionSize = "2000000"
dropFolderDir = "" dropFolderDir = ""
cacheDir = "" cacheDir = ""
backupDir = ""
/> />
<!-- <!--
- enableGuestLogin: If you want anybody to login as guest, set the following line to true - enableGuestLogin: If you want anybody to login as guest, set the following line to true

94
doc/README.Dist-Layout Normal file
View File

@ -0,0 +1,94 @@
Layout of installation
=======================
SeedDMS allows various kinds of installations with very individual layouts
on disc. The proposed layout till version 5.1.6 was as the following:
seeddms51x ---+--- data
|
+--- pear
|
+--- seeddms-5.1.x
|
+--- www -> seeddms-5.1.x
'data' contains all document files, the sqlite database (if used), the full text
data, the log files, and the cached preview images.
'pear' contains all PEAR packages including the four SeedDMS packages SeedDMS_Core,
SeedDMS_Lucene, SeedDMS_Preview, SeedDMS_SQLiteFTS.
'seeddms-5.1.x' are the sources of seeddms and 'www' being a link on it.
This layout has disadvantages when updating the source of seeddms, because
the directories 'conf' and 'ext' has to be moved from 'seeddms-5.1.x' to
'seeddms-5.1.(x+1)'. 'conf' was also visible over the web unless it was
protected by an .htaccess file. The .htaccess file has been shipped, but it
is far better to keep senѕitive data out of the document root in the first
place.
The new layout mostly retains that structure but uses more soft links to place
the local data outside of 'seeddms-5.1.x' which makes updating a lot easier
and moves the configuration out of the document root.
As MS Windows does not support soft links, this change will only apply to Linux/Unix
systems. The new layout is the following:
seeddms51x ---+--- data --+-- log
| |
| +-- ext
| |
| +-- ...
|
+--- pear
|
+--- conf
|
+--- seeddms-5.1.x
|
+--- seeddms -> seeddms-5.1.x
|
+--- www --+-- inc -> ../seeddms/inc
|
+-- op -> ../seeddms/op
|
+-- out -> ../seeddms/out
|
+-- views -> ../seeddms/views
|
+-- controllers -> ../seeddms/controllers
|
+-- styles -> ../seeddms/styles
|
+-- languages -> ../seeddms/languages
|
+-- webdav -> ../seeddms/webdav
|
+-- restapi -> ../seeddms/restapi
|
+-- pdfviewer -> ../seeddms/pdfviewer
|
+-- index.php -> ../seeddms/index.php
|
+-- ext -> ../data/ext
In order to convert to this layout you need to do the following in the seeddms51x
directory:
ln -s seeddms-5.1.x seeddms
mv www/conf .
mv www/ext data
rm www
mdkir www
cd www
ln -s ../seeddms/inc
ln -s ../seeddms/op
ln -s ../seeddms/out
ln -s ../seeddms/views
ln -s ../seeddms/controllers
ln -s ../seeddms/styles
ln -s ../seeddms/languages
ln -s ../seeddms/webdav
ln -s ../seeddms/restapi
ln -s ../seeddms/pdfviewer
ln -s ../seeddms/index.php
ln -s ../data/ext

2
ext/example/changelog.md Normal file
View File

@ -0,0 +1,2 @@
Changes in version 1.0.0
==========================

View File

@ -52,6 +52,7 @@ $EXT_CONF['example'] = array(
'depends' => array('php' => '5.4.4-', 'seeddms' => '4.3.0-'), 'depends' => array('php' => '5.4.4-', 'seeddms' => '4.3.0-'),
), ),
'icon' => 'icon.png', 'icon' => 'icon.png',
'changelog' => 'changelog.md',
'class' => array( 'class' => array(
'file' => 'class.example.php', 'file' => 'class.example.php',
'name' => 'SeedDMS_ExtExample' 'name' => 'SeedDMS_ExtExample'

View File

@ -32,6 +32,12 @@ class SeedDMS_Extension_Mgr {
*/ */
protected $extdir; protected $extdir;
/**
* @var string $reposurl url for fetching list of extensions in repository
* @access protected
*/
protected $reposurl;
/** /**
* @var array[] $extconf configuration of all extensions * @var array[] $extconf configuration of all extensions
* @access protected * @access protected
@ -91,9 +97,10 @@ class SeedDMS_Extension_Mgr {
* configuration file if it does not exist and the extension dir * configuration file if it does not exist and the extension dir
* is given * is given
*/ */
public function __construct($extdir = '', $cachedir = '') { public function __construct($extdir = '', $cachedir = '', $reposurl = '') { /* {{{ */
$this->cachedir = $cachedir; $this->cachedir = $cachedir;
$this->extdir = $extdir; $this->extdir = $extdir;
$this->reposurl = $reposurl;
$this->extconf = array(); $this->extconf = array();
if($extdir) { if($extdir) {
if(!file_exists($this->getExtensionsConfFile())) { if(!file_exists($this->getExtensionsConfFile())) {
@ -104,7 +111,7 @@ class SeedDMS_Extension_Mgr {
$this->extconf = $EXT_CONF; $this->extconf = $EXT_CONF;
} }
} }
} } /* }}} */
protected function getExtensionsConfFile() { /* {{{ */ protected function getExtensionsConfFile() { /* {{{ */
return $this->cachedir."/extensions.php"; return $this->cachedir."/extensions.php";
@ -119,6 +126,15 @@ class SeedDMS_Extension_Mgr {
return $this->extconf; return $this->extconf;
} /* }}} */ } /* }}} */
/**
* Check if extension directory is writable
*
* @return boolean
*/
public function isWritableExitDir() { /* {{{ */
return is_writable($this->extdir);
} /* }}} */
/** /**
* Create the cached file containing extension information * Create the cached file containing extension information
* *
@ -174,36 +190,46 @@ class SeedDMS_Extension_Mgr {
} /* }}} */ } /* }}} */
/** /**
* Check content of extension directory * Check content of extension directory or configuration of extension
* *
* @param string $dir full path to extension directory or extension name * @param string|array $dir full path to extension directory or extension name
* or an array containing the configuration.
* @param boolean $noconstraints set to true if constraints to local seeddms * @param boolean $noconstraints set to true if constraints to local seeddms
* installation shall not be checked. * installation shall not be checked.
*/ */
public function checkExtension($dir, $noconstraints=false) { /* {{{ */ public function checkExtension($dir, $options=array()) { /* {{{ */
$this->errmsgs = array(); $this->errmsgs = array();
if(!file_exists($dir)) { if(is_string($dir)) {
if(!file_exists($this->extdir.'/'.$dir)) if(!file_exists($dir)) {
if(!file_exists($this->extdir.'/'.$dir))
return false;
else
$dir = $this->extdir.'/'.$dir;
}
if(!file_exists($dir."/conf.php")) {
$this->errmsgs[] = "Missing extension configuration";
return false; return false;
else }
$dir = $this->extdir.'/'.$dir; include($dir."/conf.php");
} if(!isset($EXT_CONF)) {
if(!file_exists($dir."/conf.php")) { $this->errmsgs[] = "Missing \$EXT_CONF in configuration";
$this->errmsgs[] = "Missing extension configuration"; return false;
return false; }
} $extname = key($EXT_CONF);
include($dir."/conf.php"); if(!$extname || !preg_match('/[a-zA-Z_]*/', $extname)) {
if(!isset($EXT_CONF)) { return false;
$this->errmsgs[] = "Missing \$EXT_CONF in configuration"; }
return false;
} $extconf = $EXT_CONF[$extname];
$extname = key($EXT_CONF); } elseif(is_array($dir)) {
if(!$extname || !preg_match('/[a-zA-Z_]*/', $extname)) { $extconf = $dir;
return false; /* If just the configuration is passed, then there is no way to check
* for existence of files.
*/
$options['nofiles'] = true;
} }
$extconf = $EXT_CONF[$extname];
if(!isset($extconf['constraints']['depends']['seeddms'])) { if(!isset($extconf['constraints']['depends']['seeddms'])) {
$this->errmsgs[] = "Missing dependency on SeedDMS"; $this->errmsgs[] = "Missing dependency on SeedDMS";
} }
@ -219,36 +245,49 @@ class SeedDMS_Extension_Mgr {
if(!isset($extconf['author'])) { if(!isset($extconf['author'])) {
$this->errmsgs[] = "Missing author"; $this->errmsgs[] = "Missing author";
} }
if(!empty($extconf['language']['file']) && !file_exists($dir."/".$extconf['language']['file'])) { if(!isset($options['nofiles']) || $options['nofiles'] == false) {
$this->errmsgs[] = "Missing language file"; if(!empty($extconf['language']['file']) && !file_exists($dir."/".$extconf['language']['file'])) {
} $this->errmsgs[] = "Missing language file";
if(!empty($extconf['class']['file']) && !file_exists($dir."/".$extconf['class']['file'])) { }
$this->errmsgs[] = "Missing class file"; if(!empty($extconf['class']['file']) && !file_exists($dir."/".$extconf['class']['file'])) {
$this->errmsgs[] = "Missing class file";
}
} }
if(!$noconstraints && isset($extconf['constraints']['depends'])) { if(!isset($options['noconstraints']) || $options['noconstraints'] == false) {
foreach($extconf['constraints']['depends'] as $dkey=>$dval) { if(isset($extconf['constraints']['depends'])) {
switch($dkey) { foreach($extconf['constraints']['depends'] as $dkey=>$dval) {
case 'seeddms': switch($dkey) {
$version = new SeedDMS_Version; case 'seeddms':
$tmp = explode('-', $dval, 2); $version = new SeedDMS_Version;
if(self::cmpVersion($tmp[0], $version->version()) > 0 || ($tmp[1] && self::cmpVersion($tmp[1], $version->version()) < 0)) $tmp = explode('-', $dval, 2);
$this->errmsgs[] = sprintf("Incorrect SeedDMS version (needs version %s)", $extconf['constraints']['depends']['seeddms']); if(self::cmpVersion($tmp[0], $version->version()) > 0 || ($tmp[1] && self::cmpVersion($tmp[1], $version->version()) < 0))
break; $this->errmsgs[] = sprintf("Incorrect SeedDMS version (needs version %s)", $extconf['constraints']['depends']['seeddms']);
case 'php': break;
$tmp = explode('-', $dval, 2); case 'php':
if(self::cmpVersion($tmp[0], phpversion()) > 0 || ($tmp[1] && self::cmpVersion($tmp[1], phpversion()) < 0)) $tmp = explode('-', $dval, 2);
$this->errmsgs[] = sprintf("Incorrect PHP version (needs version %s)", $extconf['constraints']['depends']['php']); if(self::cmpVersion($tmp[0], phpversion()) > 0 || ($tmp[1] && self::cmpVersion($tmp[1], phpversion()) < 0))
break; $this->errmsgs[] = sprintf("Incorrect PHP version (needs version %s)", $extconf['constraints']['depends']['php']);
default: break;
$tmp = explode('-', $dval, 2); case 'phpext':
if(isset($GLOBALS['EXT_CONF'][$dkey]['version'])) { if(is_array($dval) && $dval) {
if(self::cmpVersion($tmp[0], $GLOBALS['EXT_CONF'][$dkey]['version']) > 0 || ($tmp[1] && self::cmpVersion($tmp[1], $GLOBALS['EXT_CONF'][$dkey]['version']) < 0)) $extlist = get_loaded_extensions();
$this->errmsgs[] = sprintf("Incorrect version of extension '%s' (needs version '%s' but provides '%s')", $dkey, $dval, $GLOBALS['EXT_CONF'][$dkey]['version']); foreach($dval as $d) {
} else { if(!in_array($d, $extlist))
$this->errmsgs[] = sprintf("Missing extension or version for '%s'", $dkey); $this->errmsgs[] = sprintf("Missing php extension '%s'", $d);
}
}
break;
default:
$tmp = explode('-', $dval, 2);
if(isset($GLOBALS['EXT_CONF'][$dkey]['version'])) {
if(self::cmpVersion($tmp[0], $GLOBALS['EXT_CONF'][$dkey]['version']) > 0 || ($tmp[1] && self::cmpVersion($tmp[1], $GLOBALS['EXT_CONF'][$dkey]['version']) < 0))
$this->errmsgs[] = sprintf("Incorrect version of extension '%s' (needs version '%s' but provides '%s')", $dkey, $dval, $GLOBALS['EXT_CONF'][$dkey]['version']);
} else {
$this->errmsgs[] = sprintf("Missing extension or version for '%s'", $dkey);
}
break;
} }
break;
} }
} }
} }
@ -318,11 +357,31 @@ class SeedDMS_Extension_Mgr {
/** /**
* Import list of extension from repository * Import list of extension from repository
* *
* @param boolean $force force download even if file already exists
*/ */
public function importExtensionList($url) { /* {{{ */ public function getExtensionList() { /* {{{ */
$file = file_get_contents($url."/repository.json"); if(file_exists($this->cachedir."/repository.json")) {
file_put_contents($this->cachedir."/repository.json", $file); return file($this->cachedir."/repository.json");
return file($this->cachedir."/repository.json"); } else {
return array();
}
} /* }}} */
/**
* Import list of extension from repository
*
* @param boolean $force force download even if file already exists
*/
public function updateExtensionList($force=false) { /* {{{ */
if($this->reposurl) {
if(!file_exists($this->cachedir."/repository.json") || $force) {
$file = file_get_contents($this->reposurl);
file_put_contents($this->cachedir."/repository.json", $file);
}
return true;
} else {
return false;
}
} /* }}} */ } /* }}} */
/** /**

View File

@ -99,6 +99,8 @@ class Settings { /* {{{ */
var $_checkOutDir = null; var $_checkOutDir = null;
// Create checkout dir if it doesn't exists // Create checkout dir if it doesn't exists
var $_createCheckOutDir = false; var $_createCheckOutDir = false;
// Where the repository for extensions is located
var $_repositoryUrl = null;
// enable removal of file from dropfolder after success import // enable removal of file from dropfolder after success import
var $_removeFromDropFolder = false; var $_removeFromDropFolder = false;
// Where the stop word file is located // Where the stop word file is located
@ -514,6 +516,7 @@ class Settings { /* {{{ */
$this->_backupDir = strval($tab["backupDir"]); $this->_backupDir = strval($tab["backupDir"]);
$this->_checkOutDir = strval($tab["checkOutDir"]); $this->_checkOutDir = strval($tab["checkOutDir"]);
$this->_createCheckOutDir = Settings::boolVal($tab["createCheckOutDir"]); $this->_createCheckOutDir = Settings::boolVal($tab["createCheckOutDir"]);
$this->_repositoryUrl = strval($tab["repositoryUrl"]);
$this->_logFileEnable = Settings::boolVal($tab["logFileEnable"]); $this->_logFileEnable = Settings::boolVal($tab["logFileEnable"]);
$this->_logFileRotation = strval($tab["logFileRotation"]); $this->_logFileRotation = strval($tab["logFileRotation"]);
$this->_enableLargeFileUpload = Settings::boolVal($tab["enableLargeFileUpload"]); $this->_enableLargeFileUpload = Settings::boolVal($tab["enableLargeFileUpload"]);
@ -845,6 +848,7 @@ class Settings { /* {{{ */
$this->setXMLAttributValue($node, "backupDir", $this->_backupDir); $this->setXMLAttributValue($node, "backupDir", $this->_backupDir);
$this->setXMLAttributValue($node, "checkOutDir", $this->_checkOutDir); $this->setXMLAttributValue($node, "checkOutDir", $this->_checkOutDir);
$this->setXMLAttributValue($node, "createCheckOutDir", $this->_createCheckOutDir); $this->setXMLAttributValue($node, "createCheckOutDir", $this->_createCheckOutDir);
$this->setXMLAttributValue($node, "repositoryUrl", $this->_repositoryUrl);
$this->setXMLAttributValue($node, "logFileEnable", $this->_logFileEnable); $this->setXMLAttributValue($node, "logFileEnable", $this->_logFileEnable);
$this->setXMLAttributValue($node, "logFileRotation", $this->_logFileRotation); $this->setXMLAttributValue($node, "logFileRotation", $this->_logFileRotation);
$this->setXMLAttributValue($node, "enableLargeFileUpload", $this->_enableLargeFileUpload); $this->setXMLAttributValue($node, "enableLargeFileUpload", $this->_enableLargeFileUpload);

View File

@ -25,7 +25,12 @@ if ($settings->_logFileEnable) {
else if ($settings->_logFileRotation=="d") $logname=date("Ymd", time()); else if ($settings->_logFileRotation=="d") $logname=date("Ymd", time());
else $logname=date("Ym", time()); else $logname=date("Ym", time());
$logger = Log::factory('file', $settings->_contentDir.$logname.'.log'); 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 { } else {
$logger = null; $logger = null;
} }

View File

@ -18,34 +18,6 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
$_tmp = dirname($_SERVER['SCRIPT_FILENAME']);
if(is_link($_tmp)) {
$_arr = preg_split('/\//', $_tmp);
array_pop($_arr);
$_configDir = implode('/', $_arr).'/conf';
// include(implode('/', $_arr)."/conf/conf.Settings.php");
} else {
// include("../conf/conf.Settings.php");
}
// ----------------------------
// Update previous version <3.0
// ----------------------------
if (file_exists("../inc/inc.Settings.old.php")) {
// Change class name
$str = file_get_contents("../inc/inc.Settings.old.php");
$str = str_replace("class Settings" , "class OLDSettingsOLD", $str);
$str = str_replace("Settings()" , "OLDSettingsOLD()", $str);
file_put_contents("../inc/inc.Settings.old.php", $str);
include "inc.Settings.old.php";
$settingsOLD = $settings;
} else {
$settingsOLD = null;
}
require_once('inc.ClassSettings.php'); require_once('inc.ClassSettings.php');
if(defined("SEEDDMS_CONFIG_FILE")) if(defined("SEEDDMS_CONFIG_FILE"))
$settings = new Settings(SEEDDMS_CONFIG_FILE); $settings = new Settings(SEEDDMS_CONFIG_FILE);
@ -55,21 +27,6 @@ if(!defined("SEEDDMS_INSTALL") && file_exists(dirname($settings->_configFilePath
die("SeedDMS won't run unless your remove the file ENABLE_INSTALL_TOOL from your configuration directory."); die("SeedDMS won't run unless your remove the file ENABLE_INSTALL_TOOL from your configuration directory.");
} }
// ----------------------------
// Update previous version <3.0
// ----------------------------
if (isset($settingsOLD)) {
$class_vars = get_class_vars(get_class($settingsOLD));
foreach ($class_vars as $name => $value) {
if (property_exists ("Settings", $name))
$settings->$name = $value;
}
$settings->save();
echo "Update finish, you must delete " . realpath("../inc/inc.Settings.old.php") . " file";
exit;
}
if(isset($settings->_extraPath)) if(isset($settings->_extraPath))
ini_set('include_path', $settings->_extraPath. PATH_SEPARATOR .ini_get('include_path')); ini_set('include_path', $settings->_extraPath. PATH_SEPARATOR .ini_get('include_path'));

View File

@ -175,6 +175,7 @@ if(!$settings->_contentDir) {
$settings->_luceneDir = $settings->_contentDir . 'lucene/'; $settings->_luceneDir = $settings->_contentDir . 'lucene/';
$settings->_stagingDir = $settings->_contentDir . 'staging/'; $settings->_stagingDir = $settings->_contentDir . 'staging/';
$settings->_cacheDir = $settings->_contentDir . 'cache/'; $settings->_cacheDir = $settings->_contentDir . 'cache/';
$settings->_backupDir = $settings->_contentDir . 'backup/';
} else { } else {
if(!$settings->_cacheDir) { if(!$settings->_cacheDir) {
$settings->_cacheDir = $settings->_contentDir . 'cache/'; $settings->_cacheDir = $settings->_contentDir . 'cache/';

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1286) // Translators: Admin (1287)
$text = array( $text = array(
'2_factor_auth' => '', '2_factor_auth' => '',
@ -157,12 +157,14 @@ URL: [url]',
'attrdef_type_url' => '', 'attrdef_type_url' => '',
'attrdef_valueset' => 'مجموعة القيم', 'attrdef_valueset' => 'مجموعة القيم',
'attributes' => 'السمات', 'attributes' => 'السمات',
'attribute_changed_email_body' => 'تم تغيير سمة 'attribute_changed_email_body' => 'تم تغيير سمة
Document: [name] Document: [name]
Version: [version] Version: [version]
Attribute: [attribute] Attribute: [attribute_name]
Parent folder: [folder_path] Old value: [attribute_old_value]
User: [username] New value: [attribute_new_value]
Parent folder: [folder_path]
User: [username]
URL: [url]', URL: [url]',
'attribute_changed_email_subject' => '[sitename]: [name] - تم تغيير سمة', 'attribute_changed_email_subject' => '[sitename]: [name] - تم تغيير سمة',
'attribute_count' => 'ﻉﺩﺩ ﻡﺭﺎﺗ ﺍﻸﺴﺘﺧﺩﺎﻣ', 'attribute_count' => 'ﻉﺩﺩ ﻡﺭﺎﺗ ﺍﻸﺴﺘﺧﺩﺎﻣ',
@ -336,6 +338,8 @@ URL: [url]',
'documents_with_notification' => '', 'documents_with_notification' => '',
'document_already_checkedout' => '', 'document_already_checkedout' => '',
'document_already_locked' => 'هذا المستند محمي ضد التعديل', 'document_already_locked' => 'هذا المستند محمي ضد التعديل',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_subject' => '',
'document_comment_changed_email' => 'تم تعديل التعليق', 'document_comment_changed_email' => 'تم تعديل التعليق',
'document_comment_changed_email_body' => 'تم تعديل التعليق 'document_comment_changed_email_body' => 'تم تعديل التعليق
المستند: [name] المستند: [name]
@ -496,6 +500,9 @@ URL: [url]',
'export' => '', 'export' => '',
'extension_archive' => '', 'extension_archive' => '',
'extension_manager' => 'ﺇﺩﺍﺭﺓ ﺍﻼﻣﺩﺍﺩﺎﺗ', 'extension_manager' => 'ﺇﺩﺍﺭﺓ ﺍﻼﻣﺩﺍﺩﺎﺗ',
'extension_mgr_installed' => '',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'february' => 'فبراير', 'february' => 'فبراير',
'file' => 'ملف', 'file' => 'ملف',
'files' => 'ملفات', 'files' => 'ملفات',
@ -509,6 +516,8 @@ URL: [url]',
'folders' => 'مجلدات', 'folders' => 'مجلدات',
'folders_and_documents_statistic' => 'رؤية عامة للمحتوى', 'folders_and_documents_statistic' => 'رؤية عامة للمحتوى',
'folders_with_notification' => '', 'folders_with_notification' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_subject' => '',
'folder_comment_changed_email' => 'تم تعديل التعليق', 'folder_comment_changed_email' => 'تم تعديل التعليق',
'folder_comment_changed_email_body' => 'تم تعديل التعليق 'folder_comment_changed_email_body' => 'تم تعديل التعليق
الملجلد: [name] الملجلد: [name]
@ -544,6 +553,7 @@ Parent folder: [folder_path]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - تم اعادة تسمية المجلد', 'folder_renamed_email_subject' => '[sitename]: [name] - تم اعادة تسمية المجلد',
'folder_title' => 'مجلد \'[foldername]\'', 'folder_title' => 'مجلد \'[foldername]\'',
'force_update' => '',
'friday' => 'الجمعة', 'friday' => 'الجمعة',
'friday_abbr' => 'ج', 'friday_abbr' => 'ج',
'from' => 'من', 'from' => 'من',
@ -1223,6 +1233,8 @@ URL: [url]',
'settings_enablePasswordForgotten_desc' => '', 'settings_enablePasswordForgotten_desc' => '',
'settings_enableRecursiveCount' => '', 'settings_enableRecursiveCount' => '',
'settings_enableRecursiveCount_desc' => '', 'settings_enableRecursiveCount_desc' => '',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '', 'settings_enableRevisionWorkflow' => '',
'settings_enableRevisionWorkflow_desc' => '', 'settings_enableRevisionWorkflow_desc' => '',
'settings_enableSelfReceipt' => '', 'settings_enableSelfReceipt' => '',
@ -1350,6 +1362,8 @@ URL: [url]',
'settings_quota_desc' => '', 'settings_quota_desc' => '',
'settings_removeFromDropFolder' => '', 'settings_removeFromDropFolder' => '',
'settings_removeFromDropFolder_desc' => '', 'settings_removeFromDropFolder_desc' => '',
'settings_repositoryUrl' => '',
'settings_repositoryUrl_desc' => '',
'settings_restricted' => '', 'settings_restricted' => '',
'settings_restricted_desc' => '', 'settings_restricted_desc' => '',
'settings_rootDir' => '', 'settings_rootDir' => '',

View File

@ -321,6 +321,8 @@ $text = array(
'documents_with_notification' => '', 'documents_with_notification' => '',
'document_already_checkedout' => '', 'document_already_checkedout' => '',
'document_already_locked' => 'Документът е вече блокиран', 'document_already_locked' => 'Документът е вече блокиран',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_subject' => '',
'document_comment_changed_email' => '', 'document_comment_changed_email' => '',
'document_comment_changed_email_body' => '', 'document_comment_changed_email_body' => '',
'document_comment_changed_email_subject' => '', 'document_comment_changed_email_subject' => '',
@ -447,6 +449,9 @@ $text = array(
'export' => '', 'export' => '',
'extension_archive' => '', 'extension_archive' => '',
'extension_manager' => 'управление на добавките', 'extension_manager' => 'управление на добавките',
'extension_mgr_installed' => '',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'february' => 'Февруари', 'february' => 'Февруари',
'file' => 'Файл', 'file' => 'Файл',
'files' => 'Файлове', 'files' => 'Файлове',
@ -460,6 +465,8 @@ $text = array(
'folders' => 'Папки', 'folders' => 'Папки',
'folders_and_documents_statistic' => 'Обзор на съдържанието', 'folders_and_documents_statistic' => 'Обзор на съдържанието',
'folders_with_notification' => '', 'folders_with_notification' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_subject' => '',
'folder_comment_changed_email' => '', 'folder_comment_changed_email' => '',
'folder_comment_changed_email_body' => '', 'folder_comment_changed_email_body' => '',
'folder_comment_changed_email_subject' => '', 'folder_comment_changed_email_subject' => '',
@ -475,6 +482,7 @@ $text = array(
'folder_renamed_email_body' => '', 'folder_renamed_email_body' => '',
'folder_renamed_email_subject' => '', 'folder_renamed_email_subject' => '',
'folder_title' => 'Папка \'[foldername]\'', 'folder_title' => 'Папка \'[foldername]\'',
'force_update' => '',
'friday' => 'петък', 'friday' => 'петък',
'friday_abbr' => '', 'friday_abbr' => '',
'from' => 'От', 'from' => 'От',
@ -1088,6 +1096,8 @@ $text = array(
'settings_enablePasswordForgotten_desc' => 'Ако е включено, разрешава на потребителите да си възстанавяват паролата на email.', 'settings_enablePasswordForgotten_desc' => 'Ако е включено, разрешава на потребителите да си възстанавяват паролата на email.',
'settings_enableRecursiveCount' => '', 'settings_enableRecursiveCount' => '',
'settings_enableRecursiveCount_desc' => '', 'settings_enableRecursiveCount_desc' => '',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '', 'settings_enableRevisionWorkflow' => '',
'settings_enableRevisionWorkflow_desc' => '', 'settings_enableRevisionWorkflow_desc' => '',
'settings_enableSelfReceipt' => '', 'settings_enableSelfReceipt' => '',
@ -1215,6 +1225,8 @@ $text = array(
'settings_quota_desc' => 'Максималният брой байтове, които всеки потребител може да заема на диска. 0 за неограничено използване на диска. Тази стойност може да бъде презаписана за всяко използване на профила.', 'settings_quota_desc' => 'Максималният брой байтове, които всеки потребител може да заема на диска. 0 за неограничено използване на диска. Тази стойност може да бъде презаписана за всяко използване на профила.',
'settings_removeFromDropFolder' => '', 'settings_removeFromDropFolder' => '',
'settings_removeFromDropFolder_desc' => '', 'settings_removeFromDropFolder_desc' => '',
'settings_repositoryUrl' => '',
'settings_repositoryUrl_desc' => '',
'settings_restricted' => 'Ограничен достъп', 'settings_restricted' => 'Ограничен достъп',
'settings_restricted_desc' => 'Разреши вход за потребители, само ако имат съотв. запис в БД (независимо от успешния вход чрез LDAP)', 'settings_restricted_desc' => 'Разреши вход за потребители, само ако имат съотв. запис в БД (независимо от успешния вход чрез LDAP)',
'settings_rootDir' => 'Корнева папка', 'settings_rootDir' => 'Корнева папка',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (741) // Translators: Admin (745)
$text = array( $text = array(
'2_factor_auth' => '', '2_factor_auth' => '',
@ -53,7 +53,7 @@ $text = array(
'add_attrdefgroup' => '', 'add_attrdefgroup' => '',
'add_document' => 'Afegir document', 'add_document' => 'Afegir document',
'add_document_link' => 'Afegir vincle', 'add_document_link' => 'Afegir vincle',
'add_document_notify' => '', 'add_document_notify' => 'Assigna la notificació',
'add_doc_reviewer_approver_warning' => 'Els documents N.B. es marquen automàticament com a publicats si no hi ha revisors o aprovadors assignats', 'add_doc_reviewer_approver_warning' => 'Els documents N.B. es marquen automàticament com a publicats si no hi ha revisors o aprovadors assignats',
'add_doc_workflow_warning' => '', 'add_doc_workflow_warning' => '',
'add_event' => 'Afegir esdeveniment', 'add_event' => 'Afegir esdeveniment',
@ -181,7 +181,7 @@ URL: [url]',
'backup_tools' => 'Eines de còpia de seguretat', 'backup_tools' => 'Eines de còpia de seguretat',
'between' => 'entre', 'between' => 'entre',
'bg_BG' => 'Búlgar', 'bg_BG' => 'Búlgar',
'browse' => '', 'browse' => 'Navega',
'calendar' => 'Calendari', 'calendar' => 'Calendari',
'calendar_week' => '', 'calendar_week' => '',
'cancel' => 'Cancel.lar', 'cancel' => 'Cancel.lar',
@ -231,7 +231,7 @@ URL: [url]',
'choose_role' => '', 'choose_role' => '',
'choose_target_category' => '', 'choose_target_category' => '',
'choose_target_document' => 'Escollir document', 'choose_target_document' => 'Escollir document',
'choose_target_file' => '', 'choose_target_file' => 'Selecciona el fitxer',
'choose_target_folder' => 'Escollir directori de destinació', 'choose_target_folder' => 'Escollir directori de destinació',
'choose_user' => 'Seleccionar usuari', 'choose_user' => 'Seleccionar usuari',
'choose_workflow' => '', 'choose_workflow' => '',
@ -326,6 +326,8 @@ URL: [url]',
'documents_with_notification' => '', 'documents_with_notification' => '',
'document_already_checkedout' => '', 'document_already_checkedout' => '',
'document_already_locked' => 'Aquest document ja està bloquejat', 'document_already_locked' => 'Aquest document ja està bloquejat',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_subject' => '',
'document_comment_changed_email' => '', 'document_comment_changed_email' => '',
'document_comment_changed_email_body' => '', 'document_comment_changed_email_body' => '',
'document_comment_changed_email_subject' => '', 'document_comment_changed_email_subject' => '',
@ -452,6 +454,9 @@ URL: [url]',
'export' => '', 'export' => '',
'extension_archive' => '', 'extension_archive' => '',
'extension_manager' => 'Gestiona les Extensions', 'extension_manager' => 'Gestiona les Extensions',
'extension_mgr_installed' => '',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'february' => 'Febrer', 'february' => 'Febrer',
'file' => 'Fitxer', 'file' => 'Fitxer',
'files' => 'Fitxers', 'files' => 'Fitxers',
@ -465,6 +470,8 @@ URL: [url]',
'folders' => 'Carpetes', 'folders' => 'Carpetes',
'folders_and_documents_statistic' => 'Vista general de continguts', 'folders_and_documents_statistic' => 'Vista general de continguts',
'folders_with_notification' => '', 'folders_with_notification' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_subject' => '',
'folder_comment_changed_email' => '', 'folder_comment_changed_email' => '',
'folder_comment_changed_email_body' => '', 'folder_comment_changed_email_body' => '',
'folder_comment_changed_email_subject' => '', 'folder_comment_changed_email_subject' => '',
@ -480,6 +487,7 @@ URL: [url]',
'folder_renamed_email_body' => '', 'folder_renamed_email_body' => '',
'folder_renamed_email_subject' => '', 'folder_renamed_email_subject' => '',
'folder_title' => 'Carpeta \'[foldername]\'', 'folder_title' => 'Carpeta \'[foldername]\'',
'force_update' => '',
'friday' => 'Divendres', 'friday' => 'Divendres',
'friday_abbr' => '', 'friday_abbr' => '',
'from' => 'Des de', 'from' => 'Des de',
@ -948,7 +956,7 @@ URL: [url]',
'select_one' => 'Seleccionar un', 'select_one' => 'Seleccionar un',
'select_user' => '', 'select_user' => '',
'select_users' => 'Prem per seleccionar els usuaris', 'select_users' => 'Prem per seleccionar els usuaris',
'select_value' => '', 'select_value' => 'Selecciona un valor',
'select_workflow' => '', 'select_workflow' => '',
'send_email' => '', 'send_email' => '',
'send_login_data' => '', 'send_login_data' => '',
@ -1093,6 +1101,8 @@ URL: [url]',
'settings_enablePasswordForgotten_desc' => '', 'settings_enablePasswordForgotten_desc' => '',
'settings_enableRecursiveCount' => '', 'settings_enableRecursiveCount' => '',
'settings_enableRecursiveCount_desc' => '', 'settings_enableRecursiveCount_desc' => '',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '', 'settings_enableRevisionWorkflow' => '',
'settings_enableRevisionWorkflow_desc' => '', 'settings_enableRevisionWorkflow_desc' => '',
'settings_enableSelfReceipt' => '', 'settings_enableSelfReceipt' => '',
@ -1220,6 +1230,8 @@ URL: [url]',
'settings_quota_desc' => '', 'settings_quota_desc' => '',
'settings_removeFromDropFolder' => '', 'settings_removeFromDropFolder' => '',
'settings_removeFromDropFolder_desc' => '', 'settings_removeFromDropFolder_desc' => '',
'settings_repositoryUrl' => '',
'settings_repositoryUrl_desc' => '',
'settings_restricted' => '', 'settings_restricted' => '',
'settings_restricted_desc' => '', 'settings_restricted_desc' => '',
'settings_rootDir' => '', 'settings_rootDir' => '',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (739), kreml (455) // Translators: Admin (740), kreml (455)
$text = array( $text = array(
'2_factor_auth' => '', '2_factor_auth' => '',
@ -164,12 +164,14 @@ URL: [url]',
'attrdef_type_url' => '', 'attrdef_type_url' => '',
'attrdef_valueset' => 'Soubor hodnot', 'attrdef_valueset' => 'Soubor hodnot',
'attributes' => 'Atributy', 'attributes' => 'Atributy',
'attribute_changed_email_body' => 'Atributy změněny 'attribute_changed_email_body' => 'Atributy změněny
Dokument: [name] Dokument: [name]
Verze: [version] Verze: [version]
Atribut: [attribute] Atribut: [attribute_name]
Nadřazená složka: [folder_path] Old value: [attribute_old_value]
Uživatel: [username] New value: [attribute_new_value]
Nadřazená složka: [folder_path]
Uživatel: [username]
URL: [url]', URL: [url]',
'attribute_changed_email_subject' => '[sitename]: [name] - Atributy změněny', 'attribute_changed_email_subject' => '[sitename]: [name] - Atributy změněny',
'attribute_count' => 'Počet použití', 'attribute_count' => 'Počet použití',
@ -343,6 +345,8 @@ URL: [url]',
'documents_with_notification' => '', 'documents_with_notification' => '',
'document_already_checkedout' => '', 'document_already_checkedout' => '',
'document_already_locked' => 'Tento dokument je už zamčený', 'document_already_locked' => 'Tento dokument je už zamčený',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_subject' => '',
'document_comment_changed_email' => 'Změna komentáře', 'document_comment_changed_email' => 'Změna komentáře',
'document_comment_changed_email_body' => 'Změna komentáře 'document_comment_changed_email_body' => 'Změna komentáře
Dokument: [name] Dokument: [name]
@ -503,6 +507,9 @@ URL: [url]',
'export' => '', 'export' => '',
'extension_archive' => '', 'extension_archive' => '',
'extension_manager' => 'Správa rozšíření', 'extension_manager' => 'Správa rozšíření',
'extension_mgr_installed' => '',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'february' => 'Únor', 'february' => 'Únor',
'file' => 'Soubor', 'file' => 'Soubor',
'files' => 'Soubory', 'files' => 'Soubory',
@ -516,6 +523,8 @@ URL: [url]',
'folders' => 'Složky', 'folders' => 'Složky',
'folders_and_documents_statistic' => 'Přehled složek a dokumentů', 'folders_and_documents_statistic' => 'Přehled složek a dokumentů',
'folders_with_notification' => '', 'folders_with_notification' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_subject' => '',
'folder_comment_changed_email' => 'Změna komentáře', 'folder_comment_changed_email' => 'Změna komentáře',
'folder_comment_changed_email_body' => 'Změna komentáře 'folder_comment_changed_email_body' => 'Změna komentáře
Složka: [name] Složka: [name]
@ -551,6 +560,7 @@ Uživatel: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Složka přejmenována', 'folder_renamed_email_subject' => '[sitename]: [name] - Složka přejmenována',
'folder_title' => 'Adresář \'[foldername]\'', 'folder_title' => 'Adresář \'[foldername]\'',
'force_update' => '',
'friday' => 'Pátek', 'friday' => 'Pátek',
'friday_abbr' => 'Pá', 'friday_abbr' => 'Pá',
'from' => 'Od', 'from' => 'Od',
@ -1232,6 +1242,8 @@ URL: [url]',
'settings_enablePasswordForgotten_desc' => '', 'settings_enablePasswordForgotten_desc' => '',
'settings_enableRecursiveCount' => 'Povolit rekurzivní počítání dokumentů/složek', 'settings_enableRecursiveCount' => 'Povolit rekurzivní počítání dokumentů/složek',
'settings_enableRecursiveCount_desc' => 'Při zapnutí je počet dokumentů a složek v zobrazení složek určen počítáním všech objektů při rekurzivním zpracování složek a počítáním těch dokumentů a složek, ke kterým má uživatel přístup.', 'settings_enableRecursiveCount_desc' => 'Při zapnutí je počet dokumentů a složek v zobrazení složek určen počítáním všech objektů při rekurzivním zpracování složek a počítáním těch dokumentů a složek, ke kterým má uživatel přístup.',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '', 'settings_enableRevisionWorkflow' => '',
'settings_enableRevisionWorkflow_desc' => '', 'settings_enableRevisionWorkflow_desc' => '',
'settings_enableSelfReceipt' => '', 'settings_enableSelfReceipt' => '',
@ -1359,6 +1371,8 @@ URL: [url]',
'settings_quota_desc' => 'Maximální počet bytů na disku, který může uživatel použít. Nula znamená neomezený prostor. Tato hodnota může být přepsána pro každé použití jeho profilu.', 'settings_quota_desc' => 'Maximální počet bytů na disku, který může uživatel použít. Nula znamená neomezený prostor. Tato hodnota může být přepsána pro každé použití jeho profilu.',
'settings_removeFromDropFolder' => '', 'settings_removeFromDropFolder' => '',
'settings_removeFromDropFolder_desc' => '', 'settings_removeFromDropFolder_desc' => '',
'settings_repositoryUrl' => '',
'settings_repositoryUrl_desc' => '',
'settings_restricted' => 'Restricted access', 'settings_restricted' => 'Restricted access',
'settings_restricted_desc' => '', 'settings_restricted_desc' => '',
'settings_rootDir' => 'Root directory', 'settings_rootDir' => 'Root directory',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (2560), dgrutsch (22) // Translators: Admin (2582), dgrutsch (22)
$text = array( $text = array(
'2_factor_auth' => '2-Faktor Authentifizierung', '2_factor_auth' => '2-Faktor Authentifizierung',
@ -66,7 +66,7 @@ URL: [url]',
'add_multiple_documents' => 'Mehrere Dokumente anlegen', 'add_multiple_documents' => 'Mehrere Dokumente anlegen',
'add_multiple_files' => 'Mehrere Dateien hochladen (Dateiname wird als Dokumentenname verwendet)', 'add_multiple_files' => 'Mehrere Dateien hochladen (Dateiname wird als Dokumentenname verwendet)',
'add_receipt' => 'Empfang bestätigen', 'add_receipt' => 'Empfang bestätigen',
'add_review' => 'Überprüfung hinzufügen', 'add_review' => 'Wiederholungsprüfung hinzufügen',
'add_revision' => 'Wiederholungsprüfung hinzufügen', 'add_revision' => 'Wiederholungsprüfung hinzufügen',
'add_role' => 'Neue Rolle anlegen', 'add_role' => 'Neue Rolle anlegen',
'add_subfolder' => 'Unterordner anlegen', 'add_subfolder' => 'Unterordner anlegen',
@ -172,7 +172,9 @@ URL: [url]',
'attribute_changed_email_body' => 'Attribut geändert 'attribute_changed_email_body' => 'Attribut geändert
Dokument: [name] Dokument: [name]
Version: [version] Version: [version]
Attribut: [attribute] Attribut: [attribute_name]
Alter Wert: [attribute_old_value]
Neuer Wert: [attribute_new_value]
Elternordner: [folder_path] Elternordner: [folder_path]
Benutzer: [username] Benutzer: [username]
URL: [url]', URL: [url]',
@ -348,11 +350,20 @@ URL: [url]',
'documents_with_notification' => 'Dokumente unter Beobachtung', 'documents_with_notification' => 'Dokumente unter Beobachtung',
'document_already_checkedout' => 'Dieses Dokument ist bereits ausgecheckt', 'document_already_checkedout' => 'Dieses Dokument ist bereits ausgecheckt',
'document_already_locked' => 'Dieses Dokument ist bereits gesperrt', 'document_already_locked' => 'Dieses Dokument ist bereits gesperrt',
'document_attribute_changed_email_body' => 'Attribut geändert
Dokument: [name]
Attribut: [attribute_name]
Alter Wert: [attribute_old_value]
Neuer Wert: [attribute_new_value]
Elternordner: [folder_path]
Benutzer: [username]
URL: [url]',
'document_attribute_changed_email_subject' => '[sitename]: [name] - Attribut geändert',
'document_comment_changed_email' => 'Kommentar geändert', 'document_comment_changed_email' => 'Kommentar geändert',
'document_comment_changed_email_body' => 'Kommentar geändert 'document_comment_changed_email_body' => 'Kommentar geändert
Dokument: [name] Dokument: [name]
Alter Kommentar: [old_comment] Alter Kommentar: [old_comment]
Kommentar: [new_comment] Neuer Kommentar: [new_comment]
Elternordner: [folder_path] Elternordner: [folder_path]
Benutzer: [username] Benutzer: [username]
URL: [url]', URL: [url]',
@ -519,6 +530,9 @@ URL: [url]',
'export' => 'Export', 'export' => 'Export',
'extension_archive' => 'Erweiterung', 'extension_archive' => 'Erweiterung',
'extension_manager' => 'Erweiterungen verwalten', 'extension_manager' => 'Erweiterungen verwalten',
'extension_mgr_installed' => 'Installiert',
'extension_mgr_no_upload' => 'Der Upload neuer Erweiterungen ist nicht möglich, weil das Verzeichnis für Erweiterungen nicht beschreibbar ist.',
'extension_mgr_repository' => 'Verfügbar',
'february' => 'Februar', 'february' => 'Februar',
'file' => 'Datei', 'file' => 'Datei',
'files' => 'Dateien', 'files' => 'Dateien',
@ -532,11 +546,20 @@ URL: [url]',
'folders' => 'Verzeichnisse', 'folders' => 'Verzeichnisse',
'folders_and_documents_statistic' => 'Ordner- und Dokumentenübersicht', 'folders_and_documents_statistic' => 'Ordner- und Dokumentenübersicht',
'folders_with_notification' => 'Ordner unter Beobachtung', 'folders_with_notification' => 'Ordner unter Beobachtung',
'folder_attribute_changed_email_body' => 'Attribut geändert
Ordner: [name]
Attribut: [attribute_name]
Alter Wert: [attribute_old_value]
Neuer Wert: [attribute_new_value]
Elternordner: [folder_path]
Benutzer: [username]
URL: [url]',
'folder_attribute_changed_email_subject' => '[sitename]: [name] - Attribut geändert',
'folder_comment_changed_email' => 'Kommentar geändert', 'folder_comment_changed_email' => 'Kommentar geändert',
'folder_comment_changed_email_body' => 'Kommentar geändert 'folder_comment_changed_email_body' => 'Kommentar geändert
Ordner: [name] Ordner: [name]
Vorheriger Kommentar: [old_comment] Alter Kommentar: [old_comment]
Kommentar: [new_comment] Neuer Kommentar: [new_comment]
Elternordner: [folder_path] Elternordner: [folder_path]
Benutzer: [username] Benutzer: [username]
URL: [url]', URL: [url]',
@ -567,6 +590,7 @@ Benutzer: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Ordner umbenannt', 'folder_renamed_email_subject' => '[sitename]: [name] - Ordner umbenannt',
'folder_title' => 'SeedDMS - Ordner: [foldername]', 'folder_title' => 'SeedDMS - Ordner: [foldername]',
'force_update' => 'Aktualisieren',
'friday' => 'Freitag', 'friday' => 'Freitag',
'friday_abbr' => 'Fr', 'friday_abbr' => 'Fr',
'from' => 'von', 'from' => 'von',
@ -1024,7 +1048,7 @@ URL: [url]',
'review_summary' => 'Übersicht Prüfungen', 'review_summary' => 'Übersicht Prüfungen',
'review_update_failed' => 'Störung bei Aktualisierung des Prüfstatus. Aktualisierung gescheitert.', 'review_update_failed' => 'Störung bei Aktualisierung des Prüfstatus. Aktualisierung gescheitert.',
'revise_document' => 'Wiederholungsprüfung', 'revise_document' => 'Wiederholungsprüfung',
'revise_document_on' => 'Nächste Überprüfung des Dokuments am [date]', 'revise_document_on' => 'Nächste Wiederholungsprüfung des Dokuments am [date]',
'revisions_accepted' => '[no_revisions] Wiederholungsprüfungen', 'revisions_accepted' => '[no_revisions] Wiederholungsprüfungen',
'revisions_not_touched' => '[no_revisions] offene Wiederholungspüfungen', 'revisions_not_touched' => '[no_revisions] offene Wiederholungspüfungen',
'revisions_pending' => '[no_revisions] zukünftige Wiederholungsprüfungen', 'revisions_pending' => '[no_revisions] zukünftige Wiederholungsprüfungen',
@ -1050,7 +1074,7 @@ Kommentar: [comment]
Benutzer: [username] Benutzer: [username]
URL: [url]', URL: [url]',
'revision_submit_email_subject' => '[sitename]: [name] - Erneute Freigabe erteilen', 'revision_submit_email_subject' => '[sitename]: [name] - Erneute Freigabe erteilen',
'revisors' => 'Überprüfer', 'revisors' => 'Wiederholungsprüfer',
'revisor_already_assigned' => 'Benutzer bereits als Wiederholungsprüfer eingetragen.', 'revisor_already_assigned' => 'Benutzer bereits als Wiederholungsprüfer eingetragen.',
'revisor_already_removed' => 'Wiederholungsprüfer wurde bereits vom Prozess ausgeschlossen oder hat das Dokument bereits geprüft.', 'revisor_already_removed' => 'Wiederholungsprüfer wurde bereits vom Prozess ausgeschlossen oder hat das Dokument bereits geprüft.',
'rewind_workflow' => 'Zurück zum Anfangszustand', 'rewind_workflow' => 'Zurück zum Anfangszustand',
@ -1298,6 +1322,8 @@ Name: [username]
'settings_enablePasswordForgotten_desc' => 'Setzen Sie diese Option, wenn Benutzer ein neues Password per E-Mail anfordern dürfen.', 'settings_enablePasswordForgotten_desc' => 'Setzen Sie diese Option, wenn Benutzer ein neues Password per E-Mail anfordern dürfen.',
'settings_enableRecursiveCount' => 'Rekursive Dokumenten-/Ordner-Zählung', 'settings_enableRecursiveCount' => 'Rekursive Dokumenten-/Ordner-Zählung',
'settings_enableRecursiveCount_desc' => 'Wenn diese Option eingeschaltet ist, wird die Anzahl der Dokumente und Ordner in der Ordner-Ansicht rekursiv, unter Berücksichtigung der Zugriffsrechte ermittelt.', 'settings_enableRecursiveCount_desc' => 'Wenn diese Option eingeschaltet ist, wird die Anzahl der Dokumente und Ordner in der Ordner-Ansicht rekursiv, unter Berücksichtigung der Zugriffsrechte ermittelt.',
'settings_enableRevisionOnVoteReject' => 'Ablehnung durch einen Wiederholungsprüfer',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => 'Ermögliche Wiederholungsprüfung von Dokumenten', 'settings_enableRevisionWorkflow' => 'Ermögliche Wiederholungsprüfung von Dokumenten',
'settings_enableRevisionWorkflow_desc' => 'Anwählen, um den Workflow der Wiederholungsprüfung von Dokumenten nach einer einstellbaren Zeit zu ermöglichen.', 'settings_enableRevisionWorkflow_desc' => 'Anwählen, um den Workflow der Wiederholungsprüfung von Dokumenten nach einer einstellbaren Zeit zu ermöglichen.',
'settings_enableSelfReceipt' => 'Erlaube Empfangsbestätigung durch angemeldeten Benutzer', 'settings_enableSelfReceipt' => 'Erlaube Empfangsbestätigung durch angemeldeten Benutzer',
@ -1425,6 +1451,8 @@ Name: [username]
'settings_quota_desc' => 'Die maximale Anzahl Bytes, die ein Benutzer belegen darf. Setzen Sie diesen Wert auf 0 für unbeschränkten Plattenplatz. Dieser Wert kann individuell in den Benutzereinstellungen überschrieben werden.', 'settings_quota_desc' => 'Die maximale Anzahl Bytes, die ein Benutzer belegen darf. Setzen Sie diesen Wert auf 0 für unbeschränkten Plattenplatz. Dieser Wert kann individuell in den Benutzereinstellungen überschrieben werden.',
'settings_removeFromDropFolder' => 'Datei aus Ablageordner nach erfolgreichem Hochladen löschen', 'settings_removeFromDropFolder' => 'Datei aus Ablageordner nach erfolgreichem Hochladen löschen',
'settings_removeFromDropFolder_desc' => 'Schalten Sie dies ein, wenn eine Datei aus dem Ablageordner nach erfolgreichem Hochladen gelöscht werden soll.', 'settings_removeFromDropFolder_desc' => 'Schalten Sie dies ein, wenn eine Datei aus dem Ablageordner nach erfolgreichem Hochladen gelöscht werden soll.',
'settings_repositoryUrl' => 'URL des Repositoriums',
'settings_repositoryUrl_desc' => 'URL des Repositoriums für Erweiterungen',
'settings_restricted' => 'Beschränkter Zugriff', 'settings_restricted' => 'Beschränkter Zugriff',
'settings_restricted_desc' => 'Nur Benutzer, die einen Eintrag in der Benutzerdatenbank haben dürfen sich anmelden (unabhängig von einer erfolgreichen Authentifizierung über LDAP)', 'settings_restricted_desc' => 'Nur Benutzer, die einen Eintrag in der Benutzerdatenbank haben dürfen sich anmelden (unabhängig von einer erfolgreichen Authentifizierung über LDAP)',
'settings_rootDir' => 'Wurzelverzeichnis', 'settings_rootDir' => 'Wurzelverzeichnis',
@ -1588,7 +1616,7 @@ Name: [username]
'status_revised' => 'überprüft', 'status_revised' => 'überprüft',
'status_revision_rejected' => 'Abgelehnt', 'status_revision_rejected' => 'Abgelehnt',
'status_revision_sleeping' => 'wartend', 'status_revision_sleeping' => 'wartend',
'status_revisor_removed' => 'Überprüfer von Liste entfernt', 'status_revisor_removed' => 'Wiederholungsprüfer von Liste entfernt',
'status_unknown' => 'unbekannt', 'status_unknown' => 'unbekannt',
'storage_size' => 'Speicherverbrauch', 'storage_size' => 'Speicherverbrauch',
'submit_2_fact_auth' => 'Schlüssel speichern', 'submit_2_fact_auth' => 'Schlüssel speichern',
@ -1597,7 +1625,7 @@ Name: [username]
'submit_password' => 'Setze neues Passwort', 'submit_password' => 'Setze neues Passwort',
'submit_password_forgotten' => 'Neues Passwort setzen und per E-Mail schicken', 'submit_password_forgotten' => 'Neues Passwort setzen und per E-Mail schicken',
'submit_receipt' => 'Empfang bestätigen', 'submit_receipt' => 'Empfang bestätigen',
'submit_review' => 'Überprüfung hinzufügen', 'submit_review' => 'Wiederholungsprüfung hinzufügen',
'submit_revision' => 'Wiederholungsprüfung hinzufügen', 'submit_revision' => 'Wiederholungsprüfung hinzufügen',
'submit_userinfo' => 'Daten setzen', 'submit_userinfo' => 'Daten setzen',
'subsribe_timelinefeed' => 'Verauf als RSS-Feed abonnieren', 'subsribe_timelinefeed' => 'Verauf als RSS-Feed abonnieren',

View File

@ -321,6 +321,8 @@ $text = array(
'documents_with_notification' => '', 'documents_with_notification' => '',
'document_already_checkedout' => '', 'document_already_checkedout' => '',
'document_already_locked' => '', 'document_already_locked' => '',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_subject' => '',
'document_comment_changed_email' => '', 'document_comment_changed_email' => '',
'document_comment_changed_email_body' => '', 'document_comment_changed_email_body' => '',
'document_comment_changed_email_subject' => '', 'document_comment_changed_email_subject' => '',
@ -447,6 +449,9 @@ $text = array(
'export' => '', 'export' => '',
'extension_archive' => '', 'extension_archive' => '',
'extension_manager' => '', 'extension_manager' => '',
'extension_mgr_installed' => '',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'february' => 'Φεβρουάριος', 'february' => 'Φεβρουάριος',
'file' => 'Αρχείο', 'file' => 'Αρχείο',
'files' => 'Αρχεία', 'files' => 'Αρχεία',
@ -460,6 +465,8 @@ $text = array(
'folders' => 'Φάκελοι', 'folders' => 'Φάκελοι',
'folders_and_documents_statistic' => '', 'folders_and_documents_statistic' => '',
'folders_with_notification' => '', 'folders_with_notification' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_subject' => '',
'folder_comment_changed_email' => '', 'folder_comment_changed_email' => '',
'folder_comment_changed_email_body' => '', 'folder_comment_changed_email_body' => '',
'folder_comment_changed_email_subject' => '', 'folder_comment_changed_email_subject' => '',
@ -475,6 +482,7 @@ $text = array(
'folder_renamed_email_body' => '', 'folder_renamed_email_body' => '',
'folder_renamed_email_subject' => '', 'folder_renamed_email_subject' => '',
'folder_title' => 'Όνομα Φακέλου', 'folder_title' => 'Όνομα Φακέλου',
'force_update' => '',
'friday' => 'Παρασκευή', 'friday' => 'Παρασκευή',
'friday_abbr' => 'Πα', 'friday_abbr' => 'Πα',
'from' => 'Από', 'from' => 'Από',
@ -1099,6 +1107,8 @@ URL: [url]',
'settings_enablePasswordForgotten_desc' => '', 'settings_enablePasswordForgotten_desc' => '',
'settings_enableRecursiveCount' => '', 'settings_enableRecursiveCount' => '',
'settings_enableRecursiveCount_desc' => '', 'settings_enableRecursiveCount_desc' => '',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '', 'settings_enableRevisionWorkflow' => '',
'settings_enableRevisionWorkflow_desc' => '', 'settings_enableRevisionWorkflow_desc' => '',
'settings_enableSelfReceipt' => '', 'settings_enableSelfReceipt' => '',
@ -1226,6 +1236,8 @@ URL: [url]',
'settings_quota_desc' => '', 'settings_quota_desc' => '',
'settings_removeFromDropFolder' => '', 'settings_removeFromDropFolder' => '',
'settings_removeFromDropFolder_desc' => '', 'settings_removeFromDropFolder_desc' => '',
'settings_repositoryUrl' => '',
'settings_repositoryUrl_desc' => '',
'settings_restricted' => '', 'settings_restricted' => '',
'settings_restricted_desc' => '', 'settings_restricted_desc' => '',
'settings_rootDir' => '', 'settings_rootDir' => '',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1681), archonwang (3), dgrutsch (9), netixw (14) // Translators: Admin (1696), archonwang (3), dgrutsch (9), netixw (14)
$text = array( $text = array(
'2_factor_auth' => '2-factor authentication', '2_factor_auth' => '2-factor authentication',
@ -172,7 +172,9 @@ URL: [url]',
'attribute_changed_email_body' => 'Attribute changed 'attribute_changed_email_body' => 'Attribute changed
Document: [name] Document: [name]
Version: [version] Version: [version]
Attribute: [attribute] Attribute: [attribute_name]
Old value: [attribute_old_value]
New value: [attribute_new_value]
Parent folder: [folder_path] Parent folder: [folder_path]
User: [username] User: [username]
URL: [url]', URL: [url]',
@ -348,13 +350,22 @@ URL: [url]',
'documents_with_notification' => 'Documents with notification', 'documents_with_notification' => 'Documents with notification',
'document_already_checkedout' => 'This document is already checked out', 'document_already_checkedout' => 'This document is already checked out',
'document_already_locked' => 'This document is already locked', 'document_already_locked' => 'This document is already locked',
'document_attribute_changed_email_body' => 'Attribute changed
Document: [name]
Attribute: [attribute_name]
Old value: [attribute_old_value]
New value: [attribute_new_value]
Parent folder: [folder_path]
User: [username]
URL: [url]',
'document_attribute_changed_email_subject' => '[sitename]: [name] - Attribute changed',
'document_comment_changed_email' => 'Comment changed', 'document_comment_changed_email' => 'Comment changed',
'document_comment_changed_email_body' => 'Comment changed 'document_comment_changed_email_body' => 'Comment changed
Document: [name] Document: [name]
Old comment: [old_comment] Old comment: [old_comment]
Comment: [new_comment] New Comment: [new_comment]
Parent folder: [folder_path] Parent folder: [folder_path]
User: [username] User: [username]
URL: [url]', URL: [url]',
'document_comment_changed_email_subject' => '[sitename]: [name] - Comment changed', 'document_comment_changed_email_subject' => '[sitename]: [name] - Comment changed',
'document_count' => 'Number of documents', 'document_count' => 'Number of documents',
@ -520,6 +531,9 @@ URL: [url]',
'export' => 'Export', 'export' => 'Export',
'extension_archive' => 'Extension', 'extension_archive' => 'Extension',
'extension_manager' => 'Manage extensions', 'extension_manager' => 'Manage extensions',
'extension_mgr_installed' => 'Installed',
'extension_mgr_no_upload' => 'Uploading new extensions is not possible because the extentension directory is not writable.',
'extension_mgr_repository' => 'Available',
'february' => 'February', 'february' => 'February',
'file' => 'File', 'file' => 'File',
'files' => 'Files', 'files' => 'Files',
@ -533,11 +547,20 @@ URL: [url]',
'folders' => 'Folders', 'folders' => 'Folders',
'folders_and_documents_statistic' => 'Contents overview', 'folders_and_documents_statistic' => 'Contents overview',
'folders_with_notification' => 'Folders with notification', 'folders_with_notification' => 'Folders with notification',
'folder_attribute_changed_email_body' => 'Attribute changed
Folder: [name]
Attribute: [attribute_name]
Old value: [attribute_old_value]
New value: [attribute_new_value]
Parent folder: [folder_path]
User: [username]
URL: [url]',
'folder_attribute_changed_email_subject' => '[sitename]: [name] - Attribute changed',
'folder_comment_changed_email' => 'Comment changed', 'folder_comment_changed_email' => 'Comment changed',
'folder_comment_changed_email_body' => 'Comment changed 'folder_comment_changed_email_body' => 'Comment changed
Folder: [name] Folder: [name]
Old comment: [old_comment] Old comment: [old_comment]
Comment: [new_comment] New Comment: [new_comment]
Parent folder: [folder_path] Parent folder: [folder_path]
User: [username] User: [username]
URL: [url]', URL: [url]',
@ -568,6 +591,7 @@ User: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Folder renamed', 'folder_renamed_email_subject' => '[sitename]: [name] - Folder renamed',
'folder_title' => 'Folder \'[foldername]\'', 'folder_title' => 'Folder \'[foldername]\'',
'force_update' => 'Update',
'friday' => 'Friday', 'friday' => 'Friday',
'friday_abbr' => 'Fr', 'friday_abbr' => 'Fr',
'from' => 'From', 'from' => 'From',
@ -1293,6 +1317,8 @@ Name: [username]
'settings_enablePasswordForgotten_desc' => 'If you want to allow user to set a new password and send it by mail, check this option.', 'settings_enablePasswordForgotten_desc' => 'If you want to allow user to set a new password and send it by mail, check this option.',
'settings_enableRecursiveCount' => 'Enable recursive document/folder count', 'settings_enableRecursiveCount' => 'Enable recursive document/folder count',
'settings_enableRecursiveCount_desc' => 'If turned on, the number of documents and folders in the folder view will be determined by counting all objects by recursively processing the folders and counting those documents and folders the user is allowed to access.', 'settings_enableRecursiveCount_desc' => 'If turned on, the number of documents and folders in the folder view will be determined by counting all objects by recursively processing the folders and counting those documents and folders the user is allowed to access.',
'settings_enableRevisionOnVoteReject' => 'Reject by one revisor',
'settings_enableRevisionOnVoteReject_desc' => 'If set the document will be reject if one revisor rejects the document.',
'settings_enableRevisionWorkflow' => 'Enable revision of documents', 'settings_enableRevisionWorkflow' => 'Enable revision of documents',
'settings_enableRevisionWorkflow_desc' => 'Enable, to be able to run the workflow for revising a document after a given period of time.', 'settings_enableRevisionWorkflow_desc' => 'Enable, to be able to run the workflow for revising a document after a given period of time.',
'settings_enableSelfReceipt' => 'Allow reception for logged in user', 'settings_enableSelfReceipt' => 'Allow reception for logged in user',
@ -1420,6 +1446,8 @@ Name: [username]
'settings_quota_desc' => 'The maximum number of bytes a user may use on disk. Set this to 0 for unlimited disk space. This value can be overridden for each user in his profile.', 'settings_quota_desc' => 'The maximum number of bytes a user may use on disk. Set this to 0 for unlimited disk space. This value can be overridden for each user in his profile.',
'settings_removeFromDropFolder' => 'Remove file from drop folder after successful upload', 'settings_removeFromDropFolder' => 'Remove file from drop folder after successful upload',
'settings_removeFromDropFolder_desc' => 'Enable this, if a file taken from the drop folder shall be deleted after successful upload.', 'settings_removeFromDropFolder_desc' => 'Enable this, if a file taken from the drop folder shall be deleted after successful upload.',
'settings_repositoryUrl' => 'URL of repository',
'settings_repositoryUrl_desc' => 'URL of repository for extensions',
'settings_restricted' => 'Restricted access', 'settings_restricted' => 'Restricted access',
'settings_restricted_desc' => 'Only allow users to log in if they have an entry in the local database (irrespective of successful authentication with LDAP)', 'settings_restricted_desc' => 'Only allow users to log in if they have an entry in the local database (irrespective of successful authentication with LDAP)',
'settings_rootDir' => 'Root directory', 'settings_rootDir' => 'Root directory',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: acabello (20), Admin (1057), angel (123), francisco (2), jaimem (14) // Translators: acabello (20), Admin (1058), angel (123), francisco (2), jaimem (14)
$text = array( $text = array(
'2_factor_auth' => '', '2_factor_auth' => '',
@ -164,12 +164,14 @@ URL: [url]',
'attrdef_type_url' => 'URL', 'attrdef_type_url' => 'URL',
'attrdef_valueset' => 'Conjunto de valores', 'attrdef_valueset' => 'Conjunto de valores',
'attributes' => 'Atributos', 'attributes' => 'Atributos',
'attribute_changed_email_body' => 'Atributo modificado 'attribute_changed_email_body' => 'Atributo modificado
Documento: [name] Documento: [name]
Versión: [version] Versión: [version]
Atributo: [attribute] Atributo: [attribute_name]
Carpeta principal: [folder_path] Old value: [attribute_old_value]
Usario: [username] New value: [attribute_new_value]
Carpeta principal: [folder_path]
Usario: [username]
URL: [url]', URL: [url]',
'attribute_changed_email_subject' => '[sitename]: [name] - Atributo modificado', 'attribute_changed_email_subject' => '[sitename]: [name] - Atributo modificado',
'attribute_count' => 'Cantidad de usos', 'attribute_count' => 'Cantidad de usos',
@ -343,6 +345,8 @@ URL: [url]',
'documents_with_notification' => '', 'documents_with_notification' => '',
'document_already_checkedout' => '', 'document_already_checkedout' => '',
'document_already_locked' => 'Este documento ya está bloqueado', 'document_already_locked' => 'Este documento ya está bloqueado',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_subject' => '',
'document_comment_changed_email' => 'Comentario modificado', 'document_comment_changed_email' => 'Comentario modificado',
'document_comment_changed_email_body' => 'Comentario modificado 'document_comment_changed_email_body' => 'Comentario modificado
Documento: [name] Documento: [name]
@ -503,6 +507,9 @@ URL: [url]',
'export' => '', 'export' => '',
'extension_archive' => '', 'extension_archive' => '',
'extension_manager' => 'Administrar extensiones', 'extension_manager' => 'Administrar extensiones',
'extension_mgr_installed' => '',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'february' => 'Febrero', 'february' => 'Febrero',
'file' => 'Fichero', 'file' => 'Fichero',
'files' => 'Ficheros', 'files' => 'Ficheros',
@ -516,6 +523,8 @@ URL: [url]',
'folders' => 'Carpetas', 'folders' => 'Carpetas',
'folders_and_documents_statistic' => 'Vista general de contenidos', 'folders_and_documents_statistic' => 'Vista general de contenidos',
'folders_with_notification' => '', 'folders_with_notification' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_subject' => '',
'folder_comment_changed_email' => 'Comentario modificado', 'folder_comment_changed_email' => 'Comentario modificado',
'folder_comment_changed_email_body' => 'Comentario modificado 'folder_comment_changed_email_body' => 'Comentario modificado
Carpeta: [name] Carpeta: [name]
@ -551,6 +560,7 @@ Usuario: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Carpeta renombrada', 'folder_renamed_email_subject' => '[sitename]: [name] - Carpeta renombrada',
'folder_title' => 'Carpeta \'[foldername]\'', 'folder_title' => 'Carpeta \'[foldername]\'',
'force_update' => '',
'friday' => 'Viernes', 'friday' => 'Viernes',
'friday_abbr' => 'V', 'friday_abbr' => 'V',
'from' => 'Desde', 'from' => 'Desde',
@ -1238,6 +1248,8 @@ URL: [url]',
'settings_enablePasswordForgotten_desc' => 'Si quiere permitir a los usuarios fijar una nueva contraseña recibiendo un correo electrónico, active esta opción.', 'settings_enablePasswordForgotten_desc' => 'Si quiere permitir a los usuarios fijar una nueva contraseña recibiendo un correo electrónico, active esta opción.',
'settings_enableRecursiveCount' => 'Habilitar cuenta de documento/carpeta recursivo', 'settings_enableRecursiveCount' => 'Habilitar cuenta de documento/carpeta recursivo',
'settings_enableRecursiveCount_desc' => 'Si cambia a activado, el número de documentos y carpetas en la carpeta será determinado por la cuenta de todos los objetos recursivos procesados de la carpeta y una vez contados el usuarios tendrá permiso para acceder.', 'settings_enableRecursiveCount_desc' => 'Si cambia a activado, el número de documentos y carpetas en la carpeta será determinado por la cuenta de todos los objetos recursivos procesados de la carpeta y una vez contados el usuarios tendrá permiso para acceder.',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '', 'settings_enableRevisionWorkflow' => '',
'settings_enableRevisionWorkflow_desc' => '', 'settings_enableRevisionWorkflow_desc' => '',
'settings_enableSelfReceipt' => '', 'settings_enableSelfReceipt' => '',
@ -1365,6 +1377,8 @@ URL: [url]',
'settings_quota_desc' => 'El número máximo de bytes que el usuario puede ocupar en disco. Asignar 0 para no limitar el espacio de disco. Este valor puede ser sobreescrito por cada uso en su perfil.', 'settings_quota_desc' => 'El número máximo de bytes que el usuario puede ocupar en disco. Asignar 0 para no limitar el espacio de disco. Este valor puede ser sobreescrito por cada uso en su perfil.',
'settings_removeFromDropFolder' => 'Elimina el archivo de la carpeta de subida despues de una subida exitosa', 'settings_removeFromDropFolder' => 'Elimina el archivo de la carpeta de subida despues de una subida exitosa',
'settings_removeFromDropFolder_desc' => '', 'settings_removeFromDropFolder_desc' => '',
'settings_repositoryUrl' => '',
'settings_repositoryUrl_desc' => '',
'settings_restricted' => 'Acceso restringido', 'settings_restricted' => 'Acceso restringido',
'settings_restricted_desc' => 'Solo permitir conectar a usuarios si tienen alguna entrada en la base de datos local (independientemente de la autenticación correcta con LDAP)', 'settings_restricted_desc' => 'Solo permitir conectar a usuarios si tienen alguna entrada en la base de datos local (independientemente de la autenticación correcta con LDAP)',
'settings_rootDir' => 'Carpeta raíz', 'settings_rootDir' => 'Carpeta raíz',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1079), jeromerobert (50), lonnnew (9), Oudiceval (657) // Translators: Admin (1080), jeromerobert (50), lonnnew (9), Oudiceval (660)
$text = array( $text = array(
'2_factor_auth' => 'Authentification forte', '2_factor_auth' => 'Authentification forte',
@ -169,12 +169,14 @@ URL : [url]',
'attrdef_type_url' => 'URL', 'attrdef_type_url' => 'URL',
'attrdef_valueset' => 'Ensemble de valeurs', 'attrdef_valueset' => 'Ensemble de valeurs',
'attributes' => 'Attributs', 'attributes' => 'Attributs',
'attribute_changed_email_body' => 'Attribut changé 'attribute_changed_email_body' => 'Attribut changé
Document: [name] Document: [name]
Version: [version] Version: [version]
Attribut: [attribute] Attribut: [attribute_name]
Répertoire parent: [folder_path] Old value: [attribute_old_value]
Utilisateur: [username] New value: [attribute_new_value]
Répertoire parent: [folder_path]
Utilisateur: [username]
URL: [url]', URL: [url]',
'attribute_changed_email_subject' => '[sitename]: [name] - Attribut changé', 'attribute_changed_email_subject' => '[sitename]: [name] - Attribut changé',
'attribute_count' => 'Nombre d\'utilisations', 'attribute_count' => 'Nombre d\'utilisations',
@ -348,6 +350,8 @@ URL: [url]',
'documents_with_notification' => 'Documents avec notification', 'documents_with_notification' => 'Documents avec notification',
'document_already_checkedout' => 'Ce document est déjà débloqué', 'document_already_checkedout' => 'Ce document est déjà débloqué',
'document_already_locked' => 'Ce document est déjà verrouillé', 'document_already_locked' => 'Ce document est déjà verrouillé',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_subject' => '',
'document_comment_changed_email' => 'Commentaire modifié', 'document_comment_changed_email' => 'Commentaire modifié',
'document_comment_changed_email_body' => 'Commentaire modifié 'document_comment_changed_email_body' => 'Commentaire modifié
Document: [name] Document: [name]
@ -520,6 +524,9 @@ URL : [url]',
'export' => '', 'export' => '',
'extension_archive' => '', 'extension_archive' => '',
'extension_manager' => 'Gestionnaire d\'extensions', 'extension_manager' => 'Gestionnaire d\'extensions',
'extension_mgr_installed' => '',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'february' => 'Février', 'february' => 'Février',
'file' => 'Fichier', 'file' => 'Fichier',
'files' => 'Fichiers', 'files' => 'Fichiers',
@ -533,6 +540,8 @@ URL : [url]',
'folders' => 'Dossiers', 'folders' => 'Dossiers',
'folders_and_documents_statistic' => 'Aperçu du contenu', 'folders_and_documents_statistic' => 'Aperçu du contenu',
'folders_with_notification' => 'Dossiers avec notification', 'folders_with_notification' => 'Dossiers avec notification',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_subject' => '',
'folder_comment_changed_email' => 'Commentaire changé', 'folder_comment_changed_email' => 'Commentaire changé',
'folder_comment_changed_email_body' => 'Commentaire changé 'folder_comment_changed_email_body' => 'Commentaire changé
Dossier: [name] Dossier: [name]
@ -568,6 +577,7 @@ Utilisateur: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Dossier renommé', 'folder_renamed_email_subject' => '[sitename]: [name] - Dossier renommé',
'folder_title' => 'Dossier \'[foldername]\'', 'folder_title' => 'Dossier \'[foldername]\'',
'force_update' => 'Mettre à jour',
'friday' => 'Vendredi', 'friday' => 'Vendredi',
'friday_abbr' => 'Ven.', 'friday_abbr' => 'Ven.',
'from' => 'Du', 'from' => 'Du',
@ -1277,6 +1287,8 @@ Nom : [username]
'settings_enablePasswordForgotten_desc' => 'Si vous voulez permettre à l\'utilisateur de définir un nouveau mot de passe et l\'envoyer par mail, cochez cette option.', 'settings_enablePasswordForgotten_desc' => 'Si vous voulez permettre à l\'utilisateur de définir un nouveau mot de passe et l\'envoyer par mail, cochez cette option.',
'settings_enableRecursiveCount' => 'Décompte récursif des documents/dossiers', 'settings_enableRecursiveCount' => 'Décompte récursif des documents/dossiers',
'settings_enableRecursiveCount_desc' => 'Si activé, le nombre de documents et répertoires dans un répertoire est calculé en comptant récursivement le contenu des sous-répertoires auxquels l\'utilisateur a accès.', 'settings_enableRecursiveCount_desc' => 'Si activé, le nombre de documents et répertoires dans un répertoire est calculé en comptant récursivement le contenu des sous-répertoires auxquels l\'utilisateur a accès.',
'settings_enableRevisionOnVoteReject' => 'Rejet par un réviseur',
'settings_enableRevisionOnVoteReject_desc' => 'Si activé, le document sera rejeté si un réviseur rejette le document.',
'settings_enableRevisionWorkflow' => 'Activer la révision des documents', 'settings_enableRevisionWorkflow' => 'Activer la révision des documents',
'settings_enableRevisionWorkflow_desc' => 'Activer afin de pouvoir lancer un flux de travail pour réviser un document après une période donnée.', 'settings_enableRevisionWorkflow_desc' => 'Activer afin de pouvoir lancer un flux de travail pour réviser un document après une période donnée.',
'settings_enableSelfReceipt' => '', 'settings_enableSelfReceipt' => '',
@ -1404,6 +1416,8 @@ Nom : [username]
'settings_quota_desc' => 'Espace maximum (en octets) quun utilisateur peut occuper sur le disque. Définir à 0 pour un espace illimité. Une valeur spécifique peut être définie par utilisateur depuis son profil.', 'settings_quota_desc' => 'Espace maximum (en octets) quun utilisateur peut occuper sur le disque. Définir à 0 pour un espace illimité. Une valeur spécifique peut être définie par utilisateur depuis son profil.',
'settings_removeFromDropFolder' => 'Supprimer le fichier du dossier de dépôt après un chargement réussi', 'settings_removeFromDropFolder' => 'Supprimer le fichier du dossier de dépôt après un chargement réussi',
'settings_removeFromDropFolder_desc' => 'Activez ceci si un fichier pris du dossier de dépôt doit être supprimé après un upload réussi.', 'settings_removeFromDropFolder_desc' => 'Activez ceci si un fichier pris du dossier de dépôt doit être supprimé après un upload réussi.',
'settings_repositoryUrl' => '',
'settings_repositoryUrl_desc' => '',
'settings_restricted' => 'Accès restreint', 'settings_restricted' => 'Accès restreint',
'settings_restricted_desc' => 'Autoriser les utilisateurs à se connecter seulement s\'ils ont une entrée dans la BD locale (independamment d\'une authentification réussie avec LDAP)', 'settings_restricted_desc' => 'Autoriser les utilisateurs à se connecter seulement s\'ils ont une entrée dans la BD locale (independamment d\'une authentification réussie avec LDAP)',
'settings_rootDir' => 'Répertoire racine', 'settings_rootDir' => 'Répertoire racine',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1197), marbanas (16) // Translators: Admin (1198), marbanas (16)
$text = array( $text = array(
'2_factor_auth' => '', '2_factor_auth' => '',
@ -169,12 +169,14 @@ Internet poveznica: [url]',
'attrdef_type_url' => 'URL', 'attrdef_type_url' => 'URL',
'attrdef_valueset' => 'Skup vrijednosti', 'attrdef_valueset' => 'Skup vrijednosti',
'attributes' => 'Atributi', 'attributes' => 'Atributi',
'attribute_changed_email_body' => 'Promijenjen atribut 'attribute_changed_email_body' => 'Promijenjen atribut
Dokument: [name] Dokument: [name]
Verzija: [version] Verzija: [version]
Atribut: [attribute] Atribut: [attribute_name]
Glavna mapa: [folder_path] Old value: [attribute_old_value]
Korisnik: [username] New value: [attribute_new_value]
Glavna mapa: [folder_path]
Korisnik: [username]
Internet poveznica: [url]', Internet poveznica: [url]',
'attribute_changed_email_subject' => '[sitename]: [name] - Promijenjen atribut', 'attribute_changed_email_subject' => '[sitename]: [name] - Promijenjen atribut',
'attribute_count' => 'Broj uporaba', 'attribute_count' => 'Broj uporaba',
@ -348,6 +350,8 @@ Internet poveznica: [url]',
'documents_with_notification' => '', 'documents_with_notification' => '',
'document_already_checkedout' => 'Ovaj dokument je već odjavljen', 'document_already_checkedout' => 'Ovaj dokument je već odjavljen',
'document_already_locked' => 'Ovaj dokument je već zaključan', 'document_already_locked' => 'Ovaj dokument je već zaključan',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_subject' => '',
'document_comment_changed_email' => 'Promijenjen komentar', 'document_comment_changed_email' => 'Promijenjen komentar',
'document_comment_changed_email_body' => 'Promijenjen komentar 'document_comment_changed_email_body' => 'Promijenjen komentar
Dokument: [name] Dokument: [name]
@ -508,6 +512,9 @@ Internet poveznica: [url]',
'export' => 'Izvoz', 'export' => 'Izvoz',
'extension_archive' => '', 'extension_archive' => '',
'extension_manager' => 'Upravljanje ekstenzijama', 'extension_manager' => 'Upravljanje ekstenzijama',
'extension_mgr_installed' => '',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'february' => 'Veljača', 'february' => 'Veljača',
'file' => 'Datoteka', 'file' => 'Datoteka',
'files' => 'Datoteke', 'files' => 'Datoteke',
@ -521,6 +528,8 @@ Internet poveznica: [url]',
'folders' => 'Mape', 'folders' => 'Mape',
'folders_and_documents_statistic' => 'Pregled sadržaja', 'folders_and_documents_statistic' => 'Pregled sadržaja',
'folders_with_notification' => '', 'folders_with_notification' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_subject' => '',
'folder_comment_changed_email' => 'Promijenjen komentar', 'folder_comment_changed_email' => 'Promijenjen komentar',
'folder_comment_changed_email_body' => 'Promijenjen komentar 'folder_comment_changed_email_body' => 'Promijenjen komentar
Mapa: <b>[name]</b> Mapa: <b>[name]</b>
@ -556,6 +565,7 @@ Korisnik: [username]
Internet poveznica: [url]', Internet poveznica: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Preimenovana mapa', 'folder_renamed_email_subject' => '[sitename]: [name] - Preimenovana mapa',
'folder_title' => 'Mapa \'[foldername]\'', 'folder_title' => 'Mapa \'[foldername]\'',
'force_update' => '',
'friday' => 'Petak', 'friday' => 'Petak',
'friday_abbr' => 'Pe', 'friday_abbr' => 'Pe',
'from' => 'Od', 'from' => 'Od',
@ -1259,6 +1269,8 @@ Internet poveznica: [url]',
'settings_enablePasswordForgotten_desc' => 'Ako želite omogućiti korisniku da postavi novu lozinku i pošalje ju e-mailom, označite ovu opciju.', 'settings_enablePasswordForgotten_desc' => 'Ako želite omogućiti korisniku da postavi novu lozinku i pošalje ju e-mailom, označite ovu opciju.',
'settings_enableRecursiveCount' => 'Omogući rekurzivno brojanje dokumenta/mape', 'settings_enableRecursiveCount' => 'Omogući rekurzivno brojanje dokumenta/mape',
'settings_enableRecursiveCount_desc' => 'Ako je uključeno, broj dokumenata i mapa u pregledu mape će biti određen brojanjem svih objekata rekurzivnom obradom mapa i brojanjem tih dokumenata i mapa kojima je korisniku omogućen pristup.', 'settings_enableRecursiveCount_desc' => 'Ako je uključeno, broj dokumenata i mapa u pregledu mape će biti određen brojanjem svih objekata rekurzivnom obradom mapa i brojanjem tih dokumenata i mapa kojima je korisniku omogućen pristup.',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => 'Omogućavanje revizije dokumenata', 'settings_enableRevisionWorkflow' => 'Omogućavanje revizije dokumenata',
'settings_enableRevisionWorkflow_desc' => 'Omogućite kako bi se mogao pokrenuti tok rada za revidiranje dokumenta nakon zadanog vremenskog perioda.', 'settings_enableRevisionWorkflow_desc' => 'Omogućite kako bi se mogao pokrenuti tok rada za revidiranje dokumenta nakon zadanog vremenskog perioda.',
'settings_enableSelfReceipt' => '', 'settings_enableSelfReceipt' => '',
@ -1386,6 +1398,8 @@ Internet poveznica: [url]',
'settings_quota_desc' => 'Maksimalni broj bajtova na disku koji korisnik može koristiti. Postavite na 0 za neograničeni prostor na disku. Ova vrijednost može biti postavljena svakom korisniku u njegovom profilu.', 'settings_quota_desc' => 'Maksimalni broj bajtova na disku koji korisnik može koristiti. Postavite na 0 za neograničeni prostor na disku. Ova vrijednost može biti postavljena svakom korisniku u njegovom profilu.',
'settings_removeFromDropFolder' => '', 'settings_removeFromDropFolder' => '',
'settings_removeFromDropFolder_desc' => '', 'settings_removeFromDropFolder_desc' => '',
'settings_repositoryUrl' => '',
'settings_repositoryUrl_desc' => '',
'settings_restricted' => 'Ograničeni pristup', 'settings_restricted' => 'Ograničeni pristup',
'settings_restricted_desc' => 'Omogući prijavu korisnicima samo ako imaju pristup u lokalnu bazu podataka (bez obzira na uspješnu autentifikaciju s LDAP-om)', 'settings_restricted_desc' => 'Omogući prijavu korisnicima samo ako imaju pristup u lokalnu bazu podataka (bez obzira na uspješnu autentifikaciju s LDAP-om)',
'settings_rootDir' => 'Root mapa', 'settings_rootDir' => 'Root mapa',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (621), ribaz (1023) // Translators: Admin (622), ribaz (1023)
$text = array( $text = array(
'2_factor_auth' => '', '2_factor_auth' => '',
@ -164,12 +164,14 @@ URL: [url]',
'attrdef_type_url' => '', 'attrdef_type_url' => '',
'attrdef_valueset' => 'Értékek beállítása', 'attrdef_valueset' => 'Értékek beállítása',
'attributes' => 'Jellemzők', 'attributes' => 'Jellemzők',
'attribute_changed_email_body' => 'Jellemző módosult 'attribute_changed_email_body' => 'Jellemző módosult
Dokumentum: [name] Dokumentum: [name]
Verzió: [version] Verzió: [version]
Jellemző: [attribute] Jellemző: [attribute_name]
Szülő mappa: [folder_path] Old value: [attribute_old_value]
Felhasználó: [username] New value: [attribute_new_value]
Szülő mappa: [folder_path]
Felhasználó: [username]
URL: [url]', URL: [url]',
'attribute_changed_email_subject' => '[sitename]: [name] - Jellemző módosult', 'attribute_changed_email_subject' => '[sitename]: [name] - Jellemző módosult',
'attribute_count' => 'Felhasználók száma', 'attribute_count' => 'Felhasználók száma',
@ -343,6 +345,8 @@ URL: [url]',
'documents_with_notification' => '', 'documents_with_notification' => '',
'document_already_checkedout' => '', 'document_already_checkedout' => '',
'document_already_locked' => 'Ez a dokumentum már zárolt', 'document_already_locked' => 'Ez a dokumentum már zárolt',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_subject' => '',
'document_comment_changed_email' => 'Megjegyzés módosult', 'document_comment_changed_email' => 'Megjegyzés módosult',
'document_comment_changed_email_body' => 'Megjegyzés módosult 'document_comment_changed_email_body' => 'Megjegyzés módosult
Dokumentum: [name] Dokumentum: [name]
@ -503,6 +507,9 @@ URL: [url]',
'export' => '', 'export' => '',
'extension_archive' => '', 'extension_archive' => '',
'extension_manager' => 'Bővítmények kezelése', 'extension_manager' => 'Bővítmények kezelése',
'extension_mgr_installed' => '',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'february' => 'Február', 'february' => 'Február',
'file' => 'Állomány', 'file' => 'Állomány',
'files' => 'Állományok', 'files' => 'Állományok',
@ -516,6 +523,8 @@ URL: [url]',
'folders' => 'Mappák', 'folders' => 'Mappák',
'folders_and_documents_statistic' => 'Tartalmak áttekintése', 'folders_and_documents_statistic' => 'Tartalmak áttekintése',
'folders_with_notification' => '', 'folders_with_notification' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_subject' => '',
'folder_comment_changed_email' => 'Megjegyzés módosult', 'folder_comment_changed_email' => 'Megjegyzés módosult',
'folder_comment_changed_email_body' => 'Megjegyzés módosult 'folder_comment_changed_email_body' => 'Megjegyzés módosult
Mappa: [name] Mappa: [name]
@ -551,6 +560,7 @@ Felhasználó: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Mappa átnevezve', 'folder_renamed_email_subject' => '[sitename]: [name] - Mappa átnevezve',
'folder_title' => 'Mappa \'[foldername]\'', 'folder_title' => 'Mappa \'[foldername]\'',
'force_update' => '',
'friday' => 'Péntek', 'friday' => 'Péntek',
'friday_abbr' => 'Pé', 'friday_abbr' => 'Pé',
'from' => 'Tól', 'from' => 'Tól',
@ -1237,6 +1247,8 @@ URL: [url]',
'settings_enablePasswordForgotten_desc' => 'Ha azt szeretné, hogy a felhasználó megadhasson új jelszót és elküldhesse azt emailben, engedélyezze ezt a lehetőséget.', 'settings_enablePasswordForgotten_desc' => 'Ha azt szeretné, hogy a felhasználó megadhasson új jelszót és elküldhesse azt emailben, engedélyezze ezt a lehetőséget.',
'settings_enableRecursiveCount' => 'Engedélyezi a rekurzív dokumentum/mappa számot', 'settings_enableRecursiveCount' => 'Engedélyezi a rekurzív dokumentum/mappa számot',
'settings_enableRecursiveCount_desc' => 'Ha be van kapcsolva a mappa nézetben a dokumentumok és mappák száma minden objektum rekurzív feldolgozásával kerül meghatározásra és a dokumentumok és mappák száma a felhasználó számára engedélyezett.', 'settings_enableRecursiveCount_desc' => 'Ha be van kapcsolva a mappa nézetben a dokumentumok és mappák száma minden objektum rekurzív feldolgozásával kerül meghatározásra és a dokumentumok és mappák száma a felhasználó számára engedélyezett.',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '', 'settings_enableRevisionWorkflow' => '',
'settings_enableRevisionWorkflow_desc' => '', 'settings_enableRevisionWorkflow_desc' => '',
'settings_enableSelfReceipt' => '', 'settings_enableSelfReceipt' => '',
@ -1364,6 +1376,8 @@ URL: [url]',
'settings_quota_desc' => 'A felhasználó által a lemezen használható bájtok legnagyobb száma. Állítsa 0-ra a korlátlan lemezterülethez. Ez az érték felülírható valamennyi felhasználó saját profiljában.', 'settings_quota_desc' => 'A felhasználó által a lemezen használható bájtok legnagyobb száma. Állítsa 0-ra a korlátlan lemezterülethez. Ez az érték felülírható valamennyi felhasználó saját profiljában.',
'settings_removeFromDropFolder' => '', 'settings_removeFromDropFolder' => '',
'settings_removeFromDropFolder_desc' => '', 'settings_removeFromDropFolder_desc' => '',
'settings_repositoryUrl' => '',
'settings_repositoryUrl_desc' => '',
'settings_restricted' => 'Korlátozott hozzáférés', 'settings_restricted' => 'Korlátozott hozzáférés',
'settings_restricted_desc' => 'Kizárólag azok a felhasználók jelentkezhetnek be, akik a helyi adatbázisban vannak (függetlenül a sikeres LDAP azonosítástól)', 'settings_restricted_desc' => 'Kizárólag azok a felhasználók jelentkezhetnek be, akik a helyi adatbázisban vannak (függetlenül a sikeres LDAP azonosítástól)',
'settings_rootDir' => 'Gyökérkönyvtár', 'settings_rootDir' => 'Gyökérkönyvtár',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1592), rickr (144), s.pnt (26) // Translators: Admin (1593), rickr (144), s.pnt (26)
$text = array( $text = array(
'2_factor_auth' => 'Autorizzazione a due fattori', '2_factor_auth' => 'Autorizzazione a due fattori',
@ -169,12 +169,14 @@ URL: [url]',
'attrdef_type_url' => 'URL', 'attrdef_type_url' => 'URL',
'attrdef_valueset' => 'Set di valori', 'attrdef_valueset' => 'Set di valori',
'attributes' => 'Attributi', 'attributes' => 'Attributi',
'attribute_changed_email_body' => 'Attributo modificato 'attribute_changed_email_body' => 'Attributo modificato
Documento: [name] Documento: [name]
Versione: [version] Versione: [version]
Attributo: [attribute] Attributo: [attribute_name]
Cartella: [folder_path] Old value: [attribute_old_value]
Utente: [username] New value: [attribute_new_value]
Cartella: [folder_path]
Utente: [username]
URL: [url]', URL: [url]',
'attribute_changed_email_subject' => '[sitename]: [name] - Attributo modificato', 'attribute_changed_email_subject' => '[sitename]: [name] - Attributo modificato',
'attribute_count' => 'Numero di utilizzi', 'attribute_count' => 'Numero di utilizzi',
@ -349,6 +351,8 @@ URL: [url]',
'documents_with_notification' => '', 'documents_with_notification' => '',
'document_already_checkedout' => 'Questo documento è già approvato', 'document_already_checkedout' => 'Questo documento è già approvato',
'document_already_locked' => 'Questo documento è già bloccato', 'document_already_locked' => 'Questo documento è già bloccato',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_subject' => '',
'document_comment_changed_email' => 'Commento modificato', 'document_comment_changed_email' => 'Commento modificato',
'document_comment_changed_email_body' => 'Commento modificato 'document_comment_changed_email_body' => 'Commento modificato
Documento: [name] Documento: [name]
@ -509,6 +513,9 @@ URL: [url]',
'export' => 'Esporta', 'export' => 'Esporta',
'extension_archive' => '', 'extension_archive' => '',
'extension_manager' => 'Gestisci le estensioni dei files', 'extension_manager' => 'Gestisci le estensioni dei files',
'extension_mgr_installed' => '',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'february' => 'Febbraio', 'february' => 'Febbraio',
'file' => 'File', 'file' => 'File',
'files' => 'Files', 'files' => 'Files',
@ -522,6 +529,8 @@ URL: [url]',
'folders' => 'Cartelle', 'folders' => 'Cartelle',
'folders_and_documents_statistic' => 'Visualizzazione generale', 'folders_and_documents_statistic' => 'Visualizzazione generale',
'folders_with_notification' => '', 'folders_with_notification' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_subject' => '',
'folder_comment_changed_email' => 'Commento modificato per la Cartella', 'folder_comment_changed_email' => 'Commento modificato per la Cartella',
'folder_comment_changed_email_body' => 'Commento modificato per la Cartella 'folder_comment_changed_email_body' => 'Commento modificato per la Cartella
Cartella: [name] Cartella: [name]
@ -557,6 +566,7 @@ Utente: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Cartella rinominata', 'folder_renamed_email_subject' => '[sitename]: [name] - Cartella rinominata',
'folder_title' => 'Cartella \'[foldername]\'', 'folder_title' => 'Cartella \'[foldername]\'',
'force_update' => '',
'friday' => 'Venerdì', 'friday' => 'Venerdì',
'friday_abbr' => 'Ven', 'friday_abbr' => 'Ven',
'from' => 'da', 'from' => 'da',
@ -1271,6 +1281,8 @@ URL: [url]',
'settings_enablePasswordForgotten_desc' => 'Spuntare nel caso si desideri permettere all\'utente di re-impostare la password inviata per email.', 'settings_enablePasswordForgotten_desc' => 'Spuntare nel caso si desideri permettere all\'utente di re-impostare la password inviata per email.',
'settings_enableRecursiveCount' => 'Abilita il conteggio ricursivo di documenti/cartelle', 'settings_enableRecursiveCount' => 'Abilita il conteggio ricursivo di documenti/cartelle',
'settings_enableRecursiveCount_desc' => 'Se selezionato il numero di documenti e sottocartelle accessibili all\'utente sarà calcolato con un conteggio ricursivo di tutti gli oggetti contenuti nella cartella.', 'settings_enableRecursiveCount_desc' => 'Se selezionato il numero di documenti e sottocartelle accessibili all\'utente sarà calcolato con un conteggio ricursivo di tutti gli oggetti contenuti nella cartella.',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => 'Abilita revisione documenti', 'settings_enableRevisionWorkflow' => 'Abilita revisione documenti',
'settings_enableRevisionWorkflow_desc' => 'Abilita per attivare workflow su revisione documenti dopo scadenza.', 'settings_enableRevisionWorkflow_desc' => 'Abilita per attivare workflow su revisione documenti dopo scadenza.',
'settings_enableSelfReceipt' => '', 'settings_enableSelfReceipt' => '',
@ -1398,6 +1410,8 @@ URL: [url]',
'settings_quota_desc' => 'La quantità Max di spazio su disco che può essere occupata da ciascun utente. Impostare il valore 0 offre spazio illimitato.', 'settings_quota_desc' => 'La quantità Max di spazio su disco che può essere occupata da ciascun utente. Impostare il valore 0 offre spazio illimitato.',
'settings_removeFromDropFolder' => 'Rimuovere file dalla cartella di ricezione dopo il successo di posto', 'settings_removeFromDropFolder' => 'Rimuovere file dalla cartella di ricezione dopo il successo di posto',
'settings_removeFromDropFolder_desc' => 'Attivare questa, se un file è preso dalla cartella di ricezione, si è cancellata dopo il caricamento di successo.', 'settings_removeFromDropFolder_desc' => 'Attivare questa, se un file è preso dalla cartella di ricezione, si è cancellata dopo il caricamento di successo.',
'settings_repositoryUrl' => '',
'settings_repositoryUrl_desc' => '',
'settings_restricted' => 'Accesso limitato', 'settings_restricted' => 'Accesso limitato',
'settings_restricted_desc' => 'Permette agli utenti di entrare nel sistema soltanto se hanno un record nel database locale (ignora l\'autenticazione positiva attraverso LDAP)', 'settings_restricted_desc' => 'Permette agli utenti di entrare nel sistema soltanto se hanno un record nel database locale (ignora l\'autenticazione positiva attraverso LDAP)',
'settings_rootDir' => 'Cartella principale', 'settings_rootDir' => 'Cartella principale',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (944), daivoc (421), fofwisdom (166) // Translators: Admin (945), daivoc (421), fofwisdom (166)
$text = array( $text = array(
'2_factor_auth' => '이중 인증', '2_factor_auth' => '이중 인증',
@ -169,12 +169,14 @@ URL: [url]',
'attrdef_type_url' => 'URL', 'attrdef_type_url' => 'URL',
'attrdef_valueset' => '값 설정', 'attrdef_valueset' => '값 설정',
'attributes' => '속성', 'attributes' => '속성',
'attribute_changed_email_body' => '속성 변경 'attribute_changed_email_body' => '속성 변경
문서: [name] 문서: [name]
버전: [version] 버전: [version]
속성: [attribute] 속성: [attribute_name]
상위폴더: [folder_path] Old value: [attribute_old_value]
사용자: [username] New value: [attribute_new_value]
상위폴더: [folder_path]
사용자: [username]
URL: [url]', URL: [url]',
'attribute_changed_email_subject' => '[sitename] : [name] - 속성이 변경', 'attribute_changed_email_subject' => '[sitename] : [name] - 속성이 변경',
'attribute_count' => '사용자수', 'attribute_count' => '사용자수',
@ -351,6 +353,8 @@ URL: [url]',
'documents_with_notification' => '', 'documents_with_notification' => '',
'document_already_checkedout' => '이문서는 이미 체크아웃 되었습니다', 'document_already_checkedout' => '이문서는 이미 체크아웃 되었습니다',
'document_already_locked' => '이미 잠겨진 문서', 'document_already_locked' => '이미 잠겨진 문서',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_subject' => '',
'document_comment_changed_email' => '주석 변경됨', 'document_comment_changed_email' => '주석 변경됨',
'document_comment_changed_email_body' => '변경된 코멘트 'document_comment_changed_email_body' => '변경된 코멘트
문서: [name] 문서: [name]
@ -509,6 +513,9 @@ URL: [url]',
'export' => '내보내기', 'export' => '내보내기',
'extension_archive' => '', 'extension_archive' => '',
'extension_manager' => '확장자 관리', 'extension_manager' => '확장자 관리',
'extension_mgr_installed' => '',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'february' => '2월', 'february' => '2월',
'file' => '파일', 'file' => '파일',
'files' => '파일', 'files' => '파일',
@ -522,6 +529,8 @@ URL: [url]',
'folders' => '폴더', 'folders' => '폴더',
'folders_and_documents_statistic' => '개요 내용', 'folders_and_documents_statistic' => '개요 내용',
'folders_with_notification' => '', 'folders_with_notification' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_subject' => '',
'folder_comment_changed_email' => '주석 변경됨', 'folder_comment_changed_email' => '주석 변경됨',
'folder_comment_changed_email_body' => '코멘트 변경 'folder_comment_changed_email_body' => '코멘트 변경
폴더: [name] 폴더: [name]
@ -557,6 +566,7 @@ URL : [url]',
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename] : [name] - 폴더 이름', 'folder_renamed_email_subject' => '[sitename] : [name] - 폴더 이름',
'folder_title' => '폴더 \'[foldername]\'', 'folder_title' => '폴더 \'[foldername]\'',
'force_update' => '',
'friday' => '금요일', 'friday' => '금요일',
'friday_abbr' => '금', 'friday_abbr' => '금',
'from' => '시작일', 'from' => '시작일',
@ -1253,6 +1263,8 @@ URL : [url]',
'settings_enablePasswordForgotten_desc' => '옵션을 사용자가 새 비밀번호를 설정하도록 메일로 보내 확인 할 수 있습니다.', 'settings_enablePasswordForgotten_desc' => '옵션을 사용자가 새 비밀번호를 설정하도록 메일로 보내 확인 할 수 있습니다.',
'settings_enableRecursiveCount' => '재귀적 문서 / 폴더 수 사용', 'settings_enableRecursiveCount' => '재귀적 문서 / 폴더 수 사용',
'settings_enableRecursiveCount_desc' => 'If turned on, the number of documents and folders in the folder view will be determined by counting all objects by recursively processing the folders and counting those documents and folders the user is allowed to access.', 'settings_enableRecursiveCount_desc' => 'If turned on, the number of documents and folders in the folder view will be determined by counting all objects by recursively processing the folders and counting those documents and folders the user is allowed to access.',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '문서의 개정 허용', 'settings_enableRevisionWorkflow' => '문서의 개정 허용',
'settings_enableRevisionWorkflow_desc' => '일정 기간후에 문서를 개정 하기위해 워크플로우를 수행 할 수 있도록 설정 합니다.', 'settings_enableRevisionWorkflow_desc' => '일정 기간후에 문서를 개정 하기위해 워크플로우를 수행 할 수 있도록 설정 합니다.',
'settings_enableSelfReceipt' => '', 'settings_enableSelfReceipt' => '',
@ -1380,6 +1392,8 @@ URL : [url]',
'settings_quota_desc' => '사용자가 디스크를 사용할 수 있습니다 최대 바이트 수. 무제한 디스크 공간 사용시 0으로 설정합니다. 각각 자신의 프로필에 사용을 위해이 값은 변경 할 수 있습니다.', 'settings_quota_desc' => '사용자가 디스크를 사용할 수 있습니다 최대 바이트 수. 무제한 디스크 공간 사용시 0으로 설정합니다. 각각 자신의 프로필에 사용을 위해이 값은 변경 할 수 있습니다.',
'settings_removeFromDropFolder' => '', 'settings_removeFromDropFolder' => '',
'settings_removeFromDropFolder_desc' => '', 'settings_removeFromDropFolder_desc' => '',
'settings_repositoryUrl' => '',
'settings_repositoryUrl_desc' => '',
'settings_restricted' => '제한된 액세스', 'settings_restricted' => '제한된 액세스',
'settings_restricted_desc' => '로컬 데이터베이스에 항목이있는 경우만 사용자가 로그인 할 수 있습니다. (LDAP 인증에 관계없이 )', 'settings_restricted_desc' => '로컬 데이터베이스에 항목이있는 경우만 사용자가 로그인 할 수 있습니다. (LDAP 인증에 관계없이 )',
'settings_rootDir' => '루트 디렉토리', 'settings_rootDir' => '루트 디렉토리',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (746), gijsbertush (610), pepijn (45), reinoutdijkstra@hotmail.com (270) // Translators: Admin (747), gijsbertush (610), pepijn (45), reinoutdijkstra@hotmail.com (270)
$text = array( $text = array(
'2_factor_auth' => '2-factor-authenticatie', '2_factor_auth' => '2-factor-authenticatie',
@ -162,12 +162,14 @@ URL: [url]',
'attrdef_type_url' => 'attribuut: url', 'attrdef_type_url' => 'attribuut: url',
'attrdef_valueset' => 'Verzameling waarden', 'attrdef_valueset' => 'Verzameling waarden',
'attributes' => 'Attributen', 'attributes' => 'Attributen',
'attribute_changed_email_body' => 'Attribuut gewijzigd 'attribute_changed_email_body' => 'Attribuut gewijzigd
Document: [name] Document: [name]
Versie: [version] Versie: [version]
Attribuut: [attribute] Attribuut: [attribute_name]
Bovenliggende map: [folder_path] Old value: [attribute_old_value]
Gebruiker: [username] New value: [attribute_new_value]
Bovenliggende map: [folder_path]
Gebruiker: [username]
URL: [url]', URL: [url]',
'attribute_changed_email_subject' => '[sitename]: [name] - Attribuut gewijzigd', 'attribute_changed_email_subject' => '[sitename]: [name] - Attribuut gewijzigd',
'attribute_count' => 'Aantal maal gebruikt', 'attribute_count' => 'Aantal maal gebruikt',
@ -341,6 +343,8 @@ URL: [url]',
'documents_with_notification' => 'Documenten met notificatie', 'documents_with_notification' => 'Documenten met notificatie',
'document_already_checkedout' => 'Al in behandeling genomen documenten', 'document_already_checkedout' => 'Al in behandeling genomen documenten',
'document_already_locked' => 'Dit document is al geblokkeerd', 'document_already_locked' => 'Dit document is al geblokkeerd',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_subject' => '',
'document_comment_changed_email' => 'Commentaar gewijzigd', 'document_comment_changed_email' => 'Commentaar gewijzigd',
'document_comment_changed_email_body' => 'Commentaar gewijzigd 'document_comment_changed_email_body' => 'Commentaar gewijzigd
Document: [name] Document: [name]
@ -508,6 +512,9 @@ URL: [url]',
'export' => 'export', 'export' => 'export',
'extension_archive' => '', 'extension_archive' => '',
'extension_manager' => 'Beheer uitbreidingen', 'extension_manager' => 'Beheer uitbreidingen',
'extension_mgr_installed' => '',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'february' => 'februari', 'february' => 'februari',
'file' => 'Bestand', 'file' => 'Bestand',
'files' => 'Bestanden', 'files' => 'Bestanden',
@ -521,6 +528,8 @@ URL: [url]',
'folders' => 'Mappen', 'folders' => 'Mappen',
'folders_and_documents_statistic' => 'Inhoudsopgave', 'folders_and_documents_statistic' => 'Inhoudsopgave',
'folders_with_notification' => 'Mappen met notificatie', 'folders_with_notification' => 'Mappen met notificatie',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_subject' => '',
'folder_comment_changed_email' => 'Commentaar gewijzigd', 'folder_comment_changed_email' => 'Commentaar gewijzigd',
'folder_comment_changed_email_body' => 'Commentaar gewijzigd 'folder_comment_changed_email_body' => 'Commentaar gewijzigd
Map: [name] Map: [name]
@ -556,6 +565,7 @@ Gebruiker: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Folder hernoemd', 'folder_renamed_email_subject' => '[sitename]: [name] - Folder hernoemd',
'folder_title' => 'Map naam \'[foldername]\'', 'folder_title' => 'Map naam \'[foldername]\'',
'force_update' => '',
'friday' => 'Vrijdag', 'friday' => 'Vrijdag',
'friday_abbr' => 'FR', 'friday_abbr' => 'FR',
'from' => 'Van', 'from' => 'Van',
@ -1283,6 +1293,8 @@ Name: [username]
'settings_enablePasswordForgotten_desc' => 'Inschakelen om een wachtwoord via mail te versturen als de gebruiker een nieuw wachtwoord heeft ingesteld.', 'settings_enablePasswordForgotten_desc' => 'Inschakelen om een wachtwoord via mail te versturen als de gebruiker een nieuw wachtwoord heeft ingesteld.',
'settings_enableRecursiveCount' => 'Document/ map teller herhalen toestaan', 'settings_enableRecursiveCount' => 'Document/ map teller herhalen toestaan',
'settings_enableRecursiveCount_desc' => 'If turned on, the number of documents and folders in the folder view will be determined by counting all objects by recursively processing the folders and counting those documents and folders the user is allowed to access.', 'settings_enableRecursiveCount_desc' => 'If turned on, the number of documents and folders in the folder view will be determined by counting all objects by recursively processing the folders and counting those documents and folders the user is allowed to access.',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => 'Herzieningsworkflow aanzetten', 'settings_enableRevisionWorkflow' => 'Herzieningsworkflow aanzetten',
'settings_enableRevisionWorkflow_desc' => 'Herzieningsworkflow aanzetten', 'settings_enableRevisionWorkflow_desc' => 'Herzieningsworkflow aanzetten',
'settings_enableSelfReceipt' => '', 'settings_enableSelfReceipt' => '',
@ -1410,6 +1422,8 @@ Name: [username]
'settings_quota_desc' => 'Het maximum aantal bytes een gebruiker op de schijf mag schrijven. Stel deze in op 0 voor een onbeperkte schijfruimte. Deze waarde kan worden overschreven voor elk gebruik in zijn profiel.', 'settings_quota_desc' => 'Het maximum aantal bytes een gebruiker op de schijf mag schrijven. Stel deze in op 0 voor een onbeperkte schijfruimte. Deze waarde kan worden overschreven voor elk gebruik in zijn profiel.',
'settings_removeFromDropFolder' => 'Verwijder het bestand uit de dropfolder na een succesvolle upload', 'settings_removeFromDropFolder' => 'Verwijder het bestand uit de dropfolder na een succesvolle upload',
'settings_removeFromDropFolder_desc' => 'Verwijder het bestand uit de dropfolder na een succesvolle upload', 'settings_removeFromDropFolder_desc' => 'Verwijder het bestand uit de dropfolder na een succesvolle upload',
'settings_repositoryUrl' => '',
'settings_repositoryUrl_desc' => '',
'settings_restricted' => 'Beperkte toegang', 'settings_restricted' => 'Beperkte toegang',
'settings_restricted_desc' => 'Sta alleen gebruiker toe om in te loggen die in de database zijn opgenomen (ongeacht succesvolle authenticatie met LDAP)', 'settings_restricted_desc' => 'Sta alleen gebruiker toe om in te loggen die in de database zijn opgenomen (ongeacht succesvolle authenticatie met LDAP)',
'settings_rootDir' => 'Basismap', 'settings_rootDir' => 'Basismap',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (790), netixw (84), romi (93), uGn (112) // Translators: Admin (791), netixw (84), romi (93), uGn (112)
$text = array( $text = array(
'2_factor_auth' => '', '2_factor_auth' => '',
@ -160,7 +160,9 @@ URL: [url]',
'attribute_changed_email_body' => 'Zmiana atrybutu 'attribute_changed_email_body' => 'Zmiana atrybutu
Dokument: [name] Dokument: [name]
Wersja: [version] Wersja: [version]
Atrybut: [attribute] Atrybut: [attribute_name]
Old value: [attribute_old_value]
New value: [attribute_new_value]
Folder nadrzędny: [folder_path] Folder nadrzędny: [folder_path]
Użytkownik: [username] Użytkownik: [username]
URL: [url]', URL: [url]',
@ -336,6 +338,8 @@ URL: [url]',
'documents_with_notification' => '', 'documents_with_notification' => '',
'document_already_checkedout' => '', 'document_already_checkedout' => '',
'document_already_locked' => 'Ten dokument jest już zablokowany', 'document_already_locked' => 'Ten dokument jest już zablokowany',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_subject' => '',
'document_comment_changed_email' => 'Zmiana komentarza', 'document_comment_changed_email' => 'Zmiana komentarza',
'document_comment_changed_email_body' => 'Zmodyfikowano komentarz 'document_comment_changed_email_body' => 'Zmodyfikowano komentarz
Dokument: [name] Dokument: [name]
@ -496,6 +500,9 @@ URL: [url]',
'export' => '', 'export' => '',
'extension_archive' => '', 'extension_archive' => '',
'extension_manager' => 'Zarządzanie rozszerzeniami', 'extension_manager' => 'Zarządzanie rozszerzeniami',
'extension_mgr_installed' => '',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'february' => 'Luty', 'february' => 'Luty',
'file' => 'Plik', 'file' => 'Plik',
'files' => 'Pliki', 'files' => 'Pliki',
@ -509,6 +516,8 @@ URL: [url]',
'folders' => 'Foldery', 'folders' => 'Foldery',
'folders_and_documents_statistic' => 'Podsumowanie zawartości', 'folders_and_documents_statistic' => 'Podsumowanie zawartości',
'folders_with_notification' => '', 'folders_with_notification' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_subject' => '',
'folder_comment_changed_email' => 'Zmiana komentarza', 'folder_comment_changed_email' => 'Zmiana komentarza',
'folder_comment_changed_email_body' => 'Komentarz uległ zmianie 'folder_comment_changed_email_body' => 'Komentarz uległ zmianie
Folder: [name] Folder: [name]
@ -544,6 +553,7 @@ Użytkownik: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Zmiana nazwy folderu', 'folder_renamed_email_subject' => '[sitename]: [name] - Zmiana nazwy folderu',
'folder_title' => 'Folder \'[foldername]\'', 'folder_title' => 'Folder \'[foldername]\'',
'force_update' => '',
'friday' => 'Piątek', 'friday' => 'Piątek',
'friday_abbr' => 'Fr', 'friday_abbr' => 'Fr',
'from' => 'Od', 'from' => 'Od',
@ -1217,6 +1227,8 @@ URL: [url]',
'settings_enablePasswordForgotten_desc' => 'Jeśli chcesz zezwolić użytkownikom na zmianę własnego hasła i wysyłanie go emailem, zaznacz tę opcję.', 'settings_enablePasswordForgotten_desc' => 'Jeśli chcesz zezwolić użytkownikom na zmianę własnego hasła i wysyłanie go emailem, zaznacz tę opcję.',
'settings_enableRecursiveCount' => 'Włącz licznik rekurencji dokumentu/folderu', 'settings_enableRecursiveCount' => 'Włącz licznik rekurencji dokumentu/folderu',
'settings_enableRecursiveCount_desc' => 'Jeżeli jest włączone, to liczba dokumentów i folderów w widoku będzie ustalona poprzez zliczenie wszystkich obiektów przez rekurencyjnie przetwarzane foldery i policzenia tych dokumentów i folderów do których użytkownik ma dostęp', 'settings_enableRecursiveCount_desc' => 'Jeżeli jest włączone, to liczba dokumentów i folderów w widoku będzie ustalona poprzez zliczenie wszystkich obiektów przez rekurencyjnie przetwarzane foldery i policzenia tych dokumentów i folderów do których użytkownik ma dostęp',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '', 'settings_enableRevisionWorkflow' => '',
'settings_enableRevisionWorkflow_desc' => '', 'settings_enableRevisionWorkflow_desc' => '',
'settings_enableSelfReceipt' => '', 'settings_enableSelfReceipt' => '',
@ -1344,6 +1356,8 @@ URL: [url]',
'settings_quota_desc' => 'Maksymalna liczba bajtów jaką użytkownik może wykorzystać na dysku. Ustaw na 0 dla nieograniczonej przestrzeni dyskowej. Wartość ta może być zastąpiona dla każdego zastosowania w swoim profilu.', 'settings_quota_desc' => 'Maksymalna liczba bajtów jaką użytkownik może wykorzystać na dysku. Ustaw na 0 dla nieograniczonej przestrzeni dyskowej. Wartość ta może być zastąpiona dla każdego zastosowania w swoim profilu.',
'settings_removeFromDropFolder' => '', 'settings_removeFromDropFolder' => '',
'settings_removeFromDropFolder_desc' => '', 'settings_removeFromDropFolder_desc' => '',
'settings_repositoryUrl' => '',
'settings_repositoryUrl_desc' => '',
'settings_restricted' => 'Ograniczony dostęp', 'settings_restricted' => 'Ograniczony dostęp',
'settings_restricted_desc' => 'Mogą zalogować się tylko ci użytkownicy, którzy mają swoje wpisy w lokalnej bazie danych (niezależnie od pomyślnego uwierzytelnienia w LDAP)', 'settings_restricted_desc' => 'Mogą zalogować się tylko ci użytkownicy, którzy mają swoje wpisy w lokalnej bazie danych (niezależnie od pomyślnego uwierzytelnienia w LDAP)',
'settings_rootDir' => 'Katalog główny', 'settings_rootDir' => 'Katalog główny',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (973), flaviove (627), lfcristofoli (352) // Translators: Admin (974), flaviove (627), lfcristofoli (352)
$text = array( $text = array(
'2_factor_auth' => '', '2_factor_auth' => '',
@ -164,12 +164,14 @@ URL: [url]',
'attrdef_type_url' => '', 'attrdef_type_url' => '',
'attrdef_valueset' => 'Conjunto de valores', 'attrdef_valueset' => 'Conjunto de valores',
'attributes' => 'Atributos', 'attributes' => 'Atributos',
'attribute_changed_email_body' => 'Atributo alterado 'attribute_changed_email_body' => 'Atributo alterado
Documento: [name] Documento: [name]
Versão: [version] Versão: [version]
Atributo: [attribute] Atributo: [attribute_name]
Pasta mãe: [folder_path] Old value: [attribute_old_value]
Usuário: [username] New value: [attribute_new_value]
Pasta mãe: [folder_path]
Usuário: [username]
URL: [url]', URL: [url]',
'attribute_changed_email_subject' => '[sitename]: [name] - Atributo modificado', 'attribute_changed_email_subject' => '[sitename]: [name] - Atributo modificado',
'attribute_count' => 'Número de utilizações', 'attribute_count' => 'Número de utilizações',
@ -343,6 +345,8 @@ URL: [url]',
'documents_with_notification' => '', 'documents_with_notification' => '',
'document_already_checkedout' => '', 'document_already_checkedout' => '',
'document_already_locked' => 'Este documento já está travado', 'document_already_locked' => 'Este documento já está travado',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_subject' => '',
'document_comment_changed_email' => 'Comentário modificado', 'document_comment_changed_email' => 'Comentário modificado',
'document_comment_changed_email_body' => 'Comentário modificado 'document_comment_changed_email_body' => 'Comentário modificado
Documento: [name] Documento: [name]
@ -502,6 +506,9 @@ URL: [url]',
'export' => '', 'export' => '',
'extension_archive' => '', 'extension_archive' => '',
'extension_manager' => 'Gerenciar extensões', 'extension_manager' => 'Gerenciar extensões',
'extension_mgr_installed' => '',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'february' => 'February', 'february' => 'February',
'file' => 'Arquivo', 'file' => 'Arquivo',
'files' => 'Arquivos', 'files' => 'Arquivos',
@ -515,6 +522,8 @@ URL: [url]',
'folders' => 'Pastas', 'folders' => 'Pastas',
'folders_and_documents_statistic' => 'Relatórios de pastas e documentos', 'folders_and_documents_statistic' => 'Relatórios de pastas e documentos',
'folders_with_notification' => '', 'folders_with_notification' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_subject' => '',
'folder_comment_changed_email' => 'Comentário mudou', 'folder_comment_changed_email' => 'Comentário mudou',
'folder_comment_changed_email_body' => 'Comentário mudou 'folder_comment_changed_email_body' => 'Comentário mudou
Pasta: [name] Pasta: [name]
@ -550,6 +559,7 @@ Usuário: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Pasta renomeada', 'folder_renamed_email_subject' => '[sitename]: [name] - Pasta renomeada',
'folder_title' => 'Pasta [foldername]', 'folder_title' => 'Pasta [foldername]',
'force_update' => '',
'friday' => 'Friday', 'friday' => 'Friday',
'friday_abbr' => 'Fr', 'friday_abbr' => 'Fr',
'from' => 'From', 'from' => 'From',
@ -1235,6 +1245,8 @@ URL: [url]',
'settings_enablePasswordForgotten_desc' => 'Se você quiser permitir o usuário definir uma nova senha e enviá-la por e-mail, marque esta opção.', 'settings_enablePasswordForgotten_desc' => 'Se você quiser permitir o usuário definir uma nova senha e enviá-la por e-mail, marque esta opção.',
'settings_enableRecursiveCount' => 'Ativar contagem de documentos/pasta recursiva', 'settings_enableRecursiveCount' => 'Ativar contagem de documentos/pasta recursiva',
'settings_enableRecursiveCount_desc' => 'Se estiver ativado, o número de documentos e pastas na exibição de pasta será determinada pela contagem de todos os objetos de forma recursiva proceáando as pastas e contando eáes documentos e pastas que o usuário tem permissão de acesso.', 'settings_enableRecursiveCount_desc' => 'Se estiver ativado, o número de documentos e pastas na exibição de pasta será determinada pela contagem de todos os objetos de forma recursiva proceáando as pastas e contando eáes documentos e pastas que o usuário tem permissão de acesso.',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '', 'settings_enableRevisionWorkflow' => '',
'settings_enableRevisionWorkflow_desc' => '', 'settings_enableRevisionWorkflow_desc' => '',
'settings_enableSelfReceipt' => '', 'settings_enableSelfReceipt' => '',
@ -1362,6 +1374,8 @@ URL: [url]',
'settings_quota_desc' => 'O número máximo de bytes que um utilizador pode usar no disco. Defina para 0 para o espaço em disco ilimitado. Este valor pode ser substituído para cada uso em seu perfil.', 'settings_quota_desc' => 'O número máximo de bytes que um utilizador pode usar no disco. Defina para 0 para o espaço em disco ilimitado. Este valor pode ser substituído para cada uso em seu perfil.',
'settings_removeFromDropFolder' => '', 'settings_removeFromDropFolder' => '',
'settings_removeFromDropFolder_desc' => '', 'settings_removeFromDropFolder_desc' => '',
'settings_repositoryUrl' => '',
'settings_repositoryUrl_desc' => '',
'settings_restricted' => 'acesso restrito', 'settings_restricted' => 'acesso restrito',
'settings_restricted_desc' => 'Só permitir que os usuários façam login se eles têm uma entrada no banco de dados local (independentemente de autenticação bem-sucedida com LDAP)', 'settings_restricted_desc' => 'Só permitir que os usuários façam login se eles têm uma entrada no banco de dados local (independentemente de autenticação bem-sucedida com LDAP)',
'settings_rootDir' => 'Diretório raiz', 'settings_rootDir' => 'Diretório raiz',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1068), balan (87) // Translators: Admin (1070), balan (87)
$text = array( $text = array(
'2_factor_auth' => '', '2_factor_auth' => '',
@ -169,12 +169,14 @@ URL: [url]',
'attrdef_type_url' => 'URL', 'attrdef_type_url' => 'URL',
'attrdef_valueset' => 'Set de valori', 'attrdef_valueset' => 'Set de valori',
'attributes' => 'Atribute', 'attributes' => 'Atribute',
'attribute_changed_email_body' => 'Atribut schimbat 'attribute_changed_email_body' => 'Atribut schimbat
Document: [name] Document: [name]
Versiune: [version] Versiune: [version]
Atribut: [attribute] Atribut: [attribute_name]
Folder parinte: [folder_path] Old value: [attribute_old_value]
Utilizator: [username] New value: [attribute_new_value]
Folder parinte: [folder_path]
Utilizator: [username]
URL: [url]', URL: [url]',
'attribute_changed_email_subject' => '[sitename]: [name] - Atribut schimbat', 'attribute_changed_email_subject' => '[sitename]: [name] - Atribut schimbat',
'attribute_count' => 'Numărul de utilizări', 'attribute_count' => 'Numărul de utilizări',
@ -348,6 +350,8 @@ URL: [url]',
'documents_with_notification' => '', 'documents_with_notification' => '',
'document_already_checkedout' => 'Acest document este deja verificat', 'document_already_checkedout' => 'Acest document este deja verificat',
'document_already_locked' => 'Acest document este deja blocat', 'document_already_locked' => 'Acest document este deja blocat',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_subject' => '',
'document_comment_changed_email' => 'Comentariu schimbat', 'document_comment_changed_email' => 'Comentariu schimbat',
'document_comment_changed_email_body' => 'Comentariu schimbat 'document_comment_changed_email_body' => 'Comentariu schimbat
Document: [name] Document: [name]
@ -508,6 +512,9 @@ URL: [url]',
'export' => '', 'export' => '',
'extension_archive' => '', 'extension_archive' => '',
'extension_manager' => 'Gestionați extensiile', 'extension_manager' => 'Gestionați extensiile',
'extension_mgr_installed' => '',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'february' => 'Februarie', 'february' => 'Februarie',
'file' => 'Fișier', 'file' => 'Fișier',
'files' => 'Fișiere', 'files' => 'Fișiere',
@ -521,6 +528,8 @@ URL: [url]',
'folders' => 'Foldere', 'folders' => 'Foldere',
'folders_and_documents_statistic' => 'Privire de ansamblu asupra continutului', 'folders_and_documents_statistic' => 'Privire de ansamblu asupra continutului',
'folders_with_notification' => '', 'folders_with_notification' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_subject' => '',
'folder_comment_changed_email' => 'Comentariu schimbat', 'folder_comment_changed_email' => 'Comentariu schimbat',
'folder_comment_changed_email_body' => 'Comentariu schimbat 'folder_comment_changed_email_body' => 'Comentariu schimbat
Folder: [name] Folder: [name]
@ -556,6 +565,7 @@ Utilizator: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Folder redenumit', 'folder_renamed_email_subject' => '[sitename]: [name] - Folder redenumit',
'folder_title' => 'Folder \'[foldername]\'', 'folder_title' => 'Folder \'[foldername]\'',
'force_update' => '',
'friday' => 'Vineri', 'friday' => 'Vineri',
'friday_abbr' => 'Vi', 'friday_abbr' => 'Vi',
'from' => 'De la', 'from' => 'De la',
@ -1260,6 +1270,8 @@ URL: [url]',
'settings_enablePasswordForgotten_desc' => 'Dacă doriți să permiteti utilizatorilor să stabilească o nouă parolă și să le fie trimisă prin e-mail, bifați această opțiune.', 'settings_enablePasswordForgotten_desc' => 'Dacă doriți să permiteti utilizatorilor să stabilească o nouă parolă și să le fie trimisă prin e-mail, bifați această opțiune.',
'settings_enableRecursiveCount' => 'Activați numararea recursiva pentru documente/foldere', 'settings_enableRecursiveCount' => 'Activați numararea recursiva pentru documente/foldere',
'settings_enableRecursiveCount_desc' => 'Dacă este activată, numărul de documente și foldere din vizualizarea unui director va fi determinat prin numărarea tuturor obiectelor recursiv din folderele unde accesul utilizatorului este permis.', 'settings_enableRecursiveCount_desc' => 'Dacă este activată, numărul de documente și foldere din vizualizarea unui director va fi determinat prin numărarea tuturor obiectelor recursiv din folderele unde accesul utilizatorului este permis.',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '', 'settings_enableRevisionWorkflow' => '',
'settings_enableRevisionWorkflow_desc' => '', 'settings_enableRevisionWorkflow_desc' => '',
'settings_enableSelfReceipt' => '', 'settings_enableSelfReceipt' => '',
@ -1387,6 +1399,8 @@ URL: [url]',
'settings_quota_desc' => 'Numărul maxim de bytes pe care un utilizator îi poate folosi pe disc. Setați această opțiune pe 0 pentru spatiu pe disc nelimitat. Această valoare poate fi suprascrisă în profilul fiecărui utilizăr.', 'settings_quota_desc' => 'Numărul maxim de bytes pe care un utilizator îi poate folosi pe disc. Setați această opțiune pe 0 pentru spatiu pe disc nelimitat. Această valoare poate fi suprascrisă în profilul fiecărui utilizăr.',
'settings_removeFromDropFolder' => '', 'settings_removeFromDropFolder' => '',
'settings_removeFromDropFolder_desc' => '', 'settings_removeFromDropFolder_desc' => '',
'settings_repositoryUrl' => '',
'settings_repositoryUrl_desc' => '',
'settings_restricted' => 'Acces restricționat', 'settings_restricted' => 'Acces restricționat',
'settings_restricted_desc' => 'Permite utilizatorilor să se autentifice doar dacă au o intrare în baza de date locală (indiferent de autentificarea cu succes folosind LDAP)', 'settings_restricted_desc' => 'Permite utilizatorilor să se autentifice doar dacă au o intrare în baza de date locală (indiferent de autentificarea cu succes folosind LDAP)',
'settings_rootDir' => 'Director rădăcină', 'settings_rootDir' => 'Director rădăcină',
@ -1609,7 +1623,7 @@ URL: [url]',
'toggle_manager' => 'Comută Manager', 'toggle_manager' => 'Comută Manager',
'toggle_qrcode' => '', 'toggle_qrcode' => '',
'to_before_from' => 'Data de încheiere nu poate fi înainte de data de începere', 'to_before_from' => 'Data de încheiere nu poate fi înainte de data de începere',
'transfer_document' => '', 'transfer_document' => 'Transfer document',
'transfer_no_read_access' => '', 'transfer_no_read_access' => '',
'transfer_no_write_access' => '', 'transfer_no_write_access' => '',
'transfer_objects' => '', 'transfer_objects' => '',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1661) // Translators: Admin (1662)
$text = array( $text = array(
'2_factor_auth' => 'Двухфакторная аутентификация', '2_factor_auth' => 'Двухфакторная аутентификация',
@ -169,12 +169,14 @@ URL: [url]',
'attrdef_type_url' => 'URL', 'attrdef_type_url' => 'URL',
'attrdef_valueset' => 'Набор значений', 'attrdef_valueset' => 'Набор значений',
'attributes' => 'Атрибуты', 'attributes' => 'Атрибуты',
'attribute_changed_email_body' => 'Изменён атрибут 'attribute_changed_email_body' => 'Изменён атрибут
Документ: [name] Документ: [name]
Версия: [version] Версия: [version]
Атрибут: [attribute] Атрибут: [attribute_name]
Родительский каталог: [folder_path] Old value: [attribute_old_value]
Пользователь: [username] New value: [attribute_new_value]
Родительский каталог: [folder_path]
Пользователь: [username]
URL: [url]', URL: [url]',
'attribute_changed_email_subject' => '[sitename]: изменён атрибут «[name]»', 'attribute_changed_email_subject' => '[sitename]: изменён атрибут «[name]»',
'attribute_count' => 'Использован раз', 'attribute_count' => 'Использован раз',
@ -348,6 +350,8 @@ URL: [url]',
'documents_with_notification' => '', 'documents_with_notification' => '',
'document_already_checkedout' => 'Этот документ уже проверен', 'document_already_checkedout' => 'Этот документ уже проверен',
'document_already_locked' => 'Документ уже заблокирован', 'document_already_locked' => 'Документ уже заблокирован',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_subject' => '',
'document_comment_changed_email' => 'Изменён комментарий', 'document_comment_changed_email' => 'Изменён комментарий',
'document_comment_changed_email_body' => 'Изменён комментарий 'document_comment_changed_email_body' => 'Изменён комментарий
Документ: [name] Документ: [name]
@ -508,6 +512,9 @@ URL: [url]',
'export' => 'Экспорт', 'export' => 'Экспорт',
'extension_archive' => '', 'extension_archive' => '',
'extension_manager' => 'Управление расширениями', 'extension_manager' => 'Управление расширениями',
'extension_mgr_installed' => '',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'february' => 'Февраль', 'february' => 'Февраль',
'file' => 'Файл', 'file' => 'Файл',
'files' => 'Файлы', 'files' => 'Файлы',
@ -521,6 +528,8 @@ URL: [url]',
'folders' => 'кат.', 'folders' => 'кат.',
'folders_and_documents_statistic' => 'Обзор содержимого', 'folders_and_documents_statistic' => 'Обзор содержимого',
'folders_with_notification' => '', 'folders_with_notification' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_subject' => '',
'folder_comment_changed_email' => 'Комментарий изменён', 'folder_comment_changed_email' => 'Комментарий изменён',
'folder_comment_changed_email_body' => 'Изменён комментарий каталога 'folder_comment_changed_email_body' => 'Изменён комментарий каталога
Каталог: [name] Каталог: [name]
@ -556,6 +565,7 @@ URL: [url]',
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: переименован каталог «[name]»', 'folder_renamed_email_subject' => '[sitename]: переименован каталог «[name]»',
'folder_title' => 'Каталог [foldername]', 'folder_title' => 'Каталог [foldername]',
'force_update' => '',
'friday' => 'Пятница', 'friday' => 'Пятница',
'friday_abbr' => 'Пт', 'friday_abbr' => 'Пт',
'from' => 'От', 'from' => 'От',
@ -1267,6 +1277,8 @@ URL: [url]',
'settings_enablePasswordForgotten_desc' => 'Если включено, разрешает пользователям восстанавливать пароль через e-mail.', 'settings_enablePasswordForgotten_desc' => 'Если включено, разрешает пользователям восстанавливать пароль через e-mail.',
'settings_enableRecursiveCount' => 'Рекурсивно подсчитывать<br/>документы и каталоги', 'settings_enableRecursiveCount' => 'Рекурсивно подсчитывать<br/>документы и каталоги',
'settings_enableRecursiveCount_desc' => 'Если включено, количество документов и каталогов в виде каталога будет определятся рекурсивным подсчётом всех документов и каталогов разрешённых для доступа пользователя.', 'settings_enableRecursiveCount_desc' => 'Если включено, количество документов и каталогов в виде каталога будет определятся рекурсивным подсчётом всех документов и каталогов разрешённых для доступа пользователя.',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => 'Включить процесс ревизии', 'settings_enableRevisionWorkflow' => 'Включить процесс ревизии',
'settings_enableRevisionWorkflow_desc' => 'Включить для активации функции ревизии документа по истечении определенного периода времени.', 'settings_enableRevisionWorkflow_desc' => 'Включить для активации функции ревизии документа по истечении определенного периода времени.',
'settings_enableSelfReceipt' => '', 'settings_enableSelfReceipt' => '',
@ -1394,6 +1406,8 @@ URL: [url]',
'settings_quota_desc' => 'Максимально количество байт, которые пользователь может использовать на дисковом пространстве. Значение 0 снимает ограничение на используемое дисковое пространство. Это значение может быть указано отдельно для каждого пользователя в его профиле.', 'settings_quota_desc' => 'Максимально количество байт, которые пользователь может использовать на дисковом пространстве. Значение 0 снимает ограничение на используемое дисковое пространство. Это значение может быть указано отдельно для каждого пользователя в его профиле.',
'settings_removeFromDropFolder' => 'Удалить из проходного каталога', 'settings_removeFromDropFolder' => 'Удалить из проходного каталога',
'settings_removeFromDropFolder_desc' => 'Включите, для удаления файла из проходного каталога после успешной загрузки.', 'settings_removeFromDropFolder_desc' => 'Включите, для удаления файла из проходного каталога после успешной загрузки.',
'settings_repositoryUrl' => '',
'settings_repositoryUrl_desc' => '',
'settings_restricted' => 'Ограниченный доступ', 'settings_restricted' => 'Ограниченный доступ',
'settings_restricted_desc' => 'Разрешать вход пользователям, только если у них есть соответствующая учётная запись в БД (независимо от успешного входа через LDAP).', 'settings_restricted_desc' => 'Разрешать вход пользователям, только если у них есть соответствующая учётная запись в БД (независимо от успешного входа через LDAP).',
'settings_rootDir' => 'Корневой каталог', 'settings_rootDir' => 'Корневой каталог',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (565), destinqo (19), pS2017 (508) // Translators: Admin (566), destinqo (19), pS2017 (508)
$text = array( $text = array(
'2_factor_auth' => '2-faktorové overovanie', '2_factor_auth' => '2-faktorové overovanie',
@ -152,7 +152,15 @@ URL: [url]',
'attrdef_type_url' => 'URL', 'attrdef_type_url' => 'URL',
'attrdef_valueset' => 'Nastaviť hodnoty', 'attrdef_valueset' => 'Nastaviť hodnoty',
'attributes' => 'Atribúty', 'attributes' => 'Atribúty',
'attribute_changed_email_body' => 'Zmenené atribúty Dokumentu: [name] Vezia: [version] Atribút: [attribute] Nadradená zložka: [folder_path] Používateľ: [username] URL: [url]', 'attribute_changed_email_body' => 'Zmenené atribúty
Dokumentu: [name]
Vezia: [version]
Atribút: [attribute_name]
Old value: [attribute_old_value]
New value: [attribute_new_value]
Nadradená zložka: [folder_path]
Používateľ: [username]
URL: [url]',
'attribute_changed_email_subject' => '[sitename]: [name] - Atribút sa zmenil', 'attribute_changed_email_subject' => '[sitename]: [name] - Atribút sa zmenil',
'attribute_count' => 'Počet použití', 'attribute_count' => 'Počet použití',
'attribute_value' => 'Hodnota atribútu', 'attribute_value' => 'Hodnota atribútu',
@ -325,6 +333,8 @@ URL: [url]',
'documents_with_notification' => 'Dokumenty s upozornením', 'documents_with_notification' => 'Dokumenty s upozornením',
'document_already_checkedout' => '', 'document_already_checkedout' => '',
'document_already_locked' => 'Tento dokument je už zamknutý', 'document_already_locked' => 'Tento dokument je už zamknutý',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_subject' => '',
'document_comment_changed_email' => 'Komentár sa zmenil', 'document_comment_changed_email' => 'Komentár sa zmenil',
'document_comment_changed_email_body' => '', 'document_comment_changed_email_body' => '',
'document_comment_changed_email_subject' => '[sitename]: [name] - Komentár sa zmenil', 'document_comment_changed_email_subject' => '[sitename]: [name] - Komentár sa zmenil',
@ -451,6 +461,9 @@ URL: [url]',
'export' => 'Exportovať', 'export' => 'Exportovať',
'extension_archive' => '', 'extension_archive' => '',
'extension_manager' => 'Správa rozšírení', 'extension_manager' => 'Správa rozšírení',
'extension_mgr_installed' => '',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'february' => 'Február', 'february' => 'Február',
'file' => 'Súbor', 'file' => 'Súbor',
'files' => 'Súbory', 'files' => 'Súbory',
@ -464,6 +477,8 @@ URL: [url]',
'folders' => 'Zložky', 'folders' => 'Zložky',
'folders_and_documents_statistic' => 'Prehľad zložiek a dokumentov', 'folders_and_documents_statistic' => 'Prehľad zložiek a dokumentov',
'folders_with_notification' => 'Zložky s upozornením', 'folders_with_notification' => 'Zložky s upozornením',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_subject' => '',
'folder_comment_changed_email' => 'Komentár sa zmenil', 'folder_comment_changed_email' => 'Komentár sa zmenil',
'folder_comment_changed_email_body' => 'Komentár zmenený pre Zložku: [name] Starý komentár: [old_comment] Komentár: [new_comment] Nadradená zložka: [folder_path] Používateľ: [username] URL: [url]', 'folder_comment_changed_email_body' => 'Komentár zmenený pre Zložku: [name] Starý komentár: [old_comment] Komentár: [new_comment] Nadradená zložka: [folder_path] Používateľ: [username] URL: [url]',
'folder_comment_changed_email_subject' => '[sitename]: [name] - Komentár zmenený', 'folder_comment_changed_email_subject' => '[sitename]: [name] - Komentár zmenený',
@ -479,6 +494,7 @@ URL: [url]',
'folder_renamed_email_body' => 'Zložka bola premenovaná Zložka: [name] Nadradená zložka: [folder_path] Starý názov: [old_name] Používateľ: [username] URL: [url]', 'folder_renamed_email_body' => 'Zložka bola premenovaná Zložka: [name] Nadradená zložka: [folder_path] Starý názov: [old_name] Používateľ: [username] URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Zložka bola premenovaná', 'folder_renamed_email_subject' => '[sitename]: [name] - Zložka bola premenovaná',
'folder_title' => 'Zložka \'[foldername]\'', 'folder_title' => 'Zložka \'[foldername]\'',
'force_update' => '',
'friday' => 'Piatok', 'friday' => 'Piatok',
'friday_abbr' => 'Pia', 'friday_abbr' => 'Pia',
'from' => 'Od', 'from' => 'Od',
@ -1092,6 +1108,8 @@ URL: [url]',
'settings_enablePasswordForgotten_desc' => '', 'settings_enablePasswordForgotten_desc' => '',
'settings_enableRecursiveCount' => '', 'settings_enableRecursiveCount' => '',
'settings_enableRecursiveCount_desc' => '', 'settings_enableRecursiveCount_desc' => '',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => 'Povoliť revíziu dokumentov', 'settings_enableRevisionWorkflow' => 'Povoliť revíziu dokumentov',
'settings_enableRevisionWorkflow_desc' => '', 'settings_enableRevisionWorkflow_desc' => '',
'settings_enableSelfReceipt' => '', 'settings_enableSelfReceipt' => '',
@ -1219,6 +1237,8 @@ URL: [url]',
'settings_quota_desc' => '', 'settings_quota_desc' => '',
'settings_removeFromDropFolder' => '', 'settings_removeFromDropFolder' => '',
'settings_removeFromDropFolder_desc' => '', 'settings_removeFromDropFolder_desc' => '',
'settings_repositoryUrl' => '',
'settings_repositoryUrl_desc' => '',
'settings_restricted' => '', 'settings_restricted' => '',
'settings_restricted_desc' => '', 'settings_restricted_desc' => '',
'settings_rootDir' => 'Koreňový adresár', 'settings_rootDir' => 'Koreňový adresár',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1154), MagnusI (649), tmichelfelder (106) // Translators: Admin (1155), MagnusI (649), tmichelfelder (106)
$text = array( $text = array(
'2_factor_auth' => '2-faktors autentisering', '2_factor_auth' => '2-faktors autentisering',
@ -170,12 +170,14 @@ URL: [url]',
'attrdef_type_url' => 'URL', 'attrdef_type_url' => 'URL',
'attrdef_valueset' => 'Värden', 'attrdef_valueset' => 'Värden',
'attributes' => 'Attribut', 'attributes' => 'Attribut',
'attribute_changed_email_body' => 'Ändrat attribut 'attribute_changed_email_body' => 'Ändrat attribut
Dokument: [name] Dokument: [name]
Version: [version] Version: [version]
Attribut: [attribute] Attribut: [attribute_name]
Överordnad katalog: [folder_path] Old value: [attribute_old_value]
Användare: [username] New value: [attribute_new_value]
Överordnad katalog: [folder_path]
Användare: [username]
URL: [url]', URL: [url]',
'attribute_changed_email_subject' => '[sitename]: [name] - Ändrat attribut', 'attribute_changed_email_subject' => '[sitename]: [name] - Ändrat attribut',
'attribute_count' => 'Antal användningar', 'attribute_count' => 'Antal användningar',
@ -349,6 +351,8 @@ URL: [url]',
'documents_with_notification' => 'Dokument med meddelande', 'documents_with_notification' => 'Dokument med meddelande',
'document_already_checkedout' => 'Dokumentet är redan utcheckat', 'document_already_checkedout' => 'Dokumentet är redan utcheckat',
'document_already_locked' => 'Detta dokument är redan låst', 'document_already_locked' => 'Detta dokument är redan låst',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_subject' => '',
'document_comment_changed_email' => 'Kommentar ändrad', 'document_comment_changed_email' => 'Kommentar ändrad',
'document_comment_changed_email_body' => 'Kommentar ändrat 'document_comment_changed_email_body' => 'Kommentar ändrat
Document: [name] Document: [name]
@ -521,6 +525,9 @@ URL: [url]',
'export' => 'Exportera', 'export' => 'Exportera',
'extension_archive' => '', 'extension_archive' => '',
'extension_manager' => 'Hantera tillägg', 'extension_manager' => 'Hantera tillägg',
'extension_mgr_installed' => '',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'february' => 'februari', 'february' => 'februari',
'file' => 'Fil', 'file' => 'Fil',
'files' => 'Filer', 'files' => 'Filer',
@ -534,6 +541,8 @@ URL: [url]',
'folders' => 'Kataloger', 'folders' => 'Kataloger',
'folders_and_documents_statistic' => 'Innehållsöversikt', 'folders_and_documents_statistic' => 'Innehållsöversikt',
'folders_with_notification' => 'Kataloger med meddelandefunktion', 'folders_with_notification' => 'Kataloger med meddelandefunktion',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_subject' => '',
'folder_comment_changed_email' => 'Kommentar har ändrats', 'folder_comment_changed_email' => 'Kommentar har ändrats',
'folder_comment_changed_email_body' => 'Kommentar har ändrats 'folder_comment_changed_email_body' => 'Kommentar har ändrats
Katalog: [name] Katalog: [name]
@ -569,6 +578,7 @@ User: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Katalog har bytt namn', 'folder_renamed_email_subject' => '[sitename]: [name] - Katalog har bytt namn',
'folder_title' => 'Katalog \'[foldername]\'', 'folder_title' => 'Katalog \'[foldername]\'',
'force_update' => '',
'friday' => 'Fredag', 'friday' => 'Fredag',
'friday_abbr' => 'Fr', 'friday_abbr' => 'Fr',
'from' => 'från', 'from' => 'från',
@ -1280,6 +1290,8 @@ Kommentar: [comment]',
'settings_enablePasswordForgotten_desc' => 'Om du vill tillåta att användare kan få nytt lösenord genom att skicka e-post, aktivera denna option.', 'settings_enablePasswordForgotten_desc' => 'Om du vill tillåta att användare kan få nytt lösenord genom att skicka e-post, aktivera denna option.',
'settings_enableRecursiveCount' => 'Aktivera rekursiv räkning av dokument/katalog', 'settings_enableRecursiveCount' => 'Aktivera rekursiv räkning av dokument/katalog',
'settings_enableRecursiveCount_desc' => 'Om detta sätts på, kommer antal dokument och kataloger i katalogvyn fastställas genom att räkna alla objekter via rekursiv hantering av alla kataloger och räkna dessa dokument och kataloger som användaren har rättigheter till.', 'settings_enableRecursiveCount_desc' => 'Om detta sätts på, kommer antal dokument och kataloger i katalogvyn fastställas genom att räkna alla objekter via rekursiv hantering av alla kataloger och räkna dessa dokument och kataloger som användaren har rättigheter till.',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => 'Aktivera revidering av dokument', 'settings_enableRevisionWorkflow' => 'Aktivera revidering av dokument',
'settings_enableRevisionWorkflow_desc' => 'Aktivera för att kunna köra arbetsflöde för revidering av dokument efter en specifik tidsperiod.', 'settings_enableRevisionWorkflow_desc' => 'Aktivera för att kunna köra arbetsflöde för revidering av dokument efter en specifik tidsperiod.',
'settings_enableSelfReceipt' => '', 'settings_enableSelfReceipt' => '',
@ -1407,6 +1419,8 @@ Kommentar: [comment]',
'settings_quota_desc' => 'Maximala storlek av lagringsutrymme i bytes som en användare har tillgång till. Storlek 0 bytes betyder obegränsad lagring. Detta värde kan sättas individuellt för varje användare i dess profil. 1 GB = ca 1 000 000 000 bytes.', 'settings_quota_desc' => 'Maximala storlek av lagringsutrymme i bytes som en användare har tillgång till. Storlek 0 bytes betyder obegränsad lagring. Detta värde kan sättas individuellt för varje användare i dess profil. 1 GB = ca 1 000 000 000 bytes.',
'settings_removeFromDropFolder' => 'Ta bort filen från snabbuppladdningslistan efter slutförd uppladdning', 'settings_removeFromDropFolder' => 'Ta bort filen från snabbuppladdningslistan efter slutförd uppladdning',
'settings_removeFromDropFolder_desc' => 'Aktivera denna om du automatiskt vill ta bort filer från snabbuppladdningskatalogen efter slutförd uppladdning.', 'settings_removeFromDropFolder_desc' => 'Aktivera denna om du automatiskt vill ta bort filer från snabbuppladdningskatalogen efter slutförd uppladdning.',
'settings_repositoryUrl' => '',
'settings_repositoryUrl_desc' => '',
'settings_restricted' => 'Begränsad behörighet', 'settings_restricted' => 'Begränsad behörighet',
'settings_restricted_desc' => 'Tillåt användare att logga in bara om det finns en inloggning för användaren i den lokala databasen (irrespective of successful authentication with LDAP)', 'settings_restricted_desc' => 'Tillåt användare att logga in bara om det finns en inloggning för användaren i den lokala databasen (irrespective of successful authentication with LDAP)',
'settings_rootDir' => 'Root-mapp', 'settings_rootDir' => 'Root-mapp',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1064), aydin (83) // Translators: Admin (1065), aydin (83)
$text = array( $text = array(
'2_factor_auth' => '', '2_factor_auth' => '',
@ -163,12 +163,14 @@ URL: [url]',
'attrdef_type_url' => '', 'attrdef_type_url' => '',
'attrdef_valueset' => 'Değer', 'attrdef_valueset' => 'Değer',
'attributes' => 'Nitelik', 'attributes' => 'Nitelik',
'attribute_changed_email_body' => 'Değer değişti 'attribute_changed_email_body' => 'Değer değişti
Doküman: [name] Doküman: [name]
Versiyon: [version] Versiyon: [version]
Nitelik: [attribute] Nitelik: [attribute_name]
Üst klasör: [folder_path] Old value: [attribute_old_value]
Kullanıcı: [username] New value: [attribute_new_value]
Üst klasör: [folder_path]
Kullanıcı: [username]
URL: [url]', URL: [url]',
'attribute_changed_email_subject' => '[sitename]: [name] - Nitelik değişti', 'attribute_changed_email_subject' => '[sitename]: [name] - Nitelik değişti',
'attribute_count' => 'Kullanım sayısı', 'attribute_count' => 'Kullanım sayısı',
@ -342,6 +344,8 @@ URL: [url]',
'documents_with_notification' => '', 'documents_with_notification' => '',
'document_already_checkedout' => '', 'document_already_checkedout' => '',
'document_already_locked' => 'Bu doküman zaten kilitli', 'document_already_locked' => 'Bu doküman zaten kilitli',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_subject' => '',
'document_comment_changed_email' => 'Açıklama değişti', 'document_comment_changed_email' => 'Açıklama değişti',
'document_comment_changed_email_body' => 'ıklama değişti 'document_comment_changed_email_body' => 'ıklama değişti
Doküman: [name] Doküman: [name]
@ -502,6 +506,9 @@ URL: [url]',
'export' => '', 'export' => '',
'extension_archive' => '', 'extension_archive' => '',
'extension_manager' => 'Uzantıları düzenle', 'extension_manager' => 'Uzantıları düzenle',
'extension_mgr_installed' => '',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'february' => 'Şubat', 'february' => 'Şubat',
'file' => 'Dosya', 'file' => 'Dosya',
'files' => 'Dosyalar', 'files' => 'Dosyalar',
@ -515,6 +522,8 @@ URL: [url]',
'folders' => 'Klasör', 'folders' => 'Klasör',
'folders_and_documents_statistic' => 'İçeriğe Bakış', 'folders_and_documents_statistic' => 'İçeriğe Bakış',
'folders_with_notification' => '', 'folders_with_notification' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_subject' => '',
'folder_comment_changed_email' => 'Açıklama değişti', 'folder_comment_changed_email' => 'Açıklama değişti',
'folder_comment_changed_email_body' => 'ıklama değişti 'folder_comment_changed_email_body' => 'ıklama değişti
Klasör: [name] Klasör: [name]
@ -550,6 +559,7 @@ Kullanıcı: [username]
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Klasörün adı değişti', 'folder_renamed_email_subject' => '[sitename]: [name] - Klasörün adı değişti',
'folder_title' => 'Klasör \'[foldername]\'', 'folder_title' => 'Klasör \'[foldername]\'',
'force_update' => '',
'friday' => 'Cuma', 'friday' => 'Cuma',
'friday_abbr' => 'Cu', 'friday_abbr' => 'Cu',
'from' => 'Kimden', 'from' => 'Kimden',
@ -1239,6 +1249,8 @@ URL: [url]',
'settings_enablePasswordForgotten_desc' => 'Kullanıcının unuttuğu parolayı kendisine gönderilecek e-posta ile sıfırlamasına izin vermek için bu seçeneği etkinleştirebilirsiniz.', 'settings_enablePasswordForgotten_desc' => 'Kullanıcının unuttuğu parolayı kendisine gönderilecek e-posta ile sıfırlamasına izin vermek için bu seçeneği etkinleştirebilirsiniz.',
'settings_enableRecursiveCount' => 'Özyinelenen doküman/klasör sayımını etkinleştir', 'settings_enableRecursiveCount' => 'Özyinelenen doküman/klasör sayımını etkinleştir',
'settings_enableRecursiveCount_desc' => 'Aktif hale getirildiğinde, klasör içindeki dokümanlar ve diğer klasörlerin sayısı kullanıcının erişim hakkı olan tüm nesnelerin özyinelemeli olarak sayılması yolu ile bulunur.', 'settings_enableRecursiveCount_desc' => 'Aktif hale getirildiğinde, klasör içindeki dokümanlar ve diğer klasörlerin sayısı kullanıcının erişim hakkı olan tüm nesnelerin özyinelemeli olarak sayılması yolu ile bulunur.',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '', 'settings_enableRevisionWorkflow' => '',
'settings_enableRevisionWorkflow_desc' => '', 'settings_enableRevisionWorkflow_desc' => '',
'settings_enableSelfReceipt' => '', 'settings_enableSelfReceipt' => '',
@ -1366,6 +1378,8 @@ URL: [url]',
'settings_quota_desc' => 'Kullanıcının yükleyebileceği maksimum dosya boyutu (byte cinsinden). Sınırsız kota için 0 girilir.', 'settings_quota_desc' => 'Kullanıcının yükleyebileceği maksimum dosya boyutu (byte cinsinden). Sınırsız kota için 0 girilir.',
'settings_removeFromDropFolder' => '', 'settings_removeFromDropFolder' => '',
'settings_removeFromDropFolder_desc' => '', 'settings_removeFromDropFolder_desc' => '',
'settings_repositoryUrl' => '',
'settings_repositoryUrl_desc' => '',
'settings_restricted' => 'Kısıtlı erişim', 'settings_restricted' => 'Kısıtlı erişim',
'settings_restricted_desc' => '(LDAP kullanıcısı olarak giriş yapılmış olunsa da) Sadece yerel veritabanında kullanıcı hesabı olanların girişine izin verilir.', 'settings_restricted_desc' => '(LDAP kullanıcısı olarak giriş yapılmış olunsa da) Sadece yerel veritabanında kullanıcı hesabı olanların girişine izin verilir.',
'settings_rootDir' => 'Kök dizin', 'settings_rootDir' => 'Kök dizin',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1329) // Translators: Admin (1330)
$text = array( $text = array(
'2_factor_auth' => '', '2_factor_auth' => '',
@ -169,12 +169,14 @@ URL: [url]',
'attrdef_type_url' => 'Посилання', 'attrdef_type_url' => 'Посилання',
'attrdef_valueset' => 'Набір значень', 'attrdef_valueset' => 'Набір значень',
'attributes' => 'Атрибути', 'attributes' => 'Атрибути',
'attribute_changed_email_body' => 'Змінено атрибут 'attribute_changed_email_body' => 'Змінено атрибут
Документ: [name] Документ: [name]
Версія: [version] Версія: [version]
Атрибут: [attribute] Атрибут: [attribute_name]
Батьківський каталог: [folder_path] Old value: [attribute_old_value]
Користувач: [username] New value: [attribute_new_value]
Батьківський каталог: [folder_path]
Користувач: [username]
URL: [url]', URL: [url]',
'attribute_changed_email_subject' => '[sitename]: змінено атрибут «[name]»', 'attribute_changed_email_subject' => '[sitename]: змінено атрибут «[name]»',
'attribute_count' => 'Використано разів', 'attribute_count' => 'Використано разів',
@ -348,6 +350,8 @@ URL: [url]',
'documents_with_notification' => '', 'documents_with_notification' => '',
'document_already_checkedout' => 'Цей документ вже на опрацюванні', 'document_already_checkedout' => 'Цей документ вже на опрацюванні',
'document_already_locked' => 'Цей документ вже заблокований', 'document_already_locked' => 'Цей документ вже заблокований',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_subject' => '',
'document_comment_changed_email' => 'Змінено коментар', 'document_comment_changed_email' => 'Змінено коментар',
'document_comment_changed_email_body' => 'Змінено коментар 'document_comment_changed_email_body' => 'Змінено коментар
Документ: [name] Документ: [name]
@ -508,6 +512,9 @@ URL: [url]',
'export' => 'Експорт', 'export' => 'Експорт',
'extension_archive' => '', 'extension_archive' => '',
'extension_manager' => 'Керування розширеннями', 'extension_manager' => 'Керування розширеннями',
'extension_mgr_installed' => '',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'february' => 'Лютий', 'february' => 'Лютий',
'file' => 'Файл', 'file' => 'Файл',
'files' => 'Файли', 'files' => 'Файли',
@ -521,6 +528,8 @@ URL: [url]',
'folders' => 'кат.', 'folders' => 'кат.',
'folders_and_documents_statistic' => 'Огляд вмісту', 'folders_and_documents_statistic' => 'Огляд вмісту',
'folders_with_notification' => '', 'folders_with_notification' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_subject' => '',
'folder_comment_changed_email' => 'Коментар змінено', 'folder_comment_changed_email' => 'Коментар змінено',
'folder_comment_changed_email_body' => 'Змінено коментар каталогу 'folder_comment_changed_email_body' => 'Змінено коментар каталогу
Каталог: [name] Каталог: [name]
@ -556,6 +565,7 @@ URL: [url]',
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: перейменовано каталог «[name]»', 'folder_renamed_email_subject' => '[sitename]: перейменовано каталог «[name]»',
'folder_title' => 'Каталог [foldername]', 'folder_title' => 'Каталог [foldername]',
'force_update' => '',
'friday' => 'П\'ятниця', 'friday' => 'П\'ятниця',
'friday_abbr' => 'Пт', 'friday_abbr' => 'Пт',
'from' => 'Від', 'from' => 'Від',
@ -1260,6 +1270,8 @@ URL: [url]',
'settings_enablePasswordForgotten_desc' => 'Якщо увімкнено, дозволяє користувачам відновлювати пароль через e-mail.', 'settings_enablePasswordForgotten_desc' => 'Якщо увімкнено, дозволяє користувачам відновлювати пароль через e-mail.',
'settings_enableRecursiveCount' => 'Рекурсивно підраховувати<br/>документи і каталоги', 'settings_enableRecursiveCount' => 'Рекурсивно підраховувати<br/>документи і каталоги',
'settings_enableRecursiveCount_desc' => 'Якщо увімкнено, кількість документів і каталогів при перегляді каталогу буде підраховано рекурсивно для всіх документів до яких користувач має доступ.', 'settings_enableRecursiveCount_desc' => 'Якщо увімкнено, кількість документів і каталогів при перегляді каталогу буде підраховано рекурсивно для всіх документів до яких користувач має доступ.',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => 'Увімкнути процес ревізії', 'settings_enableRevisionWorkflow' => 'Увімкнути процес ревізії',
'settings_enableRevisionWorkflow_desc' => 'Увімкніть для актвації функції ревізії документа через певний час', 'settings_enableRevisionWorkflow_desc' => 'Увімкніть для актвації функції ревізії документа через певний час',
'settings_enableSelfReceipt' => '', 'settings_enableSelfReceipt' => '',
@ -1387,6 +1399,8 @@ URL: [url]',
'settings_quota_desc' => 'Максимальна кількість байт, Які користувач може використовувати на дисковому просторі. Значення 0 знімає обмеження на дисковий простір. Це значення може бути вказано окремо для кожного користувача в його профілі.', 'settings_quota_desc' => 'Максимальна кількість байт, Які користувач може використовувати на дисковому просторі. Значення 0 знімає обмеження на дисковий простір. Це значення може бути вказано окремо для кожного користувача в його профілі.',
'settings_removeFromDropFolder' => '', 'settings_removeFromDropFolder' => '',
'settings_removeFromDropFolder_desc' => '', 'settings_removeFromDropFolder_desc' => '',
'settings_repositoryUrl' => '',
'settings_repositoryUrl_desc' => '',
'settings_restricted' => 'Обмежений доступ', 'settings_restricted' => 'Обмежений доступ',
'settings_restricted_desc' => 'Дозволити вхід користувачам, тільки якщо в них є відповідний обліковий запис в БД (незалежно від успішного входу через LDAP).', 'settings_restricted_desc' => 'Дозволити вхід користувачам, тільки якщо в них є відповідний обліковий запис в БД (незалежно від успішного входу через LDAP).',
'settings_rootDir' => 'Кореневий каталог', 'settings_rootDir' => 'Кореневий каталог',

View File

@ -344,6 +344,8 @@ URL: [url]',
'documents_with_notification' => '', 'documents_with_notification' => '',
'document_already_checkedout' => '当前文档已签出', 'document_already_checkedout' => '当前文档已签出',
'document_already_locked' => '该文档已被锁定', 'document_already_locked' => '该文档已被锁定',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_subject' => '',
'document_comment_changed_email' => '批注已更新', 'document_comment_changed_email' => '批注已更新',
'document_comment_changed_email_body' => '批注已更新 'document_comment_changed_email_body' => '批注已更新
文档: [name] 文档: [name]
@ -506,6 +508,9 @@ URL: [url]',
'export' => '导出', 'export' => '导出',
'extension_archive' => '', 'extension_archive' => '',
'extension_manager' => '扩展管理器', 'extension_manager' => '扩展管理器',
'extension_mgr_installed' => '',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'february' => '二 月', 'february' => '二 月',
'file' => '文件', 'file' => '文件',
'files' => '文件', 'files' => '文件',
@ -519,6 +524,8 @@ URL: [url]',
'folders' => '文件夹', 'folders' => '文件夹',
'folders_and_documents_statistic' => '内容概要', 'folders_and_documents_statistic' => '内容概要',
'folders_with_notification' => '', 'folders_with_notification' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_subject' => '',
'folder_comment_changed_email' => '注释已更新', 'folder_comment_changed_email' => '注释已更新',
'folder_comment_changed_email_body' => '批注已更新 'folder_comment_changed_email_body' => '批注已更新
文件夹: [name] 文件夹: [name]
@ -554,6 +561,7 @@ URL: [url]',
URL: [url]', URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - 文件夹已重命名', 'folder_renamed_email_subject' => '[sitename]: [name] - 文件夹已重命名',
'folder_title' => '文件夹 \'[foldername]\'', 'folder_title' => '文件夹 \'[foldername]\'',
'force_update' => '',
'friday' => 'Friday', 'friday' => 'Friday',
'friday_abbr' => '', 'friday_abbr' => '',
'from' => '从', 'from' => '从',
@ -1243,6 +1251,8 @@ URL: [url]',
'settings_enablePasswordForgotten_desc' => '如您想让用户可以通过邮件方式自主设置新密码,请勾选此选项', 'settings_enablePasswordForgotten_desc' => '如您想让用户可以通过邮件方式自主设置新密码,请勾选此选项',
'settings_enableRecursiveCount' => '', 'settings_enableRecursiveCount' => '',
'settings_enableRecursiveCount_desc' => '', 'settings_enableRecursiveCount_desc' => '',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '启用文档修订记录', 'settings_enableRevisionWorkflow' => '启用文档修订记录',
'settings_enableRevisionWorkflow_desc' => '', 'settings_enableRevisionWorkflow_desc' => '',
'settings_enableSelfReceipt' => '', 'settings_enableSelfReceipt' => '',
@ -1370,6 +1380,8 @@ URL: [url]',
'settings_quota_desc' => '', 'settings_quota_desc' => '',
'settings_removeFromDropFolder' => '', 'settings_removeFromDropFolder' => '',
'settings_removeFromDropFolder_desc' => '', 'settings_removeFromDropFolder_desc' => '',
'settings_repositoryUrl' => '',
'settings_repositoryUrl_desc' => '',
'settings_restricted' => '禁止访问', 'settings_restricted' => '禁止访问',
'settings_restricted_desc' => '', 'settings_restricted_desc' => '',
'settings_rootDir' => '根目录', 'settings_rootDir' => '根目录',

View File

@ -325,6 +325,8 @@ URL: [url]',
'documents_with_notification' => '', 'documents_with_notification' => '',
'document_already_checkedout' => '', 'document_already_checkedout' => '',
'document_already_locked' => '該文檔已被鎖定', 'document_already_locked' => '該文檔已被鎖定',
'document_attribute_changed_email_body' => '',
'document_attribute_changed_email_subject' => '',
'document_comment_changed_email' => '', 'document_comment_changed_email' => '',
'document_comment_changed_email_body' => '', 'document_comment_changed_email_body' => '',
'document_comment_changed_email_subject' => '', 'document_comment_changed_email_subject' => '',
@ -451,6 +453,9 @@ URL: [url]',
'export' => '', 'export' => '',
'extension_archive' => '', 'extension_archive' => '',
'extension_manager' => '整體索引進度', 'extension_manager' => '整體索引進度',
'extension_mgr_installed' => '',
'extension_mgr_no_upload' => '',
'extension_mgr_repository' => '',
'february' => '二 月', 'february' => '二 月',
'file' => '文件', 'file' => '文件',
'files' => '文件', 'files' => '文件',
@ -464,6 +469,8 @@ URL: [url]',
'folders' => '資料夾', 'folders' => '資料夾',
'folders_and_documents_statistic' => '內容概要', 'folders_and_documents_statistic' => '內容概要',
'folders_with_notification' => '', 'folders_with_notification' => '',
'folder_attribute_changed_email_body' => '',
'folder_attribute_changed_email_subject' => '',
'folder_comment_changed_email' => '', 'folder_comment_changed_email' => '',
'folder_comment_changed_email_body' => '', 'folder_comment_changed_email_body' => '',
'folder_comment_changed_email_subject' => '', 'folder_comment_changed_email_subject' => '',
@ -479,6 +486,7 @@ URL: [url]',
'folder_renamed_email_body' => '', 'folder_renamed_email_body' => '',
'folder_renamed_email_subject' => '', 'folder_renamed_email_subject' => '',
'folder_title' => '資料夾 \'[foldername]\'', 'folder_title' => '資料夾 \'[foldername]\'',
'force_update' => '',
'friday' => 'Friday', 'friday' => 'Friday',
'friday_abbr' => '', 'friday_abbr' => '',
'from' => '從', 'from' => '從',
@ -1092,6 +1100,8 @@ URL: [url]',
'settings_enablePasswordForgotten_desc' => '', 'settings_enablePasswordForgotten_desc' => '',
'settings_enableRecursiveCount' => '', 'settings_enableRecursiveCount' => '',
'settings_enableRecursiveCount_desc' => '', 'settings_enableRecursiveCount_desc' => '',
'settings_enableRevisionOnVoteReject' => '',
'settings_enableRevisionOnVoteReject_desc' => '',
'settings_enableRevisionWorkflow' => '', 'settings_enableRevisionWorkflow' => '',
'settings_enableRevisionWorkflow_desc' => '', 'settings_enableRevisionWorkflow_desc' => '',
'settings_enableSelfReceipt' => '', 'settings_enableSelfReceipt' => '',
@ -1219,6 +1229,8 @@ URL: [url]',
'settings_quota_desc' => '', 'settings_quota_desc' => '',
'settings_removeFromDropFolder' => '', 'settings_removeFromDropFolder' => '',
'settings_removeFromDropFolder_desc' => '', 'settings_removeFromDropFolder_desc' => '',
'settings_repositoryUrl' => '',
'settings_repositoryUrl_desc' => '',
'settings_restricted' => '', 'settings_restricted' => '',
'settings_restricted_desc' => '', 'settings_restricted_desc' => '',
'settings_rootDir' => '', 'settings_rootDir' => '',

View File

@ -59,10 +59,15 @@ if (!is_object($version)) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("invalid_version")); UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("invalid_version"));
} }
$attributes = $_POST["attributes"]; /* Make a real copy of each attribute because setting a new attribute value
* will just update the old attribute object in array attributes[] and hence
* also update the old value
*/
foreach($version->getAttributes() as $ai=>$aa)
$oldattributes[$ai] = clone $aa;
$attributes = $_POST["attributes"];
if($attributes) { if($attributes) {
$oldattributes = $version->getAttributes();
foreach($attributes as $attrdefid=>$attribute) { foreach($attributes as $attrdefid=>$attribute) {
$attrdef = $dms->getAttributeDefinition($attrdefid); $attrdef = $dms->getAttributeDefinition($attrdefid);
if($attribute) { if($attribute) {
@ -73,30 +78,6 @@ if($attributes) {
if(!isset($oldattributes[$attrdefid]) || $attribute != $oldattributes[$attrdefid]->getValue()) { if(!isset($oldattributes[$attrdefid]) || $attribute != $oldattributes[$attrdefid]->getValue()) {
if(!$version->setAttributeValue($dms->getAttributeDefinition($attrdefid), $attribute)) { if(!$version->setAttributeValue($dms->getAttributeDefinition($attrdefid), $attribute)) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured")); UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
} else {
if($notifier) {
$notifyList = $document->getNotifyList();
$subject = "attribute_changed_email_subject";
$message = "attribute_changed_email_body";
$params = array();
$params['name'] = $document->getName();
$params['version'] = $version->getVersion();
$params['attribute'] = $attribute;
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID()."&version=".$version->getVersion();
$params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
foreach ($notifyList["groups"] as $grp) {
$notifier->toGroup($user, $grp, $subject, $message, $params);
}
// if user is not owner send notification to owner
// if ($user->getID() != $document->getOwner()->getID())
// $notifier->toIndividual($user, $document->getOwner(), $subject, $message, $params);
}
} }
} }
} elseif($attrdef->getMinValues() > 0) { } elseif($attrdef->getMinValues() > 0) {
@ -108,6 +89,63 @@ if($attributes) {
} }
} }
$newattributes = $version->getAttributes();
if($oldattributes) {
foreach($oldattributes as $attrdefid=>$attribute) {
if(!isset($newattributes[$attrdefid]) || $newattributes[$attrdefid]->getValueAsArray() !== $oldattributes[$attrdefid]->getValueAsArray()) {
if($notifier) {
$notifyList = $document->getNotifyList();
$subject = "attribute_changed_email_subject";
$message = "attribute_changed_email_body";
$params = array();
$params['name'] = $document->getName();
$params['version'] = $version->getVersion();
$params['attribute_name'] = $attribute->getAttributeDefinition()->getName();
$params['attribute_old_value'] = $oldattributes[$attrdefid]->getValue();
$params['attribute_new_value'] = isset($newattributes[$attrdefid]) ? $newattributes[$attrdefid]->getValue() : '';
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
foreach ($notifyList["groups"] as $grp) {
$notifier->toGroup($user, $grp, $subject, $message, $params);
}
}
}
}
}
/* Check for new attributes which didn't have a value before */
if($newattributes) {
foreach($newattributes as $attrdefid=>$attribute) {
if(!isset($oldattributes[$attrdefid]) && $attribute) {
if($notifier) {
$notifyList = $document->getNotifyList();
$subject = "attribute_changed_email_subject";
$message = "attribute_changed_email_body";
$params = array();
$params['name'] = $document->getName();
$params['version'] = '';
$params['attribute_name'] = $dms->getAttributeDefinition($attrdefid)->getName();
$params['attribute_old_value'] = '';
$params['attribute_new_value'] = $attribute->getValue();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
foreach ($notifyList["groups"] as $grp) {
$notifier->toGroup($user, $grp, $subject, $message, $params);
}
}
}
}
}
add_log_line("?documentid=".$documentid); add_log_line("?documentid=".$documentid);
header("Location:../out/out.DocumentVersionDetail.php?documentid=".$documentid."&version=".$versionid); header("Location:../out/out.DocumentVersionDetail.php?documentid=".$documentid."&version=".$versionid);

View File

@ -109,7 +109,13 @@ $oldcomment = $document->getComment();
$oldcategories = $document->getCategories(); $oldcategories = $document->getCategories();
$oldkeywords = $document->getKeywords(); $oldkeywords = $document->getKeywords();
$oldexpires = $document->getExpires(); $oldexpires = $document->getExpires();
$oldattributes = $document->getAttributes(); /* Make a real copy of each attribute because setting a new attribute value
* will just update the old attribute object in array attributes[] and hence
* also update the old value
*/
foreach($document->getAttributes() as $ai=>$aa)
$oldattributes[$ai] = clone $aa;
//$oldattributes = $document->getAttributes();
$controller->setParam('document', $document); $controller->setParam('document', $document);
$controller->setParam('name', $name); $controller->setParam('name', $name);
@ -212,6 +218,61 @@ if ($expires != $oldexpires) {
if ($oldkeywords != $keywords) { if ($oldkeywords != $keywords) {
} }
$newattributes = $document->getAttributes();
if($oldattributes) {
foreach($oldattributes as $attrdefid=>$attribute) {
if(!isset($newattributes[$attrdefid]) || $newattributes[$attrdefid]->getValueAsArray() !== $oldattributes[$attrdefid]->getValueAsArray()) {
if($notifier) {
$notifyList = $document->getNotifyList();
$subject = "document_attribute_changed_email_subject";
$message = "document_attribute_changed_email_body";
$params = array();
$params['name'] = $document->getName();
$params['attribute_name'] = $attribute->getAttributeDefinition()->getName();
$params['attribute_old_value'] = $oldattributes[$attrdefid]->getValue();
$params['attribute_new_value'] = isset($newattributes[$attrdefid]) ? $newattributes[$attrdefid]->getValue() : '';
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
foreach ($notifyList["groups"] as $grp) {
$notifier->toGroup($user, $grp, $subject, $message, $params);
}
}
}
}
}
/* Check for new attributes which didn't have a value before */
if($newattributes) {
foreach($newattributes as $attrdefid=>$attribute) {
if(!isset($oldattributes[$attrdefid]) && $attribute) {
if($notifier) {
$notifyList = $document->getNotifyList();
$subject = "document_attribute_changed_email_subject";
$message = "document_attribute_changed_email_body";
$params = array();
$params['name'] = $document->getName();
$params['attribute_name'] = $dms->getAttributeDefinition($attrdefid)->getName();
$params['attribute_old_value'] = '';
$params['attribute_new_value'] = $attribute->getValue();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
foreach ($notifyList["groups"] as $grp) {
$notifier->toGroup($user, $grp, $subject, $message, $params);
}
}
}
}
}
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_document_edited'))); $session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_document_edited')));
add_log_line("?documentid=".$documentid); add_log_line("?documentid=".$documentid);

View File

@ -66,7 +66,12 @@ else
$oldname = $folder->getName(); $oldname = $folder->getName();
$oldcomment = $folder->getComment(); $oldcomment = $folder->getComment();
$oldattributes = $folder->getAttributes(); /* Make a real copy of each attribute because setting a new attribute value
* will just update the old attribute object in array attributes[] and hence
* also update the old value
*/
foreach($folder->getAttributes() as $ai=>$aa)
$oldattributes[$ai] = clone $aa;
$controller->setParam('folder', $folder); $controller->setParam('folder', $folder);
$controller->setParam('name', $name); $controller->setParam('name', $name);
@ -115,7 +120,7 @@ if($oldcomment != $comment) {
$params['name'] = $folder->getName(); $params['name'] = $folder->getName();
$params['folder_path'] = $folder->getFolderPathPlain(); $params['folder_path'] = $folder->getFolderPathPlain();
$params['old_comment'] = $oldcomment; $params['old_comment'] = $oldcomment;
$params['comment'] = $comment; $params['new_comment'] = $comment;
$params['username'] = $user->getFullName(); $params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID(); $params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
$params['sitename'] = $settings->_siteName; $params['sitename'] = $settings->_siteName;
@ -131,6 +136,61 @@ if($oldcomment != $comment) {
} }
} }
$newattributes = $folder->getAttributes();
if($oldattributes) {
foreach($oldattributes as $attrdefid=>$attribute) {
if(!isset($newattributes[$attrdefid]) || $newattributes[$attrdefid]->getValueAsArray() !== $oldattributes[$attrdefid]->getValueAsArray()) {
if($notifier) {
$notifyList = $folder->getNotifyList();
$subject = "folder_attribute_changed_email_subject";
$message = "folder_attribute_changed_email_body";
$params = array();
$params['name'] = $folder->getName();
$params['attribute_name'] = $attribute->getAttributeDefinition()->getName();
$params['attribute_old_value'] = $oldattributes[$attrdefid]->getValue();
$params['attribute_new_value'] = isset($newattributes[$attrdefid]) ? $newattributes[$attrdefid]->getValue() : '';
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
$params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
foreach ($notifyList["groups"] as $grp) {
$notifier->toGroup($user, $grp, $subject, $message, $params);
}
}
}
}
}
/* Check for new attributes which didn't have a value before */
if($newattributes) {
foreach($newattributes as $attrdefid=>$attribute) {
if(!isset($oldattributes[$attrdefid]) && $attribute) {
if($notifier) {
$notifyList = $folder->getNotifyList();
$subject = "folder_attribute_changed_email_subject";
$message = "folder_attribute_changed_email_body";
$params = array();
$params['name'] = $folder->getName();
$params['attribute_name'] = $dms->getAttributeDefinition($attrdefid)->getName();
$params['attribute_old_value'] = '';
$params['attribute_new_value'] = $attribute->getValue();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewFolder.php?folderid=".$folder->getID();
$params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
foreach ($notifyList["groups"] as $grp) {
$notifier->toGroup($user, $grp, $subject, $message, $params);
}
}
}
}
}
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_folder_edited'))); $session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_folder_edited')));
add_log_line("?folderid=".$folderid); add_log_line("?folderid=".$folderid);

View File

@ -40,6 +40,9 @@ if(!checkFormKey('extensionmgr')) {
if (isset($_POST["action"])) $action=$_POST["action"]; if (isset($_POST["action"])) $action=$_POST["action"];
else $action=NULL; else $action=NULL;
if (isset($_POST["currenttab"])) $currenttab=$_POST["currenttab"];
else $currenttab=NULL;
// add new attribute definition --------------------------------------------- // add new attribute definition ---------------------------------------------
if ($action == "download") { if ($action == "download") {
if (!isset($_POST["extname"])) { if (!isset($_POST["extname"])) {
@ -49,7 +52,7 @@ if ($action == "download") {
if (!file_exists($settings->_rootDir.'/ext/'.$extname) ) { if (!file_exists($settings->_rootDir.'/ext/'.$extname) ) {
UI::exitError(getMLText("admin_tools"),getMLText("missing_extension")); UI::exitError(getMLText("admin_tools"),getMLText("missing_extension"));
} }
$extMgr = new SeedDMS_Extension_Mgr($settings->_rootDir."/ext", $settings->_cacheDir); // $extMgr = new SeedDMS_Extension_Mgr($settings->_rootDir."/ext", $settings->_cacheDir);
$controller->setParam('extmgr', $extMgr); $controller->setParam('extmgr', $extMgr);
$controller->setParam('extname', $extname); $controller->setParam('extname', $extname);
if (!$controller($_POST)) { if (!$controller($_POST)) {
@ -58,7 +61,7 @@ if ($action == "download") {
add_log_line(); add_log_line();
} /* }}} */ } /* }}} */
elseif ($action == "refresh") { /* {{{ */ elseif ($action == "refresh") { /* {{{ */
$extMgr = new SeedDMS_Extension_Mgr($settings->_rootDir."/ext", $settings->_cacheDir); // $extMgr = new SeedDMS_Extension_Mgr($settings->_rootDir."/ext", $settings->_cacheDir);
$extMgr->createExtensionConf(); $extMgr->createExtensionConf();
$controller->setParam('extmgr', $extMgr); $controller->setParam('extmgr', $extMgr);
if (!$controller($_POST)) { if (!$controller($_POST)) {
@ -66,16 +69,19 @@ elseif ($action == "refresh") { /* {{{ */
} }
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_extension_refresh'))); $session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_extension_refresh')));
add_log_line(); add_log_line();
header("Location:../out/out.ExtensionMgr.php"); header("Location:../out/out.ExtensionMgr.php?currenttab=".$currenttab);
} /* }}} */ } /* }}} */
elseif ($action == "upload") { /* {{{ */ elseif ($action == "upload") { /* {{{ */
if(!$extmgr->isWritableExitDir()) {
UI::exitError(getMLText("admin_tools"),getMLText("extension_mgr_no_upload"));
}
if($_FILES['userfile']['error']) { if($_FILES['userfile']['error']) {
UI::exitError(getMLText("admin_tools"),getMLText("error_occured")); UI::exitError(getMLText("admin_tools"),getMLText("error_occured"));
} }
if($_FILES['userfile']['type'] != 'application/zip') { if($_FILES['userfile']['type'] != 'application/zip') {
UI::exitError(getMLText("admin_tools"),getMLText("error_occured")); UI::exitError(getMLText("admin_tools"),getMLText("error_occured"));
} }
$extMgr = new SeedDMS_Extension_Mgr($settings->_rootDir."/ext", $settings->_cacheDir); // $extMgr = new SeedDMS_Extension_Mgr($settings->_rootDir."/ext", $settings->_cacheDir);
$controller->setParam('extmgr', $extMgr); $controller->setParam('extmgr', $extMgr);
$controller->setParam('file', $_FILES['userfile']['tmp_name']); $controller->setParam('file', $_FILES['userfile']['tmp_name']);
if (!$controller($_POST)) { if (!$controller($_POST)) {
@ -83,7 +89,7 @@ elseif ($action == "upload") { /* {{{ */
} }
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_extension_import'))); $session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_extension_import')));
add_log_line(); add_log_line();
header("Location:../out/out.ExtensionMgr.php"); header("Location:../out/out.ExtensionMgr.php?currenttab=".$currenttab);
} /* }}} */ } /* }}} */
elseif ($action == "import") { /* {{{ */ elseif ($action == "import") { /* {{{ */
if(!$_POST['url']) { if(!$_POST['url']) {
@ -94,7 +100,7 @@ elseif ($action == "import") { /* {{{ */
$file = tempnam(sys_get_temp_dir(), ''); $file = tempnam(sys_get_temp_dir(), '');
file_put_contents($file, $content); file_put_contents($file, $content);
$extMgr = new SeedDMS_Extension_Mgr($settings->_rootDir."/ext", $settings->_cacheDir); // $extMgr = new SeedDMS_Extension_Mgr($settings->_rootDir."/ext", $settings->_cacheDir);
$controller->setParam('extmgr', $extMgr); $controller->setParam('extmgr', $extMgr);
$controller->setParam('file', $file); $controller->setParam('file', $file);
$_POST['action'] = 'upload'; $_POST['action'] = 'upload';
@ -105,7 +111,7 @@ elseif ($action == "import") { /* {{{ */
unlink($file); unlink($file);
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_extension_upload'))); $session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_extension_upload')));
add_log_line(); add_log_line();
header("Location:../out/out.ExtensionMgr.php"); header("Location:../out/out.ExtensionMgr.php?currenttab=".$currenttab);
} /* }}} */ } /* }}} */

View File

@ -121,6 +121,7 @@ if ($action == "saveSettings")
$settings->_backupDir = addDirSep($_POST["backupDir"]); $settings->_backupDir = addDirSep($_POST["backupDir"]);
$settings->_checkOutDir = addDirSep($_POST["checkOutDir"]); $settings->_checkOutDir = addDirSep($_POST["checkOutDir"]);
$settings->_createCheckOutDir = getBoolValue("createCheckOutDir"); $settings->_createCheckOutDir = getBoolValue("createCheckOutDir");
$settings->_repositoryUrl = addDirSep($_POST["repositoryUrl"]);
$settings->_logFileEnable = getBoolValue("logFileEnable"); $settings->_logFileEnable = getBoolValue("logFileEnable");
$settings->_logFileRotation = $_POST["logFileRotation"]; $settings->_logFileRotation = $_POST["logFileRotation"];
$settings->_enableLargeFileUpload = getBoolValue("enableLargeFileUpload"); $settings->_enableLargeFileUpload = getBoolValue("enableLargeFileUpload");

View File

@ -33,16 +33,28 @@ if (!$accessop->check_view_access($view, $_GET)) {
UI::exitError(getMLText("admin_tools"),getMLText("access_denied")); UI::exitError(getMLText("admin_tools"),getMLText("access_denied"));
} }
$reposurl = $settings->_repositoryUrl;
$v = new SeedDMS_Version; $v = new SeedDMS_Version;
$extmgr = new SeedDMS_Extension_Mgr($settings->_rootDir."/ext", $settings->_cacheDir); $extmgr = new SeedDMS_Extension_Mgr($settings->_rootDir."/ext", $settings->_cacheDir, $reposurl);
$currenttab = 'installed'; if(isset($_GET['currenttab']))
$currenttab = $_GET['currenttab'];
else
$currenttab = 'installed';
if(isset($_GET['forceupdate']) && $_GET['forceupdate']==1)
$extmgr->updateExtensionList(true);
else
$extmgr->updateExtensionList();
if($view) { if($view) {
$view->setParam('httproot', $settings->_httpRoot); $view->setParam('httproot', $settings->_httpRoot);
$view->setParam('extdir', $settings->_rootDir."/ext");
$view->setParam('version', $v); $view->setParam('version', $v);
$view->setParam('accessobject', $accessop); $view->setParam('accessobject', $accessop);
$view->setParam('extmgr', $extmgr); $view->setParam('extmgr', $extmgr);
$view->setParam('currenttab', $currenttab); $view->setParam('currenttab', $currenttab);
$view->setParam('reposurl', $reposurl);
$view($_GET); $view($_GET);
exit; exit;
} }

View File

@ -525,7 +525,7 @@ $(document).ready(function() {
$mandatory=false; $mandatory=false;
foreach ($res as $r) if ($r['reviewerGroupID']==$grp->getID()) $mandatory=true; foreach ($res as $r) if ($r['reviewerGroupID']==$grp->getID()) $mandatory=true;
if ($mandatory) print "<option value=\"".$grp->getID()."\" disabled=\"disabled\">".htmlspecialchars($grp->getName())."</option>"; if ($mandatory || !$grp->getUsers()) print "<option value=\"".$grp->getID()."\" disabled=\"disabled\">".htmlspecialchars($grp->getName())."</option>";
else print "<option value=\"".$grp->getID()."\">".htmlspecialchars($grp->getName())."</option>"; else print "<option value=\"".$grp->getID()."\">".htmlspecialchars($grp->getName())."</option>";
} }
?> ?>
@ -649,7 +649,7 @@ $(document).ready(function() {
$mandatory=false; $mandatory=false;
foreach ($res as $r) if ($r['approverGroupID']==$grp->getID()) $mandatory=true; foreach ($res as $r) if ($r['approverGroupID']==$grp->getID()) $mandatory=true;
if ($mandatory) print "<option value=\"". $grp->getID() ."\" disabled=\"disabled\">".htmlspecialchars($grp->getName())."</option>"; if ($mandatory || !$grp->getUsers()) print "<option value=\"". $grp->getID() ."\" disabled=\"disabled\">".htmlspecialchars($grp->getName())."</option>";
else print "<option value=\"". $grp->getID() ."\">".htmlspecialchars($grp->getName())."</option>"; else print "<option value=\"". $grp->getID() ."\">".htmlspecialchars($grp->getName())."</option>";
} }

View File

@ -1371,7 +1371,7 @@ $(document).ready(function() {
function printAttributeEditField($attrdef, $attribute, $fieldname='attributes', $norequire=false) { /* {{{ */ function printAttributeEditField($attrdef, $attribute, $fieldname='attributes', $norequire=false) { /* {{{ */
switch($attrdef->getType()) { switch($attrdef->getType()) {
case SeedDMS_Core_AttributeDefinition::type_boolean: case SeedDMS_Core_AttributeDefinition::type_boolean:
echo "<input type=\"hidden\" name=\"".$fieldname."[".$attrdef->getId()."]\" value=\"0\" />"; echo "<input type=\"hidden\" name=\"".$fieldname."[".$attrdef->getId()."]\" value=\"\" />";
echo "<input type=\"checkbox\" id=\"".$fieldname."_".$attrdef->getId()."\" name=\"".$fieldname."[".$attrdef->getId()."]\" value=\"1\" ".(($attribute && $attribute->getValue()) ? 'checked' : '')." />"; echo "<input type=\"checkbox\" id=\"".$fieldname."_".$attrdef->getId()."\" name=\"".$fieldname."[".$attrdef->getId()."]\" value=\"1\" ".(($attribute && $attribute->getValue()) ? 'checked' : '')." />";
break; break;
case SeedDMS_Core_AttributeDefinition::type_date: case SeedDMS_Core_AttributeDefinition::type_date:

View File

@ -67,12 +67,12 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Bootstrap_Style {
$dms = $this->params['dms']; $dms = $this->params['dms'];
$user = $this->params['user']; $user = $this->params['user'];
$httproot = $this->params['httproot']; $httproot = $this->params['httproot'];
$extdir = $this->params['extdir'];
$version = $this->params['version']; $version = $this->params['version'];
$extmgr = $this->params['extmgr']; $extmgr = $this->params['extmgr'];
$currenttab = $this->params['currenttab']; $currenttab = $this->params['currenttab'];
$reposurl = $this->params['reposurl'];
$reposurl = 'http://seeddms.steinmann.cx/repository';
$this->htmlStartPage(getMLText("admin_tools")); $this->htmlStartPage(getMLText("admin_tools"));
$this->globalNavigation(); $this->globalNavigation();
$this->contentStart(); $this->contentStart();
@ -81,6 +81,9 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Bootstrap_Style {
?> ?>
<div class="row-fluid"> <div class="row-fluid">
<div class="span4"> <div class="span4">
<?php
if($extmgr->isWritableExitDir()) {
?>
<form class="form-horizontal" method="post" enctype="multipart/form-data" action="../op/op.ExtensionMgr.php"> <form class="form-horizontal" method="post" enctype="multipart/form-data" action="../op/op.ExtensionMgr.php">
<?= createHiddenFieldWithKey('extensionmgr') ?> <?= createHiddenFieldWithKey('extensionmgr') ?>
<input type="hidden" name="action" value="upload" /> <input type="hidden" name="action" value="upload" />
@ -97,11 +100,16 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Bootstrap_Style {
</div> </div>
</div> </div>
</form> </form>
<?php
} else {
echo "<div class=\"alert alert-warning\">".getMLText('extension_mgr_no_upload')."</div>";
}
?>
</div> </div>
<div class="span8"> <div class="span8">
<ul class="nav nav-tabs" id="extensionstab"> <ul class="nav nav-tabs" id="extensionstab">
<li class="<?php if(!$currenttab || $currenttab == 'installed') echo 'active'; ?>"><a data-target="#installed" data-toggle="tab"><?= getMLText('extensions_installed'); ?></a></li> <li class="<?php if(!$currenttab || $currenttab == 'installed') echo 'active'; ?>"><a data-target="#installed" data-toggle="tab"><?= getMLText('extension_mgr_installed'); ?></a></li>
<li class="<?php if($currenttab == 'repository') echo 'active'; ?>"><a data-target="#repository" data-toggle="tab"><?= getMLText('extensions_repository'); ?></a></li> <li class="<?php if($currenttab == 'repository') echo 'active'; ?>"><a data-target="#repository" data-toggle="tab"><?= getMLText('extension_mgr_repository'); ?></a></li>
</ul> </ul>
<div class="tab-content"> <div class="tab-content">
<div class="tab-pane <?php if(!$currenttab || $currenttab == 'installed') echo 'active'; ?>" id="installed"> <div class="tab-pane <?php if(!$currenttab || $currenttab == 'installed') echo 'active'; ?>" id="installed">
@ -131,11 +139,16 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Bootstrap_Style {
if($extconf['icon']) if($extconf['icon'])
echo "<img src=\"".$httproot."ext/".$extname."/".$extconf['icon']."\" alt=\"".$extname."\" title=\"".$extname."\">"; echo "<img src=\"".$httproot."ext/".$extname."/".$extconf['icon']."\" alt=\"".$extname."\" title=\"".$extname."\">";
echo "</td>"; echo "</td>";
echo "<td>".$extconf['title']."<br /><small>".$extconf['description']."</small>"; echo "<td>".$extconf['title'];
if($extconf['changelog'] && file_exists($extdir."/".$extname."/".$extconf['changelog'])) {
echo $this->printPopupBox("<i class=\"icon-reorder\"></i>", '<div style="white-space: pre-wrap; font-family: monospace; padding: 0px;">'.file_get_contents($extdir."/".$extname."/".$extconf['changelog'])."</div>", true);
}
echo "<br /><small>".$extconf['description']."</small>";
if($errmsgs) if($errmsgs)
echo "<div><img src=\"".$this->getImgPath("attention.gif")."\"> ".implode('<br /><img src="'.$this->getImgPath("attention.gif").'"> ', $errmsgs)."</div>"; echo "<div><img src=\"".$this->getImgPath("attention.gif")."\"> ".implode('<br /><img src="'.$this->getImgPath("attention.gif").'"> ', $errmsgs)."</div>";
echo "</td>"; echo "</td>";
echo "<td nowrap>".$extconf['version']."<br /><small>".$extconf['releasedate']."</small>"; echo "<td nowrap>".$extconf['version'];
echo "<br /><small>".$extconf['releasedate']."</small>";
echo "</td>"; echo "</td>";
echo "<td nowrap><a href=\"mailto:".$extconf['author']['email']."\">".$extconf['author']['name']."</a><br /><small>".$extconf['author']['company']."</small></td>"; echo "<td nowrap><a href=\"mailto:".$extconf['author']['email']."\">".$extconf['author']['name']."</a><br /><small>".$extconf['author']['company']."</small></td>";
echo "<td nowrap>"; echo "<td nowrap>";
@ -169,13 +182,15 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Bootstrap_Style {
print "<th>".getMLText('author')."</th>\n"; print "<th>".getMLText('author')."</th>\n";
print "<th></th>\n"; print "<th></th>\n";
print "</tr></thead><tbody>\n"; print "</tr></thead><tbody>\n";
$list = $extmgr->importExtensionList($reposurl); $list = $extmgr->getExtensionList();
foreach($list as $e) { foreach($list as $e) {
if($e[0] != '#') { if($e[0] != '#') {
$re = json_decode($e); $re = json_decode($e, true);
$needsupdate = !isset($GLOBALS['EXT_CONF'][$re->name]) || SeedDMS_Extension_Mgr::cmpVersion($re->version, $GLOBALS['EXT_CONF'][$re->name]['version']) > 0; $extmgr->checkExtension($re);
$checkmsgs = $extmgr->getErrorMsgs();
$needsupdate = !isset($GLOBALS['EXT_CONF'][$re['name']]) || SeedDMS_Extension_Mgr::cmpVersion($re['version'], $GLOBALS['EXT_CONF'][$re['name']]['version']) > 0;
echo "<tr"; echo "<tr";
if(isset($GLOBALS['EXT_CONF'][$re->name])) { if(isset($GLOBALS['EXT_CONF'][$re['name']])) {
if($needsupdate) if($needsupdate)
echo " class=\"warning\""; echo " class=\"warning\"";
else else
@ -183,13 +198,16 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Bootstrap_Style {
} }
echo ">"; echo ">";
echo "<td></td>"; echo "<td></td>";
echo "<td>".$re->title."<br /><small>".$re->description."</small></td>"; echo "<td>".$re['title']."<br /><small>".$re['description']."</small>";
echo "<td nowrap>".$re->version."<br /><small>".$re->releasedate."</small></td>"; if($checkmsgs)
echo "<td nowrap>".$re->author->name."<br /><small>".$re->author->company."</small></td>"; echo "<div><img src=\"".$this->getImgPath("attention.gif")."\"> ".implode('<br /><img src="'.$this->getImgPath("attention.gif").'"> ', $checkmsgs)."</div>";
echo "</td>";
echo "<td nowrap>".$re['version']."<br /><small>".$re['releasedate']."</small></td>";
echo "<td nowrap>".$re['author']['name']."<br /><small>".$re['author']['company']."</small></td>";
echo "<td nowrap>"; echo "<td nowrap>";
echo "<div class=\"list-action\">"; echo "<div class=\"list-action\">";
if($needsupdate) if(!$checkmsgs && $extmgr->isWritableExitDir())
echo "<form style=\"display: inline-block; margin: 0px;\" method=\"post\" action=\"../op/op.ExtensionMgr.php\" id=\"".$extname."-import\">".createHiddenFieldWithKey('extensionmgr')."<input type=\"hidden\" name=\"action\" value=\"import\" /><input type=\"hidden\" name=\"url\" value=\"".$re->filename."\" /><a class=\"import\" data-extname=\"".$extname."\" title=\"".getMLText('import_extension')."\"><i class=\"icon-download\"></i></a></form>"; echo "<form style=\"display: inline-block; margin: 0px;\" method=\"post\" action=\"../op/op.ExtensionMgr.php\" id=\"".$re['name']."-import\">".createHiddenFieldWithKey('extensionmgr')."<input type=\"hidden\" name=\"action\" value=\"import\" /><input type=\"hidden\" name=\"currenttab\" value=\"repository\" /><input type=\"hidden\" name=\"url\" value=\"".$re['filename']."\" /><a class=\"import\" data-extname=\"".$re['name']."\" title=\"".getMLText('import_extension')."\"><i class=\"icon-download\"></i></a></form>";
echo "</div>"; echo "</div>";
echo "</td>"; echo "</td>";
echo "</tr>"; echo "</tr>";
@ -197,6 +215,7 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Bootstrap_Style {
} }
echo "</tbody></table>\n"; echo "</tbody></table>\n";
?> ?>
<div><a href="?forceupdate=1&currenttab=repository" class="btn btn-delete"><?= getMLText('force_update')?></a></div>
</div> </div>
</div> </div>
</div> </div>

View File

@ -166,7 +166,7 @@ class SeedDMS_View_SetReviewersApprovers extends SeedDMS_Bootstrap_Style {
$mandatory=false; $mandatory=false;
foreach ($res as $r) if ($r['reviewerGroupID']==$group->getID()) $mandatory=true; foreach ($res as $r) if ($r['reviewerGroupID']==$group->getID()) $mandatory=true;
if ($mandatory){ if ($mandatory || !$group->getUsers()){
print "<option value=\"".$group->getID()."\" disabled='disabled'>".htmlspecialchars($group->getName())."</option>"; print "<option value=\"".$group->getID()."\" disabled='disabled'>".htmlspecialchars($group->getName())."</option>";
// print "<input id='revGrp".$group->getID()."' type='hidden' name='grpReviewers[]' value='". $group->getID() ."' />"; // print "<input id='revGrp".$group->getID()."' type='hidden' name='grpReviewers[]' value='". $group->getID() ."' />";
@ -289,7 +289,7 @@ class SeedDMS_View_SetReviewersApprovers extends SeedDMS_Bootstrap_Style {
$mandatory=false; $mandatory=false;
foreach ($res as $r) if ($r['approverGroupID']==$group->getID()) $mandatory=true; foreach ($res as $r) if ($r['approverGroupID']==$group->getID()) $mandatory=true;
if ($mandatory){ if ($mandatory || !$group->getUsers()){
print "<option type='checkbox' checked='checked' disabled='disabled'>".htmlspecialchars($group->getName())."</option>"; print "<option type='checkbox' checked='checked' disabled='disabled'>".htmlspecialchars($group->getName())."</option>";
// print "<input id='appGrp".$group->getID()."' type='hidden' name='grpApprovers[]' value='". $group->getID() ."'>"; // print "<input id='appGrp".$group->getID()."' type='hidden' name='grpApprovers[]' value='". $group->getID() ."'>";

View File

@ -448,6 +448,9 @@ if(!is_writeable($settings->_configFilePath)) {
<tr title="<?php printMLText("settings_createCheckOutDir_desc");?>"> <tr title="<?php printMLText("settings_createCheckOutDir_desc");?>">
<td><?php printMLText("settings_createCheckOutDir");?>:</td> <td><?php printMLText("settings_createCheckOutDir");?>:</td>
<td><input type="checkbox" name="createCheckOutDir" <?php if($settings->_createCheckOutDir) echo "checked" ?> /></td> <td><input type="checkbox" name="createCheckOutDir" <?php if($settings->_createCheckOutDir) echo "checked" ?> /></td>
<tr title="<?php printMLText("settings_repositoryUrl_desc");?>">
<td><?php printMLText("settings_repositoryUrl");?>:</td>
<td><?php $this->showTextField("repositoryUrl", $settings->_repositoryUrl); ?></td>
</tr> </tr>
<tr title="<?php printMLText("settings_logFileEnable_desc");?>"> <tr title="<?php printMLText("settings_logFileEnable_desc");?>">
<td><?php printMLText("settings_logFileEnable");?>:</td> <td><?php printMLText("settings_logFileEnable");?>:</td>

View File

@ -437,7 +437,7 @@ console.log(element);
$mandatory=false; $mandatory=false;
foreach ($res as $r) if ($r['reviewerGroupID']==$grp->getID()) $mandatory=true; foreach ($res as $r) if ($r['reviewerGroupID']==$grp->getID()) $mandatory=true;
if ($mandatory) print "<option value=\"".$grp->getID()."\" disabled=\"disabled\">".htmlspecialchars($grp->getName())."</option>"; if ($mandatory || !$grp->getUsers()) print "<option value=\"".$grp->getID()."\" disabled=\"disabled\">".htmlspecialchars($grp->getName())."</option>";
else print "<option value=\"".$grp->getID()."\">".htmlspecialchars($grp->getName())."</option>"; else print "<option value=\"".$grp->getID()."\">".htmlspecialchars($grp->getName())."</option>";
} }
?> ?>
@ -599,7 +599,7 @@ console.log(element);
$mandatory=false; $mandatory=false;
foreach ($res as $r) if ($r['approverGroupID']==$grp->getID()) $mandatory=true; foreach ($res as $r) if ($r['approverGroupID']==$grp->getID()) $mandatory=true;
if ($mandatory) print "<option value=\"". $grp->getID() ."\" disabled=\"disabled\">".htmlspecialchars($grp->getName())."</option>"; if ($mandatory || !$grp->getUsers()) print "<option value=\"". $grp->getID() ."\" disabled=\"disabled\">".htmlspecialchars($grp->getName())."</option>";
else print "<option value=\"". $grp->getID() ."\">".htmlspecialchars($grp->getName())."</option>"; else print "<option value=\"". $grp->getID() ."\">".htmlspecialchars($grp->getName())."</option>";
} }

View File

@ -12,8 +12,13 @@ if($settings->_logFileEnable) {
if ($settings->_logFileRotation=="h") $logname=date("YmdH", time()); if ($settings->_logFileRotation=="h") $logname=date("YmdH", time());
else if ($settings->_logFileRotation=="d") $logname=date("Ymd", time()); else if ($settings->_logFileRotation=="d") $logname=date("Ymd", time());
else $logname=date("Ym", time()); else $logname=date("Ym", time());
$logname = $settings->_contentDir."webdav-".$logname.".log"; $logname = $settings->_contentDir."log/webdav-".$logname.".log";
$log = Log::factory('file', $logname); if(!file_exists($settings->_contentDir.'log'))
@mkdir($settings->_contentDir.'log');
if(file_exists($settings->_contentDir.'log') && is_dir($settings->_contentDir.'log'))
$log = Log::factory('file', $logname);
else
$log = null;
} else { } else {
$log = null; $log = null;
} }