Merge branch 'seeddms-5.0.x' into develop

This commit is contained in:
Uwe Steinmann 2016-03-14 18:20:03 +01:00
commit 3f6420a6d4
14 changed files with 710 additions and 520 deletions

View File

@ -13,6 +13,7 @@
*/ */
require_once("inc.Utils.php"); require_once("inc.Utils.php");
require_once("inc.ClassNotificationService.php");
require_once("inc.ClassEmailNotify.php"); require_once("inc.ClassEmailNotify.php");
require_once("inc.ClassSession.php"); require_once("inc.ClassSession.php");
require_once("inc.ClassAccessOperation.php"); require_once("inc.ClassAccessOperation.php");
@ -91,13 +92,30 @@ $theme = $resArr["theme"];
$lang = $resArr["language"]; $lang = $resArr["language"];
$dms->setUser($user); $dms->setUser($user);
if($settings->_enableEmail) {
$notifier = new SeedDMS_EmailNotify($settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword); $notifier = new SeedDMS_NotificationService();
$notifier->setSender($user);
} else { if(isset($GLOBALS['SEEDDMS_HOOKS']['notification'])) {
$notifier = null; foreach($GLOBALS['SEEDDMS_HOOKS']['notification'] as $notificationObj) {
if(method_exists($notificationObj, 'preAddService')) {
$notificationObj->postAddService($dms, $settings, $notifier);
}
}
} }
if($settings->_enableEmail) {
$notifier->addService(new SeedDMS_EmailNotify($dms, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword));
}
if(isset($GLOBALS['SEEDDMS_HOOKS']['notification'])) {
foreach($GLOBALS['SEEDDMS_HOOKS']['notification'] as $notificationObj) {
if(method_exists($notificationObj, 'postAddService')) {
$notificationObj->postAddService($dms, $settings, $notifier);
}
}
}
/* Include the language file as specified in the session. If that is not /* Include the language file as specified in the session. If that is not
* available use the language from the settings * available use the language from the settings
*/ */

View File

@ -31,27 +31,23 @@ require_once("Mail.php");
* @version Release: @package_version@ * @version Release: @package_version@
*/ */
class SeedDMS_EmailNotify extends SeedDMS_Notify { class SeedDMS_EmailNotify extends SeedDMS_Notify {
/* User sending the notification /**
* Will only be used if the sender of one of the notify methods * Instanz of DMS
* is not set
*/ */
protected $sender; protected $_dms;
function setSender($user) { protected $smtp_server;
$this->sender = $user;
}
var $smtp_server; protected $smtp_port;
var $smtp_port; protected $smtp_user;
var $smtp_user; protected $smtp_password;
var $smtp_password; protected $from_address;
var $from_address; function __construct($dms, $from_address='', $smtp_server='', $smtp_port='', $smtp_username='', $smtp_password='') { /* {{{ */
$this->_dms = $dms;
function __construct($from_address='', $smtp_server='', $smtp_port='', $smtp_username='', $smtp_password='') { /* {{{ */
$this->smtp_server = $smtp_server; $this->smtp_server = $smtp_server;
$this->smtp_port = $smtp_port; $this->smtp_port = $smtp_port;
$this->smtp_user = $smtp_username; $this->smtp_user = $smtp_username;

View File

@ -0,0 +1,56 @@
<?php
/**
* Implementation of notification service
*
* @category DMS
* @package SeedDMS
* @license GPL 2
* @version @version@
* @author Uwe Steinmann <uwe@steinmann.cx>
* @copyright Copyright (C) 2016 Uwe Steinmann
* @version Release: @package_version@
*/
/**
* Implementation of notification service
*
* @category DMS
* @package SeedDMS
* @author Uwe Steinmann <uwe@steinmann.cx>
* @copyright Copyright (C) 2016 Uwe Steinmann
* @version Release: @package_version@
*/
class SeedDMS_NotificationService {
/**
* List of services for sending notification
*/
protected $services;
public function __construct() {
$this->services = array();
}
public function addService($service) {
$this->services[] = $service;
}
public function toIndividual($sender, $recipient, $subject, $message, $params=array()) {
foreach($this->services as $service) {
$service->toIndividual($sender, $recipient, $subject, $message, $params);
}
}
public function toGroup($sender, $groupRecipient, $subject, $message, $params=array()) {
foreach($this->services as $service) {
$service->toGroup($sender, $groupRecipient, $subject, $message, $params);
}
}
public function toList($sender, $recipients, $subject, $message, $params=array()) {
foreach($this->services as $service) {
$service->toList($sender, $recipients, $subject, $message, $params);
}
}
}

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1332), dgrutsch (7), netixw (14) // Translators: Admin (1347), dgrutsch (7), netixw (14)
$text = array( $text = array(
'accept' => 'Accept', 'accept' => 'Accept',
@ -85,10 +85,10 @@ URL: [url]',
'apply' => 'Apply', 'apply' => 'Apply',
'approval_deletion_email' => 'Approval request deleted', 'approval_deletion_email' => 'Approval request deleted',
'approval_deletion_email_body' => 'Approval request deleted 'approval_deletion_email_body' => 'Approval request deleted
Dokument: [name] Document: [name]
Version: [version] Version: [version]
Elternordner: [folder_path] Parent folder: [folder_path]
Benutzer: [username] User: [username]
URL: [url]', URL: [url]',
'approval_deletion_email_subject' => '[sitename]: [name] - Approval request deleted', 'approval_deletion_email_subject' => '[sitename]: [name] - Approval request deleted',
'approval_file' => 'File', 'approval_file' => 'File',
@ -117,7 +117,7 @@ URL: [url]',
'approval_update_failed' => 'Error updating approval status. Update failed.', 'approval_update_failed' => 'Error updating approval status. Update failed.',
'approvers' => 'Approvers', 'approvers' => 'Approvers',
'approver_already_assigned' => 'User is already assigned as an approver.', 'approver_already_assigned' => 'User is already assigned as an approver.',
'approver_already_removed' => 'Approver has already been removed from appproval process or has already submitted an approval.', 'approver_already_removed' => 'Approver has already been removed from approval process or has already submitted an approval.',
'april' => 'April', 'april' => 'April',
'archive_creation' => 'Archive creation', 'archive_creation' => 'Archive creation',
'archive_creation_warning' => 'With this operation you can create archive containing the files of entire DMS folders. After the creation the archive will be saved in the data folder of your server.<br>WARNING: an archive created as human readable will be unusable as server backup.', 'archive_creation_warning' => 'With this operation you can create archive containing the files of entire DMS folders. After the creation the archive will be saved in the data folder of your server.<br>WARNING: an archive created as human readable will be unusable as server backup.',
@ -171,7 +171,7 @@ URL: [url]',
'author' => 'Author', 'author' => 'Author',
'automatic_status_update' => 'Automatic status change', 'automatic_status_update' => 'Automatic status change',
'back' => 'Go back', 'back' => 'Go back',
'backup_list' => 'Existings backup list', 'backup_list' => 'Existing backups',
'backup_log_management' => 'Backup/Logging', 'backup_log_management' => 'Backup/Logging',
'backup_remove' => 'Remove backup file', 'backup_remove' => 'Remove backup file',
'backup_tools' => 'Backup tools', 'backup_tools' => 'Backup tools',
@ -296,7 +296,7 @@ URL: [url]',
'documents_user_rejected' => 'Rejected documents', 'documents_user_rejected' => 'Rejected documents',
'documents_user_requiring_attention' => 'Documents owned by you that require attention', 'documents_user_requiring_attention' => 'Documents owned by you that require attention',
'document_already_checkedout' => 'This document is already checked out', 'document_already_checkedout' => 'This document is already checked out',
'document_already_locked' => 'This document is aleady locked', 'document_already_locked' => 'This document is already locked',
'document_comment_changed_email' => 'Comment changed', 'document_comment_changed_email' => 'Comment changed',
'document_comment_changed_email_body' => 'Comment changed 'document_comment_changed_email_body' => 'Comment changed
Document: [name] Document: [name]
@ -406,7 +406,7 @@ URL: [url]',
'error_add_permission' => 'Error while add permission', 'error_add_permission' => 'Error while add permission',
'error_no_document_selected' => 'No document selected', 'error_no_document_selected' => 'No document selected',
'error_no_folder_selected' => 'No folder selected', 'error_no_folder_selected' => 'No folder selected',
'error_occured' => 'An error has occured', 'error_occured' => 'An error has occurred',
'error_remove_permission' => 'Error while remove permission', 'error_remove_permission' => 'Error while remove permission',
'error_toogle_permission' => 'Error while changing permission', 'error_toogle_permission' => 'Error while changing permission',
'es_ES' => 'Spanish', 'es_ES' => 'Spanish',
@ -624,7 +624,7 @@ URL: [url]',
'needs_workflow_action' => 'This document requires your attention. Please check the workflow tab.', 'needs_workflow_action' => 'This document requires your attention. Please check the workflow tab.',
'never' => 'never', 'never' => 'never',
'new' => 'New', 'new' => 'New',
'new_attrdef' => 'Add attribute defintion', 'new_attrdef' => 'Add attribute definition',
'new_default_keywords' => 'Add keywords', 'new_default_keywords' => 'Add keywords',
'new_default_keyword_category' => 'Add category', 'new_default_keyword_category' => 'Add category',
'new_document_category' => 'Add category', 'new_document_category' => 'Add category',
@ -638,7 +638,8 @@ User: [username]
URL: [url]', URL: [url]',
'new_document_email_subject' => '[sitename]: [folder_name] - New document', 'new_document_email_subject' => '[sitename]: [folder_name] - New document',
'new_file_email' => 'New attachment', 'new_file_email' => 'New attachment',
'new_file_email_body' => 'New attachmentrnName: [name] 'new_file_email_body' => 'New attachment
Name: [name]
Document: [document] Document: [document]
Comment: [comment] Comment: [comment]
User: [username] User: [username]
@ -742,7 +743,7 @@ If you have still problems to login, then please contact your administrator.',
'password_send' => 'Password send', 'password_send' => 'Password send',
'password_send_text' => 'Your new password has been send to the given email address, if the login and email matches an existing user. If you do not receive an email within the next minutes, then make sure both login and email are correct and restart the process again.', 'password_send_text' => 'Your new password has been send to the given email address, if the login and email matches an existing user. If you do not receive an email within the next minutes, then make sure both login and email are correct and restart the process again.',
'password_strength' => 'Password strength', 'password_strength' => 'Password strength',
'password_strength_insuffient' => 'Insuffient password strength', 'password_strength_insuffient' => 'Insufficient password strength',
'password_wrong' => 'Wrong password', 'password_wrong' => 'Wrong password',
'pending_approvals' => 'Pending approvals', 'pending_approvals' => 'Pending approvals',
'pending_reviews' => 'Pending reviews', 'pending_reviews' => 'Pending reviews',
@ -824,7 +825,7 @@ URL: [url]',
'review_deletion_email_body' => 'Review request deleted 'review_deletion_email_body' => 'Review request deleted
Document: [name] Document: [name]
Version: [version] Version: [version]
Parentfolder: [folder_path] Parent folder: [folder_path]
User: [username] User: [username]
URL: [url]', URL: [url]',
'review_deletion_email_subject' => '[sitename]: [name] - Review request deleted', 'review_deletion_email_subject' => '[sitename]: [name] - Review request deleted',
@ -962,7 +963,7 @@ URL: [url]',
'settings_activate_module' => 'Activate module', 'settings_activate_module' => 'Activate module',
'settings_activate_php_extension' => 'Activate PHP extension', 'settings_activate_php_extension' => 'Activate PHP extension',
'settings_adminIP' => 'Admin IP', 'settings_adminIP' => 'Admin IP',
'settings_adminIP_desc' => 'If set, admin can login only by specified IP address. Leave empty to avoid lose of access. NOTE: works only with local autentication (no LDAP)', 'settings_adminIP_desc' => 'If set, admin can login only by specified IP address. Leave empty to avoid lose of access. NOTE: works only with local authentication (no LDAP)',
'settings_Advanced' => 'Advanced', 'settings_Advanced' => 'Advanced',
'settings_apache_mod_rewrite' => 'Apache - Module Rewrite', 'settings_apache_mod_rewrite' => 'Apache - Module Rewrite',
'settings_Authentication' => 'Authentication settings', 'settings_Authentication' => 'Authentication settings',
@ -979,11 +980,11 @@ URL: [url]',
'settings_checkOutDir' => 'Directory for checked out documents', 'settings_checkOutDir' => 'Directory for checked out documents',
'settings_checkOutDir_desc' => 'This is the directory where the latest content of a document is copied if the document is checked out. If you make this directory accessible for users, they can edit the file and check it back in when finished.', 'settings_checkOutDir_desc' => 'This is the directory where the latest content of a document is copied if the document is checked out. If you make this directory accessible for users, they can edit the file and check it back in when finished.',
'settings_cmdTimeout' => 'Timeout for external commands', 'settings_cmdTimeout' => 'Timeout for external commands',
'settings_cmdTimeout_desc' => 'This duration in seconds determines when an external command (e.g. for creating the full text index) will be terminatd.', 'settings_cmdTimeout_desc' => 'This duration in seconds determines when an external command (e.g. for creating the full text index) will be terminated.',
'settings_contentDir' => 'Content directory', 'settings_contentDir' => 'Content directory',
'settings_contentDir_desc' => 'Where the uploaded files are stored (best to choose a directory that is not accessible through your web-server)', 'settings_contentDir_desc' => 'Where the uploaded files are stored (best to choose a directory that is not accessible through your web-server)',
'settings_contentOffsetDir' => 'Content Offset Directory', 'settings_contentOffsetDir' => 'Content Offset Directory',
'settings_contentOffsetDir_desc' => 'To work around limitations in the underlying file system, a new directory structure has been devised that exists within the content directory (Content Directory). This requires a base directory from which to begin. Usually leave this to the default setting, 1048576, but can be any number or string that does not already exist within (Content Directory)', 'settings_contentOffsetDir_desc' => 'To work around limitations in the underlying file system, a new directory structure has been devised that exists within the content directory (Content Directory). This requires a base directory from which to begin. Usually leave this to the default setting, 1048576, but can be any number or string that does not already exist within (Content Directory)',
'settings_cookieLifetime' => 'Cookie Life time', 'settings_cookieLifetime' => 'Cookie Life time',
'settings_cookieLifetime_desc' => 'The life time of a cookie in seconds. If set to 0 the cookie will be removed when the browser is closed.', 'settings_cookieLifetime_desc' => 'The life time of a cookie in seconds. If set to 0 the cookie will be removed when the browser is closed.',
'settings_coreDir' => 'Core SeedDMS directory', 'settings_coreDir' => 'Core SeedDMS directory',
@ -1034,7 +1035,7 @@ URL: [url]',
'settings_enableEmail' => 'Enable E-mail', 'settings_enableEmail' => 'Enable E-mail',
'settings_enableEmail_desc' => 'Enable/disable automatic email notification', 'settings_enableEmail_desc' => 'Enable/disable automatic email notification',
'settings_enableFolderTree' => 'Enable Folder Tree', 'settings_enableFolderTree' => 'Enable Folder Tree',
'settings_enableFolderTree_desc' => 'Enabel/Disable the folder tree on the \'View Folder\' page', 'settings_enableFolderTree_desc' => 'Enable/Disable the folder tree on the \'View Folder\' page',
'settings_enableFullSearch' => 'Enable Full text search', 'settings_enableFullSearch' => 'Enable Full text search',
'settings_enableFullSearch_desc' => 'Enable Full text search', 'settings_enableFullSearch_desc' => 'Enable Full text search',
'settings_enableGuestAutoLogin' => 'Enable auto login for guest', 'settings_enableGuestAutoLogin' => 'Enable auto login for guest',
@ -1076,7 +1077,7 @@ URL: [url]',
'settings_enableVersionModification' => 'Enable modification of versions', 'settings_enableVersionModification' => 'Enable modification of versions',
'settings_enableVersionModification_desc' => 'Enable/disable modification of a document versions by regular users after a version was uploaded. Admin may always modify the version after upload.', 'settings_enableVersionModification_desc' => 'Enable/disable modification of a document versions by regular users after a version was uploaded. Admin may always modify the version after upload.',
'settings_encryptionKey' => 'Encryption key', 'settings_encryptionKey' => 'Encryption key',
'settings_encryptionKey_desc' => 'This string is used for creating a unique identifier being added as a hidden field to a formular in order to prevent CSRF attacks.', 'settings_encryptionKey_desc' => 'This string is used for creating a unique identifier being added as a hidden field to a form in order to prevent CSRF attacks.',
'settings_error' => 'Error', 'settings_error' => 'Error',
'settings_expandFolderTree' => 'Expand Folder Tree', 'settings_expandFolderTree' => 'Expand Folder Tree',
'settings_expandFolderTree_desc' => 'Expand Folder Tree', 'settings_expandFolderTree_desc' => 'Expand Folder Tree',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1515), s.pnt (26) // Translators: Admin (1524), s.pnt (26)
$text = array( $text = array(
'accept' => 'Accetta', 'accept' => 'Accetta',
@ -412,7 +412,7 @@ URL: [url]',
'error_toogle_permission' => '', 'error_toogle_permission' => '',
'es_ES' => 'Spagnolo', 'es_ES' => 'Spagnolo',
'event_details' => 'Dettagli evento', 'event_details' => 'Dettagli evento',
'exclude_items' => '', 'exclude_items' => 'Escludi Elementi',
'expired' => 'Scaduto', 'expired' => 'Scaduto',
'expires' => 'Scadenza', 'expires' => 'Scadenza',
'expiry_changed_email' => 'Scadenza cambiata', 'expiry_changed_email' => 'Scadenza cambiata',
@ -1033,7 +1033,7 @@ URL: [url]',
'settings_enableGuestAutoLogin_desc' => '', 'settings_enableGuestAutoLogin_desc' => '',
'settings_enableGuestLogin' => 'Permetti login come ospite', 'settings_enableGuestLogin' => 'Permetti login come ospite',
'settings_enableGuestLogin_desc' => 'Per impedire il login come ospite, selezionare questa opzione. Nota bene: il login come ospite dovrebbe essere permesso soltanto in un ambiente fidato.', 'settings_enableGuestLogin_desc' => 'Per impedire il login come ospite, selezionare questa opzione. Nota bene: il login come ospite dovrebbe essere permesso soltanto in un ambiente fidato.',
'settings_enableHelp' => '', 'settings_enableHelp' => 'Abilita Aiuto',
'settings_enableHelp_desc' => 'Abilita/disabilita il collegamento alle schermate di aiuto nel menu', 'settings_enableHelp_desc' => 'Abilita/disabilita il collegamento alle schermate di aiuto nel menu',
'settings_enableLanguageSelector' => 'Selezione lingua', 'settings_enableLanguageSelector' => 'Selezione lingua',
'settings_enableLanguageSelector_desc' => 'Mostra/nasconde il selettore di lingua successivamente al login.', 'settings_enableLanguageSelector_desc' => 'Mostra/nasconde il selettore di lingua successivamente al login.',
@ -1324,13 +1324,13 @@ URL: [url]',
'timeline_full_add_version' => '', 'timeline_full_add_version' => '',
'timeline_full_status_change' => '', 'timeline_full_status_change' => '',
'timeline_selected_item' => '', 'timeline_selected_item' => '',
'timeline_skip_add_file' => '', 'timeline_skip_add_file' => 'allegato aggiunto',
'timeline_skip_status_change_-1' => '', 'timeline_skip_status_change_-1' => 'respinto',
'timeline_skip_status_change_-3' => '', 'timeline_skip_status_change_-3' => 'scaduto',
'timeline_skip_status_change_0' => '', 'timeline_skip_status_change_0' => 'in attesa di revisione',
'timeline_skip_status_change_1' => '', 'timeline_skip_status_change_1' => 'in attesa di approvazione',
'timeline_skip_status_change_2' => '', 'timeline_skip_status_change_2' => 'rilasciato',
'timeline_skip_status_change_3' => '', 'timeline_skip_status_change_3' => 'nel workflow',
'timeline_status_change' => 'Versione - Stato', 'timeline_status_change' => 'Versione - Stato',
'to' => 'A', 'to' => 'A',
'toggle_manager' => 'Gestore', 'toggle_manager' => 'Gestore',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1033), balan (87) // Translators: Admin (1041), balan (87)
$text = array( $text = array(
'accept' => 'Accept', 'accept' => 'Accept',
@ -996,10 +996,10 @@ URL: [url]',
'settings_dbUser' => 'Username', 'settings_dbUser' => 'Username',
'settings_dbUser_desc' => 'Username-ul de acces la baza de date introdus în timpul procesului de instalare. Nu editați câmpul decât dacă este absolut necesar (de exemplu transferul bazei de date la un nou Host).', 'settings_dbUser_desc' => 'Username-ul de acces la baza de date introdus în timpul procesului de instalare. Nu editați câmpul decât dacă este absolut necesar (de exemplu transferul bazei de date la un nou Host).',
'settings_dbVersion' => 'Schema bazei de date este prea veche', 'settings_dbVersion' => 'Schema bazei de date este prea veche',
'settings_defaultSearchMethod' => '', 'settings_defaultSearchMethod' => 'metoda de cautare implicita',
'settings_defaultSearchMethod_desc' => '', 'settings_defaultSearchMethod_desc' => 'Metoda de cautare implicita cand cautarea a fost initiata prin formularul de cautare din meniul principal',
'settings_defaultSearchMethod_valdatabase' => '', 'settings_defaultSearchMethod_valdatabase' => 'baza de date',
'settings_defaultSearchMethod_valfulltext' => '', 'settings_defaultSearchMethod_valfulltext' => 'Text complet',
'settings_delete_install_folder' => 'Pentru a utiliza SeedDMS, trebuie să ștergeți fișierul ENABLE_INSTALL_TOOL din directorul de configurare', 'settings_delete_install_folder' => 'Pentru a utiliza SeedDMS, trebuie să ștergeți fișierul ENABLE_INSTALL_TOOL din directorul de configurare',
'settings_disableSelfEdit' => 'Dezactivați Auto Editarea', 'settings_disableSelfEdit' => 'Dezactivați Auto Editarea',
'settings_disableSelfEdit_desc' => 'Dacă este bifată, utilizatorul nu va putea să-și editeze profilul', 'settings_disableSelfEdit_desc' => 'Dacă este bifată, utilizatorul nu va putea să-și editeze profilul',
@ -1028,12 +1028,12 @@ URL: [url]',
'settings_enableFolderTree_desc' => 'Activare/dezactivare folder ierarhic în pagina \'Vizualizare Folder\'', 'settings_enableFolderTree_desc' => 'Activare/dezactivare folder ierarhic în pagina \'Vizualizare Folder\'',
'settings_enableFullSearch' => 'Activare căutare in tot textul', 'settings_enableFullSearch' => 'Activare căutare in tot textul',
'settings_enableFullSearch_desc' => 'Activare căutare in tot textul', 'settings_enableFullSearch_desc' => 'Activare căutare in tot textul',
'settings_enableGuestAutoLogin' => '', 'settings_enableGuestAutoLogin' => 'Activeaza autentificarea automata pentru Musafir',
'settings_enableGuestAutoLogin_desc' => '', 'settings_enableGuestAutoLogin_desc' => 'Daca autentificarea sau autentificarea automata pentru Musafir este activata, Musafir va fi autentificat automat',
'settings_enableGuestLogin' => 'Activare Login Oaspete', 'settings_enableGuestLogin' => 'Activare Login Oaspete',
'settings_enableGuestLogin_desc' => 'Bifați această opțiune, dacă doriți ca cineva să te poată autentifica ca oaspete. Notă: autentificare oaspete trebuie utilizată numai într-un mediu de încredere', 'settings_enableGuestLogin_desc' => 'Bifați această opțiune, dacă doriți ca cineva să te poată autentifica ca oaspete. Notă: autentificare oaspete trebuie utilizată numai într-un mediu de încredere',
'settings_enableHelp' => '', 'settings_enableHelp' => 'Activeaza Help',
'settings_enableHelp_desc' => '', 'settings_enableHelp_desc' => 'Activeaza/Dezactiveaza link-ul pentru ecranul de ajutor in meniu',
'settings_enableLanguageSelector' => 'Activare Selector Limba', 'settings_enableLanguageSelector' => 'Activare Selector Limba',
'settings_enableLanguageSelector_desc' => 'Arată selectorul de limbă pentru interfața cu utilizatorul după ce a fost autentificat.', 'settings_enableLanguageSelector_desc' => 'Arată selectorul de limbă pentru interfața cu utilizatorul după ce a fost autentificat.',
'settings_enableLargeFileUpload' => 'Activare încărcare fișier mare', 'settings_enableLargeFileUpload' => 'Activare încărcare fișier mare',

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 // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (1135) // Translators: Admin (1323)
$text = array( $text = array(
'accept' => 'Прийняти', 'accept' => 'Прийняти',
@ -51,7 +51,7 @@ URL: [url]',
'add' => 'Додати', 'add' => 'Додати',
'add_approval' => 'Затвердити', 'add_approval' => 'Затвердити',
'add_document' => 'Додати документ', 'add_document' => 'Додати документ',
'add_document_link' => 'Додати ссилку', 'add_document_link' => 'Додати посилання',
'add_document_notify' => 'Призначити сповіщення', 'add_document_notify' => 'Призначити сповіщення',
'add_doc_reviewer_approver_warning' => 'Документ отримує статус <b>затверджений</b> автоматично, якщо не призначені ні рецензент, ні затверджувач.', 'add_doc_reviewer_approver_warning' => 'Документ отримує статус <b>затверджений</b> автоматично, якщо не призначені ні рецензент, ні затверджувач.',
'add_doc_workflow_warning' => '<b>Примітка:</b> документи затверджуються автоматично, якщо їм не призначений процес.', 'add_doc_workflow_warning' => '<b>Примітка:</b> документи затверджуються автоматично, якщо їм не призначений процес.',
@ -91,7 +91,7 @@ URL: [url]',
Користувач: [username] Користувач: [username]
URL: [url]', URL: [url]',
'approval_deletion_email_subject' => '[sitename]: [name] - Запит на підтвердження скасовано', 'approval_deletion_email_subject' => '[sitename]: [name] - Запит на підтвердження скасовано',
'approval_file' => '', 'approval_file' => 'Файл',
'approval_group' => 'Група затверджувачів', 'approval_group' => 'Група затверджувачів',
'approval_log' => 'Звіт затвердження', 'approval_log' => 'Звіт затвердження',
'approval_request_email' => 'Запит на затвердження', 'approval_request_email' => 'Запит на затвердження',
@ -120,21 +120,21 @@ URL: [url]',
'approver_already_removed' => 'Користувач вже виключений з процесу затвердження або вже затвердив документ', 'approver_already_removed' => 'Користувач вже виключений з процесу затвердження або вже затвердив документ',
'april' => 'Квітень', 'april' => 'Квітень',
'archive_creation' => 'Створити архів', 'archive_creation' => 'Створити архів',
'archive_creation_warning' => 'Ця операція створить архів, який містить всі каталоги. Після створення архів буде збережений в каталозі даних сервера.<br><b>Увага:</b> архив, який створено в читабельному вигляді, буде непридатний в якості резервної копії для відновлення!', 'archive_creation_warning' => 'Ця операція створить архів, який містить всі каталоги. Після створення архів буде збережений в каталозі даних сервера.<br><b>Увага:</b> архів, який створено в читабельному вигляді, буде непридатний в якості резервної копії для відновлення!',
'ar_EG' => 'Arabic', 'ar_EG' => 'Arabic',
'assign_approvers' => 'Призначити затверджувачів', 'assign_approvers' => 'Призначити затверджувачів',
'assign_reviewers' => 'Призначити рецензентів', 'assign_reviewers' => 'Призначити рецензентів',
'assign_user_property_to' => 'Призначити властивості користувача', 'assign_user_property_to' => 'Призначити властивості користувача',
'assumed_released' => 'Затверджено', 'assumed_released' => 'Затверджено',
'attrdef_exists' => 'Визначення атрибуту вже існує', 'attrdef_exists' => 'Визначення атрибуту вже існує',
'attrdef_info' => '', 'attrdef_info' => 'Інформація',
'attrdef_in_use' => 'Визначення цього атрибуту вже використовується', 'attrdef_in_use' => 'Визначення цього атрибуту вже використовується',
'attrdef_management' => 'Керування визначенням атрибутів', 'attrdef_management' => 'Керування визначенням атрибутів',
'attrdef_maxvalues' => 'Макс. кількість значень', 'attrdef_maxvalues' => 'Макс. кількість значень',
'attrdef_minvalues' => 'Мін. кількість значень', 'attrdef_minvalues' => 'Мін. кількість значень',
'attrdef_min_greater_max' => 'Мінімальна кількість значень більша за максимальну кількість значень', 'attrdef_min_greater_max' => 'Мінімальна кількість значень більша за максимальну кількість значень',
'attrdef_multiple' => 'Декілька значень', 'attrdef_multiple' => 'Декілька значень',
'attrdef_multiple_needs_valueset' => '', 'attrdef_multiple_needs_valueset' => 'Атрибут з кількома значеннями потребує встановлення значень',
'attrdef_must_be_multiple' => 'Атрибут повинен мати кілька значень, але кілька значень не встановлено', 'attrdef_must_be_multiple' => 'Атрибут повинен мати кілька значень, але кілька значень не встановлено',
'attrdef_name' => 'Назва', 'attrdef_name' => 'Назва',
'attrdef_noname' => 'Відсутня назва для визначення атрибуту', 'attrdef_noname' => 'Відсутня назва для визначення атрибуту',
@ -147,7 +147,7 @@ URL: [url]',
'attrdef_type_float' => 'З плаваючою комою', 'attrdef_type_float' => 'З плаваючою комою',
'attrdef_type_int' => 'Ціле', 'attrdef_type_int' => 'Ціле',
'attrdef_type_string' => 'Текстовий рядок', 'attrdef_type_string' => 'Текстовий рядок',
'attrdef_type_url' => 'Ссилка', 'attrdef_type_url' => 'Посилання',
'attrdef_valueset' => 'Набір значень', 'attrdef_valueset' => 'Набір значень',
'attributes' => 'Атрибути', 'attributes' => 'Атрибути',
'attribute_changed_email_body' => 'Змінено атрибут 'attribute_changed_email_body' => 'Змінено атрибут
@ -155,17 +155,17 @@ URL: [url]',
Версія: [version] Версія: [version]
Атрибут: [attribute] Атрибут: [attribute]
Батьківський каталог: [folder_path] Батьківський каталог: [folder_path]
Пользователь: [username] Користувач: [username]
URL: [url]', URL: [url]',
'attribute_changed_email_subject' => '[sitename]: змінено атрибут «[name]»', 'attribute_changed_email_subject' => '[sitename]: змінено атрибут «[name]»',
'attribute_count' => 'Використано разів', 'attribute_count' => 'Використано разів',
'attribute_value' => 'Значення атрибута', 'attribute_value' => 'Значення атрибута',
'attr_malformed_email' => 'Значення \'[value]\' атрибуту \'[attrname]\' не є правильною адресою email.', 'attr_malformed_email' => 'Значення \'[value]\' атрибуту \'[attrname]\' не є правильною адресою email.',
'attr_malformed_url' => 'Значення \'[value]\' атрибуту \'[attrname]\' не є правильним ULR', 'attr_malformed_url' => 'Значення \'[value]\' атрибуту \'[attrname]\' не є правильним ULR',
'attr_max_values' => 'Досягнуто максимальної кількості значенть атрибуту [attrname].', 'attr_max_values' => 'Досягнуто максимальної кількості значень атрибуту [attrname].',
'attr_min_values' => 'Не досягнуто мінімальної кількості значень атрибуту [attrname]', 'attr_min_values' => 'Не досягнуто мінімальної кількості значень атрибуту [attrname]',
'attr_no_regex_match' => 'Значення атрибуту не відповідає регулярному виразу', 'attr_no_regex_match' => 'Значення атрибуту не відповідає регулярному виразу',
'at_least_n_users_of_group' => '[number_of_users] корист. групи [group]', 'at_least_n_users_of_group' => '[number_of_users] користувачі групи [group]',
'august' => 'Серпень', 'august' => 'Серпень',
'authentication' => 'Авторизація', 'authentication' => 'Авторизація',
'author' => 'Автор', 'author' => 'Автор',
@ -178,11 +178,11 @@ URL: [url]',
'between' => 'між', 'between' => 'між',
'bg_BG' => 'Bulgarian', 'bg_BG' => 'Bulgarian',
'browse' => 'Вибрати', 'browse' => 'Вибрати',
'calendar' => 'Календарь', 'calendar' => 'Календар',
'calendar_week' => 'Тиждень', 'calendar_week' => 'Тиждень',
'cancel' => 'Відміна', 'cancel' => 'Відміна',
'cannot_assign_invalid_state' => 'Неможливо змінити застарілий чи відхилений документ', 'cannot_assign_invalid_state' => 'Неможливо змінити застарілий чи відхилений документ',
'cannot_change_final_states' => 'Не можна змінювати стату відхиленого, застарілого документа або документа, що очікує на рецензію чи затвердження', 'cannot_change_final_states' => 'Не можна змінювати статус відхиленого, застарілого документа або документа, що очікує на рецензію чи затвердження',
'cannot_delete_user' => 'Неможливо видалити користувача', 'cannot_delete_user' => 'Неможливо видалити користувача',
'cannot_delete_yourself' => 'Не можна видалити себе', 'cannot_delete_yourself' => 'Не можна видалити себе',
'cannot_move_root' => 'Не можна переміщати кореневий каталог', 'cannot_move_root' => 'Не можна переміщати кореневий каталог',
@ -190,11 +190,11 @@ URL: [url]',
'cannot_retrieve_review_snapshot' => 'Неможливо отримати знімок рецензування для цього документа', 'cannot_retrieve_review_snapshot' => 'Неможливо отримати знімок рецензування для цього документа',
'cannot_rm_root' => 'Не можна видаляти кореневий каталог', 'cannot_rm_root' => 'Не можна видаляти кореневий каталог',
'categories' => 'Категорії', 'categories' => 'Категорії',
'categories_loading' => '', 'categories_loading' => 'Будь ласка, зачекайте, поки завантажується список категорій …',
'category' => 'Категорія', 'category' => 'Категорія',
'category_exists' => 'Категорія існує', 'category_exists' => 'Категорія існує',
'category_filter' => 'Лише категорії', 'category_filter' => 'Лише категорії',
'category_info' => '', 'category_info' => 'Інформація',
'category_in_use' => 'Ця категорія використовується для документів', 'category_in_use' => 'Ця категорія використовується для документів',
'category_noname' => 'Введіть назву категорії', 'category_noname' => 'Введіть назву категорії',
'ca_ES' => 'Catalan', 'ca_ES' => 'Catalan',
@ -210,54 +210,54 @@ URL: [url]',
'chart_docspermimetype_title' => 'Документів по типах', 'chart_docspermimetype_title' => 'Документів по типах',
'chart_docspermonth_title' => 'Документів на місяць', 'chart_docspermonth_title' => 'Документів на місяць',
'chart_docsperstatus_title' => 'Документів за статусом', 'chart_docsperstatus_title' => 'Документів за статусом',
'chart_docsperuser_title' => 'Документы по користувачах', 'chart_docsperuser_title' => 'Документи по користувачах',
'chart_selection' => 'Виберіть діаграму', 'chart_selection' => 'Оберіть діаграму',
'chart_sizeperuser_title' => 'Зайнятого простору по користувачах', 'chart_sizeperuser_title' => 'Зайнятий дисковий простір по користувачах',
'checkedout_file_has_different_version' => 'Отримана версія документу не відповідає останній його версії. Завантаження не оновить документ.', 'checkedout_file_has_different_version' => 'Отримана версія документу не відповідає останній його версії. Завантаження не оновить документ.',
'checkedout_file_has_disappeared' => 'Файл отримуваного документа не знайдено. Завантаження неможливе.', 'checkedout_file_has_disappeared' => 'Файл отримуваного документа не знайдено. Завантаження неможливе.',
'checkedout_file_is_unchanged' => 'Документ не змінено. Завантаження неможливе', 'checkedout_file_is_unchanged' => 'Документ не змінено. Завантаження неможливе',
'checkin_document' => 'Отримання', 'checkin_document' => 'Отримання',
'checkout_document' => 'Завантаження', 'checkout_document' => 'Завантаження',
'checkout_is_disabled' => 'Завантаження відключене', 'checkout_is_disabled' => 'Завантаження відключене',
'choose_attrdef' => 'Виберіть атрибут', 'choose_attrdef' => 'Оберіть атрибут',
'choose_category' => 'Виберіть категорію', 'choose_category' => 'Оберіть категорію',
'choose_group' => 'Виберіть групу', 'choose_group' => 'Оберіть групу',
'choose_role' => '', 'choose_role' => '',
'choose_target_category' => 'Виберіть категорію', 'choose_target_category' => 'Оберіть категорію',
'choose_target_document' => 'Виберіть групу', 'choose_target_document' => 'Оберіть групу',
'choose_target_file' => 'Виберіть файл', 'choose_target_file' => 'Оберіть файл',
'choose_target_folder' => 'Виберіть каталог', 'choose_target_folder' => 'Оберіть каталог',
'choose_user' => 'Виберіть користувача', 'choose_user' => 'Оберіть користувача',
'choose_workflow' => 'Виберіть процес', 'choose_workflow' => 'Оберіть процес',
'choose_workflow_action' => 'Виберіть дію процесу', 'choose_workflow_action' => 'Оберіть дію процесу',
'choose_workflow_state' => 'Виберіть статус процесу', 'choose_workflow_state' => 'Оберіть статус процесу',
'clear_clipboard' => 'Очистити буфер обміну', 'clear_clipboard' => 'Очистити буфер обміну',
'clipboard' => 'Буфер обміну', 'clipboard' => 'Буфер обміну',
'close' => 'Закрити', 'close' => 'Закрити',
'comment' => 'Коментарій', 'comment' => 'Коментар',
'comment_changed_email' => 'Повідомлення про зміну коментаря', 'comment_changed_email' => 'Повідомлення про зміну коментаря',
'comment_for_current_version' => 'Коментарій версії', 'comment_for_current_version' => 'Коментар версії',
'confirm_create_fulltext_index' => 'Так, перестворити повнотекстовий індекс!', 'confirm_create_fulltext_index' => 'Так, перестворити повнотекстовий індекс!',
'confirm_move_document' => '', 'confirm_move_document' => '',
'confirm_move_folder' => '', 'confirm_move_folder' => '',
'confirm_pwd' => 'Підтвердіть пароль', 'confirm_pwd' => 'Підтвердіть пароль',
'confirm_rm_backup' => 'Видалити файл «[arkname]»?<br>Дія <b>необоротна</b>', 'confirm_rm_backup' => 'Видалити файл «[arkname]»?<br>Дія <b>незворотня</b>',
'confirm_rm_document' => 'Видалити документ «[documentname]»?<br>Дія <b>необоротна</b>', 'confirm_rm_document' => 'Видалити документ «[documentname]»?<br>Дія <b>незворотня</b>',
'confirm_rm_dump' => 'Видалити файл «[dumpname]»?<br>Дія <b>необоротна</b>', 'confirm_rm_dump' => 'Видалити файл «[dumpname]»?<br>Дія <b>незворотня</b>',
'confirm_rm_event' => 'Видалити подію «[name]»?<br>Дія <b>необоротна</b>', 'confirm_rm_event' => 'Видалити подію «[name]»?<br>Дія <b>незворотня</b>',
'confirm_rm_file' => 'Видалити файл «[name]» документа «[documentname]»?<br>Дія <b>необоротна</b>', 'confirm_rm_file' => 'Видалити файл «[name]» документа «[documentname]»?<br>Дія <b>незворотня</b>',
'confirm_rm_folder' => 'Видалити каталог «[foldername]» и его содержимое?<br>Дія <b>необоротна</b>', 'confirm_rm_folder' => 'Видалити каталог «[foldername]» та його вміст?<br>Дія <b>незворотня</b>',
'confirm_rm_folder_files' => 'Видалити в каталозі «[foldername]» всі файли і підкаталоги?<br>Дія <b>необоротна</b>', 'confirm_rm_folder_files' => 'Видалити в каталозі «[foldername]» всі файли і підкаталоги?<br>Дія <b>незворотня</b>',
'confirm_rm_group' => 'Видалити групу «[groupname]»?<br>Дія <b>необоротна</b>', 'confirm_rm_group' => 'Видалити групу «[groupname]»?<br>Дія <b>незворотня</b>',
'confirm_rm_log' => 'Видалити журнал «[logname]»?<br>Дія <b>необоротна</b>', 'confirm_rm_log' => 'Видалити журнал «[logname]»?<br>Дія <b>незворотня</b>',
'confirm_rm_transmittalitem' => 'Підтвердити видалення', 'confirm_rm_transmittalitem' => 'Підтвердити видалення',
'confirm_rm_user' => 'Видалити користувача «[username]»?<br>Дія <b>необоротна</b>', 'confirm_rm_user' => 'Видалити користувача «[username]»?<br>Дія <b>незворотня</b>',
'confirm_rm_version' => 'Видалити версію [version] документа «[documentname]»?<br>Дія <b>необоротна</b>', 'confirm_rm_version' => 'Видалити версію [version] документа «[documentname]»?<br>Дія <b>незворотня</b>',
'confirm_update_transmittalitem' => 'Підтвердити оновлення', 'confirm_update_transmittalitem' => 'Підтвердити оновлення',
'content' => 'Вміст', 'content' => 'Вміст',
'continue' => 'Продовжити', 'continue' => 'Продовжити',
'converter_new_cmd' => '', 'converter_new_cmd' => 'Команда',
'converter_new_mimetype' => '', 'converter_new_mimetype' => 'Новий mime тип',
'copied_to_checkout_as' => 'Файл скопійовано в середовище скачування як', 'copied_to_checkout_as' => 'Файл скопійовано в середовище скачування як',
'create_fulltext_index' => 'Створити повнотекстовий індекс', 'create_fulltext_index' => 'Створити повнотекстовий індекс',
'create_fulltext_index_warning' => 'Ви хочете перестворити повнотекстовий індекс. Це займе деякий час і знизить продуктивність. Продовжити?', 'create_fulltext_index_warning' => 'Ви хочете перестворити повнотекстовий індекс. Це займе деякий час і знизить продуктивність. Продовжити?',
@ -277,25 +277,25 @@ URL: [url]',
'definitions' => 'Визначення', 'definitions' => 'Визначення',
'delete' => 'Видалити', 'delete' => 'Видалити',
'details' => 'Деталі', 'details' => 'Деталі',
'details_version' => атальна інформація про версію: [version]', 'details_version' => етальна інформація про версію: [version]',
'de_DE' => 'German', 'de_DE' => 'German',
'disclaimer' => 'Авторизована зона. Несанкціонований доступ переслідується згідно національного законодавства.', 'disclaimer' => 'Авторизована зона. Несанкціонований доступ переслідується згідно національного законодавства.',
'discspace' => 'Дисковий простір', 'discspace' => 'Дисковий простір',
'document' => 'Документ', 'document' => 'Документ',
'documents' => 'док.', 'documents' => 'док.',
'documents_checked_out_by_you' => 'Документи на Обробці у вас', 'documents_checked_out_by_you' => 'Документи на Опрацюванні у вас',
'documents_in_process' => 'Документи в роботі', 'documents_in_process' => 'Документи в роботі',
'documents_locked' => '', 'documents_locked' => 'Заблоковані документи',
'documents_locked_by_you' => 'Документи, які ви заблокували', 'documents_locked_by_you' => 'Документи, які ви заблокували',
'documents_only' => 'лише документи', 'documents_only' => 'лише документи',
'documents_to_approve' => 'Докумети, які чекають вашого затвердження', 'documents_to_approve' => 'Документи, які чекають вашого затвердження',
'documents_to_process' => '', 'documents_to_process' => 'Документи, які чекають опрацювання',
'documents_to_receipt' => 'Документи, які чекають підтвердження отримання', 'documents_to_receipt' => 'Документи, які чекають підтвердження отримання',
'documents_to_review' => 'Документи, які чекають вашої рецензії', 'documents_to_review' => 'Документи, які чекають вашої рецензії',
'documents_to_revise' => 'Документи для повторного розгляду', 'documents_to_revise' => 'Документи для повторного розгляду',
'documents_user_rejected' => '', 'documents_user_rejected' => 'Документи, які відхилили',
'documents_user_requiring_attention' => 'Ваші документи, які потребують уваги', 'documents_user_requiring_attention' => 'Ваші документи, які потребують уваги',
'document_already_checkedout' => 'Цей документ вже на обробці', 'document_already_checkedout' => 'Цей документ вже на опрацюванні',
'document_already_locked' => 'Цей документ вже заблокований', 'document_already_locked' => 'Цей документ вже заблокований',
'document_comment_changed_email' => 'Змінено коментар', 'document_comment_changed_email' => 'Змінено коментар',
'document_comment_changed_email_body' => 'Змінено коментар 'document_comment_changed_email_body' => 'Змінено коментар
@ -306,10 +306,10 @@ URL: [url]',
Користувач: [username] Користувач: [username]
URL: [url]', URL: [url]',
'document_comment_changed_email_subject' => '[sitename]: змінено коментар «[name]»', 'document_comment_changed_email_subject' => '[sitename]: змінено коментар «[name]»',
'document_count' => '', 'document_count' => 'Кількість документів',
'document_deleted' => 'Документ видалено', 'document_deleted' => 'Документ видалено',
'document_deleted_email' => 'Документ видалено', 'document_deleted_email' => 'Документ видалено',
'document_deleted_email_body' => 'Видалено докмент 'document_deleted_email_body' => 'Документ видалено
Документ: [name] Документ: [name]
Батьківський каталог: [folder_path] Батьківський каталог: [folder_path]
Користувач: [username]', Користувач: [username]',
@ -330,14 +330,14 @@ URL: [url]',
URL: [url]', URL: [url]',
'document_moved_email_subject' => '[sitename]: переміщено документ «[name]»', 'document_moved_email_subject' => '[sitename]: переміщено документ «[name]»',
'document_not_checkedout' => 'документ не на опрацюванні', 'document_not_checkedout' => 'документ не на опрацюванні',
'document_renamed_email' => 'Документ переназвано', 'document_renamed_email' => 'Документ перейменований',
'document_renamed_email_body' => 'Переназвано документ 'document_renamed_email_body' => 'Документ перейменований
Документ: [name] Документ: [name]
Батьківський каталог: [folder_path] Батьківський каталог: [folder_path]
Попередня назва: [old_name] Попередня назва: [old_name]
Користувач: [username] Користувач: [username]
URL: [url]', URL: [url]',
'document_renamed_email_subject' => '[sitename]: переназвано документ «[name]»', 'document_renamed_email_subject' => '[sitename]: документ перейменований «[name]»',
'document_status_changed_email' => 'Статус документа змінено', 'document_status_changed_email' => 'Статус документа змінено',
'document_status_changed_email_body' => 'Змінено статус документа 'document_status_changed_email_body' => 'Змінено статус документа
Документ: [name] Документ: [name]
@ -352,8 +352,8 @@ URL: [url]',
Документ: [name] Документ: [name]
Батьківський каталог: [folder_path] Батьківський каталог: [folder_path]
Користувач: [username] Користувач: [username]
Коментарій: [comment] Коментар: [comment]
Коментарій версії: [version_comment] Коментар версії: [version_comment]
URL: [url]', URL: [url]',
'document_updated_email_subject' => '[sitename]: оновлено документ «[name]»', 'document_updated_email_subject' => '[sitename]: оновлено документ «[name]»',
'does_not_expire' => 'Без терміну виконання', 'does_not_expire' => 'Без терміну виконання',
@ -363,18 +363,18 @@ URL: [url]',
'do_object_setchecksum' => 'Встановити контрольну суму', 'do_object_setchecksum' => 'Встановити контрольну суму',
'do_object_setfilesize' => 'Встановити розмір файлу', 'do_object_setfilesize' => 'Встановити розмір файлу',
'do_object_unlink' => 'Видалити версію документа', 'do_object_unlink' => 'Видалити версію документа',
'draft' => '', 'draft' => '<b>Чернетка</b>',
'draft_pending_approval' => '<b>Чорнетка</b> — Очікує на затвердження', 'draft_pending_approval' => '<b>Чернетка</b> — Очікує на затвердження',
'draft_pending_review' => '<b>Чорнетка</b> — Очікує на рецензію', 'draft_pending_review' => '<b>Чернетка</b> — Очікує на рецензію',
'drag_icon_here' => 'Перетягніть сюди значок документа чи каталога', 'drag_icon_here' => 'Перетягніть сюди значок документа чи каталогу',
'dropfolder_file' => 'Файл з прохідного каталога', 'dropfolder_file' => 'Файл з прохідного каталогу',
'dropupload' => 'Швидке завантаження', 'dropupload' => 'Швидке завантаження',
'drop_files_here' => 'Перемістіть файли сюди', 'drop_files_here' => 'Перемістіть файли сюди',
'dump_creation' => 'Створити дамп БД', 'dump_creation' => 'Створити дамп БД',
'dump_creation_warning' => 'Ця операція створить дамп бази даних. Після створення файл буде збережено в каталозі даних сервера.', 'dump_creation_warning' => 'Ця операція створить дамп бази даних. Після створення файл буде збережено в каталозі даних сервера.',
'dump_list' => 'Існуючі дампи', 'dump_list' => 'Існуючі дампи',
'dump_remove' => 'Видалити дамп', 'dump_remove' => 'Видалити дамп',
'duplicate_content' => '', 'duplicate_content' => 'Дубльований вміст',
'edit' => 'Змінити', 'edit' => 'Змінити',
'edit_attributes' => 'Змінити атрибути', 'edit_attributes' => 'Змінити атрибути',
'edit_comment' => 'Змінити коментар', 'edit_comment' => 'Змінити коментар',
@ -411,7 +411,7 @@ URL: [url]',
'error_toogle_permission' => '', 'error_toogle_permission' => '',
'es_ES' => 'Spanish', 'es_ES' => 'Spanish',
'event_details' => 'Інформація про подію', 'event_details' => 'Інформація про подію',
'exclude_items' => '', 'exclude_items' => 'Виключені елементи',
'expired' => 'Термін виконання вийшов', 'expired' => 'Термін виконання вийшов',
'expires' => 'Термін виконання виходить', 'expires' => 'Термін виконання виходить',
'expiry_changed_email' => 'Дату терміну виконання змінено', 'expiry_changed_email' => 'Дату терміну виконання змінено',
@ -421,14 +421,14 @@ URL: [url]',
Користувач: [username] Користувач: [username]
URL: [url]', URL: [url]',
'expiry_changed_email_subject' => '[sitename]: зміна дати терміну виконання для «[name]»', 'expiry_changed_email_subject' => '[sitename]: зміна дати терміну виконання для «[name]»',
'export' => '', 'export' => 'Експорт',
'extension_manager' => 'Керування розширеннями', 'extension_manager' => 'Керування розширеннями',
'february' => 'Лютий', 'february' => 'Лютий',
'file' => 'Файл', 'file' => 'Файл',
'files' => 'Файли', 'files' => 'Файли',
'files_deletion' => 'Видалити файли', 'files_deletion' => 'Видалити файли',
'files_deletion_warning' => 'Ця операція видалить всі файли у всіх каталогах. Інформація про версії залишиться доступною', 'files_deletion_warning' => 'Ця операція видалить всі файли у всіх каталогах. Інформація про версії залишиться доступною',
'files_loading' => '', 'files_loading' => 'Будь ласка, зачекайте, поки завантажується файл …',
'file_size' => 'Розмір', 'file_size' => 'Розмір',
'filter_for_documents' => 'Додатковий фільтр по документах', 'filter_for_documents' => 'Додатковий фільтр по документах',
'filter_for_folders' => 'Додатковий фільтр по каталогах', 'filter_for_folders' => 'Додатковий фільтр по каталогах',
@ -436,15 +436,15 @@ URL: [url]',
'folders' => 'кат.', 'folders' => 'кат.',
'folders_and_documents_statistic' => 'Огляд вмісту', 'folders_and_documents_statistic' => 'Огляд вмісту',
'folder_comment_changed_email' => 'Коментар змінено', 'folder_comment_changed_email' => 'Коментар змінено',
'folder_comment_changed_email_body' => 'Змінено коментар каталога 'folder_comment_changed_email_body' => 'Змінено коментар каталогу
Каталог: [name] Каталог: [name]
Коментар: [new_comment] Коментар: [new_comment]
Попередній коментар: [old_comment] Попередній коментар: [old_comment]
Батьківський каталог: [folder_path] Батьківський каталог: [folder_path]
Користувач: [username] Користувач: [username]
URL: [url]', URL: [url]',
'folder_comment_changed_email_subject' => '[sitename]: змінено коментар каталога «[folder]»', 'folder_comment_changed_email_subject' => '[sitename]: змінено коментар каталогу «[folder]»',
'folder_contents' => 'Вміст каталога', 'folder_contents' => 'Вміст каталогу',
'folder_deleted_email' => 'Каталог видалено', 'folder_deleted_email' => 'Каталог видалено',
'folder_deleted_email_body' => 'Видалено каталог 'folder_deleted_email_body' => 'Видалено каталог
Каталог: [name] Каталог: [name]
@ -487,7 +487,7 @@ URL: [url]',
'groups' => 'Групи', 'groups' => 'Групи',
'group_approval_summary' => 'Підсумки затвердження групи', 'group_approval_summary' => 'Підсумки затвердження групи',
'group_exists' => 'Група вже існує', 'group_exists' => 'Група вже існує',
'group_info' => '', 'group_info' => 'Інформація про групу',
'group_management' => 'Керування групами', 'group_management' => 'Керування групами',
'group_members' => 'Члени групи', 'group_members' => 'Члени групи',
'group_receipt_summary' => 'Підсумки отримання групи', 'group_receipt_summary' => 'Підсумки отримання групи',
@ -498,18 +498,18 @@ URL: [url]',
'home_folder' => 'Домашній каталог', 'home_folder' => 'Домашній каталог',
'hourly' => 'Щогодини', 'hourly' => 'Щогодини',
'hours' => 'години', 'hours' => 'години',
'hr_HR' => '', 'hr_HR' => 'Хорватська',
'human_readable' => 'Зрозумілий людині архів', 'human_readable' => 'Зрозумілий людині архів',
'hu_HU' => 'Hungarian', 'hu_HU' => 'Hungarian',
'id' => 'Ідентифікатор', 'id' => 'Ідентифікатор',
'identical_version' => 'Нова версія ідентична поточній.', 'identical_version' => 'Нова версія ідентична поточній.',
'include_content' => '', 'include_content' => 'Включно з вмістом',
'include_documents' => 'Включно з документами', 'include_documents' => 'Включно з документами',
'include_subdirectories' => 'Включно з підкаталогами', 'include_subdirectories' => 'Включно з підкаталогами',
'index_converters' => 'Індексування документів', 'index_converters' => 'Індексування документів',
'index_folder' => 'Каталог індексу', 'index_folder' => 'Каталог індексу',
'individuals' => 'Користувачі', 'individuals' => 'Користувачі',
'indivіduals_in_groups' => '', 'indivіduals_in_groups' => 'Користувачі групи',
'inherited' => 'успадкований', 'inherited' => 'успадкований',
'inherits_access_copy_msg' => 'Скопіювати успадкований список', 'inherits_access_copy_msg' => 'Скопіювати успадкований список',
'inherits_access_empty_msg' => 'Почати з порожнього списку доступу', 'inherits_access_empty_msg' => 'Почати з порожнього списку доступу',
@ -522,12 +522,12 @@ URL: [url]',
'invalid_create_date_end' => 'Невірна кінцева дата діапазону дати створення', 'invalid_create_date_end' => 'Невірна кінцева дата діапазону дати створення',
'invalid_create_date_start' => 'Невірна початкова дата діапазону дати створення', 'invalid_create_date_start' => 'Невірна початкова дата діапазону дати створення',
'invalid_doc_id' => 'Невірний ідентифікатор документа', 'invalid_doc_id' => 'Невірний ідентифікатор документа',
'invalid_expiration_date_end' => '', 'invalid_expiration_date_end' => 'Невірна кінцева дата діапазону терміна виконання.',
'invalid_expiration_date_start' => '', 'invalid_expiration_date_start' => 'Невірна початкова дата діапазону терміна виконання.',
'invalid_file_id' => 'Невірний ідентифікатор файлу', 'invalid_file_id' => 'Невірний ідентифікатор файлу',
'invalid_folder_id' => 'Невірний ідентифікатор каталога', 'invalid_folder_id' => 'Невірний ідентифікатор каталогу',
'invalid_group_id' => 'Невірний ідентифікатор групи', 'invalid_group_id' => 'Невірний ідентифікатор групи',
'invalid_link_id' => 'Невірний ідентифікатор ссилки', 'invalid_link_id' => 'Невірний ідентифікатор посилання',
'invalid_request_token' => 'Невірне позначення запиту', 'invalid_request_token' => 'Невірне позначення запиту',
'invalid_review_status' => 'Невірний статус рецензування', 'invalid_review_status' => 'Невірний статус рецензування',
'invalid_sequence' => 'Невірне значення позиції', 'invalid_sequence' => 'Невірне значення позиції',
@ -542,30 +542,30 @@ URL: [url]',
'is_hidden' => 'Не відображати в<br/>переліку користувачів', 'is_hidden' => 'Не відображати в<br/>переліку користувачів',
'it_IT' => 'Italian', 'it_IT' => 'Italian',
'january' => 'Січень', 'january' => 'Січень',
'js_no_approval_group' => 'Виберіть групу затвердження', 'js_no_approval_group' => 'Оберіть групу затвердження',
'js_no_approval_status' => 'Виберіть статус затвердження', 'js_no_approval_status' => 'Оберіть статус затвердження',
'js_no_comment' => 'Немає коментаря', 'js_no_comment' => 'Немає коментаря',
'js_no_email' => 'Введіть свій e-mail', 'js_no_email' => 'Введіть свій e-mail',
'js_no_file' => 'Виберіть файл', 'js_no_file' => 'Оберіть файл',
'js_no_keywords' => 'Вкажіть ключові слова', 'js_no_keywords' => 'Вкажіть ключові слова',
'js_no_login' => 'Введіть логін', 'js_no_login' => 'Введіть логін',
'js_no_name' => 'Введіть ім\'я', 'js_no_name' => 'Введіть ім\'я',
'js_no_override_status' => 'Виберіть новий [override] статус', 'js_no_override_status' => 'Оберіть новий [override] статус',
'js_no_pwd' => 'Введіть пароль', 'js_no_pwd' => 'Введіть пароль',
'js_no_query' => 'Введіть запит', 'js_no_query' => 'Введіть запит',
'js_no_review_group' => 'Виберіть групу рецензентів', 'js_no_review_group' => 'Оберіть групу рецензентів',
'js_no_review_status' => 'Вибіріть статус рецензії', 'js_no_review_status' => 'Вибіріть статус рецензії',
'js_pwd_not_conf' => 'Пароль і його підтвердження не співпадають', 'js_pwd_not_conf' => 'Пароль і його підтвердження не співпадають',
'js_select_user' => 'Виберіть користувача', 'js_select_user' => 'Оберіть користувача',
'js_select_user_or_group' => 'Виберіть користувача або групу', 'js_select_user_or_group' => 'Оберіть користувача або групу',
'july' => 'Липень', 'july' => 'Липень',
'june' => 'Червень', 'june' => 'Червень',
'keep' => 'Не змінювати', 'keep' => 'Не змінювати',
'keep_doc_status' => 'Зберегти статус документа', 'keep_doc_status' => 'Зберегти статус документа',
'keywords' => 'Ключові слова', 'keywords' => 'Ключові слова',
'keywords_loading' => '', 'keywords_loading' => 'Будь ласка, зачекайте, поки завантажується список ключових слів…',
'keyword_exists' => 'Ключове слово існує', 'keyword_exists' => 'Ключове слово існує',
'ko_KR' => '', 'ko_KR' => 'Корейська',
'language' => 'Мова', 'language' => 'Мова',
'lastaccess' => 'Останній доступ', 'lastaccess' => 'Останній доступ',
'last_update' => 'Останнє оновлення', 'last_update' => 'Останнє оновлення',
@ -605,7 +605,7 @@ URL: [url]',
'minutes' => 'хвилини', 'minutes' => 'хвилини',
'misc' => 'Інше', 'misc' => 'Інше',
'missing_checksum' => 'Відсутня контрольна сума', 'missing_checksum' => 'Відсутня контрольна сума',
'missing_file' => '', 'missing_file' => 'Відсутній файл',
'missing_filesize' => 'Відсутній розмір файлу', 'missing_filesize' => 'Відсутній розмір файлу',
'missing_request_object' => '', 'missing_request_object' => '',
'missing_transition_user_group' => 'Відсутній користувач/група для зміни.', 'missing_transition_user_group' => 'Відсутній користувач/група для зміни.',
@ -692,16 +692,16 @@ URL: [url]',
'no_group_members' => 'Група не має членів', 'no_group_members' => 'Група не має членів',
'no_linked_files' => 'Немає пов\'язаних документів', 'no_linked_files' => 'Немає пов\'язаних документів',
'no_previous_versions' => 'Немає попередніх версій', 'no_previous_versions' => 'Немає попередніх версій',
'no_receipt_needed' => '', 'no_receipt_needed' => 'Немає документів, які потребують підтвердження отримання',
'no_review_needed' => 'Рецензія не потрібна', 'no_review_needed' => 'Рецензія не потрібна',
'no_revision_needed' => '', 'no_revision_needed' => 'Ревізія не потрібна',
'no_revision_planed' => 'Повторне опрацювання не заплановане', 'no_revision_planed' => 'Повторне опрацювання не заплановане',
'no_update_cause_locked' => 'Ви не можете оновити документ. Зв\'яжіться з користувачем, який його заблокував.', 'no_update_cause_locked' => 'Ви не можете оновити документ. Зв\'яжіться з користувачем, який його заблокував.',
'no_user_image' => 'Зображення не знайдено', 'no_user_image' => 'Зображення не знайдено',
'no_version_check' => 'Перевірка наявності нової версії SeedDMS не відбулася! Це може бути спричинено налаштуванням allow_url_fopen = 0 у конфігурації вашого php.', 'no_version_check' => 'Перевірка наявності нової версії SeedDMS не відбулася! Це може бути спричинено налаштуванням allow_url_fopen = 0 у конфігурації вашого php.',
'no_version_modification' => '', 'no_version_modification' => 'Відсутня модифікація версії',
'no_workflow_available' => 'Немає доступних процесів', 'no_workflow_available' => 'Немає доступних процесів',
'objectcheck' => 'Перевірка каталога чи документа', 'objectcheck' => 'Перевірка каталогу чи документа',
'obsolete' => 'Застарів', 'obsolete' => 'Застарів',
'october' => 'Жовтень', 'october' => 'Жовтень',
'old' => 'Старий', 'old' => 'Старий',
@ -722,12 +722,12 @@ URL: [url]',
'password_already_used' => 'Пароль вже використовується', 'password_already_used' => 'Пароль вже використовується',
'password_expiration' => 'Термін використання паролю', 'password_expiration' => 'Термін використання паролю',
'password_expiration_text' => 'Вийшов термін використання вашого паролю. Ви повинні вибрати новий пароль для того, щоб продовжити використовувати SeedDMS.', 'password_expiration_text' => 'Вийшов термін використання вашого паролю. Ви повинні вибрати новий пароль для того, щоб продовжити використовувати SeedDMS.',
'password_expired' => 'Пароль протермінований', 'password_expired' => 'Термін використання паролю вийшов',
'password_expires_in_days' => 'Термін використання паролю виходить через', 'password_expires_in_days' => 'Термін використання паролю виходить через',
'password_forgotten' => 'Втрачено пароль', 'password_forgotten' => 'Втрачено пароль',
'password_forgotten_email_body' => 'Шановний користувач SeedDMS, 'password_forgotten_email_body' => 'Шановний користувач SeedDMS,
ми отримали запит наз зміну вашого паролю. ми отримали запит на зміну вашого паролю.
Щоб зробити це, перейдіть по ссилці: Щоб зробити це, перейдіть за посиланням:
[url_prefix]out/out.ChangePassword.php?hash=[hash] [url_prefix]out/out.ChangePassword.php?hash=[hash]
@ -742,16 +742,16 @@ URL: [url]',
'password_strength' => 'Надійність пароля', 'password_strength' => 'Надійність пароля',
'password_strength_insuffient' => 'Недостатня надійність пароля', 'password_strength_insuffient' => 'Недостатня надійність пароля',
'password_wrong' => 'Невірний пароль', 'password_wrong' => 'Невірний пароль',
'pending_approvals' => '', 'pending_approvals' => 'Очікує затвердження',
'pending_reviews' => '', 'pending_reviews' => 'Очікує рецензії',
'pending_workflows' => '', 'pending_workflows' => 'Очікує процес',
'personal_default_keywords' => 'Особистий список ключових слів', 'personal_default_keywords' => 'Особистий список ключових слів',
'pl_PL' => 'Polish', 'pl_PL' => 'Polish',
'possible_substitutes' => 'Підстановки', 'possible_substitutes' => 'Підстановки',
'preview' => '', 'preview' => 'Попередній перегляд',
'preview_converters' => '', 'preview_converters' => 'Попередній перегляд перетворення документу',
'preview_markdown' => '', 'preview_markdown' => 'Markdown',
'preview_plain' => '', 'preview_plain' => 'Текст',
'previous_state' => 'Попередній стан', 'previous_state' => 'Попередній стан',
'previous_versions' => 'Попередні версії', 'previous_versions' => 'Попередні версії',
'pt_BR' => 'Portugese (BR)', 'pt_BR' => 'Portugese (BR)',
@ -760,8 +760,13 @@ URL: [url]',
'quota_is_disabled' => 'Квотування відключено', 'quota_is_disabled' => 'Квотування відключено',
'quota_warning' => 'Ваша дискова квота перевищена на [bytes]. Видаліть непотрібні документи або їх попередні версії.', 'quota_warning' => 'Ваша дискова квота перевищена на [bytes]. Видаліть непотрібні документи або їх попередні версії.',
'receipt_log' => 'Лог отримання', 'receipt_log' => 'Лог отримання',
'receipt_request_email_body' => '', 'receipt_request_email_body' => 'Запит отримання
'receipt_request_email_subject' => '', Документ: [name]
Версія: [version]
Каталог: [folder_path]
Користувач: [username]
URL: [url]',
'receipt_request_email_subject' => '[sitename]: [name] - Запит отримання',
'receipt_summary' => 'Підсумки отримання', 'receipt_summary' => 'Підсумки отримання',
'recipients' => 'Отримувачі', 'recipients' => 'Отримувачі',
'refresh' => 'Оновити', 'refresh' => 'Оновити',
@ -814,7 +819,7 @@ URL: [url]',
Користувач: [username] Користувач: [username]
URL: [url]', URL: [url]',
'review_deletion_email_subject' => '[sitename]: скасовано запит на рецензування для [name]', 'review_deletion_email_subject' => '[sitename]: скасовано запит на рецензування для [name]',
'review_file' => '', 'review_file' => 'Файл',
'review_group' => 'Група рецензентів', 'review_group' => 'Група рецензентів',
'review_log' => 'Лог рецензування', 'review_log' => 'Лог рецензування',
'review_request_email' => 'Запит на рецензування', 'review_request_email' => 'Запит на рецензування',
@ -842,8 +847,13 @@ URL: [url]',
'revise_document_on' => 'Наступна ревізія документу [date]', 'revise_document_on' => 'Наступна ревізія документу [date]',
'revision_date' => 'Дата ревізії', 'revision_date' => 'Дата ревізії',
'revision_log' => 'Лог ревізії', 'revision_log' => 'Лог ревізії',
'revision_request_email_body' => '', 'revision_request_email_body' => 'Запит на ревізію
'revision_request_email_subject' => '', Документ: [name]
Версія: [version]
Батьківський каталог: [folder_path]
Користувач: [username]
URL: [url]',
'revision_request_email_subject' => '[sitename]: [name] - Запит на ревізію',
'revisors' => 'Ревізори', 'revisors' => 'Ревізори',
'revisor_already_assigned' => 'Ревізор вже призначений', 'revisor_already_assigned' => 'Ревізор вже призначений',
'revisor_already_removed' => 'Ревізора вже видалено', 'revisor_already_removed' => 'Ревізора вже видалено',
@ -914,25 +924,25 @@ URL: [url]',
'search_time' => 'Пройшло: [time] с', 'search_time' => 'Пройшло: [time] с',
'seconds' => 'секунди', 'seconds' => 'секунди',
'selection' => 'Вибір', 'selection' => 'Вибір',
'select_category' => 'Виберіть категорію', 'select_category' => 'Оберіть категорію',
'select_groups' => 'Виберіть групи', 'select_groups' => 'Оберіть групи',
'select_grp_approvers' => 'Виберіть групу затверджувачів', 'select_grp_approvers' => 'Оберіть групу затверджувачів',
'select_grp_ind_approvers' => '', 'select_grp_ind_approvers' => 'Оберіть групу',
'select_grp_ind_notification' => '', 'select_grp_ind_notification' => 'Оберіть групу',
'select_grp_ind_reviewers' => '', 'select_grp_ind_reviewers' => 'Оберіть групу',
'select_grp_notification' => 'Виберіть групу сповіщення', 'select_grp_notification' => 'Оберіть групу сповіщення',
'select_grp_recipients' => 'Виберіть групу отримувачів', 'select_grp_recipients' => 'Оберіть групу отримувачів',
'select_grp_reviewers' => 'Виберіть групу рецензентів', 'select_grp_reviewers' => 'Оберіть групу рецензентів',
'select_grp_revisors' => 'Виберіть групу ревізорів', 'select_grp_revisors' => 'Оберіть групу ревізорів',
'select_ind_approvers' => 'Виберіть індивідуального затверджувача', 'select_ind_approvers' => 'Оберіть індивідуального затверджувача',
'select_ind_notification' => 'Виберіть індивідуального сповіщеного', 'select_ind_notification' => 'Оберіть індивідуального сповіщеного',
'select_ind_recipients' => 'Виберіть індивідуального отримувача', 'select_ind_recipients' => 'Оберіть індивідуального отримувача',
'select_ind_reviewers' => 'Виберіть індивідуального рецензента', 'select_ind_reviewers' => 'Оберіть індивідуального рецензента',
'select_ind_revisors' => 'Виберіть індивідуального ревізора', 'select_ind_revisors' => 'Оберіть індивідуального ревізора',
'select_one' => 'Виберіть', 'select_one' => 'Оберіть',
'select_users' => 'Виберіть користувачів', 'select_users' => 'Оберіть користувачів',
'select_workflow' => 'Виберіть процес', 'select_workflow' => 'Оберіть процес',
'send_test_mail' => '', 'send_test_mail' => 'Надіслати тестове повідомлення',
'september' => 'Вересень', 'september' => 'Вересень',
'sequence' => 'Позиція', 'sequence' => 'Позиція',
'seq_after' => 'Після «[prevname]»', 'seq_after' => 'Після «[prevname]»',
@ -947,10 +957,10 @@ URL: [url]',
'settings_Advanced' => 'Додатково', 'settings_Advanced' => 'Додатково',
'settings_apache_mod_rewrite' => 'Apache — модуль Rewrite', 'settings_apache_mod_rewrite' => 'Apache — модуль Rewrite',
'settings_Authentication' => 'Налаштування авторизації', 'settings_Authentication' => 'Налаштування авторизації',
'settings_autoLoginUser' => '', 'settings_autoLoginUser' => 'Автоматичний вхід',
'settings_autoLoginUser_desc' => '', 'settings_autoLoginUser_desc' => 'Використовувати цього користувача для доступу, якщо користувач не увійшов в систему. Такий доступ не буде створювати сеанс.',
'settings_backupDir' => '', 'settings_backupDir' => 'Каталог резервних копій',
'settings_backupDir_desc' => '', 'settings_backupDir_desc' => 'Каталог, в якому інструмент резервного копіювання зберігає резервні копії. Якщо цей каталог не встановлений або до нього не має доступу, то резервні копії будуть збережені в каталозі вмісту.',
'settings_cacheDir' => 'Каталог кешу', 'settings_cacheDir' => 'Каталог кешу',
'settings_cacheDir_desc' => 'Де зберігаються ескізи зображень (краще вибрати каталог, недоступний веб-серверові).', 'settings_cacheDir_desc' => 'Де зберігаються ескізи зображень (краще вибрати каталог, недоступний веб-серверові).',
'settings_Calendar' => 'Налаштування календаря', 'settings_Calendar' => 'Налаштування календаря',
@ -959,8 +969,8 @@ URL: [url]',
'settings_cannot_disable' => 'Неможливо видалити ENABLE_INSTALL_TOOL', 'settings_cannot_disable' => 'Неможливо видалити ENABLE_INSTALL_TOOL',
'settings_checkOutDir' => 'Каталог для документів на опрацюванні', 'settings_checkOutDir' => 'Каталог для документів на опрацюванні',
'settings_checkOutDir_desc' => 'Це каталог, куди скопійовано останній вміст документу, якщо він на опрацюванні. Якщо ви зробите цей каталог доступний користувачам, вони зможуть редагувати файл і завантажувати його назад по завершенні роботи.', 'settings_checkOutDir_desc' => 'Це каталог, куди скопійовано останній вміст документу, якщо він на опрацюванні. Якщо ви зробите цей каталог доступний користувачам, вони зможуть редагувати файл і завантажувати його назад по завершенні роботи.',
'settings_cmdTimeout' => '', 'settings_cmdTimeout' => 'Тайм-аут для зовнішніх команд',
'settings_cmdTimeout_desc' => '', 'settings_cmdTimeout_desc' => 'Зазначена тривалість в секундах визначає, коли буде завершена зовнішня команда (наприклад, для створення повнотекстового індексу).',
'settings_contentDir' => 'Каталог вмісту', 'settings_contentDir' => 'Каталог вмісту',
'settings_contentDir_desc' => 'Куди зберігаються завантажені файли (краще вибрати каталог, недоступний веб-серверові).', 'settings_contentDir_desc' => 'Куди зберігаються завантажені файли (краще вибрати каталог, недоступний веб-серверові).',
'settings_contentOffsetDir' => 'Базовий початковий каталог', 'settings_contentOffsetDir' => 'Базовий початковий каталог',
@ -986,10 +996,10 @@ URL: [url]',
'settings_dbUser' => 'Логін', 'settings_dbUser' => 'Логін',
'settings_dbUser_desc' => 'Логін, введений при встановленні. Не змінюйте без потреби, наприклад, якщо БД було переміщено.', 'settings_dbUser_desc' => 'Логін, введений при встановленні. Не змінюйте без потреби, наприклад, якщо БД було переміщено.',
'settings_dbVersion' => 'Схема БД застаріла', 'settings_dbVersion' => 'Схема БД застаріла',
'settings_defaultSearchMethod' => '', 'settings_defaultSearchMethod' => 'Метод пошуку за замовчуванням',
'settings_defaultSearchMethod_desc' => '', 'settings_defaultSearchMethod_desc' => 'Метод пошуку за замовчуванням, коли пошук починається з пошукової форми головного меню.',
'settings_defaultSearchMethod_valdatabase' => '', 'settings_defaultSearchMethod_valdatabase' => 'база даних',
'settings_defaultSearchMethod_valfulltext' => '', 'settings_defaultSearchMethod_valfulltext' => 'повнотекстовий',
'settings_delete_install_folder' => 'Видаліть ENABLE_INSTALL_TOOL в каталозі конфігурації для того, щоби почати використовувати систему', 'settings_delete_install_folder' => 'Видаліть ENABLE_INSTALL_TOOL в каталозі конфігурації для того, щоби почати використовувати систему',
'settings_disableSelfEdit' => 'Відключити власне редагування', 'settings_disableSelfEdit' => 'Відключити власне редагування',
'settings_disableSelfEdit_desc' => 'Якщо ввімкнено, користувачі не зможуть змінювати інформацію про себе.', 'settings_disableSelfEdit_desc' => 'Якщо ввімкнено, користувачі не зможуть змінювати інформацію про себе.',
@ -1018,18 +1028,18 @@ URL: [url]',
'settings_enableFolderTree_desc' => 'Якщо відключено, дерево каталогів не буде відображене', 'settings_enableFolderTree_desc' => 'Якщо відключено, дерево каталогів не буде відображене',
'settings_enableFullSearch' => 'Увімкнути повнотекстовий пошук', 'settings_enableFullSearch' => 'Увімкнути повнотекстовий пошук',
'settings_enableFullSearch_desc' => 'Увімкнути/вимкнути повнотекстовий пошук.', 'settings_enableFullSearch_desc' => 'Увімкнути/вимкнути повнотекстовий пошук.',
'settings_enableGuestAutoLogin' => '', 'settings_enableGuestAutoLogin' => 'Включити автоматичний гостьовий вхід',
'settings_enableGuestAutoLogin_desc' => '', 'settings_enableGuestAutoLogin_desc' => 'Якщо гість-користувач та автоматичний вхід включені, гість буде входити автоматично.',
'settings_enableGuestLogin' => 'Увімкнути гостьовий вхід', 'settings_enableGuestLogin' => 'Увімкнути гостьовий вхід',
'settings_enableGuestLogin_desc' => 'Увімкніть цю опцію для дозволу гостьового входу. Гостьовий вхід повинен використовуватися лише у довіреному середовищі.', 'settings_enableGuestLogin_desc' => 'Увімкніть цю опцію для дозволу гостьового входу. Гостьовий вхід повинен використовуватися лише у довіреному середовищі.',
'settings_enableHelp' => '', 'settings_enableHelp' => 'Включити Допомогу',
'settings_enableHelp_desc' => '', 'settings_enableHelp_desc' => 'Включити/відключити посилання на підказки "Допомога" в меню',
'settings_enableLanguageSelector' => 'Увімкнути вибір мови', 'settings_enableLanguageSelector' => 'Увімкнути вибір мови',
'settings_enableLanguageSelector_desc' => 'Відображати меню вибору мови інтерфейсу користувача після входу в систему. Це не впливає на вибір мови на сторінці авторизації.', 'settings_enableLanguageSelector_desc' => 'Відображати меню вибору мови інтерфейсу користувача після входу в систему. Це не впливає на вибір мови на сторінці авторизації.',
'settings_enableLargeFileUpload' => 'Увімкнути Java-завантажувач файлів', 'settings_enableLargeFileUpload' => 'Увімкнути Java-завантажувач файлів',
'settings_enableLargeFileUpload_desc' => 'Якщо увімкнено, завантаження файлів доступне такок через Java-аплет jumploader без обмеження розміру файлів. Це також дозволить завантажувати кілька файлів за раз.', 'settings_enableLargeFileUpload_desc' => 'Якщо увімкнено, завантаження файлів доступне також через Java-аплет jumploader без обмеження розміру файлів. Це також дозволить завантажувати кілька файлів за раз.',
'settings_enableMenuTasks' => '', 'settings_enableMenuTasks' => 'Включити список завдань в меню',
'settings_enableMenuTasks_desc' => '', 'settings_enableMenuTasks_desc' => 'Включити/відключити пункт меню, який містить всі завдання користувача. Там містяться документи, які потребують рецензії, затвердження і т.ін.',
'settings_enableNotificationAppRev' => 'Сповіщати рецензента і затверджувача', 'settings_enableNotificationAppRev' => 'Сповіщати рецензента і затверджувача',
'settings_enableNotificationAppRev_desc' => 'Увімкніть для відправки сповіщення рецензенту чи затверджувачеві при додаванні нової версії документа.', 'settings_enableNotificationAppRev_desc' => 'Увімкніть для відправки сповіщення рецензенту чи затверджувачеві при додаванні нової версії документа.',
'settings_enableNotificationWorkflow' => 'Відсилати сповіщення користувачам, задіяним в наступній стадії процесу', 'settings_enableNotificationWorkflow' => 'Відсилати сповіщення користувачам, задіяним в наступній стадії процесу',
@ -1041,12 +1051,12 @@ URL: [url]',
'settings_enablePasswordForgotten' => 'Включити відновлення паролю', 'settings_enablePasswordForgotten' => 'Включити відновлення паролю',
'settings_enablePasswordForgotten_desc' => 'Якщо увімкнено, дозволяє користувачам відновлювати пароль через e-mail.', 'settings_enablePasswordForgotten_desc' => 'Якщо увімкнено, дозволяє користувачам відновлювати пароль через e-mail.',
'settings_enableRecursiveCount' => 'Рекурсивно підраховувати<br/>документи і каталоги', 'settings_enableRecursiveCount' => 'Рекурсивно підраховувати<br/>документи і каталоги',
'settings_enableRecursiveCount_desc' => 'Якщо увімкнено, кількість документів і каталогів при перегляді каталога буде підраховано рекурсивно для всіх документів до яких користувач має доступ.', 'settings_enableRecursiveCount_desc' => 'Якщо увімкнено, кількість документів і каталогів при перегляді каталогу буде підраховано рекурсивно для всіх документів до яких користувач має доступ.',
'settings_enableRevisionWorkflow' => 'Увімкнути процес ревізії', 'settings_enableRevisionWorkflow' => 'Увімкнути процес ревізії',
'settings_enableRevisionWorkflow_desc' => 'Увімкніть для актвиації функції ревізії документа через певний час', 'settings_enableRevisionWorkflow_desc' => 'Увімкніть для актвації функції ревізії документа через певний час',
'settings_enableSelfRevApp' => 'Дозволити рецензію/затвердження<br/>користувачами, авторизованими у системі', 'settings_enableSelfRevApp' => 'Дозволити рецензію/затвердження<br/>користувачами, авторизованими у системі',
'settings_enableSelfRevApp_desc' => 'Увімкніть для того, щоб користувачі, в даний момент авторизовані у системі, були в списку рецензентів/затверджувачів і в зміні процесу.', 'settings_enableSelfRevApp_desc' => 'Увімкніть для того, щоб користувачі, в даний момент авторизовані у системі, були в списку рецензентів/затверджувачів і в зміні процесу.',
'settings_enableThemeSelector' => 'Вибір темы', 'settings_enableThemeSelector' => 'Вибір теми',
'settings_enableThemeSelector_desc' => 'Увімкнути/вимкнути можливість вибору теми на сторінці авторизації.', 'settings_enableThemeSelector_desc' => 'Увімкнути/вимкнути можливість вибору теми на сторінці авторизації.',
'settings_enableUserImage' => 'Увімкнути аватари', 'settings_enableUserImage' => 'Увімкнути аватари',
'settings_enableUserImage_desc' => 'Увімкнути аватари користувачів.', 'settings_enableUserImage_desc' => 'Увімкнути аватари користувачів.',
@ -1061,35 +1071,35 @@ URL: [url]',
'settings_error' => 'Помилка', 'settings_error' => 'Помилка',
'settings_expandFolderTree' => 'Розгортати дерево каталогів', 'settings_expandFolderTree' => 'Розгортати дерево каталогів',
'settings_expandFolderTree_desc' => 'Розгортати дерево каталогів.', 'settings_expandFolderTree_desc' => 'Розгортати дерево каталогів.',
'settings_expandFolderTree_val0' => 'Починати зі згорнутого дерева', 'settings_expandFolderTree_val0' => 'Починати із згорнутого дерева',
'settings_expandFolderTree_val1' => 'Починати з розгорного дерева першого рівня', 'settings_expandFolderTree_val1' => 'Починати з розгорнутого дерева першого рівня',
'settings_expandFolderTree_val2' => 'Починати з повністю розгорнутого дерева', 'settings_expandFolderTree_val2' => 'Починати з повністю розгорнутого дерева',
'settings_Extensions' => 'Розширення', 'settings_Extensions' => 'Розширення',
'settings_extraPath' => 'Додатковий шлях PHP', 'settings_extraPath' => 'Додатковий шлях PHP',
'settings_extraPath_desc' => 'Розміщення додаткового програмного забезпечення. Наприклад, каталог, що містить adodb або додаткові pear-пакеты.', 'settings_extraPath_desc' => 'Розміщення додаткового програмного забезпечення. Наприклад, каталог, що містить adodb або додаткові pear-пакети.',
'settings_firstDayOfWeek' => 'Перший день тижня', 'settings_firstDayOfWeek' => 'Перший день тижня',
'settings_firstDayOfWeek_desc' => 'Перший день тижня.', 'settings_firstDayOfWeek_desc' => 'Перший день тижня.',
'settings_footNote' => 'Нижній колонтитул', 'settings_footNote' => 'Нижній колонтитул',
'settings_footNote_desc' => 'Повідомлення, яке відображається внизу кожної сторінки.', 'settings_footNote_desc' => 'Повідомлення, яке відображається внизу кожної сторінки.',
'settings_fullSearchEngine' => '', 'settings_fullSearchEngine' => 'Повнотекстовий механізм пошуку',
'settings_fullSearchEngine_desc' => '', 'settings_fullSearchEngine_desc' => 'Встановити метод, який використовується для повнотекстового пошуку.',
'settings_fullSearchEngine_vallucene' => 'Zend Lucene', 'settings_fullSearchEngine_vallucene' => 'Zend Lucene',
'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS', 'settings_fullSearchEngine_valsqlitefts' => 'SQLiteFTS',
'settings_guestID' => 'Ідентифікатор гостя', 'settings_guestID' => 'Ідентифікатор гостя',
'settings_guestID_desc' => 'Ідентифікатор гостя (можна не змінювати).', 'settings_guestID_desc' => 'Ідентифікатор гостя (можна не змінювати).',
'settings_httpRoot' => 'Корінь http', 'settings_httpRoot' => 'Корінь http',
'settings_httpRoot_desc' => 'Відносний шлях в URL, після доменної частини. Без http://. Наприклад, якщо повний URL http://www.example.com/seeddms/, треба вказати «/seeddms/». Якщо URL http://www.example.com/, то «/».', 'settings_httpRoot_desc' => 'Відносний шлях в URL, після доменної частини. Без http://. Наприклад, якщо повний URL http://www.example.com/seeddms/, треба вказати «/seeddms/». Якщо URL http://www.example.com/, то «/».',
'settings_initialDocumentStatus' => '', 'settings_initialDocumentStatus' => 'Початковий статус документа',
'settings_initialDocumentStatus_desc' => '', 'settings_initialDocumentStatus_desc' => 'Цей статус буде встановлено, коли додається документ',
'settings_initialDocumentStatus_draft' => '', 'settings_initialDocumentStatus_draft' => 'Чернетка',
'settings_initialDocumentStatus_released' => '', 'settings_initialDocumentStatus_released' => 'затверджено',
'settings_installADOdb' => 'Встановити ADOdb', 'settings_installADOdb' => 'Встановити ADOdb',
'settings_install_disabled' => 'ENABLE_INSTALL_TOOL видалений. Тепер можна увійти для подальшого налаштування системи.', 'settings_install_disabled' => 'ENABLE_INSTALL_TOOL видалений. Тепер можна увійти для подальшого налаштування системи.',
'settings_install_pear_package_log' => 'Встановість пакет Pear \'Log\'', 'settings_install_pear_package_log' => 'Встановіть пакет Pear \'Log\'',
'settings_install_pear_package_webdav' => 'Встановіть пакет Pear \'HTTP_WebDAV_Server\', якщо плануєте використовувати цей протокол', 'settings_install_pear_package_webdav' => 'Встановіть пакет Pear \'HTTP_WebDAV_Server\', якщо плануєте використовувати цей протокол',
'settings_install_success' => 'Установка успішно завершена.', 'settings_install_success' => 'Установка успішно завершена.',
'settings_install_welcome_text' => '<p>Перед тим як почати встановлення SeedDMS переконайтеся, що ви створили файл ENABLE_INSTALL_TOOL в каталозі конфігурації, інакше інсталятор не працюватиме. На UNIX-подібних системах це можна зробити за допомогою команди \'touch conf/ENABLE_INSTALL_TOOL\'. Після установки видаліть цей файл.</p><p>SeedDMS має мінімальні вимоги. Потрібна база даних (БД) MySQL або SQLite и веб-сервер з PHP. Для роботи повнотекстового пошуку lucene, Також необхідна інфраструктура Zend, встановлена там, де до неї має доступ PHP. Для сервера WebDAV вам знадобиться HTTP_WebDAV_Server. Шлях може бути вказаний пізніше під час встановлення.</p><p>Якщо ви хочете створити БД до початку встановлення, то створіть її вручну відомим вам інструментом, а також користувача БД з правами доступу до БД і імпортуйте один з дампів БД з каталога конфігурації. Інсталятор може зробити це сам, але потрібен доступ до БД з правами на створення БД.</p>', 'settings_install_welcome_text' => '<p>Перед тим як почати встановлення SeedDMS переконайтеся, що ви створили файл ENABLE_INSTALL_TOOL в каталозі конфігурації, інакше інсталятор не працюватиме. На UNIX-подібних системах це можна зробити за допомогою команди \'touch conf/ENABLE_INSTALL_TOOL\'. Після установки видаліть цей файл.</p><p>SeedDMS має мінімальні вимоги. Потрібна база даних (БД) MySQL або SQLite и веб-сервер з PHP. Для роботи повнотекстового пошуку lucene, Також необхідна інфраструктура Zend, встановлена там, де до неї має доступ PHP. Для сервера WebDAV вам знадобиться HTTP_WebDAV_Server. Шлях може бути вказаний пізніше під час встановлення.</p><p>Якщо ви хочете створити БД до початку встановлення, то створіть її вручну відомим вам інструментом, а також користувача БД з правами доступу до БД і імпортуйте один з дампів БД з каталогу конфігурації. Інсталятор може зробити це сам, але потрібен доступ до БД з правами на створення БД.</p>',
'settings_install_welcome_title' => 'Ласкаво просимо до встановлювача SeedDMS', 'settings_install_welcome_title' => 'Ласкаво просимо до інсталяції SeedDMS',
'settings_install_zendframework' => 'Встановіть Zend Framework, якщо плануєте використовувати повнотекстовий пошук', 'settings_install_zendframework' => 'Встановіть Zend Framework, якщо плануєте використовувати повнотекстовий пошук',
'settings_language' => 'Мова по замовчуванню', 'settings_language' => 'Мова по замовчуванню',
'settings_language_desc' => 'Мова по замовчуванню (каталог в «languages»).', 'settings_language_desc' => 'Мова по замовчуванню (каталог в «languages»).',
@ -1105,19 +1115,19 @@ URL: [url]',
'settings_luceneClassDir_desc' => 'Шлях до SeedDMS_Lucene (не обов\'язково).', 'settings_luceneClassDir_desc' => 'Шлях до SeedDMS_Lucene (не обов\'язково).',
'settings_luceneDir' => 'Каталог повнотекстового індексу Lucene', 'settings_luceneDir' => 'Каталог повнотекстового індексу Lucene',
'settings_luceneDir_desc' => 'Шлях, куди Lucene буде записувати свій індекс.', 'settings_luceneDir_desc' => 'Шлях, куди Lucene буде записувати свій індекс.',
'settings_maxDirID' => 'Максимальний ID каталога', 'settings_maxDirID' => 'Максимальний ID каталогу',
'settings_maxDirID_desc' => 'Максимум каталогів у батьківському каталозі. По замовчуванню 32700.', 'settings_maxDirID_desc' => 'Максимум каталогів у батьківському каталозі. По замовчуванню 32700.',
'settings_maxExecutionTime' => 'Максимальний час виконання, с', 'settings_maxExecutionTime' => 'Максимальний час виконання, с',
'settings_maxExecutionTime_desc' => 'Встановлює максимальний час виконання скрипта, перед тим як він буде завершений.', 'settings_maxExecutionTime_desc' => 'Встановлює максимальний час виконання скрипта, перед тим як він буде завершений.',
'settings_maxRecursiveCount' => 'Обмеження рекурсивного підрахунку<br/>документів і каталогів', 'settings_maxRecursiveCount' => 'Обмеження рекурсивного підрахунку<br/>документів і каталогів',
'settings_maxRecursiveCount_desc' => 'Максимальна кількість документів і каталогів, які будуть перевірені на права доступу при рекурсивному підрахунку об\'єктів. При первищенні цієї кількості, буде оцінено кількість документів і каталогів у вигляді каталогу.', 'settings_maxRecursiveCount_desc' => 'Максимальна кількість документів і каталогів, які будуть перевірені на права доступу при рекурсивному підрахунку об\'єктів. При перевищенні цієї кількості, буде оцінено кількість документів і каталогів у вигляді каталогу.',
'settings_more_settings' => 'Інші налаштування. Логін по замовчуванню: admin/admin', 'settings_more_settings' => 'Інші налаштування. Логін по замовчуванню: admin/admin',
'settings_notfound' => 'Не знайдено', 'settings_notfound' => 'Не знайдено',
'settings_Notification' => 'Налаштування сповіщення', 'settings_Notification' => 'Налаштування сповіщення',
'settings_notwritable' => 'Конфігурація не може бути збережена, тому що файл налаштувань доступний лише на читання.', 'settings_notwritable' => 'Конфігурація не може бути збережена, тому що файл налаштувань доступний лише на читання.',
'settings_no_content_dir' => 'Каталог вмісту', 'settings_no_content_dir' => 'Каталог вмісту',
'settings_overrideMimeType' => '', 'settings_overrideMimeType' => 'Перевизначити mime тип',
'settings_overrideMimeType_desc' => '', 'settings_overrideMimeType_desc' => 'Перевизначення mime типу наданого браузером, якщо файл завантажений. Новий mime тип визначається самою SeedDMS.',
'settings_partitionSize' => 'Частковий розмір файлу', 'settings_partitionSize' => 'Частковий розмір файлу',
'settings_partitionSize_desc' => 'Розмір частинок файлів, які завантажуються через jumploader. Не встановлювати більше максимально дозволеного розміру, встановленого на сервері.', 'settings_partitionSize_desc' => 'Розмір частинок файлів, які завантажуються через jumploader. Не встановлювати більше максимально дозволеного розміру, встановленого на сервері.',
'settings_passwordExpiration' => 'Термін дії пароля', 'settings_passwordExpiration' => 'Термін дії пароля',
@ -1128,7 +1138,7 @@ URL: [url]',
'settings_passwordStrengthAlgorithm' => 'Алгоритм складності пароля', 'settings_passwordStrengthAlgorithm' => 'Алгоритм складності пароля',
'settings_passwordStrengthAlgorithm_desc' => 'Алгоритм розрахунку складності пароля. «Простий» перевіряє, що довжина пароля не менше восьми символів, є літери верхнього і нижнього регістрів, цифри і спеціальні символи. Якщо ці умови виконані вважається 100 балів, інакше 0.', 'settings_passwordStrengthAlgorithm_desc' => 'Алгоритм розрахунку складності пароля. «Простий» перевіряє, що довжина пароля не менше восьми символів, є літери верхнього і нижнього регістрів, цифри і спеціальні символи. Якщо ці умови виконані вважається 100 балів, інакше 0.',
'settings_passwordStrengthAlgorithm_valadvanced' => 'посилений', 'settings_passwordStrengthAlgorithm_valadvanced' => 'посилений',
'settings_passwordStrengthAlgorithm_valsimple' => 'простой', 'settings_passwordStrengthAlgorithm_valsimple' => 'простий',
'settings_passwordStrength_desc' => 'Мінімальна складність пароля — це число від 0 до 100. При значенні 0 перевірка складності пароля буде відключена.', 'settings_passwordStrength_desc' => 'Мінімальна складність пароля — це число від 0 до 100. При значенні 0 перевірка складності пароля буде відключена.',
'settings_pear_log' => 'Пакет Pear : Log', 'settings_pear_log' => 'Пакет Pear : Log',
'settings_pear_webdav' => 'Пакет Pear : HTTP_WebDAV_Server', 'settings_pear_webdav' => 'Пакет Pear : HTTP_WebDAV_Server',
@ -1151,12 +1161,12 @@ URL: [url]',
'settings_restricted_desc' => 'Дозволити вхід користувачам, тільки якщо в них є відповідний обліковий запис в БД (незалежно від успішного входу через LDAP).', 'settings_restricted_desc' => 'Дозволити вхід користувачам, тільки якщо в них є відповідний обліковий запис в БД (незалежно від успішного входу через LDAP).',
'settings_rootDir' => 'Кореневий каталог', 'settings_rootDir' => 'Кореневий каталог',
'settings_rootDir_desc' => 'Шлях до SeedDMS.', 'settings_rootDir_desc' => 'Шлях до SeedDMS.',
'settings_rootFolderID' => 'ID кореневого каталога', 'settings_rootFolderID' => 'ID кореневого каталогу',
'settings_rootFolderID_desc' => 'ID кожного кореневого каталога (можна не змінювати).', 'settings_rootFolderID_desc' => 'ID кожного кореневого каталогу (можна не змінювати).',
'settings_SaveError' => 'Помилка при збереженні конфігурації', 'settings_SaveError' => 'Помилка при збереженні конфігурації',
'settings_Server' => 'Налаштування сервера', 'settings_Server' => 'Налаштування сервера',
'settings_showMissingTranslations' => 'Фрази, як потребують перекладу', 'settings_showMissingTranslations' => 'Фрази, як потребують перекладу',
'settings_showMissingTranslations_desc' => 'Відображати внизу сторінки фрази, як потребують перекладу', 'settings_showMissingTranslations_desc' => 'Відображати внизу сторінки фрази, які потребують перекладу',
'settings_Site' => 'Сайт', 'settings_Site' => 'Сайт',
'settings_siteDefaultPage' => 'Сторінка по замовчуванню', 'settings_siteDefaultPage' => 'Сторінка по замовчуванню',
'settings_siteDefaultPage_desc' => 'Сторінка, яка відображається після авторизації. По замовчуванню: out/out.ViewFolder.php', 'settings_siteDefaultPage_desc' => 'Сторінка, яка відображається після авторизації. По замовчуванню: out/out.ViewFolder.php',
@ -1186,7 +1196,7 @@ URL: [url]',
'settings_stagingDir_desc' => 'Розміщення файлів часткових завантажень.', 'settings_stagingDir_desc' => 'Розміщення файлів часткових завантажень.',
'settings_start_install' => 'Почати встановлення', 'settings_start_install' => 'Почати встановлення',
'settings_stopWordsFile' => 'Каталог файлу стоп-слів', 'settings_stopWordsFile' => 'Каталог файлу стоп-слів',
'settings_stopWordsFile_desc' => 'Якщо увімкнено повнотекстовий пошук, то слова, вказані у файлі стоп-слов, не будуть індексуватися.', 'settings_stopWordsFile_desc' => 'Якщо увімкнений повнотекстовий пошук, то слова, вказані у файлі стоп-слів, не будуть індексуватися.',
'settings_strictFormCheck' => 'Повна перевірка форм', 'settings_strictFormCheck' => 'Повна перевірка форм',
'settings_strictFormCheck_desc' => 'Якщо увімкнено, то всі поля форм будуть перевірятися чи вони заповнені. Якщо вимкнено, то коментарі і ключові слова стануть необов\'язковими. Коментар завжди обов\'язковий при рецензуванні і зміні статусу.', 'settings_strictFormCheck_desc' => 'Якщо увімкнено, то всі поля форм будуть перевірятися чи вони заповнені. Якщо вимкнено, то коментарі і ключові слова стануть необов\'язковими. Коментар завжди обов\'язковий при рецензуванні і зміні статусу.',
'settings_suggestionvalue' => 'Запропоноване значення', 'settings_suggestionvalue' => 'Запропоноване значення',
@ -1239,8 +1249,8 @@ URL: [url]',
'splash_edit_group' => 'Групу збережено', 'splash_edit_group' => 'Групу збережено',
'splash_edit_role' => '', 'splash_edit_role' => '',
'splash_edit_user' => 'Користувача збережено', 'splash_edit_user' => 'Користувача збережено',
'splash_folder_edited' => 'Зміни каталога збережено', 'splash_folder_edited' => 'Зміни каталогу збережено',
'splash_invalid_folder_id' => 'Невірний ідентифікатор каталога', 'splash_invalid_folder_id' => 'Невірний ідентифікатор каталогу',
'splash_invalid_searchterm' => 'Невірний пошуковий запит', 'splash_invalid_searchterm' => 'Невірний пошуковий запит',
'splash_moved_clipboard' => 'Буфер обміну перенесено в поточний каталог', 'splash_moved_clipboard' => 'Буфер обміну перенесено в поточний каталог',
'splash_move_document' => '', 'splash_move_document' => '',
@ -1260,7 +1270,7 @@ URL: [url]',
'state_and_next_state' => 'Статус / наступний статус', 'state_and_next_state' => 'Статус / наступний статус',
'statistic' => 'Статистика', 'statistic' => 'Статистика',
'status' => 'Статус', 'status' => 'Статус',
'status_approval_rejected' => орнетку відхилено', 'status_approval_rejected' => ернетку відхилено',
'status_approved' => 'Затверджено', 'status_approved' => 'Затверджено',
'status_approver_removed' => 'Затверджувач видалений з процесу', 'status_approver_removed' => 'Затверджувач видалений з процесу',
'status_not_approved' => 'Не затверджено', 'status_not_approved' => 'Не затверджено',
@ -1271,7 +1281,7 @@ URL: [url]',
'status_receipt_rejected' => 'Відхилено', 'status_receipt_rejected' => 'Відхилено',
'status_recipient_removed' => 'Видалено', 'status_recipient_removed' => 'Видалено',
'status_reviewed' => 'Рецензовано', 'status_reviewed' => 'Рецензовано',
'status_reviewer_rejected' => орнетка відхилена', 'status_reviewer_rejected' => ернетка відхилена',
'status_reviewer_removed' => 'Рецензента видалено зі списку', 'status_reviewer_removed' => 'Рецензента видалено зі списку',
'status_revised' => 'Ревізовано', 'status_revised' => 'Ревізовано',
'status_revision_rejected' => 'Ревізію відхилено', 'status_revision_rejected' => 'Ревізію відхилено',
@ -1300,27 +1310,27 @@ URL: [url]',
'takeOverGrpReviewer' => 'Використати групу рецензентів з попередньої версії', 'takeOverGrpReviewer' => 'Використати групу рецензентів з попередньої версії',
'takeOverIndApprover' => 'Використати затверджувачів з попередньої версії', 'takeOverIndApprover' => 'Використати затверджувачів з попередньої версії',
'takeOverIndReviewer' => 'Використати рецензентів з попередньої версії', 'takeOverIndReviewer' => 'Використати рецензентів з попередньої версії',
'tasks' => '', 'tasks' => 'Завдання',
'testmail_body' => 'Це тестовий лист для перевірки налаштувань пошти SeedDMS', 'testmail_body' => 'Це тестовий лист для перевірки налаштувань пошти SeedDMS',
'testmail_subject' => 'Тестовий лист', 'testmail_subject' => 'Тестовий лист',
'theme' => 'Тема', 'theme' => 'Тема',
'thursday' => 'Четвер', 'thursday' => 'Четвер',
'thursday_abbr' => 'Чт', 'thursday_abbr' => 'Чт',
'timeline' => '', 'timeline' => 'Період',
'timeline_add_file' => '', 'timeline_add_file' => 'Новий Додаток',
'timeline_add_version' => '', 'timeline_add_version' => 'Нова версія [version]',
'timeline_full_add_file' => '', 'timeline_full_add_file' => '[document]<br />Новий Додаток',
'timeline_full_add_version' => '', 'timeline_full_add_version' => '[document]<br />Нова версія [version]',
'timeline_full_status_change' => '', 'timeline_full_status_change' => '[document]<br />Версія [version]: [status]',
'timeline_selected_item' => '', 'timeline_selected_item' => 'Обраний документ',
'timeline_skip_add_file' => '', 'timeline_skip_add_file' => 'додаток додано',
'timeline_skip_status_change_-1' => '', 'timeline_skip_status_change_-1' => 'відхилений',
'timeline_skip_status_change_-3' => '', 'timeline_skip_status_change_-3' => 'термін виконання вийшов',
'timeline_skip_status_change_0' => '', 'timeline_skip_status_change_0' => 'очікує рецензії',
'timeline_skip_status_change_1' => '', 'timeline_skip_status_change_1' => 'очікую підтвердження',
'timeline_skip_status_change_2' => '', 'timeline_skip_status_change_2' => 'затверджений',
'timeline_skip_status_change_3' => '', 'timeline_skip_status_change_3' => 'у процесі',
'timeline_status_change' => '', 'timeline_status_change' => 'Версія [version]: [status]',
'to' => 'До', 'to' => 'До',
'toggle_manager' => 'Змінити ознаку менеджера', 'toggle_manager' => 'Змінити ознаку менеджера',
'to_before_from' => 'Кінцева дата не може бути меншою початкової дати', 'to_before_from' => 'Кінцева дата не може бути меншою початкової дати',
@ -1342,7 +1352,7 @@ URL: [url]',
'transmittal_comment' => 'Коментар', 'transmittal_comment' => 'Коментар',
'transmittal_name' => 'Назва', 'transmittal_name' => 'Назва',
'transmittal_size' => 'Розмір', 'transmittal_size' => 'Розмір',
'tree_loading' => '', 'tree_loading' => 'Будь ласка, зачекайте, поки завантажується дерево документів …',
'trigger_workflow' => 'Процес', 'trigger_workflow' => 'Процес',
'tr_TR' => 'Turkish', 'tr_TR' => 'Turkish',
'tuesday' => 'Вівторок', 'tuesday' => 'Вівторок',
@ -1351,7 +1361,7 @@ URL: [url]',
'uk_UA' => 'Українська', 'uk_UA' => 'Українська',
'under_folder' => 'В каталозі', 'under_folder' => 'В каталозі',
'unknown_attrdef' => 'Невідоме визначення атрибуту', 'unknown_attrdef' => 'Невідоме визначення атрибуту',
'unknown_command' => 'Команда не опізнана.', 'unknown_command' => 'Не зрозуміла команда.',
'unknown_document_category' => 'Невідома категорія', 'unknown_document_category' => 'Невідома категорія',
'unknown_group' => 'Невідомий ідентифікатор групи', 'unknown_group' => 'Невідомий ідентифікатор групи',
'unknown_id' => 'невідомий ідентифікатор', 'unknown_id' => 'невідомий ідентифікатор',
@ -1398,7 +1408,7 @@ URL: [url]',
'version' => 'Версія', 'version' => 'Версія',
'versioning_file_creation' => 'Створити файл версій', 'versioning_file_creation' => 'Створити файл версій',
'versioning_file_creation_warning' => 'Ця операція створить файли версій для всього каталогу. Після створення файли версій будуть збережені в каталозі документів.', 'versioning_file_creation_warning' => 'Ця операція створить файли версій для всього каталогу. Після створення файли версій будуть збережені в каталозі документів.',
'versioning_info' => 'Информація про версії', 'versioning_info' => 'Інформація про версії',
'versiontolow' => 'Версія надто стара', 'versiontolow' => 'Версія надто стара',
'version_deleted_email' => 'Версію видалено', 'version_deleted_email' => 'Версію видалено',
'version_deleted_email_body' => 'Версію видалено 'version_deleted_email_body' => 'Версію видалено
@ -1427,13 +1437,13 @@ URL: [url]',
'workflow_management' => 'Керування процесами', 'workflow_management' => 'Керування процесами',
'workflow_name' => 'Назва', 'workflow_name' => 'Назва',
'workflow_no_states' => 'Спочатку додайте статуси процесів.', 'workflow_no_states' => 'Спочатку додайте статуси процесів.',
'workflow_state' => '', 'workflow_state' => 'Статус процесу',
'workflow_states_management' => 'Керування статусами процесів', 'workflow_states_management' => 'Керування статусами процесів',
'workflow_state_docstatus' => 'Статус документа', 'workflow_state_docstatus' => 'Статус документа',
'workflow_state_in_use' => 'Цей статус використовується в процесах.', 'workflow_state_in_use' => 'Цей статус використовується в процесах.',
'workflow_state_name' => 'Назва', 'workflow_state_name' => 'Назва',
'workflow_summary' => 'Підсумки по процесу', 'workflow_summary' => 'Підсумки по процесу',
'workflow_user_summary' => 'Підсумки по користввачу', 'workflow_user_summary' => 'Підсумки по користувачу',
'year_view' => 'Рік', 'year_view' => 'Рік',
'yes' => 'Так', 'yes' => 'Так',
'zh_CN' => 'Chinese (CN)', 'zh_CN' => 'Chinese (CN)',

View File

@ -19,7 +19,7 @@
// along with this program; if not, write to the Free Software // along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
// //
// Translators: Admin (629), fengjohn (5) // Translators: Admin (632), fengjohn (5)
$text = array( $text = array(
'accept' => '接受', 'accept' => '接受',
@ -183,13 +183,13 @@ URL: [url]',
'change_status' => '变更状态', 'change_status' => '变更状态',
'charts' => '图表', 'charts' => '图表',
'chart_docsaccumulated_title' => '文档数量', 'chart_docsaccumulated_title' => '文档数量',
'chart_docspercategory_title' => '', 'chart_docspercategory_title' => '目录文档数',
'chart_docspermimetype_title' => '', 'chart_docspermimetype_title' => '',
'chart_docspermonth_title' => '每月创建的新文档', 'chart_docspermonth_title' => '每月创建的新文档',
'chart_docsperstatus_title' => '', 'chart_docsperstatus_title' => '',
'chart_docsperuser_title' => '', 'chart_docsperuser_title' => '单用户文档数',
'chart_selection' => '选择报表', 'chart_selection' => '选择报表',
'chart_sizeperuser_title' => '', 'chart_sizeperuser_title' => '单用户磁盘空间',
'checkedout_file_has_different_version' => '', 'checkedout_file_has_different_version' => '',
'checkedout_file_has_disappeared' => '', 'checkedout_file_has_disappeared' => '',
'checkedout_file_is_unchanged' => '', 'checkedout_file_is_unchanged' => '',

View File

@ -24,6 +24,7 @@ include("../inc/inc.Init.php");
include("../inc/inc.Extension.php"); include("../inc/inc.Extension.php");
include("../inc/inc.Init.php"); include("../inc/inc.Init.php");
include("../inc/inc.DBInit.php"); include("../inc/inc.DBInit.php");
include("../inc/inc.ClassNotificationService.php");
include("../inc/inc.ClassEmailNotify.php"); include("../inc/inc.ClassEmailNotify.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");
@ -55,11 +56,9 @@ if (isset($_COOKIE["mydms_session"])) {
$user = $dms->getUser($resArr["su"]); $user = $dms->getUser($resArr["su"]);
} }
} }
$notifier = new SeedDMS_NotificationService();
if($settings->_enableEmail) { if($settings->_enableEmail) {
$notifier = new SeedDMS_EmailNotify(); $notifier->addService(new SeedDMS_EmailNotify($dms));
$notifier->setSender($user);
} else {
$notifier = null;
} }
include $settings->_rootDir . "languages/" . $resArr["language"] . "/lang.inc"; include $settings->_rootDir . "languages/" . $resArr["language"] . "/lang.inc";
} else { } else {
@ -309,6 +308,8 @@ switch($command) {
$folder = $dms->getFolder($_REQUEST['id']); $folder = $dms->getFolder($_REQUEST['id']);
if($folder) { if($folder) {
if ($folder->getAccessMode($user) >= M_READWRITE) { if ($folder->getAccessMode($user) >= M_READWRITE) {
$parent=$folder->getParent();
$foldername = $folder->getName();
if($folder->remove()) { if($folder->remove()) {
if ($notifier) { if ($notifier) {
$subject = "folder_deleted_email_subject"; $subject = "folder_deleted_email_subject";

View File

@ -59,6 +59,27 @@ if($lc->getChecksum() == SeedDMS_Core_File::checksum($tmpfname)) {
echo json_encode(array('success'=>false, 'message'=>getMLText('identical_version'))); echo json_encode(array('success'=>false, 'message'=>getMLText('identical_version')));
} else { } else {
if($document->replaceContent(0, $user, $tmpfname, $lc->getOriginalFileName(), $lc->getFileType(), $lc->getMimeType())) { if($document->replaceContent(0, $user, $tmpfname, $lc->getOriginalFileName(), $lc->getFileType(), $lc->getMimeType())) {
if($notifier) {
$notifyList = $folder->getNotifyList();
$subject = "replace_content_email_subject";
$message = "replace_content_email_body";
$params = array();
$params['name'] = $document->getName();
$params['folder_name'] = $folder->getName();
$params['folder_path'] = $folder->getFolderPathPlain();
$params['username'] = $user->getFullName();
$params['comment'] = $document->getComment();
$params['version'] = $lc->getVersion();
$params['version_comment'] = $lc->getComment();
$params['url'] = "http".((isset($_SERVER['HTTPS']) && (strcmp($_SERVER['HTTPS'],'off')!=0)) ? "s" : "")."://".$_SERVER['HTTP_HOST'].$settings->_httpRoot."out/out.ViewDocument.php?documentid=".$document->getID();
$params['sitename'] = $settings->_siteName;
$params['http_root'] = $settings->_httpRoot;
$notifier->toList($user, $notifyList["users"], $subject, $message, $params);
foreach ($notifyList["groups"] as $grp) {
$notifier->toGroup($user, $grp, $subject, $message, $params);
}
}
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_saved_file'))); echo json_encode(array('success'=>true, 'message'=>getMLText('splash_saved_file')));
} else { } else {
echo json_encode(array('success'=>false, 'message'=>getMLText('splash_error_saving_file'))); echo json_encode(array('success'=>false, 'message'=>getMLText('splash_error_saving_file')));

View File

@ -55,7 +55,7 @@ if (empty($email) || empty($login)) {
$user = $dms->getUserByLogin($login, $email); $user = $dms->getUserByLogin($login, $email);
if($user) { if($user) {
if($hash = $dms->createPasswordRequest($user)) { if($hash = $dms->createPasswordRequest($user)) {
$emailobj = new SeedDMS_EmailNotify($settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword); $emailobj = new SeedDMS_EmailNotify($dms, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword);
$subject = "password_forgotten_email_subject"; $subject = "password_forgotten_email_subject";
$message = "password_forgotten_email_body"; $message = "password_forgotten_email_body";
$params = array(); $params = array();

View File

@ -28,6 +28,9 @@ include("../inc/inc.DBInit.php");
include("../inc/inc.ClassUI.php"); include("../inc/inc.ClassUI.php");
include("../inc/inc.Authentication.php"); include("../inc/inc.Authentication.php");
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user));
if (!$user->isAdmin()) { if (!$user->isAdmin()) {
UI::exitError(getMLText("admin_tools"),getMLText("access_denied")); UI::exitError(getMLText("admin_tools"),getMLText("access_denied"));
} }
@ -65,10 +68,20 @@ $nochecksumversions = $dms->getNoChecksumDocumentContent();
$duplicateversions = $dms->getDuplicateDocumentContent(); $duplicateversions = $dms->getDuplicateDocumentContent();
$rootfolder = $dms->getFolder($settings->_rootFolderID); $rootfolder = $dms->getFolder($settings->_rootFolderID);
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
$view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user, 'folder'=>$folder, 'unlinkedcontent'=>$unlinkedversions, 'unlinkedfolders'=>$unlinkedfolders, 'unlinkeddocuments'=>$unlinkeddocuments, 'nofilesizeversions'=>$nofilesizeversions, 'nochecksumversions'=>$nochecksumversions, 'duplicateversions'=>$duplicateversions, 'unlink'=>$unlink, 'setfilesize'=>$setfilesize, 'setchecksum'=>$setchecksum, 'repair'=>$repair, 'rootfolder'=>$rootfolder));
if($view) { if($view) {
$view->show(); $view->setParam('folder', $folder);
$view->setParam('unlinkedcontent', $unlinkedversions);
$view->setParam('unlinkedfolders', $unlinkedfolders);
$view->setParam('unlinkeddocuments', $unlinkeddocuments);
$view->setParam('nofilesizeversions', $nofilesizeversions);
$view->setParam('nochecksumversions', $nochecksumversions);
$view->setParam('duplicateversions', $duplicateversions);
$view->setParam('unlink', $unlink);
$view->setParam('setfilesize', $setfilesize);
$view->setParam('setchecksum', $setchecksum);
$view->setParam('repair', $repair);
$view->setParam('rootfolder', $rootfolder);
$view($_GET);
exit; exit;
} }

View File

@ -32,6 +32,7 @@ require_once("class.Bootstrap.php");
class SeedDMS_View_ObjectCheck extends SeedDMS_Bootstrap_Style { class SeedDMS_View_ObjectCheck extends SeedDMS_Bootstrap_Style {
function tree($dms, $folder, $repair, $path=':', $indent='') { /* {{{ */ function tree($dms, $folder, $repair, $path=':', $indent='') { /* {{{ */
global $user;
/* Don't do folderlist check for root folder */ /* Don't do folderlist check for root folder */
if($path != ':') { if($path != ':') {
@ -124,7 +125,8 @@ class SeedDMS_View_ObjectCheck extends SeedDMS_Bootstrap_Style {
$filepath = $dms->contentDir . $version->getPath(); $filepath = $dms->contentDir . $version->getPath();
if(!file_exists($filepath)) { if(!file_exists($filepath)) {
print "<tr>\n"; print "<tr>\n";
print "<td><a class=\"standardText\" href=\"../out/out.ViewDocument.php?documentid=".$document->getID()."\"><img class=\"mimeicon\" src=\"../out/images/icons/".$this->getMimeIcon($version->getFileType())."\" title=\"".$version->getMimeType()."\"></a></td>"; print "<tr id=\"table-row-document-".$document->getID()."\" class=\"table-row-document\" rel=\"document_".$document->getID()."\" formtoken=\"".createFormKey('movedocument')."\" draggable=\"true\">";
print "<td><a class=\"standardText\" href=\"../out/out.ViewDocument.php?documentid=".$document->getID()."\"><img class=\"mimeicon\" src=\"".$this->getMimeIcon($version->getFileType())."\" title=\"".$version->getMimeType()."\"></a></td>";
print "<td><a class=\"standardText\" href=\"../out/out.ViewDocument.php?documentid=".$document->getID()."\">/"; print "<td><a class=\"standardText\" href=\"../out/out.ViewDocument.php?documentid=".$document->getID()."\">/";
$folder = $document->getFolder(); $folder = $document->getFolder();
$tmppath = $folder->getPath(); $tmppath = $folder->getPath();
@ -141,6 +143,26 @@ class SeedDMS_View_ObjectCheck extends SeedDMS_Bootstrap_Style {
} else { } else {
print "<td></td>\n"; print "<td></td>\n";
} }
echo "<td>";
echo "<div class=\"list-action\">";
if($document->getAccessMode($user) >= M_ALL) {
echo $this->printDeleteDocumentButton($document, 'splash_rm_document', true);
} else {
echo '<span style="padding: 2px; color: #CCC;"><i class="icon-remove"></i></span>';
}
if($document->getAccessMode($user) >= M_READWRITE) {
print '<a href="../out/out.EditDocument.php?documentid='.$document->getID().'" title="'.getMLText("edit_document_props").'"><i class="icon-edit"></i></a>';
} else {
print '<span style="padding: 2px; color: #CCC;"><i class="icon-edit"></i></span>';
}
if($document->getAccessMode($user) >= M_READWRITE) {
print $this->printLockButton($document, 'splash_document_locked', 'splash_document_unlocked', true);
}
if($this->enableClipboard) {
print '<a class="addtoclipboard" rel="D'.$document->getID().'" msg="'.getMLText('splash_added_to_clipboard').'" title="'.getMLText("add_to_clipboard").'"><i class="icon-copy"></i></a>';
}
echo "</div>";
echo "</td>";
print "</tr>\n"; print "</tr>\n";
} }
} }
@ -163,6 +185,16 @@ class SeedDMS_View_ObjectCheck extends SeedDMS_Bootstrap_Style {
} }
} /* }}} */ } /* }}} */
function js() { /* {{{ */
$user = $this->params['user'];
$folder = $this->params['folder'];
header('Content-Type: application/javascript; charset=UTF-8');
$this->printDeleteFolderButtonJs();
$this->printDeleteDocumentButtonJs();
} /* }}} */
function show() { /* {{{ */ function show() { /* {{{ */
$dms = $this->params['dms']; $dms = $this->params['dms'];
$user = $this->params['user']; $user = $this->params['user'];
@ -178,6 +210,9 @@ class SeedDMS_View_ObjectCheck extends SeedDMS_Bootstrap_Style {
$setfilesize = $this->params['setfilesize']; $setfilesize = $this->params['setfilesize'];
$setchecksum = $this->params['setchecksum']; $setchecksum = $this->params['setchecksum'];
$rootfolder = $this->params['rootfolder']; $rootfolder = $this->params['rootfolder'];
$this->enableClipboard = $this->params['enableclipboard'];
$this->htmlAddHeader('<script type="text/javascript" src="../styles/'.$this->theme.'/bootbox/bootbox.min.js"></script>'."\n", 'js');
$this->htmlStartPage(getMLText("admin_tools")); $this->htmlStartPage(getMLText("admin_tools"));
$this->globalNavigation(); $this->globalNavigation();
@ -189,7 +224,7 @@ class SeedDMS_View_ObjectCheck extends SeedDMS_Bootstrap_Style {
echo "<div class=\"alert\">".getMLText('repairing_objects')."</div>"; echo "<div class=\"alert\">".getMLText('repairing_objects')."</div>";
} }
$this->contentContainerStart(); $this->contentContainerStart();
print "<table class=\"table-condensed\">"; print "<table class=\"table table-condensed\">";
print "<thead>\n<tr>\n"; print "<thead>\n<tr>\n";
print "<th></th>\n"; print "<th></th>\n";
print "<th>".getMLText("name")."</th>\n"; print "<th>".getMLText("name")."</th>\n";
@ -209,7 +244,7 @@ class SeedDMS_View_ObjectCheck extends SeedDMS_Bootstrap_Style {
if($unlinkedfolders) { if($unlinkedfolders) {
$this->contentHeading(getMLText("unlinked_folders")); $this->contentHeading(getMLText("unlinked_folders"));
$this->contentContainerStart(); $this->contentContainerStart();
print "<table class=\"table-condensed\">"; print "<table class=\"table table-condensed\">";
print "<thead>\n<tr>\n"; print "<thead>\n<tr>\n";
print "<th>".getMLText("name")."</th>\n"; print "<th>".getMLText("name")."</th>\n";
print "<th>".getMLText("id")."</th>\n"; print "<th>".getMLText("id")."</th>\n";