From 9821dceab3b5b21131b2a5ecb907a382dfae8a66 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Sat, 4 Dec 2021 13:18:05 +0100 Subject: [PATCH 1/2] add record_type and some facets --- .../SQLiteFTS/IndexedDocument.php | 2 + SeedDMS_SQLiteFTS/SQLiteFTS/Indexer.php | 52 ++++++++++++++++--- SeedDMS_SQLiteFTS/SQLiteFTS/Search.php | 16 +++++- 3 files changed, 61 insertions(+), 9 deletions(-) diff --git a/SeedDMS_SQLiteFTS/SQLiteFTS/IndexedDocument.php b/SeedDMS_SQLiteFTS/SQLiteFTS/IndexedDocument.php index 94f54b742..ab553bd96 100644 --- a/SeedDMS_SQLiteFTS/SQLiteFTS/IndexedDocument.php +++ b/SeedDMS_SQLiteFTS/SQLiteFTS/IndexedDocument.php @@ -146,6 +146,7 @@ class SeedDMS_SQLiteFTS_IndexedDocument extends SeedDMS_SQLiteFTS_Document { if($document->isType('document')) { $this->addField(SeedDMS_SQLiteFTS_Field::Keyword('document_id', 'D'.$document->getID())); + $this->addField(SeedDMS_SQLiteFTS_Field::Keyword('record_type', 'document')); $version = $document->getLatestContent(); if($version) { $this->addField(SeedDMS_SQLiteFTS_Field::Keyword('mimetype', $version->getMimeType())); @@ -223,6 +224,7 @@ class SeedDMS_SQLiteFTS_IndexedDocument extends SeedDMS_SQLiteFTS_Document { } } elseif($document->isType('folder')) { $this->addField(SeedDMS_SQLiteFTS_Field::Keyword('document_id', 'F'.$document->getID())); + $this->addField(SeedDMS_SQLiteFTS_Field::Keyword('record_type', 'folder')); $this->addField(SeedDMS_SQLiteFTS_Field::Keyword('created', $document->getDate(), 'unindexed')); } } /* }}} */ diff --git a/SeedDMS_SQLiteFTS/SQLiteFTS/Indexer.php b/SeedDMS_SQLiteFTS/SQLiteFTS/Indexer.php index 85e8bb117..71de007e8 100644 --- a/SeedDMS_SQLiteFTS/SQLiteFTS/Indexer.php +++ b/SeedDMS_SQLiteFTS/SQLiteFTS/Indexer.php @@ -77,9 +77,9 @@ class SeedDMS_SQLiteFTS_Indexer { $version = SQLite3::version(); if(self::ftstype == 'fts4') { if($version['versionNumber'] >= 3008000) - $sql = 'CREATE VIRTUAL TABLE docs USING fts4(documentid, title, comment, keywords, category, mimetype, origfilename, owner, content, created, users, status, path, notindexed=created, matchinfo=fts3)'; + $sql = 'CREATE VIRTUAL TABLE docs USING fts4(documentid, record_type, title, comment, keywords, category, mimetype, origfilename, owner, content, created, users, status, path, notindexed=created, matchinfo=fts3)'; else - $sql = 'CREATE VIRTUAL TABLE docs USING fts4(documentid, title, comment, keywords, category, mimetype, origfilename, owner, content, created, users, status, path, matchinfo=fts3)'; + $sql = 'CREATE VIRTUAL TABLE docs USING fts4(documentid, record_type, title, comment, keywords, category, mimetype, origfilename, owner, content, created, users, status, path, matchinfo=fts3)'; $res = $index->_conn->exec($sql); if($res === false) { return null; @@ -90,7 +90,7 @@ class SeedDMS_SQLiteFTS_Indexer { return null; } } elseif(self::ftstype == 'fts5') { - $sql = 'CREATE VIRTUAL TABLE docs USING fts5(documentid, title, comment, keywords, category, mimetype, origfilename, owner, content, created unindexed, users, status, path)'; + $sql = 'CREATE VIRTUAL TABLE docs USING fts5(documentid, record_type, title, comment, keywords, category, mimetype, origfilename, owner, content, created unindexed, users, status, path)'; $res = $index->_conn->exec($sql); if($res === false) { return null; @@ -135,7 +135,7 @@ class SeedDMS_SQLiteFTS_Indexer { if($res === false) { return false; } - $sql = "INSERT INTO docs (documentid, title, comment, keywords, category, owner, content, mimetype, origfilename, created, users, status, path) VALUES (".$this->_conn->quote($doc->getFieldValue('document_id')).", ".$this->_conn->quote($doc->getFieldValue('title')).", ".$this->_conn->quote($comment).", ".$this->_conn->quote($keywords).", ".$this->_conn->quote($category).", ".$this->_conn->quote($doc->getFieldValue('owner')).", ".$this->_conn->quote($content).", ".$this->_conn->quote($mimetype).", ".$this->_conn->quote($origfilename).", ".(int)$created.", ".$this->_conn->quote($doc->getFieldValue('users')).", ".$this->_conn->quote($status).", ".$this->_conn->quote($doc->getFieldValue('path'))/*time()*/.")"; + $sql = "INSERT INTO docs (documentid, record_type, title, comment, keywords, category, owner, content, mimetype, origfilename, created, users, status, path) VALUES (".$this->_conn->quote($doc->getFieldValue('document_id')).", ".$this->_conn->quote($doc->getFieldValue('record_type')).", ".$this->_conn->quote($doc->getFieldValue('title')).", ".$this->_conn->quote($comment).", ".$this->_conn->quote($keywords).", ".$this->_conn->quote($category).", ".$this->_conn->quote($doc->getFieldValue('owner')).", ".$this->_conn->quote($content).", ".$this->_conn->quote($mimetype).", ".$this->_conn->quote($origfilename).", ".(int)$created.", ".$this->_conn->quote($doc->getFieldValue('users')).", ".$this->_conn->quote($status).", ".$this->_conn->quote($doc->getFieldValue('path'))/*time()*/.")"; $res = $this->_conn->exec($sql); if($res === false) { return false; @@ -183,13 +183,49 @@ class SeedDMS_SQLiteFTS_Indexer { if(!$this->_conn) return false; - $sql = "SELECT count(*) AS `c` FROM `docs`"; + /* First count some records for facets */ + foreach(array('owner', 'mimetype', 'category') as $facetname) { + $sql = "SELECT `".$facetname."`, count(*) AS `c` FROM `docs`"; + if($query) + $sql .= " WHERE docs MATCH ".$this->_conn->quote($query); + $res = $this->_conn->query($sql." GROUP BY `".$facetname."`"); + if(!$res) + return false; + $facets[$facetname] = array(); + foreach($res as $row) { + if($row[$facetname] && $row['c']) { + if($facetname == 'category') { + $tmp = explode(' ', $row[$facetname]); + if(count($tmp) > 1) { + foreach($tmp as $t) { + if(!isset($facets[$facetname][$t])) + $facets[$facetname][$t] = $row['c']; + else + $facets[$facetname][$t] += $row['c']; + } + } else { + if(!isset($facets[$facetname][$row[$facetname]])) + $facets[$facetname][$row[$facetname]] = $row['c']; + else + $facets[$facetname][$row[$facetname]] += $row['c']; + } + } else + $facets[$facetname][$row[$facetname]] = $row['c']; + } + } + } + + $sql = "SELECT `record_type`, count(*) AS `c` FROM `docs`"; if($query) $sql .= " WHERE docs MATCH ".$this->_conn->quote($query); - $res = $this->_conn->query($sql); + $res = $this->_conn->query($sql." GROUP BY `record_type`"); if(!$res) return false; - $row = $res->fetch(); + $facets['record_type'] = array('document'=>0, 'folder'=>0); + foreach($res as $row) { + $facets['record_type'][$row['record_type']] = $row['c']; + } + $total = $facets['record_type']['document'] + $facets['record_type']['folder']; $sql = "SELECT ".$this->_rawid.", documentid FROM docs"; if($query) @@ -212,7 +248,7 @@ class SeedDMS_SQLiteFTS_Indexer { $hits[] = $hit; } } - return array('count'=>$row['c'], 'hits'=>$hits); + return array('count'=>$total, 'hits'=>$hits, 'facets'=>$facets); } /* }}} */ /** diff --git a/SeedDMS_SQLiteFTS/SQLiteFTS/Search.php b/SeedDMS_SQLiteFTS/SQLiteFTS/Search.php index 20381d1a8..b013025ce 100644 --- a/SeedDMS_SQLiteFTS/SQLiteFTS/Search.php +++ b/SeedDMS_SQLiteFTS/SQLiteFTS/Search.php @@ -89,6 +89,13 @@ class SeedDMS_SQliteFTS_Search { $querystr .= ')'; } } + if(!empty($fields['record_type'])) { + if($querystr) + $querystr .= ' AND '; + $querystr .= '(record_type:'; + $querystr .= implode(' OR record_type:', $fields['record_type']); + $querystr .= ')'; + } if(!empty($fields['category'])) { if($querystr) $querystr .= ' AND '; @@ -96,6 +103,13 @@ class SeedDMS_SQliteFTS_Search { $querystr .= implode(' OR category:', $fields['category']); $querystr .= ')'; } + if(!empty($fields['mimetype'])) { + if($querystr) + $querystr .= ' AND '; + $querystr .= '(mimetype:"'; + $querystr .= implode('" OR mimetype:"', $fields['mimetype']); + $querystr .= '")'; + } if(!empty($fields['status'])) { if($querystr) $querystr .= ' AND '; @@ -131,7 +145,7 @@ class SeedDMS_SQliteFTS_Search { foreach($result["hits"] as $hit) { $recs[] = array('id'=>$hit->id, 'document_id'=>$hit->documentid); } - return array('count'=>$result['count'], 'hits'=>$recs, 'facets'=>array()); + return array('count'=>$result['count'], 'hits'=>$recs, 'facets'=>$result['facets']); } catch (Exception $e) { return false; } From 468188a61d18709e2aea85e32277139f95f91751 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Sat, 4 Dec 2021 13:19:20 +0100 Subject: [PATCH 2/2] add some missing phrases --- languages/ar_EG/lang.inc | 3 +++ languages/bg_BG/lang.inc | 3 +++ languages/ca_ES/lang.inc | 3 +++ languages/cs_CZ/lang.inc | 3 +++ languages/de_DE/lang.inc | 5 ++++- languages/el_GR/lang.inc | 3 +++ languages/en_GB/lang.inc | 5 ++++- languages/es_ES/lang.inc | 3 +++ languages/fr_FR/lang.inc | 3 +++ languages/hr_HR/lang.inc | 3 +++ languages/hu_HU/lang.inc | 3 +++ languages/it_IT/lang.inc | 3 +++ languages/ko_KR/lang.inc | 3 +++ languages/lo_LA/lang.inc | 3 +++ languages/nb_NO/lang.inc | 3 +++ languages/nl_NL/lang.inc | 3 +++ languages/pl_PL/lang.inc | 3 +++ languages/pt_BR/lang.inc | 3 +++ languages/ro_RO/lang.inc | 3 +++ languages/ru_RU/lang.inc | 3 +++ languages/sk_SK/lang.inc | 3 +++ languages/sv_SE/lang.inc | 3 +++ languages/tr_TR/lang.inc | 3 +++ languages/uk_UA/lang.inc | 3 +++ languages/zh_CN/lang.inc | 3 +++ languages/zh_TW/lang.inc | 3 +++ 26 files changed, 80 insertions(+), 2 deletions(-) diff --git a/languages/ar_EG/lang.inc b/languages/ar_EG/lang.inc index b9ae10203..68b447266 100644 --- a/languages/ar_EG/lang.inc +++ b/languages/ar_EG/lang.inc @@ -1097,6 +1097,7 @@ URL: [url]', 'reception_rejected' => 'إستقبال مرفوض', 'recipients' => 'المستلمين', 'recipient_already_removed' => 'تم إيزال المستلم', +'record_type' => '', 'redraw' => 'إعادة رسم', 'refresh' => 'اعادة تحميل', 'rejected' => 'مرفوض', @@ -1317,6 +1318,7 @@ URL: [url]', 'select_mimetype' => '', 'select_one' => 'اختر واحد', 'select_owner' => '', +'select_record_type' => '', 'select_status' => '', 'select_user' => 'اختر مستخدم', 'select_users' => 'اضغط لاختيار المستخدم', @@ -1807,6 +1809,7 @@ URL: [url]', 'splash_inherit_access' => 'يرث الوصول', 'splash_invalid_folder_id' => 'معرف المجلد غير صالح', 'splash_invalid_searchterm' => 'بحث غير صالح', +'splash_invalid_search_service' => '', 'splash_link_document' => 'رابط المستند', 'splash_moved_clipboard' => 'انتقلت الحافظة', 'splash_move_document' => 'نقل المستند', diff --git a/languages/bg_BG/lang.inc b/languages/bg_BG/lang.inc index 7a817b096..2f6a5c956 100644 --- a/languages/bg_BG/lang.inc +++ b/languages/bg_BG/lang.inc @@ -996,6 +996,7 @@ $text = array( 'reception_rejected' => '', 'recipients' => '', 'recipient_already_removed' => '', +'record_type' => '', 'redraw' => '', 'refresh' => 'Обнови', 'rejected' => 'Отказан', @@ -1180,6 +1181,7 @@ $text = array( 'select_mimetype' => '', 'select_one' => 'Избери един', 'select_owner' => '', +'select_record_type' => '', 'select_status' => '', 'select_user' => '', 'select_users' => 'Кликни да избереш потребители', @@ -1670,6 +1672,7 @@ $text = array( 'splash_inherit_access' => '', 'splash_invalid_folder_id' => '', 'splash_invalid_searchterm' => '', +'splash_invalid_search_service' => '', 'splash_link_document' => '', 'splash_moved_clipboard' => '', 'splash_move_document' => '', diff --git a/languages/ca_ES/lang.inc b/languages/ca_ES/lang.inc index 4e8842acd..46c292776 100644 --- a/languages/ca_ES/lang.inc +++ b/languages/ca_ES/lang.inc @@ -1001,6 +1001,7 @@ URL: [url]', 'reception_rejected' => '', 'recipients' => '', 'recipient_already_removed' => '', +'record_type' => '', 'redraw' => '', 'refresh' => 'Refresh', 'rejected' => 'Rebutjat', @@ -1185,6 +1186,7 @@ URL: [url]', 'select_mimetype' => '', 'select_one' => 'Seleccionar un', 'select_owner' => '', +'select_record_type' => '', 'select_status' => '', 'select_user' => 'Seleccionar usuari', 'select_users' => 'Prem per seleccionar els usuaris', @@ -1675,6 +1677,7 @@ URL: [url]', 'splash_inherit_access' => '', 'splash_invalid_folder_id' => '', 'splash_invalid_searchterm' => '', +'splash_invalid_search_service' => '', 'splash_link_document' => '', 'splash_moved_clipboard' => '', 'splash_move_document' => '', diff --git a/languages/cs_CZ/lang.inc b/languages/cs_CZ/lang.inc index fde9b53a6..96da0ba85 100644 --- a/languages/cs_CZ/lang.inc +++ b/languages/cs_CZ/lang.inc @@ -1143,6 +1143,7 @@ URL: [url]', 'reception_rejected' => 'Přijetí odmítnuto', 'recipients' => 'Příjemci', 'recipient_already_removed' => '', +'record_type' => '', 'redraw' => 'Překreslit', 'refresh' => 'Obnovit', 'rejected' => 'Odmítnuto', @@ -1384,6 +1385,7 @@ URL: [url]', 'select_mimetype' => '', 'select_one' => 'Vybrat jeden', 'select_owner' => '', +'select_record_type' => '', 'select_status' => '', 'select_user' => 'Vybrat uživatele', 'select_users' => 'Kliknutím vybrat uživatele', @@ -1879,6 +1881,7 @@ Jméno: [username] 'splash_inherit_access' => 'Přístupové právo bude zděděno', 'splash_invalid_folder_id' => 'Neplatné ID složky', 'splash_invalid_searchterm' => 'Neplatný vyhledávací dotaz', +'splash_invalid_search_service' => '', 'splash_link_document' => '', 'splash_moved_clipboard' => 'Schránka přenesena do aktuální složky', 'splash_move_document' => 'Dokument přesunut', diff --git a/languages/de_DE/lang.inc b/languages/de_DE/lang.inc index 33653677c..d7882d00e 100644 --- a/languages/de_DE/lang.inc +++ b/languages/de_DE/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (3086), dgrutsch (22) +// Translators: Admin (3089), dgrutsch (22) $text = array( '2_factor_auth' => '2-Faktor Authentifizierung', @@ -1366,6 +1366,7 @@ URL: [url]

', 'reception_rejected' => 'Empfang abgelehnt', 'recipients' => 'Empfänger', 'recipient_already_removed' => '', +'record_type' => 'Typ', 'redraw' => 'Neu zeichnen', 'refresh' => 'Aktualisieren', 'rejected' => 'abgelehnt', @@ -1714,6 +1715,7 @@ URL: [url]

', 'select_mimetype' => 'Klicken zur Auswahl eines Mimetypes', 'select_one' => 'Bitte wählen', 'select_owner' => 'Klicken zur Auswahl eines Besitzers', +'select_record_type' => 'Typ auswählen', 'select_status' => 'Klicken zur Auswaohl des Dokumentstatus', 'select_user' => 'Benutzer auswählen', 'select_users' => 'Klicken zur Auswahl eines Benutzers', @@ -2211,6 +2213,7 @@ Sollten Sie kein Passwort bekommen haben, dann nutzen Sie bitte die Passwort-Ver 'splash_inherit_access' => 'Zugriffsrechte werden geerbt', 'splash_invalid_folder_id' => 'Ungültige Ordner-ID', 'splash_invalid_searchterm' => 'Ungültiger Suchbegriff', +'splash_invalid_search_service' => 'Ungültiger Suchdienst', 'splash_link_document' => 'Link hinzugefügt', 'splash_moved_clipboard' => 'Inhalt der Zwischenablage in aktuellen Ordner verschoben', 'splash_move_document' => 'Dokument verschoben', diff --git a/languages/el_GR/lang.inc b/languages/el_GR/lang.inc index 557bd1bd5..d5ef73d17 100644 --- a/languages/el_GR/lang.inc +++ b/languages/el_GR/lang.inc @@ -1007,6 +1007,7 @@ URL: [url]', 'reception_rejected' => '', 'recipients' => '', 'recipient_already_removed' => '', +'record_type' => '', 'redraw' => '', 'refresh' => '', 'rejected' => '', @@ -1191,6 +1192,7 @@ URL: [url]', 'select_mimetype' => '', 'select_one' => 'Επιλογή', 'select_owner' => '', +'select_record_type' => '', 'select_status' => '', 'select_user' => 'Επιλογή χρήστη', 'select_users' => 'Κάντε κλικ για να επιλέξετε χρήστες', @@ -1681,6 +1683,7 @@ URL: [url]', 'splash_inherit_access' => '', 'splash_invalid_folder_id' => '', 'splash_invalid_searchterm' => '', +'splash_invalid_search_service' => '', 'splash_link_document' => '', 'splash_moved_clipboard' => '', 'splash_move_document' => '', diff --git a/languages/en_GB/lang.inc b/languages/en_GB/lang.inc index 619522e38..887aeed6d 100644 --- a/languages/en_GB/lang.inc +++ b/languages/en_GB/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (2182), archonwang (3), dgrutsch (9), netixw (14) +// Translators: Admin (2185), archonwang (3), dgrutsch (9), netixw (14) $text = array( '2_factor_auth' => '2-factor authentication', @@ -1369,6 +1369,7 @@ URL: [url]

', 'reception_rejected' => 'Reception rejected', 'recipients' => 'Recipients', 'recipient_already_removed' => 'Recipient has already been removed or aknowledged recepiton.', +'record_type' => 'Type', 'redraw' => 'Redraw', 'refresh' => 'Refresh', 'rejected' => 'Rejected', @@ -1717,6 +1718,7 @@ URL: [url]

', 'select_mimetype' => 'Click to select mimetype', 'select_one' => 'Select one', 'select_owner' => 'Click to select owner', +'select_record_type' => 'Choose type', 'select_status' => 'Click to select document status', 'select_user' => 'Select user', 'select_users' => 'Click to select users', @@ -2214,6 +2216,7 @@ If you did not receive a password, please use the password forgotten function on 'splash_inherit_access' => 'Access right will be inherited', 'splash_invalid_folder_id' => 'Invalid folder ID', 'splash_invalid_searchterm' => 'Invalid search term', +'splash_invalid_search_service' => 'Invalid search service', 'splash_link_document' => 'Link added', 'splash_moved_clipboard' => 'Clipboard moved into current folder', 'splash_move_document' => 'Document moved', diff --git a/languages/es_ES/lang.inc b/languages/es_ES/lang.inc index 1a819c0e5..aecfe4e95 100644 --- a/languages/es_ES/lang.inc +++ b/languages/es_ES/lang.inc @@ -1112,6 +1112,7 @@ Si continua teniendo problemas de acceso, por favor contacte con el administrado 'reception_rejected' => 'Recepción rechazada', 'recipients' => 'Destinatario', 'recipient_already_removed' => '', +'record_type' => '', 'redraw' => '', 'refresh' => 'Actualizar', 'rejected' => 'Rechazado', @@ -1332,6 +1333,7 @@ URL: [url]', 'select_mimetype' => '', 'select_one' => 'Seleccionar uno', 'select_owner' => '', +'select_record_type' => '', 'select_status' => '', 'select_user' => 'Seleccionar Usuario', 'select_users' => 'Haga Click para seleccionar usuarios', @@ -1822,6 +1824,7 @@ URL: [url]', 'splash_inherit_access' => '', 'splash_invalid_folder_id' => 'ID de carpeta inválido', 'splash_invalid_searchterm' => 'Término de búsqueda inválido', +'splash_invalid_search_service' => '', 'splash_link_document' => '', 'splash_moved_clipboard' => 'Portapapeles movido a la carpeta actual', 'splash_move_document' => '', diff --git a/languages/fr_FR/lang.inc b/languages/fr_FR/lang.inc index 81bb406e0..f93534ef9 100644 --- a/languages/fr_FR/lang.inc +++ b/languages/fr_FR/lang.inc @@ -1354,6 +1354,7 @@ URL : [url]

', 'reception_rejected' => 'Réception rejetée', 'recipients' => 'Destinataires', 'recipient_already_removed' => 'Le destinataire a déjà été supprimé ou a accusé réception.', +'record_type' => '', 'redraw' => 'Redessiner', 'refresh' => 'Actualiser', 'rejected' => 'Rejeté', @@ -1702,6 +1703,7 @@ URL : [url]

', 'select_mimetype' => 'Sélectionner un type MIME', 'select_one' => 'Selectionner', 'select_owner' => 'Sélectionner un propriétaire', +'select_record_type' => '', 'select_status' => 'Cliquer pour sélectionner un statut', 'select_user' => 'Sélectionner un utilisateur', 'select_users' => 'Cliquer pour choisir un utilisateur', @@ -2197,6 +2199,7 @@ Nom : [username] 'splash_inherit_access' => 'Droits d’accès hérités', 'splash_invalid_folder_id' => 'Identifiant de répertoire invalide', 'splash_invalid_searchterm' => 'Recherche invalide', +'splash_invalid_search_service' => '', 'splash_link_document' => 'Lien ajouté', 'splash_moved_clipboard' => 'Contenu du presse-papier déplacé vers le dossier en cours', 'splash_move_document' => 'Document déplacé', diff --git a/languages/hr_HR/lang.inc b/languages/hr_HR/lang.inc index aeef0e47d..b48fa97b6 100644 --- a/languages/hr_HR/lang.inc +++ b/languages/hr_HR/lang.inc @@ -1116,6 +1116,7 @@ Ako i dalje imate problema s prijavom, molimo kontaktirajte Vašeg administrator 'reception_rejected' => '', 'recipients' => 'Primatelji', 'recipient_already_removed' => '', +'record_type' => '', 'redraw' => '', 'refresh' => 'Osvježi', 'rejected' => 'Odbijeno', @@ -1353,6 +1354,7 @@ Internet poveznica: [url]', 'select_mimetype' => '', 'select_one' => 'Odaberite jednog', 'select_owner' => '', +'select_record_type' => '', 'select_status' => '', 'select_user' => 'Izaberi korisnika', 'select_users' => 'Kliknite za odabir korisnika', @@ -1843,6 +1845,7 @@ Internet poveznica: [url]', 'splash_inherit_access' => '', 'splash_invalid_folder_id' => 'Nevažeći ID mape', 'splash_invalid_searchterm' => 'Nevažeći traženi pojam', +'splash_invalid_search_service' => '', 'splash_link_document' => '', 'splash_moved_clipboard' => 'Međuspremnik je premješten u trenutnu mapu', 'splash_move_document' => '', diff --git a/languages/hu_HU/lang.inc b/languages/hu_HU/lang.inc index 31294a500..4b627a705 100644 --- a/languages/hu_HU/lang.inc +++ b/languages/hu_HU/lang.inc @@ -1112,6 +1112,7 @@ Amennyiben problémákba ütközik a bejelentkezés során, kérjük vegye fel a 'reception_rejected' => '', 'recipients' => '', 'recipient_already_removed' => '', +'record_type' => '', 'redraw' => 'újrarajzol', 'refresh' => 'Frissítés', 'rejected' => 'Elutasított', @@ -1331,6 +1332,7 @@ URL: [url]', 'select_mimetype' => '', 'select_one' => 'Válasszon egyet', 'select_owner' => '', +'select_record_type' => '', 'select_status' => '', 'select_user' => 'Felhasználó kiválasztása', 'select_users' => 'Kattintson a felhasználó kiválasztásához', @@ -1821,6 +1823,7 @@ URL: [url]', 'splash_inherit_access' => '', 'splash_invalid_folder_id' => 'Érvénytelen mappa azonosító', 'splash_invalid_searchterm' => 'Érvénytelen keresési feltétel', +'splash_invalid_search_service' => '', 'splash_link_document' => '', 'splash_moved_clipboard' => 'Vágólap tartalom áthelyezve az aktuális mappába', 'splash_move_document' => '', diff --git a/languages/it_IT/lang.inc b/languages/it_IT/lang.inc index 992963c50..04ca18b4c 100644 --- a/languages/it_IT/lang.inc +++ b/languages/it_IT/lang.inc @@ -1133,6 +1133,7 @@ URL: [url]', 'reception_rejected' => 'Ricezione respinta', 'recipients' => 'Cartelle', 'recipient_already_removed' => 'Il destinatario è già stato rimosso o riconosciuto come destinatario.', +'record_type' => '', 'redraw' => 'Ridisegna', 'refresh' => 'Ricarica', 'rejected' => 'Rifiutato', @@ -1375,6 +1376,7 @@ URL: [url]', 'select_mimetype' => '', 'select_one' => 'Seleziona uno', 'select_owner' => '', +'select_record_type' => '', 'select_status' => '', 'select_user' => 'Seleziona utente', 'select_users' => 'Clicca per selezionare gli utenti', @@ -1870,6 +1872,7 @@ Name: [username] 'splash_inherit_access' => 'Il diritto di accesso verrà ereditato', 'splash_invalid_folder_id' => 'ID cartella non valido', 'splash_invalid_searchterm' => 'Termine di ricerca non valido', +'splash_invalid_search_service' => '', 'splash_link_document' => 'Collegamento aggiunto', 'splash_moved_clipboard' => 'Appunti trasferiti nella cartella corrente', 'splash_move_document' => 'Documento spostato', diff --git a/languages/ko_KR/lang.inc b/languages/ko_KR/lang.inc index 30e8b8549..ede4ada79 100644 --- a/languages/ko_KR/lang.inc +++ b/languages/ko_KR/lang.inc @@ -1110,6 +1110,7 @@ URL : [url]', 'reception_rejected' => '', 'recipients' => '받는 사람', 'recipient_already_removed' => '', +'record_type' => '', 'redraw' => '다시 그리기', 'refresh' => '새로 고침', 'rejected' => '거부', @@ -1347,6 +1348,7 @@ URL : [url]', 'select_mimetype' => '', 'select_one' => '선택', 'select_owner' => '', +'select_record_type' => '', 'select_status' => '', 'select_user' => '', 'select_users' => '사용자를 선택합니다', @@ -1837,6 +1839,7 @@ URL : [url]', 'splash_inherit_access' => '', 'splash_invalid_folder_id' => '잘못된 폴더 ID', 'splash_invalid_searchterm' => '잘못된 검색 범위', +'splash_invalid_search_service' => '', 'splash_link_document' => '', 'splash_moved_clipboard' => '클립 보드가 현재 폴더로 이동', 'splash_move_document' => '문서 옮겨짐', diff --git a/languages/lo_LA/lang.inc b/languages/lo_LA/lang.inc index cdd0f9600..56f5c8d57 100644 --- a/languages/lo_LA/lang.inc +++ b/languages/lo_LA/lang.inc @@ -1126,6 +1126,7 @@ URL: [url]', 'reception_rejected' => 'ປະຕິເສດການຕ້ອນຮັບ', 'recipients' => 'ຜູ້ຮັບ', 'recipient_already_removed' => '', +'record_type' => '', 'redraw' => 'ຂຽນໄຫມ່', 'refresh' => 'ລີເຟສ', 'rejected' => 'ປະຕິເສດ', @@ -1368,6 +1369,7 @@ URL: [url]', 'select_mimetype' => '', 'select_one' => 'ເລືອກໜື່ງອັນ', 'select_owner' => '', +'select_record_type' => '', 'select_status' => '', 'select_user' => '', 'select_users' => 'ຄິກເພື່ອເລືອກຜູ້ໄຊ້', @@ -1863,6 +1865,7 @@ URL: [url]', 'splash_inherit_access' => '', 'splash_invalid_folder_id' => 'ID ໂຟລເດີບໍ່ຖືກຕ້ອງ', 'splash_invalid_searchterm' => 'ຄຳຄົນຫາບໍ່ຖືກຕ້ອງ', +'splash_invalid_search_service' => '', 'splash_link_document' => '', 'splash_moved_clipboard' => 'ຍ້າຍຄິບບອດໄປທີ່ໂຟລເດີປັດຈຸບັນແລ້ວ', 'splash_move_document' => 'ຍ້າຍເອກະສານແລ້ວ', diff --git a/languages/nb_NO/lang.inc b/languages/nb_NO/lang.inc index 5bc681ba7..feafa7245 100644 --- a/languages/nb_NO/lang.inc +++ b/languages/nb_NO/lang.inc @@ -1141,6 +1141,7 @@ URL: [url]', 'reception_rejected' => 'Mottaket avvist', 'recipients' => 'Mottakere', 'recipient_already_removed' => 'Mottakeren er allerede fjernet eller bekreftet mottak.', +'record_type' => '', 'redraw' => 'Tegne', 'refresh' => 'Oppdatere', 'rejected' => 'Avvist', @@ -1383,6 +1384,7 @@ URL: [url]', 'select_mimetype' => '', 'select_one' => 'Velg en', 'select_owner' => '', +'select_record_type' => '', 'select_status' => '', 'select_user' => 'Velg bruker', 'select_users' => 'Klikk for å velge flere brukere', @@ -1876,6 +1878,7 @@ Bruker: [username] 'splash_inherit_access' => 'Adgangsrett blir arvet', 'splash_invalid_folder_id' => 'Ugyldig mappenavn', 'splash_invalid_searchterm' => 'Ugyldig søkeord', +'splash_invalid_search_service' => '', 'splash_link_document' => 'Link lagt til', 'splash_moved_clipboard' => 'Utklippstavlen flyttet inn i gjeldende mappe', 'splash_move_document' => 'Dokumentet flyttet', diff --git a/languages/nl_NL/lang.inc b/languages/nl_NL/lang.inc index ac8824f5d..72b5d9a95 100644 --- a/languages/nl_NL/lang.inc +++ b/languages/nl_NL/lang.inc @@ -1140,6 +1140,7 @@ URL: [url]', 'reception_rejected' => 'bestemming geweigerd', 'recipients' => 'Ontvangers', 'recipient_already_removed' => 'Ontvanger is al verwijderd', +'record_type' => '', 'redraw' => 'Nogmaals weergeven', 'refresh' => 'Verversen', 'rejected' => 'Afgewezen', @@ -1380,6 +1381,7 @@ URL: [url]', 'select_mimetype' => 'Selecteer het mime-type', 'select_one' => 'Kies er een', 'select_owner' => 'Kies de eigenaar', +'select_record_type' => '', 'select_status' => '', 'select_user' => 'Selecteer gebruiker', 'select_users' => 'Klik om gebruikers te selecteren', @@ -1875,6 +1877,7 @@ Name: [username] 'splash_inherit_access' => 'Toegangsrechten worden overgeërfd', 'splash_invalid_folder_id' => 'Ongeldige map ID', 'splash_invalid_searchterm' => 'Ongeldige zoekterm', +'splash_invalid_search_service' => '', 'splash_link_document' => 'Link toegevoegd', 'splash_moved_clipboard' => 'Klembord verplaatst naar de huidige map', 'splash_move_document' => 'Document verplaatst', diff --git a/languages/pl_PL/lang.inc b/languages/pl_PL/lang.inc index 4d8b5bae6..876a004e8 100644 --- a/languages/pl_PL/lang.inc +++ b/languages/pl_PL/lang.inc @@ -1105,6 +1105,7 @@ Jeśli nadal będą problemy z zalogowaniem, prosimy o kontakt z administratorem 'reception_rejected' => 'Przyjęcie odrzucone', 'recipients' => 'Odbiorcy', 'recipient_already_removed' => 'Odbiorca został już usunięty lub potwierdzony.', +'record_type' => '', 'redraw' => 'Przerysuj', 'refresh' => 'Odśwież', 'rejected' => 'Odrzucony', @@ -1311,6 +1312,7 @@ URL: [url]', 'select_mimetype' => '', 'select_one' => 'Wybierz', 'select_owner' => '', +'select_record_type' => '', 'select_status' => 'Kliknij by wybrać status dokumentu', 'select_user' => 'Wybierz użytkownika', 'select_users' => 'Kliknij by wybrać użytkowników', @@ -1806,6 +1808,7 @@ Name: [username] 'splash_inherit_access' => 'Prawa dostępu będą dziedziczone', 'splash_invalid_folder_id' => 'Nieprawidłowy identyfikator folderu', 'splash_invalid_searchterm' => 'Nieprawidłowa wartość wyszukiwania', +'splash_invalid_search_service' => '', 'splash_link_document' => 'Dodano link', 'splash_moved_clipboard' => 'Schowek został przeniesiony do bieżącego folderu', 'splash_move_document' => 'Dokument został przeniesiony', diff --git a/languages/pt_BR/lang.inc b/languages/pt_BR/lang.inc index 2ca89f5cc..84dfd5cbd 100644 --- a/languages/pt_BR/lang.inc +++ b/languages/pt_BR/lang.inc @@ -1146,6 +1146,7 @@ URL: [url]', 'reception_rejected' => 'Entrega rejeitada', 'recipients' => 'Destinatários', 'recipient_already_removed' => 'O destinatário já foi removido ou já acusou o recebimento.', +'record_type' => '', 'redraw' => 'Redesenhar', 'refresh' => 'Atualizar', 'rejected' => 'Rejeitado', @@ -1387,6 +1388,7 @@ URL: [url]', 'select_mimetype' => '', 'select_one' => 'Selecione um', 'select_owner' => '', +'select_record_type' => '', 'select_status' => 'Pressione para selecionar o estado do documento', 'select_user' => 'Selecione o usuário', 'select_users' => 'Clique para selecionar os usuários', @@ -1882,6 +1884,7 @@ Nome: [username] 'splash_inherit_access' => 'O direito de acesso será herdado', 'splash_invalid_folder_id' => 'ID de pasta inválida', 'splash_invalid_searchterm' => 'Termo de pesquisa inválido', +'splash_invalid_search_service' => '', 'splash_link_document' => 'documento de link inicial', 'splash_moved_clipboard' => 'Área de transferência movida para a pasta corrente', 'splash_move_document' => 'Documento movido', diff --git a/languages/ro_RO/lang.inc b/languages/ro_RO/lang.inc index 7198efd75..ac3b9dedb 100644 --- a/languages/ro_RO/lang.inc +++ b/languages/ro_RO/lang.inc @@ -1117,6 +1117,7 @@ Dacă aveți în continuare probleme la autentificare, vă rugăm să contactaț 'reception_rejected' => '', 'recipients' => 'Destinatari', 'recipient_already_removed' => '', +'record_type' => '', 'redraw' => '', 'refresh' => 'Refresh', 'rejected' => 'Respins', @@ -1354,6 +1355,7 @@ URL: [url]', 'select_mimetype' => '', 'select_one' => 'Selectați unul', 'select_owner' => '', +'select_record_type' => '', 'select_status' => '', 'select_user' => 'Selecteaza utilizator', 'select_users' => 'Click pentru a selecta utilizatori', @@ -1844,6 +1846,7 @@ URL: [url]', 'splash_inherit_access' => '', 'splash_invalid_folder_id' => 'ID folder invalid', 'splash_invalid_searchterm' => 'Termen de căutare invalid', +'splash_invalid_search_service' => '', 'splash_link_document' => '', 'splash_moved_clipboard' => 'Clipboard mutat în folderul curent', 'splash_move_document' => '', diff --git a/languages/ru_RU/lang.inc b/languages/ru_RU/lang.inc index dc7a11301..7b5661143 100644 --- a/languages/ru_RU/lang.inc +++ b/languages/ru_RU/lang.inc @@ -1119,6 +1119,7 @@ URL: [url]', 'reception_rejected' => '', 'recipients' => 'Получатели', 'recipient_already_removed' => '', +'record_type' => '', 'redraw' => 'Обновить картинку', 'refresh' => 'Обновить', 'rejected' => 'Отклонён', @@ -1361,6 +1362,7 @@ URL: [url]', 'select_mimetype' => '', 'select_one' => 'Выберите', 'select_owner' => '', +'select_record_type' => '', 'select_status' => '', 'select_user' => 'Выберите пользователя', 'select_users' => 'Выберите пользователей', @@ -1851,6 +1853,7 @@ URL: [url]', 'splash_inherit_access' => '', 'splash_invalid_folder_id' => 'Неверный идентификатор каталога', 'splash_invalid_searchterm' => 'Неверный поисковый запрос', +'splash_invalid_search_service' => '', 'splash_link_document' => '', 'splash_moved_clipboard' => 'Буфер обмена перенесён в текущий каталог', 'splash_move_document' => '', diff --git a/languages/sk_SK/lang.inc b/languages/sk_SK/lang.inc index 071628f80..8f51fd3b2 100644 --- a/languages/sk_SK/lang.inc +++ b/languages/sk_SK/lang.inc @@ -1147,6 +1147,7 @@ URL: [url]', 'reception_rejected' => 'Reception rejected', 'recipients' => 'Príjemcovia', 'recipient_already_removed' => '', +'record_type' => '', 'redraw' => 'Prekresliť', 'refresh' => 'Obnoviť', 'rejected' => 'Odmietnuté', @@ -1389,6 +1390,7 @@ URL: [url]', 'select_mimetype' => '', 'select_one' => 'Vyberte', 'select_owner' => '', +'select_record_type' => '', 'select_status' => '', 'select_user' => 'Vyberte používateľa', 'select_users' => 'Kliknutím vyberte používateľov', @@ -1884,6 +1886,7 @@ Meno: [username] 'splash_inherit_access' => 'Access right will be inherited', 'splash_invalid_folder_id' => 'Neplatné ID zložky', 'splash_invalid_searchterm' => 'Invalid search term', +'splash_invalid_search_service' => '', 'splash_link_document' => '', 'splash_moved_clipboard' => 'Schránka sa presunula do aktuálnej zložky', 'splash_move_document' => 'Dokument bol presunutý', diff --git a/languages/sv_SE/lang.inc b/languages/sv_SE/lang.inc index 3e8d326a6..abc35204b 100644 --- a/languages/sv_SE/lang.inc +++ b/languages/sv_SE/lang.inc @@ -1120,6 +1120,7 @@ Om du fortfarande har problem med inloggningen, kontakta administratören.', 'reception_rejected' => '', 'recipients' => 'Mottagare', 'recipient_already_removed' => '', +'record_type' => '', 'redraw' => 'Återkalla', 'refresh' => 'Uppdatera', 'rejected' => 'Avvisat', @@ -1362,6 +1363,7 @@ URL: [url]', 'select_mimetype' => '', 'select_one' => 'Välj', 'select_owner' => '', +'select_record_type' => '', 'select_status' => '', 'select_user' => 'Välj användare', 'select_users' => 'Välj användare', @@ -1857,6 +1859,7 @@ Kommentar: [comment]', 'splash_inherit_access' => '', 'splash_invalid_folder_id' => 'Ogiltigt katalog-ID', 'splash_invalid_searchterm' => 'Ogiltigt sökord', +'splash_invalid_search_service' => '', 'splash_link_document' => '', 'splash_moved_clipboard' => 'Urklipp flyttades till aktuell katalog', 'splash_move_document' => 'Dokumentet flyttat', diff --git a/languages/tr_TR/lang.inc b/languages/tr_TR/lang.inc index 926af54ad..7b5843881 100644 --- a/languages/tr_TR/lang.inc +++ b/languages/tr_TR/lang.inc @@ -1113,6 +1113,7 @@ Giriş yaparken halen sorun yaşıyorsanız lütfen sistem yöneticinizle görü 'reception_rejected' => 'Resepsiyon reddedildi', 'recipients' => '', 'recipient_already_removed' => '', +'record_type' => '', 'redraw' => '', 'refresh' => 'Yenile', 'rejected' => 'Reddedildi', @@ -1333,6 +1334,7 @@ URL: [url]', 'select_mimetype' => '', 'select_one' => 'Birini seçiniz', 'select_owner' => '', +'select_record_type' => '', 'select_status' => '', 'select_user' => 'Kullanıcı Seç', 'select_users' => 'Kullanıcı seçmek için tıklayın', @@ -1823,6 +1825,7 @@ URL: [url]', 'splash_inherit_access' => '', 'splash_invalid_folder_id' => 'Hatalı klasör ID', 'splash_invalid_searchterm' => 'Hatalı arama terimi', +'splash_invalid_search_service' => '', 'splash_link_document' => '', 'splash_moved_clipboard' => 'Pano mevcut klasöre taşındı', 'splash_move_document' => '', diff --git a/languages/uk_UA/lang.inc b/languages/uk_UA/lang.inc index c8e0f9f71..9d670513b 100644 --- a/languages/uk_UA/lang.inc +++ b/languages/uk_UA/lang.inc @@ -1119,6 +1119,7 @@ URL: [url]', 'reception_rejected' => '', 'recipients' => 'Отримувачі', 'recipient_already_removed' => '', +'record_type' => '', 'redraw' => '', 'refresh' => 'Оновити', 'rejected' => 'Відхилений', @@ -1354,6 +1355,7 @@ URL: [url]', 'select_mimetype' => '', 'select_one' => 'Оберіть', 'select_owner' => '', +'select_record_type' => '', 'select_status' => '', 'select_user' => '', 'select_users' => 'Оберіть користувачів', @@ -1844,6 +1846,7 @@ URL: [url]', 'splash_inherit_access' => '', 'splash_invalid_folder_id' => 'Невірний ідентифікатор каталогу', 'splash_invalid_searchterm' => 'Невірний пошуковий запит', +'splash_invalid_search_service' => '', 'splash_link_document' => '', 'splash_moved_clipboard' => 'Буфер обміну перенесено в поточний каталог', 'splash_move_document' => '', diff --git a/languages/zh_CN/lang.inc b/languages/zh_CN/lang.inc index 20f76b143..394e84ef1 100644 --- a/languages/zh_CN/lang.inc +++ b/languages/zh_CN/lang.inc @@ -1124,6 +1124,7 @@ URL: [url]', 'reception_rejected' => '拒绝接收', 'recipients' => '接收者', 'recipient_already_removed' => '', +'record_type' => '', 'redraw' => '重绘', 'refresh' => '刷新', 'rejected' => '拒绝', @@ -1336,6 +1337,7 @@ URL: [url]', 'select_mimetype' => '', 'select_one' => '选择一个', 'select_owner' => '', +'select_record_type' => '', 'select_status' => '', 'select_user' => '选择用户', 'select_users' => '点击选择用户', @@ -1831,6 +1833,7 @@ URL: [url]', 'splash_inherit_access' => '使用权将被继承', 'splash_invalid_folder_id' => '非法的文件夹 ID', 'splash_invalid_searchterm' => '无效的搜索项', +'splash_invalid_search_service' => '', 'splash_link_document' => '', 'splash_moved_clipboard' => '剪贴板移到当前文件夹', 'splash_move_document' => '文档已迁移', diff --git a/languages/zh_TW/lang.inc b/languages/zh_TW/lang.inc index c00e3b472..214b8eff2 100644 --- a/languages/zh_TW/lang.inc +++ b/languages/zh_TW/lang.inc @@ -1145,6 +1145,7 @@ URL: [url]', 'reception_rejected' => '接待被拒絕', 'recipients' => '收件者', 'recipient_already_removed' => '收件人已被刪除或已知為收件人。', +'record_type' => '', 'redraw' => '重畫', 'refresh' => '重新整理', 'rejected' => '拒絕', @@ -1387,6 +1388,7 @@ URL: [url]', 'select_mimetype' => '', 'select_one' => '選擇一個', 'select_owner' => '', +'select_record_type' => '', 'select_status' => '', 'select_user' => '選擇使用者', 'select_users' => '點擊選擇使用者', @@ -1882,6 +1884,7 @@ URL: [url]', 'splash_inherit_access' => '訪問權限將被繼承', 'splash_invalid_folder_id' => '無效的文件夾ID', 'splash_invalid_searchterm' => '搜尋字詞無效', +'splash_invalid_search_service' => '', 'splash_link_document' => '鏈接已添加', 'splash_moved_clipboard' => '剪貼簿已移至當前文件夾', 'splash_move_document' => '文件已移走',