Merge branch 'seeddms-4.3.9' into develop

Conflicts:
	SeedDMS_Core/Core/inc.ClassDMS.php
	SeedDMS_Core/Core/inc.ClassUser.php
	op/op.AddDocument.php
	styles/bootstrap/application.css
	views/bootstrap/class.UsrMgr.php
This commit is contained in:
Uwe Steinmann 2014-05-22 08:21:22 +02:00
commit 1fcc786d25
54 changed files with 1512 additions and 842 deletions

View File

@ -1,3 +1,18 @@
--------------------------------------------------------------------------------
Changes in version 4.3.9
--------------------------------------------------------------------------------
- fix another encoding error when creating/updating full text index (Bug #83)
- renew time limit during indexing documents
- new file selection input when uploading files
- top navigation uses full width of screen (Bug #157)
- replace dskspace() with platform independend version (Bug #156)
- much better handling of quotas
- add list of users in admin menu
- delete inactive sessions after configured cookie lifetime or 1 week if
cookie lifetime is set to 0
- add more information on user list page
- admins can edit their account details even if 'self edit' is turned off
--------------------------------------------------------------------------------
Changes in version 4.3.8
--------------------------------------------------------------------------------

View File

@ -243,7 +243,7 @@ class SeedDMS_Core_DMS {
$this->convertFileTypes = array();
$this->version = '@package_version@';
if($this->version[0] == '@')
$this->version = '4.3.8';
$this->version = '4.3.9';
} /* }}} */
function getDB() { /* {{{ */
@ -1200,6 +1200,8 @@ class SeedDMS_Core_DMS {
}
if($role == '')
$role = '0';
if(trim($pwdexpiration) == '')
$pwdexpiration = '0000-00-00 00:00:00';
$queryStr = "INSERT INTO tblUsers (login, pwd, fullName, email, language, theme, comment, role, hidden, disabled, pwdExpiration, quota, homefolder) VALUES (".$db->qstr($login).", ".$db->qstr($pwd).", ".$db->qstr($fullName).", ".$db->qstr($email).", '".$language."', '".$theme."', ".$db->qstr($comment).", '".intval($role)."', '".intval($isHidden)."', '".intval($isDisabled)."', ".$db->qstr($pwdexpiration).", '".intval($quota)."', '".intval($homefolder)."')";
$res = $this->db->getResult($queryStr);
if (!$res)

View File

@ -94,7 +94,7 @@ class SeedDMS_Core_KeywordCategory {
function getKeywordLists() {
$db = $this->_dms->getDB();
$queryStr = "SELECT * FROM tblKeywords WHERE category = " . $this->_id;
$queryStr = "SELECT * FROM tblKeywords WHERE category = " . $this->_id . " order by `keywords`";
return $db->getResultArray($queryStr);
}

View File

@ -136,7 +136,7 @@ class SeedDMS_Core_User {
const role_admin = '1';
const role_guest = '2';
function SeedDMS_Core_User($id, $login, $pwd, $fullName, $email, $language, $theme, $comment, $role, $isHidden=0, $isDisabled=0, $pwdExpiration='', $loginFailures=0, $quota=0, $homeFolder=null) {
function SeedDMS_Core_User($id, $login, $pwd, $fullName, $email, $language, $theme, $comment, $role, $isHidden=0, $isDisabled=0, $pwdExpiration='0000-00-00 00:00:00', $loginFailures=0, $quota=0, $homeFolder=null) {
$this->_id = $id;
$this->_login = $login;
$this->_pwd = $pwd;
@ -208,6 +208,8 @@ class SeedDMS_Core_User {
function setPwdExpiration($newPwdExpiration) { /* {{{ */
$db = $this->_dms->getDB();
if(trim($newPwdExpiration) == '')
$newPwdExpiration = '0000-00-00 00:00:00';
$queryStr = "UPDATE tblUsers SET pwdExpiration =".$db->qstr($newPwdExpiration)." WHERE id = " . $this->_id;
$res = $db->getResult($queryStr);
if (!$res)

View File

@ -179,6 +179,8 @@ class SeedDMS_Core_DatabaseAccess {
switch($this->_driver) {
case 'mysql':
$this->_conn->exec('SET NAMES utf8');
/* Turn this on if you want strict checking of default values, etc. */
// $this->_conn->exec("SET SESSION sql_mode = 'STRICT_TRANS_TABLES'");
break;
case 'sqlite':
$this->_conn->exec('PRAGMA foreign_keys = ON');

View File

@ -12,11 +12,11 @@
<email>uwe@steinmann.cx</email>
<active>yes</active>
</lead>
<date>2014-04-09</date>
<date>2014-05-22</date>
<time>09:03:59</time>
<version>
<release>4.3.8</release>
<api>4.3.8</api>
<release>4.3.9</release>
<api>4.3.9</api>
</version>
<stability>
<release>stable</release>
@ -24,7 +24,8 @@
</stability>
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
<notes>
- new method SeedDMS_Core_DMS::getStatisticalData()
- SeedDMS_Core_KeywordCategory::getKeywordLists() sorts keywords aphabetically
- SeedDMS_Core_DMS::addUser() doesn't throw an error if sql_mode is set to STRICT_TRANS_TABLES and pwdexpiration is not set to a valid date.
</notes>
<contents>
<dir baseinstalldir="SeedDMS" name="/">
@ -667,5 +668,21 @@ no changes
no changes
</notes>
</release>
<release>
<date>2014-04-09</date>
<time>09:03:59</time>
<version>
<release>4.3.8</release>
<api>4.3.8</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
<notes>
- new method SeedDMS_Core_DMS::getStatisticalData()
</notes>
</release>
</changelog>
</package>

View File

@ -44,7 +44,7 @@ class SeedDMS_Lucene_IndexedDocument extends Zend_Search_Lucene_Document {
$this->addField(Zend_Search_Lucene_Field::Keyword('document_id', $document->getID()));
if($version) {
$this->addField(Zend_Search_Lucene_Field::Keyword('mimetype', $version->getMimeType()));
$this->addField(Zend_Search_Lucene_Field::Keyword('origfilename', $version->getOriginalFileName()));
$this->addField(Zend_Search_Lucene_Field::Keyword('origfilename', $version->getOriginalFileName(), 'utf-8'));
if(!$nocontent)
$this->addField(Zend_Search_Lucene_Field::UnIndexed('created', $version->getDate()));
if($attributes = $version->getAttributes()) {

View File

@ -14,8 +14,8 @@
<date>2013-08-13</date>
<time>21:56:55</time>
<version>
<release>1.1.4</release>
<api>1.1.4</api>
<release>1.1.5</release>
<api>1.1.5</api>
</version>
<stability>
<release>stable</release>
@ -23,8 +23,7 @@
</stability>
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
<notes>
class SeedDMS_Lucene_Search::search returns false if query is invalid instead of an empty result record
</notes>
field for original filename is treated as utf-8
<contents>
<dir baseinstalldir="SeedDMS" name="/">
<dir name="Lucene">
@ -153,5 +152,21 @@ explicitly set encoding to utf-8 when adding fields
do not check if deleting document from index fails, update it in any case
</notes>
</release>
<release>
<date>2013-08-13</date>
<time>21:56:55</time>
<version>
<release>1.1.4</release>
<api>1.1.4</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
<notes>
class SeedDMS_Lucene_Search::search returns false if query is invalid instead of an empty result record
</notes>
</release>
</changelog>
</package>

View File

@ -36,7 +36,10 @@ if(!$resArr = $session->load($dms_session)) {
exit;
}
/* Update last access time */
$session->updateAccess($dms_session);
/* Load user data */
$user = $dms->getUser($resArr["userID"]);
if($user->isAdmin()) {
if($resArr["su"]) {

View File

@ -73,9 +73,6 @@ class SeedDMS_Session {
return false;
if (count($resArr) == 0)
return false;
$queryStr = "UPDATE tblSessions SET lastAccess = " . time() . " WHERE id = " . $this->db->qstr($id);
if (!$this->db->getResult($queryStr))
return false;
$this->id = $id;
$this->data = array('userid'=>$resArr[0]['userID'], 'theme'=>$resArr[0]['theme'], 'lang'=>$resArr[0]['language'], 'id'=>$resArr[0]['id'], 'lastaccess'=>$resArr[0]['lastAccess'], 'su'=>$resArr[0]['su']);
if($resArr[0]['clipboard'])
@ -116,6 +113,25 @@ class SeedDMS_Session {
return $id;
} /* }}} */
/**
* Update last access time of session
*
* This function should be called, when the last access time of the
* session must be updated. This should be done at least after login,
* but can also be done at any other time. Sessions that are never
* updated will be deleted when deleteByTime() is called and the session
* life time has exceeded the cookie life time or 1 week.
*
* @param string $id id of session
* @return boolean true if successful otherwise false
*/
function updateAccess($id) { /* {{{ */
$queryStr = "UPDATE tblSessions SET lastAccess = " . time() . " WHERE id = " . $this->db->qstr($id);
if (!$this->db->getResult($queryStr))
return false;
return true;
} /* }}} */
/**
* Delete sessions older than a given time from the database
*
@ -361,5 +377,104 @@ class SeedDMS_Session {
return (array) $this->data['splashmsg'];
} /* }}} */
/**
* Get timestamp of last access
*
* @return int last access time
*/
function getLastAccess() { /* {{{ */
return (int) $this->data['lastaccess'];
} /* }}} */
}
/**
* Class for managing sessions
*
* This class is for retrieving sessions.
*
* @category DMS
* @package SeedDMS
* @author Uwe Steinmann <uwe@steinmann.cx>
* @copyright 2014 Uwe Steinmann
* @version Release: @package_version@
*/
class SeedDMS_SessionMgr {
/**
* @var object $db reference to database object. This must be an instance
* of {@link SeedDMS_Core_DatabaseAccess}.
* @access protected
*/
protected $db;
/**
* Create a new instance of the session manager
*
* @param object $db object to access the underlying database
* @return object instance of SeedDMS_SessionMgr
*/
function __construct($db) { /* {{{ */
$this->db = $db;
} /* }}} */
/**
* Create a new session and saving the given data into the database
*
* @param array $data data saved in session (the only fields supported
* are userid, theme, language, su)
* @return string/boolean id of session of false in case of an error
*/
function create($data) { /* {{{ */
$id = "" . rand() . time() . rand() . "";
$id = md5($id);
$lastaccess = time();
$queryStr = "INSERT INTO tblSessions (id, userID, lastAccess, theme, language, su) ".
"VALUES ('".$id."', ".$data['userid'].", ".$lastaccess.", '".$data['theme']."', '".$data['lang']."', 0)";
if (!$this->db->getResult($queryStr)) {
return false;
}
return $id;
} /* }}} */
/**
* Get list of all active sessions
*
* @return array list of sessions
*/
function getAllSessions() { /* {{{ */
$queryStr = "SELECT * FROM tblSessions";
$resArr = $this->db->getResultArray($queryStr);
if (is_bool($resArr) && $resArr == false)
return false;
$sessions = array();
foreach($resArr as $rec) {
$session = new SeedDMS_Session($this->db);
$session->load($rec['id']);
$sessions[] = $session;
}
return $sessions;
} /* }}} */
/**
* Get list of active sessions for a given user
*
* @return array list of sessions
*/
function getUserSessions($user) { /* {{{ */
$queryStr = "SELECT * FROM tblSessions WHERE userID=".$user->getID();
$resArr = $this->db->getResultArray($queryStr);
if (is_bool($resArr) && $resArr == false)
return false;
$sessions = array();
foreach($resArr as $rec) {
$session = new SeedDMS_Session($this->db);
$session->load($rec['id']);
$sessions[] = $session;
}
return $sessions;
} /* }}} */
}
?>

View File

@ -297,18 +297,27 @@ function createVersionigFile($document) { /* {{{ */
return true;
} /* }}} */
// funcion by shalless at rubix dot net dot au (php.net)
/**
* Calculate disk space of file or directory
*
* original funcion by shalless at rubix dot net dot au (php.net)
* stat() replace by filesize() to make it work on all platforms.
*
* @param string $dir directory or filename
* @return integer number of bytes
*/
function dskspace($dir) { /* {{{ */
$s = stat($dir);
$space = $s["blocks"]*512;
if (is_dir($dir)) {
$dh = opendir($dir);
while (($file = readdir($dh)) !== false)
if ($file != "." and $file != "..")
$space += dskspace($dir."/".$file);
closedir($dh);
}
return $space;
$space = 0;
if(is_file($dir)) {
$space = filesize($dir);
} elseif (is_dir($dir)) {
$dh = opendir($dir);
while (($file = readdir($dh)) !== false)
if ($file != "." and $file != "..")
$space += dskspace($dir."/".$file);
closedir($dh);
}
return $space;
} /* }}} */
/**
@ -439,15 +448,20 @@ function checkFormKey($formid='', $method='POST') { /* {{{ */
* @return boolean/integer true if no quota is set, number of bytes until
* quota is reached. Negative values indicate a disk usage above quota.
*/
function checkQuota() { /* {{{ */
global $settings, $dms, $user;
function checkQuota($user) { /* {{{ */
global $settings, $dms;
/* check if quota is turn off system wide */
if($settings->_quota == 0)
return true;
$quota = 0;
$uquota = $user->getQuota();
if($uquota > 0)
$quota = $uquota;
elseif($settings->_quota > 0)
elseif($settings->_quota > 0) {
$quota = $settings->_quota;
}
if($quota == 0)
return true;

View File

@ -20,7 +20,7 @@
class SeedDMS_Version {
public $_number = "4.3.8";
public $_number = "4.3.9";
private $_string = "SeedDMS";
function SeedDMS_Version() {

View File

@ -116,7 +116,7 @@ function fileExistsInIncludePath($file) { /* {{{ */
* Load default settings + set
*/
define("SEEDDMS_INSTALL", "on");
define("SEEDDMS_VERSION", "4.3.8");
define("SEEDDMS_VERSION", "4.3.9");
require_once('../inc/inc.ClassSettings.php');

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (882)
// Translators: Admin (1061)
$text = array(
'accept' => 'وافق',
@ -76,6 +76,7 @@ URL: [url]',
'apply' => 'تطبيق',
'approval_deletion_email' => 'طلب الموافقة تم الغاؤه',
'approval_group' => 'مجموعة الموافقة',
'approval_log' => '',
'approval_request_email' => 'طلب الموافقة',
'approval_request_email_body' => 'طلب الموافقة
Document: [name]
@ -86,6 +87,8 @@ URL: [url]',
'approval_request_email_subject' => '[sitename]: [name] - طلب الموافقة',
'approval_status' => 'حالة الموافقة',
'approval_submit_email' => 'تم ارسال الموافقة',
'approval_submit_email_body' => '',
'approval_submit_email_subject' => 'تم ارسال الموافقة',
'approval_summary' => 'ملخص الموافقة',
'approval_update_failed' => 'خطأ في تحديث حالة الموافقة. فشل التحديث.',
'approvers' => 'الموافقون',
@ -125,6 +128,7 @@ URL: [url]',
'attr_no_regex_match' => '',
'at_least_n_users_of_group' => '',
'august' => 'أغسطس',
'authentication' => '',
'automatic_status_update' => 'تغير الحالة تلقائيا',
'back' => 'العودة للخلف',
'backup_list' => 'قائمة نسخ احتياطي حالية',
@ -132,6 +136,7 @@ URL: [url]',
'backup_remove' => 'ازالة ملف النسخ الاحتياطي',
'backup_tools' => 'أدوات النسخ الاحتياطي',
'between' => 'بين',
'browse' => '',
'calendar' => 'النتيجة',
'calendar_week' => '',
'cancel' => 'الغاء',
@ -199,6 +204,7 @@ URL: [url]',
'creation_date' => 'تم انشاؤه',
'cs_CZ' => 'التشيكية',
'current_password' => 'كلمة السر الحالية',
'current_quota' => '',
'current_state' => '',
'current_version' => 'الإصدار الحالي',
'daily' => 'يومي',
@ -214,6 +220,7 @@ URL: [url]',
'details_version' => 'تفاصيل هذا الاصدار: [version]',
'de_DE' => 'الألمانية',
'disclaimer' => 'هذه المنطقة محظورة. الدخول فقط مسموح للموظفين المعتمدين. اي اختراق سيتم التعامل معه وفقا للقوانين المحلية والدولية.',
'discspace' => '',
'document' => 'المستند',
'documents' => 'المستندات',
'documents_in_process' => 'مستندات رهن المعالجة',
@ -458,6 +465,7 @@ URL: [url]',
'js_select_user_or_group' => 'اختر على الاقل مستخدم او مجموعة',
'july' => 'يوليو',
'june' => 'يونيو',
'keep' => '',
'keep_doc_status' => 'ابقاء حالة المستند',
'keywords' => 'كلمات البحث',
'keyword_exists' => 'كلمات البحث بالفعل موجودة',
@ -599,6 +607,8 @@ URL: [url]',
'password_already_used' => 'كلمة السر بالفعل تم ارسالها',
'password_expiration' => 'انتهاء صلاحية كلمة السر',
'password_expiration_text' => 'انتهت صلاحية كلمة السر. من فضلك قم باختيارها قبل ان تستكمل عملك بالنظام',
'password_expired' => '',
'password_expires_in_days' => '',
'password_forgotten' => 'نسيان كلمة السر',
'password_forgotten_email_body' => 'عزيزي مستخدم النظام,nnاستقبلنا طلبك لتغيير كلمة السر.nnيمكنك تغييرها عن طريق الرابط التالي:nn###URL_PREFIX###out/out.ChangePassword.php?hash=###HASH###nnIf you have still problems to login, then please contact your administrator.',
'password_forgotten_email_subject' => 'نسيان كلمة السر',
@ -618,6 +628,7 @@ URL: [url]',
'pt_BR' => 'البرتغالية (BR)',
'quota' => 'المساحة المخصصة',
'quota_exceeded' => 'لقد قمت بتعدي المساحة المخصصة لك بمقدار [bytes].',
'quota_is_disabled' => '',
'quota_warning' => 'اقصى مساحة للقرص الصلب تم تعديها بمقدار [bytes]. من فضلك قم بمسح بعض المستندات او اصدارات سابقة منها',
'refresh' => 'اعادة تحميل',
'rejected' => 'مرفوض',
@ -658,6 +669,7 @@ URL: [url]',
'reviewer_already_removed' => 'بالفعل تم ازالته من عملية المراجعة او تم تقديمه للمراجعة',
'review_deletion_email' => 'طلب المراجعة تم مسحه',
'review_group' => 'مجموعة المراجعة',
'review_log' => '',
'review_request_email' => 'طلب مراجعة',
'review_status' => 'حالة المراجعة:',
'review_submit_email' => 'تم تقديم المراجعة',

View File

@ -72,11 +72,14 @@ $text = array(
'apply' => 'Apply',
'approval_deletion_email' => 'Demanda d\'aprovació esborrada',
'approval_group' => 'Grup aprovador',
'approval_log' => '',
'approval_request_email' => 'Petició d\'aprovació',
'approval_request_email_body' => '',
'approval_request_email_subject' => '',
'approval_status' => 'Estat d\'aprovació',
'approval_submit_email' => 'Aprovació enviada',
'approval_submit_email' => '',
'approval_submit_email_body' => '',
'approval_submit_email_subject' => 'Aprovació enviada',
'approval_summary' => 'Resum d\'aprovació',
'approval_update_failed' => 'Error actualitzant l\'estat d\'aprovació. Actualització fallada.',
'approvers' => 'Aprovadors',
@ -110,6 +113,7 @@ $text = array(
'attr_no_regex_match' => '',
'at_least_n_users_of_group' => '',
'august' => 'Agost',
'authentication' => '',
'automatic_status_update' => 'Canvi automátic d\'estat',
'back' => 'Endarrere',
'backup_list' => 'Llista de còpies de seguretat existents',
@ -117,6 +121,7 @@ $text = array(
'backup_remove' => 'Eliminar fitxer de còpia de seguretat',
'backup_tools' => 'Eines de còpia de seguretat',
'between' => 'entre',
'browse' => '',
'calendar' => 'Calendari',
'calendar_week' => '',
'cancel' => 'Cancel.lar',
@ -184,6 +189,7 @@ $text = array(
'creation_date' => 'Creació',
'cs_CZ' => '',
'current_password' => '',
'current_quota' => '',
'current_state' => '',
'current_version' => 'Versió actual',
'daily' => 'Daily',
@ -199,6 +205,7 @@ $text = array(
'details_version' => 'Detalls de la versió: [version]',
'de_DE' => '',
'disclaimer' => 'Aquesta és una àrea restringida. Només es permet l\'accés a usuaris autoritzats. Qualsevol intrusió es perseguirà d\'acord amb les lleis internacionals.',
'discspace' => '',
'document' => 'Document',
'documents' => 'Documents',
'documents_in_process' => 'Documents en procés',
@ -391,6 +398,7 @@ $text = array(
'js_select_user_or_group' => 'Seleccioneu, si més no, un usuari o un grup',
'july' => 'Juliol',
'june' => 'Juny',
'keep' => '',
'keep_doc_status' => '',
'keywords' => 'Mots clau',
'keyword_exists' => 'El mot clau ja existeix',
@ -502,6 +510,8 @@ $text = array(
'password_already_used' => '',
'password_expiration' => '',
'password_expiration_text' => '',
'password_expired' => '',
'password_expires_in_days' => '',
'password_forgotten' => '',
'password_forgotten_email_body' => '',
'password_forgotten_email_subject' => '',
@ -521,6 +531,7 @@ $text = array(
'pt_BR' => '',
'quota' => '',
'quota_exceeded' => '',
'quota_is_disabled' => '',
'quota_warning' => '',
'refresh' => 'Refresh',
'rejected' => 'Rebutjat',
@ -545,6 +556,7 @@ $text = array(
'reviewer_already_removed' => 'Ja ha estat eliminat del procés de revisió o ja ha enviat una revisió',
'review_deletion_email' => 'Petició de revisió eliminada',
'review_group' => 'Grup de revisió',
'review_log' => '',
'review_request_email' => 'Petició de revisió',
'review_status' => 'Estat de revisió',
'review_submit_email' => 'Revisió enviada',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (610), kreml (418)
// Translators: Admin (610), kreml (419)
$text = array(
'accept' => 'Přijmout',
@ -76,6 +76,7 @@ URL: [url]',
'apply' => 'Použít',
'approval_deletion_email' => 'Zrušení schválení požadavku',
'approval_group' => 'Skupina schválení',
'approval_log' => '',
'approval_request_email' => 'Schválení požadavku',
'approval_request_email_body' => 'Žádost o schválení
Dokument: [name]
@ -85,7 +86,16 @@ Uživatel: [username]
URL: [url]',
'approval_request_email_subject' => '[sitename]: [name] - Žádost o schválení',
'approval_status' => 'Stav schválení',
'approval_submit_email' => 'Předložit ke schválení',
'approval_submit_email' => '',
'approval_submit_email_body' => 'Schválení dokumentu
Dokument: [name]
Verze: [version]
Nadřazená složka: [folder_path]
Stav: [status]
Komentář: [comment]
Uživatel: [username]
URL: [url]',
'approval_submit_email_subject' => 'Předložit ke schválení',
'approval_summary' => 'Souhrn schválení',
'approval_update_failed' => 'Chyba při aktualizaci stavu schválení. Aktualizace selhala.',
'approvers' => 'Schvalovatelé',
@ -125,6 +135,7 @@ URL: [url]',
'attr_no_regex_match' => 'Hodnota atributu nesouhlasí s regulárním výrazem',
'at_least_n_users_of_group' => 'Alespoň [number_of_users] uživatelů z [group]',
'august' => 'Srpen',
'authentication' => '',
'automatic_status_update' => 'Automatická změna stavu',
'back' => 'Přejít zpět',
'backup_list' => 'Existující záložní seznam',
@ -132,6 +143,7 @@ URL: [url]',
'backup_remove' => 'Odstranit soubor zálohy',
'backup_tools' => 'Nástroje pro zálohování',
'between' => 'mezi',
'browse' => '',
'calendar' => 'Kalendář',
'calendar_week' => 'Kaledářní týden',
'cancel' => 'Zrušit',
@ -199,6 +211,7 @@ URL: [url]',
'creation_date' => 'Vytvořeno',
'cs_CZ' => 'Čeština',
'current_password' => 'Současné heslo',
'current_quota' => '',
'current_state' => 'Současný stav',
'current_version' => 'Aktuální verze',
'daily' => 'Denně',
@ -214,6 +227,7 @@ URL: [url]',
'details_version' => 'Podrobnosti verze: [version]',
'de_DE' => 'Němčina',
'disclaimer' => 'Toto je neveřejná oblast. Přístup povolen pouze oprávněným uživatelům. Jakékoliv narušení bude stíháno podle platných právních norem.',
'discspace' => '',
'document' => 'Dokument',
'documents' => 'Dokumenty',
'documents_in_process' => 'Zpracovávané dokumenty',
@ -458,6 +472,7 @@ URL: [url]',
'js_select_user_or_group' => 'Vyberte aspoň uživatele nebo skupinu',
'july' => 'Červenec',
'june' => 'Červen',
'keep' => '',
'keep_doc_status' => 'Zachovat stav dokumentu',
'keywords' => 'Klíčová slova',
'keyword_exists' => 'Klíčové slovo už existuje',
@ -599,6 +614,8 @@ URL: [url]',
'password_already_used' => 'Heslo již použité',
'password_expiration' => 'Vypršení platnosti hesla',
'password_expiration_text' => 'Vašemu heslu vypšela platnost. Zvolte nové, než budete pokračovat v práci.',
'password_expired' => '',
'password_expires_in_days' => '',
'password_forgotten' => 'Zapomenuté heslo',
'password_forgotten_email_body' => 'Uživateli Sportplex DMS,nnobdrželi jsme vaši žádost o změnu hesla.nnToto bude učiněno kliknutím na následující odkaz:
@ -622,6 +639,7 @@ Pokud budete mít problém s přihlášením i po změně hesla, kontaktujte Adm
'pt_BR' => 'Portugalština (BR)',
'quota' => 'Kvóta',
'quota_exceeded' => 'Vaše kvóta disku je překročena o [bytes].',
'quota_is_disabled' => '',
'quota_warning' => 'Vaše maximální využití disku je překročeno o [bajtů]. Prosím, odstraňte dokumenty nebo předchozí verze.',
'refresh' => 'Obnovit',
'rejected' => 'Odmítnuto',
@ -661,6 +679,7 @@ URL: [url]',
'reviewer_already_removed' => 'už byl odstraněn z procesu kontroly nebo poslal kontrolu',
'review_deletion_email' => 'Žádost na revizi odstraněn',
'review_group' => 'Skupina kontroly',
'review_log' => '',
'review_request_email' => 'Požadavek na kontrolu',
'review_status' => 'Stav kontroly',
'review_submit_email' => 'Předložit ke kontrole',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1868)
// Translators: Admin (1886)
$text = array(
'accept' => 'Übernehmen',
@ -76,6 +76,7 @@ URL: [url]',
'apply' => 'Anwenden',
'approval_deletion_email' => 'Genehmigungsaufforderung gelöscht',
'approval_group' => 'Berechtigungsgruppe',
'approval_log' => '',
'approval_request_email' => 'Aufforderung zur Genehmigung',
'approval_request_email_body' => 'Aufforderung zur Genehmigung
Dokument: [name]
@ -85,7 +86,16 @@ Benutzer: [username]
URL: [url]',
'approval_request_email_subject' => '[sitename]: [name] - Aufforderung zur Genehmigung',
'approval_status' => 'Freigabestatus',
'approval_submit_email' => 'Genehmigung erteilen',
'approval_submit_email' => '',
'approval_submit_email_body' => 'Genehmigung erteilen
Dokument: [name]
Version: [version]
Elternordner: [folder_path]
Status: [status]
Kommentar: [comment]
Benutzer: [username]
URL: [url]',
'approval_submit_email_subject' => 'Genehmigung erteilen',
'approval_summary' => 'Übersicht Freigaben',
'approval_update_failed' => 'Störung bei der Aktualisierung des Berechtigungsstatus. Aktualisierung gescheitert',
'approvers' => 'Freigebender',
@ -125,6 +135,7 @@ URL: [url]',
'attr_no_regex_match' => 'The attribute value does not match the regular expression',
'at_least_n_users_of_group' => 'Mindestens [number_of_users] Benutzer der Gruppe [group]',
'august' => 'August',
'authentication' => 'Authentifizierung',
'automatic_status_update' => 'Automatischer Statuswechsel',
'back' => 'Zurück',
'backup_list' => 'Liste vorhandener Backups',
@ -132,6 +143,7 @@ URL: [url]',
'backup_remove' => 'Backup löschen',
'backup_tools' => 'Backup tools',
'between' => 'zwischen',
'browse' => 'Durchsuchen',
'calendar' => 'Kalender',
'calendar_week' => 'Kalenderwoche',
'cancel' => 'Abbrechen',
@ -199,6 +211,7 @@ URL: [url]',
'creation_date' => 'Erstellt am',
'cs_CZ' => 'Tschechisch',
'current_password' => 'Aktuelles Passwort',
'current_quota' => 'Der zur Zeit systemweit eingestellte Wert ist [quota].',
'current_state' => 'Aktueller Status',
'current_version' => 'Aktuelle Version',
'daily' => 'täglich',
@ -214,6 +227,7 @@ URL: [url]',
'details_version' => 'Details für Version: [version]',
'de_DE' => 'Deutsch',
'disclaimer' => 'Dies ist ein geschützter Bereich. Nur authorisiertes Personal hat Zugriff. Jegliche Verstöße werden nach geltendem Recht (Englisch und International) verfolgt.',
'discspace' => 'Plattenplatz',
'document' => 'Dokument',
'documents' => 'Dokumente',
'documents_in_process' => 'Dokumente in Bearbeitung',
@ -458,6 +472,7 @@ URL: [url]',
'js_select_user_or_group' => 'Wählen Sie mindestens einen Benutzer oder eine Gruppe aus',
'july' => 'Juli',
'june' => 'Juni',
'keep' => 'Beibehalten',
'keep_doc_status' => 'Dokumentenstatus beibehalten',
'keywords' => 'Stichworte',
'keyword_exists' => 'Stichwort besteht bereits',
@ -598,6 +613,8 @@ URL: [url]',
'password_already_used' => 'Passwort schon einmal verwendet',
'password_expiration' => 'Ablauf eines Passworts',
'password_expiration_text' => 'Ihr Passwort ist abgelaufen. Bitte ändern sie es, um SeedDMS weiter benutzen zu können.',
'password_expired' => 'Passwort ist abgelaufen',
'password_expires_in_days' => 'Passwort läuft in %s Tagen ab.',
'password_forgotten' => 'Passwort vergessen',
'password_forgotten_email_body' => 'Sehr geehrter Anwender von SeedDMS,
@ -625,6 +642,7 @@ Sollen Sie danach immer noch Problem bei der Anmeldung haben, dann kontaktieren
'pt_BR' => 'Portugiesisch (BR)',
'quota' => 'Quota',
'quota_exceeded' => 'Ihr maximal verfügbarer Plattenplatz wurde um [bytes] überschritten.',
'quota_is_disabled' => 'Quota-Unterstützung ist zur Zeit ausgeschaltet. Benutzer-Quota werden ignoriert bis Quota-Unterstützung in den Einstellungen eingeschaltet wird.',
'quota_warning' => 'Ihr maximal verfügbarer Plattenplatz wurde um [bytes] überschritten. Bitte löschen Sie Dokumente oder ältere Versionen.',
'refresh' => 'Aktualisieren',
'rejected' => 'abgelehnt',
@ -665,6 +683,7 @@ URL: [url]',
'reviewer_already_removed' => 'Prüfer wurde bereits aus dem Prüfvorgang entfernt oder hat die Prüfung bereits abgeschlossen',
'review_deletion_email' => 'Prüfungsaufforderung gelöscht',
'review_group' => 'Gruppe: prüfen',
'review_log' => 'Bisherige Prüfungen',
'review_request_email' => 'Aufforderung zur Prüfung',
'review_status' => 'Status:',
'review_submit_email' => 'Prüfung ausgeführt',
@ -863,7 +882,7 @@ URL: [url]',
'settings_install_pear_package_log' => 'Installiere Pear package \'Log\'',
'settings_install_pear_package_webdav' => 'Installiere Pear package \'HTTP_WebDAV_Server\', if you intend to use the webdav interface',
'settings_install_success' => 'Die Installation wurde erfolgreich beendet',
'settings_install_welcome_text' => '<p>Before you start to install SeedDMS make sure you have created a file \'ENABLE_INSTALL_TOOL\' in your configuration directory, otherwise the installation will not work. On Unix-System this can easily be done with \'touch conf/ENABLE_INSTALL_TOOL\'. After you have finished the installation delete the file.</p><p>SeedDMS has very minimal requirements. You will need a mysql database or sqlite support and a php enabled web server. The pear package Log has to be installed too. For the lucene full text search, you will also need the Zend framework installed on disk where it can be found by php. For the WebDAV server you will also need the HTTP_WebDAV_Server. The path to it can later be set during installation.</p><p>If you like to create the database before you start installation, then just create it manually with your favorite tool, optionally create a database user with access on the database and import one of the database dumps in the configuration directory. The installation script can do that for you as well, but it will need database access with sufficient rights to create databases.</p>',
'settings_install_welcome_text' => '<p>Before you start to install SeedDMS make sure you have created a file \'ENABLE_INSTALL_TOOL\' in your configuration directory, otherwise the installation will not work. On Unix-System this can easily be done with \'touch conf/ENABLE_INSTALL_TOOL\'. After you have finished the installation delete the file.</p><p>SeedDMS has very minimal requirements. You will need a mysql database or sqlite support and a php enabled web server. The pear package Log has to be installed too. For the lucene full text search, you will also need the Zend framework installed on disc where it can be found by php. For the WebDAV server you will also need the HTTP_WebDAV_Server. The path to it can later be set during installation.</p><p>If you like to create the database before you start installation, then just create it manually with your favorite tool, optionally create a database user with access on the database and import one of the database dumps in the configuration directory. The installation script can do that for you as well, but it will need database access with sufficient rights to create databases.</p>',
'settings_install_welcome_title' => 'Willkommen zur Installation von SeedDMS',
'settings_install_zendframework' => 'Installiere Zend Framework, wenn Sie die Volltextsuche einsetzen möchten.',
'settings_language' => 'Voreingestellte Sprache',
@ -915,7 +934,7 @@ URL: [url]',
'settings_printDisclaimer' => 'Rechtliche Hinweise',
'settings_printDisclaimer_desc' => 'Anwählen, um die rechtlichen Hinweise am Ende jeder Seite anzuzeigen.',
'settings_quota' => 'User\'s quota',
'settings_quota_desc' => 'Die maximale Anzahl Bytes, die ein Benutzer beleen 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_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_rootDir' => 'Wurzelverzeichnis',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1014), netixw (14)
// Translators: Admin (1026), netixw (14)
$text = array(
'accept' => 'Accept',
@ -76,6 +76,7 @@ URL: [url]',
'apply' => 'Apply',
'approval_deletion_email' => 'Approval request deleted',
'approval_group' => 'Approval Group',
'approval_log' => '',
'approval_request_email' => 'Approval request',
'approval_request_email_body' => 'Approval request
Document: [name]
@ -85,7 +86,16 @@ User: [username]
URL: [url]',
'approval_request_email_subject' => '[sitename]: [name] - Approval request',
'approval_status' => 'Approval Status',
'approval_submit_email' => 'Submitted approval',
'approval_submit_email' => '',
'approval_submit_email_body' => 'Approval of document
Document: [name]
Version: [version]
Parent folder: [folder_path]
Status: [status]
Comment: [comment]
User: [username]
URL: [url]',
'approval_submit_email_subject' => 'Submitted approval',
'approval_summary' => 'Approval Summary',
'approval_update_failed' => 'Error updating approval status. Update failed.',
'approvers' => 'Approvers',
@ -125,6 +135,7 @@ URL: [url]',
'attr_no_regex_match' => 'The attribute value does not match the regular expression',
'at_least_n_users_of_group' => 'At least [number_of_users] users of [group]',
'august' => 'August',
'authentication' => 'Authentication',
'automatic_status_update' => 'Automatic status change',
'back' => 'Go back',
'backup_list' => 'Existings backup list',
@ -132,6 +143,7 @@ URL: [url]',
'backup_remove' => 'Remove backup file',
'backup_tools' => 'Backup tools',
'between' => 'between',
'browse' => 'Browse',
'calendar' => 'Calendar',
'calendar_week' => 'Calendar week',
'cancel' => 'Cancel',
@ -199,6 +211,7 @@ URL: [url]',
'creation_date' => 'Created',
'cs_CZ' => 'Czech',
'current_password' => 'Current Password',
'current_quota' => 'The current system wide quota is set [quota].',
'current_state' => 'Current state',
'current_version' => 'Current version',
'daily' => 'Daily',
@ -214,6 +227,7 @@ URL: [url]',
'details_version' => 'Details for version: [version]',
'de_DE' => 'German',
'disclaimer' => 'This is a classified area. Access is permitted only to authorized personnel. Any violation will be prosecuted according to the national and international laws.',
'discspace' => 'Disc space',
'document' => 'Document',
'documents' => 'Documents',
'documents_in_process' => 'Documents In Process',
@ -458,6 +472,7 @@ URL: [url]',
'js_select_user_or_group' => 'Select at least a user or a group',
'july' => 'July',
'june' => 'June',
'keep' => 'Do not change',
'keep_doc_status' => 'Keep document status',
'keywords' => 'Keywords',
'keyword_exists' => 'Keyword already exists',
@ -598,6 +613,8 @@ URL: [url]',
'password_already_used' => 'Password already used',
'password_expiration' => 'Password expiration',
'password_expiration_text' => 'Your password has expired. Please choose a new one before you can proceed using SeedDMS.',
'password_expired' => 'Password expired',
'password_expires_in_days' => 'Password expires in %s days.',
'password_forgotten' => 'Password forgotten',
'password_forgotten_email_body' => 'Dear user of SeedDMS,
@ -625,6 +642,7 @@ If you have still problems to login, then please contact your administrator.',
'pt_BR' => 'Portugese (BR)',
'quota' => 'Quota',
'quota_exceeded' => 'Your disk quota is exceeded by [bytes].',
'quota_is_disabled' => 'Quota support is currently disabled in the settings. Setting a user quota will have no effect until it is enabled again.',
'quota_warning' => 'Your maximum disc usage is exceeded by [bytes]. Please remove documents or previous versions.',
'refresh' => 'Refresh',
'rejected' => 'Rejected',
@ -665,6 +683,7 @@ URL: [url]',
'reviewer_already_removed' => 'has already been removed from review process or has already submitted a review',
'review_deletion_email' => 'Review request deleted',
'review_group' => 'Review group',
'review_log' => 'Review log',
'review_request_email' => 'Review request',
'review_status' => 'Review status:',
'review_submit_email' => 'Submitted review',
@ -863,7 +882,7 @@ URL: [url]',
'settings_install_pear_package_log' => 'Install Pear package \'Log\'',
'settings_install_pear_package_webdav' => 'Install Pear package \'HTTP_WebDAV_Server\', if you intend to use the webdav interface',
'settings_install_success' => 'The installation has been successfully completed.',
'settings_install_welcome_text' => '<p>Before you start to install SeedDMS make sure you have created a file \'ENABLE_INSTALL_TOOL\' in your configuration directory, otherwise the installation will not work. On Unix-System this can easily be done with \'touch conf/ENABLE_INSTALL_TOOL\'. After you have finished the installation delete the file.</p><p>SeedDMS has very minimal requirements. You will need a mysql database or sqlite support and a php enabled web server. The pear package Log has to be installed too. For the lucene full text search, you will also need the Zend framework installed on disk where it can be found by php. For the WebDAV server you will also need the HTTP_WebDAV_Server. The path to it can later be set during installation.</p><p>If you like to create the database before you start installation, then just create it manually with your favorite tool, optionally create a database user with access on the database and import one of the database dumps in the configuration directory. The installation script can do that for you as well, but it will need database access with sufficient rights to create databases.</p>',
'settings_install_welcome_text' => '<p>Before you start to install SeedDMS make sure you have created a file \'ENABLE_INSTALL_TOOL\' in your configuration directory, otherwise the installation will not work. On Unix-System this can easily be done with \'touch conf/ENABLE_INSTALL_TOOL\'. After you have finished the installation delete the file.</p><p>SeedDMS has very minimal requirements. You will need a mysql database or sqlite support and a php enabled web server. The pear package Log has to be installed too. For the lucene full text search, you will also need the Zend framework installed on disc where it can be found by php. For the WebDAV server you will also need the HTTP_WebDAV_Server. The path to it can later be set during installation.</p><p>If you like to create the database before you start installation, then just create it manually with your favorite tool, optionally create a database user with access on the database and import one of the database dumps in the configuration directory. The installation script can do that for you as well, but it will need database access with sufficient rights to create databases.</p>',
'settings_install_welcome_title' => 'Welcome to the installation of SeedDMS',
'settings_install_zendframework' => 'Install Zend Framework, if you intend to use the full text search engine',
'settings_language' => 'Default language',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (911), francisco (2)
// Translators: Admin (917), angel (123), francisco (2)
$text = array(
'accept' => 'Aceptar',
@ -31,10 +31,10 @@ $text = array(
'access_mode_read' => 'Lectura',
'access_mode_readwrite' => 'Lectura-Escritura',
'access_permission_changed_email' => 'Permisos modificados',
'access_permission_changed_email_body' => 'Permisos modificados
Documento: [name]
Carpeta principal: [folder_path]
Usuario: [username]
'access_permission_changed_email_body' => 'Permisos modificados
Documento: [name]
Carpeta principal: [folder_path]
Usuario: [username]
URL: [url]',
'access_permission_changed_email_subject' => '[sitename]: [name] - Permisos modificados',
'according_settings' => 'Conforme a configuración',
@ -76,16 +76,26 @@ URL: [url]',
'apply' => 'Aplicar',
'approval_deletion_email' => 'Petición de aprobación eliminada',
'approval_group' => 'Grupo aprobador',
'approval_log' => '',
'approval_request_email' => 'Petición de aprobación',
'approval_request_email_body' => 'Petición de aprobación
Documento: [name]
Versión: [version]
Carpeta principal: [folder_path]
Usuario: [username]
'approval_request_email_body' => 'Petición de aprobación
Documento: [name]
Versión: [version]
Carpeta principal: [folder_path]
Usuario: [username]
URL: [url]',
'approval_request_email_subject' => '[sitename]: [name] - Petición de aprobación',
'approval_status' => 'Estado de aprobación',
'approval_submit_email' => 'Aprobación enviada',
'approval_submit_email' => '',
'approval_submit_email_body' => 'Aprobación del documento
Documento: [name]
Versión: [version]
Carpeta: [folder_path]
Estado: [status]
Comentarios: [comment]
Usuario: [username]
URL: [url]',
'approval_submit_email_subject' => 'Aprobación enviada',
'approval_summary' => 'Resumen de aprobación',
'approval_update_failed' => 'Error actualizando el estado de aprobación. Actualización fallida.',
'approvers' => 'Aprobadores',
@ -102,29 +112,30 @@ URL: [url]',
'attrdef_management' => 'Gestión de definición de atributos',
'attrdef_maxvalues' => 'Núm. máximo de valores',
'attrdef_minvalues' => 'Núm. mínimo de valores',
'attrdef_min_greater_max' => '',
'attrdef_min_greater_max' => 'El número mínimo de valores es mayor que el numero máximo de valores',
'attrdef_multiple' => 'Permitir múltiples valores',
'attrdef_must_be_multiple' => '',
'attrdef_must_be_multiple' => 'El atributo debe tener más de un valor, pero no está seteado para valores múltiples',
'attrdef_name' => 'Nombre',
'attrdef_noname' => '',
'attrdef_noname' => 'Ingrese el nombre del atributo',
'attrdef_objtype' => 'Tipo de objeto',
'attrdef_regex' => '',
'attrdef_regex' => 'Expresión regular',
'attrdef_type' => 'Tipo',
'attrdef_valueset' => 'Conjunto de valores',
'attributes' => 'Atributos',
'attribute_changed_email_body' => 'Atributo modificado
Documento: [name]
Versión: [version]
Atributo: [attribute]
Carpeta principal: [folder_path]
Usario: [username]
'attribute_changed_email_body' => 'Atributo modificado
Documento: [name]
Versión: [version]
Atributo: [attribute]
Carpeta principal: [folder_path]
Usario: [username]
URL: [url]',
'attribute_changed_email_subject' => '[sitename]: [name] - Atributo modificado',
'attribute_count' => '',
'attribute_value' => '',
'attr_no_regex_match' => '',
'at_least_n_users_of_group' => '',
'attribute_count' => 'Cantidad de usos',
'attribute_value' => 'Valor del atributo',
'attr_no_regex_match' => 'El valor del atributo no concuerda con la expresión regular',
'at_least_n_users_of_group' => 'Al menos [number_of_users] usuarios de [group]',
'august' => 'Agosto',
'authentication' => '',
'automatic_status_update' => 'Cambio automático de estado',
'back' => 'Atrás',
'backup_list' => 'Lista de copias de seguridad existentes',
@ -132,6 +143,7 @@ URL: [url]',
'backup_remove' => 'Eliminar fichero de copia de seguridad',
'backup_tools' => 'Herramientas de copia de seguridad',
'between' => 'entre',
'browse' => '',
'calendar' => 'Calendario',
'calendar_week' => 'Calendario semanal',
'cancel' => 'Cancelar',
@ -154,15 +166,15 @@ URL: [url]',
'change_password' => 'cambiar contraseña',
'change_password_message' => 'Su contraseña se ha modificado.',
'change_status' => 'cambiar estado',
'charts' => '',
'chart_docsaccumulated_title' => '',
'chart_docspercategory_title' => '',
'chart_docspermimetype_title' => '',
'chart_docspermonth_title' => '',
'chart_docsperstatus_title' => '',
'chart_docsperuser_title' => '',
'chart_selection' => '',
'chart_sizeperuser_title' => '',
'charts' => 'Gráficos',
'chart_docsaccumulated_title' => 'Cantidad de documentos',
'chart_docspercategory_title' => 'Documentos por categoría',
'chart_docspermimetype_title' => 'Documentos por tipo de archivo',
'chart_docspermonth_title' => 'Nuevos documentos por mes',
'chart_docsperstatus_title' => 'Documentos por estado',
'chart_docsperuser_title' => 'Documentos por usuario',
'chart_selection' => 'Seleccione un gráfico',
'chart_sizeperuser_title' => 'Espacio de almacenamiento por usuario',
'choose_attrdef' => 'Por favor, seleccione definición de atributo',
'choose_category' => 'Seleccione categoría',
'choose_group' => 'Seleccione grupo',
@ -174,7 +186,7 @@ URL: [url]',
'choose_workflow' => 'Seleccione flujo de trabajo',
'choose_workflow_action' => 'Seleccione acción del flujo de trabajo',
'choose_workflow_state' => 'Seleccione estado del flujo de trabajo',
'clear_clipboard' => '',
'clear_clipboard' => 'Limpiar portapapeles',
'clipboard' => 'Portapapeles',
'close' => 'Cerrar',
'comment' => 'Comentarios',
@ -199,7 +211,8 @@ URL: [url]',
'creation_date' => 'Creación',
'cs_CZ' => 'Czech',
'current_password' => 'Contraseña actual',
'current_state' => '',
'current_quota' => '',
'current_state' => 'Estado actual',
'current_version' => 'Versión actual',
'daily' => 'Diaria',
'databasesearch' => 'Búsqueda en base de datos',
@ -214,6 +227,7 @@ URL: [url]',
'details_version' => 'Detalles de la versión: [version]',
'de_DE' => 'Aleman',
'disclaimer' => 'Esta es un área restringida. Se permite el acceso únicamente a personal autorizado. Cualquier intrusión se perseguirá conforme a las leyes internacionales.',
'discspace' => '',
'document' => 'Documento',
'documents' => 'Documentos',
'documents_in_process' => 'Documentos en proceso',
@ -224,19 +238,19 @@ URL: [url]',
'documents_user_requiring_attention' => 'Documentos de su propiedad que requieren atención',
'document_already_locked' => 'Este documento ya está bloqueado',
'document_comment_changed_email' => 'Comentario modificado',
'document_comment_changed_email_body' => 'Comentario modificado
Documento: [name]
antiguo comentario: [old_comment]
Comentario: [new_comment]
Carpeta principal: [folder_path]
Usuario: [username]
'document_comment_changed_email_body' => 'Comentario modificado
Documento: [name]
antiguo comentario: [old_comment]
Comentario: [new_comment]
Carpeta principal: [folder_path]
Usuario: [username]
URL: [url]',
'document_comment_changed_email_subject' => '[sitename]: [name] - Comentario modificado',
'document_deleted' => 'Documento eliminado',
'document_deleted_email' => 'Documento eliminado',
'document_deleted_email_body' => 'Documento eliminado
Documento: [name]
Carpeta principal: [folder_path]
'document_deleted_email_body' => 'Documento eliminado
Documento: [name]
Carpeta principal: [folder_path]
Usuario: [username]',
'document_deleted_email_subject' => '[sitename]: [name] - Documento eliminado',
'document_duplicate_name' => 'Nombre de documento duplicado',
@ -246,35 +260,35 @@ Usuario: [username]',
'document_link_by' => 'Vinculado por',
'document_link_public' => 'Público',
'document_moved_email' => 'Documento movido',
'document_moved_email_body' => 'Documento movido
Documento: [name]
carpeta antigua: [old_folder_path]
Nueva carpeta: [new_folder_path]
Usuario: [username]
'document_moved_email_body' => 'Documento movido
Documento: [name]
carpeta antigua: [old_folder_path]
Nueva carpeta: [new_folder_path]
Usuario: [username]
URL: [url]',
'document_moved_email_subject' => '[sitename]: [name] - Documento movido',
'document_renamed_email' => 'Documento renombrado',
'document_renamed_email_body' => 'Documento renombrado
Documento: [name]
Carpeta principal: [folder_path]
Nombre anterior: [old_name]
Usuario: [username]
'document_renamed_email_body' => 'Documento renombrado
Documento: [name]
Carpeta principal: [folder_path]
Nombre anterior: [old_name]
Usuario: [username]
URL: [url]',
'document_renamed_email_subject' => '[sitename]: [name] - Documento renombrado',
'document_status_changed_email' => 'Estado del documento modificado',
'document_status_changed_email_body' => 'Estado del documento modificado
Documento: [name]
Estado: [status]
Carpeta principal: [folder_path]
Usuario: [username]
'document_status_changed_email_body' => 'Estado del documento modificado
Documento: [name]
Estado: [status]
Carpeta principal: [folder_path]
Usuario: [username]
URL: [url]',
'document_status_changed_email_subject' => '[sitename]: [name] - Estado del documento modificado',
'document_title' => 'Documento \'[documentname]\'',
'document_updated_email' => 'Documento actualizado',
'document_updated_email_body' => 'Documento actualizado
Documento: [name]
Carpeta principal: [folder_path]
Usuario: [username]
'document_updated_email_body' => 'Documento actualizado
Documento: [name]
Carpeta principal: [folder_path]
Usuario: [username]
URL: [url]',
'document_updated_email_subject' => '[sitename]: [name] - Documento actualizado',
'does_not_expire' => 'No caduca',
@ -326,13 +340,13 @@ URL: [url]',
'expired' => 'Caducado',
'expires' => 'Caduca',
'expiry_changed_email' => 'Fecha de caducidad modificada',
'expiry_changed_email_body' => 'Fecha de caducidad modificada
Documento: [name]
Carpeta principal: [folder_path]
Usuario: [username]
'expiry_changed_email_body' => 'Fecha de caducidad modificada
Documento: [name]
Carpeta principal: [folder_path]
Usuario: [username]
URL: [url]',
'expiry_changed_email_subject' => '[sitename]: [name] - Fecha de caducidad modificada',
'extension_manager' => '',
'extension_manager' => 'Administrar extensiones',
'february' => 'Febrero',
'file' => 'Fichero',
'files' => 'Ficheros',
@ -343,37 +357,37 @@ URL: [url]',
'folders' => 'Carpetas',
'folders_and_documents_statistic' => 'Vista general de contenidos',
'folder_comment_changed_email' => 'Comentario modificado',
'folder_comment_changed_email_body' => 'Comentario modificado
Carpeta: [name]
Comentario antiguo: [old_comment]
Comentario: [new_comment]
Carpeta principal: [folder_path]
Usuario: [username]
'folder_comment_changed_email_body' => 'Comentario modificado
Carpeta: [name]
Comentario antiguo: [old_comment]
Comentario: [new_comment]
Carpeta principal: [folder_path]
Usuario: [username]
URL: [url]',
'folder_comment_changed_email_subject' => '[sitename]: [name] - Comentario modificado',
'folder_contents' => 'Contenido de Carpetas',
'folder_deleted_email' => 'Carpeta eliminada',
'folder_deleted_email_body' => 'Carpeta eliminada
Carpeta: [name]
Carpeta principal: [folder_path]
Usuario: [username]
'folder_deleted_email_body' => 'Carpeta eliminada
Carpeta: [name]
Carpeta principal: [folder_path]
Usuario: [username]
URL: [url]',
'folder_deleted_email_subject' => '[sitename]: [name] - Carpeta eliminada',
'folder_infos' => 'Informaciones de Carpeta',
'folder_moved_email' => 'Carpeta movida',
'folder_moved_email_body' => 'Carpeta movida
Carpeta: [name]
Antigua carpeta: [old_folder_path]
Nueva carpeta: [new_folder_path]
Usuario: [username]
'folder_moved_email_body' => 'Carpeta movida
Carpeta: [name]
Antigua carpeta: [old_folder_path]
Nueva carpeta: [new_folder_path]
Usuario: [username]
URL: [url]',
'folder_moved_email_subject' => '[sitename]: [name] - Carpeta movida',
'folder_renamed_email' => 'Carpeta renombrada',
'folder_renamed_email_body' => 'Carpeta renombrada
Carpeta: [name]
Carpeta principal: [folder_path]
Antiguo nombre: [old_name]
Usuario: [username]
'folder_renamed_email_body' => 'Carpeta renombrada
Carpeta: [name]
Carpeta principal: [folder_path]
Antiguo nombre: [old_name]
Usuario: [username]
URL: [url]',
'folder_renamed_email_subject' => '[sitename]: [name] - Carpeta renombrada',
'folder_title' => 'Carpeta \'[foldername]\'',
@ -409,7 +423,7 @@ URL: [url]',
'include_documents' => 'Incluir documentos',
'include_subdirectories' => 'Incluir subcarpetas',
'index_converters' => 'Conversión de índice de documentos',
'index_folder' => '',
'index_folder' => 'Índice de carpetas',
'individuals' => 'Individuales',
'inherited' => 'heredado',
'inherits_access_copy_msg' => 'Copiar lista de acceso heredado',
@ -458,6 +472,7 @@ URL: [url]',
'js_select_user_or_group' => 'Seleccione al menos un usuario o un grupo',
'july' => 'Julio',
'june' => 'Junio',
'keep' => '',
'keep_doc_status' => 'Mantener estado del documento',
'keywords' => 'Palabras clave',
'keyword_exists' => 'La palabra clave ya existe',
@ -481,12 +496,12 @@ URL: [url]',
'login_ok' => 'Acceso con éxito',
'logout' => 'Desconectar',
'log_management' => 'Gestión de ficheros de registro',
'manager' => 'Manager',
'manager_of_group' => '',
'mandatory_approvergroup_no_access' => '',
'mandatory_approver_no_access' => '',
'mandatory_reviewergroup_no_access' => '',
'mandatory_reviewer_no_access' => '',
'manager' => 'Administrador',
'manager_of_group' => 'Usted es el administrador de este grupo',
'mandatory_approvergroup_no_access' => 'El grupo obligatorio de aprobadores \'[group]\' no tiene suficiente nivel de acceso.',
'mandatory_approver_no_access' => 'El aprobador obligatorio \'[user]\' no tiene suficiente nivel de acceso.',
'mandatory_reviewergroup_no_access' => 'El grupo obligatorio de revisores \'[group]\' no tiene suficiente nivel de acceso.',
'mandatory_reviewer_no_access' => 'El revisor obligatorio \'[user]\' no tiene suficiente nivel de acceso.',
'march' => 'Marzo',
'max_upload_size' => 'Tamaño máximo de subida para cada fichero',
'may' => 'Mayo',
@ -501,7 +516,7 @@ URL: [url]',
'monthly' => 'Mensual',
'month_view' => 'Vista del Mes',
'move' => 'Mover',
'move_clipboard' => '',
'move_clipboard' => 'Mover portapaprles',
'move_document' => 'Mover documento',
'move_folder' => 'Mover carpeta',
'my_account' => 'Mi cuenta',
@ -514,30 +529,30 @@ URL: [url]',
'new_default_keyword_category' => 'Nueva categoría',
'new_document_category' => 'Añadir categoría',
'new_document_email' => 'Nuevo documento',
'new_document_email_body' => 'Nuevo documento
Nombre: [name]
Carpeta principal: [folder_path]
Comentario: [comment]
Versión comentario: [version_comment]
Usuario: [username]
'new_document_email_body' => 'Nuevo documento
Nombre: [name]
Carpeta principal: [folder_path]
Comentario: [comment]
Versión comentario: [version_comment]
Usuario: [username]
URL: [url]',
'new_document_email_subject' => '[sitename]: [folder_name] - Nuevo documento',
'new_file_email' => 'Nuevo adjunto',
'new_file_email_body' => 'Nuevo adjunto
Nombre: [name]
Documento: [document]
Comentario: [comment]
Usuario: [username]
'new_file_email_body' => 'Nuevo adjunto
Nombre: [name]
Documento: [document]
Comentario: [comment]
Usuario: [username]
URL: [url]',
'new_file_email_subject' => '[sitename]: [document] - Nuevo adjunto',
'new_folder' => 'Nueva carpeta',
'new_password' => 'Nueva contraseña',
'new_subfolder_email' => 'Nueva carpeta',
'new_subfolder_email_body' => 'Nueva carpeta
Nombre: [name]
Carpeta principal: [folder_path]
Comentario: [comment]
Usuario: [username]
'new_subfolder_email_body' => 'Nueva carpeta
Nombre: [name]
Carpeta principal: [folder_path]
Comentario: [comment]
Usuario: [username]
URL: [url]',
'new_subfolder_email_subject' => '[sitename]: [name] - Nueva carpeta',
'new_user_image' => 'Nueva imagen',
@ -545,17 +560,17 @@ URL: [url]',
'nl_NL' => 'Holandes',
'no' => 'No',
'notify_added_email' => 'Ha sido añadido a la lista de notificación',
'notify_added_email_body' => 'Añadido a la lista de notificación
Nombre: [name]
Carpeta principal: [folder_path]
Usuario: [username]
'notify_added_email_body' => 'Añadido a la lista de notificación
Nombre: [name]
Carpeta principal: [folder_path]
Usuario: [username]
URL: [url]',
'notify_added_email_subject' => '[sitename]: [name] - Añadido a la lista de notificación',
'notify_deleted_email' => 'Ha sido eliminado de la lista de notificación',
'notify_deleted_email_body' => 'Eliminado de la lista de notificación
Nombre: [name]
Carpeta principal: [folder_path]
Usuario: [username]
'notify_deleted_email_body' => 'Eliminado de la lista de notificación
Nombre: [name]
Carpeta principal: [folder_path]
Usuario: [username]
URL: [url]',
'notify_deleted_email_subject' => '[sitename]: [name] - Eliminado de la lista de notificación',
'november' => 'Noviembre',
@ -563,13 +578,13 @@ URL: [url]',
'no_action' => 'No es necesaria ninguna acción',
'no_approval_needed' => 'No hay aprobaciones pendientes.',
'no_attached_files' => 'No hay ficheros adjuntos',
'no_current_version' => '',
'no_current_version' => 'Está utilizando una versión desactualizada de este producto. La última versión disponible es [latestversion].',
'no_default_keywords' => 'No hay palabras clave disponibles',
'no_docs_locked' => 'No hay documentos bloqueados.',
'no_docs_to_approve' => 'Actualmente no hay documentos que necesiten aprobación.',
'no_docs_to_look_at' => 'No hay documentos que necesiten atención.',
'no_docs_to_review' => 'Actualmente no hay documentos que necesiten revisión.',
'no_email_or_login' => '',
'no_email_or_login' => 'Debe ingresar el usuario o e-mail',
'no_fulltextindex' => 'No hay índice de texto completo disponible',
'no_groups' => 'No hay grupos',
'no_group_members' => 'Este grupo no tiene miembros',
@ -578,7 +593,7 @@ URL: [url]',
'no_review_needed' => 'No hay revisiones pendientes.',
'no_update_cause_locked' => 'No puede actualizar este documento. Contacte con el usuario que lo bloqueó.',
'no_user_image' => 'No se encontró imagen',
'no_version_check' => '',
'no_version_check' => 'Ha fallado la comprobación de nuevas versiones. En su configuración de PHP, revise que allow_url_fopen no esté en 0',
'objectcheck' => 'Chequeo de carpeta/documento',
'obsolete' => 'Obsoleto',
'october' => 'Octubre',
@ -587,18 +602,20 @@ URL: [url]',
'original_filename' => 'Nombre de fichero original',
'owner' => 'Propietario',
'ownership_changed_email' => 'Propietario modificado',
'ownership_changed_email_body' => 'Propietario modificado
Documento: [name]
Carpeta principal: [folder_path]
Antiguo propietario: [old_owner]
Nuevo propietario: [new_owner]
Usuario: [username]
'ownership_changed_email_body' => 'Propietario modificado
Documento: [name]
Carpeta principal: [folder_path]
Antiguo propietario: [old_owner]
Nuevo propietario: [new_owner]
Usuario: [username]
URL: [url]',
'ownership_changed_email_subject' => '[sitename]: [name] - Propietario modificado',
'password' => 'Contraseña',
'password_already_used' => 'La contraseña ya está en uso',
'password_expiration' => 'Caducidad de la contraseña',
'password_expiration_text' => 'Su contraseña ha caducado. Por favor seleccione una nueva para seguir usando SeedDMS.',
'password_expired' => '',
'password_expires_in_days' => '',
'password_forgotten' => 'Recordar contraseña',
'password_forgotten_email_body' => 'Estimado usuario de SeedDMS,
@ -614,9 +631,9 @@ Si continua teniendo problemas de acceso, por favor contacte con el administrado
'password_forgotten_text' => 'Rellene el siguiente formulario y siga las instrucciones del correo que se le enviará.',
'password_forgotten_title' => 'Envío de contraseña',
'password_repeat' => 'Repetir contraseña',
'password_send' => '',
'password_send_text' => '',
'password_strength' => 'Seguridad de la contraseña',
'password_send' => 'Envío de contraseña',
'password_send_text' => 'Su nueva contraseña fue enviada al e-mail registrado.',
'password_strength' => 'Fortaleza de la contraseña',
'password_strength_insuffient' => 'Insuficiente Seguridad de la contraseña',
'password_wrong' => 'Contraseña incorrecta',
'personal_default_keywords' => 'Listas de palabras clave personales',
@ -626,24 +643,25 @@ Si continua teniendo problemas de acceso, por favor contacte con el administrado
'pt_BR' => 'Portuges (BR)',
'quota' => 'Cuota',
'quota_exceeded' => 'Su cuota de disco se ha excedido en [bytes].',
'quota_is_disabled' => '',
'quota_warning' => 'El máximo de uso de disco se ha excedido en [bytes]. Por favor eliminar documentos o versiones anteriores.',
'refresh' => 'Actualizar',
'rejected' => 'Rechazado',
'released' => 'Publicado',
'removed_approver' => 'Ha sido eliminado de la lista de aprobadores.',
'removed_file_email' => 'Adjuntos eliminados',
'removed_file_email_body' => 'Eliminar adjunto
Documento: [document]
Usuario: [username]
'removed_file_email_body' => 'Eliminar adjunto
Documento: [document]
Usuario: [username]
URL: [url]',
'removed_file_email_subject' => '[sitename]: [document] - Eliminar adjunto',
'removed_reviewer' => 'Ha sido eliminado de la lista de revisores.',
'removed_workflow_email_body' => 'Eliminar flujo de trabajo de la versión del documento
Documento: [name]
Versión: [version]
Flujo de trabajo: [workflow]
Carpeta principal: [folder_path]
Usuario: [username]
'removed_workflow_email_body' => 'Eliminar flujo de trabajo de la versión del documento
Documento: [name]
Versión: [version]
Flujo de trabajo: [workflow]
Carpeta principal: [folder_path]
Usuario: [username]
nURL: [url]',
'removed_workflow_email_subject' => '[sitename]: [name] - Eliminar flujo de trabajo de la versión del documento',
'remove_marked_files' => 'Eliminar ficheros marcados',
@ -651,42 +669,43 @@ nURL: [url]',
'repairing_objects' => 'Reparando documentos y carpetas.',
'results_page' => 'Página de resultados',
'return_from_subworkflow' => 'Regreso a sub Flujo de trabajo',
'return_from_subworkflow_email_body' => 'Retorno del subflujo de trabajo
Documento: [name]
Versión: [version]
Flujo de trabajo: [workflow]
Subflujo de trabajo: [subworkflow]
Carpeta principal: [folder_path]
Usuario: [username]
'return_from_subworkflow_email_body' => 'Retorno del subflujo de trabajo
Documento: [name]
Versión: [version]
Flujo de trabajo: [workflow]
Subflujo de trabajo: [subworkflow]
Carpeta principal: [folder_path]
Usuario: [username]
nURL: [url]',
'return_from_subworkflow_email_subject' => '[sitename]: [name] - Retorno del subflujo de trabajo',
'reverse_links' => '',
'reverse_links' => 'Documentos que contienen un link al documento actual',
'reviewers' => 'Revisores',
'reviewer_already_assigned' => 'Ya está asignado como revisor',
'reviewer_already_removed' => 'Ya ha sido eliminado del proceso de revisión o ya ha enviado una revisión',
'review_deletion_email' => 'Petición de revisión eliminada',
'review_group' => 'Grupo de revisión',
'review_log' => '',
'review_request_email' => 'Petición de revisión',
'review_status' => 'Estado de revisión',
'review_submit_email' => 'Revisión enviada',
'review_submit_email_body' => 'Revisión enviada
Documento: [name]
Versión: [version]
Estado: [status]
Comentario: [comment]
Carpeta principal: [folder_path]
Usuario: [username]
'review_submit_email_body' => 'Revisión enviada
Documento: [name]
Versión: [version]
Estado: [status]
Comentario: [comment]
Carpeta principal: [folder_path]
Usuario: [username]
URL: [url]',
'review_submit_email_subject' => '[sitename]: [name] - Revisión enviada',
'review_summary' => 'Resumen de revisión',
'review_update_failed' => 'Error actualizando el estado de la revisión. La actualización ha fallado.',
'rewind_workflow' => 'Retroceso del flujo de trabajo',
'rewind_workflow_email_body' => 'Flujo de trabajo fue retrocedido
Documento: [name]
Versión: [version]
Flujo de trabajo: [workflow]
Carpeta principal: [folder_path]
Usuario: [username]
'rewind_workflow_email_body' => 'Flujo de trabajo fue retrocedido
Documento: [name]
Versión: [version]
Flujo de trabajo: [workflow]
Carpeta principal: [folder_path]
Usuario: [username]
URL: [url]',
'rewind_workflow_email_subject' => '[sitename]: [name] - El flujo de trabajo fue retrocedido',
'rewind_workflow_warning' => 'Si su flujo de trabajo fue retrocedido a su estado inicial, todo el log del flujo de trabajo de este documento será borrado y no se podrá recuperar.',
@ -709,13 +728,13 @@ URL: [url]',
'role_guest' => 'Invitado',
'role_user' => 'Usuario',
'run_subworkflow' => 'Ejecutar sub flujo de trabajo',
'run_subworkflow_email_body' => 'Subflujo de trabajo iniciado
Documento: [name]
Versión: [version]
Flujo de trabajo: [workflow]
Sub flujo de trabajo: [subworkflow]
Carpeta principal: [folder_path]
Usuario: [username]
'run_subworkflow_email_body' => 'Subflujo de trabajo iniciado
Documento: [name]
Versión: [version]
Flujo de trabajo: [workflow]
Sub flujo de trabajo: [subworkflow]
Carpeta principal: [folder_path]
Usuario: [username]
URL: [url]',
'run_subworkflow_email_subject' => '[sitename]: [name] - Subflujo de trabajo iniciado',
'ru_RU' => 'Russo',
@ -800,8 +819,8 @@ URL: [url]',
'settings_enableAdminRevApp_desc' => 'Deseleccione para no mostrar al administrador como revisor/aprobador',
'settings_enableCalendar' => 'Habilitar calendario',
'settings_enableCalendar_desc' => 'Habilitar/Deshabilitar calendario',
'settings_enableClipboard' => '',
'settings_enableClipboard_desc' => '',
'settings_enableClipboard' => 'Habilitar portapapeles',
'settings_enableClipboard_desc' => 'Habilitar/deshabilitar el portapapeles',
'settings_enableConverting' => 'Habilitar conversión',
'settings_enableConverting_desc' => 'Habilitar/Deshabilitar conversión de ficheros',
'settings_enableDuplicateDocNames' => 'Permite tener nombres de documento duplicados',
@ -830,8 +849,8 @@ URL: [url]',
'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_enableSelfRevApp' => 'Permitir al usuario identificado revisar/aprobar.',
'settings_enableSelfRevApp_desc' => 'Habilitar esto si quiere que el usuario identificado sea listado como revisor/aprobador y para las transiciones del flujo de trabajo.',
'settings_enableThemeSelector' => '',
'settings_enableThemeSelector_desc' => '',
'settings_enableThemeSelector' => 'Selección de temas (skins)',
'settings_enableThemeSelector_desc' => 'Habilitar/deshabilitar la selección de temas en la página de login',
'settings_enableUserImage' => 'Habilitar imágenes de usuario',
'settings_enableUserImage_desc' => 'Habilitar imágenes de usuario',
'settings_enableUsersView' => 'Habilitar vista de usuarios',
@ -848,7 +867,7 @@ URL: [url]',
'settings_expandFolderTree_val0' => 'Comenzar con el árbol oculto',
'settings_expandFolderTree_val1' => 'comentar con el árbol visible y el primer nivel de expansión',
'settings_expandFolderTree_val2' => 'comentar con el árbol visible y completamente expandido',
'settings_Extensions' => '',
'settings_Extensions' => 'Extensiones',
'settings_extraPath' => 'Extra PHP include Ruta',
'settings_extraPath_desc' => 'Ruta para software adicional. Esta es la carpeta que contiene ej. la carpeta adodb o paquetes PEAR adicionales',
'settings_firstDayOfWeek' => 'Primer día de la semana',
@ -908,11 +927,11 @@ URL: [url]',
'settings_php_dbDriver' => 'Extensión PHP : php_\'vea el valor actual\'',
'settings_php_gd2' => 'Extensión PHP : php_gd2',
'settings_php_mbstring' => 'Extensión PHP : php_mbstring',
'settings_php_version' => '',
'settings_previewWidthDetail' => '',
'settings_previewWidthDetail_desc' => '',
'settings_previewWidthList' => '',
'settings_previewWidthList_desc' => '',
'settings_php_version' => 'Versión de PHP',
'settings_previewWidthDetail' => 'Ancho de las imágenes de vista en miniatura (detalle)',
'settings_previewWidthDetail_desc' => 'Ancho de las imágenes de vista en miniatura que se muestran en el detalle del documento',
'settings_previewWidthList' => 'Ancho de las imágenes de vista en miniatura (listas)',
'settings_previewWidthList_desc' => 'Ancho de las imágenes de vista en miniatura que se muestran en las listas',
'settings_printDisclaimer' => 'Mostrar renuncia',
'settings_printDisclaimer_desc' => 'Si es Verdadero el mensaje de renuncia de los ficheros lang.inc se mostratá al final de la página',
'settings_quota' => 'Cuota de usuario',
@ -925,29 +944,29 @@ URL: [url]',
'settings_rootFolderID_desc' => 'ID de la carpeta raíz (normalmente no es necesario cambiar)',
'settings_SaveError' => 'Error guardando archivo de configuración',
'settings_Server' => 'Configuración del servidor',
'settings_showMissingTranslations' => '',
'settings_showMissingTranslations_desc' => '',
'settings_showMissingTranslations' => 'Mostrar traducciones faltantes',
'settings_showMissingTranslations_desc' => 'Listar todos los términos pendientes de traducción de esta página al final de la misma. En entorno productivo no activar esta función',
'settings_Site' => 'Sitio',
'settings_siteDefaultPage' => 'Página por defecto del sitio',
'settings_siteDefaultPage_desc' => 'Página por defecto al conectar. Si está vacío se dirige a out/out.ViewFolder.php',
'settings_siteName' => 'Nombre del sitio',
'settings_siteName_desc' => 'Nombre del sitio usado en los títulos de página. Por defecto: SeedDMS',
'settings_SMTP' => 'Configuración del servidor SMTP',
'settings_smtpPassword' => '',
'settings_smtpPassword_desc' => '',
'settings_smtpPassword' => 'Contraseña del servidor SMTP',
'settings_smtpPassword_desc' => 'Contraseña del servidor SMTP',
'settings_smtpPort' => 'Puerto del servidor SMTP',
'settings_smtpPort_desc' => 'Puerto del servidor SMTP, por defecto 25',
'settings_smtpSendFrom' => 'Enviar desde',
'settings_smtpSendFrom_desc' => 'Enviar desde',
'settings_smtpServer' => 'Nombre de servidor SMTP',
'settings_smtpServer_desc' => 'Nombre de servidor SMTP',
'settings_smtpUser' => '',
'settings_smtpUser_desc' => '',
'settings_sortFoldersDefault' => '',
'settings_sortFoldersDefault_desc' => '',
'settings_sortFoldersDefault_val_name' => '',
'settings_sortFoldersDefault_val_sequence' => '',
'settings_sortFoldersDefault_val_unsorted' => '',
'settings_smtpUser' => 'Usuario del servidor SMTP',
'settings_smtpUser_desc' => 'Usuario del servidor SMTP',
'settings_sortFoldersDefault' => 'Método de ordenamiento por defecto',
'settings_sortFoldersDefault_desc' => 'Configura la forma en que se ordenan las carpetas y documentos en la vista de carpeta',
'settings_sortFoldersDefault_val_name' => 'por nombre',
'settings_sortFoldersDefault_val_sequence' => 'por secuencia',
'settings_sortFoldersDefault_val_unsorted' => 'desordenado',
'settings_sortUsersInList' => 'Ordenar los usuarios en la lista',
'settings_sortUsersInList_desc' => 'Establecer si los menús de selección de usuarios se ordenan por nombre de acceso o por nombre completo',
'settings_sortUsersInList_val_fullname' => 'Ordernar por nombre completo',
@ -965,15 +984,15 @@ URL: [url]',
'settings_theme_desc' => 'Estilo por defecto (nombre de una subcarpeta de la carpeta "styles")',
'settings_titleDisplayHack' => 'Arreglo para mostrar título',
'settings_titleDisplayHack_desc' => 'Solución para los títulos de página que tienen más de 2 lineas.',
'settings_undelUserIds' => '',
'settings_undelUserIds_desc' => '',
'settings_undelUserIds' => 'IDs de usuarios que no pueden ser eliminados',
'settings_undelUserIds_desc' => 'Lista separada por comas de IDs de usuarios, que no pueden ser eliminados',
'settings_updateDatabase' => 'Lanzar scripts de actualización de esquema en la base de datos',
'settings_updateNotifyTime' => 'Tiempo de notificación de actualización',
'settings_updateNotifyTime_desc' => 'Se notificará a los usuarios sobre los cambios en documentos que tengan lugar en los próximos segundos de «Tiempo de notificación de actualización»',
'settings_upgrade_php' => '',
'settings_upgrade_php' => 'Actualice PHP a una versión igual o mayor a 5.2.0',
'settings_versioningFileName' => 'Archivo de versionado',
'settings_versioningFileName_desc' => 'Nombre de archivo de información de versionado creado por la herramienta de copia de respaldo',
'settings_versiontolow' => '',
'settings_versiontolow' => 'Versión antigua',
'settings_viewOnlineFileTypes' => 'Ver en lineas las extensiones de fichero',
'settings_viewOnlineFileTypes_desc' => 'Archivos con una de las siguientes extensiones se pueden visualizar en linea (UTILICE SOLAMENTE CARACTERES EN MINÚSCULA)',
'settings_workflowMode' => 'Workflow mode',
@ -992,33 +1011,33 @@ URL: [url]',
'sign_out_user' => 'Desconectar usuario',
'sk_SK' => 'Slovaco',
'space_used_on_data_folder' => 'Espacio usado en la carpeta de datos',
'splash_added_to_clipboard' => '',
'splash_add_attribute' => '',
'splash_add_group' => '',
'splash_add_group_member' => '',
'splash_add_user' => '',
'splash_cleared_clipboard' => '',
'splash_document_edited' => '',
'splash_document_locked' => '',
'splash_document_unlocked' => '',
'splash_edit_attribute' => '',
'splash_edit_group' => '',
'splash_edit_user' => '',
'splash_folder_edited' => '',
'splash_invalid_folder_id' => '',
'splash_invalid_searchterm' => '',
'splash_moved_clipboard' => '',
'splash_removed_from_clipboard' => '',
'splash_rm_attribute' => '',
'splash_rm_group' => '',
'splash_rm_group_member' => '',
'splash_rm_user' => '',
'splash_settings_saved' => '',
'splash_substituted_user' => '',
'splash_switched_back_user' => '',
'splash_toogle_group_manager' => '',
'state_and_next_state' => '',
'statistic' => '',
'splash_added_to_clipboard' => 'Agregado al portapapeles',
'splash_add_attribute' => 'Nuevo atributo agregado',
'splash_add_group' => 'Nuevo grupo agregado',
'splash_add_group_member' => 'Nuevo miembro del grupo agregado',
'splash_add_user' => 'Nuevo usuario agregado',
'splash_cleared_clipboard' => 'Portapapeles limpiado',
'splash_document_edited' => 'Documento guardado',
'splash_document_locked' => 'Documento bloqueado',
'splash_document_unlocked' => 'Documento desbloqueado',
'splash_edit_attribute' => 'Atributo guardado',
'splash_edit_group' => 'Grupo guardado',
'splash_edit_user' => 'Usuario guardado',
'splash_folder_edited' => 'Cambios a la carpeta guardados',
'splash_invalid_folder_id' => 'ID de carpeta inválido',
'splash_invalid_searchterm' => 'Término de búsqueda inválido',
'splash_moved_clipboard' => 'Portapapeles movido a la carpeta actual',
'splash_removed_from_clipboard' => 'Eliminado del portapapeles',
'splash_rm_attribute' => 'Atributo eliminado',
'splash_rm_group' => 'Grupo eliminado',
'splash_rm_group_member' => 'Miembro eliminado del grupo',
'splash_rm_user' => 'Usuario eliminado',
'splash_settings_saved' => 'Configuración guardada',
'splash_substituted_user' => 'Usuario sustituido',
'splash_switched_back_user' => 'Cambió de nuevo al usuario original',
'splash_toogle_group_manager' => 'Administrador de grupo activado',
'state_and_next_state' => 'Estado/Estado siguiente',
'statistic' => 'Estadística',
'status' => 'Estado',
'status_approval_rejected' => 'Borrador rechazado',
'status_approved' => 'Aprobado',
@ -1041,24 +1060,24 @@ URL: [url]',
'sunday_abbr' => 'D',
'sv_SE' => 'Sueco',
'switched_to' => 'Cambiar a',
'testmail_body' => '',
'testmail_subject' => '',
'testmail_body' => 'El propósito de este e-mail es probar la configuración del DMS',
'testmail_subject' => 'E-mail de prueba',
'theme' => 'Tema gráfico',
'thursday' => 'Jueves',
'thursday_abbr' => 'J',
'to' => 'Hasta',
'toggle_manager' => 'Intercambiar mánager',
'to_before_from' => '',
'to_before_from' => 'La fecha de finalización no debe ser anterior a la de inicio',
'transition_triggered_email' => 'Workflow transition triggered',
'transition_triggered_email_body' => 'Workflow transition triggered
Documento: [name]
Versión: [version]
Comentario: [comment]
Flujo de trabajo: [workflow]
Estado previo: [previous_state]
Estado actual: [current_state]
Carpeta principal: [folder_path]
Usuario: [username]
'transition_triggered_email_body' => 'Workflow transition triggered
Documento: [name]
Versión: [version]
Comentario: [comment]
Flujo de trabajo: [workflow]
Estado previo: [previous_state]
Estado actual: [current_state]
Carpeta principal: [folder_path]
Usuario: [username]
URL: [url]',
'transition_triggered_email_subject' => '[sitename]: [name] - Workflow transition triggered',
'trigger_workflow' => 'Flujo de Trabajo',
@ -1066,7 +1085,7 @@ URL: [url]',
'tuesday_abbr' => 'M',
'type_to_search' => 'Tipo de búsqueda',
'under_folder' => 'En carpeta',
'unknown_attrdef' => '',
'unknown_attrdef' => 'Definición de atributo desconocida',
'unknown_command' => 'Orden no reconocida.',
'unknown_document_category' => 'Categoría desconocida',
'unknown_group' => 'Id de grupo desconocido',
@ -1075,8 +1094,8 @@ URL: [url]',
'unknown_owner' => 'Id de propietario desconocido',
'unknown_user' => 'ID de usuario desconocido',
'unlinked_content' => 'Contenido desvinculado',
'unlinked_documents' => '',
'unlinked_folders' => '',
'unlinked_documents' => 'Documentos desvinculados',
'unlinked_folders' => 'Carpetas desvinculadas',
'unlinking_objects' => 'Objetos desvinculados',
'unlock_cause_access_mode_all' => 'Puede actualizarlo porque tiene modo de acceso "all". El bloqueo será automaticamente eliminado.',
'unlock_cause_locking_user' => 'Puede actualizarlo porque fue quién lo bloqueó. El bloqueo será automáticamente eliminado.',
@ -1094,8 +1113,8 @@ URL: [url]',
'used_discspace' => 'Espacio de disco utilizado',
'user' => 'Usuario',
'users' => 'Usuarios',
'users_and_groups' => '',
'users_done_work' => '',
'users_and_groups' => 'Usuarios/Grupos',
'users_done_work' => 'Trabajos realizados por los usuarios',
'user_exists' => 'El usuario ya existe.',
'user_group_management' => 'Gestión de Usuarios/Grupos',
'user_image' => 'Imagen',
@ -1104,20 +1123,20 @@ URL: [url]',
'user_login' => 'Nombre de usuario',
'user_management' => 'Usuarios',
'user_name' => 'Nombre completo',
'use_comment_of_document' => '',
'use_comment_of_document' => 'Usar comentario del documento',
'use_default_categories' => 'Utilizar categorías predefinidas',
'use_default_keywords' => 'Utilizar palabras claves por defecto',
'version' => 'Versión',
'versioning_file_creation' => 'Creación de fichero de versiones',
'versioning_file_creation_warning' => 'Con esta operación usted puede crear un fichero que contenga la información de versiones de una carpeta del DMS completa. Después de la creación todos los ficheros se guardarán en la carpeta de documentos.',
'versioning_info' => 'Información de versiones',
'versiontolow' => '',
'versiontolow' => 'Versión',
'version_deleted_email' => 'Versión eliminada',
'version_deleted_email_body' => 'Versión eliminada
Document: [name]
Versión: [version]
Carpeta principal: [folder_path]
Usuario: [username]
'version_deleted_email_body' => 'Versión eliminada
Documento: [name]
Versión: [version]
Carpeta principal: [folder_path]
Usuario: [username]
URL: [url]',
'version_deleted_email_subject' => '[sitename]: [name] - Versión eliminada',
'version_info' => 'Información de versión',

View File

@ -76,6 +76,7 @@ URL: [url]',
'apply' => 'Appliquer',
'approval_deletion_email' => 'Demande d\'approbation supprimée',
'approval_group' => 'Groupe d\'approbation',
'approval_log' => '',
'approval_request_email' => 'Demande d\'approbation',
'approval_request_email_body' => 'Demande d\'approbation
Document: [name]
@ -85,7 +86,9 @@ Utilisateur: [username]
URL: [url]',
'approval_request_email_subject' => '[sitename]: [name] - Demande d\'approbation',
'approval_status' => 'Statut d\'approbation',
'approval_submit_email' => 'Approbation soumise',
'approval_submit_email' => '',
'approval_submit_email_body' => '',
'approval_submit_email_subject' => 'Approbation soumise',
'approval_summary' => 'Sommaire d\'approbation',
'approval_update_failed' => 'Erreur de la mise à jour du statut d\'approbation. Echec de la mise à jour.',
'approvers' => 'Approbateurs',
@ -125,6 +128,7 @@ URL: [url]',
'attr_no_regex_match' => 'La valeur de l\'attribut ne correspond pas à l\'expression régulière.',
'at_least_n_users_of_group' => '',
'august' => 'Août',
'authentication' => '',
'automatic_status_update' => 'Changement de statut automatique',
'back' => 'Retour',
'backup_list' => 'Liste de sauvegardes existantes',
@ -132,6 +136,7 @@ URL: [url]',
'backup_remove' => 'Supprimer le fichier de sauvegarde',
'backup_tools' => 'Outils de sauvegarde',
'between' => 'entre',
'browse' => '',
'calendar' => 'Agenda',
'calendar_week' => 'Semaine',
'cancel' => 'Annuler',
@ -199,6 +204,7 @@ URL: [url]',
'creation_date' => 'Créé le',
'cs_CZ' => 'Tchèque',
'current_password' => 'Mot de passe actuel',
'current_quota' => '',
'current_state' => '',
'current_version' => 'Version actuelle',
'daily' => 'Journalier',
@ -214,6 +220,7 @@ URL: [url]',
'details_version' => 'Détails de la version: [version]',
'de_DE' => 'Allemand',
'disclaimer' => 'Cet espace est protégé. Son accès est strictement réservé aux utilisateurs autorisés.<br/>Tout accès non autorisé est punissable par les lois internationales.',
'discspace' => '',
'document' => 'Document',
'documents' => 'Documents',
'documents_in_process' => 'Documents en cours',
@ -458,6 +465,7 @@ URL: [url]',
'js_select_user_or_group' => 'Sélectionner au moins un utilisateur ou un groupe',
'july' => 'Juillet',
'june' => 'Juin',
'keep' => '',
'keep_doc_status' => 'Garder le statut du document',
'keywords' => 'Mots-clés',
'keyword_exists' => 'Mot-clé déjà existant',
@ -598,6 +606,8 @@ URL: [url]',
'password_already_used' => 'Mot de passe déjà utilisé',
'password_expiration' => 'Expiration du mot de passe',
'password_expiration_text' => 'Votre mot de passe a expiré. SVP choisir un nouveau avant de pouvoir accéder à SeedDMS.',
'password_expired' => '',
'password_expires_in_days' => '',
'password_forgotten' => 'Mot de passe oublié ?',
'password_forgotten_email_body' => 'Cher utilisateur, nous avons reçu une demande de modification de votre mot de passe.
@ -623,6 +633,7 @@ En cas de problème persistant, veuillez contacter votre administrateur.',
'pt_BR' => 'Portuguais (BR)',
'quota' => 'Quota',
'quota_exceeded' => 'Votre quota de disque est dépassé de [bytes].',
'quota_is_disabled' => '',
'quota_warning' => 'Votre taille maximale de disque est dépassée de [bytes]. SVP supprimer des documents ou d\'anciennes versions.',
'refresh' => 'Actualiser',
'rejected' => 'Rejeté',
@ -655,6 +666,7 @@ URL: [url]',
'reviewer_already_removed' => 'a déjà été retiré du processus de correction ou a déjà soumis une correction',
'review_deletion_email' => 'Demande de correction supprimée',
'review_group' => 'Groupe de correction',
'review_log' => '',
'review_request_email' => 'Demande de correction',
'review_status' => 'Statut de correction',
'review_submit_email' => 'Correction soumise',

View File

@ -76,6 +76,7 @@ URL: [url]',
'apply' => 'Elfogad',
'approval_deletion_email' => 'Jóváhagyási kérelem törölve',
'approval_group' => 'Jóváhagyó csoport',
'approval_log' => '',
'approval_request_email' => 'Jóváhagyási kérelem',
'approval_request_email_body' => 'Jóváhagyási kérelem
Dokumentum: [name]
@ -85,7 +86,9 @@ Felhasználó: [username]
URL: [url]',
'approval_request_email_subject' => '[sitename]: [name] - Jóváhagyási kérelem',
'approval_status' => 'Jóváhagyási állapot',
'approval_submit_email' => 'Beküldött jóváhagyás',
'approval_submit_email' => '',
'approval_submit_email_body' => '',
'approval_submit_email_subject' => 'Beküldött jóváhagyás',
'approval_summary' => 'Jóváhagyási összesítő',
'approval_update_failed' => 'Hiba történt a jóváhagyási állapot frissítése során. Frissítés sikertelen.',
'approvers' => 'Jóváhagyók',
@ -125,6 +128,7 @@ URL: [url]',
'attr_no_regex_match' => 'A jellemző értéke nem felel meg a szabályos kifejezésnek',
'at_least_n_users_of_group' => 'Legalább [number_of_users] felhasználó a [group] csoportban',
'august' => 'Augusztus',
'authentication' => '',
'automatic_status_update' => 'Automatikus állapot változás',
'back' => 'Vissza',
'backup_list' => 'Meglévő mentések listája',
@ -132,6 +136,7 @@ URL: [url]',
'backup_remove' => 'Mentési állomány eltávolítása',
'backup_tools' => 'Mentő eszközök',
'between' => 'között',
'browse' => '',
'calendar' => 'Naptár',
'calendar_week' => 'Naptári hét',
'cancel' => 'Mé‰gsem',
@ -199,6 +204,7 @@ URL: [url]',
'creation_date' => 'Létrehozva',
'cs_CZ' => 'Cseh',
'current_password' => 'Aktuális jelszó',
'current_quota' => '',
'current_state' => 'Aktuális állapot',
'current_version' => 'Aktuális verzió',
'daily' => 'Napi',
@ -214,6 +220,7 @@ URL: [url]',
'details_version' => 'Verzió részletek: [version]',
'de_DE' => 'Német',
'disclaimer' => 'Ez egy bizalmas terület. Hozzáférés kizárólag a meghatalmazott személyek részére engedélyezett. Bárminemű megsértését a nemzeti, illetve a nemzetközi jog szerint fogják büntetni.',
'discspace' => '',
'document' => 'Dokumentum',
'documents' => 'Dokumentumok',
'documents_in_process' => 'Feldolgozás alatt lévő dokumentumok',
@ -458,6 +465,7 @@ URL: [url]',
'js_select_user_or_group' => 'Válasszon legalább egy felhasználót vagy egy csoportot',
'july' => 'Július',
'june' => 'Június',
'keep' => '',
'keep_doc_status' => 'Dokumentum állapot megőrzése',
'keywords' => 'Kulcsszavak',
'keyword_exists' => 'Kulcsszó már létezik',
@ -599,6 +607,8 @@ URL: [url]',
'password_already_used' => 'Jelszó korábban használva volt',
'password_expiration' => 'Jelszó lejárat',
'password_expiration_text' => 'Jelszava lejárt. Kérjük válasszon egy újat mielőtt megkezdi a SeedDMS használatát.',
'password_expired' => '',
'password_expires_in_days' => '',
'password_forgotten' => 'Jelszó emlékeztető',
'password_forgotten_email_body' => 'Kedves SeedDMS Felhasználó,
@ -626,6 +636,7 @@ Amennyiben problémákba ütközik a bejelentkezés során, kérjük vegye fel a
'pt_BR' => 'Portugál (BR)',
'quota' => 'Kvóta',
'quota_exceeded' => 'Túllépte a lemezterület korlátot [bytes].',
'quota_is_disabled' => '',
'quota_warning' => 'Túllépte lemez korlátot [bytes] bájttal. Kérjük távolítson el dokumentumokat vagy korábbi változatokat.',
'refresh' => 'Frissítés',
'rejected' => 'Elutasított',
@ -666,6 +677,7 @@ URL: [url]',
'reviewer_already_removed' => 'már el lett távolítva a felülvizsgálati folyamatból vagy már el lett küldve egy felülvizsgálat',
'review_deletion_email' => 'Felülvizsgálat kérés törölve',
'review_group' => 'Felülvizsgáló csoport',
'review_log' => '',
'review_request_email' => 'Felülvizsgálat kérés',
'review_status' => 'Felülvizsgálat állapot',
'review_submit_email' => 'Beküldött felülvizsgálat',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (688)
// Translators: Admin (694)
$text = array(
'accept' => 'Accetta',
@ -34,7 +34,7 @@ $text = array(
'access_permission_changed_email_body' => '',
'access_permission_changed_email_subject' => '',
'according_settings' => 'Settaggio accordi',
'action' => '',
'action' => 'Azione',
'actions' => 'Azioni',
'action_approve' => '',
'action_complete' => '',
@ -72,11 +72,14 @@ $text = array(
'apply' => 'Applica',
'approval_deletion_email' => 'Cancellata la richiesta di approvazione',
'approval_group' => 'Gruppo approvazione',
'approval_log' => '',
'approval_request_email' => 'Richiesta di approvazione',
'approval_request_email_body' => '',
'approval_request_email_subject' => '',
'approval_status' => 'Stato approvazione',
'approval_submit_email' => 'Sottoposta approvazione',
'approval_submit_email' => '',
'approval_submit_email_body' => '',
'approval_submit_email_subject' => 'Sottoposta approvazione',
'approval_summary' => 'Dettaglio approvazioni',
'approval_update_failed' => 'Errore nel modificare lo stato di approvazione',
'approvers' => 'Approvatori',
@ -110,6 +113,7 @@ $text = array(
'attr_no_regex_match' => '',
'at_least_n_users_of_group' => '',
'august' => 'Agosto',
'authentication' => '',
'automatic_status_update' => 'Modifica automatica dello stato',
'back' => 'Ritorna',
'backup_list' => 'Lista dei backup presenti',
@ -117,8 +121,9 @@ $text = array(
'backup_remove' => 'Elimina file di backup',
'backup_tools' => 'Strumenti di backup',
'between' => 'tra',
'browse' => '',
'calendar' => 'Calendario',
'calendar_week' => '',
'calendar_week' => 'Calendario Settimanale',
'cancel' => 'Annulla',
'cannot_assign_invalid_state' => 'Non è possibile modificare le assegnazioni di un documento già in stato finale',
'cannot_change_final_states' => 'Attenzione: Non si può modificare lo stato dei documenti rifiutati, scaduti o in lavorazione',
@ -139,7 +144,7 @@ $text = array(
'change_password' => 'Cambia password',
'change_password_message' => 'La tua password è stata cambiata.',
'change_status' => 'Modifica lo Stato',
'charts' => '',
'charts' => 'Grafici',
'chart_docsaccumulated_title' => '',
'chart_docspercategory_title' => '',
'chart_docspermimetype_title' => '',
@ -184,6 +189,7 @@ $text = array(
'creation_date' => 'Data creazione',
'cs_CZ' => 'Ceco',
'current_password' => 'Password corrente',
'current_quota' => '',
'current_state' => '',
'current_version' => 'Ultima versione',
'daily' => 'Giornaliero',
@ -193,12 +199,13 @@ $text = array(
'december' => 'Dicembre',
'default_access' => 'Permesso di default',
'default_keywords' => 'Parole chiave disponibili',
'definitions' => '',
'definitions' => 'Definizioni',
'delete' => 'Cancella',
'details' => 'Dettagli',
'details_version' => 'Dettagli versione: [version]',
'de_DE' => 'Tedesco',
'disclaimer' => 'Questa è un\'area riservata. L\'accesso è consentito solo al personale autorizzato. Qualunque violazione sarà perseguita a norma delle leggi italiane ed internazionali.',
'discspace' => '',
'document' => 'Documento',
'documents' => 'Documenti',
'documents_in_process' => 'Documenti in lavorazione',
@ -270,7 +277,7 @@ $text = array(
'email_footer' => 'Puoi cambiare le tue preferenze utilizzando le funzioni del menu \'Account personale\'',
'email_header' => 'Questo è un messaggio automatico inviato dal server DMS',
'email_not_given' => 'Devi inserire un indirizzo email valido.',
'empty_folder_list' => '',
'empty_folder_list' => 'Cartella vuota',
'empty_notify_list' => 'Nessun record',
'en_GB' => 'Inglese (GB)',
'equal_transition_states' => '',
@ -391,6 +398,7 @@ $text = array(
'js_select_user_or_group' => 'Selezionare almeno un utente o un gruppo',
'july' => 'Luglio',
'june' => 'Giugno',
'keep' => '',
'keep_doc_status' => '',
'keywords' => 'Parole chiave',
'keyword_exists' => 'Parola chiave già presente',
@ -502,6 +510,8 @@ $text = array(
'password_already_used' => 'Password già in uso',
'password_expiration' => 'Password scaduta',
'password_expiration_text' => 'La tua password è scaduta. Prego scegli una nuova password prima di continuare ad utilizzare OmecaDMS.',
'password_expired' => '',
'password_expires_in_days' => '',
'password_forgotten' => 'Password dimenticata',
'password_forgotten_email_body' => 'Caro utente di OmecaDMS,
@ -529,6 +539,7 @@ Se hai ancora problemi al login, allora contatta il tuo amministratore di sistem
'pt_BR' => 'Portoghese (BR)',
'quota' => '',
'quota_exceeded' => '',
'quota_is_disabled' => '',
'quota_warning' => '',
'refresh' => 'Refresh',
'rejected' => 'Rifiutato',
@ -553,6 +564,7 @@ Se hai ancora problemi al login, allora contatta il tuo amministratore di sistem
'reviewer_already_removed' => 'già rimosso dal processo di revisione oppure già inserito come revisione',
'review_deletion_email' => 'Cancellata la richiesta di revisione',
'review_group' => 'Gruppo revisori',
'review_log' => '',
'review_request_email' => 'Richiesta di revisione',
'review_status' => 'Stato revisioni',
'review_submit_email' => 'Sottoposta revisione',
@ -955,7 +967,7 @@ Se hai ancora problemi al login, allora contatta il tuo amministratore di sistem
'users_and_groups' => '',
'users_done_work' => '',
'user_exists' => 'Utente esistente',
'user_group_management' => '',
'user_group_management' => 'Amministarzione Utenti/Gruppi',
'user_image' => 'Immagine',
'user_info' => 'Informazioni utente',
'user_list' => 'Lista utenti',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (671), reinoutdijkstra@hotmail.com (270)
// Translators: Admin (671), pepijn (45), reinoutdijkstra@hotmail.com (270)
$text = array(
'accept' => 'Accept',
@ -76,6 +76,7 @@ URL: [url]',
'apply' => 'Toepassen',
'approval_deletion_email' => 'Goedkeuring verzoek verwijderd',
'approval_group' => 'Goedkeuring Groep',
'approval_log' => '',
'approval_request_email' => 'Goedkeuring verzoek',
'approval_request_email_body' => 'Toestemming vereist
Document: [name]
@ -85,7 +86,9 @@ User: [username]
URL: [url]',
'approval_request_email_subject' => '[Naam site]: [naam] - Toestemming vereist',
'approval_status' => 'Goedkeuring Status',
'approval_submit_email' => 'Uitgevoerde [Goedkeuring]',
'approval_submit_email' => '',
'approval_submit_email_body' => '',
'approval_submit_email_subject' => 'Uitgevoerde [Goedkeuring]',
'approval_summary' => 'Goedkeuring Samenvatting',
'approval_update_failed' => 'Fout bij bijwerken Goedkeuring status. Bijwerken mislukt.',
'approvers' => 'Autoriseerders',
@ -102,11 +105,11 @@ URL: [url]',
'attrdef_management' => 'Kenmerk definitie beheer',
'attrdef_maxvalues' => 'Max. aantal waarden',
'attrdef_minvalues' => 'Min. aantal waarden',
'attrdef_min_greater_max' => '',
'attrdef_min_greater_max' => 'Het minimum aantal is groter dan het maximum aantal',
'attrdef_multiple' => 'Meerdere waarden toegestaan',
'attrdef_must_be_multiple' => '',
'attrdef_must_be_multiple' => 'Het attribuut moet meer dan 1 waarde hebben maar is niet ingesteld om meerdere waardes te bevatten',
'attrdef_name' => 'Naam',
'attrdef_noname' => '',
'attrdef_noname' => 'Geen naam voor attribuut definitie',
'attrdef_objtype' => 'Object type',
'attrdef_regex' => 'Veelgebruikte uitdrukking',
'attrdef_type' => 'Type',
@ -120,11 +123,12 @@ Bovenliggende map: [folder_path]
Gebruiker: [username]
URL: [url]',
'attribute_changed_email_subject' => '[sitename]: [name] - Attribuut gewijzigd',
'attribute_count' => '',
'attribute_value' => '',
'attribute_count' => 'Aantal maal gebruikt',
'attribute_value' => 'Waarde van het attribuut',
'attr_no_regex_match' => 'De waarde van het attribuut komt niet overeen met de veelgebruikte uitdrukking (regular expression)',
'at_least_n_users_of_group' => 'Minimaal [number_of_users] gebruikers van [group]',
'august' => 'augustus',
'authentication' => '',
'automatic_status_update' => 'Automatische Status wijziging',
'back' => 'Terug',
'backup_list' => 'Bestaande backup lijst',
@ -132,6 +136,7 @@ URL: [url]',
'backup_remove' => 'Verwijder backup bestand',
'backup_tools' => 'Backup gereedschap',
'between' => 'tussen',
'browse' => '',
'calendar' => 'Kalender',
'calendar_week' => 'Weekkalender',
'cancel' => 'Annuleren',
@ -154,15 +159,15 @@ URL: [url]',
'change_password' => 'Wijzig wachtwoord',
'change_password_message' => 'Wachtwoord is gewijzigd.',
'change_status' => 'Wijzig Status',
'charts' => '',
'chart_docsaccumulated_title' => '',
'chart_docspercategory_title' => '',
'chart_docspermimetype_title' => '',
'chart_docspermonth_title' => '',
'chart_docsperstatus_title' => '',
'chart_docsperuser_title' => '',
'chart_selection' => '',
'chart_sizeperuser_title' => '',
'charts' => 'Grafieken',
'chart_docsaccumulated_title' => 'Aantal documenten',
'chart_docspercategory_title' => 'Documenten per categorie',
'chart_docspermimetype_title' => 'Documenten per Mime-Type',
'chart_docspermonth_title' => 'Nieuwe documenten per maand',
'chart_docsperstatus_title' => 'Documenten per status',
'chart_docsperuser_title' => 'Documenten per gebruiker',
'chart_selection' => 'Kies grafiek',
'chart_sizeperuser_title' => 'Schijfruimte per gebruiker',
'choose_attrdef' => 'Selecteer een kenmerk definitie',
'choose_category' => 'Selecteer a.u.b.',
'choose_group' => 'Selecteer Groep',
@ -199,6 +204,7 @@ URL: [url]',
'creation_date' => 'Aangemaakt',
'cs_CZ' => 'Tsjechisch',
'current_password' => 'Huidige wachtwoord',
'current_quota' => '',
'current_state' => 'Huidige status',
'current_version' => 'Huidige versie',
'daily' => 'Dagelijks',
@ -214,6 +220,7 @@ URL: [url]',
'details_version' => 'Details voor versie: [version]',
'de_DE' => 'Duits',
'disclaimer' => 'Dit is een beveiligde omgeving. Gebruik is alleen toegestaan voor geautoriseerde leden. Ongeautoriseerde toegang kan worden bestraft overeenkomstig (inter)nationale wetgeving.',
'discspace' => '',
'document' => 'Document',
'documents' => 'Documenten',
'documents_in_process' => 'Documenten in behandeling',
@ -332,7 +339,7 @@ Bovenliggende map: [folder_path]
Gebruiker: [username]
URL: [url]',
'expiry_changed_email_subject' => '[sitename]: [name] - Vervaldatum gewijzigd',
'extension_manager' => '',
'extension_manager' => 'Beheer uitbreidingen',
'february' => 'februari',
'file' => 'Bestand',
'files' => 'Bestanden',
@ -409,7 +416,7 @@ URL: [url]',
'include_documents' => 'Inclusief documenten',
'include_subdirectories' => 'Inclusief submappen',
'index_converters' => 'Index document conversie',
'index_folder' => '',
'index_folder' => 'Inhoud',
'individuals' => 'Individuen',
'inherited' => 'overgeerfd',
'inherits_access_copy_msg' => 'Kopie lijst overerfde toegang',
@ -458,6 +465,7 @@ URL: [url]',
'js_select_user_or_group' => 'Selecteer tenminste een Gebruiker of Groep',
'july' => 'july',
'june' => 'juni',
'keep' => '',
'keep_doc_status' => 'Behoud document status',
'keywords' => 'Sleutelwoorden',
'keyword_exists' => 'Sleutelwoord bestaat al',
@ -482,11 +490,11 @@ URL: [url]',
'logout' => 'Log uit',
'log_management' => 'Logbestanden beheer',
'manager' => 'Beheerder',
'manager_of_group' => '',
'mandatory_approvergroup_no_access' => '',
'mandatory_approver_no_access' => '',
'mandatory_reviewergroup_no_access' => '',
'mandatory_reviewer_no_access' => '',
'manager_of_group' => 'U bent beheerder van deze groep',
'mandatory_approvergroup_no_access' => 'De verplichte groep \'[group]\' heeft onvoldoende rechten.',
'mandatory_approver_no_access' => 'De verplichte gebruiker \'[user]\' heeft onvoldoende rechten.',
'mandatory_reviewergroup_no_access' => 'De verplichte groep \'[group]\' heeft onvoldoende rechten.',
'mandatory_reviewer_no_access' => 'De verplichte gebruiker \'[user]\' heeft onvoldoende rechten.',
'march' => 'maart',
'max_upload_size' => 'Maximale upload omvang voor ieder bestand',
'may' => 'mei',
@ -562,13 +570,13 @@ URL: [url]',
'no_action' => 'Geen actie nodig',
'no_approval_needed' => 'Geen goedkeuring gaande.',
'no_attached_files' => 'Geen bijlagen',
'no_current_version' => '',
'no_current_version' => 'U werkt met een oude versie van SeedDMS. De laatste versie beschikbaar is [latestversion].',
'no_default_keywords' => 'Geen Sleutelwoorden beschikbaar',
'no_docs_locked' => 'Geen documenten in gebruik.',
'no_docs_to_approve' => 'Er zijn momenteel geen documenten die Goedkeuring behoeven.',
'no_docs_to_look_at' => 'Geen documenten die aandacht behoeven.',
'no_docs_to_review' => 'Er zijn momenteel geen documenten die Controle behoeven.',
'no_email_or_login' => '',
'no_email_or_login' => 'Gebruikersnaam en emailadres moeten worden ingevoerd',
'no_fulltextindex' => 'Geen volledigetekst index beschikbaar',
'no_groups' => 'Geen Groepen',
'no_group_members' => 'Deze Groep heeft geen leden',
@ -577,7 +585,7 @@ URL: [url]',
'no_review_needed' => 'Geen review bezig.',
'no_update_cause_locked' => 'U kunt daarom dit document niet bijwerken. Neem contact op met de persoon die het document heeft geblokkeerd.',
'no_user_image' => 'Geen afbeelding(en) gevonden',
'no_version_check' => '',
'no_version_check' => 'Controle op een nieuwe versie van SeedDMS is mislukt! Dit kan komen omdat allow_url_fopen is ingesteld op 0 in uw PHP configuratie.',
'objectcheck' => 'Map/Document controle',
'obsolete' => 'verouderd',
'october' => 'oktober',
@ -598,6 +606,8 @@ URL: [url]',
'password_already_used' => 'Wachtwoord al gebruikt',
'password_expiration' => 'Wachtwoord vervaldatum',
'password_expiration_text' => 'Uw wachtwoord is verlopen. Kies een nieuwe voordat u gebruik wilt maken van SeedDMS.',
'password_expired' => '',
'password_expires_in_days' => '',
'password_forgotten' => 'Wachtwoord vergeten',
'password_forgotten_email_body' => 'Geachte gebruiker van SeedDMS,
@ -613,8 +623,9 @@ Als u nog steed problemen ondervind met het inloggen, neem aub contact op met uw
'password_forgotten_text' => 'Vul het formulier hieronder in en volg de instructie in de email, welke naar u verzonden zal worden.',
'password_forgotten_title' => 'Wachtwoord verzonden',
'password_repeat' => 'Herhaal wachtwoord',
'password_send' => '',
'password_send_text' => '',
'password_send' => 'Wachtwoord verzonden',
'password_send_text' => 'Als het opgegeven gebruikersnaam en emailadres overeenkomen met een bestaande gebruiker is er een nieuw wachtwoord verzonden naar het opgegeven emailadres.
Mocht u de komende minuten geen email ontvangen, probeer het dan nogmaals en controleer de opgegeven gebruikersnaam en emailadres.',
'password_strength' => 'Sterkte wachtwoord',
'password_strength_insuffient' => 'Onvoldoende wachtwoord sterkte',
'password_wrong' => 'Verkeerde wachtwoord',
@ -625,6 +636,7 @@ Als u nog steed problemen ondervind met het inloggen, neem aub contact op met uw
'pt_BR' => 'Portugees (BR)',
'quota' => 'Quote',
'quota_exceeded' => 'Uw data quota is overschreden met [bytes].',
'quota_is_disabled' => '',
'quota_warning' => 'Uw maximale data gebruik is overschreden met [bytes]. Gelieve documenten of eerdere versies te verwijderen.',
'refresh' => 'Verversen',
'rejected' => 'Afgewezen',
@ -658,12 +670,13 @@ Bovenliggende map: [folder_path]
Gebruiker: [username]
URL: [url]',
'return_from_subworkflow_email_subject' => '[sitename]: [name] - terug van subworkflow',
'reverse_links' => '',
'reverse_links' => 'Documenten met een koppeling naar het huidige document',
'reviewers' => '[Controleurs]',
'reviewer_already_assigned' => 'is reeds aangewezen als [Controleur]',
'reviewer_already_removed' => 'is reeds verwijderd uit het [Controle] process of heeft reeds [Controle] uitgevoerd',
'review_deletion_email' => 'Controle verzoek gewijzigd',
'review_group' => '[Controle] Groep',
'review_log' => '',
'review_request_email' => 'Controle verzoek',
'review_status' => '[Controle] Status',
'review_submit_email' => 'Uitgevoerde [Controle]',
@ -827,8 +840,8 @@ URL: [url]',
'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_enableSelfRevApp' => 'Beoordeling/ goedkeuring toestaan voor ingelogde gebruikers',
'settings_enableSelfRevApp_desc' => 'Schakel in indien the huidig ingelogde gebruiker wordt toegewezen als goedkeurder/ beoordelaar en voor workflow overgangen.',
'settings_enableThemeSelector' => '',
'settings_enableThemeSelector_desc' => '',
'settings_enableThemeSelector' => 'Selecteer thema',
'settings_enableThemeSelector_desc' => 'Schakel thema selectie op de aanmeldpagina uit',
'settings_enableUserImage' => 'Inschakelen Gebruikersplaatjes',
'settings_enableUserImage_desc' => 'Inschakelen Gebruikerplaatjes',
'settings_enableUsersView' => 'Inschakelen Gebruikers overzicht',
@ -845,7 +858,7 @@ URL: [url]',
'settings_expandFolderTree_val0' => 'begin met verborgen structuur',
'settings_expandFolderTree_val1' => 'begin met structuur eerste niveau uitgevouwen',
'settings_expandFolderTree_val2' => 'begin met structuur volledig uitgevouwen',
'settings_Extensions' => '',
'settings_Extensions' => 'Uitbreidingen',
'settings_extraPath' => 'Extra PHP include Path',
'settings_extraPath_desc' => 'Pad naar extra software. Dit pad bevat bv. het adodb pad of de extra pear packages.',
'settings_firstDayOfWeek' => 'Eerste weekdag',
@ -906,10 +919,10 @@ URL: [url]',
'settings_php_gd2' => 'PHP extension : php_gd2',
'settings_php_mbstring' => 'PHP extension : php_mbstring',
'settings_php_version' => 'PHP versie',
'settings_previewWidthDetail' => '',
'settings_previewWidthDetail_desc' => '',
'settings_previewWidthList' => '',
'settings_previewWidthList_desc' => '',
'settings_previewWidthDetail' => 'Breedte van het voorbeeld (detail)',
'settings_previewWidthDetail_desc' => 'Breedte van het voorbeeld weergegeven op de detail pagina',
'settings_previewWidthList' => 'Breedte van het voorbeeld (lijst)',
'settings_previewWidthList_desc' => 'Breedte van het voorbeeld weergegeven in lijsten',
'settings_printDisclaimer' => 'Print Vrijwaring',
'settings_printDisclaimer_desc' => 'Indien ingeschakeld zal het vrijwarings bericht in de lang.inc bestanden worden getoond onderop de pagina',
'settings_quota' => 'Gebruikers quotum',
@ -922,8 +935,8 @@ URL: [url]',
'settings_rootFolderID_desc' => 'ID van basismap (meestal geen verandering nodig)',
'settings_SaveError' => 'Opslagfout Configuratiebestand',
'settings_Server' => 'Server instellingen',
'settings_showMissingTranslations' => '',
'settings_showMissingTranslations_desc' => '',
'settings_showMissingTranslations' => 'Ontbrekende vertalingen weergeven',
'settings_showMissingTranslations_desc' => 'Geef alle ontbrekende vertalingen onder aan de pagina weer. De gebruiker kan een verzoek tot vertaling indienen dat wordt opgeslagen als csv bestand. Let op! Zet deze functie niet aan in productieomgevingen!',
'settings_Site' => 'Web Locatie',
'settings_siteDefaultPage' => 'Locatie standaard pagina',
'settings_siteDefaultPage_desc' => 'Standaard pagina bij inloggen. Indien leeg is out/out.ViewFolder.php de standaard',
@ -940,11 +953,11 @@ URL: [url]',
'settings_smtpServer_desc' => 'SMTP Server hostname',
'settings_smtpUser' => 'SMTP Server gebruiker',
'settings_smtpUser_desc' => 'SMTP Server gebruiker',
'settings_sortFoldersDefault' => '',
'settings_sortFoldersDefault_desc' => '',
'settings_sortFoldersDefault_val_name' => '',
'settings_sortFoldersDefault_val_sequence' => '',
'settings_sortFoldersDefault_val_unsorted' => '',
'settings_sortFoldersDefault' => 'Standaard sorteermethode',
'settings_sortFoldersDefault_desc' => 'Stel de sorteervolgorde voor mappen en documenten in de mapweergave in.',
'settings_sortFoldersDefault_val_name' => 'op naam',
'settings_sortFoldersDefault_val_sequence' => 'op volgorde',
'settings_sortFoldersDefault_val_unsorted' => 'niet gesorteerd',
'settings_sortUsersInList' => 'Sorteer gebruikers in de lijst',
'settings_sortUsersInList_desc' => 'Bepaald of gebruikers in keuzemenus gesorteerd worden op loginnaam of volledige naam',
'settings_sortUsersInList_val_fullname' => 'Sorteer op volledige name',
@ -1045,7 +1058,7 @@ URL: [url]',
'thursday_abbr' => 'Th',
'to' => 'Aan',
'toggle_manager' => 'Wijzig Beheerder',
'to_before_from' => '',
'to_before_from' => 'De einddatum mag niet voor de startdatum liggen',
'transition_triggered_email' => 'Workflow overgang geactiveerd',
'transition_triggered_email_body' => 'Workflow transition triggered
Document: [name]
@ -1063,7 +1076,7 @@ URL: [url]',
'tuesday_abbr' => 'Tu',
'type_to_search' => 'voer in om te zoeken',
'under_folder' => 'In map',
'unknown_attrdef' => '',
'unknown_attrdef' => 'Onbekende attribuut definitie',
'unknown_command' => 'Opdracht niet herkend.',
'unknown_document_category' => 'Onbekende categorie',
'unknown_group' => 'Onbekende Groep ID',
@ -1072,8 +1085,8 @@ URL: [url]',
'unknown_owner' => 'Onbekende eigenaar ID',
'unknown_user' => 'Onbekende gebruiker',
'unlinked_content' => 'Ongekoppelde inhoud',
'unlinked_documents' => '',
'unlinked_folders' => '',
'unlinked_documents' => 'Niet gekoppelde documenten',
'unlinked_folders' => 'Niet gekoppelde mappen',
'unlinking_objects' => 'Ontkoppel inhoud',
'unlock_cause_access_mode_all' => 'U kunt toch e.e.a. bijwerken omdat U machtiging "all" heeft. Blokkering wordt automatisch opgeheven.',
'unlock_cause_locking_user' => 'U kunt toch e.e.a. bijwerken omdat U degene bent die dit heeft geblokeerd. Blokkering wordt automatisch opgeheven.',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (672), netixw (84), romi (93), uGn (112)
// Translators: Admin (674), netixw (84), romi (93), uGn (112)
$text = array(
'accept' => 'Akceptuj',
@ -76,6 +76,7 @@ URL: [url]',
'apply' => 'Zastosuj',
'approval_deletion_email' => 'Prośba o akceptację została usunięta',
'approval_group' => 'Grupa akceptująca',
'approval_log' => '',
'approval_request_email' => 'Prośba o akceptację',
'approval_request_email_body' => 'Prośba o zatwierdzenie
Dokument: [name]
@ -85,7 +86,9 @@ Użytkownik: [username]
URL: [url]',
'approval_request_email_subject' => '[sitename]: [name] - Prośba o zatwierdzenie',
'approval_status' => 'Status akceptacji',
'approval_submit_email' => 'Prośba o akceptację',
'approval_submit_email' => '',
'approval_submit_email_body' => '',
'approval_submit_email_subject' => 'Prośba o akceptację',
'approval_summary' => 'Podsumowanie akceptacji',
'approval_update_failed' => 'Błąd aktualizacji statusu akceptacji. Aktualizacja nie powiodła się.',
'approvers' => 'Osoby akceptujące',
@ -125,6 +128,7 @@ URL: [url]',
'attr_no_regex_match' => 'Wartość atrybutu nie pasuje do wyrażenia regularnego',
'at_least_n_users_of_group' => 'Przynajmniej [number_of_users] użytkowników grupy [group]',
'august' => 'Sierpień',
'authentication' => '',
'automatic_status_update' => 'Automatyczna zmiana statusu',
'back' => 'Powrót',
'backup_list' => 'Lista istniejących kopii zapasowych',
@ -132,6 +136,7 @@ URL: [url]',
'backup_remove' => 'Usuń plik backupu',
'backup_tools' => 'Narzędzia kopii zapasowej',
'between' => 'między',
'browse' => '',
'calendar' => 'Kalendarz',
'calendar_week' => 'Kalendarz tygodniowy',
'cancel' => 'Anuluj',
@ -160,9 +165,9 @@ URL: [url]',
'chart_docspermimetype_title' => '',
'chart_docspermonth_title' => '',
'chart_docsperstatus_title' => '',
'chart_docsperuser_title' => '',
'chart_docsperuser_title' => 'Dokumenty na użytkownika',
'chart_selection' => 'Wybierz wykres',
'chart_sizeperuser_title' => '',
'chart_sizeperuser_title' => 'Zajętość dysku na użytkownika',
'choose_attrdef' => 'Proszę wybrać definicję atrybutu',
'choose_category' => 'Proszę wybrać',
'choose_group' => 'Wybierz grupę',
@ -199,6 +204,7 @@ URL: [url]',
'creation_date' => 'Utworzony',
'cs_CZ' => 'czeski',
'current_password' => 'Aktualne hasło',
'current_quota' => '',
'current_state' => 'Bieżący stan',
'current_version' => 'Bieżąca wiersja',
'daily' => 'Codziennie',
@ -214,6 +220,7 @@ URL: [url]',
'details_version' => 'Szczegóły dla wersji: [version]',
'de_DE' => 'niemiecki',
'disclaimer' => 'To jest zastrzeżona strefa. Dostęp do niej ma wyłącznie wyznaczony personel. Wszelkie naruszenia będą ścigane zgodnie z prawem krajowym i międzynarodowym.',
'discspace' => '',
'document' => 'Dokument',
'documents' => 'Dokumenty',
'documents_in_process' => 'Dokumenty procesowane',
@ -458,6 +465,7 @@ URL: [url]',
'js_select_user_or_group' => 'Wybierz użytkownika lub grupę',
'july' => 'Lipiec',
'june' => 'Czerwiec',
'keep' => '',
'keep_doc_status' => 'Pozostaw status dokumentu',
'keywords' => 'Słowa kluczowe',
'keyword_exists' => 'Słowo kluczowe już istnieje',
@ -599,6 +607,8 @@ URL: [url]',
'password_already_used' => 'Hasło jest aktualnie używane',
'password_expiration' => 'Wygaśnięcie hasła',
'password_expiration_text' => 'Twoje hasło wygasło. Proszę ustawić nowe zanim zaczniesz używać LetoDMS.',
'password_expired' => '',
'password_expires_in_days' => '',
'password_forgotten' => 'Zapomniane hasło',
'password_forgotten_email_body' => 'Drogi użytkowniku SeedDMS,
@ -626,6 +636,7 @@ Jeśli nadal będą problemy z zalogowaniem, prosimy o kontakt z administratorem
'pt_BR' => 'Portugalski(BR)',
'quota' => 'Przydział',
'quota_exceeded' => 'Twój limit przydzielonej przestrzeni dyskowej został przekroczony o [bytes].',
'quota_is_disabled' => '',
'quota_warning' => 'Przekroczono użycie dysku o [bytes]. Usuń dokumenty lub poprzednie wersje.',
'refresh' => 'Odśwież',
'rejected' => 'Odrzucony',
@ -659,6 +670,7 @@ URL: [url]',
'reviewer_already_removed' => 'został już usunięty z procesu opiniowania lub już wydał swoją opinię',
'review_deletion_email' => 'Prośba o recenzję usunięta',
'review_group' => 'Grupa recenzentów',
'review_log' => '',
'review_request_email' => 'Prośba i recenzję',
'review_status' => 'Status recensji',
'review_submit_email' => 'Zgłoszony do recenzji',

File diff suppressed because it is too large Load Diff

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1225)
// Translators: Admin (1226)
$text = array(
'accept' => 'Принять',
@ -76,6 +76,7 @@ URL: [url]',
'apply' => 'Применить',
'approval_deletion_email' => 'Запрос на утверждение удалён',
'approval_group' => 'Утверждающая группа',
'approval_log' => '',
'approval_request_email' => 'Запрос на утверждение',
'approval_request_email_body' => 'Запрос на утверждение
Имя: [name]
@ -85,7 +86,9 @@ URL: [url]',
URL: [url]',
'approval_request_email_subject' => '[sitename]: запрос на утверждение «[name]»',
'approval_status' => 'Статус утверждения',
'approval_submit_email' => 'Утверждено',
'approval_submit_email' => '',
'approval_submit_email_body' => '',
'approval_submit_email_subject' => 'Утверждено',
'approval_summary' => 'Сводка по утверждению',
'approval_update_failed' => 'Произошла ошибка при изменении статуса утверждения',
'approvers' => 'Утверждающие',
@ -125,6 +128,7 @@ URL: [url]',
'attr_no_regex_match' => 'Значение атрибута не соответствует регулярному выражению',
'at_least_n_users_of_group' => '[number_of_users] польз. группы [group]',
'august' => 'Август',
'authentication' => '',
'automatic_status_update' => 'Автоматическое изменение статуса',
'back' => 'Назад',
'backup_list' => 'Список резервных копий',
@ -132,6 +136,7 @@ URL: [url]',
'backup_remove' => 'Удалить резервную копию',
'backup_tools' => 'Резервные копии',
'between' => 'между',
'browse' => '',
'calendar' => 'Календарь',
'calendar_week' => 'Неделя',
'cancel' => 'Отмена',
@ -199,6 +204,7 @@ URL: [url]',
'creation_date' => 'Создан',
'cs_CZ' => 'Czech',
'current_password' => 'Текущий пароль',
'current_quota' => '',
'current_state' => 'Текущее состояние',
'current_version' => 'Текущая версия',
'daily' => 'Ежедневно',
@ -214,6 +220,7 @@ URL: [url]',
'details_version' => 'Подробная информация о версии: [version]',
'de_DE' => 'German',
'disclaimer' => 'Работник, помни! От тебя зависит успех фирмы и всей страны!',
'discspace' => '',
'document' => 'Документ',
'documents' => 'док.',
'documents_in_process' => 'Документы в работе',
@ -409,7 +416,7 @@ URL: [url]',
'include_documents' => 'Включая документы',
'include_subdirectories' => 'Включая подкаталоги',
'index_converters' => 'Индексирование документов',
'index_folder' => '',
'index_folder' => 'Каталог индекса',
'individuals' => 'Пользователи',
'inherited' => 'унаследованный',
'inherits_access_copy_msg' => 'Скопировать наследованный список',
@ -458,6 +465,7 @@ URL: [url]',
'js_select_user_or_group' => 'Выберите пользователя или группу',
'july' => 'Июль',
'june' => 'Июнь',
'keep' => '',
'keep_doc_status' => 'Сохранить статус документа',
'keywords' => 'Метки',
'keyword_exists' => 'Метка существует',
@ -598,6 +606,8 @@ URL: [url]',
'password_already_used' => 'Пароль уже используется',
'password_expiration' => 'Истечение пароля',
'password_expiration_text' => 'Истёк срок вашего пароля. Вы должны выбрать себе новый пароль для того, чтобы продолжить использовать SeedDMS.',
'password_expired' => '',
'password_expires_in_days' => '',
'password_forgotten' => 'Забытый пароль',
'password_forgotten_email_body' => 'Уважаемый пользователь SeedDMS,
мы получили запрос на изменение вашего пароля.
@ -623,6 +633,7 @@ URL: [url]',
'pt_BR' => 'Portugese (BR)',
'quota' => 'Квота',
'quota_exceeded' => 'Ваша дисковая квота превышена на [bytes].',
'quota_is_disabled' => '',
'quota_warning' => 'Ваша дисковая квота превышена на [bytes]. Удалите ненужные документы или их предыдущие версии.',
'refresh' => 'Обновить',
'rejected' => 'Отклонён',
@ -663,6 +674,7 @@ URL: [url]',
'reviewer_already_removed' => 'уже удалён из списка рецензирующих или уже оставил рецензию',
'review_deletion_email' => 'Запрос на рецензию удалён',
'review_group' => 'Рецензирующая группа',
'review_log' => '',
'review_request_email' => 'Запрос на рецензию',
'review_status' => 'Статус рецензии',
'review_submit_email' => 'Отправленная рецензия',

View File

@ -72,11 +72,14 @@ $text = array(
'apply' => '',
'approval_deletion_email' => 'Poziadavka na schvalenie zmazana',
'approval_group' => 'Skupina schválenia',
'approval_log' => '',
'approval_request_email' => 'Poziadavka na schvalenie',
'approval_request_email_body' => '',
'approval_request_email_subject' => '',
'approval_status' => 'Stav schválenia',
'approval_submit_email' => 'Poslane schvalenie',
'approval_submit_email' => '',
'approval_submit_email_body' => '',
'approval_submit_email_subject' => 'Poslane schvalenie',
'approval_summary' => 'Zhrnutie schválenia',
'approval_update_failed' => 'Chyba pri aktualizácii stavu schválenia. Aktualizácia zlyhala.',
'approvers' => 'Schvaľovatelia',
@ -110,6 +113,7 @@ $text = array(
'attr_no_regex_match' => '',
'at_least_n_users_of_group' => '',
'august' => 'August',
'authentication' => '',
'automatic_status_update' => 'Automaticka zmena stavu',
'back' => 'Prejsť späť',
'backup_list' => 'Zoznam záloh',
@ -117,6 +121,7 @@ $text = array(
'backup_remove' => 'Odstrániť zálohu',
'backup_tools' => 'Zálohovacie nástroje',
'between' => 'medzi',
'browse' => '',
'calendar' => 'Kalendár',
'calendar_week' => '',
'cancel' => 'Zrušiť',
@ -184,6 +189,7 @@ $text = array(
'creation_date' => 'Vytvorené',
'cs_CZ' => '',
'current_password' => '',
'current_quota' => '',
'current_state' => '',
'current_version' => 'Aktuálna verzia',
'daily' => '',
@ -199,6 +205,7 @@ $text = array(
'details_version' => 'Podrobnosti verzie: [version]',
'de_DE' => '',
'disclaimer' => 'Toto je zabezpečená zóna. Prístup je povolený len autorizovaným osobám.',
'discspace' => '',
'document' => 'Dokument',
'documents' => 'Dokumenty',
'documents_in_process' => 'Dokumenty v spracovaní',
@ -391,6 +398,7 @@ $text = array(
'js_select_user_or_group' => 'Vyberte aspoň používateľa alebo skupinu',
'july' => 'Júl',
'june' => 'Jún',
'keep' => '',
'keep_doc_status' => '',
'keywords' => 'Kľúčové slová',
'keyword_exists' => 'Kľúčové slovo už existuje',
@ -502,6 +510,8 @@ $text = array(
'password_already_used' => '',
'password_expiration' => '',
'password_expiration_text' => '',
'password_expired' => '',
'password_expires_in_days' => '',
'password_forgotten' => '',
'password_forgotten_email_body' => '',
'password_forgotten_email_subject' => '',
@ -521,6 +531,7 @@ $text = array(
'pt_BR' => '',
'quota' => '',
'quota_exceeded' => '',
'quota_is_disabled' => '',
'quota_warning' => '',
'refresh' => '',
'rejected' => 'Odmietnuté',
@ -545,6 +556,7 @@ $text = array(
'reviewer_already_removed' => 'už bol odstránený z procesu kontroly alebo poslal kontrolu',
'review_deletion_email' => 'Poziadavka na recenziu zmazana',
'review_group' => 'Skupina kontroly',
'review_log' => '',
'review_request_email' => 'Poziadavka na recenziu',
'review_status' => 'Stav kontroly',
'review_submit_email' => 'Poslana recenzia',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (1074), tmichelfelder (105)
// Translators: Admin (1074), tmichelfelder (106)
$text = array(
'accept' => 'Godkänn',
@ -76,6 +76,7 @@ URL: [url]',
'apply' => 'Använd',
'approval_deletion_email' => 'Begäran om godkännande har raderats',
'approval_group' => 'Grupp av personer som godkänner',
'approval_log' => '',
'approval_request_email' => 'Begäran om godkännande',
'approval_request_email_body' => 'Begäran om godkännande
Dokument: [name]
@ -85,7 +86,9 @@ Användare: [username]
URL: [url]',
'approval_request_email_subject' => '[sitename]: [name] - Begäran om godkännande',
'approval_status' => 'Status för godkännande',
'approval_submit_email' => 'Skicka godkännande',
'approval_submit_email' => '',
'approval_submit_email_body' => '',
'approval_submit_email_subject' => 'Skicka godkännande',
'approval_summary' => 'Sammanfattning av godkännande',
'approval_update_failed' => 'Fel vid uppdatering av godkännande-status. Status uppdaterades inte.',
'approvers' => 'Godkänna',
@ -125,6 +128,7 @@ URL: [url]',
'attr_no_regex_match' => 'Värdet av attributet stämmer inte överens med regulära uttrycket',
'at_least_n_users_of_group' => 'Åtminstone [number_of_users] användare av [group]',
'august' => 'augusti',
'authentication' => '',
'automatic_status_update' => 'Automatisk ändring av status',
'back' => 'Tillbaka',
'backup_list' => 'Befintliga backup-filer',
@ -132,6 +136,7 @@ URL: [url]',
'backup_remove' => 'Ta bort backup-fil',
'backup_tools' => 'Backup-verktyg',
'between' => 'mellan',
'browse' => '',
'calendar' => 'Kalender',
'calendar_week' => 'Kalender vecka',
'cancel' => 'Avbryt',
@ -176,7 +181,7 @@ URL: [url]',
'choose_workflow_state' => 'Välj status för arbetsflödet',
'clear_clipboard' => 'Rensa urklipp',
'clipboard' => 'Urklipp',
'close' => 'Sträng',
'close' => 'Stäng',
'comment' => 'Kommentar',
'comment_for_current_version' => 'Kommentar till versionen',
'confirm_create_fulltext_index' => 'Ja, jag vill återskapa fulltext-sökindex !',
@ -199,6 +204,7 @@ URL: [url]',
'creation_date' => 'Skapat',
'cs_CZ' => 'tjeckiska',
'current_password' => 'Nuvarande lösenord',
'current_quota' => '',
'current_state' => 'Aktuell status',
'current_version' => 'Aktuell version',
'daily' => 'dagligen',
@ -214,6 +220,7 @@ URL: [url]',
'details_version' => 'Detaljer för version: [version]',
'de_DE' => 'tyska',
'disclaimer' => 'Detta är ett sekretessbelagt område. Bara auktoriserade personer äger tillträde. Vid överträdelse kommer åtal att väckas i enlighet med nationella och internationella lagar.',
'discspace' => '',
'document' => 'Dokument',
'documents' => 'Dokument',
'documents_in_process' => 'Dokument i bearbetning',
@ -458,6 +465,7 @@ URL: [url]',
'js_select_user_or_group' => 'Välj minst en användare eller en grupp',
'july' => 'juli',
'june' => 'juni',
'keep' => '',
'keep_doc_status' => 'Bibehåll dokumentstatus',
'keywords' => 'Nyckelord',
'keyword_exists' => 'Nyckelordet finns redan',
@ -599,6 +607,8 @@ URL: [url]',
'password_already_used' => 'Lösenordet används redan',
'password_expiration' => 'Lösenord utgår',
'password_expiration_text' => 'Ditt lösenord har gått ut. Vänligen välj ett nytt för att fortsätta använda DMS.',
'password_expired' => '',
'password_expires_in_days' => '',
'password_forgotten' => 'Glömt lösenord',
'password_forgotten_email_body' => 'Bästa användare av dokumenthanteringssystemet,nnvi fick en förfrågan om att ändra ditt lösenord.nnDu kan göra det genom att klicka på följande länk:nn###URL_PREFIX###out/out.ChangePassword.php?hash=###HASH###nnOm du fortfarande har problem med inloggningen, kontakta administratören.',
'password_forgotten_email_subject' => 'Glömt lösenord',
@ -618,6 +628,7 @@ URL: [url]',
'pt_BR' => 'portugisiska (BR)',
'quota' => 'Kvot',
'quota_exceeded' => 'Din minneskvot har överskridits med [bytes].',
'quota_is_disabled' => '',
'quota_warning' => 'Din maximala minneskvot har överskridits med [bytes]. Ta bort dokument eller tidigare versioner.',
'refresh' => 'Uppdatera',
'rejected' => 'Avvisat',
@ -658,6 +669,7 @@ URL: [url]',
'reviewer_already_removed' => 'har redan tagits bort från granskningen eller har redan skickat en granskning',
'review_deletion_email' => 'Förfrågan om granskning borttagen',
'review_group' => 'Grupp som granskar',
'review_log' => '',
'review_request_email' => 'Förfrågan om granskning',
'review_status' => 'Status för granskningen',
'review_submit_email' => 'Skickat granskning',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators: Admin (417)
// Translators: Admin (485), fengjohn (5)
$text = array(
'accept' => '接受',
@ -31,17 +31,21 @@ $text = array(
'access_mode_read' => '只读权限',
'access_mode_readwrite' => '读写权限',
'access_permission_changed_email' => '权限已改变',
'access_permission_changed_email_body' => '',
'access_permission_changed_email_subject' => '',
'according_settings' => '',
'access_permission_changed_email_body' => '权限已变更
文档: [name]
上级文件夹: [folder_path]
用户: [username]
URL: [url]',
'access_permission_changed_email_subject' => '[sitename]: [name] - 权限已变更',
'according_settings' => '相应的设置',
'action' => '',
'actions' => '动作',
'action_approve' => '',
'action_complete' => '',
'action_is_complete' => '',
'action_is_not_complete' => '',
'action_reject' => '',
'action_review' => '',
'action_reject' => '拒绝',
'action_review' => '检查',
'action_revise' => '',
'add' => '添加',
'add_document' => '添加文档',
@ -72,18 +76,21 @@ $text = array(
'apply' => '',
'approval_deletion_email' => '审核请求已被删除',
'approval_group' => '审核组',
'approval_log' => '',
'approval_request_email' => '审核请求',
'approval_request_email_body' => '',
'approval_request_email_subject' => '',
'approval_status' => '审核状态',
'approval_submit_email' => '提交审核',
'approval_submit_email' => '',
'approval_submit_email_body' => '',
'approval_submit_email_subject' => '提交审核',
'approval_summary' => '审核汇总',
'approval_update_failed' => '错误:更新审核状态.更新失败.',
'approvers' => '审核人',
'april' => '四 月',
'archive_creation' => '创建存档',
'archive_creation_warning' => '通过此操作您可以创建一个包含这个DMS(文档管理系统)的数据文件夹。之后,所有文档都将保存到您服务器的数据文件夹中.<br>警告:如果所创建文档名为非数字的,那么将在服务器备份中不可用',
'ar_EG' => '',
'ar_EG' => '阿拉伯语',
'assign_approvers' => '指派审核人',
'assign_reviewers' => '指派校对人',
'assign_user_property_to' => '分配用户属性给',
@ -110,13 +117,15 @@ $text = array(
'attr_no_regex_match' => '',
'at_least_n_users_of_group' => '',
'august' => '八 月',
'authentication' => '',
'automatic_status_update' => '自动状态变化',
'back' => '返回',
'backup_list' => '备份列表',
'backup_log_management' => '',
'backup_log_management' => '备份/日志',
'backup_remove' => '删除备份',
'backup_tools' => '备份工具',
'between' => '时间段',
'browse' => '',
'calendar' => '日历',
'calendar_week' => '',
'cancel' => '取消',
@ -134,12 +143,12 @@ $text = array(
'category_filter' => '指定分类',
'category_in_use' => '',
'category_noname' => '',
'ca_ES' => '',
'ca_ES' => '加泰罗尼亚语',
'change_assignments' => '分配变更',
'change_password' => '',
'change_password_message' => '',
'change_status' => '变更状态',
'charts' => '',
'charts' => '图表',
'chart_docsaccumulated_title' => '',
'chart_docspercategory_title' => '',
'chart_docspermimetype_title' => '',
@ -153,7 +162,7 @@ $text = array(
'choose_group' => '选择组别',
'choose_target_category' => '',
'choose_target_document' => '选择文档',
'choose_target_file' => '',
'choose_target_file' => '选择文件',
'choose_target_folder' => '选择文件夹',
'choose_user' => '选择用户',
'choose_workflow' => '',
@ -161,7 +170,7 @@ $text = array(
'choose_workflow_state' => '',
'clear_clipboard' => '',
'clipboard' => '',
'close' => '',
'close' => '关闭',
'comment' => '说明',
'comment_for_current_version' => '版本说明',
'confirm_create_fulltext_index' => '',
@ -182,23 +191,25 @@ $text = array(
'create_fulltext_index' => '创建全文索引',
'create_fulltext_index_warning' => '',
'creation_date' => '创建日期',
'cs_CZ' => '',
'cs_CZ' => '捷克语',
'current_password' => '',
'current_quota' => '',
'current_state' => '',
'current_version' => '当前版本',
'daily' => '',
'databasesearch' => '数据库搜索',
'date' => '',
'date' => '日期',
'days' => '',
'december' => '十二月',
'default_access' => '缺省访问模式',
'default_keywords' => '可用关键字',
'definitions' => '',
'definitions' => '定义',
'delete' => '删除',
'details' => '详细情况',
'details_version' => '版本详情:[version]',
'de_DE' => '',
'de_DE' => '德国语',
'disclaimer' => '警告:这是机密区.只有授权用户才被允许访问.任何违反行为将受到法律制裁',
'discspace' => '',
'document' => '文档',
'documents' => '文档',
'documents_in_process' => '待处理文档',
@ -272,13 +283,13 @@ $text = array(
'email_not_given' => '',
'empty_folder_list' => '',
'empty_notify_list' => '没有条目',
'en_GB' => '',
'en_GB' => '英语',
'equal_transition_states' => '',
'error' => '',
'error_no_document_selected' => '请选择文档',
'error_no_folder_selected' => '请选择文件夹',
'error_occured' => '出错',
'es_ES' => '',
'es_ES' => '西班牙语',
'event_details' => '错误详情',
'expired' => '过期',
'expires' => '有效限期',
@ -313,7 +324,7 @@ $text = array(
'friday' => 'Friday',
'friday_abbr' => '',
'from' => '从',
'fr_FR' => '',
'fr_FR' => '法语',
'fullsearch' => '全文搜索',
'fullsearch_hint' => '使用全文索引',
'fulltext_info' => '全文索引信息',
@ -336,15 +347,15 @@ $text = array(
'hourly' => '',
'hours' => '',
'human_readable' => '可读存档',
'hu_HU' => '',
'id' => '',
'hu_HU' => '匈牙利语',
'id' => '序号',
'identical_version' => '',
'include_documents' => '包含文档',
'include_subdirectories' => '包含子目录',
'index_converters' => '',
'index_converters' => '索引文件转换',
'index_folder' => '',
'individuals' => '个人',
'inherited' => '',
'inherited' => '继承',
'inherits_access_copy_msg' => '复制继承访问权限列表',
'inherits_access_empty_msg' => '从访问权限空列表开始',
'inherits_access_msg' => '继承访问权限',
@ -371,7 +382,7 @@ $text = array(
'in_workflow' => '',
'is_disabled' => '禁用帐户',
'is_hidden' => '从用户列表中隐藏',
'it_IT' => '',
'it_IT' => '意大利语',
'january' => '一 月',
'js_no_approval_group' => '请选择审核组',
'js_no_approval_status' => '请选择审核状态',
@ -391,6 +402,7 @@ $text = array(
'js_select_user_or_group' => '选择至少一个用户或一个组',
'july' => '七 月',
'june' => '六 月',
'keep' => '',
'keep_doc_status' => '',
'keywords' => '关键字',
'keyword_exists' => '关键字已存在',
@ -425,7 +437,7 @@ $text = array(
'may' => '五 月',
'mimetype' => '',
'minutes' => '',
'misc' => '',
'misc' => '其他',
'missing_checksum' => '',
'missing_filesize' => '',
'missing_transition_user_group' => '',
@ -459,7 +471,7 @@ $text = array(
'new_subfolder_email_subject' => '',
'new_user_image' => '新建图片',
'next_state' => '',
'nl_NL' => '',
'nl_NL' => '荷兰语',
'no' => '否',
'notify_added_email' => '您已被添加到了通知名单中',
'notify_added_email_body' => '',
@ -502,6 +514,8 @@ $text = array(
'password_already_used' => '',
'password_expiration' => '',
'password_expiration_text' => '',
'password_expired' => '',
'password_expires_in_days' => '',
'password_forgotten' => '',
'password_forgotten_email_body' => '',
'password_forgotten_email_subject' => '',
@ -511,16 +525,17 @@ $text = array(
'password_repeat' => '',
'password_send' => '',
'password_send_text' => '',
'password_strength' => '',
'password_strength' => '密码强度',
'password_strength_insuffient' => '',
'password_wrong' => '',
'personal_default_keywords' => '用户关键字',
'pl_PL' => '',
'pl_PL' => '波兰语',
'previous_state' => '',
'previous_versions' => '先前版本',
'pt_BR' => '',
'pt_BR' => '葡萄牙语',
'quota' => '配额',
'quota_exceeded' => '',
'quota_is_disabled' => '',
'quota_warning' => '',
'refresh' => '',
'rejected' => '拒绝',
@ -545,6 +560,7 @@ $text = array(
'reviewer_already_removed' => '已经从校对队列中删除或者已经提交校对',
'review_deletion_email' => '校对请求被删除',
'review_group' => '校对组',
'review_log' => '',
'review_request_email' => '校对请求',
'review_status' => '校对状态',
'review_submit_email' => '提交校对',
@ -577,7 +593,7 @@ $text = array(
'run_subworkflow' => '',
'run_subworkflow_email_body' => '',
'run_subworkflow_email_subject' => '',
'ru_RU' => '',
'ru_RU' => '俄语',
'saturday' => 'Saturday',
'saturday_abbr' => '',
'save' => '保存',
@ -596,13 +612,13 @@ $text = array(
'seconds' => '',
'selection' => '选择',
'select_category' => '',
'select_groups' => '',
'select_groups' => '点击选择组',
'select_grp_approvers' => '',
'select_grp_reviewers' => '',
'select_ind_approvers' => '',
'select_ind_reviewers' => '',
'select_one' => '选择一个',
'select_users' => '',
'select_users' => '点击选择用户',
'select_workflow' => '',
'september' => '九 月',
'sequence' => '次序',
@ -626,11 +642,11 @@ $text = array(
'settings_cannot_disable' => '',
'settings_contentDir' => '',
'settings_contentDir_desc' => '',
'settings_contentOffsetDir' => '',
'settings_contentOffsetDir_desc' => '',
'settings_contentOffsetDir' => '内容偏移目录',
'settings_contentOffsetDir_desc' => '要解决在底层文件系统的限制一个新的目录结构已制定了内容目录内容目录中存在的。这需要从它开始一个基本目录。通常离开这个为默认设置1048576也可以是内内容目录不存在任何数字或字符串',
'settings_cookieLifetime' => '',
'settings_cookieLifetime_desc' => '',
'settings_coreDir' => '',
'settings_coreDir' => 'SeedDMS核心目录',
'settings_coreDir_desc' => '',
'settings_createdatabase' => '',
'settings_createdirectory' => '',
@ -663,7 +679,7 @@ $text = array(
'settings_enableClipboard_desc' => '',
'settings_enableConverting' => '',
'settings_enableConverting_desc' => '',
'settings_enableDuplicateDocNames' => '',
'settings_enableDuplicateDocNames' => '允许重复的文件名',
'settings_enableDuplicateDocNames_desc' => '',
'settings_enableEmail' => '',
'settings_enableEmail_desc' => '',
@ -708,8 +724,8 @@ $text = array(
'settings_expandFolderTree_val1' => '',
'settings_expandFolderTree_val2' => '',
'settings_Extensions' => '',
'settings_extraPath' => '',
'settings_extraPath_desc' => '',
'settings_extraPath' => '额外的PHP的include路径',
'settings_extraPath_desc' => '附加软件的路径。这是包含目录例如在ADODB目录或额外的PEAR包',
'settings_firstDayOfWeek' => '',
'settings_firstDayOfWeek_desc' => '',
'settings_footNote' => '',
@ -734,19 +750,19 @@ $text = array(
'settings_logFileRotation_desc' => '',
'settings_loginFailure' => '',
'settings_loginFailure_desc' => '',
'settings_luceneClassDir' => '',
'settings_luceneClassDir' => 'Lucene的SeedDMS目录',
'settings_luceneClassDir_desc' => '',
'settings_luceneDir' => '',
'settings_luceneDir_desc' => '',
'settings_maxDirID' => '',
'settings_maxDirID_desc' => '',
'settings_maxExecutionTime' => '',
'settings_maxExecutionTime_desc' => '',
'settings_maxDirID' => '最大目录编号',
'settings_maxDirID_desc' => '每个父目录的子目录的最大数目。默认值32700。',
'settings_maxExecutionTime' => '最大执行时间(秒)',
'settings_maxExecutionTime_desc' => '此设置最长时间,以秒为脚本允许运行之前它是由解析终止',
'settings_maxRecursiveCount' => '',
'settings_maxRecursiveCount_desc' => '',
'settings_more_settings' => '',
'settings_notfound' => '',
'settings_Notification' => '',
'settings_Notification' => '通知设置',
'settings_notwritable' => '',
'settings_no_content_dir' => '',
'settings_partitionSize' => '',
@ -787,19 +803,19 @@ $text = array(
'settings_showMissingTranslations' => '',
'settings_showMissingTranslations_desc' => '',
'settings_Site' => '',
'settings_siteDefaultPage' => '',
'settings_siteDefaultPage' => '网站的默认页',
'settings_siteDefaultPage_desc' => '',
'settings_siteName' => '',
'settings_siteName_desc' => '',
'settings_SMTP' => '',
'settings_SMTP' => 'SMTP 服务器设定',
'settings_smtpPassword' => '',
'settings_smtpPassword_desc' => '',
'settings_smtpPort' => '',
'settings_smtpPort_desc' => '',
'settings_smtpSendFrom' => '',
'settings_smtpSendFrom_desc' => '',
'settings_smtpServer' => '',
'settings_smtpServer_desc' => '',
'settings_smtpPort' => 'SMTP 服务器端口',
'settings_smtpPort_desc' => 'SMTP 服务器端口默认25',
'settings_smtpSendFrom' => '发送自',
'settings_smtpSendFrom_desc' => '发送自',
'settings_smtpServer' => 'SMTP 服务器名称',
'settings_smtpServer_desc' => 'SMTP 服务器名称',
'settings_smtpUser' => '',
'settings_smtpUser_desc' => '',
'settings_sortFoldersDefault' => '',
@ -827,18 +843,18 @@ $text = array(
'settings_undelUserIds' => '',
'settings_undelUserIds_desc' => '',
'settings_updateDatabase' => '',
'settings_updateNotifyTime' => '',
'settings_updateNotifyTime_desc' => '',
'settings_updateNotifyTime' => '更新时间通知',
'settings_updateNotifyTime_desc' => '通知用户有关文档的变化,采取了最后的内地方“更新通知时间”秒',
'settings_upgrade_php' => '',
'settings_versioningFileName' => '',
'settings_versioningFileName' => '文件名版本',
'settings_versioningFileName_desc' => '',
'settings_versiontolow' => '',
'settings_viewOnlineFileTypes' => '',
'settings_viewOnlineFileTypes_desc' => '',
'settings_workflowMode' => '',
'settings_workflowMode_desc' => '',
'settings_workflowMode_valadvanced' => '',
'settings_workflowMode_valtraditional' => '',
'settings_workflowMode_valadvanced' => '先进...',
'settings_workflowMode_valtraditional' => '传统',
'settings_zendframework' => '',
'set_expiry' => '设置截止日期',
'set_owner' => '设置所有者',
@ -849,7 +865,7 @@ $text = array(
'sign_in' => '',
'sign_out' => '登出',
'sign_out_user' => '',
'sk_SK' => '',
'sk_SK' => '斯洛伐克语',
'space_used_on_data_folder' => '数据文件夹使用空间',
'splash_added_to_clipboard' => '',
'splash_add_attribute' => '',
@ -895,10 +911,10 @@ $text = array(
'submit_password_forgotten' => '',
'submit_review' => '提交校对',
'submit_userinfo' => '',
'substitute_user' => '',
'substitute_user' => '代理人',
'sunday' => 'Sunday',
'sunday_abbr' => '',
'sv_SE' => '',
'sv_SE' => '瑞典语',
'switched_to' => '',
'testmail_body' => '',
'testmail_subject' => '',
@ -947,7 +963,7 @@ $text = array(
'users_and_groups' => '',
'users_done_work' => '',
'user_exists' => '用户已存在',
'user_group_management' => '',
'user_group_management' => '用户/组的管理',
'user_image' => '用户图片',
'user_info' => '用户信息',
'user_list' => '用户列表',
@ -992,7 +1008,7 @@ $text = array(
'workflow_user_summary' => '',
'year_view' => '年视图',
'yes' => '是',
'zh_CN' => '',
'zh_TW' => '',
'zh_CN' => '中文简体',
'zh_TW' => '中文繁体',
);
?>

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
// Translators:
// Translators: Admin (1)
$text = array(
'accept' => '',
@ -72,11 +72,14 @@ $text = array(
'apply' => '',
'approval_deletion_email' => '',
'approval_group' => '',
'approval_log' => '',
'approval_request_email' => '',
'approval_request_email_body' => '',
'approval_request_email_subject' => '',
'approval_status' => '',
'approval_submit_email' => '',
'approval_submit_email_body' => '',
'approval_submit_email_subject' => '',
'approval_summary' => '',
'approval_update_failed' => '',
'approvers' => '',
@ -110,6 +113,7 @@ $text = array(
'attr_no_regex_match' => '',
'at_least_n_users_of_group' => '',
'august' => '',
'authentication' => '',
'automatic_status_update' => '',
'back' => '',
'backup_list' => '',
@ -117,7 +121,8 @@ $text = array(
'backup_remove' => '',
'backup_tools' => '',
'between' => '',
'calendar' => '',
'browse' => '',
'calendar' => '日曆',
'calendar_week' => '',
'cancel' => '',
'cannot_assign_invalid_state' => '',
@ -184,6 +189,7 @@ $text = array(
'creation_date' => '',
'cs_CZ' => '',
'current_password' => '',
'current_quota' => '',
'current_state' => '',
'current_version' => '',
'daily' => '',
@ -199,6 +205,7 @@ $text = array(
'details_version' => '',
'de_DE' => '',
'disclaimer' => '',
'discspace' => '',
'document' => '',
'documents' => '',
'documents_in_process' => '',
@ -391,6 +398,7 @@ $text = array(
'js_select_user_or_group' => '',
'july' => '',
'june' => '',
'keep' => '',
'keep_doc_status' => '',
'keywords' => '',
'keyword_exists' => '',
@ -502,6 +510,8 @@ $text = array(
'password_already_used' => '',
'password_expiration' => '',
'password_expiration_text' => '',
'password_expired' => '',
'password_expires_in_days' => '',
'password_forgotten' => '',
'password_forgotten_email_body' => '',
'password_forgotten_email_subject' => '',
@ -521,6 +531,7 @@ $text = array(
'pt_BR' => '',
'quota' => '',
'quota_exceeded' => '',
'quota_is_disabled' => '',
'quota_warning' => '',
'refresh' => '',
'rejected' => '',
@ -545,6 +556,7 @@ $text = array(
'reviewer_already_removed' => '',
'review_deletion_email' => '',
'review_group' => '',
'review_log' => '',
'review_request_email' => '',
'review_status' => '',
'review_submit_email' => '',

View File

@ -50,9 +50,11 @@ if ($folder->getAccessMode($user) < M_READWRITE) {
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("access_denied"));
}
$remain = checkQuota();
if ($remain < 0) {
UI::exitError(getMLText("folder_title", array("foldername" => htmlspecialchars($folder->getName()))),getMLText("quota_exceeded", array('bytes'=>SeedDMS_Core_File::format_filesize(abs($remain)))));
if($settings->_quota > 0) {
$remain = checkQuota($user);
if ($remain < 0) {
UI::exitError(getMLText("folder_title", array("foldername" => htmlspecialchars($folder->getName()))),getMLText("quota_exceeded", array('bytes'=>SeedDMS_Core_File::format_filesize(abs($remain)))));
}
}
$comment = $_POST["comment"];

View File

@ -36,6 +36,9 @@ if (isset($_COOKIE["mydms_session"])) {
exit;
}
/* Update last access time */
$session->updateAccess($dms_session);
/* Load user data */
$user = $dms->getUser($resArr["userID"]);
if (!is_object($user)) {

View File

@ -261,9 +261,14 @@ else {
$session = new SeedDMS_Session($db);
// Delete all sessions that are more than 24 hours old. Probably not the most
// Delete all sessions that are more than 1 week or the configured
// cookie lifetime old. Probably not the most
// reliable place to put this check -- move to inc.Authentication.php?
if(!$session->deleteByTime(86400)) {
if($settings->_cookieLifetime)
$lifetime = intval($settings->_cookieLifetime);
else
$lifetime = 7*86400;
if(!$session->deleteByTime($lifetime)) {
_printMessage(getMLText("login_error_title"), getMLText("error_occured").": ".$db->getErrorMsg());
exit;
}
@ -283,6 +288,7 @@ if (isset($_COOKIE["mydms_session"])) {
header("Location: " . $settings->_httpRoot . "out/out.Login.php?referuri=".$refer);
exit;
} else {
$session->updateAccess($dms_session);
$session->setUser($userid);
}
} else {

View File

@ -38,13 +38,20 @@ if (!is_object($document)) {
}
if ($document->getAccessMode($user) < M_READWRITE) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("access_denied"));
UI::exitError(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName()))),getMLText("access_denied"));
}
if($settings->_quota > 0) {
$remain = checkQuota($user);
if ($remain < 0) {
UI::exitError(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName()))),getMLText("quota_exceeded", array('bytes'=>SeedDMS_Core_File::format_filesize(abs($remain)))));
}
}
if ($document->isLocked()) {
$lockingUser = $document->getLockingUser();
if (($lockingUser->getID() != $user->getID()) && ($document->getAccessMode($user) != M_ALL)) {
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("no_update_cause_locked"));
UI::exitError(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName()))),getMLText("no_update_cause_locked"));
}
else $document->setLocked(false);
}

View File

@ -49,6 +49,10 @@ if ($action == "adduser") {
$pwdexpiration = '';
else
$pwdexpiration = $_POST["pwdexpiration"];
if(!isset($_POST["quota"]))
$quota = 0;
else
$quota = (int) $_POST["quota"];
$name = $_POST["name"];
$email = $_POST["email"];
$comment = $_POST["comment"];
@ -65,6 +69,9 @@ if ($action == "adduser") {
$newUser = $dms->addUser($login, md5($pwd), $name, $email, $settings->_language, $settings->_theme, $comment, $role, $isHidden, $isDisabled, $pwdexpiration, $homefolder);
if ($newUser) {
/* Set Quota */
$newUser->setQuota($quota);
/* Set user image if uploaded */
if (isset($_FILES["userfile"]) && is_uploaded_file($_FILES["userfile"]["tmp_name"]) && $_FILES["userfile"]["size"] > 0 && $_FILES['userfile']['error']==0)
{
@ -184,13 +191,17 @@ else if ($action == "edituser") {
if (!is_object($editedUser)) {
UI::exitError(getMLText("admin_tools"),getMLText("invalid_user_id"));
}
$login = $_POST["login"];
$pwd = $_POST["pwd"];
if(isset($_POST["pwdexpiration"]))
$pwdexpiration = $_POST["pwdexpiration"];
else
$pwdexpiration = '';
if(!isset($_POST["quota"]))
$quota = 0;
else
$quota = (int) $_POST["quota"];
$name = $_POST["name"];
$email = $_POST["email"];
$comment = $_POST["comment"];
@ -202,6 +213,8 @@ else if ($action == "edituser") {
if ($editedUser->getLogin() != $login)
$editedUser->setLogin($login);
if($pwdexpiration)
$editedUser->setPwdExpiration($pwdexpiration);
if (isset($pwd) && ($pwd != "")) {
if($settings->_passwordStrength) {
$ps = new Password_Strength();
@ -213,13 +226,11 @@ else if ($action == "edituser") {
$score = $ps->get_score();
if($score >= $settings->_passwordStrength) {
$editedUser->setPwd(md5($pwd));
$editedUser->setPwdExpiration($pwdexpiration);
} else {
UI::exitError(getMLText("set_password"),getMLText("password_strength_insuffient"));
}
} else {
$editedUser->setPwd(md5($pwd));
$editedUser->setPwdExpiration($pwdexpiration);
}
}
if ($editedUser->getFullName() != $name)
@ -230,6 +241,8 @@ else if ($action == "edituser") {
$editedUser->setComment($comment);
if ($editedUser->getRole() != $role)
$editedUser->setRole($role);
if ($editedUser->getQuota() != $quota)
$editedUser->setQuota($quota);
if ($editedUser->isHidden() != $isHidden)
$editedUser->setHidden($isHidden);
if ($editedUser->isDisabled() != $isDisabled) {

View File

@ -38,9 +38,11 @@ if ($folder->getAccessMode($user) < M_READWRITE) {
UI::exitError(getMLText("folder_title", array("foldername" => htmlspecialchars($folder->getName()))),getMLText("access_denied"));
}
$remain = checkQuota();
if ($remain < 0) {
UI::exitError(getMLText("folder_title", array("foldername" => htmlspecialchars($folder->getName()))),getMLText("quota_exceeded", array('bytes'=>SeedDMS_Core_File::format_filesize(abs($remain)))));
if($settings->_quota > 0) {
$remain = checkQuota($user);
if ($remain < 0) {
UI::exitError(getMLText("folder_title", array("foldername" => htmlspecialchars($folder->getName()))),getMLText("quota_exceeded", array('bytes'=>SeedDMS_Core_File::format_filesize(abs($remain)))));
}
}
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));

View File

@ -22,12 +22,17 @@ include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php");
include("../inc/inc.Authentication.php");
/**
* Include class to preview documents
*/
require_once("SeedDMS/Preview.php");
if ($user->isGuest()) {
UI::exitError(getMLText("my_account"),getMLText("access_denied"));
}
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user));
$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'cachedir'=>$settings->_cacheDir, 'previewWidthList'=>$settings->_previewWidthList));
if($view) {
$view->show();
exit;

View File

@ -29,7 +29,7 @@ if ($user->isGuest()) {
}
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'enableuserimage'=>$settings->_enableUserImage, 'passwordexpiration'=>$settings->_passwordExpiration, 'httproot'=>$settings->_httpRoot));
$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'enableuserimage'=>$settings->_enableUserImage, 'passwordexpiration'=>$settings->_passwordExpiration, 'httproot'=>$settings->_httpRoot, 'quota'=>$settings->_quota));
if($view) {
$view->show();
exit;

View File

@ -38,9 +38,11 @@ if ($document->getAccessMode($user) < M_READWRITE) {
UI::exitError(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName()))),getMLText("access_denied"));
}
$remain = checkQuota();
if ($remain < 0) {
UI::exitError(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName()))),getMLText("quota_exceeded", array('bytes'=>SeedDMS_Core_File::format_filesize(abs($remain)))));
if($settings->_quota > 0) {
$remain = checkQuota($user);
if ($remain < 0) {
UI::exitError(getMLText("document_title", array("documentname" => htmlspecialchars($document->getName()))),getMLText("quota_exceeded", array('bytes'=>SeedDMS_Core_File::format_filesize(abs($remain)))));
}
}
$folder = $document->getFolder();

View File

@ -21,6 +21,7 @@ include("../inc/inc.DBInit.php");
include("../inc/inc.Language.php");
include("../inc/inc.ClassUI.php");
include("../inc/inc.Authentication.php");
include("../inc/inc.ClassPasswordStrength.php");
if (!$user->isAdmin()) {
UI::exitError(getMLText("admin_tools"),getMLText("access_denied"));
@ -29,7 +30,7 @@ if (!$user->isAdmin()) {
$allUsers = $dms->getAllUsers($settings->_sortUsersInList);
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'allusers'=>$allUsers, 'httproot'=>$settings->_httpRoot));
$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'allusers'=>$allUsers, 'httproot'=>$settings->_httpRoot, 'quota'=>$settings->_quota, 'pwdexpiration'=>$settings->_passwordExpiration));
if($view) {
$view->show();
exit;

View File

@ -45,7 +45,7 @@ if(isset($_GET['userid']) && $_GET['userid']) {
}
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'seluser'=>$seluser, 'allusers'=>$users, 'allgroups'=>$groups, 'passwordstrength'=>$settings->_passwordStrength, 'passwordexpiration'=>$settings->_passwordExpiration, 'httproot'=>$settings->_httpRoot, 'enableuserimage'=>$settings->_enableUserImage, 'undeluserids'=>explode(',', $settings->_undelUserIds), 'workflowmode'=>$settings->_workflowMode));
$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'seluser'=>$seluser, 'allusers'=>$users, 'allgroups'=>$groups, 'passwordstrength'=>$settings->_passwordStrength, 'passwordexpiration'=>$settings->_passwordExpiration, 'httproot'=>$settings->_httpRoot, 'enableuserimage'=>$settings->_enableUserImage, 'undeluserids'=>explode(',', $settings->_undelUserIds), 'workflowmode'=>$settings->_workflowMode, 'quota'=>$settings->_quota));
if($view) {
$view->show();
exit;

View File

@ -51,6 +51,29 @@ ul.jqtree-tree li.jqtree-selected > .jqtree-element:hover {
font-weight: bold;
}
.btn-file {
position: relative;
overflow: hidden;
}
.btn-file input[type=file] {
position: absolute;
top: 0;
right: 0;
min-width: 100%;
min-height: 100%;
font-size: 999px;
text-align: right;
filter: alpha(opacity=0);
opacity: 0;
background: red;
cursor: inherit;
display: block;
}
input[readonly] {
background-color: white !important;
cursor: text !important;
}
@media (max-width: 480px) {
.nav-tabs > li {
float:none;

View File

@ -234,6 +234,26 @@ $(document).ready( function() {
});
$(document).ready( function() {
$(document).on('change', '.btn-file :file', function() {
var input = $(this),
numFiles = input.get(0).files ? input.get(0).files.length : 1,
label = input.val().replace(/\\/g, '/').replace(/.*\//, '');
input.trigger('fileselect', [numFiles, label]);
});
$('#upload-files').on('fileselect', '.btn-file :file', function(event, numFiles, label) {
var input = $(this).parents('.input-append').find(':text'),
log = numFiles > 1 ? numFiles + ' files selected' : label;
if( input.length ) {
input.val(log);
} else {
if( log ) alert(log);
}
});
});
function allowDrop(ev) {
ev.preventDefault();
return false;

View File

@ -81,15 +81,12 @@ function checkForm()
return true;
}
function addFiles()
{
var li = document.createElement('li');
li.innerHTML = '<input type="File" name="userfile[]" size="60">';
document.getElementById('files').appendChild(li);
// document.getElementById("files").innerHTML += '<br><input type="File" name="userfile[]" size="60">';
document.form1.name.disabled=true;
}
$(document).ready(function() {
$('#new-file').click(function(event) {
$("#upload-file").clone().appendTo("#upload-files").removeAttr("id").children('div').children('input').val('');
});
});
</script>
<?php
@ -179,10 +176,16 @@ function addFiles()
<tr>
<td><?php printMLText("local_file");?>:</td>
<td>
<!--
<a href="javascript:addFiles()"><?php printMLtext("add_multiple_files") ?></a>
<ol id="files">
<li><input type="file" name="userfile[]" size="60"></li>
</ol>
-->
<?php
$this->printFileChooser('userfile[]', false);
?>
<a class="" id="new-file"><?php printMLtext("add_multiple_files") ?></a>
</td>
</tr>
<?php if($dropfolderdir) { ?>

View File

@ -94,7 +94,11 @@ function checkForm()
<table class="table-condensed">
<tr>
<td><?php printMLText("local_file");?>:</td>
<td><input type="File" name="userfile" size="60"></td>
<td><!-- <input type="File" name="userfile" size="60"> -->
<?php
$this->printFileChooser('userfile', false);
?>
</td>
</tr>
<tr>
<td><?php printMLText("name");?>:</td>

View File

@ -162,7 +162,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
function globalBanner() { /* {{{ */
echo "<div class=\"navbar navbar-inverse navbar-fixed-top\">\n";
echo " <div class=\"navbar-inner\">\n";
echo " <div class=\"container\">\n";
echo " <div class=\"container-fluid\">\n";
echo " <a class=\"brand\" href=\"../out/out.ViewFolder.php?folderid=".$this->params['rootfolderid']."\">".(strlen($this->params['sitename'])>0 ? $this->params['sitename'] : "SeedDMS")."</a>\n";
echo " </div>\n";
echo " </div>\n";
@ -197,7 +197,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
function globalNavigation($folder=null) { /* {{{ */
echo "<div class=\"navbar navbar-inverse navbar-fixed-top\">\n";
echo " <div class=\"navbar-inner\">\n";
echo " <div class=\"container\">\n";
echo " <div class=\"container-fluid\">\n";
echo " <a class=\"btn btn-navbar\" data-toggle=\"collapse\" data-target=\".nav-col1\">\n";
echo " <span class=\"icon-bar\"></span>\n";
echo " <span class=\"icon-bar\"></span>\n";
@ -433,7 +433,8 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
echo "<div class=\"nav-collapse col2\">\n";
echo "<ul class=\"nav\">\n";
if (!$this->params['disableselfedit']) echo "<li id=\"first\"><a href=\"../out/out.EditUserData.php\">".getMLText("edit_user_details")."</a></li>\n";
if ($this->params['user']->isAdmin() || !$this->params['disableselfedit'])
echo "<li id=\"first\"><a href=\"../out/out.EditUserData.php\">".getMLText("edit_user_details")."</a></li>\n";
if (!$this->params['user']->isAdmin())
echo "<li><a href=\"../out/out.UserDefaultKeywords.php\">".getMLText("edit_default_keywords")."</a></li>\n";
@ -478,6 +479,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
echo " <ul class=\"dropdown-menu\" role=\"menu\">\n";
echo " <li><a href=\"../out/out.UsrMgr.php\">".getMLText("user_management")."</a></li>\n";
echo " <li><a href=\"../out/out.GroupMgr.php\">".getMLText("group_management")."</a></li>\n";
echo " <li><a href=\"../out/out.UserList.php\">".getMLText("user_list")."</a></li>\n";
echo " </ul>\n";
echo " </li>\n";
echo " </ul>\n";
@ -751,6 +753,21 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
}
} /* }}} */
function printFileChooser($varname='userfile', $multiple=false, $accept='') { /* {{{ */
?>
<div id="upload-files">
<div id="upload-file">
<div class="input-append">
<input type="text" class="form-control" readonly>
<span class="btn btn-default btn-file">
<?php printMLText("browse");?>&hellip; <input type="file" name="<?php echo $varname; ?>"<?php if($multiple) echo " multiple"; ?><?php if($accept) echo " accept=\"".$accept."\""; ?>>
</span>
</div>
</div>
</div>
<?php
} /* }}} */
function printDateChooser($defDate = -1, $varName) { /* {{{ */
if ($defDate == -1)

View File

@ -130,7 +130,11 @@ function checkForm()
</tr>
<tr>
<td><?php printMLText("new_user_image");?>:</td>
<td><input type="file" name="userfile" accept="image/jpeg" size="30"></td>
<td>
<?php
$this->printFileChooser('userfile', false, "image/jpeg");
?>
</td>
</tr>
<?php
}

View File

@ -32,6 +32,7 @@ require_once("class.Bootstrap.php");
class SeedDMS_View_Indexer extends SeedDMS_Bootstrap_Style {
function tree($dms, $index, $folder, $indent='') { /* {{{ */
set_time_limit(30);
echo $indent."D ".htmlspecialchars($folder->getName())."\n";
$subfolders = $folder->getSubFolders();
foreach($subfolders as $subfolder) {

View File

@ -104,14 +104,14 @@ class SeedDMS_View_ManageNotify extends SeedDMS_Bootstrap_Style {
printMLText("empty_notify_list");
}
else {
$previewer = new SeedDMS_Preview_Previewer($this->cachedir, $this->previewwidth);
print "<table class=\"table-condensed\">";
print "<thead>\n<tr>\n";
print "<th></th>\n";
print "<th>".getMLText("name")."</th>\n";
print "<th>".getMLText("owner")."</th>\n";
print "<th>".getMLText("status")."</th>\n";
print "<th>".getMLText("version")."</th>\n";
print "<th>".getMLText("actions")."</th>\n";
print "<th>".getMLText("action")."</th>\n";
print "</tr></thead>\n<tbody>\n";
foreach ($ret as $ID) {
$doc = $this->dms->getDocument($ID);
@ -119,12 +119,25 @@ class SeedDMS_View_ManageNotify extends SeedDMS_Bootstrap_Style {
$owner = $doc->getOwner();
$latest = $doc->getLatestContent();
$status = $latest->getStatus();
$previewer->createPreview($latest);
print "<tr>\n";
print "<td><i class=\"icon-file\"></i></td>";
print "<td><a href=\"../out/out.ViewDocument.php?documentid=".$ID."\">" . htmlspecialchars($doc->getName()) . "</a></td>\n";
print "<td>".htmlspecialchars($owner->getFullName())."</td>";
print "<td>";
if($previewer->hasPreview($latest)) {
print "<img class=\"mimeicon\" width=\"".$this->previewwidth."\"src=\"../op/op.Preview.php?documentid=".$doc->getID()."&version=".$latest->getVersion()."&width=".$this->previewwidth."\" title=\"".htmlspecialchars($latest->getMimeType())."\">";
} else {
print "<img class=\"mimeicon\" src=\"".$this->getMimeIcon($latest->getFileType())."\" title=\"".htmlspecialchars($latest->getMimeType())."\">";
}
print "</td>";
print "<td><a href=\"out.ViewDocument.php?documentid=".$ID."\">" . htmlspecialchars($doc->getName()) . "</a>";
print "<br /><span style=\"font-size: 85%; font-style: italic; color: #666; \">".getMLText('owner').": <b>".htmlspecialchars($owner->getFullName())."</b>, ".getMLText('creation_date').": <b>".date('Y-m-d', $doc->getDate())."</b>, ".getMLText('version')." <b>".$latest->getVersion()."</b> - <b>".date('Y-m-d', $latest->getDate())."</b></span>";
$comment = $latest->getComment();
if($comment) {
print "<br /><span style=\"font-size: 85%;\">".htmlspecialchars($comment)."</span>";
}
print "</td>\n";
print "<td>".getOverallStatusText($status["status"])."</td>";
print "<td class=\"center\">".$latest->getVersion()."</td>";
print "<td>";
if ($deleteaction) print "<a href='../op/op.ManageNotify.php?id=".$ID."&type=document&action=del' class=\"btn btn-mini\"><i class=\"icon-remove\"></i> ".getMLText("delete")."</a>";
else print "<a href='../out/out.DocumentNotify.php?documentid=".$ID."' class=\"btn btn-mini\">".getMLText("edit")."</a>";
@ -138,6 +151,8 @@ class SeedDMS_View_ManageNotify extends SeedDMS_Bootstrap_Style {
function show() { /* {{{ */
$this->dms = $this->params['dms'];
$this->user = $this->params['user'];
$this->cachedir = $this->params['cachedir'];
$this->previewwidth = $this->params['previewWidthList'];
$this->db = $this->dms->getDB();
$this->htmlStartPage(getMLText("my_account"));
@ -145,7 +160,9 @@ class SeedDMS_View_ManageNotify extends SeedDMS_Bootstrap_Style {
$this->contentStart();
$this->pageNavigation(getMLText("my_account"), "my_account");
$this->contentHeading(getMLText("edit_existing_notify"));
echo "<div class=\"row-fluid\">";
echo "<div class=\"span6\">";
$this->contentHeading(getMLText("edit_folder_notify"));
$this->contentContainerStart();
print "<form method=\"post\" action=\"../op/op.ManageNotify.php?type=folder&action=add\" name=\"form1\">";
@ -161,40 +178,55 @@ class SeedDMS_View_ManageNotify extends SeedDMS_Bootstrap_Style {
print "</label>";
print "<button type='submit' class='btn'><i class=\"icon-plus\"></i> ".getMLText("add")."</button>";
print "</form>";
$this->contentContainerEnd();
echo "</div>";
echo "<div class=\"span6\">";
$this->contentHeading(getMLText("edit_document_notify"));
$this->contentContainerStart();
print "<form method=\"post\" action=\"../op/op.ManageNotify.php?type=document&action=add\" name=\"form2\">";
$this->contentSubHeading(getMLText("choose_target_document"));
/* 'form1' must be passed to printDocumentChooser() because the typeahead
* function is currently hardcoded on this value */
$this->printDocumentChooser("form2");
print "<button type='submit' class='btn'><i class=\"icon-plus\"></i> ".getMLText("add")."</button>";
print "<br /><button type='submit' class='btn'><i class=\"icon-plus\"></i> ".getMLText("add")."</button>";
print "</form>";
$this->contentContainerEnd();
echo "</div>";
echo "</div>";
//
// Display the results.
//
$this->contentHeading(getMLText("edit_folder_notify"));
echo "<div class=\"row-fluid\">";
echo "<div class=\"span6\">";
$this->contentHeading(getMLText("user"));
$this->contentContainerStart();
$this->contentSubHeading(getMLText("user"));
$ret=$this->getNotificationList(false,true);
$this->printFolderNotificationList($ret);
$this->contentSubHeading(getMLText("group"));
$this->contentContainerEnd();
$this->contentHeading(getMLText("group"));
$this->contentContainerStart();
$ret=$this->getNotificationList(true,true);
$this->printFolderNotificationList($ret,false);
$this->contentContainerEnd();
echo "</div>";
$this->contentHeading(getMLText("edit_document_notify"));
echo "<div class=\"span6\">";
$this->contentHeading(getMLText("user"));
$this->contentContainerStart();
$this->contentSubHeading(getMLText("user"));
$ret=$this->getNotificationList(false,false);
$this->printDocumentNotificationList($ret);
$this->contentSubHeading(getMLText("group"));
$this->contentContainerEnd();
$this->contentHeading(getMLText("group"));
$this->contentContainerStart();
$ret=$this->getNotificationList(true,false);
$this->printDocumentNotificationList($ret,false);
$this->contentContainerEnd();
echo "</div>";
echo "</div>";
$this->htmlEndPage();
} /* }}} */

View File

@ -37,14 +37,17 @@ class SeedDMS_View_MyAccount extends SeedDMS_Bootstrap_Style {
$enableuserimage = $this->params['enableuserimage'];
$passwordexpiration = $this->params['passwordexpiration'];
$httproot = $this->params['httproot'];
$quota = $this->params['quota'];
$this->htmlStartPage(getMLText("my_account"));
$this->globalNavigation();
$this->contentStart();
$this->pageNavigation(getMLText("my_account"), "my_account");
if(($remain = checkQuota()) < 0) {
$this->warningMsg(getMLText('quota_warning', array('bytes'=>SeedDMS_Core_File::format_filesize(abs($remain)))));
if($quota > 0) {
if(($remain = checkQuota()) < 0) {
$this->warningMsg(getMLText('quota_warning', array('bytes'=>SeedDMS_Core_File::format_filesize(abs($remain)))));
}
}
$this->contentHeading(getMLText("user_info"));
$this->contentContainerStart();
@ -81,13 +84,34 @@ class SeedDMS_View_MyAccount extends SeedDMS_Bootstrap_Style {
print "</tr>\n";
}
print "<tr>\n";
print "<td>".getMLText("quota")." : </td>\n";
print "<td>".SeedDMS_Core_File::format_filesize($user->getQuota())."</td>\n";
print "</tr>\n";
print "<tr>\n";
print "<td>".getMLText("used_discspace")." : </td>\n";
print "<td>".SeedDMS_Core_File::format_filesize($user->getUsedDiskSpace())."</td>\n";
print "</tr>\n";
if($quota > 0) {
print "<tr>\n";
print "<td>".getMLText("quota")." : </td>\n";
print "<td>".SeedDMS_Core_File::format_filesize($user->getQuota())."</td>\n";
print "</tr>\n";
if($user->getQuota() > $user->getUsedDiskSpace()) {
$used = (int) ($user->getUsedDiskSpace()/$user->getQuota()*100.0+0.5);
$free = 100-$used;
} else {
$free = 0;
$used = 100;
}
print "<tr>\n";
print "<td>\n";
print "</td>\n";
print "<td>\n";
?>
<div class="progress">
<div class="bar bar-danger" style="width: <?php echo $used; ?>%;"></div>
<div class="bar bar-success" style="width: <?php echo $free; ?>%;"></div>
</div>
<?php
print "</td>\n";
print "</tr>\n";
}
print "</table>\n";
print "</div>\n";
print "</div>\n";

View File

@ -132,7 +132,11 @@ function checkForm()
<tr>
<td><?php printMLText("local_file");?>:</td>
<td><input type="File" name="userfile" size="60"></td>
<td><!-- input type="File" name="userfile" size="60" -->
<?php
$this->printFileChooser('userfile', false);
?>
</td>
</tr>
<?php if($dropfolderdir) { ?>
<tr>

View File

@ -36,6 +36,8 @@ class SeedDMS_View_UserList extends SeedDMS_Bootstrap_Style {
$user = $this->params['user'];
$allUsers = $this->params['allusers'];
$httproot = $this->params['httproot'];
$quota = $this->params['quota'];
$pwdexpiration = $this->params['pwdexpiration'];
$this->htmlStartPage(getMLText("admin_tools"));
$this->globalNavigation();
@ -43,10 +45,12 @@ class SeedDMS_View_UserList extends SeedDMS_Bootstrap_Style {
$this->pageNavigation("", "admin_tools");
$this->contentHeading(getMLText("user_list"));
$this->contentContainerStart();
$sessionmgr = new SeedDMS_SessionMgr($dms->getDB());
?>
<table class="table table-condensed">
<tr><th></th><th><?php printMLText('name'); ?></th><th><?php printMLText('groups'); ?></th><th></th><th></th></tr>
<tr><th></th><th><?php printMLText('name'); ?></th><th><?php printMLText('groups'); ?></th><th><?php printMLText('discspace'); ?></th><th><?php printMLText('authentication'); ?></th><th></th></tr>
<?php
foreach ($allUsers as $currUser) {
echo "<tr>";
@ -70,13 +74,52 @@ class SeedDMS_View_UserList extends SeedDMS_Bootstrap_Style {
}
echo "</td>";
echo "<td>";
if($currUser->getQuota() != 0)
echo SeedDMS_Core_File::format_filesize($currUser->getQuota())."<br />";
echo SeedDMS_Core_File::format_filesize($currUser->getUsedDiskSpace())."<br />";
echo SeedDMS_Core_File::format_filesize($currUser->getUsedDiskSpace());
if($quota) {
if($user->getQuota() > $currUser->getUsedDiskSpace()) {
$used = (int) ($currUser->getUsedDiskSpace()/$currUser->getQuota()*100.0+0.5);
$free = 100-$used;
} else {
$free = 0;
$used = 100;
}
echo " / ";
if($currUser->getQuota() != 0)
echo SeedDMS_Core_File::format_filesize($currUser->getQuota())."<br />";
else
echo SeedDMS_Core_File::format_filesize($quota)."<br />";
?>
<div class="progress">
<div class="bar bar-danger" style="width: <?php echo $used; ?>%;"></div>
<div class="bar bar-success" style="width: <?php echo $free; ?>%;"></div>
</div>
<?php
}
echo "</td>";
echo "<td>";
if($pwdexpiration) {
$now = new DateTime();
$expdate = new DateTime($currUser->getPwdExpiration());
$diff = $now->diff($expdate);
if($expdate > $now) {
printf(getMLText('password_expires_in_days'), $diff->format('%a'));
echo " (".$expdate->format('Y-m-d H:i:sP').")";
} else {
printMLText("password_expired");
}
}
$sessions = $sessionmgr->getUserSessions($currUser);
if($sessions) {
foreach($sessions as $session) {
echo "<br />".getMLText('lastaccess').": ".getLongReadableDate($session->getLastAccess());
}
}
echo "</td>";
echo "<td>";
echo "<div class=\"list-action\">";
echo "<a href=\"../out/out.UsrMgr.php?userid=".$currUser->getID()."\"><i class=\"icon-edit\"></i></a> ";
echo "<a href=\"../out/out.RemoveUser.php?userid=".$currUser->getID()."\"><i class=\"icon-remove\"></i></a>";
echo "</div>";
echo "</td>";
echo "</tr>";
}

View File

@ -43,6 +43,7 @@ class SeedDMS_View_UsrMgr extends SeedDMS_Bootstrap_Style {
$enableuserimage = $this->params['enableuserimage'];
$undeluserids = $this->params['undeluserids'];
$workflowmode = $this->params['workflowmode'];
$quota = $this->params['quota'];
$this->htmlStartPage(getMLText("admin_tools"));
$this->globalNavigation();
@ -193,7 +194,14 @@ function showUser(selectObj) {
</tr>
<tr>
<td><?php printMLText("quota");?>:</td>
<td><input type="text" name="quota"></td>
<td><input type="text" name="quota">
<?php
if($quota > 0)
echo $this->warningMsg(getMLText('current_quota', array('quota'=>SeedDMS_Core_File::format_filesize($quota))));
else
echo $this->warningMsg(getMLText('quota_is_disabled'));
?>
</td>
</tr>
<tr>
<td><?php printMLText("is_hidden");?>:</td>
@ -208,7 +216,11 @@ function showUser(selectObj) {
<tr>
<td><?php printMLText("user_image");?>:</td>
<td><input type="File" name="userfile"></td>
<td>
<?php
$this->printFileChooser('userfile', false, 'image/jpeg');
?>
</td>
</tr>
<?php
@ -370,7 +382,7 @@ function showUser(selectObj) {
?>
<tr>
<td><?php printMLText("password_expiration");?>:</td>
<td><select name="pwdexpiration"><option value="<?php echo date('Y-m-d H:i:s'); ?>"><?php printMLText("now");?></option><option value="<?php echo date('Y-m-d H:i:s', time()+$passwordexpiration*86400); ?>"><?php printMLText("according_settings");?></option></select> <?php echo $currUser->getPwdExpiration(); ?></td>
<td><select name="pwdexpiration"><option value=""><?php printMLText("keep");?></option><option value="<?php echo date('Y-m-d H:i:s'); ?>"><?php printMLText("now");?></option><option value="<?php echo date('Y-m-d H:i:s', time()+$passwordexpiration*86400); ?>"><?php printMLText("according_settings");?></option></select> <?php echo $currUser->getPwdExpiration(); ?></td>
</tr>
<?php
}
@ -407,7 +419,14 @@ function showUser(selectObj) {
</tr>
<tr>
<td><?php printMLText("quota");?>:</td>
<td><input type="text" name="quota" value="<?php print $currUser->getQuota(); ?>"></td>
<td><input type="text" name="quota" value="<?php print $currUser->getQuota(); ?>">
<?php
if($quota > 0)
echo $this->warningMsg(getMLText('current_quota', array('quota'=>SeedDMS_Core_File::format_filesize($quota))));
else
echo $this->warningMsg(getMLText('quota_is_disabled'));
?>
</td>
</tr>
<tr>
<td><?php printMLText("is_hidden");?>:</td>
@ -433,7 +452,11 @@ function showUser(selectObj) {
</tr>
<tr>
<td><?php printMLText("new_user_image");?>:</td>
<td><input type="file" name="userfile" accept="image/jpeg"></td>
<td>
<?php
$this->printFileChooser('userfile', false, "image/jpeg");
?>
</td>
</tr>
<?php

View File

@ -132,7 +132,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style {
$status = $latestContent->getStatus();
$reviewStatus = $latestContent->getReviewStatus();
$approvalStatus = $latestContent->getApprovalStatus(10);
$approvalStatus = $latestContent->getApprovalStatus();
?>
<div class="row-fluid">
@ -592,6 +592,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style {
?>
<div class="row-fluid">
<div class="span6">
<legend><?php printMLText('approval_log'); ?></legend>
<table class="table condensed">
<tr><th><?php printMLText('name'); ?></th><th><?php printMLText('last_update'); ?>/<?php printMLText('comment'); ?></th><th><?php printMLText('status'); ?></th></tr>
<?php
@ -641,6 +642,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style {
</table>
</div>
<div class="span6">
<legend><?php printMLText('review_log'); ?></legend>
<table class="table condensed">
<tr><th><?php printMLText('name'); ?></th><th><?php printMLText('last_update'); ?>/<?php printMLText('comment'); ?></th><th><?php printMLText('status'); ?></th></tr>
<?php