mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-11-28 10:30:42 +00:00
Merge branch 'seeddms-6.0.x' into seeddms-6.1.x
This commit is contained in:
commit
880d0d8654
|
|
@ -14,7 +14,7 @@ RewriteRule "^doc/.*$" "" [F]
|
||||||
|
|
||||||
# Anything below the following dirs will never be rewritten
|
# Anything below the following dirs will never be rewritten
|
||||||
RewriteRule "^pdfviewer/.*$" "-" [L]
|
RewriteRule "^pdfviewer/.*$" "-" [L]
|
||||||
RewriteRule "^views/bootstrap/images.*$" "-" [L]
|
RewriteRule "^views/.*/images.*$" "-" [L]
|
||||||
RewriteRule "^out/images.*$" "-" [L]
|
RewriteRule "^out/images.*$" "-" [L]
|
||||||
RewriteRule "^styles/.*$" "-" [L]
|
RewriteRule "^styles/.*$" "-" [L]
|
||||||
|
|
||||||
|
|
|
||||||
81
CHANGELOG
81
CHANGELOG
|
|
@ -7,10 +7,29 @@
|
||||||
- do not use md5 password hashing anymore, hashes will be updated automatically
|
- do not use md5 password hashing anymore, hashes will be updated automatically
|
||||||
when passwords are reset
|
when passwords are reset
|
||||||
|
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
Changes in version 6.0.14
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
- show debug menu only if debug mode is on
|
||||||
|
- merge changes up to 5.1.21
|
||||||
|
- document links can be added by regular users again
|
||||||
|
- add list of checked out documents to tasks
|
||||||
|
- issue a warning when removing a document which is checked out
|
||||||
|
- checked out can be discarded if it was changed
|
||||||
|
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
Changes in version 6.0.13
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
- merge changes up to 5.1.20
|
||||||
|
- create download file for transmittal in system tmp (Closes: #478)
|
||||||
|
- sync source code of checkin with update document
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
Changes in version 6.0.12
|
Changes in version 6.0.12
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
- merge changes up to 5.1.19
|
- merge changes up to 5.1.19
|
||||||
|
- fix various errors concerning workflows
|
||||||
|
- show menu tasks even if not admin (Closes: #485)
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
Changes in version 6.0.11
|
Changes in version 6.0.11
|
||||||
|
|
@ -171,6 +190,48 @@
|
||||||
- add document list which can be exported as an archive
|
- add document list which can be exported as an archive
|
||||||
- search results can be exported
|
- search results can be exported
|
||||||
|
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
Changes in version 5.1.21
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
- new api to fulltext search
|
||||||
|
- do not offer to export users of group if there are no users
|
||||||
|
- config file can be set in env var SEEDDMS_CONFIG_FILE
|
||||||
|
- fix error when searching for a boolean attribute value
|
||||||
|
- extension may contain a conf varіable to select a workflow
|
||||||
|
- do not set max_execution_time for scripts run by php-cli
|
||||||
|
- add link to document/folder details in each list row if onepage mode is on
|
||||||
|
- add list of rejected documents to tasks
|
||||||
|
- fix .htaccess file in restapi
|
||||||
|
- restapi: add setDocumentOwner, owner can be set when uploading a document
|
||||||
|
- theme in configuration can override theme of user
|
||||||
|
- saving the settings will no longer reenable an extention with no configuration
|
||||||
|
- put a red/green bullet before the extension name in the settings
|
||||||
|
- escape value of dropfolderfile in input form field created by
|
||||||
|
SeedDMS_Bootstrap_Style::getDropFolderChooserHtml() (CVE-2020-28726)
|
||||||
|
- prevent cross site scripting in views/bootstrap/class.DropFileChooser.php
|
||||||
|
folderid wasn't checked propperly for being an integer (CVE-2020-28727)
|
||||||
|
- output format for dates can be configured
|
||||||
|
- add filter function to notification service
|
||||||
|
- reindex document after it was edited
|
||||||
|
- show preview images in drop folder menu after mouse over
|
||||||
|
- add support for indexing folders
|
||||||
|
- always call hook postAddSubFolder and postEditDocument
|
||||||
|
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
Changes in version 5.1.20
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
- fix import of users
|
||||||
|
- major rework of scripts in utils, unify reading of settings, use PHP_EOL
|
||||||
|
- allow inline editing of document name
|
||||||
|
- import of users does not issue an error if a group column isn't set
|
||||||
|
- removing a document version will not remove attachments of the document anymore
|
||||||
|
- make document details page look like view document page
|
||||||
|
- fix selection of documents/folders
|
||||||
|
- new hooks SeedDMS_View_Document::[startRightColumn|extraVersionsViews|prePreviousVersionsTab|preLatestVersionTab]
|
||||||
|
- add expiration of documents in 3 years
|
||||||
|
- fix setting quota when importing users
|
||||||
|
- export csv file of users of a group
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
Changes in version 5.1.19
|
Changes in version 5.1.19
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
|
@ -179,6 +240,26 @@
|
||||||
- better import of users from csv file
|
- better import of users from csv file
|
||||||
- fix various methods in restapi (Closes: #481)
|
- fix various methods in restapi (Closes: #481)
|
||||||
- add hooks showDocumentKeywords and showDocumentCategories
|
- add hooks showDocumentKeywords and showDocumentCategories
|
||||||
|
- sort versions of extension in extension manager propperly
|
||||||
|
- fix output of help text for config vars in extension
|
||||||
|
- configuring a user id in the settings uses a list of existing users
|
||||||
|
- form elements can have a help text
|
||||||
|
- open the right page or tab after a document version has been removed
|
||||||
|
(go to folder page if the whole document was removed, go to previous tab
|
||||||
|
if an old version was removed and there are other older version, otherwise
|
||||||
|
go to current tab)
|
||||||
|
- expiration of document can be set through webdav
|
||||||
|
- prefix each attribute with 'attr_' when read through webdav
|
||||||
|
- actually set owner as notified user, not the logged in user,
|
||||||
|
check if notified user has access on document not the logged in user.
|
||||||
|
- fix getting group for notification when transition has fired (Closes: #483)
|
||||||
|
- move lots of javascript packages into views/bootstrap/vendors and update
|
||||||
|
them with npm and grunt
|
||||||
|
- update to font-awesome 4.7.1
|
||||||
|
- add new attribute types 'document', 'folder', 'user', 'group'
|
||||||
|
- overhaul of folder tree which can now be used more than once on a page
|
||||||
|
- fix search of values in attributes of document content
|
||||||
|
- fulltext search finds only documents for which the logged in user has read access
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
Changes in version 5.1.18
|
Changes in version 5.1.18
|
||||||
|
|
|
||||||
319
Gruntfile.js
Normal file
319
Gruntfile.js
Normal file
|
|
@ -0,0 +1,319 @@
|
||||||
|
module.exports = function (grunt) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var bootstrapDir = 'views/bootstrap/vendors',
|
||||||
|
tdkDir = 'views/tdk/vendors',
|
||||||
|
nodeDir = 'node_modules';
|
||||||
|
|
||||||
|
grunt.initConfig({
|
||||||
|
clean: {
|
||||||
|
vendors: [ bootstrapDir ]
|
||||||
|
},
|
||||||
|
copy: {
|
||||||
|
'bootstrap': {
|
||||||
|
files: [{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/jquery/dist/*'
|
||||||
|
],
|
||||||
|
dest: bootstrapDir + '/jquery',
|
||||||
|
flatten: true
|
||||||
|
}, {
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/chartjs/chart.js',
|
||||||
|
nodeDir + '/chartjs/README.md',
|
||||||
|
nodeDir + '/chartjs/LICENSE'
|
||||||
|
],
|
||||||
|
dest: bootstrapDir + '/chartjs',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/cytoscape/dist/*',
|
||||||
|
nodeDir + '/cytoscape-grid-guide/cytoscape-grid-guide.js'
|
||||||
|
],
|
||||||
|
dest: bootstrapDir + '/cytoscape',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/jqtree/tree.jquery.js',
|
||||||
|
nodeDir + '/jqtree/jqtree.css'
|
||||||
|
],
|
||||||
|
dest: bootstrapDir + '/jqtree',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/noty/js/noty/jquery.noty.js'
|
||||||
|
],
|
||||||
|
dest: bootstrapDir + '/noty',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/noty/js/noty/themes/*'
|
||||||
|
],
|
||||||
|
dest: bootstrapDir + '/noty/themes',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/noty/js/noty/layouts/*'
|
||||||
|
],
|
||||||
|
dest: bootstrapDir + '/noty/layouts',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/select2/dist/js/*'
|
||||||
|
],
|
||||||
|
dest: bootstrapDir + '/select2/js',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/select2/dist/css/*'
|
||||||
|
],
|
||||||
|
dest: bootstrapDir + '/select2/css',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/fine-uploader/jquery.fine-uploader/*'
|
||||||
|
],
|
||||||
|
dest: bootstrapDir + '/fine-uploader',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/jquery-validation/dist/*'
|
||||||
|
],
|
||||||
|
dest: bootstrapDir + '/jquery-validation',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/flot/source/jquery.canvaswrapper.js',
|
||||||
|
nodeDir + '/flot/source/jquery.colorhelpers.js',
|
||||||
|
nodeDir + '/flot/source/jquery.flot.*'
|
||||||
|
],
|
||||||
|
dest: bootstrapDir + '/flot',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/font-awesome/fonts/*'
|
||||||
|
],
|
||||||
|
dest: bootstrapDir + '/font-awesome/fonts',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/font-awesome/css/*'
|
||||||
|
],
|
||||||
|
dest: bootstrapDir + '/font-awesome/css',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/fullcalendar/LICENSE.txt',
|
||||||
|
nodeDir + '/fullcalendar/dist/*'
|
||||||
|
],
|
||||||
|
dest: bootstrapDir + '/fullcalendar',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/fullcalendar/dist/locale/*'
|
||||||
|
],
|
||||||
|
dest: bootstrapDir + '/fullcalendar/locale',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/moment/LICENSE.txt',
|
||||||
|
nodeDir + '/moment/min/*'
|
||||||
|
],
|
||||||
|
dest: bootstrapDir + '/moment',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/moment/dist/locale/*'
|
||||||
|
],
|
||||||
|
dest: bootstrapDir + '/moment/locale',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/perfect-scrollbar/dist/*'
|
||||||
|
],
|
||||||
|
dest: bootstrapDir + '/perfect-scrollbar',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/bootstrap-datepicker/dist/js/*'
|
||||||
|
],
|
||||||
|
dest: bootstrapDir + '/bootstrap-datepicker/js',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/bootstrap-datepicker/dist/css/*'
|
||||||
|
],
|
||||||
|
dest: bootstrapDir + '/bootstrap-datepicker/css',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/bootstrap-datepicker/dist/locales/*'
|
||||||
|
],
|
||||||
|
dest: bootstrapDir + '/bootstrap-datepicker/locales',
|
||||||
|
flatten: true
|
||||||
|
}]
|
||||||
|
},
|
||||||
|
'tdk': {
|
||||||
|
files: [{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/jquery/dist/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/jquery',
|
||||||
|
flatten: true
|
||||||
|
}, {
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/@coreui/coreui/dist/js/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/@coreui/coreui/js',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/@coreui/coreui/dist/css/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/@coreui/coreui/css',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/@coreui/icons/css/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/@coreui/icons/css',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/@coreui/icons/fonts/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/@coreui/icons/fonts',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/popper.js/dist/esm/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/popper.js',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/perfect-scrollbar/dist/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/perfect-scrollbar',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/bootstrap/dist/js/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/bootstrap/js',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/bootstrap/dist/css/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/bootstrap/css',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/font-awesome/fonts/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/font-awesome/fonts',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/font-awesome/css/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/font-awesome/css',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/pace-progressbar/index.js'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/pace-progressbar',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/pace-progressbar/themes/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/pace-progressbar/themes',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/pace-progressbar/templates/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/pace-progressbar/templates',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/flag-icon-css/css/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/flag-icon-css/css',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/simple-line-icons/dist/fonts/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/simple-line-icons/fonts',
|
||||||
|
flatten: true
|
||||||
|
},{
|
||||||
|
expand: true,
|
||||||
|
src: [
|
||||||
|
nodeDir + '/simple-line-icons/dist/styles/*'
|
||||||
|
],
|
||||||
|
dest: tdkDir + '/simple-line-icons/css',
|
||||||
|
flatten: true
|
||||||
|
}]
|
||||||
|
},
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
grunt.registerTask('createVendorDir', 'Creates the necessary vendor directory', function() {
|
||||||
|
// Create the bootstrapDir when it doesn't exists.
|
||||||
|
if (!grunt.file.isDir(bootstrapDir)) {
|
||||||
|
grunt.file.mkdir(bootstrapDir);
|
||||||
|
|
||||||
|
// Output a success message
|
||||||
|
grunt.log.oklns(grunt.template.process(
|
||||||
|
'Directory "<%= directory %>" was created successfully.',
|
||||||
|
{ data: { directory: bootstrapDir } }
|
||||||
|
));
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
grunt.registerTask('default', [ 'clean', 'createVendorDir', 'copy' ]);
|
||||||
|
grunt.loadNpmTasks('grunt-contrib-clean');
|
||||||
|
grunt.loadNpmTasks('grunt-contrib-copy');
|
||||||
|
};
|
||||||
22
Makefile
22
Makefile
|
|
@ -1,8 +1,8 @@
|
||||||
VERSION=$(shell php -r 'include("inc/inc.Version.php"); $$v=new SeedDMS_Version(); echo $$v->version();')
|
VERSION=$(shell php -r 'include("inc/inc.Version.php"); $$v=new SeedDMS_Version(); echo $$v->version();')
|
||||||
SRC=CHANGELOG inc conf utils index.php .htaccess languages views op out controllers doc styles TODO LICENSE webdav install restapi pdfviewer
|
SRC=CHANGELOG inc conf utils index.php .htaccess languages op out controllers doc TODO LICENSE webdav install restapi pdfviewer
|
||||||
# webapp
|
VIEWS ?= bootstrap
|
||||||
|
|
||||||
NODISTFILES=utils/importmail.php utils/seedddms-importmail utils/remote-email-upload utils/remote-upload utils/da-bv-reminder.php utils/seeddms-da-bv-reminder .svn .gitignore styles/blue styles/hc styles/clean views/blue views/hc views/clean views/pca
|
NODISTFILES=utils/importmail.php utils/seedddms-importmail utils/remote-email-upload utils/remote-upload utils/da-bv-reminder.php utils/seeddms-da-bv-reminder .svn .gitignore
|
||||||
|
|
||||||
EXTENSIONS := \
|
EXTENSIONS := \
|
||||||
dynamic_content.tar.gz\
|
dynamic_content.tar.gz\
|
||||||
|
|
@ -10,13 +10,23 @@ EXTENSIONS := \
|
||||||
example.tar.gz\
|
example.tar.gz\
|
||||||
tbs_template.tar.gz
|
tbs_template.tar.gz
|
||||||
|
|
||||||
PHPDOC=~/Downloads/phpDocumentor-2.8.1/bin/phpdoc
|
PHPDOC=~/Downloads/phpDocumentor.phar
|
||||||
|
|
||||||
dist:
|
dist:
|
||||||
mkdir -p tmp/seeddms-$(VERSION)
|
mkdir -p tmp/seeddms-$(VERSION)
|
||||||
cp -a $(SRC) tmp/seeddms-$(VERSION)
|
cp -a $(SRC) tmp/seeddms-$(VERSION)
|
||||||
|
mkdir -p tmp/seeddms-$(VERSION)/views
|
||||||
|
mkdir -p tmp/seeddms-$(VERSION)/styles
|
||||||
|
for view in $(VIEWS) ; do \
|
||||||
|
if [ -d "views/$$view" ] ; then \
|
||||||
|
cp -a views/$$view tmp/seeddms-$(VERSION)/views ; \
|
||||||
|
fi ; \
|
||||||
|
if [ -d "styles/$$view" ] ; then \
|
||||||
|
cp -a styles/$$view tmp/seeddms-$(VERSION)/styles ; \
|
||||||
|
fi ; \
|
||||||
|
done
|
||||||
(cd tmp/seeddms-$(VERSION); rm -rf $(NODISTFILES); mv conf conf.template)
|
(cd tmp/seeddms-$(VERSION); rm -rf $(NODISTFILES); mv conf conf.template)
|
||||||
(cd tmp; tar --exclude=.svn --exclude=.gitignore --exclude=views/blue --exclude=views/hc --exclude=views/clean --exclude=styles/blue --exclude=styles/hc --exclude=styles/clean -czvf ../seeddms-$(VERSION).tar.gz seeddms-$(VERSION))
|
(cd tmp; tar --exclude=.svn --exclude=.gitignore -czvf ../seeddms-$(VERSION).tar.gz seeddms-$(VERSION))
|
||||||
rm -rf tmp
|
rm -rf tmp
|
||||||
|
|
||||||
pear:
|
pear:
|
||||||
|
|
@ -69,4 +79,4 @@ doc:
|
||||||
apidoc:
|
apidoc:
|
||||||
apigen generate -s SeedDMS_Core --exclude tests -d html
|
apigen generate -s SeedDMS_Core --exclude tests -d html
|
||||||
|
|
||||||
.PHONY: webdav webapp repository
|
.PHONY: doc webdav webapp repository
|
||||||
|
|
|
||||||
|
|
@ -130,7 +130,8 @@ class SeedDMS_Core_Attribute { /* {{{ */
|
||||||
* the value set and later turned into a multi value attribute.
|
* the value set and later turned into a multi value attribute.
|
||||||
*/
|
*/
|
||||||
$sep = substr($this->_value, 0, 1);
|
$sep = substr($this->_value, 0, 1);
|
||||||
$vsep = $this->_attrdef->getValueSetSeparator();
|
if(!($vsep = $this->_attrdef->getValueSetSeparator()))
|
||||||
|
$vsep = $sep;
|
||||||
if($sep == $vsep)
|
if($sep == $vsep)
|
||||||
return(explode($sep, substr($this->_value, 1)));
|
return(explode($sep, substr($this->_value, 1)));
|
||||||
else
|
else
|
||||||
|
|
@ -156,38 +157,55 @@ class SeedDMS_Core_Attribute { /* {{{ */
|
||||||
$db = $this->_dms->getDB();
|
$db = $this->_dms->getDB();
|
||||||
|
|
||||||
if($this->_attrdef->getMultipleValues()) {
|
if($this->_attrdef->getMultipleValues()) {
|
||||||
|
$valuesetstr = $this->_attrdef->getValueSet();
|
||||||
/* Multiple values without a value set is not allowed */
|
/* Multiple values without a value set is not allowed */
|
||||||
if(!$valuesetstr = $this->_attrdef->getValueSet())
|
/* No need to have valueset anymore. If none is given, the values are
|
||||||
|
* expected to be separated by ','
|
||||||
|
if(!$valuesetstr)
|
||||||
return false;
|
return false;
|
||||||
|
*/
|
||||||
$valueset = $this->_attrdef->getValueSetAsArray();
|
$valueset = $this->_attrdef->getValueSetAsArray();
|
||||||
|
|
||||||
if(is_array($values)) {
|
if(is_array($values)) {
|
||||||
if($values) {
|
if($values) {
|
||||||
$error = false;
|
$vsep = $this->getValueSetSeparator();
|
||||||
foreach($values as $v) {
|
if($valueset) {
|
||||||
if(!in_array($v, $valueset)) { $error = true; break; }
|
$error = false;
|
||||||
|
foreach($values as $v) {
|
||||||
|
if(!in_array($v, $valueset)) { $error = true; break; }
|
||||||
|
}
|
||||||
|
if($error)
|
||||||
|
return false;
|
||||||
|
$valuesetstr = $this->_attrdef->getValueSet();
|
||||||
|
$value = $vsep.implode($vsep, $values);
|
||||||
|
} else {
|
||||||
|
$value = $vsep.implode($vsep, $values);
|
||||||
}
|
}
|
||||||
if($error)
|
|
||||||
return false;
|
|
||||||
$valuesetstr = $this->_attrdef->getValueSet();
|
|
||||||
$value = $valuesetstr[0].implode($valuesetstr[0], $values);
|
|
||||||
} else {
|
} else {
|
||||||
$value = '';
|
$value = '';
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if($values) {
|
if($values) {
|
||||||
if($valuesetstr[0] != $values[0])
|
if($valuesetstr) {
|
||||||
$values = explode($valuesetstr[0], $values);
|
if($valuesetstr[0] != $values[0])
|
||||||
else
|
$values = explode($valuesetstr[0], $values);
|
||||||
$values = explode($valuesetstr[0], substr($values, 1));
|
else
|
||||||
|
$values = explode($valuesetstr[0], substr($values, 1));
|
||||||
$error = false;
|
} else {
|
||||||
foreach($values as $v) {
|
$values = explode(',', substr($values, 1));
|
||||||
if(!in_array($v, $valueset)) { $error = true; break; }
|
}
|
||||||
|
|
||||||
|
if($valueset) {
|
||||||
|
$error = false;
|
||||||
|
foreach($values as $v) {
|
||||||
|
if(!in_array($v, $valueset)) { $error = true; break; }
|
||||||
|
}
|
||||||
|
if($error)
|
||||||
|
return false;
|
||||||
|
$value = $valuesetstr[0].implode($valuesetstr[0], $values);
|
||||||
|
} else {
|
||||||
|
$value = ','.implode(',', $values);
|
||||||
}
|
}
|
||||||
if($error)
|
|
||||||
return false;
|
|
||||||
$value = $valuesetstr[0].implode($valuesetstr[0], $values);
|
|
||||||
} else {
|
} else {
|
||||||
$value = $values;
|
$value = $values;
|
||||||
}
|
}
|
||||||
|
|
@ -395,6 +413,15 @@ class SeedDMS_Core_AttributeDefinition { /* {{{ */
|
||||||
const type_email = '6';
|
const type_email = '6';
|
||||||
const type_date = '7';
|
const type_date = '7';
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Addtional data types of an attribute representing objects in seeddms
|
||||||
|
*/
|
||||||
|
const type_folder = '101';
|
||||||
|
const type_document = '102';
|
||||||
|
//const type_documentcontent = '103';
|
||||||
|
const type_user = '104';
|
||||||
|
const type_group = '105';
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* The object type for which a attribute may be used
|
* The object type for which a attribute may be used
|
||||||
*/
|
*/
|
||||||
|
|
@ -623,10 +650,16 @@ class SeedDMS_Core_AttributeDefinition { /* {{{ */
|
||||||
* @return string separator or an empty string if a value set is not set
|
* @return string separator or an empty string if a value set is not set
|
||||||
*/
|
*/
|
||||||
function getValueSetSeparator() { /* {{{ */
|
function getValueSetSeparator() { /* {{{ */
|
||||||
if(strlen($this->_valueset) > 1)
|
if(strlen($this->_valueset) > 1) {
|
||||||
return $this->_valueset[0];
|
return $this->_valueset[0];
|
||||||
else
|
} elseif($this->_multiple) {
|
||||||
|
if($this->_type == SeedDMS_Core_AttributeDefinition::type_user || $this->_type == SeedDMS_Core_AttributeDefinition::type_group)
|
||||||
|
return ',';
|
||||||
|
else
|
||||||
|
return '';
|
||||||
|
} else {
|
||||||
return '';
|
return '';
|
||||||
|
}
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -774,12 +807,52 @@ class SeedDMS_Core_AttributeDefinition { /* {{{ */
|
||||||
$sep = substr($value, 0, 1);
|
$sep = substr($value, 0, 1);
|
||||||
$vsep = $this->getValueSetSeparator();
|
$vsep = $this->getValueSetSeparator();
|
||||||
if($sep == $vsep)
|
if($sep == $vsep)
|
||||||
return(explode($sep, substr($value, 1)));
|
$values = explode($sep, substr($value, 1));
|
||||||
else
|
else
|
||||||
return(array($value));
|
$values = array($value);
|
||||||
} else {
|
} else {
|
||||||
return array($value);
|
$values = array($value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
switch((string) $this->getType()) {
|
||||||
|
case self::type_document:
|
||||||
|
foreach($values as $value) {
|
||||||
|
if($u = $this->_dms->getDocument((int) $value))
|
||||||
|
$tmp[] = $u->getName();
|
||||||
|
else
|
||||||
|
$tmp[] = '???';
|
||||||
|
}
|
||||||
|
$values = $tmp;
|
||||||
|
break;
|
||||||
|
case self::type_folder:
|
||||||
|
foreach($values as $value) {
|
||||||
|
if($u = $this->_dms->getFolder((int) $value))
|
||||||
|
$tmp[] = $u->getName();
|
||||||
|
else
|
||||||
|
$tmp[] = '???';
|
||||||
|
}
|
||||||
|
$values = $tmp;
|
||||||
|
break;
|
||||||
|
case self::type_user:
|
||||||
|
foreach($values as $value) {
|
||||||
|
if($u = $this->_dms->getUser((int) $value))
|
||||||
|
$tmp[] = $u->getLogin();
|
||||||
|
else
|
||||||
|
$tmp[] = '???';
|
||||||
|
}
|
||||||
|
$values = $tmp;
|
||||||
|
break;
|
||||||
|
case self::type_group:
|
||||||
|
foreach($values as $value) {
|
||||||
|
if($u = $this->_dms->getGroup((int) $value))
|
||||||
|
$tmp[] = $u->getName();
|
||||||
|
else
|
||||||
|
$tmp[] = '???';
|
||||||
|
}
|
||||||
|
$values = $tmp;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return $values;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -1063,6 +1136,12 @@ class SeedDMS_Core_AttributeDefinition { /* {{{ */
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Turn $attrvalue into an array of values. Checks if $attrvalue starts
|
||||||
|
* with a separator char as set in the value set and uses it to explode
|
||||||
|
* the $attrvalue. If the separator doesn't match or this attribute
|
||||||
|
* definition doesn't have a value set, then just create a one element
|
||||||
|
* array. if $attrvalue is empty, then create an empty array.
|
||||||
|
*/
|
||||||
if($this->getMultipleValues()) {
|
if($this->getMultipleValues()) {
|
||||||
if(is_string($attrvalue)) {
|
if(is_string($attrvalue)) {
|
||||||
$sep = $attrvalue[0];
|
$sep = $attrvalue[0];
|
||||||
|
|
@ -1079,11 +1158,13 @@ class SeedDMS_Core_AttributeDefinition { /* {{{ */
|
||||||
$values = array();
|
$values = array();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Check if attribute value has at least the minimum number of values */
|
||||||
$this->_validation_error = 0;
|
$this->_validation_error = 0;
|
||||||
if($this->getMinValues() > count($values)) {
|
if($this->getMinValues() > count($values)) {
|
||||||
$this->_validation_error = 1;
|
$this->_validation_error = 1;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
/* Check if attribute value has not more than maximum number of values */
|
||||||
if($this->getMaxValues() && $this->getMaxValues() < count($values)) {
|
if($this->getMaxValues() && $this->getMaxValues() < count($values)) {
|
||||||
$this->_validation_error = 2;
|
$this->_validation_error = 2;
|
||||||
return false;
|
return false;
|
||||||
|
|
@ -1142,6 +1223,42 @@ class SeedDMS_Core_AttributeDefinition { /* {{{ */
|
||||||
if(!$success)
|
if(!$success)
|
||||||
$this->_validation_error = 4;
|
$this->_validation_error = 4;
|
||||||
break;
|
break;
|
||||||
|
case self::type_document:
|
||||||
|
foreach($values as $value) {
|
||||||
|
$success = true;
|
||||||
|
if(!$this->_dms->getDocument((int) $value))
|
||||||
|
$success = false;
|
||||||
|
}
|
||||||
|
if(!$success)
|
||||||
|
$this->_validation_error = 10;
|
||||||
|
break;
|
||||||
|
case self::type_folder:
|
||||||
|
foreach($values as $value) {
|
||||||
|
$success = true;
|
||||||
|
if(!$this->_dms->getFolder((int) $value))
|
||||||
|
$success = false;
|
||||||
|
}
|
||||||
|
if(!$success)
|
||||||
|
$this->_validation_error = 11;
|
||||||
|
break;
|
||||||
|
case self::type_user:
|
||||||
|
foreach($values as $value) {
|
||||||
|
$success = true;
|
||||||
|
if(!$this->_dms->getUser((int) $value))
|
||||||
|
$success = false;
|
||||||
|
}
|
||||||
|
if(!$success)
|
||||||
|
$this->_validation_error = 12;
|
||||||
|
break;
|
||||||
|
case self::type_group:
|
||||||
|
foreach($values as $value) {
|
||||||
|
$success = true;
|
||||||
|
if(!$this->_dms->getGroup((int) $value))
|
||||||
|
$success = false;
|
||||||
|
}
|
||||||
|
if(!$success)
|
||||||
|
$this->_validation_error = 13;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!$success)
|
if(!$success)
|
||||||
|
|
|
||||||
|
|
@ -1862,6 +1862,9 @@ class SeedDMS_Core_DMS {
|
||||||
$queryStr = '';
|
$queryStr = '';
|
||||||
}
|
}
|
||||||
break; // }}}
|
break; // }}}
|
||||||
|
default:
|
||||||
|
return false;
|
||||||
|
break; // }}}
|
||||||
}
|
}
|
||||||
|
|
||||||
if($queryStr) {
|
if($queryStr) {
|
||||||
|
|
@ -2185,30 +2188,33 @@ class SeedDMS_Core_DMS {
|
||||||
if ($attributes) {
|
if ($attributes) {
|
||||||
foreach($attributes as $attrdefid=>$attribute) {
|
foreach($attributes as $attrdefid=>$attribute) {
|
||||||
if($attribute) {
|
if($attribute) {
|
||||||
|
$lsearchAttributes = [];
|
||||||
$attrdef = $this->getAttributeDefinition($attrdefid);
|
$attrdef = $this->getAttributeDefinition($attrdefid);
|
||||||
if($attrdef->getObjType() == SeedDMS_Core_AttributeDefinition::objtype_document || $attrdef->getObjType() == SeedDMS_Core_AttributeDefinition::objtype_all) {
|
if($attrdef->getObjType() == SeedDMS_Core_AttributeDefinition::objtype_document || $attrdef->getObjType() == SeedDMS_Core_AttributeDefinition::objtype_all) {
|
||||||
if($valueset = $attrdef->getValueSet()) {
|
if($valueset = $attrdef->getValueSet()) {
|
||||||
if($attrdef->getMultipleValues()) {
|
if($attrdef->getMultipleValues()) {
|
||||||
if(is_string($attribute))
|
if(is_string($attribute))
|
||||||
$attribute = array($attribute);
|
$attribute = array($attribute);
|
||||||
$searchAttributes[] = "EXISTS (SELECT NULL FROM `tblDocumentAttributes` WHERE `tblDocumentAttributes`.`attrdef`=".$attrdefid." AND (`tblDocumentAttributes`.`value` like '%".$valueset[0].implode("%' OR `tblDocumentAttributes`.`value` like '%".$valueset[0], $attribute)."%') AND `tblDocumentAttributes`.`document` = `tblDocuments`.`id`)";
|
$lsearchAttributes[] = "EXISTS (SELECT NULL FROM `tblDocumentAttributes` WHERE `tblDocumentAttributes`.`attrdef`=".$attrdefid." AND (`tblDocumentAttributes`.`value` like '%".$valueset[0].implode("%' OR `tblDocumentAttributes`.`value` like '%".$valueset[0], $attribute)."%') AND `tblDocumentAttributes`.`document` = `tblDocuments`.`id`)";
|
||||||
} else
|
} else
|
||||||
$searchAttributes[] = "EXISTS (SELECT NULL FROM `tblDocumentAttributes` WHERE `tblDocumentAttributes`.`attrdef`=".$attrdefid." AND `tblDocumentAttributes`.`value`='".$attribute."' AND `tblDocumentAttributes`.`document` = `tblDocuments`.`id`)";
|
$lsearchAttributes[] = "EXISTS (SELECT NULL FROM `tblDocumentAttributes` WHERE `tblDocumentAttributes`.`attrdef`=".$attrdefid." AND `tblDocumentAttributes`.`value`='".$attribute."' AND `tblDocumentAttributes`.`document` = `tblDocuments`.`id`)";
|
||||||
} else
|
} else
|
||||||
$searchAttributes[] = "EXISTS (SELECT NULL FROM `tblDocumentAttributes` WHERE `tblDocumentAttributes`.`attrdef`=".$attrdefid." AND `tblDocumentAttributes`.`value` like '%".$attribute."%' AND `tblDocumentAttributes`.`document` = `tblDocuments`.`id`)";
|
$lsearchAttributes[] = "EXISTS (SELECT NULL FROM `tblDocumentAttributes` WHERE `tblDocumentAttributes`.`attrdef`=".$attrdefid." AND `tblDocumentAttributes`.`value` like '%".$attribute."%' AND `tblDocumentAttributes`.`document` = `tblDocuments`.`id`)";
|
||||||
} elseif($attrdef->getObjType() == SeedDMS_Core_AttributeDefinition::objtype_documentcontent) {
|
}
|
||||||
|
if($attrdef->getObjType() == SeedDMS_Core_AttributeDefinition::objtype_documentcontent || $attrdef->getObjType() == SeedDMS_Core_AttributeDefinition::objtype_all) {
|
||||||
if($attrdef->getValueSet()) {
|
if($attrdef->getValueSet()) {
|
||||||
if($attrdef->getMultipleValues()) {
|
if($attrdef->getMultipleValues()) {
|
||||||
/** @noinspection PhpUndefinedVariableInspection */
|
/** @noinspection PhpUndefinedVariableInspection */
|
||||||
if(is_string($attribute))
|
if(is_string($attribute))
|
||||||
$attribute = array($attribute);
|
$attribute = array($attribute);
|
||||||
$searchAttributes[] = "EXISTS (SELECT NULL FROM `tblDocumentContentAttributes` WHERE `tblDocumentContentAttributes`.`attrdef`=".$attrdefid." AND (`tblDocumentContentAttributes`.`value` like '%".$valueset[0].implode("%' OR `tblDocumentContentAttributes`.`value` like '%".$valueset[0], $attribute)."%') AND `tblDocumentContentAttributes`.`document` = `tblDocumentContent`.`id`)";
|
$lsearchAttributes[] = "EXISTS (SELECT NULL FROM `tblDocumentContentAttributes` WHERE `tblDocumentContentAttributes`.`attrdef`=".$attrdefid." AND (`tblDocumentContentAttributes`.`value` like '%".$valueset[0].implode("%' OR `tblDocumentContentAttributes`.`value` like '%".$valueset[0], $attribute)."%') AND `tblDocumentContentAttributes`.`content` = `tblDocumentContent`.`id`)";
|
||||||
} else {
|
} else {
|
||||||
$searchAttributes[] = "EXISTS (SELECT NULL FROM `tblDocumentContentAttributes` WHERE `tblDocumentContentAttributes`.`attrdef`=".$attrdefid." AND `tblDocumentContentAttributes`.`value`='".$attribute."' AND `tblDocumentContentAttributes`.content = `tblDocumentContent`.id)";
|
$lsearchAttributes[] = "EXISTS (SELECT NULL FROM `tblDocumentContentAttributes` WHERE `tblDocumentContentAttributes`.`attrdef`=".$attrdefid." AND `tblDocumentContentAttributes`.`value`='".$attribute."' AND `tblDocumentContentAttributes`.content = `tblDocumentContent`.id)";
|
||||||
}
|
}
|
||||||
} else
|
} else
|
||||||
$searchAttributes[] = "EXISTS (SELECT NULL FROM `tblDocumentContentAttributes` WHERE `tblDocumentContentAttributes`.`attrdef`=".$attrdefid." AND `tblDocumentContentAttributes`.`value` like '%".$attribute."%' AND `tblDocumentContentAttributes`.content = `tblDocumentContent`.id)";
|
$lsearchAttributes[] = "EXISTS (SELECT NULL FROM `tblDocumentContentAttributes` WHERE `tblDocumentContentAttributes`.`attrdef`=".$attrdefid." AND `tblDocumentContentAttributes`.`value` like '%".$attribute."%' AND `tblDocumentContentAttributes`.content = `tblDocumentContent`.id)";
|
||||||
}
|
}
|
||||||
|
$searchAttributes[] = "(".implode(" OR ", $lsearchAttributes).")";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -933,7 +933,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
|
|
||||||
/* We have sleeping revision, next check if the revision is already due */
|
/* We have sleeping revision, next check if the revision is already due */
|
||||||
if($lc->getRevisionDate() && $lc->getRevisionDate() <= date('Y-m-d 00:00:00')) {
|
if($lc->getRevisionDate() && $lc->getRevisionDate() <= date('Y-m-d 00:00:00')) {
|
||||||
if($lc->startRevision($user, 'Automatic start of revision workflow')) {
|
if($lc->startRevision($user, 'Automatic start of revision workflow scheduled for '.$lc->getRevisionDate())) {
|
||||||
if($next) {
|
if($next) {
|
||||||
$tmp = explode('-', substr($next, 0, 10));
|
$tmp = explode('-', substr($next, 0, 10));
|
||||||
if(checkdate($tmp[1], $tmp[2], $tmp[0]))
|
if(checkdate($tmp[1], $tmp[2], $tmp[0]))
|
||||||
|
|
@ -999,7 +999,6 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
<<<<<<< HEAD
|
|
||||||
* Check if document is checked out
|
* Check if document is checked out
|
||||||
*
|
*
|
||||||
* @return boolean true if checked out otherwise false
|
* @return boolean true if checked out otherwise false
|
||||||
|
|
@ -1021,7 +1020,10 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
/**
|
/**
|
||||||
* Get checkout info for document
|
* Get checkout info for document
|
||||||
*
|
*
|
||||||
* @return array/boolean record from table tblDocumentCheckOuts or false
|
* This returns the checkouts for a document. There could be several checkouts
|
||||||
|
* for one document, but usually there is just one.
|
||||||
|
*
|
||||||
|
* @return array/boolean records from table tblDocumentCheckOuts or false
|
||||||
* in case of an error.
|
* in case of an error.
|
||||||
*/
|
*/
|
||||||
function getCheckOutInfo() { /* {{{ */
|
function getCheckOutInfo() { /* {{{ */
|
||||||
|
|
@ -1034,7 +1036,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
return false;
|
return false;
|
||||||
} else {
|
} else {
|
||||||
// A check out has been identified for this document.
|
// A check out has been identified for this document.
|
||||||
return $resArr[0];
|
return $resArr;
|
||||||
}
|
}
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
|
@ -1115,7 +1117,10 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
function checkIn($comment, $user, $reviewers=array(), $approvers=array(), $version=0, $attributes=array(), $workflow=null, $initstate=S_RELEASED) { /* {{{ */
|
function checkIn($comment, $user, $reviewers=array(), $approvers=array(), $version=0, $attributes=array(), $workflow=null, $initstate=S_RELEASED) { /* {{{ */
|
||||||
$db = $this->_dms->getDB();
|
$db = $this->_dms->getDB();
|
||||||
|
|
||||||
$info = self::getCheckOutInfo();
|
$infos = self::getCheckOutInfo();
|
||||||
|
if(!$infos)
|
||||||
|
return false;
|
||||||
|
$info = $infos[0];
|
||||||
$lc = self::getLatestContent();
|
$lc = self::getLatestContent();
|
||||||
|
|
||||||
/* If file doesn't exist anymore, then just remove the record from the db */
|
/* If file doesn't exist anymore, then just remove the record from the db */
|
||||||
|
|
@ -1169,12 +1174,21 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
function cancelCheckOut() { /* {{{ */
|
function cancelCheckOut() { /* {{{ */
|
||||||
$db = $this->_dms->getDB();
|
$db = $this->_dms->getDB();
|
||||||
|
|
||||||
$info = self::getCheckOutInfo();
|
$infos = self::getCheckOutInfo();
|
||||||
if($info) {
|
if($infos) {
|
||||||
SeedDMS_Core_File::removeFile($info['filename']);
|
$info = $infos[0];
|
||||||
|
|
||||||
|
$db->startTransaction();
|
||||||
$queryStr = "DELETE FROM `tblDocumentCheckOuts` WHERE `document` = ".$this->_id;
|
$queryStr = "DELETE FROM `tblDocumentCheckOuts` WHERE `document` = ".$this->_id;
|
||||||
$db->getResult($queryStr);
|
if (!$db->getResult($queryStr)) {
|
||||||
|
$db->rollbackTransaction();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if(!SeedDMS_Core_File::removeFile($info['filename'])) {
|
||||||
|
$db->rollbackTransaction();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
$db->commitTransaction();
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|
@ -1194,10 +1208,11 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
* 0=The checked out file is modified and check in will create a new version
|
* 0=The checked out file is modified and check in will create a new version
|
||||||
*/
|
*/
|
||||||
function checkOutStatus() { /* {{{ */
|
function checkOutStatus() { /* {{{ */
|
||||||
$info = self::getCheckOutInfo();
|
$infos = self::getCheckOutInfo();
|
||||||
if(!$info)
|
if(!$infos)
|
||||||
return 4;
|
return 4;
|
||||||
|
|
||||||
|
$info = $infos[0];
|
||||||
$lc = self::getLatestContent();
|
$lc = self::getLatestContent();
|
||||||
|
|
||||||
/* If file doesn't exist anymore, then just remove the record from the db */
|
/* If file doesn't exist anymore, then just remove the record from the db */
|
||||||
|
|
@ -1219,10 +1234,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return int
|
|
||||||
=======
|
|
||||||
* @return float
|
* @return float
|
||||||
>>>>>>> seeddms-5.1.x
|
|
||||||
*/
|
*/
|
||||||
function getSequence() { return $this->_sequence; }
|
function getSequence() { return $this->_sequence; }
|
||||||
|
|
||||||
|
|
@ -2081,6 +2093,10 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
foreach ($resArr as $row) {
|
foreach ($resArr as $row) {
|
||||||
/** @var SeedDMS_Core_DocumentContent $content */
|
/** @var SeedDMS_Core_DocumentContent $content */
|
||||||
$content = new $classname($row["id"], $this, $row["version"], $row["comment"], $row["date"], $row["createdBy"], $row["dir"], $row["orgFileName"], $row["fileType"], $row["mimeType"], $row['fileSize'], $row['checksum'], $row['revisiondate']);
|
$content = new $classname($row["id"], $this, $row["version"], $row["comment"], $row["date"], $row["createdBy"], $row["dir"], $row["orgFileName"], $row["fileType"], $row["mimeType"], $row['fileSize'], $row['checksum'], $row['revisiondate']);
|
||||||
|
/* TODO: Better use content id as key in $this->_content. This
|
||||||
|
* would allow to remove a single content object in removeContent().
|
||||||
|
* Currently removeContent() must clear $this->_content completely
|
||||||
|
*/
|
||||||
if($user) {
|
if($user) {
|
||||||
if($content->getAccessMode($user) >= M_READ)
|
if($content->getAccessMode($user) >= M_READ)
|
||||||
array_push($this->_content, $content);
|
array_push($this->_content, $content);
|
||||||
|
|
@ -2138,6 +2154,17 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
}
|
}
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Check if a given version is the latest version of the document
|
||||||
|
*
|
||||||
|
* @param integer $version version number of content element
|
||||||
|
* @return SeedDMS_Core_DocumentContent|boolean object of class {@link SeedDMS_Core_DocumentContent}
|
||||||
|
* or false
|
||||||
|
*/
|
||||||
|
function isLatestContent($version) { /* {{{ */
|
||||||
|
return $this->getLatestContent()->getVersion() == $version;
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return bool|null|SeedDMS_Core_DocumentContent
|
* @return bool|null|SeedDMS_Core_DocumentContent
|
||||||
*/
|
*/
|
||||||
|
|
@ -2382,8 +2409,8 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// remove document files attached to version
|
// remove only those document files attached to version
|
||||||
$res = $this->getDocumentFiles($version->getVersion());
|
$res = $this->getDocumentFiles($version->getVersion(), false);
|
||||||
if (is_bool($res) && !$res) {
|
if (is_bool($res) && !$res) {
|
||||||
$db->rollbackTransaction();
|
$db->rollbackTransaction();
|
||||||
return false;
|
return false;
|
||||||
|
|
@ -2421,6 +2448,13 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Invalidate the content list and the latest content of this document,
|
||||||
|
* otherwise getContent() and getLatestContent()
|
||||||
|
* will still return the content just deleted.
|
||||||
|
*/
|
||||||
|
$this->_latestContent = null;
|
||||||
|
$this->_content = null;
|
||||||
|
|
||||||
/* Check if 'onPostRemoveDocument' callback is set */
|
/* Check if 'onPostRemoveDocument' callback is set */
|
||||||
if(isset($this->_dms->callbacks['onPostRemoveContent'])) {
|
if(isset($this->_dms->callbacks['onPostRemoveContent'])) {
|
||||||
foreach($this->_dms->callbacks['onPostRemoveContent'] as $callback) {
|
foreach($this->_dms->callbacks['onPostRemoveContent'] as $callback) {
|
||||||
|
|
@ -2598,15 +2632,20 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
/**
|
/**
|
||||||
* Get list of files attached to document
|
* Get list of files attached to document
|
||||||
*
|
*
|
||||||
|
* @param integer $version get only attachments for this version
|
||||||
|
*@param boolean $incnoversion include attachments without a version
|
||||||
* @return array list of files, false in case of an sql error
|
* @return array list of files, false in case of an sql error
|
||||||
*/
|
*/
|
||||||
function getDocumentFiles($version=0) { /* {{{ */
|
function getDocumentFiles($version=0, $incnoversion=true) { /* {{{ */
|
||||||
if (!isset($this->_documentFiles)) {
|
if (!isset($this->_documentFiles)) {
|
||||||
$db = $this->_dms->getDB();
|
$db = $this->_dms->getDB();
|
||||||
|
|
||||||
$queryStr = "SELECT * FROM `tblDocumentFiles` WHERE `document` = " . $this->_id;
|
$queryStr = "SELECT * FROM `tblDocumentFiles` WHERE `document` = " . $this->_id;
|
||||||
if($version) {
|
if($version) {
|
||||||
$queryStr .= " AND (`version`=0 OR `version`=".(int) $version.")";
|
if($incnoversion)
|
||||||
|
$queryStr .= " AND (`version`=0 OR `version`=".(int) $version.")";
|
||||||
|
else
|
||||||
|
$queryStr .= " AND (`version`=".(int) $version.")";
|
||||||
}
|
}
|
||||||
$queryStr .= " ORDER BY ";
|
$queryStr .= " ORDER BY ";
|
||||||
if($version) {
|
if($version) {
|
||||||
|
|
@ -2728,7 +2767,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// remove document file
|
// remove all document files
|
||||||
$res = $this->getDocumentFiles();
|
$res = $this->getDocumentFiles();
|
||||||
if (is_bool($res) && !$res) {
|
if (is_bool($res) && !$res) {
|
||||||
$db->rollbackTransaction();
|
$db->rollbackTransaction();
|
||||||
|
|
@ -2841,6 +2880,12 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
$groupIDs = "";
|
$groupIDs = "";
|
||||||
$defAccess = $this->getDefaultAccess();
|
$defAccess = $this->getDefaultAccess();
|
||||||
|
|
||||||
|
/* Check if the default access is < read access or >= read access.
|
||||||
|
* If default access is less than read access, then create a list
|
||||||
|
* of users and groups with read access.
|
||||||
|
* If default access is equal or greater then read access, then
|
||||||
|
* create a list of users and groups without read access.
|
||||||
|
*/
|
||||||
if ($defAccess<M_READ) {
|
if ($defAccess<M_READ) {
|
||||||
// Get the list of all users and groups that are listed in the ACL as
|
// Get the list of all users and groups that are listed in the ACL as
|
||||||
// having read access to the document.
|
// having read access to the document.
|
||||||
|
|
@ -2851,9 +2896,12 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
// to the document.
|
// to the document.
|
||||||
$tmpList = $this->getAccessList(M_NONE, O_LTEQ);
|
$tmpList = $this->getAccessList(M_NONE, O_LTEQ);
|
||||||
}
|
}
|
||||||
|
/** @var SeedDMS_Core_GroupAccess $groupAccess */
|
||||||
foreach ($tmpList["groups"] as $groupAccess) {
|
foreach ($tmpList["groups"] as $groupAccess) {
|
||||||
$groupIDs .= (strlen($groupIDs)==0 ? "" : ", ") . $groupAccess->getGroupID();
|
$groupIDs .= (strlen($groupIDs)==0 ? "" : ", ") . $groupAccess->getGroupID();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** @var SeedDMS_Core_UserAccess $userAccess */
|
||||||
foreach ($tmpList["users"] as $userAccess) {
|
foreach ($tmpList["users"] as $userAccess) {
|
||||||
$user = $userAccess->getUser();
|
$user = $userAccess->getUser();
|
||||||
if (!$listadmin && $user->isAdmin()) continue;
|
if (!$listadmin && $user->isAdmin()) continue;
|
||||||
|
|
@ -2885,7 +2933,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
(strlen($userIDs) == 0 ? "" : " OR (`tblUsers`.`id` IN (". $userIDs ."))").
|
(strlen($userIDs) == 0 ? "" : " OR (`tblUsers`.`id` IN (". $userIDs ."))").
|
||||||
") ORDER BY `login`";
|
") ORDER BY `login`";
|
||||||
}
|
}
|
||||||
/* If default access is equal or greater then M_READ, $userIDs and
|
/* If default access is equal or greater than M_READ, $userIDs and
|
||||||
* $groupIDs contains a list of user without read access
|
* $groupIDs contains a list of user without read access
|
||||||
*/
|
*/
|
||||||
else {
|
else {
|
||||||
|
|
@ -3884,7 +3932,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
|
||||||
if($this->_workflow) {
|
if($this->_workflow) {
|
||||||
if (!$this->_workflowState)
|
if (!$this->_workflowState)
|
||||||
$this->getWorkflowState();
|
$this->getWorkflowState();
|
||||||
$transitions = $this->_workflow->getNextTransitions($this->_workflowState);
|
$transitions = $this->_workflow['workflow']->getNextTransitions($this->_workflowState);
|
||||||
foreach($transitions as $transition) {
|
foreach($transitions as $transition) {
|
||||||
if($this->triggerWorkflowTransitionIsAllowed($u, $transition))
|
if($this->triggerWorkflowTransitionIsAllowed($u, $transition))
|
||||||
return M_READ;
|
return M_READ;
|
||||||
|
|
@ -5462,7 +5510,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
|
||||||
return -2;
|
return -2;
|
||||||
}
|
}
|
||||||
$status = array_pop($receiptStatus["status"]);
|
$status = array_pop($receiptStatus["status"]);
|
||||||
if ($tatus["status"]!=0) {
|
if ($status["status"]!=0) {
|
||||||
// User has already submitted a receipt or has already been deleted;
|
// User has already submitted a receipt or has already been deleted;
|
||||||
// return an error.
|
// return an error.
|
||||||
return -3;
|
return -3;
|
||||||
|
|
@ -5618,7 +5666,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
|
||||||
}
|
}
|
||||||
/* Set status only if at least one revision was started */
|
/* Set status only if at least one revision was started */
|
||||||
if($startedrev)
|
if($startedrev)
|
||||||
if(!$this->setStatus(S_IN_REVISION, "Started revision", $requestUser)) {
|
if(!$this->setStatus(S_IN_REVISION, "Started revision scheduled for ".$this->getRevisionDate(), $requestUser)) {
|
||||||
$db->rollbackTransaction();
|
$db->rollbackTransaction();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
@ -6410,7 +6458,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
|
||||||
|
|
||||||
$workflowlogs = array();
|
$workflowlogs = array();
|
||||||
$i = 0;
|
$i = 0;
|
||||||
$workflowlog = new SeedDMS_Core_Workflow_Log($resArr[$i]["id"], $this->_document->getDMS()->getDocument($resArr[$i]["document"]), $resArr[$i]["version"], $this->_workflow, $this->_document->getDMS()->getUser($resArr[$i]["userid"]), $this->_workflow->getTransition($resArr[$i]["transition"]), $resArr[$i]["date"], $resArr[$i]["comment"]);
|
$workflowlog = new SeedDMS_Core_Workflow_Log($resArr[$i]["id"], $this->_document->getDMS()->getDocument($resArr[$i]["document"]), $resArr[$i]["version"], $this->_workflow, $this->_document->getDMS()->getUser($resArr[$i]["userid"]), $this->_workflow['workflow']->getTransition($resArr[$i]["transition"]), $resArr[$i]["date"], $resArr[$i]["comment"]);
|
||||||
$workflowlog->setDMS($this);
|
$workflowlog->setDMS($this);
|
||||||
|
|
||||||
return $workflowlog;
|
return $workflowlog;
|
||||||
|
|
|
||||||
|
|
@ -465,9 +465,13 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
|
||||||
*/
|
*/
|
||||||
function getDefaultAccess() { /* {{{ */
|
function getDefaultAccess() { /* {{{ */
|
||||||
if ($this->inheritsAccess()) {
|
if ($this->inheritsAccess()) {
|
||||||
|
/* Access is supposed to be inherited but it could be that there
|
||||||
|
* is no parent because the configured root folder id is somewhere
|
||||||
|
* below the actual root folder.
|
||||||
|
*/
|
||||||
$res = $this->getParent();
|
$res = $this->getParent();
|
||||||
if (!$res) return false;
|
if ($res)
|
||||||
return $this->_parent->getDefaultAccess();
|
return $this->_parent->getDefaultAccess();
|
||||||
}
|
}
|
||||||
|
|
||||||
return $this->_defaultAccess;
|
return $this->_defaultAccess;
|
||||||
|
|
@ -1227,10 +1231,15 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
|
||||||
$db = $this->_dms->getDB();
|
$db = $this->_dms->getDB();
|
||||||
|
|
||||||
if ($this->inheritsAccess()) {
|
if ($this->inheritsAccess()) {
|
||||||
|
/* Access is supposed to be inherited but it could be that there
|
||||||
|
* is no parent because the configured root folder id is somewhere
|
||||||
|
* below the actual root folder.
|
||||||
|
*/
|
||||||
$res = $this->getParent();
|
$res = $this->getParent();
|
||||||
if (!$res) return false;
|
if ($res) {
|
||||||
$pacl = $res->getAccessList($mode, $op);
|
$pacl = $res->getAccessList($mode, $op);
|
||||||
return $pacl;
|
return $pacl;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
$pacl = array("groups" => array(), "users" => array());
|
$pacl = array("groups" => array(), "users" => array());
|
||||||
}
|
}
|
||||||
|
|
@ -1775,11 +1784,12 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
|
||||||
* administrators and the owner of the folder unless $listadmin resp.
|
* administrators and the owner of the folder unless $listadmin resp.
|
||||||
* $listowner is set to true.
|
* $listowner is set to true.
|
||||||
*
|
*
|
||||||
* @param bool|int $listadmin if set to true any admin will be listed too
|
* @param boolean $listadmin if set to true any admin will be listed too
|
||||||
* @param bool|int $listowner if set to true the owner will be listed too
|
* @param boolean $listowner if set to true the owner will be listed too
|
||||||
|
* @param boolean $listguest if set to true any guest will be listed too
|
||||||
* @return array list of users and groups
|
* @return array list of users and groups
|
||||||
*/
|
*/
|
||||||
function getReadAccessList($listadmin=0, $listowner=0) { /* {{{ */
|
function getReadAccessList($listadmin=0, $listowner=0, $listguest=0) { /* {{{ */
|
||||||
$db = $this->_dms->getDB();
|
$db = $this->_dms->getDB();
|
||||||
|
|
||||||
if (!isset($this->_readAccessList)) {
|
if (!isset($this->_readAccessList)) {
|
||||||
|
|
@ -1814,7 +1824,7 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
|
||||||
$user = $userAccess->getUser();
|
$user = $userAccess->getUser();
|
||||||
if (!$listadmin && $user->isAdmin()) continue;
|
if (!$listadmin && $user->isAdmin()) continue;
|
||||||
if (!$listowner && $user->getID() == $this->_ownerID) continue;
|
if (!$listowner && $user->getID() == $this->_ownerID) continue;
|
||||||
if ($user->isGuest()) continue;
|
if (!$listguest && $user->isGuest()) continue;
|
||||||
$userIDs .= (strlen($userIDs)==0 ? "" : ", ") . $userAccess->getUserID();
|
$userIDs .= (strlen($userIDs)==0 ? "" : ", ") . $userAccess->getUserID();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1841,7 +1851,7 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object {
|
||||||
(strlen($userIDs) == 0 ? "" : " OR (`tblUsers`.`id` IN (". $userIDs ."))").
|
(strlen($userIDs) == 0 ? "" : " OR (`tblUsers`.`id` IN (". $userIDs ."))").
|
||||||
") ORDER BY `login`";
|
") ORDER BY `login`";
|
||||||
}
|
}
|
||||||
/* If default access is equal or greate then read, $userIDs and
|
/* If default access is equal or greater than M_READ, $userIDs and
|
||||||
* $groupIDs contains a list of user without read access
|
* $groupIDs contains a list of user without read access
|
||||||
*/
|
*/
|
||||||
else {
|
else {
|
||||||
|
|
|
||||||
|
|
@ -220,10 +220,13 @@ class SeedDMS_Core_Group { /* {{{ */
|
||||||
|
|
||||||
$managers = array();
|
$managers = array();
|
||||||
|
|
||||||
|
$classnamerole = $this->_dms->getClassname('role');
|
||||||
$classname = $this->_dms->getClassname('user');
|
$classname = $this->_dms->getClassname('user');
|
||||||
foreach ($resArr as $row) {
|
foreach ($resArr as $row) {
|
||||||
/** @var SeedDMS_Core_User $user */
|
/** @var SeedDMS_Core_User $user */
|
||||||
$user = new $classname($row["id"], $row["login"], $row["pwd"], $row["fullName"], $row["email"], $row["language"], $row["theme"], $row["comment"], $row["role"], $row['hidden']);
|
$role = $classnamerole::getInstance($row['role'], $this->_dms);
|
||||||
|
$user = new $classname($row["id"], $row["login"], $row["pwd"], $row["fullName"], $row["email"], $row["language"], $row["theme"], $row["comment"], $role, $row['hidden']);
|
||||||
|
$user->setDMS($this->_dms);
|
||||||
array_push($managers, $user);
|
array_push($managers, $user);
|
||||||
}
|
}
|
||||||
return $managers;
|
return $managers;
|
||||||
|
|
@ -595,7 +598,7 @@ class SeedDMS_Core_Group { /* {{{ */
|
||||||
$notifications = array();
|
$notifications = array();
|
||||||
foreach ($resArr as $row) {
|
foreach ($resArr as $row) {
|
||||||
$not = new SeedDMS_Core_Notification($row["target"], $row["targetType"], $row["userID"], $row["groupID"]);
|
$not = new SeedDMS_Core_Notification($row["target"], $row["targetType"], $row["userID"], $row["groupID"]);
|
||||||
$not->setDMS($this);
|
$not->setDMS($this->_dms);
|
||||||
array_push($notifications, $not);
|
array_push($notifications, $not);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -238,7 +238,10 @@ class SeedDMS_Core_Object { /* {{{ */
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if($attrdef->getMultipleValues() && is_array($value)) {
|
if($attrdef->getMultipleValues() && is_array($value)) {
|
||||||
$sep = substr($attrdef->getValueSet(), 0, 1);
|
if(in_array($attrdef->getType(), array(SeedDMS_Core_AttributeDefinition::type_user, SeedDMS_Core_AttributeDefinition::type_group)))
|
||||||
|
$sep = ',';
|
||||||
|
else
|
||||||
|
$sep = substr($attrdef->getValueSet(), 0, 1);
|
||||||
$value = $sep.implode($sep, $value);
|
$value = $sep.implode($sep, $value);
|
||||||
}
|
}
|
||||||
if(!isset($this->_attributes[$attrdef->getId()])) {
|
if(!isset($this->_attributes[$attrdef->getId()])) {
|
||||||
|
|
|
||||||
|
|
@ -1785,7 +1785,7 @@ add method SeedDMS_Core_DatabaseAccess::setLogFp()
|
||||||
</notes>
|
</notes>
|
||||||
</release>
|
</release>
|
||||||
<release>
|
<release>
|
||||||
<date>2020-06-05</date>
|
<date>2020-05-28</date>
|
||||||
<time>09:43:12</time>
|
<time>09:43:12</time>
|
||||||
<version>
|
<version>
|
||||||
<release>5.1.18</release>
|
<release>5.1.18</release>
|
||||||
|
|
@ -1815,6 +1815,30 @@ add method SeedDMS_Core_DatabaseAccess::setLogFp()
|
||||||
</stability>
|
</stability>
|
||||||
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
<notes>
|
<notes>
|
||||||
|
- add method SeedDMS_Core_Document::setParent() as an alias for setFolder()
|
||||||
|
- clear the save content list and latest content in SeedDMS_Core_Document after
|
||||||
|
a version has been deleted.
|
||||||
|
- new method SeedDMS_Core_Document::isLatestVersion()
|
||||||
|
- add new attribute types 'document', 'folder', 'user', 'group'
|
||||||
|
</notes>
|
||||||
|
</release>
|
||||||
|
<release>
|
||||||
|
<date>2020-09-29</date>
|
||||||
|
<time>13:44:55</time>
|
||||||
|
<version>
|
||||||
|
<release>5.1.20</release>
|
||||||
|
<api>5.1.20</api>
|
||||||
|
</version>
|
||||||
|
<stability>
|
||||||
|
<release>stable</release>
|
||||||
|
<api>stable</api>
|
||||||
|
</stability>
|
||||||
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
|
<notes>
|
||||||
|
- SeedDMS_Core_DMS::getDocumentList() returns false, if an unknown list is passed
|
||||||
|
- SeedDMS_Core_Document::getDocumentFiles() has new parameter to select only those files attached to a specific version of the document
|
||||||
|
- removing a document version will not remove attachments of the document anymore
|
||||||
|
- set dms of new user instances in SeedDMS_Core_Group
|
||||||
</notes>
|
</notes>
|
||||||
</release>
|
</release>
|
||||||
<release>
|
<release>
|
||||||
|
|
@ -1848,22 +1872,6 @@ log entry first
|
||||||
- add new method SeedDMS_Core_DMS::getDocumentsExpired()
|
- add new method SeedDMS_Core_DMS::getDocumentsExpired()
|
||||||
</notes>
|
</notes>
|
||||||
</release>
|
</release>
|
||||||
<release>
|
|
||||||
<date>2020-05-14</date>
|
|
||||||
<time>09:43:12</time>
|
|
||||||
<version>
|
|
||||||
<release>5.1.17</release>
|
|
||||||
<api>5.1.17</api>
|
|
||||||
</version>
|
|
||||||
<stability>
|
|
||||||
<release>stable</release>
|
|
||||||
<api>stable</api>
|
|
||||||
</stability>
|
|
||||||
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
|
||||||
<notes>
|
|
||||||
- add new callback onSetStatus
|
|
||||||
</notes>
|
|
||||||
</release>
|
|
||||||
<release>
|
<release>
|
||||||
<date>2017-05-28</date>
|
<date>2017-05-28</date>
|
||||||
<time>06:34:50</time>
|
<time>06:34:50</time>
|
||||||
|
|
@ -2068,7 +2076,7 @@ SeedDMS_Core_DMS::filterAccess() properly checks for documents
|
||||||
</notes>
|
</notes>
|
||||||
</release>
|
</release>
|
||||||
<release>
|
<release>
|
||||||
<date>2020-07-29</date>
|
<date>2020-06-05</date>
|
||||||
<time>09:43:12</time>
|
<time>09:43:12</time>
|
||||||
<version>
|
<version>
|
||||||
<release>6.0.12</release>
|
<release>6.0.12</release>
|
||||||
|
|
@ -2083,5 +2091,21 @@ SeedDMS_Core_DMS::filterAccess() properly checks for documents
|
||||||
- add method SeedDMS_Core_Document::setParent() as an alias for setFolder()
|
- add method SeedDMS_Core_Document::setParent() as an alias for setFolder()
|
||||||
</notes>
|
</notes>
|
||||||
</release>
|
</release>
|
||||||
|
<release>
|
||||||
|
<date>2020-09-29</date>
|
||||||
|
<time>13:44:55</time>
|
||||||
|
<version>
|
||||||
|
<release>6.0.13</release>
|
||||||
|
<api>6.0.13</api>
|
||||||
|
</version>
|
||||||
|
<stability>
|
||||||
|
<release>stable</release>
|
||||||
|
<api>stable</api>
|
||||||
|
</stability>
|
||||||
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
|
<notes>
|
||||||
|
- SeedDMS_Folder_DMS::getAccessList() and getDefaultAccess() do not return fals anymore if the parent does not exists. They just stop inheritance.
|
||||||
|
</notes>
|
||||||
|
</release>
|
||||||
</changelog>
|
</changelog>
|
||||||
</package>
|
</package>
|
||||||
|
|
|
||||||
|
|
@ -91,7 +91,7 @@ class SeedDMS_Lucene_IndexedDocument extends Zend_Search_Lucene_Document {
|
||||||
* Constructor. Creates our indexable document and adds all
|
* Constructor. Creates our indexable document and adds all
|
||||||
* necessary fields to it using the passed in document
|
* necessary fields to it using the passed in document
|
||||||
* @param SeedDMS_Core_DMS $dms
|
* @param SeedDMS_Core_DMS $dms
|
||||||
* @param SeedDMS_Core_Document $document
|
* @param SeedDMS_Core_Document|Folder $document
|
||||||
* @param null $convcmd
|
* @param null $convcmd
|
||||||
* @param bool $nocontent
|
* @param bool $nocontent
|
||||||
* @param int $timeout
|
* @param int $timeout
|
||||||
|
|
@ -100,43 +100,19 @@ class SeedDMS_Lucene_IndexedDocument extends Zend_Search_Lucene_Document {
|
||||||
$this->errormsg = '';
|
$this->errormsg = '';
|
||||||
$this->cmd = '';
|
$this->cmd = '';
|
||||||
$this->mimetype = '';
|
$this->mimetype = '';
|
||||||
$_convcmd = array(
|
|
||||||
'application/pdf' => 'pdftotext -enc UTF-8 -nopgbrk %s - |sed -e \'s/ [a-zA-Z0-9.]\{1\} / /g\' -e \'s/[0-9.]//g\'',
|
|
||||||
'application/postscript' => 'ps2pdf14 %s - | pdftotext -enc UTF-8 -nopgbrk - - | sed -e \'s/ [a-zA-Z0-9.]\{1\} / /g\' -e \'s/[0-9.]//g\'',
|
|
||||||
'application/msword' => 'catdoc %s',
|
|
||||||
'application/vnd.ms-excel' => 'ssconvert -T Gnumeric_stf:stf_csv -S %s fd://1',
|
|
||||||
'audio/mp3' => "id3 -l -R %s | egrep '(Title|Artist|Album)' | sed 's/^[^:]*: //g'",
|
|
||||||
'audio/mpeg' => "id3 -l -R %s | egrep '(Title|Artist|Album)' | sed 's/^[^:]*: //g'",
|
|
||||||
'text/plain' => 'cat %s',
|
|
||||||
);
|
|
||||||
if($convcmd) {
|
|
||||||
$_convcmd = $convcmd;
|
|
||||||
}
|
|
||||||
|
|
||||||
$version = $document->getLatestContent();
|
|
||||||
$this->addField(Zend_Search_Lucene_Field::Keyword('document_id', $document->getID()));
|
|
||||||
if($version) {
|
|
||||||
$this->addField(Zend_Search_Lucene_Field::Keyword('mimetype', $version->getMimeType()));
|
|
||||||
$this->addField(Zend_Search_Lucene_Field::Keyword('origfilename', $version->getOriginalFileName(), 'utf-8'));
|
|
||||||
if(!$nocontent)
|
|
||||||
$this->addField(Zend_Search_Lucene_Field::UnIndexed('created', $version->getDate()));
|
|
||||||
if($attributes = $version->getAttributes()) {
|
|
||||||
foreach($attributes as $attribute) {
|
|
||||||
$attrdef = $attribute->getAttributeDefinition();
|
|
||||||
if($attrdef->getValueSet() != '')
|
|
||||||
$this->addField(Zend_Search_Lucene_Field::Keyword('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue(), 'utf-8'));
|
|
||||||
else
|
|
||||||
$this->addField(Zend_Search_Lucene_Field::Text('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue(), 'utf-8'));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$this->addField(Zend_Search_Lucene_Field::Text('title', $document->getName(), 'utf-8'));
|
$this->addField(Zend_Search_Lucene_Field::Text('title', $document->getName(), 'utf-8'));
|
||||||
if($categories = $document->getCategories()) {
|
if($acllist = $document->getReadAccessList(1, 1, 1)) {
|
||||||
$names = array();
|
$allu = [];
|
||||||
foreach($categories as $cat) {
|
foreach($acllist['users'] as $u)
|
||||||
$names[] = $cat->getName();
|
$allu[] = $u->getLogin();
|
||||||
}
|
$this->addField(Zend_Search_Lucene_Field::Text('users', implode(' ', $allu), 'utf-8'));
|
||||||
$this->addField(Zend_Search_Lucene_Field::Text('category', implode(' ', $names), 'utf-8'));
|
/*
|
||||||
|
$allg = [];
|
||||||
|
foreach($acllist['groups'] as $g)
|
||||||
|
$allg[] = $g->getName();
|
||||||
|
$this->addField(Zend_Search_Lucene_Field::Text('groups', implode(' ', $allg), 'utf-8'));
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
if($attributes = $document->getAttributes()) {
|
if($attributes = $document->getAttributes()) {
|
||||||
foreach($attributes as $attribute) {
|
foreach($attributes as $attribute) {
|
||||||
|
|
@ -147,45 +123,79 @@ class SeedDMS_Lucene_IndexedDocument extends Zend_Search_Lucene_Document {
|
||||||
$this->addField(Zend_Search_Lucene_Field::Text('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue(), 'utf-8'));
|
$this->addField(Zend_Search_Lucene_Field::Text('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue(), 'utf-8'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$owner = $document->getOwner();
|
$owner = $document->getOwner();
|
||||||
$this->addField(Zend_Search_Lucene_Field::Text('owner', $owner->getLogin(), 'utf-8'));
|
$this->addField(Zend_Search_Lucene_Field::Text('owner', $owner->getLogin(), 'utf-8'));
|
||||||
if($keywords = $document->getKeywords()) {
|
|
||||||
$this->addField(Zend_Search_Lucene_Field::Text('keywords', $keywords, 'utf-8'));
|
|
||||||
}
|
|
||||||
if($comment = $document->getComment()) {
|
if($comment = $document->getComment()) {
|
||||||
$this->addField(Zend_Search_Lucene_Field::Text('comment', $comment, 'utf-8'));
|
$this->addField(Zend_Search_Lucene_Field::Text('comment', $comment, 'utf-8'));
|
||||||
}
|
}
|
||||||
if($version && !$nocontent) {
|
|
||||||
$path = $dms->contentDir . $version->getPath();
|
if($document->isType('document')) {
|
||||||
if(file_exists($path)) {
|
$this->addField(Zend_Search_Lucene_Field::Keyword('document_id', 'D'.$document->getID()));
|
||||||
$content = '';
|
$version = $document->getLatestContent();
|
||||||
$mimetype = $version->getMimeType();
|
if($version) {
|
||||||
$this->mimetype = $mimetype;
|
$this->addField(Zend_Search_Lucene_Field::Keyword('mimetype', $version->getMimeType()));
|
||||||
$cmd = '';
|
$this->addField(Zend_Search_Lucene_Field::Keyword('origfilename', $version->getOriginalFileName(), 'utf-8'));
|
||||||
$mimeparts = explode('/', $mimetype, 2);
|
if(!$nocontent)
|
||||||
if(isset($_convcmd[$mimetype])) {
|
$this->addField(Zend_Search_Lucene_Field::UnIndexed('created', $version->getDate()));
|
||||||
$cmd = sprintf($_convcmd[$mimetype], $path);
|
if($attributes = $version->getAttributes()) {
|
||||||
} elseif(isset($_convcmd[$mimeparts[0].'/*'])) {
|
foreach($attributes as $attribute) {
|
||||||
$cmd = sprintf($_convcmd[$mimetype], $path);
|
$attrdef = $attribute->getAttributeDefinition();
|
||||||
} elseif(isset($_convcmd['*'])) {
|
if($attrdef->getValueSet() != '')
|
||||||
$cmd = sprintf($_convcmd[$mimetype], $path);
|
$this->addField(Zend_Search_Lucene_Field::Keyword('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue(), 'utf-8'));
|
||||||
}
|
else
|
||||||
if($cmd) {
|
$this->addField(Zend_Search_Lucene_Field::Text('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue(), 'utf-8'));
|
||||||
$this->cmd = $cmd;
|
|
||||||
try {
|
|
||||||
$content = self::execWithTimeout($cmd, $timeout);
|
|
||||||
if($content['stdout']) {
|
|
||||||
$this->addField(Zend_Search_Lucene_Field::UnStored('content', $content['stdout'], 'utf-8'));
|
|
||||||
}
|
|
||||||
if($content['stderr']) {
|
|
||||||
$this->errormsg = $content['stderr'];
|
|
||||||
}
|
|
||||||
} catch (Exception $e) {
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
if($categories = $document->getCategories()) {
|
||||||
|
$names = array();
|
||||||
|
foreach($categories as $cat) {
|
||||||
|
$names[] = $cat->getName();
|
||||||
|
}
|
||||||
|
$this->addField(Zend_Search_Lucene_Field::Text('category', implode(' ', $names), 'utf-8'));
|
||||||
|
}
|
||||||
|
|
||||||
|
if($keywords = $document->getKeywords()) {
|
||||||
|
$this->addField(Zend_Search_Lucene_Field::Text('keywords', $keywords, 'utf-8'));
|
||||||
|
}
|
||||||
|
if($version) {
|
||||||
|
$status = $version->getStatus();
|
||||||
|
$this->addField(Zend_Search_Lucene_Field::Keyword('status', $status['status'], 'utf-8'));
|
||||||
|
}
|
||||||
|
if($version && !$nocontent) {
|
||||||
|
$path = $dms->contentDir . $version->getPath();
|
||||||
|
if(file_exists($path)) {
|
||||||
|
$content = '';
|
||||||
|
$mimetype = $version->getMimeType();
|
||||||
|
$this->mimetype = $mimetype;
|
||||||
|
$cmd = '';
|
||||||
|
$mimeparts = explode('/', $mimetype, 2);
|
||||||
|
if(isset($convcmd[$mimetype])) {
|
||||||
|
$cmd = sprintf($convcmd[$mimetype], $path);
|
||||||
|
} elseif(isset($convcmd[$mimeparts[0].'/*'])) {
|
||||||
|
$cmd = sprintf($convcmd[$mimetype], $path);
|
||||||
|
} elseif(isset($convcmd['*'])) {
|
||||||
|
$cmd = sprintf($convcmd[$mimetype], $path);
|
||||||
|
}
|
||||||
|
if($cmd) {
|
||||||
|
$this->cmd = $cmd;
|
||||||
|
try {
|
||||||
|
$content = self::execWithTimeout($cmd, $timeout);
|
||||||
|
if($content['stdout']) {
|
||||||
|
$this->addField(Zend_Search_Lucene_Field::UnStored('content', $content['stdout'], 'utf-8'));
|
||||||
|
}
|
||||||
|
if($content['stderr']) {
|
||||||
|
$this->errormsg = $content['stderr'];
|
||||||
|
}
|
||||||
|
} catch (Exception $e) {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} elseif($document->isType('folder')) {
|
||||||
|
$this->addField(Zend_Search_Lucene_Field::Keyword('document_id', 'F'.$document->getID()));
|
||||||
|
$this->addField(Zend_Search_Lucene_Field::UnIndexed('created', $document->getDate()));
|
||||||
|
}
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
public function getErrorMsg() { /* {{{ */
|
public function getErrorMsg() { /* {{{ */
|
||||||
|
|
|
||||||
|
|
@ -29,18 +29,22 @@ class SeedDMS_Lucene_Indexer {
|
||||||
*/
|
*/
|
||||||
protected $indexname;
|
protected $indexname;
|
||||||
|
|
||||||
static function open($luceneDir) { /* {{{ */
|
static function open($conf) { /* {{{ */
|
||||||
try {
|
try {
|
||||||
$index = Zend_Search_Lucene::open($luceneDir);
|
$index = Zend_Search_Lucene::open($conf['indexdir']);
|
||||||
return($index);
|
return($index);
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
static function create($luceneDir) { /* {{{ */
|
static function create($conf) { /* {{{ */
|
||||||
$index = Zend_Search_Lucene::create($luceneDir);
|
try {
|
||||||
return($index);
|
$index = Zend_Search_Lucene::create($conf['indexdir']);
|
||||||
|
return($index);
|
||||||
|
} catch (Exception $e) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,18 @@ class SeedDMS_Lucene_Search {
|
||||||
* @return object instance of SeedDMS_Lucene_Document of false
|
* @return object instance of SeedDMS_Lucene_Document of false
|
||||||
*/
|
*/
|
||||||
function getDocument($id) { /* {{{ */
|
function getDocument($id) { /* {{{ */
|
||||||
$hits = $this->index->find('document_id:'.$id);
|
$hits = $this->index->find('document_id:D'.$id);
|
||||||
|
return $hits ? $hits[0] : false;
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get folder from index
|
||||||
|
*
|
||||||
|
* @param object $index lucene index
|
||||||
|
* @return object instance of SeedDMS_Lucene_Document of false
|
||||||
|
*/
|
||||||
|
function getFolder($id) { /* {{{ */
|
||||||
|
$hits = $this->index->find('document_id:F'.$id);
|
||||||
return $hits ? $hits[0] : false;
|
return $hits ? $hits[0] : false;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
|
@ -59,23 +70,44 @@ class SeedDMS_Lucene_Search {
|
||||||
* @param object $index lucene index
|
* @param object $index lucene index
|
||||||
* @return object instance of SeedDMS_Lucene_Search
|
* @return object instance of SeedDMS_Lucene_Search
|
||||||
*/
|
*/
|
||||||
function search($term, $owner, $status='', $categories=array(), $fields=array()) { /* {{{ */
|
function search($term, $fields=array(), $limit=array()) { /* {{{ */
|
||||||
$querystr = '';
|
$querystr = '';
|
||||||
if($fields) {
|
$term = trim($term);
|
||||||
} else {
|
if($term) {
|
||||||
if($term)
|
$querystr = substr($term, -1) != '*' ? $term.'*' : $term;
|
||||||
$querystr .= trim($term);
|
|
||||||
}
|
}
|
||||||
if($owner) {
|
if(!empty($fields['owner'])) {
|
||||||
if($querystr)
|
if(is_string($owner)) {
|
||||||
$querystr .= ' && ';
|
if($querystr)
|
||||||
$querystr .= 'owner:'.$owner;
|
$querystr .= ' && ';
|
||||||
|
$querystr .= 'owner:'.$owner;
|
||||||
|
} elseif(is_array($fields['owner'])) {
|
||||||
|
if($querystr)
|
||||||
|
$querystr .= ' && ';
|
||||||
|
$querystr .= '(owner:"';
|
||||||
|
$querystr .= implode('" || owner:"', $fields['owner']);
|
||||||
|
$querystr .= '")';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if($categories) {
|
if(!empty($fields['category'])) {
|
||||||
if($querystr)
|
if($querystr)
|
||||||
$querystr .= ' && ';
|
$querystr .= ' && ';
|
||||||
$querystr .= '(category:"';
|
$querystr .= '(category:"';
|
||||||
$querystr .= implode('" || category:"', $categories);
|
$querystr .= implode('" || category:"', $fields['category']);
|
||||||
|
$querystr .= '")';
|
||||||
|
}
|
||||||
|
if(!empty($fields['status'])) {
|
||||||
|
if($querystr)
|
||||||
|
$querystr .= ' && ';
|
||||||
|
$querystr .= '(status:"';
|
||||||
|
$querystr .= implode('" || status:"', $fields['status']);
|
||||||
|
$querystr .= '")';
|
||||||
|
}
|
||||||
|
if(!empty($fields['user'])) {
|
||||||
|
if($querystr)
|
||||||
|
$querystr .= ' && ';
|
||||||
|
$querystr .= '(users:"';
|
||||||
|
$querystr .= implode('" || users:"', $fields['user']);
|
||||||
$querystr .= '")';
|
$querystr .= '")';
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
|
|
@ -83,10 +115,13 @@ class SeedDMS_Lucene_Search {
|
||||||
try {
|
try {
|
||||||
$hits = $this->index->find($query);
|
$hits = $this->index->find($query);
|
||||||
$recs = array();
|
$recs = array();
|
||||||
|
$c = 0;
|
||||||
foreach($hits as $hit) {
|
foreach($hits as $hit) {
|
||||||
$recs[] = array('id'=>$hit->id, 'document_id'=>$hit->document_id);
|
if($c >= $limit['offset'] && ($c-$limit['offset'] < $limit))
|
||||||
|
$recs[] = array('id'=>$hit->id, 'document_id'=>$hit->document_id);
|
||||||
|
$c++;
|
||||||
}
|
}
|
||||||
return $recs;
|
return array('count'=>count($hits), 'hits'=>$recs, 'facets'=>array());
|
||||||
} catch (Zend_Search_Lucene_Exception $e) {
|
} catch (Zend_Search_Lucene_Exception $e) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -11,11 +11,11 @@
|
||||||
<email>uwe@steinmann.cx</email>
|
<email>uwe@steinmann.cx</email>
|
||||||
<active>yes</active>
|
<active>yes</active>
|
||||||
</lead>
|
</lead>
|
||||||
<date>2018-04-11</date>
|
<date>2020-12-12</date>
|
||||||
<time>10:58:13</time>
|
<time>08:55:43</time>
|
||||||
<version>
|
<version>
|
||||||
<release>1.1.13</release>
|
<release>1.1.16</release>
|
||||||
<api>1.1.13</api>
|
<api>1.1.16</api>
|
||||||
</version>
|
</version>
|
||||||
<stability>
|
<stability>
|
||||||
<release>stable</release>
|
<release>stable</release>
|
||||||
|
|
@ -23,7 +23,7 @@
|
||||||
</stability>
|
</stability>
|
||||||
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
<notes>
|
<notes>
|
||||||
IndexedDocument() remembers cmd and mimetype
|
- add indexing of folders
|
||||||
</notes>
|
</notes>
|
||||||
<contents>
|
<contents>
|
||||||
<dir baseinstalldir="SeedDMS" name="/">
|
<dir baseinstalldir="SeedDMS" name="/">
|
||||||
|
|
@ -299,5 +299,58 @@ allow conversion commands for mimetypes with wildcards
|
||||||
execWithTimeout() reads data from stderr and saves it into error msg
|
execWithTimeout() reads data from stderr and saves it into error msg
|
||||||
</notes>
|
</notes>
|
||||||
</release>
|
</release>
|
||||||
|
<release>
|
||||||
|
<date>2018-04-11</date>
|
||||||
|
<time>10:58:13</time>
|
||||||
|
<version>
|
||||||
|
<release>1.1.13</release>
|
||||||
|
<api>1.1.13</api>
|
||||||
|
</version>
|
||||||
|
<stability>
|
||||||
|
<release>stable</release>
|
||||||
|
<api>stable</api>
|
||||||
|
</stability>
|
||||||
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
|
<notes>
|
||||||
|
IndexedDocument() remembers cmd and mimetype
|
||||||
|
</notes>
|
||||||
|
</release>
|
||||||
|
<release>
|
||||||
|
<date>2020-09-02</date>
|
||||||
|
<time>08:55:43</time>
|
||||||
|
<version>
|
||||||
|
<release>1.1.14</release>
|
||||||
|
<api>1.1.14</api>
|
||||||
|
</version>
|
||||||
|
<stability>
|
||||||
|
<release>stable</release>
|
||||||
|
<api>stable</api>
|
||||||
|
</stability>
|
||||||
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
|
<notes>
|
||||||
|
Index users with at least read access on the document
|
||||||
|
</notes>
|
||||||
|
</release>
|
||||||
|
<release>
|
||||||
|
<date>2020-09-10</date>
|
||||||
|
<time>08:55:43</time>
|
||||||
|
<version>
|
||||||
|
<release>1.1.15</release>
|
||||||
|
<api>1.1.15</api>
|
||||||
|
</version>
|
||||||
|
<stability>
|
||||||
|
<release>stable</release>
|
||||||
|
<api>stable</api>
|
||||||
|
</stability>
|
||||||
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
|
<notes>
|
||||||
|
- add searching for document status
|
||||||
|
- better error handling if opening index fails
|
||||||
|
- parameters for SeedDMS_Lucene_Search::search() has changed
|
||||||
|
- SeedDMS_Lucene_Search::search() returns array of hits, count and facets
|
||||||
|
- pass config array instead of index directory to SeedDMS_Lucene_Indexer::create()
|
||||||
|
and SeedDMS_Lucene_Indexer::open()
|
||||||
|
</notes>
|
||||||
|
</release>
|
||||||
</changelog>
|
</changelog>
|
||||||
</package>
|
</package>
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,8 @@ class SeedDMS_SQLiteFTS_Document {
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
public function addField($key, $value) { /* {{{ */
|
public function addField($key, $value) { /* {{{ */
|
||||||
if($key == 'document_id') {
|
//if($key == 'document_id') {
|
||||||
|
if($key == 'docid') {
|
||||||
$this->id = $this->fields[$key] = (int) $value;
|
$this->id = $this->fields[$key] = (int) $value;
|
||||||
} else {
|
} else {
|
||||||
if(isset($this->fields[$key]))
|
if(isset($this->fields[$key]))
|
||||||
|
|
|
||||||
|
|
@ -94,43 +94,19 @@ class SeedDMS_SQLiteFTS_IndexedDocument extends SeedDMS_SQLiteFTS_Document {
|
||||||
$this->errormsg = '';
|
$this->errormsg = '';
|
||||||
$this->cmd = '';
|
$this->cmd = '';
|
||||||
$this->mimetype = '';
|
$this->mimetype = '';
|
||||||
$_convcmd = array(
|
|
||||||
'application/pdf' => 'pdftotext -enc UTF-8 -nopgbrk %s - |sed -e \'s/ [a-zA-Z0-9.]\{1\} / /g\' -e \'s/[0-9.]//g\'',
|
|
||||||
'application/postscript' => 'ps2pdf14 %s - | pdftotext -enc UTF-8 -nopgbrk - - | sed -e \'s/ [a-zA-Z0-9.]\{1\} / /g\' -e \'s/[0-9.]//g\'',
|
|
||||||
'application/msword' => 'catdoc %s',
|
|
||||||
'application/vnd.ms-excel' => 'ssconvert -T Gnumeric_stf:stf_csv -S %s fd://1',
|
|
||||||
'audio/mp3' => "id3 -l -R %s | egrep '(Title|Artist|Album)' | sed 's/^[^:]*: //g'",
|
|
||||||
'audio/mpeg' => "id3 -l -R %s | egrep '(Title|Artist|Album)' | sed 's/^[^:]*: //g'",
|
|
||||||
'text/plain' => 'cat %s',
|
|
||||||
);
|
|
||||||
if($convcmd) {
|
|
||||||
$_convcmd = $convcmd;
|
|
||||||
}
|
|
||||||
|
|
||||||
$version = $document->getLatestContent();
|
|
||||||
$this->addField('document_id', $document->getID());
|
|
||||||
if($version) {
|
|
||||||
$this->addField('mimetype', $version->getMimeType());
|
|
||||||
$this->addField('origfilename', $version->getOriginalFileName());
|
|
||||||
if(!$nocontent)
|
|
||||||
$this->addField('created', $version->getDate(), 'unindexed');
|
|
||||||
if($attributes = $version->getAttributes()) {
|
|
||||||
foreach($attributes as $attribute) {
|
|
||||||
$attrdef = $attribute->getAttributeDefinition();
|
|
||||||
if($attrdef->getValueSet() != '')
|
|
||||||
$this->addField('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue());
|
|
||||||
else
|
|
||||||
$this->addField('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$this->addField('title', $document->getName());
|
$this->addField('title', $document->getName());
|
||||||
if($categories = $document->getCategories()) {
|
if($acllist = $document->getReadAccessList(1, 1, 1)) {
|
||||||
$names = array();
|
$allu = [];
|
||||||
foreach($categories as $cat) {
|
foreach($acllist['users'] as $u)
|
||||||
$names[] = $cat->getName();
|
$allu[] = $u->getLogin();
|
||||||
}
|
$this->addField('users', implode(' ', $allu));
|
||||||
$this->addField('category', implode(' ', $names));
|
/*
|
||||||
|
$allg = [];
|
||||||
|
foreach($acllist['groups'] as $g)
|
||||||
|
$allg[] = $g->getName();
|
||||||
|
$this->addField('groups', implode(' ', $allg));
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
if($attributes = $document->getAttributes()) {
|
if($attributes = $document->getAttributes()) {
|
||||||
foreach($attributes as $attribute) {
|
foreach($attributes as $attribute) {
|
||||||
|
|
@ -141,44 +117,76 @@ class SeedDMS_SQLiteFTS_IndexedDocument extends SeedDMS_SQLiteFTS_Document {
|
||||||
$this->addField('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue());
|
$this->addField('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$owner = $document->getOwner();
|
$owner = $document->getOwner();
|
||||||
$this->addField('owner', $owner->getLogin());
|
$this->addField('owner', $owner->getLogin());
|
||||||
if($keywords = $document->getKeywords()) {
|
|
||||||
$this->addField('keywords', $keywords);
|
|
||||||
}
|
|
||||||
if($comment = $document->getComment()) {
|
if($comment = $document->getComment()) {
|
||||||
$this->addField('comment', $comment);
|
$this->addField('comment', $comment);
|
||||||
}
|
}
|
||||||
if($version && !$nocontent) {
|
|
||||||
$path = $dms->contentDir . $version->getPath();
|
if($document->isType('document')) {
|
||||||
if(file_exists($path)) {
|
$this->addField('document_id', 'D'.$document->getID());
|
||||||
$content = '';
|
$version = $document->getLatestContent();
|
||||||
$mimetype = $version->getMimeType();
|
if($version) {
|
||||||
$this->mimetype = $mimetype;
|
$this->addField('mimetype', $version->getMimeType());
|
||||||
$cmd = '';
|
$this->addField('origfilename', $version->getOriginalFileName());
|
||||||
$mimeparts = explode('/', $mimetype, 2);
|
if(!$nocontent)
|
||||||
if(isset($_convcmd[$mimetype])) {
|
$this->addField('created', $version->getDate(), 'unindexed');
|
||||||
$cmd = sprintf($_convcmd[$mimetype], $path);
|
if($attributes = $version->getAttributes()) {
|
||||||
} elseif(isset($_convcmd[$mimeparts[0].'/*'])) {
|
foreach($attributes as $attribute) {
|
||||||
$cmd = sprintf($_convcmd[$mimetype], $path);
|
$attrdef = $attribute->getAttributeDefinition();
|
||||||
} elseif(isset($_convcmd['*'])) {
|
if($attrdef->getValueSet() != '')
|
||||||
$cmd = sprintf($_convcmd[$mimetype], $path);
|
$this->addField('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue());
|
||||||
}
|
else
|
||||||
if($cmd) {
|
$this->addField('attr_'.str_replace(' ', '_', $attrdef->getName()), $attribute->getValue());
|
||||||
$this->cmd = $cmd;
|
|
||||||
try {
|
|
||||||
$content = self::execWithTimeout($cmd, $timeout);
|
|
||||||
if($content['stdout']) {
|
|
||||||
$this->addField('content', $content['stdout'], 'unstored');
|
|
||||||
}
|
|
||||||
if($content['stderr']) {
|
|
||||||
$this->errormsg = $content['stderr'];
|
|
||||||
}
|
|
||||||
} catch (Exception $e) {
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if($categories = $document->getCategories()) {
|
||||||
|
$names = array();
|
||||||
|
foreach($categories as $cat) {
|
||||||
|
$names[] = $cat->getName();
|
||||||
|
}
|
||||||
|
$this->addField('category', implode(' ', $names));
|
||||||
|
}
|
||||||
|
if($keywords = $document->getKeywords()) {
|
||||||
|
$this->addField('keywords', $keywords);
|
||||||
|
}
|
||||||
|
if($version) {
|
||||||
|
$status = $version->getStatus();
|
||||||
|
$this->addField('status', $status['status']+10);
|
||||||
|
}
|
||||||
|
if($version && !$nocontent) {
|
||||||
|
$path = $dms->contentDir . $version->getPath();
|
||||||
|
if(file_exists($path)) {
|
||||||
|
$content = '';
|
||||||
|
$mimetype = $version->getMimeType();
|
||||||
|
$this->mimetype = $mimetype;
|
||||||
|
$cmd = '';
|
||||||
|
$mimeparts = explode('/', $mimetype, 2);
|
||||||
|
if(isset($convcmd[$mimetype])) {
|
||||||
|
$cmd = sprintf($convcmd[$mimetype], $path);
|
||||||
|
} elseif(isset($convcmd[$mimeparts[0].'/*'])) {
|
||||||
|
$cmd = sprintf($convcmd[$mimetype], $path);
|
||||||
|
} elseif(isset($convcmd['*'])) {
|
||||||
|
$cmd = sprintf($convcmd[$mimetype], $path);
|
||||||
|
}
|
||||||
|
if($cmd) {
|
||||||
|
$this->cmd = $cmd;
|
||||||
|
try {
|
||||||
|
$content = self::execWithTimeout($cmd, $timeout);
|
||||||
|
if($content['stdout']) {
|
||||||
|
$this->addField('content', $content['stdout'], 'unstored');
|
||||||
|
}
|
||||||
|
if($content['stderr']) {
|
||||||
|
$this->errormsg = $content['stderr'];
|
||||||
|
}
|
||||||
|
} catch (Exception $e) {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} elseif($document->isType('folder')) {
|
||||||
|
$this->addField('document_id', 'F'.$document->getID());
|
||||||
}
|
}
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -42,30 +42,30 @@ class SeedDMS_SQLiteFTS_Indexer {
|
||||||
*
|
*
|
||||||
* @param string $indexerDir directory on disk containing the index
|
* @param string $indexerDir directory on disk containing the index
|
||||||
*/
|
*/
|
||||||
static function open($indexerDir) { /* {{{ */
|
static function open($conf) { /* {{{ */
|
||||||
if(file_exists($indexerDir.'/index.db')) {
|
if(file_exists($conf['indexdir'].'/index.db')) {
|
||||||
return new SeedDMS_SQLiteFTS_Indexer($indexerDir);
|
return new SeedDMS_SQLiteFTS_Indexer($conf['indexdir']);
|
||||||
} else
|
} else
|
||||||
return self::create($indexerDir);
|
return self::create($conf);
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create a new index
|
* Create a new index
|
||||||
*
|
*
|
||||||
* @param string $indexerDir directory on disk containing the index
|
* @param array $conf $conf['indexdir'] is the directory on disk containing the index
|
||||||
*/
|
*/
|
||||||
static function create($indexerDir) { /* {{{ */
|
static function create($conf) { /* {{{ */
|
||||||
if(file_exists($indexerDir.'/index.db'))
|
if(file_exists($conf['indexdir'].'/index.db'))
|
||||||
unlink($indexerDir.'/index.db');
|
unlink($conf['indexdir'].'/index.db');
|
||||||
$index = new SeedDMS_SQLiteFTS_Indexer($indexerDir);
|
$index = new SeedDMS_SQLiteFTS_Indexer($conf['indexdir']);
|
||||||
/* Make sure the sequence of fields is identical to the field list
|
/* Make sure the sequence of fields is identical to the field list
|
||||||
* in SeedDMS_SQLiteFTS_Term
|
* in SeedDMS_SQLiteFTS_Term
|
||||||
*/
|
*/
|
||||||
$version = SQLite3::version();
|
$version = SQLite3::version();
|
||||||
if($version['versionNumber'] >= 3008000)
|
if($version['versionNumber'] >= 3008000)
|
||||||
$sql = 'CREATE VIRTUAL TABLE docs USING fts4(title, comment, keywords, category, mimetype, origfilename, owner, content, created, notindexed=created, matchinfo=fts3)';
|
$sql = 'CREATE VIRTUAL TABLE docs USING fts4(documentid, title, comment, keywords, category, mimetype, origfilename, owner, content, created, users, status, notindexed=created, matchinfo=fts3)';
|
||||||
else
|
else
|
||||||
$sql = 'CREATE VIRTUAL TABLE docs USING fts4(title, comment, keywords, category, mimetype, origfilename, owner, content, created, matchinfo=fts3)';
|
$sql = 'CREATE VIRTUAL TABLE docs USING fts4(documentid, title, comment, keywords, category, mimetype, origfilename, owner, content, created, users, status, matchinfo=fts3)';
|
||||||
$res = $index->_conn->exec($sql);
|
$res = $index->_conn->exec($sql);
|
||||||
if($res === false) {
|
if($res === false) {
|
||||||
return null;
|
return null;
|
||||||
|
|
@ -96,7 +96,7 @@ class SeedDMS_SQLiteFTS_Indexer {
|
||||||
if(!$this->_conn)
|
if(!$this->_conn)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
$sql = "INSERT INTO docs (docid, title, comment, keywords, category, owner, content, mimetype, origfilename, created) VALUES(".$doc->getFieldValue('document_id').", ".$this->_conn->quote($doc->getFieldValue('title')).", ".$this->_conn->quote($doc->getFieldValue('comment')).", ".$this->_conn->quote($doc->getFieldValue('keywords')).", ".$this->_conn->quote($doc->getFieldValue('category')).", ".$this->_conn->quote($doc->getFieldValue('owner')).", ".$this->_conn->quote($doc->getFieldValue('content')).", ".$this->_conn->quote($doc->getFieldValue('mimetype')).", ".$this->_conn->quote($doc->getFieldValue('origfilename')).", ".$doc->getFieldValue('created')/*time()*/.")";
|
$sql = "INSERT INTO docs (documentid, title, comment, keywords, category, owner, content, mimetype, origfilename, created, users, status) VALUES (".$this->_conn->quote($doc->getFieldValue('document_id')).", ".$this->_conn->quote($doc->getFieldValue('title')).", ".$this->_conn->quote($doc->getFieldValue('comment')).", ".$this->_conn->quote($doc->getFieldValue('keywords')).", ".$this->_conn->quote($doc->getFieldValue('category')).", ".$this->_conn->quote($doc->getFieldValue('owner')).", ".$this->_conn->quote($doc->getFieldValue('content')).", ".$this->_conn->quote($doc->getFieldValue('mimetype')).", ".$this->_conn->quote($doc->getFieldValue('origfilename')).", ".(int)$doc->getFieldValue('created').", ".$this->_conn->quote($doc->getFieldValue('users')).", ".$this->_conn->quote($doc->getFieldValue('status'))/*time()*/.")";
|
||||||
$res = $this->_conn->exec($sql);
|
$res = $this->_conn->exec($sql);
|
||||||
if($res === false) {
|
if($res === false) {
|
||||||
return false;
|
return false;
|
||||||
|
|
@ -135,25 +135,40 @@ class SeedDMS_SQLiteFTS_Indexer {
|
||||||
/**
|
/**
|
||||||
* Find documents in index
|
* Find documents in index
|
||||||
*
|
*
|
||||||
* @param object $doc indexed document of class
|
* @param string $query
|
||||||
* SeedDMS_SQLiteFTS_IndexedDocument
|
* @param array $limit array with elements 'limit' and 'offset'
|
||||||
* @return boolean false in case of an error, otherwise true
|
* @return boolean false in case of an error, otherwise array with elements
|
||||||
|
* 'count', 'hits', 'facets'
|
||||||
*/
|
*/
|
||||||
public function find($query) { /* {{{ */
|
public function find($query, $limit=array()) { /* {{{ */
|
||||||
if(!$this->_conn)
|
if(!$this->_conn)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
$sql = "SELECT docid FROM docs WHERE docs MATCH ".$this->_conn->quote($query);
|
$sql = "SELECT count(*) AS `c` FROM `docs`";
|
||||||
|
if($query)
|
||||||
|
$sql .= " WHERE docs MATCH ".$this->_conn->quote($query);
|
||||||
|
$res = $this->_conn->query($sql);
|
||||||
|
$row = $res->fetch();
|
||||||
|
|
||||||
|
$sql = "SELECT docid, documentid FROM docs";
|
||||||
|
if($query)
|
||||||
|
$sql .= " WHERE docs MATCH ".$this->_conn->quote($query);
|
||||||
|
$res = $this->_conn->query($sql);
|
||||||
|
if(!empty($limit['limit']))
|
||||||
|
$sql .= " LIMIT ".(int) $limit['limit'];
|
||||||
|
if(!empty($limit['offset']))
|
||||||
|
$sql .= " OFFSET ".(int) $limit['offset'];
|
||||||
$res = $this->_conn->query($sql);
|
$res = $this->_conn->query($sql);
|
||||||
$hits = array();
|
$hits = array();
|
||||||
if($res) {
|
if($res) {
|
||||||
foreach($res as $rec) {
|
foreach($res as $rec) {
|
||||||
$hit = new SeedDMS_SQLiteFTS_QueryHit($this);
|
$hit = new SeedDMS_SQLiteFTS_QueryHit($this);
|
||||||
$hit->id = $rec['docid'];
|
$hit->id = $rec['docid'];
|
||||||
|
$hit->documentid = $rec['documentid'];
|
||||||
$hits[] = $hit;
|
$hits[] = $hit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return $hits;
|
return array('count'=>$row['c'], 'hits'=>$hits);
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -182,19 +197,21 @@ class SeedDMS_SQLiteFTS_Indexer {
|
||||||
/**
|
/**
|
||||||
* Get a single document from index
|
* Get a single document from index
|
||||||
*
|
*
|
||||||
* @param integer $id id of document
|
* @param integer $id id of index record
|
||||||
* @return boolean false in case of an error, otherwise true
|
* @return boolean false in case of an error, otherwise true
|
||||||
*/
|
*/
|
||||||
public function getDocument($id) { /* {{{ */
|
public function getDocument($id) { /* {{{ */
|
||||||
if(!$this->_conn)
|
if(!$this->_conn)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
$sql = "SELECT title, comment, owner, keywords, category, mimetype, origfilename, created FROM docs WHERE docid=".(int) $id;
|
$sql = "SELECT docid, documentid, title, comment, owner, keywords, category, mimetype, origfilename, created, users, status FROM docs WHERE docid=".$id;
|
||||||
$res = $this->_conn->query($sql);
|
$res = $this->_conn->query($sql);
|
||||||
$doc = false;
|
$doc = false;
|
||||||
if($res) {
|
if($res) {
|
||||||
$rec = $res->fetch(PDO::FETCH_ASSOC);
|
$rec = $res->fetch(PDO::FETCH_ASSOC);
|
||||||
$doc = new SeedDMS_SQLiteFTS_Document();
|
$doc = new SeedDMS_SQLiteFTS_Document();
|
||||||
|
$doc->addField('docid', $rec['docid']);
|
||||||
|
$doc->addField('document_id', $rec['documentid']);
|
||||||
$doc->addField('title', $rec['title']);
|
$doc->addField('title', $rec['title']);
|
||||||
$doc->addField('comment', $rec['comment']);
|
$doc->addField('comment', $rec['comment']);
|
||||||
$doc->addField('keywords', $rec['keywords']);
|
$doc->addField('keywords', $rec['keywords']);
|
||||||
|
|
@ -203,6 +220,35 @@ class SeedDMS_SQLiteFTS_Indexer {
|
||||||
$doc->addField('origfilename', $rec['origfilename']);
|
$doc->addField('origfilename', $rec['origfilename']);
|
||||||
$doc->addField('owner', $rec['owner']);
|
$doc->addField('owner', $rec['owner']);
|
||||||
$doc->addField('created', $rec['created']);
|
$doc->addField('created', $rec['created']);
|
||||||
|
$doc->addField('users', $rec['users']);
|
||||||
|
$doc->addField('status', $rec['status']);
|
||||||
|
}
|
||||||
|
return $doc;
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get a single folder from index
|
||||||
|
*
|
||||||
|
* @param integer $id id of folder
|
||||||
|
* @return boolean false in case of an error, otherwise true
|
||||||
|
*/
|
||||||
|
public function getFolder($id) { /* {{{ */
|
||||||
|
if(!$this->_conn)
|
||||||
|
return false;
|
||||||
|
|
||||||
|
$sql = "SELECT docid, documentid, title, comment, owner, keywords, category, mimetype, origfilename, created, users, status FROM docs WHERE documentid='F".$id."'";
|
||||||
|
$res = $this->_conn->query($sql);
|
||||||
|
$doc = false;
|
||||||
|
if($res) {
|
||||||
|
$rec = $res->fetch(PDO::FETCH_ASSOC);
|
||||||
|
$doc = new SeedDMS_SQLiteFTS_Document();
|
||||||
|
$doc->addField('docid', $rec['docid']);
|
||||||
|
$doc->addField('document_id', $rec['documentid']);
|
||||||
|
$doc->addField('title', $rec['title']);
|
||||||
|
$doc->addField('comment', $rec['comment']);
|
||||||
|
$doc->addField('owner', $rec['owner']);
|
||||||
|
$doc->addField('created', $rec['created']);
|
||||||
|
$doc->addField('users', $rec['users']);
|
||||||
}
|
}
|
||||||
return $doc;
|
return $doc;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
|
||||||
|
|
@ -37,11 +37,17 @@ class SeedDMS_SQLiteFTS_QueryHit {
|
||||||
protected $_document;
|
protected $_document;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var integer $id id of document
|
* @var integer $id id of index document
|
||||||
* @access public
|
* @access public
|
||||||
*/
|
*/
|
||||||
public $id;
|
public $id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @var integer $id id of real document
|
||||||
|
* @access public
|
||||||
|
*/
|
||||||
|
public $documentid;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -43,14 +43,25 @@ class SeedDMS_SQliteFTS_Search {
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get hit from index
|
* Get document from index
|
||||||
*
|
*
|
||||||
* @param object $index lucene index
|
* @param int $id real document id
|
||||||
* @return object instance of SeedDMS_Lucene_Document of false
|
* @return object instance of SeedDMS_SQliteFTS_QueryHit or false
|
||||||
*/
|
*/
|
||||||
function getDocument($id) { /* {{{ */
|
function getDocument($id) { /* {{{ */
|
||||||
$hits = $this->index->findById((int) $id);
|
$hits = $this->index->find('D'.$id);
|
||||||
return $hits ? $hits[0] : false;
|
return $hits['hits'] ? $hits['hits'][0] : false;
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get folder from index
|
||||||
|
*
|
||||||
|
* @param int $id real folder id
|
||||||
|
* @return object instance of SeedDMS_SQliteFTS_QueryHit or false
|
||||||
|
*/
|
||||||
|
function getFolder($id) { /* {{{ */
|
||||||
|
$hits = $this->index->find('F'.$id);
|
||||||
|
return $hits['hits'] ? $hits['hits'][0] : false;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -59,35 +70,54 @@ class SeedDMS_SQliteFTS_Search {
|
||||||
* @param object $index SQlite FTS index
|
* @param object $index SQlite FTS index
|
||||||
* @return object instance of SeedDMS_Lucene_Search
|
* @return object instance of SeedDMS_Lucene_Search
|
||||||
*/
|
*/
|
||||||
function search($term, $owner, $status='', $categories=array(), $fields=array()) { /* {{{ */
|
function search($term, $fields=array(), $limit=array()) { /* {{{ */
|
||||||
$querystr = '';
|
$querystr = '';
|
||||||
if($fields) {
|
$term = trim($term);
|
||||||
} else {
|
if($term) {
|
||||||
if($term)
|
$querystr = substr($term, -1) != '*' ? $term.'*' : $term;
|
||||||
$querystr .= trim($term);
|
|
||||||
}
|
}
|
||||||
if($owner) {
|
if(!empty($fields['owner'])) {
|
||||||
|
if(is_string($fields['owner'])) {
|
||||||
|
if($querystr)
|
||||||
|
$querystr .= ' ';
|
||||||
|
$querystr .= 'owner:'.$fields['owner'];
|
||||||
|
} elseif(is_array($fields['owner'])) {
|
||||||
|
if($querystr)
|
||||||
|
$querystr .= ' ';
|
||||||
|
$querystr .= '(owner:';
|
||||||
|
$querystr .= implode(' OR owner:', $fields['owner']);
|
||||||
|
$querystr .= ')';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(!empty($fields['category'])) {
|
||||||
if($querystr)
|
if($querystr)
|
||||||
$querystr .= ' ';
|
$querystr .= ' ';
|
||||||
//$querystr .= ' AND ';
|
$querystr .= '(category:';
|
||||||
$querystr .= 'owner:'.$owner;
|
$querystr .= implode(' OR category:', $fields['category']);
|
||||||
//$querystr .= $owner;
|
$querystr .= ')';
|
||||||
}
|
}
|
||||||
if($categories) {
|
if(!empty($fields['status'])) {
|
||||||
if($querystr)
|
if($querystr)
|
||||||
$querystr .= ' ';
|
$querystr .= ' ';
|
||||||
//$querystr .= ' AND ';
|
$status = array_map(function($v){return $v+10;}, $fields['status']);
|
||||||
$querystr .= 'category:';
|
$querystr .= '(status:';
|
||||||
$querystr .= implode(' OR category:', $categories);
|
$querystr .= implode(' OR status:', $status);
|
||||||
$querystr .= '';
|
$querystr .= ')';
|
||||||
|
}
|
||||||
|
if(!empty($fields['user'])) {
|
||||||
|
if($querystr)
|
||||||
|
$querystr .= ' ';
|
||||||
|
$querystr .= '(users:';
|
||||||
|
$querystr .= implode(' OR users:', $fields['user']);
|
||||||
|
$querystr .= ')';
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
$hits = $this->index->find($querystr);
|
$result = $this->index->find($querystr, $limit);
|
||||||
$recs = array();
|
$recs = array();
|
||||||
foreach($hits as $hit) {
|
foreach($result["hits"] as $hit) {
|
||||||
$recs[] = array('id'=>$hit->id, 'document_id'=>$hit->id);
|
$recs[] = array('id'=>$hit->id, 'document_id'=>$hit->documentid);
|
||||||
}
|
}
|
||||||
return $recs;
|
return array('count'=>$result['count'], 'hits'=>$recs, 'facets'=>array());
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -48,15 +48,18 @@ class SeedDMS_SQLiteFTS_Term {
|
||||||
public function __construct($term, $col, $occurrence) { /* {{{ */
|
public function __construct($term, $col, $occurrence) { /* {{{ */
|
||||||
$this->text = $term;
|
$this->text = $term;
|
||||||
$fields = array(
|
$fields = array(
|
||||||
0 => 'title',
|
0 => 'documentid',
|
||||||
1 => 'comment',
|
1 => 'title',
|
||||||
2 => 'keywords',
|
2 => 'comment',
|
||||||
3 => 'category',
|
3 => 'keywords',
|
||||||
4 => 'mimetype',
|
4 => 'category',
|
||||||
5 => 'origfilename',
|
5 => 'mimetype',
|
||||||
6 => 'owner',
|
6 => 'origfilename',
|
||||||
7 => 'content',
|
7 => 'owner',
|
||||||
8 => 'created'
|
8 => 'content',
|
||||||
|
9 => 'created',
|
||||||
|
10 => 'user',
|
||||||
|
11 => 'status'
|
||||||
);
|
);
|
||||||
$this->field = $fields[$col];
|
$this->field = $fields[$col];
|
||||||
$this->_occurrence = $occurrence;
|
$this->_occurrence = $occurrence;
|
||||||
|
|
|
||||||
|
|
@ -11,11 +11,11 @@
|
||||||
<email>uwe@steinmann.cx</email>
|
<email>uwe@steinmann.cx</email>
|
||||||
<active>yes</active>
|
<active>yes</active>
|
||||||
</lead>
|
</lead>
|
||||||
<date>2019-11-28</date>
|
<date>2020-12-12</date>
|
||||||
<time>11:00:40</time>
|
<time>08:57:44</time>
|
||||||
<version>
|
<version>
|
||||||
<release>1.0.11</release>
|
<release>1.0.15</release>
|
||||||
<api>1.0.11</api>
|
<api>1.0.15</api>
|
||||||
</version>
|
</version>
|
||||||
<stability>
|
<stability>
|
||||||
<release>stable</release>
|
<release>stable</release>
|
||||||
|
|
@ -23,8 +23,7 @@
|
||||||
</stability>
|
</stability>
|
||||||
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
<notes>
|
<notes>
|
||||||
Set 'created' in index to creation date of indexed content (was set to current
|
- add indexing folders
|
||||||
timestamp)
|
|
||||||
</notes>
|
</notes>
|
||||||
<contents>
|
<contents>
|
||||||
<dir baseinstalldir="SeedDMS" name="/">
|
<dir baseinstalldir="SeedDMS" name="/">
|
||||||
|
|
@ -243,5 +242,75 @@ execWithTimeout() reads data from stderr and saves it into error msg
|
||||||
IndexedDocument() remembers cmd and mimetype
|
IndexedDocument() remembers cmd and mimetype
|
||||||
</notes>
|
</notes>
|
||||||
</release>
|
</release>
|
||||||
|
<release>
|
||||||
|
<date>2019-11-28</date>
|
||||||
|
<time>11:00:40</time>
|
||||||
|
<version>
|
||||||
|
<release>1.0.11</release>
|
||||||
|
<api>1.0.11</api>
|
||||||
|
</version>
|
||||||
|
<stability>
|
||||||
|
<release>stable</release>
|
||||||
|
<api>stable</api>
|
||||||
|
</stability>
|
||||||
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
|
<notes>
|
||||||
|
Set 'created' in index to creation date of indexed content (was set to current
|
||||||
|
timestamp)
|
||||||
|
</notes>
|
||||||
|
</release>
|
||||||
|
<release>
|
||||||
|
<date>2020-09-02</date>
|
||||||
|
<time>08:57:44</time>
|
||||||
|
<version>
|
||||||
|
<release>1.0.12</release>
|
||||||
|
<api>1.0.12</api>
|
||||||
|
</version>
|
||||||
|
<stability>
|
||||||
|
<release>stable</release>
|
||||||
|
<api>stable</api>
|
||||||
|
</stability>
|
||||||
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
|
<notes>
|
||||||
|
Index users with at least read access on a document
|
||||||
|
</notes>
|
||||||
|
</release>
|
||||||
|
<release>
|
||||||
|
<date>2020-09-02</date>
|
||||||
|
<time>08:57:44</time>
|
||||||
|
<version>
|
||||||
|
<release>1.0.13</release>
|
||||||
|
<api>1.0.13</api>
|
||||||
|
</version>
|
||||||
|
<stability>
|
||||||
|
<release>stable</release>
|
||||||
|
<api>stable</api>
|
||||||
|
</stability>
|
||||||
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
|
<notes>
|
||||||
|
add user to list of terms
|
||||||
|
</notes>
|
||||||
|
</release>
|
||||||
|
<release>
|
||||||
|
<date>2020-09-11</date>
|
||||||
|
<time>08:57:44</time>
|
||||||
|
<version>
|
||||||
|
<release>1.0.14</release>
|
||||||
|
<api>1.0.14</api>
|
||||||
|
</version>
|
||||||
|
<stability>
|
||||||
|
<release>stable</release>
|
||||||
|
<api>stable</api>
|
||||||
|
</stability>
|
||||||
|
<license uri="http://opensource.org/licenses/gpl-license">GPL License</license>
|
||||||
|
<notes>
|
||||||
|
- add searching for document status
|
||||||
|
- search even if query is empty (will find all documents)
|
||||||
|
- parameters for SeedDMS_SQLiteFTS_Search::search() has changed
|
||||||
|
- SeedDMS_Lucene_Search::search() returns array of hits, count and facets
|
||||||
|
- pass config array instead of index directory to SeedDMS_Lucene_Indexer::create()
|
||||||
|
and SeedDMS_Lucene_Indexer::open()
|
||||||
|
</notes>
|
||||||
|
</release>
|
||||||
</changelog>
|
</changelog>
|
||||||
</package>
|
</package>
|
||||||
|
|
|
||||||
|
|
@ -26,8 +26,7 @@ class SeedDMS_Controller_AddDocument extends SeedDMS_Controller_Common {
|
||||||
$dms = $this->params['dms'];
|
$dms = $this->params['dms'];
|
||||||
$user = $this->params['user'];
|
$user = $this->params['user'];
|
||||||
$settings = $this->params['settings'];
|
$settings = $this->params['settings'];
|
||||||
$index = $this->params['index'];
|
$fulltextservice = $this->params['fulltextservice'];
|
||||||
$indexconf = $this->params['indexconf'];
|
|
||||||
$folder = $this->params['folder'];
|
$folder = $this->params['folder'];
|
||||||
|
|
||||||
/* Call preAddDocument early, because it might need to modify some
|
/* Call preAddDocument early, because it might need to modify some
|
||||||
|
|
@ -141,41 +140,37 @@ class SeedDMS_Controller_AddDocument extends SeedDMS_Controller_Common {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if($index) {
|
|
||||||
$idoc = new $indexconf['IndexedDocument']($dms, $document, isset($settings->_converters['fulltext']) ? $settings->_converters['fulltext'] : null, !($filesize < $settings->_maxSizeForFullText));
|
|
||||||
if(!$this->callHook('preIndexDocument', $document, $idoc)) {
|
|
||||||
}
|
|
||||||
$index->addDocument($idoc);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Add a default notification for the owner of the document */
|
/* Add a default notification for the owner of the document */
|
||||||
if($settings->_enableOwnerNotification) {
|
if($settings->_enableOwnerNotification) {
|
||||||
$res = $document->addNotify($user->getID(), true);
|
$res = $document->addNotify($owner->getID(), true);
|
||||||
}
|
}
|
||||||
/* Check if additional notification shall be added */
|
/* Check if additional notification shall be added */
|
||||||
foreach($notificationusers as $notuser) {
|
foreach($notificationusers as $notuser) {
|
||||||
if($document->getAccessMode($user) >= M_READ)
|
if($document->getAccessMode($notuser) >= M_READ)
|
||||||
$res = $document->addNotify($notuser->getID(), true);
|
$res = $document->addNotify($notuser->getID(), true);
|
||||||
}
|
}
|
||||||
foreach($notificationgroups as $notgroup) {
|
foreach($notificationgroups as $notgroup) {
|
||||||
if($document->getGroupAccessMode($notgroup) >= M_READ)
|
if($document->getGroupAccessMode($notgroup) >= M_READ)
|
||||||
$res = $document->addNotify($notgroup->getID(), false);
|
$res = $document->addNotify($notgroup->getID(), false);
|
||||||
}
|
}
|
||||||
} elseif($result === false) {
|
} elseif($document === false) {
|
||||||
if(empty($this->errormsg))
|
if(empty($this->errormsg))
|
||||||
$this->errormsg = 'hook_addDocument_failed';
|
$this->errormsg = 'hook_addDocument_failed';
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if($index && $document) {
|
if($fulltextservice && ($index = $fulltextservice->Indexer()) && $document) {
|
||||||
$idoc = new $indexconf['IndexedDocument']($dms, $document, isset($settings->_converters['fulltext']) ? $settings->_converters['fulltext'] : null, !($filesize < $settings->_maxSizeForFullText));
|
$idoc = $fulltextservice->IndexedDocument($document);
|
||||||
if(false !== $this->callHook('preIndexDocument', $document, $idoc)) {
|
if(false !== $this->callHook('preIndexDocument', $document, $idoc)) {
|
||||||
$index->addDocument($idoc);
|
$index->addDocument($idoc);
|
||||||
$index->commit();
|
$index->commit();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!$this->callHook('postAddDocument', $document)) {
|
if(false ==== $this->callHook('postAddDocument', $document)) {
|
||||||
|
if(empty($this->errormsg))
|
||||||
|
$this->errormsg = 'hook_postAddDocument_failed';
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
return $document;
|
return $document;
|
||||||
|
|
|
||||||
|
|
@ -25,6 +25,7 @@ class SeedDMS_Controller_AddSubFolder extends SeedDMS_Controller_Common {
|
||||||
public function run() { /* {{{ */
|
public function run() { /* {{{ */
|
||||||
$dms = $this->params['dms'];
|
$dms = $this->params['dms'];
|
||||||
$user = $this->params['user'];
|
$user = $this->params['user'];
|
||||||
|
$fulltextservice = $this->params['fulltextservice'];
|
||||||
$folder = $this->params['folder'];
|
$folder = $this->params['folder'];
|
||||||
|
|
||||||
/* Call preAddSubFolder early, because it might need to modify some
|
/* Call preAddSubFolder early, because it might need to modify some
|
||||||
|
|
@ -33,7 +34,7 @@ class SeedDMS_Controller_AddSubFolder extends SeedDMS_Controller_Common {
|
||||||
if(false === $this->callHook('preAddSubFolder')) {
|
if(false === $this->callHook('preAddSubFolder')) {
|
||||||
if(empty($this->errormsg))
|
if(empty($this->errormsg))
|
||||||
$this->errormsg = 'hook_preAddSubFolder_failed';
|
$this->errormsg = 'hook_preAddSubFolder_failed';
|
||||||
return null;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
$name = $this->getParam('name');
|
$name = $this->getParam('name');
|
||||||
|
|
@ -61,8 +62,8 @@ class SeedDMS_Controller_AddSubFolder extends SeedDMS_Controller_Common {
|
||||||
$notificationgroups = $this->getParam('notificationgroups');
|
$notificationgroups = $this->getParam('notificationgroups');
|
||||||
$notificationusers = $this->getParam('notificationusers');
|
$notificationusers = $this->getParam('notificationusers');
|
||||||
|
|
||||||
$result = $this->callHook('addSubFolder');
|
$subFolder = $this->callHook('addSubFolder');
|
||||||
if($result === null) {
|
if($subFolder === null) {
|
||||||
$subFolder = $folder->addSubFolder($name, $comment, $user, $sequence, $attributes);
|
$subFolder = $folder->addSubFolder($name, $comment, $user, $sequence, $attributes);
|
||||||
if (!is_object($subFolder)) {
|
if (!is_object($subFolder)) {
|
||||||
$this->errormsg = "error_occured";
|
$this->errormsg = "error_occured";
|
||||||
|
|
@ -77,13 +78,27 @@ class SeedDMS_Controller_AddSubFolder extends SeedDMS_Controller_Common {
|
||||||
if($subFolder->getGroupAccessMode($notgroup) >= M_READ)
|
if($subFolder->getGroupAccessMode($notgroup) >= M_READ)
|
||||||
$res = $subFolder->addNotify($notgroup->getID(), false);
|
$res = $subFolder->addNotify($notgroup->getID(), false);
|
||||||
}
|
}
|
||||||
|
} elseif($subFolder === false) {
|
||||||
if(!$this->callHook('postAddSubFolder', $subFolder)) {
|
if(empty($this->errormsg))
|
||||||
}
|
$this->errormsg = 'hook_addFolder_failed';
|
||||||
$result = $subFolder;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
return $result;
|
if($fulltextservice && ($index = $fulltextservice->Indexer()) && $subFolder) {
|
||||||
|
$idoc = $fulltextservice->IndexedDocument($subFolder);
|
||||||
|
if(false !== $this->callHook('preIndexFolder', $subFolder, $idoc)) {
|
||||||
|
$index->addDocument($idoc);
|
||||||
|
$index->commit();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if(false === $this->callHook('postAddSubFolder', $subFolder)) {
|
||||||
|
if(empty($this->errormsg))
|
||||||
|
$this->errormsg = 'hook_postAddSubFoder_failed';
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return $subFolder;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
51
controllers/class.ClearCache.php
Normal file
51
controllers/class.ClearCache.php
Normal file
|
|
@ -0,0 +1,51 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Implementation of ClearCache controller
|
||||||
|
*
|
||||||
|
* @category DMS
|
||||||
|
* @package SeedDMS
|
||||||
|
* @license GPL 2
|
||||||
|
* @version @version@
|
||||||
|
* @author Uwe Steinmann <uwe@steinmann.cx>
|
||||||
|
* @copyright Copyright (C) 2010-2013 Uwe Steinmann
|
||||||
|
* @version Release: @package_version@
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class which does the busines logic for clearing the cache
|
||||||
|
*
|
||||||
|
* @category DMS
|
||||||
|
* @package SeedDMS
|
||||||
|
* @author Uwe Steinmann <uwe@steinmann.cx>
|
||||||
|
* @copyright Copyright (C) 2010-2013 Uwe Steinmann
|
||||||
|
* @version Release: @package_version@
|
||||||
|
*/
|
||||||
|
class SeedDMS_Controller_ClearCache extends SeedDMS_Controller_Common {
|
||||||
|
|
||||||
|
public function run() {
|
||||||
|
$dms = $this->params['dms'];
|
||||||
|
$user = $this->params['user'];
|
||||||
|
$settings = $this->params['settings'];
|
||||||
|
$post = $this->params['post'];
|
||||||
|
|
||||||
|
$ret = '';
|
||||||
|
if(!empty($post['preview'])) {
|
||||||
|
$cmd = 'rm -rf '.$settings->_cacheDir.'/[1-9]*';
|
||||||
|
system($cmd, $ret);
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!empty($post['js'])) {
|
||||||
|
$cmd = 'rm -rf '.$settings->_cacheDir.'/js/*';
|
||||||
|
system($cmd, $ret);
|
||||||
|
}
|
||||||
|
|
||||||
|
if(false === $this->callHook('clear', $post)) {
|
||||||
|
if(empty($this->errormsg))
|
||||||
|
$this->errormsg = 'hook_clear_failed';
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -26,6 +26,7 @@ class SeedDMS_Controller_EditDocument extends SeedDMS_Controller_Common {
|
||||||
$dms = $this->params['dms'];
|
$dms = $this->params['dms'];
|
||||||
$user = $this->params['user'];
|
$user = $this->params['user'];
|
||||||
$settings = $this->params['settings'];
|
$settings = $this->params['settings'];
|
||||||
|
$fulltextservice = $this->params['fulltextservice'];
|
||||||
$document = $this->params['document'];
|
$document = $this->params['document'];
|
||||||
$name = $this->params['name'];
|
$name = $this->params['name'];
|
||||||
|
|
||||||
|
|
@ -156,11 +157,22 @@ class SeedDMS_Controller_EditDocument extends SeedDMS_Controller_Common {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!$this->callHook('postEditDocument')) {
|
if($fulltextservice && ($index = $fulltextservice->Indexer()) && $document) {
|
||||||
|
$idoc = $fulltextservice->IndexedDocument($document);
|
||||||
|
if(false !== $this->callHook('preIndexDocument', $document, $idoc)) {
|
||||||
|
$index->addDocument($idoc);
|
||||||
|
$index->commit();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
} elseif($result === false) {
|
||||||
|
if(empty($this->errormsg))
|
||||||
|
$this->errormsg = 'hook_editDocument_failed';
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
} else
|
if(!$this->callHook('postEditDocument')) {
|
||||||
return $result;
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -26,6 +26,7 @@ class SeedDMS_Controller_EditFolder extends SeedDMS_Controller_Common {
|
||||||
$dms = $this->params['dms'];
|
$dms = $this->params['dms'];
|
||||||
$user = $this->params['user'];
|
$user = $this->params['user'];
|
||||||
$settings = $this->params['settings'];
|
$settings = $this->params['settings'];
|
||||||
|
$fulltextservice = $this->params['fulltextservice'];
|
||||||
$folder = $this->params['folder'];
|
$folder = $this->params['folder'];
|
||||||
|
|
||||||
if(false === $this->callHook('preEditFolder')) {
|
if(false === $this->callHook('preEditFolder')) {
|
||||||
|
|
@ -89,6 +90,14 @@ class SeedDMS_Controller_EditFolder extends SeedDMS_Controller_Common {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if($fulltextservice && ($index = $fulltextservice->Indexer()) && $folder) {
|
||||||
|
$idoc = $fulltextservice->IndexedDocument($folder);
|
||||||
|
if(false !== $this->callHook('preIndexFolder', $folder, $idoc)) {
|
||||||
|
$index->addDocument($idoc);
|
||||||
|
$index->commit();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
} elseif($result === false) {
|
} elseif($result === false) {
|
||||||
if(empty($this->errormsg))
|
if(empty($this->errormsg))
|
||||||
$this->errormsg = 'hook_editFolder_failed';
|
$this->errormsg = 'hook_editFolder_failed';
|
||||||
|
|
|
||||||
|
|
@ -57,10 +57,12 @@ class SeedDMS_Controller_ExtensionMgr extends SeedDMS_Controller_Common {
|
||||||
$extmgr = $this->params['extmgr'];
|
$extmgr = $this->params['extmgr'];
|
||||||
$file = $this->params['file'];
|
$file = $this->params['file'];
|
||||||
|
|
||||||
if($extmgr->updateExtension($file))
|
if($extmgr->updateExtension($file)) {
|
||||||
$extmgr->createExtensionConf();
|
$extmgr->createExtensionConf();
|
||||||
else
|
} else {
|
||||||
|
$this->setErrorMsg($extmgr->getErrorMsg());
|
||||||
return false;
|
return false;
|
||||||
|
}
|
||||||
return true;
|
return true;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -33,6 +33,11 @@ class SeedDMS_Controller_Login extends SeedDMS_Controller_Common {
|
||||||
|
|
||||||
function preparelogin() { /* {{{ */
|
function preparelogin() { /* {{{ */
|
||||||
$dms = $this->params['dms'];
|
$dms = $this->params['dms'];
|
||||||
|
$settings = $this->params['settings'];
|
||||||
|
$session = $this->params['session'];
|
||||||
|
$sesstheme = $this->params['sesstheme'];
|
||||||
|
$referuri = $this->params['referuri'];
|
||||||
|
$lang = $this->params['lang'];
|
||||||
$login = $this->params['login'];
|
$login = $this->params['login'];
|
||||||
|
|
||||||
if($user = $dms->getUserByLogin($login)) {
|
if($user = $dms->getUserByLogin($login)) {
|
||||||
|
|
@ -143,7 +148,10 @@ class SeedDMS_Controller_Login extends SeedDMS_Controller_Common {
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$sesstheme = $user->getTheme();
|
$sesstheme = $user->getTheme();
|
||||||
if (strlen($sesstheme)==0) {
|
/* Override the theme if the user doesn't have one or the default theme
|
||||||
|
* shall override it.
|
||||||
|
*/
|
||||||
|
if (strlen($sesstheme)==0 || !empty($settings->_overrideTheme)) {
|
||||||
$sesstheme = $settings->_theme;
|
$sesstheme = $settings->_theme;
|
||||||
// $user->setTheme($sesstheme);
|
// $user->setTheme($sesstheme);
|
||||||
}
|
}
|
||||||
|
|
@ -172,8 +180,8 @@ class SeedDMS_Controller_Login extends SeedDMS_Controller_Common {
|
||||||
$dms_session = $_COOKIE["mydms_session"];
|
$dms_session = $_COOKIE["mydms_session"];
|
||||||
if(!$resArr = $session->load($dms_session)) {
|
if(!$resArr = $session->load($dms_session)) {
|
||||||
/* Turn off http only cookies if jumploader is enabled */
|
/* Turn off http only cookies if jumploader is enabled */
|
||||||
setcookie("mydms_session", $dms_session, time()-3600, $settings->_httpRoot, null, null, !$settings->_enableLargeFileUpload); //delete cookie
|
setcookie("mydms_session", $dms_session, time()-3600, $settings->_httpRoot, null, false, true); //delete cookie
|
||||||
header("Location: " . $settings->_httpRoot . "out/out.Login.php?referuri=".$refer);
|
header("Location: " . $settings->_httpRoot . "out/out.Login.php?referuri=".$referuri);
|
||||||
exit;
|
exit;
|
||||||
} else {
|
} else {
|
||||||
$session->updateAccess($dms_session);
|
$session->updateAccess($dms_session);
|
||||||
|
|
@ -191,7 +199,7 @@ class SeedDMS_Controller_Login extends SeedDMS_Controller_Common {
|
||||||
$lifetime = time() + intval($settings->_cookieLifetime);
|
$lifetime = time() + intval($settings->_cookieLifetime);
|
||||||
else
|
else
|
||||||
$lifetime = 0;
|
$lifetime = 0;
|
||||||
setcookie("mydms_session", $id, $lifetime, $settings->_httpRoot, null, null, !$settings->_enableLargeFileUpload);
|
setcookie("mydms_session", $id, $lifetime, $settings->_httpRoot, null, false, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
if($this->callHook('postLogin', $user)) {
|
if($this->callHook('postLogin', $user)) {
|
||||||
|
|
|
||||||
|
|
@ -72,6 +72,38 @@ class SeedDMS_Controller_Preview extends SeedDMS_Controller_Common {
|
||||||
$previewer->getPreview($content);
|
$previewer->getPreview($content);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case "file":
|
||||||
|
$object = $this->params['object'];
|
||||||
|
$document = $this->params['document'];
|
||||||
|
$width = $this->params['width'];
|
||||||
|
if (!is_object($object)) {
|
||||||
|
$this->errormsg = 'invalid_version';
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(null === $this->callHook('file')) {
|
||||||
|
if($width)
|
||||||
|
$previewer = new SeedDMS_Preview_Previewer($settings->_cacheDir, $width, $settings->_cmdTimeout);
|
||||||
|
else
|
||||||
|
$previewer = new SeedDMS_Preview_Previewer($settings->_cacheDir);
|
||||||
|
$previewer->setConverters($settings->_converters['preview']);
|
||||||
|
$previewer->setXsendfile($settings->_enableXsendfile);
|
||||||
|
|
||||||
|
if(!$previewer->hasPreview($object)) {
|
||||||
|
add_log_line("");
|
||||||
|
if(!$previewer->createPreview($object)) {
|
||||||
|
add_log_line("", PEAR_LOG_ERR);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(!$previewer->hasPreview($object)) {
|
||||||
|
header('Content-Type: image/svg+xml');
|
||||||
|
readfile('../views/'.$theme.'/images/empty.svg');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
header('Content-Type: image/png');
|
||||||
|
$previewer->getPreview($object);
|
||||||
|
}
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -27,8 +27,7 @@ class SeedDMS_Controller_RemoveDocument extends SeedDMS_Controller_Common {
|
||||||
$user = $this->params['user'];
|
$user = $this->params['user'];
|
||||||
$settings = $this->params['settings'];
|
$settings = $this->params['settings'];
|
||||||
$document = $this->params['document'];
|
$document = $this->params['document'];
|
||||||
$index = $this->params['index'];
|
$fulltextservice = $this->params['fulltextservice'];
|
||||||
$indexconf = $this->params['indexconf'];
|
|
||||||
|
|
||||||
$folder = $document->getFolder();
|
$folder = $document->getFolder();
|
||||||
|
|
||||||
|
|
@ -58,8 +57,8 @@ class SeedDMS_Controller_RemoveDocument extends SeedDMS_Controller_Common {
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Remove the document from the fulltext index */
|
/* Remove the document from the fulltext index */
|
||||||
if($index) {
|
if($fulltextservice && ($index = $fulltextservice->Indexer())) {
|
||||||
$lucenesearch = new $indexconf['Search']($index);
|
$lucenesearch = $fulltextservice->Search();
|
||||||
if($hit = $lucenesearch->getDocument($documentid)) {
|
if($hit = $lucenesearch->getDocument($documentid)) {
|
||||||
$index->delete($hit->id);
|
$index->delete($hit->id);
|
||||||
$index->commit();
|
$index->commit();
|
||||||
|
|
|
||||||
|
|
@ -27,8 +27,7 @@ class SeedDMS_Controller_RemoveFolder extends SeedDMS_Controller_Common {
|
||||||
$user = $this->params['user'];
|
$user = $this->params['user'];
|
||||||
$settings = $this->params['settings'];
|
$settings = $this->params['settings'];
|
||||||
$folder = $this->params['folder'];
|
$folder = $this->params['folder'];
|
||||||
$index = $this->params['index'];
|
$fulltextservice = $this->params['fulltextservice'];
|
||||||
$indexconf = $this->params['indexconf'];
|
|
||||||
|
|
||||||
/* Get the document id and name before removing the document */
|
/* Get the document id and name before removing the document */
|
||||||
$foldername = $folder->getName();
|
$foldername = $folder->getName();
|
||||||
|
|
@ -46,17 +45,24 @@ class SeedDMS_Controller_RemoveFolder extends SeedDMS_Controller_Common {
|
||||||
* The callback must return null other the removal will be canceled.
|
* The callback must return null other the removal will be canceled.
|
||||||
*/
|
*/
|
||||||
function removeFromIndex($arr, $document) {
|
function removeFromIndex($arr, $document) {
|
||||||
$index = $arr[0];
|
$fulltextservice = $arr[0];
|
||||||
$indexconf = $arr[1];
|
$lucenesearch = $fulltextservice->Search();
|
||||||
$lucenesearch = new $indexconf['Search']($index);
|
$hit = null;
|
||||||
if($hit = $lucenesearch->getDocument($document->getID())) {
|
if($document->isType('document'))
|
||||||
|
$hit = $lucenesearch->getDocument($document->getID());
|
||||||
|
elseif($document->isType('folder'))
|
||||||
|
$hit = $lucenesearch->getFolder($document->getID());
|
||||||
|
if($hit) {
|
||||||
|
$index = $fulltextservice->Indexer();
|
||||||
$index->delete($hit->id);
|
$index->delete($hit->id);
|
||||||
$index->commit();
|
$index->commit();
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
if($index)
|
if($fulltextservice && ($index = $fulltextservice->Indexer())) {
|
||||||
$dms->setCallback('onPreRemoveDocument', 'removeFromIndex', array($index, $indexconf));
|
$dms->addCallback('onPreRemoveDocument', 'removeFromIndex', array($fulltextservice));
|
||||||
|
$dms->addCallback('onPreRemoveFolder', 'removeFromIndex', array($fulltextservice));
|
||||||
|
}
|
||||||
|
|
||||||
function removePreviews($arr, $document) {
|
function removePreviews($arr, $document) {
|
||||||
$previewer = $arr[0];
|
$previewer = $arr[0];
|
||||||
|
|
|
||||||
|
|
@ -46,16 +46,20 @@ class SeedDMS_Controller_TransmittalDownload extends SeedDMS_Controller_Common {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$filename = tempnam('/tmp', '');
|
$filename = tempnam(sys_get_temp_dir(), 'transmittal-download-');
|
||||||
$downmgr->createArchive($filename);
|
if($filename) {
|
||||||
header("Content-Transfer-Encoding: binary");
|
if($downmgr->createArchive($filename)) {
|
||||||
header("Content-Length: " . filesize($filename));
|
header("Content-Transfer-Encoding: binary");
|
||||||
header("Content-Disposition: attachment; filename=\"export-" .date('Y-m-d') . ".zip\"");
|
header("Content-Length: " . filesize($filename));
|
||||||
header("Content-Type: application/zip");
|
header("Content-Disposition: attachment; filename=\"export-" .date('Y-m-d') . ".zip\"");
|
||||||
header("Cache-Control: must-revalidate");
|
header("Content-Type: application/zip");
|
||||||
|
header("Cache-Control: must-revalidate");
|
||||||
|
|
||||||
readfile($filename);
|
readfile($filename);
|
||||||
unlink($filename);
|
} else {
|
||||||
|
}
|
||||||
|
unlink($filename);
|
||||||
|
}
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -40,8 +40,7 @@ class SeedDMS_Controller_UpdateDocument extends SeedDMS_Controller_Common {
|
||||||
$user = $this->params['user'];
|
$user = $this->params['user'];
|
||||||
$document = $this->params['document'];
|
$document = $this->params['document'];
|
||||||
$settings = $this->params['settings'];
|
$settings = $this->params['settings'];
|
||||||
$index = $this->params['index'];
|
$fulltextservice = $this->params['fulltextservice'];
|
||||||
$indexconf = $this->params['indexconf'];
|
|
||||||
$folder = $this->params['folder'];
|
$folder = $this->params['folder'];
|
||||||
$userfiletmp = $this->getParam('userfiletmp');
|
$userfiletmp = $this->getParam('userfiletmp');
|
||||||
$userfilename = $this->getParam('userfilename');
|
$userfilename = $this->getParam('userfilename');
|
||||||
|
|
@ -94,12 +93,12 @@ class SeedDMS_Controller_UpdateDocument extends SeedDMS_Controller_Common {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if($index && $content) {
|
if($fulltextservice && ($index = $fulltextservice->Indexer()) && $content) {
|
||||||
$lucenesearch = new $indexconf['Search']($index);
|
$lucenesearch = $fulltextservice->Search();
|
||||||
if($hit = $lucenesearch->getDocument((int) $document->getId())) {
|
if($hit = $lucenesearch->getDocument((int) $document->getId())) {
|
||||||
$index->delete($hit->id);
|
$index->delete($hit->id);
|
||||||
}
|
}
|
||||||
$idoc = new $indexconf['IndexedDocument']($dms, $document, isset($settings->_converters['fulltext']) ? $settings->_converters['fulltext'] : null, !($filesize < $settings->_maxSizeForFullText));
|
$idoc = $fulltextservice->IndexedDocument($document);
|
||||||
if(false !== $this->callHook('preIndexDocument', $document, $idoc)) {
|
if(false !== $this->callHook('preIndexDocument', $document, $idoc)) {
|
||||||
$index->addDocument($idoc);
|
$index->addDocument($idoc);
|
||||||
$index->commit();
|
$index->commit();
|
||||||
|
|
|
||||||
|
|
@ -26,19 +26,24 @@ class SeedDMS_Controller_UserListCsv extends SeedDMS_Controller_Common {
|
||||||
$dms = $this->params['dms'];
|
$dms = $this->params['dms'];
|
||||||
$user = $this->params['user'];
|
$user = $this->params['user'];
|
||||||
$settings = $this->params['settings'];
|
$settings = $this->params['settings'];
|
||||||
|
$group = $this->params['group'];
|
||||||
|
|
||||||
$allUsers = $dms->getAllUsers($settings->_sortUsersInList);
|
if($group) {
|
||||||
|
$allUsers = $group->getUsers();
|
||||||
|
} else {
|
||||||
|
$allUsers = $dms->getAllUsers($settings->_sortUsersInList);
|
||||||
|
}
|
||||||
$m = 0;
|
$m = 0;
|
||||||
foreach($allUsers as $u) {
|
foreach($allUsers as $u) {
|
||||||
$m = max($m, count($u->getGroups()));
|
$m = max($m, count($u->getGroups()));
|
||||||
}
|
}
|
||||||
$fp = fopen("php://temp/maxmemory", 'r+');
|
$fp = fopen("php://temp/maxmemory", 'r+');
|
||||||
$header = array('login', 'passenc', 'name', 'email', 'comment', 'role', 'quota', 'homefolder');
|
$header = array('login', 'passenc', 'name', 'email', 'comment', 'role', 'quota', 'homefolder', 'hidden', 'disabled');
|
||||||
for($i=1; $i<=$m; $i++)
|
for($i=1; $i<=$m; $i++)
|
||||||
$header[] = 'group_'.$i;
|
$header[] = 'group_'.$i;
|
||||||
fputcsv($fp, $header, ';');
|
fputcsv($fp, $header, ';');
|
||||||
foreach($allUsers as $u) {
|
foreach($allUsers as $u) {
|
||||||
$data = array($u->getLogin(), $u->getPwd(), $u->getFullName(), $u->getEmail(), $u->getComment(), $u->isAdmin() ? 'admin' : ($u->isGuest() ? 'guest' : 'user'), $u->getQuota(), $u->getHomeFolder() ? $u->getHomeFolder() : '');
|
$data = array($u->getLogin(), $u->getPwd(), $u->getFullName(), $u->getEmail(), $u->getComment(), $u->isAdmin() ? 'admin' : ($u->isGuest() ? 'guest' : 'user'), $u->getQuota(), $u->getHomeFolder() ? $u->getHomeFolder() : '', $u->isHidden() ? '1' : 0, $u->isDisabled() ? '1' : '0');
|
||||||
foreach($u->getGroups() as $g)
|
foreach($u->getGroups() as $g)
|
||||||
$data[] = $g->getName();
|
$data[] = $g->getName();
|
||||||
fputcsv($fp, $data, ';');
|
fputcsv($fp, $data, ';');
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ Conversion to text for fulltext search
|
||||||
|
|
||||||
text/plain
|
text/plain
|
||||||
text/csv
|
text/csv
|
||||||
|
application/csv
|
||||||
cat '%s'
|
cat '%s'
|
||||||
|
|
||||||
application/pdf
|
application/pdf
|
||||||
|
|
@ -31,10 +32,11 @@ Conversion to pdf for pdf preview
|
||||||
|
|
||||||
text/plain
|
text/plain
|
||||||
text/csv
|
text/csv
|
||||||
|
application/csv
|
||||||
application/vnd.oasis.opendocument.text
|
application/vnd.oasis.opendocument.text
|
||||||
application/msword
|
application/msword
|
||||||
application/vnd.wordperfect
|
application/vnd.wordperfect
|
||||||
application/rtf
|
text/rtf
|
||||||
unoconv -d document -f pdf --stdout -v '%f' > '%o'
|
unoconv -d document -f pdf --stdout -v '%f' > '%o'
|
||||||
|
|
||||||
image/png
|
image/png
|
||||||
|
|
@ -44,10 +46,12 @@ image/jpeg
|
||||||
|
|
||||||
application/vnd.ms-powerpoint
|
application/vnd.ms-powerpoint
|
||||||
application/vnd.openxmlformats-officedocument.presentationml.presentation
|
application/vnd.openxmlformats-officedocument.presentationml.presentation
|
||||||
|
application/vnd.oasis.opendocument.presentation
|
||||||
unoconv -d presentation -f pdf --stdout -v '%f' > '%o'
|
unoconv -d presentation -f pdf --stdout -v '%f' > '%o'
|
||||||
|
|
||||||
application/vnd.ms-excel
|
application/vnd.ms-excel
|
||||||
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
|
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
|
||||||
|
application/vnd.oasis.opendocument.spreadsheet
|
||||||
unoconv -d spreadsheet -f pdf --stdout -v '%f' > '%o'
|
unoconv -d spreadsheet -f pdf --stdout -v '%f' > '%o'
|
||||||
|
|
||||||
Conversion to png for preview images
|
Conversion to png for preview images
|
||||||
|
|
@ -78,9 +82,10 @@ application/vnd.oasis.opendocument.text
|
||||||
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
|
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
|
||||||
application/vnd.ms-excel
|
application/vnd.ms-excel
|
||||||
application/vnd.openxmlformats-officedocument.wordprocessingml.document
|
application/vnd.openxmlformats-officedocument.wordprocessingml.document
|
||||||
application/rtf
|
text/rtf
|
||||||
application/vnd.ms-powerpoint
|
application/vnd.ms-powerpoint
|
||||||
text/csv
|
text/csv
|
||||||
|
application/csv
|
||||||
application/vnd.wordperfect
|
application/vnd.wordperfect
|
||||||
unoconv -d document -e PageRange=1 -f pdf --stdout -v '%f' | gs -dBATCH -dNOPAUSE -sDEVICE=pngalpha -dPDFFitPage -r72x72 -sOutputFile=- -dFirstPage=1 -dLastPage=1 -q - | convert -resize %wx png:- '%o'
|
unoconv -d document -e PageRange=1 -f pdf --stdout -v '%f' | gs -dBATCH -dNOPAUSE -sDEVICE=pngalpha -dPDFFitPage -r72x72 -sOutputFile=- -dFirstPage=1 -dLastPage=1 -q - | convert -resize %wx png:- '%o'
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -54,7 +54,7 @@ Do not set the DocumentRoot or Alias to
|
||||||
the `seeddms51x` directory, because this will allow anybody to access
|
the `seeddms51x` directory, because this will allow anybody to access
|
||||||
your `data` and `conf` directory. This is a major security risk.
|
your `data` and `conf` directory. This is a major security risk.
|
||||||
|
|
||||||
Make sure that the subdіrectory `seeddms51x/data` and the configuration file
|
Make sure that the subdirectory `seeddms51x/data` and the configuration file
|
||||||
`seeddms51/conf/settings.xml` is writeable by your web server. All other
|
`seeddms51/conf/settings.xml` is writeable by your web server. All other
|
||||||
directories must just be readable by your web server.
|
directories must just be readable by your web server.
|
||||||
|
|
||||||
|
|
@ -120,6 +120,13 @@ As a hoster you may not want this configuration options being set by a SeedDMS
|
||||||
administrator. For now you need to make the configuration file `settings.xml`
|
administrator. For now you need to make the configuration file `settings.xml`
|
||||||
unwritable for the web server.
|
unwritable for the web server.
|
||||||
|
|
||||||
|
Setting a new encryption key
|
||||||
|
------------------------------
|
||||||
|
Though this is not related to setting up the web server environment, it is
|
||||||
|
important to recreated the encryption key in SeedDMS once SeedDMS is running.
|
||||||
|
Just open the settings in the admin tools and empty the currently set
|
||||||
|
encryption key on the tab 'System'. Save the settings and check the key again.
|
||||||
|
It should be new one. Save the settings again
|
||||||
|
|
||||||
UPDATING FROM A PREVIOUS VERSION OR SEEDDMS
|
UPDATING FROM A PREVIOUS VERSION OR SEEDDMS
|
||||||
=============================================
|
=============================================
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,7 @@ and possibly add your login data to /etc/davfs2/secrets
|
||||||
Making applications work with WebDAV
|
Making applications work with WebDAV
|
||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
Various programms have differnt strategies to save files to disk and
|
Various programms have differnt strategies to save files to disc and
|
||||||
prevent data lost under all circumstances. Those strategies often don't
|
prevent data lost under all circumstances. Those strategies often don't
|
||||||
work very well an a WebDAV-Server. The following will list some of those
|
work very well an a WebDAV-Server. The following will list some of those
|
||||||
strategies.
|
strategies.
|
||||||
|
|
@ -91,3 +91,39 @@ set noswapfile
|
||||||
Creating the backup file in a directory outside of WebDAV doesn't help in
|
Creating the backup file in a directory outside of WebDAV doesn't help in
|
||||||
this case, because it still does the file renaming which is turned of by
|
this case, because it still does the file renaming which is turned of by
|
||||||
'nowritebackup'.
|
'nowritebackup'.
|
||||||
|
|
||||||
|
cdaver
|
||||||
|
========
|
||||||
|
|
||||||
|
cadaver is a webdav client similar to classical command line based ftp clients.
|
||||||
|
It can be used to browse through the folders, downloads and uploads files, and
|
||||||
|
also for removing and moving folders and documents (called resources in webdav terminilogy).
|
||||||
|
It's also capable of setting and getting properties of folders and documents.
|
||||||
|
If webdav access isn't working, this client is probably the best for testing.
|
||||||
|
|
||||||
|
Just run
|
||||||
|
|
||||||
|
cadaver https://<your-domain>/<your-basedir>/webdav/index.php
|
||||||
|
|
||||||
|
It will ask for the user name and password. Once you are logged in just
|
||||||
|
type `help` for a list of commands.
|
||||||
|
|
||||||
|
SeedDMS stores a lot more properties not covered by the webdav standard.
|
||||||
|
Those have its own namespace called 'SeedDMS:'. Just type
|
||||||
|
|
||||||
|
propget <resource>
|
||||||
|
|
||||||
|
with `resource` being either the name of a folder or document. You will
|
||||||
|
get a list of all properties stored for this resource. Setting a property
|
||||||
|
requires to set the namespace first
|
||||||
|
|
||||||
|
set namespace SeedDMS:
|
||||||
|
|
||||||
|
Afterwards, you may set a property, e.g. the comment, with
|
||||||
|
|
||||||
|
propset <resource> comment 'Just a comment'
|
||||||
|
|
||||||
|
or even delete a property
|
||||||
|
|
||||||
|
propdel <resource> comment
|
||||||
|
|
||||||
|
|
|
||||||
16
doc/README.npm
Normal file
16
doc/README.npm
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
Installation of external js packages
|
||||||
|
-------------------------------------
|
||||||
|
|
||||||
|
All javascript was located in styles/bootstrap until SeedDMS 5.1.18 and 6.0.11.
|
||||||
|
Since 5.1.19 and 6.0.12 most of it has moved into the view at views/boostrap/vendors
|
||||||
|
and is no longer placed in git but must be installed by npm and grunt.
|
||||||
|
|
||||||
|
Run
|
||||||
|
|
||||||
|
`npm install`
|
||||||
|
|
||||||
|
and afterwards
|
||||||
|
|
||||||
|
`grunt`
|
||||||
|
|
||||||
|
to download the js packages and copy them into the new location.
|
||||||
|
|
@ -51,7 +51,7 @@ $EXT_CONF['example'] = array(
|
||||||
'constraints' => array(
|
'constraints' => array(
|
||||||
'depends' => array('php' => '5.6.40-', 'seeddms' => '5.1.0-'),
|
'depends' => array('php' => '5.6.40-', 'seeddms' => '5.1.0-'),
|
||||||
),
|
),
|
||||||
'icon' => 'icon.png',
|
'icon' => 'icon.svg',
|
||||||
'changelog' => 'changelog.md',
|
'changelog' => 'changelog.md',
|
||||||
'class' => array(
|
'class' => array(
|
||||||
'file' => 'class.example.php',
|
'file' => 'class.example.php',
|
||||||
|
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 845 B |
111
ext/example/icon.svg
Normal file
111
ext/example/icon.svg
Normal file
|
|
@ -0,0 +1,111 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="46.396889mm"
|
||||||
|
height="46.075855mm"
|
||||||
|
viewBox="0 0 46.396889 46.075855"
|
||||||
|
version="1.1"
|
||||||
|
id="svg2387"
|
||||||
|
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
||||||
|
sodipodi:docname="seeddms-favicon-final.svg"
|
||||||
|
inkscape:export-filename="/tmp/favicon.png"
|
||||||
|
inkscape:export-xdpi="17.640476"
|
||||||
|
inkscape:export-ydpi="17.640476">
|
||||||
|
<defs
|
||||||
|
id="defs2381" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1.1251953"
|
||||||
|
inkscape:cx="-19.788292"
|
||||||
|
inkscape:cy="24.95827"
|
||||||
|
inkscape:document-units="mm"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showgrid="false"
|
||||||
|
fit-margin-top="1"
|
||||||
|
fit-margin-left="1"
|
||||||
|
fit-margin-right="1"
|
||||||
|
fit-margin-bottom="1"
|
||||||
|
inkscape:window-width="1920"
|
||||||
|
inkscape:window-height="1023"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="33"
|
||||||
|
inkscape:window-maximized="1" />
|
||||||
|
<metadata
|
||||||
|
id="metadata2384">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Ebene 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(-48.520586,-109.36103)">
|
||||||
|
<rect
|
||||||
|
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000e7c;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||||
|
id="rect1143-3-6-4"
|
||||||
|
width="17.821022"
|
||||||
|
height="17.821022"
|
||||||
|
x="50.185322"
|
||||||
|
y="110.70477"
|
||||||
|
inkscape:tile-cx="-545.75183"
|
||||||
|
inkscape:tile-cy="425.55311"
|
||||||
|
inkscape:tile-w="17.821023"
|
||||||
|
inkscape:tile-h="17.821023"
|
||||||
|
inkscape:tile-x0="-554.66234"
|
||||||
|
inkscape:tile-y0="416.6426"
|
||||||
|
ry="3.1053059" />
|
||||||
|
<rect
|
||||||
|
ry="3.1053059"
|
||||||
|
inkscape:tile-y0="416.6426"
|
||||||
|
inkscape:tile-x0="-554.66234"
|
||||||
|
y="127.37463"
|
||||||
|
x="67.362831"
|
||||||
|
height="17.821022"
|
||||||
|
width="17.821022"
|
||||||
|
id="use2251"
|
||||||
|
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#f57800;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||||
|
transform="rotate(7)" />
|
||||||
|
<rect
|
||||||
|
ry="3.1053059"
|
||||||
|
inkscape:tile-y0="416.6426"
|
||||||
|
inkscape:tile-x0="-554.66234"
|
||||||
|
y="105.35081"
|
||||||
|
x="82.280334"
|
||||||
|
height="17.821022"
|
||||||
|
width="17.821022"
|
||||||
|
id="use2255"
|
||||||
|
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.9;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#f57800;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||||
|
transform="rotate(3.5)" />
|
||||||
|
<rect
|
||||||
|
ry="3.1053059"
|
||||||
|
inkscape:tile-y0="416.6426"
|
||||||
|
inkscape:tile-x0="-554.66234"
|
||||||
|
y="117.91738"
|
||||||
|
x="100.07223"
|
||||||
|
height="17.821022"
|
||||||
|
width="17.821022"
|
||||||
|
id="use2257"
|
||||||
|
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.9;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#f57800;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||||
|
transform="rotate(10.5)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 5.1 KiB |
|
|
@ -44,9 +44,9 @@ if (!isset($_COOKIE["mydms_session"])) {
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
$theme = $user->getTheme();
|
$theme = $user->getTheme();
|
||||||
if (strlen($theme)==0) {
|
if (strlen($theme)==0 || !empty($settings->_overrideTheme)) {
|
||||||
$theme = $settings->_theme;
|
$theme = $settings->_theme;
|
||||||
$user->setTheme($theme);
|
// $user->setTheme($theme);
|
||||||
}
|
}
|
||||||
$lang = $user->getLanguage();
|
$lang = $user->getLanguage();
|
||||||
if (strlen($lang)==0) {
|
if (strlen($lang)==0) {
|
||||||
|
|
@ -117,7 +117,7 @@ if(isset($GLOBALS['SEEDDMS_HOOKS']['notification'])) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if($settings->_enableEmail) {
|
if($settings->_enableEmail) {
|
||||||
$notifier->addService(new SeedDMS_EmailNotify($dms, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword));
|
$notifier->addService(new SeedDMS_EmailNotify($dms, $settings->_smtpSendFrom, $settings->_smtpServer, $settings->_smtpPort, $settings->_smtpUser, $settings->_smtpPassword), 'email');
|
||||||
}
|
}
|
||||||
|
|
||||||
if(isset($GLOBALS['SEEDDMS_HOOKS']['notification'])) {
|
if(isset($GLOBALS['SEEDDMS_HOOKS']['notification'])) {
|
||||||
|
|
|
||||||
|
|
@ -433,6 +433,7 @@ class SeedDMS_AccessOperation {
|
||||||
} else {
|
} else {
|
||||||
$user_allowed = array(
|
$user_allowed = array(
|
||||||
'AddDocument',
|
'AddDocument',
|
||||||
|
'AddDocumentLink',
|
||||||
'AddEvent',
|
'AddEvent',
|
||||||
'AddFile',
|
'AddFile',
|
||||||
'AddSubFolder',
|
'AddSubFolder',
|
||||||
|
|
@ -500,6 +501,7 @@ class SeedDMS_AccessOperation {
|
||||||
'SetRevisors',
|
'SetRevisors',
|
||||||
'SetWorkflow',
|
'SetWorkflow',
|
||||||
'SubstituteUser',
|
'SubstituteUser',
|
||||||
|
'Tasks',
|
||||||
'TransmittalMgr',
|
'TransmittalMgr',
|
||||||
'TriggerWorkflow',
|
'TriggerWorkflow',
|
||||||
'UpdateDocument',
|
'UpdateDocument',
|
||||||
|
|
|
||||||
|
|
@ -174,13 +174,16 @@ class SeedDMS_Download_Mgr {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
$file = tempnam("/tmp", "export-list-");
|
$file = tempnam(sys_get_temp_dir(), "export-list-");
|
||||||
|
if(!$file)
|
||||||
|
return false;
|
||||||
$this->createToc($file);
|
$this->createToc($file);
|
||||||
|
|
||||||
$zip = new ZipArchive();
|
$zip = new ZipArchive();
|
||||||
$prefixdir = date('Y-m-d', time());
|
$prefixdir = date('Y-m-d', time());
|
||||||
|
|
||||||
if($zip->open($filename, ZipArchive::CREATE) !== TRUE) {
|
if(($errcode = $zip->open($filename, ZipArchive::OVERWRITE)) !== TRUE) {
|
||||||
|
echo $errcode;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -204,5 +207,6 @@ class SeedDMS_Download_Mgr {
|
||||||
$zip->addFile($file, $prefixdir."/metadata.xls");
|
$zip->addFile($file, $prefixdir."/metadata.xls");
|
||||||
$zip->close();
|
$zip->close();
|
||||||
unlink($file);
|
unlink($file);
|
||||||
|
return true;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -76,10 +76,14 @@ class SeedDMS_EmailNotify extends SeedDMS_Notify {
|
||||||
* @param string $message key of string containing the body of the mail
|
* @param string $message key of string containing the body of the mail
|
||||||
* @param array $params list of parameters which replaces placeholder in
|
* @param array $params list of parameters which replaces placeholder in
|
||||||
* the subject and body
|
* the subject and body
|
||||||
|
* This may contain the special keys
|
||||||
|
* __lang__: use this language for the email
|
||||||
|
* __skip_header__: do not include the standard body header
|
||||||
|
* __skip_footer__: do not include the standard body footer
|
||||||
* @param array $attachments list of attachments
|
* @param array $attachments list of attachments
|
||||||
* @return false or -1 in case of error, otherwise true
|
* @return false or -1 in case of error, otherwise true
|
||||||
*/
|
*/
|
||||||
function toIndividual($sender, $recipient, $subject, $message, $params=array(), $attachments=array()) { /* {{{ */
|
function toIndividual($sender, $recipient, $subject, $messagekey, $params=array(), $attachments=array()) { /* {{{ */
|
||||||
if(is_object($recipient) && !strcasecmp(get_class($recipient), $this->_dms->getClassname('user')) && !$recipient->isDisabled() && $recipient->getEmail()!="") {
|
if(is_object($recipient) && !strcasecmp(get_class($recipient), $this->_dms->getClassname('user')) && !$recipient->isDisabled() && $recipient->getEmail()!="") {
|
||||||
$to = $recipient->getEmail();
|
$to = $recipient->getEmail();
|
||||||
$lang = $recipient->getLanguage();
|
$lang = $recipient->getLanguage();
|
||||||
|
|
@ -107,8 +111,12 @@ class SeedDMS_EmailNotify extends SeedDMS_Notify {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$message = getMLText("email_header", $params, "", $lang)."\r\n\r\n".getMLText($message, $params, "", $lang);
|
$message = '';
|
||||||
$message .= "\r\n\r\n".getMLText("email_footer", $params, "", $lang);
|
if(!isset($params['__skip_header__']) || !$params['__skip_header__'])
|
||||||
|
$message .= getMLText("email_header", $params, "", $lang)."\r\n\r\n";
|
||||||
|
$message .= getMLText($messagekey, $params, "", $lang);
|
||||||
|
if(!isset($params['__skip_footer__']) || !$params['__skip_footer__'])
|
||||||
|
$message .= "\r\n\r\n".getMLText("email_footer", $params, "", $lang);
|
||||||
|
|
||||||
$mime = new Mail_mime(array('eol' => "\n"));
|
$mime = new Mail_mime(array('eol' => "\n"));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -260,7 +260,8 @@ class SeedDMS_Extension_Mgr {
|
||||||
if( in_array(substr($file, strrpos($file, '/')+1), array('.', '..')) )
|
if( in_array(substr($file, strrpos($file, '/')+1), array('.', '..')) )
|
||||||
continue;
|
continue;
|
||||||
// Ignore all files and directories starting with a '.'
|
// Ignore all files and directories starting with a '.'
|
||||||
if( preg_match('#/\\.#', $file) )
|
// but keep an .htaccess file
|
||||||
|
if( !preg_match('#\\.htaccess$#', $file) && preg_match('#/\\.#', $file) )
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
$file = realpath($file);
|
$file = realpath($file);
|
||||||
|
|
@ -575,6 +576,7 @@ class SeedDMS_Extension_Mgr {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
uksort($result, function($a, $b){return SeedDMS_Extension_Mgr::cmpVersion($b, $a);});
|
||||||
return $result;
|
return $result;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
|
|
||||||
110
inc/inc.ClassFulltextService.php
Normal file
110
inc/inc.ClassFulltextService.php
Normal file
|
|
@ -0,0 +1,110 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Implementation of fulltext 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 fulltext service
|
||||||
|
*
|
||||||
|
* @category DMS
|
||||||
|
* @package SeedDMS
|
||||||
|
* @author Uwe Steinmann <uwe@steinmann.cx>
|
||||||
|
* @copyright Copyright (C) 2016 Uwe Steinmann
|
||||||
|
* @version Release: @package_version@
|
||||||
|
*/
|
||||||
|
class SeedDMS_FulltextService {
|
||||||
|
/**
|
||||||
|
* List of services for searching fulltext
|
||||||
|
*/
|
||||||
|
protected $services;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* List of converters
|
||||||
|
*/
|
||||||
|
protected $converters;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Max file size for imediate indexing
|
||||||
|
*/
|
||||||
|
protected $maxsize;
|
||||||
|
|
||||||
|
private $index;
|
||||||
|
|
||||||
|
private $search;
|
||||||
|
|
||||||
|
public function __construct() {
|
||||||
|
$this->services = array();
|
||||||
|
$this->converters = array();
|
||||||
|
$this->maxsize = 0;
|
||||||
|
$this->index = null;
|
||||||
|
$this->search = null;
|
||||||
|
$this->cmdtimeout = 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function addService($name, $service) {
|
||||||
|
$this->services[] = $service;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function setConverters($converters) {
|
||||||
|
$this->converters = $converters;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function setMaxSize($maxsize) {
|
||||||
|
$this->maxsize = $maxsize;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function setCmdTimeout($timeout) {
|
||||||
|
$this->cmdtimeout = $timeout;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function IndexedDocument($document, $forceupdate=false) {
|
||||||
|
if($document->isType('document'))
|
||||||
|
$nocontent = ($document->getLatestContent()->getFileSize() > $this->maxsize) && !$forceupdate;
|
||||||
|
else
|
||||||
|
$nocontent = true;
|
||||||
|
return new $this->services[0]['IndexedDocument']($document->getDMS(), $document, $this->converters, $nocontent, $this->cmdtimeout);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns an instance of the indexer
|
||||||
|
*
|
||||||
|
* The indexer provides access to fulltext index. It allows to add and
|
||||||
|
* get documents.
|
||||||
|
*
|
||||||
|
* @return object instance of class specified in 'Indexer'
|
||||||
|
*/
|
||||||
|
public function Indexer($recreate=false) {
|
||||||
|
if($this->index)
|
||||||
|
return $this->index;
|
||||||
|
|
||||||
|
if($this->services[0]) {
|
||||||
|
if($recreate)
|
||||||
|
$this->index = $this->services[0]['Indexer']::create($this->services[0]['Conf']);
|
||||||
|
else
|
||||||
|
$this->index = $this->services[0]['Indexer']::open($this->services[0]['Conf']);
|
||||||
|
return $this->index;
|
||||||
|
} else
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function Search() {
|
||||||
|
if($this->search)
|
||||||
|
return $this->search;
|
||||||
|
if($this->services[0]) {
|
||||||
|
$this->search = new $this->services[0]['Search']($this->index);
|
||||||
|
return $this->search;
|
||||||
|
} else {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -30,25 +30,35 @@ class SeedDMS_NotificationService {
|
||||||
$this->services = array();
|
$this->services = array();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function addService($service) {
|
public function addService($service, $name='') {
|
||||||
$this->services[] = $service;
|
$this->services[$name ? $name : md5(uniqid())] = $service;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getServices() {
|
||||||
|
return $this->services;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function toIndividual($sender, $recipient, $subject, $message, $params=array()) {
|
public function toIndividual($sender, $recipient, $subject, $message, $params=array()) {
|
||||||
foreach($this->services as $service) {
|
foreach($this->services as $name => $service) {
|
||||||
return $service->toIndividual($sender, $recipient, $subject, $message, $params);
|
if(!is_callable([$service, 'filter']) || $service->filter($sender, $recipient, $subject, $message, $params)) {
|
||||||
|
return $service->toIndividual($sender, $recipient, $subject, $message, $params);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function toGroup($sender, $groupRecipient, $subject, $message, $params=array()) {
|
public function toGroup($sender, $groupRecipient, $subject, $message, $params=array()) {
|
||||||
foreach($this->services as $service) {
|
foreach($this->services as $name => $service) {
|
||||||
return $service->toGroup($sender, $groupRecipient, $subject, $message, $params);
|
if(!is_callable([$service, 'filter']) || $service->filter($sender, $groupRecipient, $subject, $message, $params)) {
|
||||||
|
return $service->toGroup($sender, $groupRecipient, $subject, $message, $params);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function toList($sender, $recipients, $subject, $message, $params=array()) {
|
public function toList($sender, $recipients, $subject, $message, $params=array()) {
|
||||||
foreach($this->services as $service) {
|
foreach($this->services as $name => $service) {
|
||||||
return $service->toList($sender, $recipients, $subject, $message, $params);
|
if(!is_callable([$service, 'filter']) || $service->filter($sender, $recipients, $subject, $message, $params)) {
|
||||||
|
return $service->toList($sender, $recipients, $subject, $message, $params);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -37,11 +37,76 @@ class SeedDMS_SchedulerTaskBase {
|
||||||
|
|
||||||
var $logger;
|
var $logger;
|
||||||
|
|
||||||
public function __construct($dms=null, $user=null, $settings=null, $logger=null) { /* {{{ */
|
var $fulltextservice;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Call a hook with a given name
|
||||||
|
*
|
||||||
|
* Checks if a hook with the given name and for the current task
|
||||||
|
* exists and executes it. The name of the current task is taken
|
||||||
|
* from the current class name by lower casing the first char.
|
||||||
|
* This function will execute all registered hooks in the order
|
||||||
|
* they were registered.
|
||||||
|
*
|
||||||
|
* Attention: as func_get_arg() cannot handle references passed to the hook,
|
||||||
|
* callHook() should not be called if that is required. In that case get
|
||||||
|
* a list of hook objects with getHookObjects() and call the hooks yourself.
|
||||||
|
*
|
||||||
|
* @params string $hook name of hook
|
||||||
|
* @return string concatenated string, merged arrays or whatever the hook
|
||||||
|
* function returns
|
||||||
|
*/
|
||||||
|
public function callHook($hook) { /* {{{ */
|
||||||
|
$tmps = array();
|
||||||
|
$tmp = explode('_', get_class($this));
|
||||||
|
$tmps[] = $tmp[1];
|
||||||
|
$tmp = explode('_', get_parent_class($this));
|
||||||
|
$tmps[] = $tmp[1];
|
||||||
|
/* Run array_unique() in case the parent class has the same suffix */
|
||||||
|
$tmps = array_unique($tmps);
|
||||||
|
$ret = null;
|
||||||
|
foreach($tmps as $tmp)
|
||||||
|
if(isset($GLOBALS['SEEDDMS_HOOKS']['task'][lcfirst($tmp)])) {
|
||||||
|
foreach($GLOBALS['SEEDDMS_HOOKS']['task'][lcfirst($tmp)] as $hookObj) {
|
||||||
|
if (method_exists($hookObj, $hook)) {
|
||||||
|
switch(func_num_args()) {
|
||||||
|
case 1:
|
||||||
|
$tmpret = $hookObj->$hook($this);
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
$tmpret = $hookObj->$hook($this, func_get_arg(1));
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
$tmpret = $hookObj->$hook($this, func_get_arg(1), func_get_arg(2));
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
$tmpret = $hookObj->$hook($this, func_get_arg(1), func_get_arg(2), func_get_arg(3));
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
case 5:
|
||||||
|
$tmpret = $hookObj->$hook($this, func_get_arg(1), func_get_arg(2), func_get_arg(3), func_get_arg(4));
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
if($tmpret !== null) {
|
||||||
|
if(is_string($tmpret)) {
|
||||||
|
$ret = ($ret === null) ? $tmpret : (is_string($ret) ? $ret.$tmpret : array_merge($ret, array($tmpret)));
|
||||||
|
} elseif(is_array($tmpret) || is_object($tmpret)) {
|
||||||
|
$ret = ($ret === null) ? $tmpret : (is_string($ret) ? array_merge(array($ret), $tmpret) : array_merge($ret, $tmpret));
|
||||||
|
} else
|
||||||
|
$ret = $tmpret;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return $ret;
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
|
public function __construct($dms=null, $user=null, $settings=null, $logger=null, $fulltextservice=null) { /* {{{ */
|
||||||
$this->dms = $dms;
|
$this->dms = $dms;
|
||||||
$this->user = $user;
|
$this->user = $user;
|
||||||
$this->settings = $settings;
|
$this->settings = $settings;
|
||||||
$this->logger = $logger;
|
$this->logger = $logger;
|
||||||
|
$this->fulltextservice = $fulltextservice;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
public function execute($task) { /* {{{ */
|
public function execute($task) { /* {{{ */
|
||||||
|
|
|
||||||
|
|
@ -78,6 +78,8 @@ class Settings { /* {{{ */
|
||||||
var $_apiUserId = 0;
|
var $_apiUserId = 0;
|
||||||
// api allowed origins for restapi
|
// api allowed origins for restapi
|
||||||
var $_apiOrigin = '';
|
var $_apiOrigin = '';
|
||||||
|
// allow inline editing of document/folder names
|
||||||
|
var $_inlineEditing = false;
|
||||||
// Strict form checking
|
// Strict form checking
|
||||||
var $_strictFormCheck = false;
|
var $_strictFormCheck = false;
|
||||||
// list of form fields which are visible by default but can be explixitly
|
// list of form fields which are visible by default but can be explixitly
|
||||||
|
|
@ -140,6 +142,10 @@ class Settings { /* {{{ */
|
||||||
var $_availablelanguages = array();
|
var $_availablelanguages = array();
|
||||||
// default language (name of a subfolder in folder "languages")
|
// default language (name of a subfolder in folder "languages")
|
||||||
var $_language = "en_GB";
|
var $_language = "en_GB";
|
||||||
|
// default date format
|
||||||
|
var $_dateformat = "Y-m-d";
|
||||||
|
// default date/time format
|
||||||
|
var $_datetimformat = "Y-m-d H:i:s";
|
||||||
// users are notified about document-changes that took place within the last $_updateNotifyTime seconds
|
// users are notified about document-changes that took place within the last $_updateNotifyTime seconds
|
||||||
var $_updateNotifyTime = 86400;
|
var $_updateNotifyTime = 86400;
|
||||||
// files with one of the following endings can be viewed online
|
// files with one of the following endings can be viewed online
|
||||||
|
|
@ -150,6 +156,8 @@ class Settings { /* {{{ */
|
||||||
var $_enableConverting = false;
|
var $_enableConverting = false;
|
||||||
// default style
|
// default style
|
||||||
var $_theme = "bootstrap";
|
var $_theme = "bootstrap";
|
||||||
|
// override user settings of theme
|
||||||
|
var $_overrideTheme = false;
|
||||||
// experimental one page mode for ViewFolder page
|
// experimental one page mode for ViewFolder page
|
||||||
var $_onePageMode = false;
|
var $_onePageMode = false;
|
||||||
// Workaround for page titles that go over more than 2 lines.
|
// Workaround for page titles that go over more than 2 lines.
|
||||||
|
|
@ -186,6 +194,8 @@ class Settings { /* {{{ */
|
||||||
var $_enableDuplicateDocNames = true;
|
var $_enableDuplicateDocNames = true;
|
||||||
// enable/disable duplicate names of a subfolder in a folder
|
// enable/disable duplicate names of a subfolder in a folder
|
||||||
var $_enableDuplicateSubFolderNames = true;
|
var $_enableDuplicateSubFolderNames = true;
|
||||||
|
// allow/disallow to cancel a checkout
|
||||||
|
var $_enableCancelCheckout = true;
|
||||||
// override mimetype set by browser when uploading a file
|
// override mimetype set by browser when uploading a file
|
||||||
var $_overrideMimeType = false;
|
var $_overrideMimeType = false;
|
||||||
// advanced access control lists
|
// advanced access control lists
|
||||||
|
|
@ -497,9 +507,12 @@ class Settings { /* {{{ */
|
||||||
$this->_footNote = strval($tab["footNote"]);
|
$this->_footNote = strval($tab["footNote"]);
|
||||||
$this->_printDisclaimer = Settings::boolVal($tab["printDisclaimer"]);
|
$this->_printDisclaimer = Settings::boolVal($tab["printDisclaimer"]);
|
||||||
$this->_language = strval($tab["language"]);
|
$this->_language = strval($tab["language"]);
|
||||||
|
$this->_dateformat = strval($tab["dateformat"]);
|
||||||
|
$this->_datetimeformat = strval($tab["datetimeformat"]);
|
||||||
if(trim(strval($tab["availablelanguages"])))
|
if(trim(strval($tab["availablelanguages"])))
|
||||||
$this->_availablelanguages = explode(',',strval($tab["availablelanguages"]));
|
$this->_availablelanguages = explode(',',strval($tab["availablelanguages"]));
|
||||||
$this->_theme = strval($tab["theme"]);
|
$this->_theme = strval($tab["theme"]);
|
||||||
|
$this->_overrideTheme = Settings::boolVal($tab["overrideTheme"]);
|
||||||
$this->_onePageMode = Settings::boolVal($tab["onePageMode"]);
|
$this->_onePageMode = Settings::boolVal($tab["onePageMode"]);
|
||||||
if(isset($tab["previewWidthList"]))
|
if(isset($tab["previewWidthList"]))
|
||||||
$this->_previewWidthList = intval($tab["previewWidthList"]);
|
$this->_previewWidthList = intval($tab["previewWidthList"]);
|
||||||
|
|
@ -520,6 +533,7 @@ class Settings { /* {{{ */
|
||||||
$node = $xml->xpath('/configuration/site/edition');
|
$node = $xml->xpath('/configuration/site/edition');
|
||||||
$tab = $node[0]->attributes();
|
$tab = $node[0]->attributes();
|
||||||
$this->_strictFormCheck = Settings::boolVal($tab["strictFormCheck"]);
|
$this->_strictFormCheck = Settings::boolVal($tab["strictFormCheck"]);
|
||||||
|
$this->_inlineEditing = Settings::boolVal($tab["inlineEditing"]);
|
||||||
if(trim(strval($tab["noDocumentFormFields"])))
|
if(trim(strval($tab["noDocumentFormFields"])))
|
||||||
$this->_noDocumentFormFields = explode(',',strval($tab["noDocumentFormFields"]));
|
$this->_noDocumentFormFields = explode(',',strval($tab["noDocumentFormFields"]));
|
||||||
$this->setViewOnlineFileTypesFromString(strval($tab["viewOnlineFileTypes"]));
|
$this->setViewOnlineFileTypesFromString(strval($tab["viewOnlineFileTypes"]));
|
||||||
|
|
@ -746,6 +760,7 @@ class Settings { /* {{{ */
|
||||||
$this->_enableVersionModification = Settings::boolval($tab["enableVersionModification"]);
|
$this->_enableVersionModification = Settings::boolval($tab["enableVersionModification"]);
|
||||||
$this->_enableDuplicateDocNames = Settings::boolval($tab["enableDuplicateDocNames"]);
|
$this->_enableDuplicateDocNames = Settings::boolval($tab["enableDuplicateDocNames"]);
|
||||||
$this->_enableDuplicateSubFolderNames = Settings::boolval($tab["enableDuplicateSubFolderNames"]);
|
$this->_enableDuplicateSubFolderNames = Settings::boolval($tab["enableDuplicateSubFolderNames"]);
|
||||||
|
$this->_enableCancelCheckout = Settings::boolval($tab["enableCancelCheckout"]);
|
||||||
$this->_overrideMimeType = Settings::boolval($tab["overrideMimeType"]);
|
$this->_overrideMimeType = Settings::boolval($tab["overrideMimeType"]);
|
||||||
$this->_advancedAcl = Settings::boolval($tab["advancedAcl"]);
|
$this->_advancedAcl = Settings::boolval($tab["advancedAcl"]);
|
||||||
$this->_removeFromDropFolder = Settings::boolval($tab["removeFromDropFolder"]);
|
$this->_removeFromDropFolder = Settings::boolval($tab["removeFromDropFolder"]);
|
||||||
|
|
@ -886,8 +901,11 @@ class Settings { /* {{{ */
|
||||||
$this->setXMLAttributValue($node, "footNote", $this->_footNote);
|
$this->setXMLAttributValue($node, "footNote", $this->_footNote);
|
||||||
$this->setXMLAttributValue($node, "printDisclaimer", $this->_printDisclaimer);
|
$this->setXMLAttributValue($node, "printDisclaimer", $this->_printDisclaimer);
|
||||||
$this->setXMLAttributValue($node, "language", $this->_language);
|
$this->setXMLAttributValue($node, "language", $this->_language);
|
||||||
|
$this->setXMLAttributValue($node, "dateformat", $this->_dateformat);
|
||||||
|
$this->setXMLAttributValue($node, "datetimeformat", $this->_datetimeformat);
|
||||||
$this->setXMLAttributValue($node, "availablelanguages", implode(',', $this->_availablelanguages));
|
$this->setXMLAttributValue($node, "availablelanguages", implode(',', $this->_availablelanguages));
|
||||||
$this->setXMLAttributValue($node, "theme", $this->_theme);
|
$this->setXMLAttributValue($node, "theme", $this->_theme);
|
||||||
|
$this->setXMLAttributValue($node, "overrideTheme", $this->_overrideTheme);
|
||||||
$this->setXMLAttributValue($node, "onePageMode", $this->_onePageMode);
|
$this->setXMLAttributValue($node, "onePageMode", $this->_onePageMode);
|
||||||
$this->setXMLAttributValue($node, "previewWidthList", $this->_previewWidthList);
|
$this->setXMLAttributValue($node, "previewWidthList", $this->_previewWidthList);
|
||||||
$this->setXMLAttributValue($node, "previewWidthMenuList", $this->_previewWidthMenuList);
|
$this->setXMLAttributValue($node, "previewWidthMenuList", $this->_previewWidthMenuList);
|
||||||
|
|
@ -901,6 +919,7 @@ class Settings { /* {{{ */
|
||||||
// XML Path: /configuration/site/edition
|
// XML Path: /configuration/site/edition
|
||||||
$node = $this->getXMLNode($xml, '/configuration/site', 'edition');
|
$node = $this->getXMLNode($xml, '/configuration/site', 'edition');
|
||||||
$this->setXMLAttributValue($node, "strictFormCheck", $this->_strictFormCheck);
|
$this->setXMLAttributValue($node, "strictFormCheck", $this->_strictFormCheck);
|
||||||
|
$this->setXMLAttributValue($node, "inlineEditing", $this->_inlineEditing);
|
||||||
$this->setXMLAttributValue($node, "noDocumentFormFields", implode(',', $this->_noDocumentFormFields));
|
$this->setXMLAttributValue($node, "noDocumentFormFields", implode(',', $this->_noDocumentFormFields));
|
||||||
$this->setXMLAttributValue($node, "viewOnlineFileTypes", $this->getViewOnlineFileTypesToString());
|
$this->setXMLAttributValue($node, "viewOnlineFileTypes", $this->getViewOnlineFileTypesToString());
|
||||||
$this->setXMLAttributValue($node, "editOnlineFileTypes", $this->getEditOnlineFileTypesToString());
|
$this->setXMLAttributValue($node, "editOnlineFileTypes", $this->getEditOnlineFileTypesToString());
|
||||||
|
|
@ -1095,6 +1114,7 @@ class Settings { /* {{{ */
|
||||||
$this->setXMLAttributValue($node, "enableVersionModification", $this->_enableVersionModification);
|
$this->setXMLAttributValue($node, "enableVersionModification", $this->_enableVersionModification);
|
||||||
$this->setXMLAttributValue($node, "enableDuplicateDocNames", $this->_enableDuplicateDocNames);
|
$this->setXMLAttributValue($node, "enableDuplicateDocNames", $this->_enableDuplicateDocNames);
|
||||||
$this->setXMLAttributValue($node, "enableDuplicateSubFolderNames", $this->_enableDuplicateSubFolderNames);
|
$this->setXMLAttributValue($node, "enableDuplicateSubFolderNames", $this->_enableDuplicateSubFolderNames);
|
||||||
|
$this->setXMLAttributValue($node, "enableCancelCheckout", $this->_enableCancelCheckout);
|
||||||
$this->setXMLAttributValue($node, "overrideMimeType", $this->_overrideMimeType);
|
$this->setXMLAttributValue($node, "overrideMimeType", $this->_overrideMimeType);
|
||||||
$this->setXMLAttributValue($node, "advancedAcl", $this->_advancedAcl);
|
$this->setXMLAttributValue($node, "advancedAcl", $this->_advancedAcl);
|
||||||
$this->setXMLAttributValue($node, "removeFromDropFolder", $this->_removeFromDropFolder);
|
$this->setXMLAttributValue($node, "removeFromDropFolder", $this->_removeFromDropFolder);
|
||||||
|
|
|
||||||
|
|
@ -67,3 +67,4 @@ if(isset($GLOBALS['SEEDDMS_HOOKS']['initDMS'])) {
|
||||||
}
|
}
|
||||||
|
|
||||||
require_once('inc/inc.Tasks.php');
|
require_once('inc/inc.Tasks.php');
|
||||||
|
require_once('inc.FulltextInit.php');
|
||||||
|
|
|
||||||
|
|
@ -21,6 +21,8 @@
|
||||||
require_once('inc.ClassSettings.php');
|
require_once('inc.ClassSettings.php');
|
||||||
if(defined("SEEDDMS_CONFIG_FILE"))
|
if(defined("SEEDDMS_CONFIG_FILE"))
|
||||||
$settings = new Settings(SEEDDMS_CONFIG_FILE);
|
$settings = new Settings(SEEDDMS_CONFIG_FILE);
|
||||||
|
elseif(getenv("SEEDDMS_CONFIG_FILE"))
|
||||||
|
$settings = new Settings(getenv("SEEDDMS_CONFIG_FILE"));
|
||||||
else
|
else
|
||||||
$settings = new Settings();
|
$settings = new Settings();
|
||||||
if(!defined("SEEDDMS_INSTALL") && file_exists(dirname($settings->_configFilePath)."/ENABLE_INSTALL_TOOL")) {
|
if(!defined("SEEDDMS_INSTALL") && file_exists(dirname($settings->_configFilePath)."/ENABLE_INSTALL_TOOL")) {
|
||||||
|
|
@ -33,8 +35,11 @@ if(isset($settings->_extraPath))
|
||||||
/* composer is installed in pear directory */
|
/* composer is installed in pear directory */
|
||||||
require_once 'vendor/autoload.php';
|
require_once 'vendor/autoload.php';
|
||||||
|
|
||||||
if(isset($settings->_maxExecutionTime))
|
if(isset($settings->_maxExecutionTime)) {
|
||||||
ini_set('max_execution_time', $settings->_maxExecutionTime);
|
if (php_sapi_name() !== "cli") {
|
||||||
|
ini_set('max_execution_time', $settings->_maxExecutionTime);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (get_magic_quotes_gpc()) {
|
if (get_magic_quotes_gpc()) {
|
||||||
$process = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST);
|
$process = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST);
|
||||||
|
|
@ -52,31 +57,6 @@ if (get_magic_quotes_gpc()) {
|
||||||
unset($process);
|
unset($process);
|
||||||
}
|
}
|
||||||
|
|
||||||
$indexconf = null;
|
|
||||||
if($settings->_enableFullSearch) {
|
|
||||||
if($settings->_fullSearchEngine == 'sqlitefts') {
|
|
||||||
$indexconf = array(
|
|
||||||
'Indexer' => 'SeedDMS_SQLiteFTS_Indexer',
|
|
||||||
'Search' => 'SeedDMS_SQLiteFTS_Search',
|
|
||||||
'IndexedDocument' => 'SeedDMS_SQLiteFTS_IndexedDocument'
|
|
||||||
);
|
|
||||||
|
|
||||||
require_once('SeedDMS/SQLiteFTS.php');
|
|
||||||
} else {
|
|
||||||
$indexconf = array(
|
|
||||||
'Indexer' => 'SeedDMS_Lucene_Indexer',
|
|
||||||
'Search' => 'SeedDMS_Lucene_Search',
|
|
||||||
'IndexedDocument' => 'SeedDMS_Lucene_IndexedDocument'
|
|
||||||
);
|
|
||||||
|
|
||||||
if(!empty($settings->_luceneClassDir))
|
|
||||||
require_once($settings->_luceneClassDir.'/Lucene.php');
|
|
||||||
else
|
|
||||||
require_once('SeedDMS/Lucene.php');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$settings->_indexconf = $indexconf;
|
|
||||||
|
|
||||||
/* Add root Dir. Needed because the view classes are included
|
/* Add root Dir. Needed because the view classes are included
|
||||||
* relative to it.
|
* relative to it.
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ require_once("inc/inc.ClassSchedulerTaskBase.php");
|
||||||
*
|
*
|
||||||
* @author Uwe Steinmann <uwe@steinmann.cx>
|
* @author Uwe Steinmann <uwe@steinmann.cx>
|
||||||
* @package SeedDMS
|
* @package SeedDMS
|
||||||
* @subpackage trash
|
* @subpackage core
|
||||||
*/
|
*/
|
||||||
class SeedDMS_ExpiredDocumentsTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
|
class SeedDMS_ExpiredDocumentsTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
|
||||||
|
|
||||||
|
|
@ -43,4 +43,143 @@ class SeedDMS_ExpiredDocumentsTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
|
||||||
}
|
}
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class for processing a single folder
|
||||||
|
*
|
||||||
|
* SeedDMS_Task_Indexer_Process_Folder::process() is used as a callable when
|
||||||
|
* iterating over all folders recursively.
|
||||||
|
*/
|
||||||
|
class SeedDMS_Task_Indexer_Process_Folder { /* {{{ */
|
||||||
|
protected $forceupdate;
|
||||||
|
|
||||||
|
protected $fulltextservice;
|
||||||
|
|
||||||
|
public function __construct($fulltextservice, $forceupdate) { /* {{{ */
|
||||||
|
$this->fulltextservice = $fulltextservice;
|
||||||
|
$this->forceupdate = $forceupdate;
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
|
public function process($folder) { /* {{{ */
|
||||||
|
$documents = $folder->getDocuments();
|
||||||
|
if($documents) {
|
||||||
|
$lucenesearch = $this->fulltextservice->Search();
|
||||||
|
echo $folder->getFolderPathPlain()."\n";
|
||||||
|
foreach($documents as $document) {
|
||||||
|
echo $document->getId().":".$document->getName()." ";
|
||||||
|
/* If the document wasn't indexed before then just add it */
|
||||||
|
if(!($hit = $lucenesearch->getDocument($document->getId()))) {
|
||||||
|
try {
|
||||||
|
$idoc = $this->fulltextservice->IndexedDocument($document, true);
|
||||||
|
if(isset($GLOBALS['SEEDDMS_HOOKS']['indexDocument'])) {
|
||||||
|
foreach($GLOBALS['SEEDDMS_HOOKS']['indexDocument'] as $hookObj) {
|
||||||
|
if (method_exists($hookObj, 'preIndexDocument')) {
|
||||||
|
$hookObj->preIndexDocument(null, $document, $idoc);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$this->fulltextservice->Indexer()->addDocument($idoc);
|
||||||
|
echo " (Document added)".PHP_EOL;
|
||||||
|
} catch(Exception $e) {
|
||||||
|
echo " (Timeout)".PHP_EOL;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
/* Check if the attribute created is set or has a value older
|
||||||
|
* than the lastet content. Documents without such an attribute
|
||||||
|
* where added when a new document was added to the dms. In such
|
||||||
|
* a case the document content wasn't indexed.
|
||||||
|
*/
|
||||||
|
try {
|
||||||
|
$created = (int) $hit->getDocument()->getFieldValue('created');
|
||||||
|
} catch (/* Zend_Search_Lucene_ */Exception $e) {
|
||||||
|
$created = 0;
|
||||||
|
}
|
||||||
|
$content = $document->getLatestContent();
|
||||||
|
if($created >= $content->getDate() && !$this->forceupdate) {
|
||||||
|
echo getMLText('index_document_unchanged').PHP_EOL;
|
||||||
|
} else {
|
||||||
|
$this->fulltextservice->Indexer()->delete($hit->id);
|
||||||
|
try {
|
||||||
|
$idoc = $this->fulltextservice->IndexedDocument($document, true);
|
||||||
|
if(isset($GLOBALS['SEEDDMS_HOOKS']['indexDocument'])) {
|
||||||
|
foreach($GLOBALS['SEEDDMS_HOOKS']['indexDocument'] as $hookObj) {
|
||||||
|
if (method_exists($hookObj, 'preIndexDocument')) {
|
||||||
|
$hookObj->preIndexDocument(null, $document, $idoc);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$this->fulltextservice->Indexer()->addDocument($idoc);
|
||||||
|
echo " (Document updated)".PHP_EOL;
|
||||||
|
} catch(Exception $e) {
|
||||||
|
echo " (Timeout)".PHP_EOL;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} /* }}} */
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class containing methods for running a scheduled task
|
||||||
|
*
|
||||||
|
* @author Uwe Steinmann <uwe@steinmann.cx>
|
||||||
|
* @package SeedDMS
|
||||||
|
* @subpackage core
|
||||||
|
*/
|
||||||
|
class SeedDMS_IndexingDocumentsTask extends SeedDMS_SchedulerTaskBase { /* {{{ */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Run the task
|
||||||
|
*
|
||||||
|
* @param $task task to be executed
|
||||||
|
* @param $dms dms
|
||||||
|
* @return boolean true if task was executed succesfully, otherwise false
|
||||||
|
*/
|
||||||
|
public function execute($task) {
|
||||||
|
$dms = $this->dms;
|
||||||
|
$fulltextservice = $this->fulltextservice;
|
||||||
|
$taskparams = $task->getParameter();
|
||||||
|
$folder = $dms->getRootFolder();
|
||||||
|
$recreate = isset($taskparams['recreate']) ? $taskparams['recreate'] : false;
|
||||||
|
|
||||||
|
if($fulltextservice) {
|
||||||
|
if($recreate) {
|
||||||
|
$index = $fulltextservice->Indexer(true);
|
||||||
|
if(!$index) {
|
||||||
|
UI::exitError(getMLText("admin_tools"),getMLText("no_fulltextindex"));
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
$index = $fulltextservice->Indexer(false);
|
||||||
|
if(!$index) {
|
||||||
|
$index = $fulltextservice->Indexer(true);
|
||||||
|
if(!$index) {
|
||||||
|
UI::exitError(getMLText("admin_tools"),getMLText("no_fulltextindex"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$folderprocess = new SeedDMS_Task_Indexer_Process_Folder($fulltextservice, $recreate);
|
||||||
|
$tree = new SeedDMS_FolderTree($folder, array($folderprocess, 'process'));
|
||||||
|
call_user_func(array($folderprocess, 'process'), $folder);
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getDescription() {
|
||||||
|
return 'Indexing all new or updated documents';
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getAdditionalParams() {
|
||||||
|
return array(
|
||||||
|
array(
|
||||||
|
'name'=>'recreate',
|
||||||
|
'type'=>'boolean',
|
||||||
|
'description'=> 'Force recreation of index',
|
||||||
|
)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
$GLOBALS['SEEDDMS_SCHEDULER']['tasks']['core']['expireddocs'] = 'SeedDMS_ExpiredDocumentsTask';
|
$GLOBALS['SEEDDMS_SCHEDULER']['tasks']['core']['expireddocs'] = 'SeedDMS_ExpiredDocumentsTask';
|
||||||
|
$GLOBALS['SEEDDMS_SCHEDULER']['tasks']['core']['indexingdocs'] = 'SeedDMS_IndexingDocumentsTask';
|
||||||
|
|
|
||||||
|
|
@ -27,11 +27,46 @@ function formatted_size($size_bytes) { /* {{{ */
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
function getReadableDate($timestamp) { /* {{{ */
|
function getReadableDate($timestamp) { /* {{{ */
|
||||||
return date("Y-m-d", $timestamp);
|
global $settings;
|
||||||
|
if(!is_numeric($timestamp))
|
||||||
|
$timestamp = strtotime($timestamp);
|
||||||
|
if($settings->_dateformat)
|
||||||
|
return date($settings->_dateformat, $timestamp);
|
||||||
|
else
|
||||||
|
return date("Y-m-d", $timestamp);
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
function getLongReadableDate($timestamp) { /* {{{ */
|
function getLongReadableDate($timestamp) { /* {{{ */
|
||||||
return date("Y-m-d H:i:s", $timestamp);
|
global $settings;
|
||||||
|
if(!is_numeric($timestamp))
|
||||||
|
$timestamp = strtotime($timestamp);
|
||||||
|
if($settings->_datetimeformat)
|
||||||
|
return date($settings->_datetimeformat, $timestamp);
|
||||||
|
else
|
||||||
|
return date("Y-m-d H:i:s", $timestamp);
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
|
function getPeriodOfTime($timestamp) { /* {{{ */
|
||||||
|
if(!is_numeric($timestamp))
|
||||||
|
$timestamp = strtotime($timestamp);
|
||||||
|
|
||||||
|
$time = time() - $timestamp; // to get the time since that moment
|
||||||
|
$time = ($time<1)? 1 : $time;
|
||||||
|
$tokens = array (
|
||||||
|
31536000 => 'abbr_year',
|
||||||
|
2592000 => 'abbr_month',
|
||||||
|
604800 => 'abbr_week',
|
||||||
|
86400 => 'abbr_day',
|
||||||
|
3600 => 'abbr_hour',
|
||||||
|
60 => 'abbr_minute',
|
||||||
|
1 => 'abbr_second'
|
||||||
|
);
|
||||||
|
|
||||||
|
foreach ($tokens as $unit => $text) {
|
||||||
|
if ($time < $unit) continue;
|
||||||
|
$numberOfUnits = floor($time / $unit);
|
||||||
|
return $numberOfUnits.' '.(($numberOfUnits>1) ? getMLText($text):getMLText($text));
|
||||||
|
}
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
@ -629,6 +664,13 @@ function getToken($length){ /* {{{ */
|
||||||
return $token;
|
return $token;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
function isAjax() { /* {{{ */
|
||||||
|
if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')
|
||||||
|
return true;
|
||||||
|
else
|
||||||
|
return false;
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Hash a password
|
* Hash a password
|
||||||
*
|
*
|
||||||
|
|
@ -650,18 +692,34 @@ function seed_pass_verify($password, $hash) { /* {{{ */
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
function resolveTask($task) {
|
function resolveTask($task) {
|
||||||
global $dms, $user, $settings, $logger;
|
global $dms, $user, $settings, $logger, $fulltextservice;
|
||||||
|
|
||||||
if(is_object($task))
|
if(is_object($task))
|
||||||
return $task;
|
return $task;
|
||||||
if(is_string($task)) {
|
if(is_string($task)) {
|
||||||
if(class_exists($task)) {
|
if(class_exists($task)) {
|
||||||
$task = new $task($dms, $user, $settings, $logger);
|
$task = new $task($dms, $user, $settings, $logger, $fulltextservice);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return $task;
|
return $task;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return nonce for CSP
|
||||||
|
*
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
|
function createNonce() { /* {{{ */
|
||||||
|
$length = 16;
|
||||||
|
$usable = true;
|
||||||
|
$bytes = openssl_random_pseudo_bytes($length, $usable);
|
||||||
|
if ($usable === false) {
|
||||||
|
// weak
|
||||||
|
// @TODO do something?
|
||||||
|
}
|
||||||
|
return base64_encode($bytes);
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class for creating encrypted api keys
|
* Class for creating encrypted api keys
|
||||||
*
|
*
|
||||||
|
|
@ -725,7 +783,7 @@ class SeedDMS_FolderTree { /* {{{ */
|
||||||
|
|
||||||
public function __construct($folder, $callback) { /* {{{ */
|
public function __construct($folder, $callback) { /* {{{ */
|
||||||
$iter = new \SeedDMS\RecursiveFolderIterator($folder);
|
$iter = new \SeedDMS\RecursiveFolderIterator($folder);
|
||||||
$iter2 = new RecursiveIteratorIterator($iter, RecursiveIteratorIterator:: SELF_FIRST);
|
$iter2 = new RecursiveIteratorIterator($iter, RecursiveIteratorIterator::SELF_FIRST);
|
||||||
foreach($iter2 as $ff) {
|
foreach($iter2 as $ff) {
|
||||||
call_user_func($callback, $ff);
|
call_user_func($callback, $ff);
|
||||||
// echo $ff->getID().': '.$ff->getFolderPathPlain().'-'.$ff->getName()."<br />";
|
// echo $ff->getID().': '.$ff->getFolderPathPlain().'-'.$ff->getName()."<br />";
|
||||||
|
|
|
||||||
|
|
@ -42,6 +42,9 @@ if(true) {
|
||||||
include($file);
|
include($file);
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
if($request->isXhr()) {
|
||||||
|
exit;
|
||||||
|
}
|
||||||
// print_r($request->getUri());
|
// print_r($request->getUri());
|
||||||
// exit;
|
// exit;
|
||||||
return $c['response']
|
return $c['response']
|
||||||
|
|
|
||||||
|
|
@ -19,12 +19,19 @@
|
||||||
// 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 (2264)
|
// Translators: Admin (2267)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'توثيق ذو عاملين',
|
'2_factor_auth' => 'توثيق ذو عاملين',
|
||||||
'2_factor_auth_info' => 'معلومات عن توثيق ذو عاملين',
|
'2_factor_auth_info' => 'معلومات عن توثيق ذو عاملين',
|
||||||
'2_fact_auth_secret' => '',
|
'2_fact_auth_secret' => '',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'وافق',
|
'accept' => 'وافق',
|
||||||
'access_control' => 'صلاحيات الدخول',
|
'access_control' => 'صلاحيات الدخول',
|
||||||
'access_control_is_off' => 'صلاحيات الدخول غير مفعلة',
|
'access_control_is_off' => 'صلاحيات الدخول غير مفعلة',
|
||||||
|
|
@ -144,6 +151,7 @@ URL: [url]',
|
||||||
'attrdef_management' => 'ادارة تعريف السمات',
|
'attrdef_management' => 'ادارة تعريف السمات',
|
||||||
'attrdef_maxvalues' => 'اكبر عدد من القيم',
|
'attrdef_maxvalues' => 'اكبر عدد من القيم',
|
||||||
'attrdef_minvalues' => 'اقل عدد من القيم',
|
'attrdef_minvalues' => 'اقل عدد من القيم',
|
||||||
|
'attrdef_minvalues_help' => '',
|
||||||
'attrdef_min_greater_max' => 'الأقل اكبر من الأكبر',
|
'attrdef_min_greater_max' => 'الأقل اكبر من الأكبر',
|
||||||
'attrdef_multiple' => 'السماح باكثر من قيمة',
|
'attrdef_multiple' => 'السماح باكثر من قيمة',
|
||||||
'attrdef_multiple_needs_valueset' => 'يحتاج أكثر من قيمة',
|
'attrdef_multiple_needs_valueset' => 'يحتاج أكثر من قيمة',
|
||||||
|
|
@ -152,15 +160,21 @@ URL: [url]',
|
||||||
'attrdef_noname' => 'لا يوجد اسم',
|
'attrdef_noname' => 'لا يوجد اسم',
|
||||||
'attrdef_objtype' => 'نوع الورقة',
|
'attrdef_objtype' => 'نوع الورقة',
|
||||||
'attrdef_regex' => 'attrdef_regex',
|
'attrdef_regex' => 'attrdef_regex',
|
||||||
|
'attrdef_regex_help' => '',
|
||||||
'attrdef_type' => 'نوع',
|
'attrdef_type' => 'نوع',
|
||||||
'attrdef_type_boolean' => 'boolean',
|
'attrdef_type_boolean' => 'boolean',
|
||||||
'attrdef_type_date' => 'تاريخ',
|
'attrdef_type_date' => 'تاريخ',
|
||||||
|
'attrdef_type_document' => '',
|
||||||
'attrdef_type_email' => 'بريد إلكتروني',
|
'attrdef_type_email' => 'بريد إلكتروني',
|
||||||
'attrdef_type_float' => 'رقم مع فواصل',
|
'attrdef_type_float' => 'رقم مع فواصل',
|
||||||
|
'attrdef_type_folder' => '',
|
||||||
|
'attrdef_type_group' => '',
|
||||||
'attrdef_type_int' => 'رقم صحيح',
|
'attrdef_type_int' => 'رقم صحيح',
|
||||||
'attrdef_type_string' => 'نص',
|
'attrdef_type_string' => 'نص',
|
||||||
'attrdef_type_url' => 'رابط',
|
'attrdef_type_url' => 'رابط',
|
||||||
|
'attrdef_type_user' => '',
|
||||||
'attrdef_valueset' => 'مجموعة القيم',
|
'attrdef_valueset' => 'مجموعة القيم',
|
||||||
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => 'السمات',
|
'attributes' => 'السمات',
|
||||||
'attribute_changed_email_body' => 'تم تغيير سمة
|
'attribute_changed_email_body' => 'تم تغيير سمة
|
||||||
Document: [name]
|
Document: [name]
|
||||||
|
|
@ -203,6 +217,8 @@ URL: [url]',
|
||||||
'calendar' => 'التقويم',
|
'calendar' => 'التقويم',
|
||||||
'calendar_week' => 'التقويم الأسبوعي',
|
'calendar_week' => 'التقويم الأسبوعي',
|
||||||
'cancel' => 'الغاء',
|
'cancel' => 'الغاء',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'لايمكن تعديل ملف مرفوض او مهمل',
|
'cannot_assign_invalid_state' => 'لايمكن تعديل ملف مرفوض او مهمل',
|
||||||
'cannot_change_final_states' => 'تحذير: لا يمكن تعديل حالة مستند مرفوض او منتهى صلاحيته او رهن المراجعة او الموافقة',
|
'cannot_change_final_states' => 'تحذير: لا يمكن تعديل حالة مستند مرفوض او منتهى صلاحيته او رهن المراجعة او الموافقة',
|
||||||
'cannot_delete_user' => 'لا يمكن حذف مستخدم',
|
'cannot_delete_user' => 'لا يمكن حذف مستخدم',
|
||||||
|
|
@ -308,6 +324,7 @@ URL: [url]',
|
||||||
'daily' => 'يومي',
|
'daily' => 'يومي',
|
||||||
'databasesearch' => 'بحث قاعدة البيانات',
|
'databasesearch' => 'بحث قاعدة البيانات',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => 'تاريخ',
|
'date' => 'تاريخ',
|
||||||
'days' => 'أيام',
|
'days' => 'أيام',
|
||||||
'debug' => 'debug',
|
'debug' => 'debug',
|
||||||
|
|
@ -319,6 +336,7 @@ URL: [url]',
|
||||||
'details' => 'تفاصيل',
|
'details' => 'تفاصيل',
|
||||||
'details_version' => 'تفاصيل هذا الاصدار: [version]',
|
'details_version' => 'تفاصيل هذا الاصدار: [version]',
|
||||||
'de_DE' => 'الألمانية',
|
'de_DE' => 'الألمانية',
|
||||||
|
'disable_extension' => '',
|
||||||
'disclaimer' => 'هذه المنطقة محظورة. الدخول فقط مسموح للموظفين المعتمدين. اي اختراق سيتم التعامل معه وفقا للقوانين المحلية والدولية.',
|
'disclaimer' => 'هذه المنطقة محظورة. الدخول فقط مسموح للموظفين المعتمدين. اي اختراق سيتم التعامل معه وفقا للقوانين المحلية والدولية.',
|
||||||
'discspace' => 'مساحة القرص',
|
'discspace' => 'مساحة القرص',
|
||||||
'docs_in_reception_no_access' => 'الدخول مرفوض الى المستندات في الإستقبال',
|
'docs_in_reception_no_access' => 'الدخول مرفوض الى المستندات في الإستقبال',
|
||||||
|
|
@ -373,7 +391,8 @@ Parent folder: [folder_path]
|
||||||
'document_duplicate_name' => 'اسم المستند متكرر',
|
'document_duplicate_name' => 'اسم المستند متكرر',
|
||||||
'document_has_no_workflow' => 'المستند لايحتوى مسار عمل',
|
'document_has_no_workflow' => 'المستند لايحتوى مسار عمل',
|
||||||
'document_infos' => 'معلومات المستند',
|
'document_infos' => 'معلومات المستند',
|
||||||
'document_is_checked_out' => 'تم سحب المستند',
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'تم سحب المستند',
|
||||||
'document_is_not_locked' => 'هذا المستند غير محمي ضد التعديل',
|
'document_is_not_locked' => 'هذا المستند غير محمي ضد التعديل',
|
||||||
'document_link_by' => 'مربوط بواسطة',
|
'document_link_by' => 'مربوط بواسطة',
|
||||||
'document_link_public' => 'عام',
|
'document_link_public' => 'عام',
|
||||||
|
|
@ -487,6 +506,7 @@ URL: [url]',
|
||||||
'empty_folder_list' => 'لايوجد مستندات او مجلدات',
|
'empty_folder_list' => 'لايوجد مستندات او مجلدات',
|
||||||
'empty_list' => 'الائحة خالية',
|
'empty_list' => 'الائحة خالية',
|
||||||
'empty_notify_list' => 'لايوجد مدخلات',
|
'empty_notify_list' => 'لايوجد مدخلات',
|
||||||
|
'enable_extension' => '',
|
||||||
'en_GB' => 'الإنكليزية (GB)',
|
'en_GB' => 'الإنكليزية (GB)',
|
||||||
'equal_transition_states' => 'حالة البداية والنهاية متشابهة',
|
'equal_transition_states' => 'حالة البداية والنهاية متشابهة',
|
||||||
'error' => 'خطأ',
|
'error' => 'خطأ',
|
||||||
|
|
@ -525,6 +545,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => 'تنتهي صلاحيته بعد سنة',
|
'expire_in_1y' => 'تنتهي صلاحيته بعد سنة',
|
||||||
'expire_in_2h' => 'تنتهي صلاحيته بعد ساعتين',
|
'expire_in_2h' => 'تنتهي صلاحيته بعد ساعتين',
|
||||||
'expire_in_2y' => 'تنتهي صلاحيته بعد سنتين',
|
'expire_in_2y' => 'تنتهي صلاحيته بعد سنتين',
|
||||||
|
'expire_in_3y' => '',
|
||||||
'expire_today' => 'تنتهي صلاحيته اليوم',
|
'expire_today' => 'تنتهي صلاحيته اليوم',
|
||||||
'expire_tomorrow' => 'تنتهي صلاحيته غدا',
|
'expire_tomorrow' => 'تنتهي صلاحيته غدا',
|
||||||
'expiry_changed_email' => 'تم تغيير تاريخ الصلاحية',
|
'expiry_changed_email' => 'تم تغيير تاريخ الصلاحية',
|
||||||
|
|
@ -540,8 +561,10 @@ URL: [url]',
|
||||||
'extension_changelog' => 'سجل التعديلات',
|
'extension_changelog' => 'سجل التعديلات',
|
||||||
'extension_loading' => 'تحميل الإضافات',
|
'extension_loading' => 'تحميل الإضافات',
|
||||||
'extension_manager' => 'إدارة الإضافات',
|
'extension_manager' => 'إدارة الإضافات',
|
||||||
|
'extension_mgr_error_upload' => '',
|
||||||
'extension_mgr_installed' => 'تثبيت إدارة الإضافات',
|
'extension_mgr_installed' => 'تثبيت إدارة الإضافات',
|
||||||
'extension_mgr_no_upload' => 'لا يمكن تحميل إضافات جديدة لأن دليل الإضافات غير قابل للكتابة.',
|
'extension_mgr_no_upload' => 'لا يمكن تحميل إضافات جديدة لأن دليل الإضافات غير قابل للكتابة.',
|
||||||
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'مستودع إدارة الإضافات',
|
'extension_mgr_repository' => 'مستودع إدارة الإضافات',
|
||||||
'extension_version_list' => 'لائحة الإضافات حسب الإصدار',
|
'extension_version_list' => 'لائحة الإضافات حسب الإصدار',
|
||||||
'february' => 'فبراير',
|
'february' => 'فبراير',
|
||||||
|
|
@ -641,7 +664,7 @@ URL: [url]',
|
||||||
'import_extension' => 'استيراد إضافات',
|
'import_extension' => 'استيراد إضافات',
|
||||||
'import_fs' => 'نسخ من ملف النظام',
|
'import_fs' => 'نسخ من ملف النظام',
|
||||||
'import_fs_warning' => 'تحذير النسخ من ملف النظام',
|
'import_fs_warning' => 'تحذير النسخ من ملف النظام',
|
||||||
'import_users' => '',
|
'import_users' => 'ﺎﺴﺘﻳﺭﺍﺩ ﻢﺴﺘﺧﺪﻤﻴﻧ',
|
||||||
'import_users_addnew' => '',
|
'import_users_addnew' => '',
|
||||||
'import_users_update' => '',
|
'import_users_update' => '',
|
||||||
'include_content' => 'إضافة المحتوى',
|
'include_content' => 'إضافة المحتوى',
|
||||||
|
|
@ -773,6 +796,7 @@ URL: [url]',
|
||||||
'may' => 'مايو',
|
'may' => 'مايو',
|
||||||
'menu_dropfolder' => 'صفحة المجلد',
|
'menu_dropfolder' => 'صفحة المجلد',
|
||||||
'menu_upload_from_dropfolder' => 'صفحة التحميل من المجلد',
|
'menu_upload_from_dropfolder' => 'صفحة التحميل من المجلد',
|
||||||
|
'message' => '',
|
||||||
'mimetype' => 'نوع الملف',
|
'mimetype' => 'نوع الملف',
|
||||||
'minutes' => 'دقائق',
|
'minutes' => 'دقائق',
|
||||||
'misc' => 'متنوعات',
|
'misc' => 'متنوعات',
|
||||||
|
|
@ -894,6 +918,7 @@ URL: [url]',
|
||||||
'october' => 'اكتوبر',
|
'october' => 'اكتوبر',
|
||||||
'old' => 'قديم',
|
'old' => 'قديم',
|
||||||
'only_jpg_user_images' => 'فقط يمكنك استخدام ملفات من تنسيق jpg كصورة المستخدم',
|
'only_jpg_user_images' => 'فقط يمكنك استخدام ملفات من تنسيق jpg كصورة المستخدم',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'الترتيب بالتسلسل موقف',
|
'order_by_sequence_off' => 'الترتيب بالتسلسل موقف',
|
||||||
'original_filename' => 'اسم الملف الاصلي',
|
'original_filename' => 'اسم الملف الاصلي',
|
||||||
'overall_indexing_progress' => 'متابعة الفهرسة',
|
'overall_indexing_progress' => 'متابعة الفهرسة',
|
||||||
|
|
@ -1131,7 +1156,7 @@ URL: [url]',
|
||||||
'scheduler_class_description' => 'تفصيل جدول الصف',
|
'scheduler_class_description' => 'تفصيل جدول الصف',
|
||||||
'scheduler_class_parameter' => 'معامل جدول الصف',
|
'scheduler_class_parameter' => 'معامل جدول الصف',
|
||||||
'scheduler_class_tasks' => 'مهام جدول الصف',
|
'scheduler_class_tasks' => 'مهام جدول الصف',
|
||||||
'scheduler_task_mgr' => '',
|
'scheduler_task_mgr' => 'ﺎﻠﺟﺩﻮﻟﺓ',
|
||||||
'search' => 'البحث',
|
'search' => 'البحث',
|
||||||
'search_fulltext' => 'بحث في النص الكامل',
|
'search_fulltext' => 'بحث في النص الكامل',
|
||||||
'search_in' => 'بحث في',
|
'search_in' => 'بحث في',
|
||||||
|
|
@ -1172,7 +1197,9 @@ URL: [url]',
|
||||||
'select_ind_recipients' => 'اختيار مستلم فردي',
|
'select_ind_recipients' => 'اختيار مستلم فردي',
|
||||||
'select_ind_reviewers' => 'اضغط لاختيار مراجع فردي',
|
'select_ind_reviewers' => 'اضغط لاختيار مراجع فردي',
|
||||||
'select_ind_revisors' => 'اضغط لإختيار مراجعين فرديين',
|
'select_ind_revisors' => 'اضغط لإختيار مراجعين فرديين',
|
||||||
|
'select_mimetype' => '',
|
||||||
'select_one' => 'اختر واحد',
|
'select_one' => 'اختر واحد',
|
||||||
|
'select_owner' => '',
|
||||||
'select_user' => 'اختر مستخدم',
|
'select_user' => 'اختر مستخدم',
|
||||||
'select_users' => 'اضغط لاختيار المستخدم',
|
'select_users' => 'اضغط لاختيار المستخدم',
|
||||||
'select_value' => 'ًاختار قيمة',
|
'select_value' => 'ًاختار قيمة',
|
||||||
|
|
@ -1284,6 +1311,8 @@ URL: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => 'تمكين المسؤول من مراجعة التطبيق',
|
'settings_enableAdminRevApp_desc' => 'تمكين المسؤول من مراجعة التطبيق',
|
||||||
'settings_enableCalendar' => 'تمكين التقويم',
|
'settings_enableCalendar' => 'تمكين التقويم',
|
||||||
'settings_enableCalendar_desc' => 'تمكين التقويم',
|
'settings_enableCalendar_desc' => 'تمكين التقويم',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'تمكين الحافظة',
|
'settings_enableClipboard' => 'تمكين الحافظة',
|
||||||
'settings_enableClipboard_desc' => 'تمكين الحافظة',
|
'settings_enableClipboard_desc' => 'تمكين الحافظة',
|
||||||
'settings_enableConverting' => 'تمكين التحويل',
|
'settings_enableConverting' => 'تمكين التحويل',
|
||||||
|
|
@ -1397,6 +1426,8 @@ URL: [url]',
|
||||||
'settings_initialDocumentStatus_desc' => 'حالة المستند الأولي',
|
'settings_initialDocumentStatus_desc' => 'حالة المستند الأولي',
|
||||||
'settings_initialDocumentStatus_draft' => 'حالة المستند الأولي, المسودة',
|
'settings_initialDocumentStatus_draft' => 'حالة المستند الأولي, المسودة',
|
||||||
'settings_initialDocumentStatus_released' => 'حالة المستند الأولي, صدر',
|
'settings_initialDocumentStatus_released' => 'حالة المستند الأولي, صدر',
|
||||||
|
'settings_inlineEditing' => '',
|
||||||
|
'settings_inlineEditing_desc' => '',
|
||||||
'settings_installADOdb' => 'تثبيت ADOdb',
|
'settings_installADOdb' => 'تثبيت ADOdb',
|
||||||
'settings_install_disabled' => 'توقيف المثبت',
|
'settings_install_disabled' => 'توقيف المثبت',
|
||||||
'settings_install_pear_package_log' => 'تثبيت سجل الحزمة',
|
'settings_install_pear_package_log' => 'تثبيت سجل الحزمة',
|
||||||
|
|
@ -1442,6 +1473,8 @@ URL: [url]',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => 'تجاوز نوع الملف',
|
'settings_overrideMimeType' => 'تجاوز نوع الملف',
|
||||||
'settings_overrideMimeType_desc' => 'تجاوز نوع الملف',
|
'settings_overrideMimeType_desc' => 'تجاوز نوع الملف',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'حجم القسم',
|
'settings_partitionSize' => 'حجم القسم',
|
||||||
'settings_partitionSize_desc' => 'حجم القسم',
|
'settings_partitionSize_desc' => 'حجم القسم',
|
||||||
'settings_passwordExpiration' => 'انتهاء صلاحية كلمة المرور',
|
'settings_passwordExpiration' => 'انتهاء صلاحية كلمة المرور',
|
||||||
|
|
@ -1537,9 +1570,11 @@ URL: [url]',
|
||||||
'settings_System' => 'نظام',
|
'settings_System' => 'نظام',
|
||||||
'settings_tasksInMenu' => 'قائمة المهام',
|
'settings_tasksInMenu' => 'قائمة المهام',
|
||||||
'settings_tasksInMenu_approval' => 'موافقة قائمة المهام',
|
'settings_tasksInMenu_approval' => 'موافقة قائمة المهام',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => 'قائمة المهام',
|
'settings_tasksInMenu_desc' => 'قائمة المهام',
|
||||||
'settings_tasksInMenu_needscorrection' => 'قائمة المهام تحتاج إلى تصحيح',
|
'settings_tasksInMenu_needscorrection' => 'قائمة المهام تحتاج إلى تصحيح',
|
||||||
'settings_tasksInMenu_receipt' => 'مستلم قائمة المهام',
|
'settings_tasksInMenu_receipt' => 'مستلم قائمة المهام',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => 'مراجعة قائمة المهام',
|
'settings_tasksInMenu_review' => 'مراجعة قائمة المهام',
|
||||||
'settings_tasksInMenu_revision' => 'مراجعة قائمة المهام',
|
'settings_tasksInMenu_revision' => 'مراجعة قائمة المهام',
|
||||||
'settings_tasksInMenu_workflow' => 'سير عمل قائمة المهام',
|
'settings_tasksInMenu_workflow' => 'سير عمل قائمة المهام',
|
||||||
|
|
@ -1594,6 +1629,7 @@ URL: [url]',
|
||||||
'splash_add_to_transmittal' => 'اضافة إلى الإحالة',
|
'splash_add_to_transmittal' => 'اضافة إلى الإحالة',
|
||||||
'splash_add_transmittal' => 'إضافة إحالة',
|
'splash_add_transmittal' => 'إضافة إحالة',
|
||||||
'splash_add_user' => 'اضافة مستخدم',
|
'splash_add_user' => 'اضافة مستخدم',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => 'مسح ذاكرة التخزين المؤقت',
|
'splash_cleared_cache' => 'مسح ذاكرة التخزين المؤقت',
|
||||||
'splash_cleared_clipboard' => 'مسح الحافظة',
|
'splash_cleared_clipboard' => 'مسح الحافظة',
|
||||||
'splash_delete_access' => 'حذف الوصول',
|
'splash_delete_access' => 'حذف الوصول',
|
||||||
|
|
@ -1602,6 +1638,7 @@ URL: [url]',
|
||||||
'splash_document_edited' => 'تم تحرير المستند',
|
'splash_document_edited' => 'تم تحرير المستند',
|
||||||
'splash_document_indexed' => 'تم فهرسة المستند',
|
'splash_document_indexed' => 'تم فهرسة المستند',
|
||||||
'splash_document_locked' => 'تم قفل المستند',
|
'splash_document_locked' => 'تم قفل المستند',
|
||||||
|
'splash_document_name_changed' => '',
|
||||||
'splash_document_unlocked' => 'تم الغاء قفل المستند',
|
'splash_document_unlocked' => 'تم الغاء قفل المستند',
|
||||||
'splash_edit_access' => 'تحرير الدخول',
|
'splash_edit_access' => 'تحرير الدخول',
|
||||||
'splash_edit_attribute' => 'تحرير السمة',
|
'splash_edit_attribute' => 'تحرير السمة',
|
||||||
|
|
@ -1750,7 +1787,7 @@ URL: [url]',
|
||||||
'to' => 'الى',
|
'to' => 'الى',
|
||||||
'toggle_manager' => 'رجح مدير',
|
'toggle_manager' => 'رجح مدير',
|
||||||
'toggle_qrcode' => 'toggle toggle',
|
'toggle_qrcode' => 'toggle toggle',
|
||||||
'total' => '',
|
'total' => 'ﺍﻼﺠﻣﺎﻠﻳ',
|
||||||
'to_before_from' => 'إلى قبل من',
|
'to_before_from' => 'إلى قبل من',
|
||||||
'transfer_content' => 'تحويل المحتوى',
|
'transfer_content' => 'تحويل المحتوى',
|
||||||
'transfer_document' => 'تحويل مستند',
|
'transfer_document' => 'تحويل مستند',
|
||||||
|
|
@ -1783,6 +1820,7 @@ URL: [url]',
|
||||||
'tr_TR' => 'التركية',
|
'tr_TR' => 'التركية',
|
||||||
'tuesday' => 'الثلاثاء',
|
'tuesday' => 'الثلاثاء',
|
||||||
'tuesday_abbr' => 'ث',
|
'tuesday_abbr' => 'ث',
|
||||||
|
'types_generic' => '',
|
||||||
'type_of_hook' => 'نوع المسار',
|
'type_of_hook' => 'نوع المسار',
|
||||||
'type_to_filter' => '',
|
'type_to_filter' => '',
|
||||||
'type_to_search' => 'اكتب لتبحث',
|
'type_to_search' => 'اكتب لتبحث',
|
||||||
|
|
@ -1853,6 +1891,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - تم مسح الاصدار',
|
'version_deleted_email_subject' => '[sitename]: [name] - تم مسح الاصدار',
|
||||||
'version_info' => 'معلومات الاصدار',
|
'version_info' => 'معلومات الاصدار',
|
||||||
'view' => 'اعرض',
|
'view' => 'اعرض',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'شاهد اونلاين',
|
'view_online' => 'شاهد اونلاين',
|
||||||
'warning' => 'تحذير',
|
'warning' => 'تحذير',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
||||||
|
|
@ -19,12 +19,19 @@
|
||||||
// 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 (863)
|
// Translators: Admin (866)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '',
|
'2_factor_auth' => '',
|
||||||
'2_factor_auth_info' => '',
|
'2_factor_auth_info' => '',
|
||||||
'2_fact_auth_secret' => '',
|
'2_fact_auth_secret' => '',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Приеми',
|
'accept' => 'Приеми',
|
||||||
'access_control' => '',
|
'access_control' => '',
|
||||||
'access_control_is_off' => '',
|
'access_control_is_off' => '',
|
||||||
|
|
@ -135,6 +142,7 @@ $text = array(
|
||||||
'attrdef_management' => 'Управление дефинирането на атрибути',
|
'attrdef_management' => 'Управление дефинирането на атрибути',
|
||||||
'attrdef_maxvalues' => 'Max. брой стойности',
|
'attrdef_maxvalues' => 'Max. брой стойности',
|
||||||
'attrdef_minvalues' => 'Min. брой стойности',
|
'attrdef_minvalues' => 'Min. брой стойности',
|
||||||
|
'attrdef_minvalues_help' => '',
|
||||||
'attrdef_min_greater_max' => '',
|
'attrdef_min_greater_max' => '',
|
||||||
'attrdef_multiple' => 'ПОзволи няколко стойности',
|
'attrdef_multiple' => 'ПОзволи няколко стойности',
|
||||||
'attrdef_multiple_needs_valueset' => '',
|
'attrdef_multiple_needs_valueset' => '',
|
||||||
|
|
@ -143,15 +151,21 @@ $text = array(
|
||||||
'attrdef_noname' => '',
|
'attrdef_noname' => '',
|
||||||
'attrdef_objtype' => 'Тип на обекта',
|
'attrdef_objtype' => 'Тип на обекта',
|
||||||
'attrdef_regex' => '',
|
'attrdef_regex' => '',
|
||||||
|
'attrdef_regex_help' => '',
|
||||||
'attrdef_type' => 'Тип',
|
'attrdef_type' => 'Тип',
|
||||||
'attrdef_type_boolean' => '',
|
'attrdef_type_boolean' => '',
|
||||||
'attrdef_type_date' => 'Дата',
|
'attrdef_type_date' => 'Дата',
|
||||||
|
'attrdef_type_document' => '',
|
||||||
'attrdef_type_email' => '',
|
'attrdef_type_email' => '',
|
||||||
'attrdef_type_float' => '',
|
'attrdef_type_float' => '',
|
||||||
|
'attrdef_type_folder' => '',
|
||||||
|
'attrdef_type_group' => '',
|
||||||
'attrdef_type_int' => '',
|
'attrdef_type_int' => '',
|
||||||
'attrdef_type_string' => '',
|
'attrdef_type_string' => '',
|
||||||
'attrdef_type_url' => '',
|
'attrdef_type_url' => '',
|
||||||
|
'attrdef_type_user' => '',
|
||||||
'attrdef_valueset' => 'Набор стойности',
|
'attrdef_valueset' => 'Набор стойности',
|
||||||
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => 'Атрибути',
|
'attributes' => 'Атрибути',
|
||||||
'attribute_changed_email_body' => '',
|
'attribute_changed_email_body' => '',
|
||||||
'attribute_changed_email_subject' => '',
|
'attribute_changed_email_subject' => '',
|
||||||
|
|
@ -186,6 +200,8 @@ $text = array(
|
||||||
'calendar' => 'Календар',
|
'calendar' => 'Календар',
|
||||||
'calendar_week' => '',
|
'calendar_week' => '',
|
||||||
'cancel' => 'Отмяна',
|
'cancel' => 'Отмяна',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Невозможно е да се измени остарял или отклонен документ',
|
'cannot_assign_invalid_state' => 'Невозможно е да се измени остарял или отклонен документ',
|
||||||
'cannot_change_final_states' => 'Невозможно е да се изменя статусът на отклонен, просрочен или чакащ рецензия или утверждаване',
|
'cannot_change_final_states' => 'Невозможно е да се изменя статусът на отклонен, просрочен или чакащ рецензия или утверждаване',
|
||||||
'cannot_delete_user' => '',
|
'cannot_delete_user' => '',
|
||||||
|
|
@ -291,6 +307,7 @@ $text = array(
|
||||||
'daily' => 'Ежедневно',
|
'daily' => 'Ежедневно',
|
||||||
'databasesearch' => 'Търсене по БД',
|
'databasesearch' => 'Търсене по БД',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => 'Дата',
|
'date' => 'Дата',
|
||||||
'days' => 'дни',
|
'days' => 'дни',
|
||||||
'debug' => '',
|
'debug' => '',
|
||||||
|
|
@ -302,6 +319,7 @@ $text = array(
|
||||||
'details' => 'Детайли',
|
'details' => 'Детайли',
|
||||||
'details_version' => 'Детайли за версия: [version]',
|
'details_version' => 'Детайли за версия: [version]',
|
||||||
'de_DE' => 'Немски',
|
'de_DE' => 'Немски',
|
||||||
|
'disable_extension' => '',
|
||||||
'disclaimer' => 'Работим аккуратно и задълбочено. От това зависи бъдeщето на нашата страна и благополучието на народа.nПетилетката за три години!nДа не оставим неодрусана слива в наше село!',
|
'disclaimer' => 'Работим аккуратно и задълбочено. От това зависи бъдeщето на нашата страна и благополучието на народа.nПетилетката за три години!nДа не оставим неодрусана слива в наше село!',
|
||||||
'discspace' => '',
|
'discspace' => '',
|
||||||
'docs_in_reception_no_access' => '',
|
'docs_in_reception_no_access' => '',
|
||||||
|
|
@ -347,7 +365,8 @@ $text = array(
|
||||||
'document_duplicate_name' => 'Дублирано име на документ',
|
'document_duplicate_name' => 'Дублирано име на документ',
|
||||||
'document_has_no_workflow' => 'Документът няма процес',
|
'document_has_no_workflow' => 'Документът няма процес',
|
||||||
'document_infos' => 'Информация за документа',
|
'document_infos' => 'Информация за документа',
|
||||||
'document_is_checked_out' => '',
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => '',
|
||||||
'document_is_not_locked' => 'Документът не е блокиран',
|
'document_is_not_locked' => 'Документът не е блокиран',
|
||||||
'document_link_by' => 'Свързан',
|
'document_link_by' => 'Свързан',
|
||||||
'document_link_public' => 'Публичен',
|
'document_link_public' => 'Публичен',
|
||||||
|
|
@ -440,6 +459,7 @@ $text = array(
|
||||||
'empty_folder_list' => 'Няма документи или папки',
|
'empty_folder_list' => 'Няма документи или папки',
|
||||||
'empty_list' => '',
|
'empty_list' => '',
|
||||||
'empty_notify_list' => 'Няма записи',
|
'empty_notify_list' => 'Няма записи',
|
||||||
|
'enable_extension' => '',
|
||||||
'en_GB' => 'Английски (Великобритания)',
|
'en_GB' => 'Английски (Великобритания)',
|
||||||
'equal_transition_states' => 'Началното и крайно състояние са еднакви',
|
'equal_transition_states' => 'Началното и крайно състояние са еднакви',
|
||||||
'error' => 'Грешка',
|
'error' => 'Грешка',
|
||||||
|
|
@ -478,6 +498,7 @@ $text = array(
|
||||||
'expire_in_1y' => 'Изтича след 1 година',
|
'expire_in_1y' => 'Изтича след 1 година',
|
||||||
'expire_in_2h' => '',
|
'expire_in_2h' => '',
|
||||||
'expire_in_2y' => 'Изтича след 2 години',
|
'expire_in_2y' => 'Изтича след 2 години',
|
||||||
|
'expire_in_3y' => '',
|
||||||
'expire_today' => '',
|
'expire_today' => '',
|
||||||
'expire_tomorrow' => '',
|
'expire_tomorrow' => '',
|
||||||
'expiry_changed_email' => 'Датата на изтичане променена',
|
'expiry_changed_email' => 'Датата на изтичане променена',
|
||||||
|
|
@ -489,8 +510,10 @@ $text = array(
|
||||||
'extension_changelog' => '',
|
'extension_changelog' => '',
|
||||||
'extension_loading' => '',
|
'extension_loading' => '',
|
||||||
'extension_manager' => 'управление на добавките',
|
'extension_manager' => 'управление на добавките',
|
||||||
|
'extension_mgr_error_upload' => '',
|
||||||
'extension_mgr_installed' => '',
|
'extension_mgr_installed' => '',
|
||||||
'extension_mgr_no_upload' => '',
|
'extension_mgr_no_upload' => '',
|
||||||
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => '',
|
'extension_mgr_repository' => '',
|
||||||
'extension_version_list' => '',
|
'extension_version_list' => '',
|
||||||
'february' => 'Февруари',
|
'february' => 'Февруари',
|
||||||
|
|
@ -702,6 +725,7 @@ $text = array(
|
||||||
'may' => 'май',
|
'may' => 'май',
|
||||||
'menu_dropfolder' => '',
|
'menu_dropfolder' => '',
|
||||||
'menu_upload_from_dropfolder' => '',
|
'menu_upload_from_dropfolder' => '',
|
||||||
|
'message' => '',
|
||||||
'mimetype' => 'Mime тип',
|
'mimetype' => 'Mime тип',
|
||||||
'minutes' => 'минути',
|
'minutes' => 'минути',
|
||||||
'misc' => 'Разни',
|
'misc' => 'Разни',
|
||||||
|
|
@ -723,9 +747,9 @@ $text = array(
|
||||||
'move_folder' => 'Премести папка',
|
'move_folder' => 'Премести папка',
|
||||||
'my_account' => 'Моя акаунт',
|
'my_account' => 'Моя акаунт',
|
||||||
'my_documents' => 'Моите документи',
|
'my_documents' => 'Моите документи',
|
||||||
'my_transmittals' => '',
|
'my_transmittals' => 'Моите предавания',
|
||||||
'name' => 'Име',
|
'name' => 'Име',
|
||||||
'nb_NO' => '',
|
'nb_NO' => 'Норвежки',
|
||||||
'needs_correction' => '',
|
'needs_correction' => '',
|
||||||
'needs_workflow_action' => '',
|
'needs_workflow_action' => '',
|
||||||
'network_drive' => '',
|
'network_drive' => '',
|
||||||
|
|
@ -799,7 +823,8 @@ $text = array(
|
||||||
'october' => 'октомври',
|
'october' => 'октомври',
|
||||||
'old' => 'Стар',
|
'old' => 'Стар',
|
||||||
'only_jpg_user_images' => 'Разрешени са само .jpg-изображения',
|
'only_jpg_user_images' => 'Разрешени са само .jpg-изображения',
|
||||||
'order_by_sequence_off' => '',
|
'operation_disallowed' => '',
|
||||||
|
'order_by_sequence_off' => 'Подреждането по последователност е изключено в настройките. Ако искате този параметър да има ефект, ще трябва да го включите отново.',
|
||||||
'original_filename' => 'Оригинално име на файл',
|
'original_filename' => 'Оригинално име на файл',
|
||||||
'overall_indexing_progress' => '',
|
'overall_indexing_progress' => '',
|
||||||
'owner' => 'Собственик',
|
'owner' => 'Собственик',
|
||||||
|
|
@ -1035,7 +1060,9 @@ $text = array(
|
||||||
'select_ind_recipients' => '',
|
'select_ind_recipients' => '',
|
||||||
'select_ind_reviewers' => 'Кликни да избереш рецензент',
|
'select_ind_reviewers' => 'Кликни да избереш рецензент',
|
||||||
'select_ind_revisors' => '',
|
'select_ind_revisors' => '',
|
||||||
|
'select_mimetype' => '',
|
||||||
'select_one' => 'Избери един',
|
'select_one' => 'Избери един',
|
||||||
|
'select_owner' => '',
|
||||||
'select_user' => '',
|
'select_user' => '',
|
||||||
'select_users' => 'Кликни да избереш потребители',
|
'select_users' => 'Кликни да избереш потребители',
|
||||||
'select_value' => 'Избери стойност',
|
'select_value' => 'Избери стойност',
|
||||||
|
|
@ -1147,6 +1174,8 @@ $text = array(
|
||||||
'settings_enableAdminRevApp_desc' => 'Изключи, за да скрия админа от списъка с рецензиращи/утвърждаващи',
|
'settings_enableAdminRevApp_desc' => 'Изключи, за да скрия админа от списъка с рецензиращи/утвърждаващи',
|
||||||
'settings_enableCalendar' => 'Включи календаря',
|
'settings_enableCalendar' => 'Включи календаря',
|
||||||
'settings_enableCalendar_desc' => 'Включване/изключване календар',
|
'settings_enableCalendar_desc' => 'Включване/изключване календар',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => '',
|
'settings_enableClipboard' => '',
|
||||||
'settings_enableClipboard_desc' => '',
|
'settings_enableClipboard_desc' => '',
|
||||||
'settings_enableConverting' => 'Включи конвертирането',
|
'settings_enableConverting' => 'Включи конвертирането',
|
||||||
|
|
@ -1260,6 +1289,8 @@ $text = array(
|
||||||
'settings_initialDocumentStatus_desc' => '',
|
'settings_initialDocumentStatus_desc' => '',
|
||||||
'settings_initialDocumentStatus_draft' => '',
|
'settings_initialDocumentStatus_draft' => '',
|
||||||
'settings_initialDocumentStatus_released' => '',
|
'settings_initialDocumentStatus_released' => '',
|
||||||
|
'settings_inlineEditing' => '',
|
||||||
|
'settings_inlineEditing_desc' => '',
|
||||||
'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\'',
|
||||||
|
|
@ -1305,6 +1336,8 @@ $text = array(
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => '',
|
'settings_overrideMimeType' => '',
|
||||||
'settings_overrideMimeType_desc' => '',
|
'settings_overrideMimeType_desc' => '',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Частичен размер на файла',
|
'settings_partitionSize' => 'Частичен размер на файла',
|
||||||
'settings_partitionSize_desc' => 'Размер на частичните файлове в байтове, качвани чрез jumploader. Не установвявайте над максимално возможния размер, установен на сървъра.',
|
'settings_partitionSize_desc' => 'Размер на частичните файлове в байтове, качвани чрез jumploader. Не установвявайте над максимално возможния размер, установен на сървъра.',
|
||||||
'settings_passwordExpiration' => 'Валидност на парола',
|
'settings_passwordExpiration' => 'Валидност на парола',
|
||||||
|
|
@ -1400,9 +1433,11 @@ $text = array(
|
||||||
'settings_System' => 'Система',
|
'settings_System' => 'Система',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
|
@ -1457,6 +1492,7 @@ $text = array(
|
||||||
'splash_add_to_transmittal' => '',
|
'splash_add_to_transmittal' => '',
|
||||||
'splash_add_transmittal' => '',
|
'splash_add_transmittal' => '',
|
||||||
'splash_add_user' => '',
|
'splash_add_user' => '',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => '',
|
'splash_cleared_cache' => '',
|
||||||
'splash_cleared_clipboard' => '',
|
'splash_cleared_clipboard' => '',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
|
@ -1465,6 +1501,7 @@ $text = array(
|
||||||
'splash_document_edited' => '',
|
'splash_document_edited' => '',
|
||||||
'splash_document_indexed' => '',
|
'splash_document_indexed' => '',
|
||||||
'splash_document_locked' => 'Документът е заключен',
|
'splash_document_locked' => 'Документът е заключен',
|
||||||
|
'splash_document_name_changed' => '',
|
||||||
'splash_document_unlocked' => 'Документа е отключен',
|
'splash_document_unlocked' => 'Документа е отключен',
|
||||||
'splash_edit_access' => '',
|
'splash_edit_access' => '',
|
||||||
'splash_edit_attribute' => '',
|
'splash_edit_attribute' => '',
|
||||||
|
|
@ -1637,6 +1674,7 @@ $text = array(
|
||||||
'tr_TR' => 'Турски',
|
'tr_TR' => 'Турски',
|
||||||
'tuesday' => 'вторник',
|
'tuesday' => 'вторник',
|
||||||
'tuesday_abbr' => '',
|
'tuesday_abbr' => '',
|
||||||
|
'types_generic' => '',
|
||||||
'type_of_hook' => '',
|
'type_of_hook' => '',
|
||||||
'type_to_filter' => '',
|
'type_to_filter' => '',
|
||||||
'type_to_search' => 'Тип за търсене',
|
'type_to_search' => 'Тип за търсене',
|
||||||
|
|
@ -1702,6 +1740,8 @@ $text = array(
|
||||||
'version_deleted_email_subject' => '',
|
'version_deleted_email_subject' => '',
|
||||||
'version_info' => 'Информация за версията',
|
'version_info' => 'Информация за версията',
|
||||||
'view' => 'Преглед',
|
'view' => 'Преглед',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Преглед онлайн',
|
'view_online' => 'Преглед онлайн',
|
||||||
'warning' => 'Внимание',
|
'warning' => 'Внимание',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
||||||
|
|
@ -19,14 +19,21 @@
|
||||||
// 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 (758)
|
// Translators: Admin (762)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '',
|
'2_factor_auth' => '',
|
||||||
'2_factor_auth_info' => '',
|
'2_factor_auth_info' => '',
|
||||||
'2_fact_auth_secret' => '',
|
'2_fact_auth_secret' => '',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Acceptar',
|
'accept' => 'Acceptar',
|
||||||
'access_control' => '',
|
'access_control' => 'Control d\'accés',
|
||||||
'access_control_is_off' => '',
|
'access_control_is_off' => '',
|
||||||
'access_denied' => 'Accés denegat',
|
'access_denied' => 'Accés denegat',
|
||||||
'access_inheritance' => 'Accés heretat',
|
'access_inheritance' => 'Accés heretat',
|
||||||
|
|
@ -140,6 +147,7 @@ URL: [url]',
|
||||||
'attrdef_management' => '',
|
'attrdef_management' => '',
|
||||||
'attrdef_maxvalues' => '',
|
'attrdef_maxvalues' => '',
|
||||||
'attrdef_minvalues' => '',
|
'attrdef_minvalues' => '',
|
||||||
|
'attrdef_minvalues_help' => '',
|
||||||
'attrdef_min_greater_max' => '',
|
'attrdef_min_greater_max' => '',
|
||||||
'attrdef_multiple' => '',
|
'attrdef_multiple' => '',
|
||||||
'attrdef_multiple_needs_valueset' => '',
|
'attrdef_multiple_needs_valueset' => '',
|
||||||
|
|
@ -148,15 +156,21 @@ URL: [url]',
|
||||||
'attrdef_noname' => '',
|
'attrdef_noname' => '',
|
||||||
'attrdef_objtype' => '',
|
'attrdef_objtype' => '',
|
||||||
'attrdef_regex' => '',
|
'attrdef_regex' => '',
|
||||||
|
'attrdef_regex_help' => '',
|
||||||
'attrdef_type' => '',
|
'attrdef_type' => '',
|
||||||
'attrdef_type_boolean' => '',
|
'attrdef_type_boolean' => '',
|
||||||
'attrdef_type_date' => 'Data',
|
'attrdef_type_date' => 'Data',
|
||||||
|
'attrdef_type_document' => '',
|
||||||
'attrdef_type_email' => '',
|
'attrdef_type_email' => '',
|
||||||
'attrdef_type_float' => '',
|
'attrdef_type_float' => '',
|
||||||
|
'attrdef_type_folder' => '',
|
||||||
|
'attrdef_type_group' => '',
|
||||||
'attrdef_type_int' => '',
|
'attrdef_type_int' => '',
|
||||||
'attrdef_type_string' => '',
|
'attrdef_type_string' => '',
|
||||||
'attrdef_type_url' => '',
|
'attrdef_type_url' => '',
|
||||||
|
'attrdef_type_user' => '',
|
||||||
'attrdef_valueset' => '',
|
'attrdef_valueset' => '',
|
||||||
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => 'Atributs',
|
'attributes' => 'Atributs',
|
||||||
'attribute_changed_email_body' => '',
|
'attribute_changed_email_body' => '',
|
||||||
'attribute_changed_email_subject' => '',
|
'attribute_changed_email_subject' => '',
|
||||||
|
|
@ -191,6 +205,8 @@ URL: [url]',
|
||||||
'calendar' => 'Calendari',
|
'calendar' => 'Calendari',
|
||||||
'calendar_week' => '',
|
'calendar_week' => '',
|
||||||
'cancel' => 'Cancel.lar',
|
'cancel' => 'Cancel.lar',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'No es poden assignar nous revisors a un document que no està pendent de revisió o d\'aprovació.',
|
'cannot_assign_invalid_state' => 'No es poden assignar nous revisors a un document que no està pendent de revisió o d\'aprovació.',
|
||||||
'cannot_change_final_states' => 'Atenció: No es pot canviar l\'estat de documents que han estat rebutjats, marcats com a obsolets o expirats.',
|
'cannot_change_final_states' => 'Atenció: No es pot canviar l\'estat de documents que han estat rebutjats, marcats com a obsolets o expirats.',
|
||||||
'cannot_delete_user' => '',
|
'cannot_delete_user' => '',
|
||||||
|
|
@ -296,6 +312,7 @@ URL: [url]',
|
||||||
'daily' => 'Daily',
|
'daily' => 'Daily',
|
||||||
'databasesearch' => 'Database search',
|
'databasesearch' => 'Database search',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => 'Data',
|
'date' => 'Data',
|
||||||
'days' => '',
|
'days' => '',
|
||||||
'debug' => '',
|
'debug' => '',
|
||||||
|
|
@ -307,6 +324,7 @@ URL: [url]',
|
||||||
'details' => 'Detalls',
|
'details' => 'Detalls',
|
||||||
'details_version' => 'Detalls de la versió: [version]',
|
'details_version' => 'Detalls de la versió: [version]',
|
||||||
'de_DE' => 'Alemany',
|
'de_DE' => 'Alemany',
|
||||||
|
'disable_extension' => '',
|
||||||
'disclaimer' => 'Aquesta és una àrea restringida. Només es permet l\'accés a usuaris autoritzats. Qualsevol intrusió es perseguirà d\'acord amb les lleis internacionals.',
|
'disclaimer' => 'Aquesta és una àrea restringida. Només es permet l\'accés a usuaris autoritzats. Qualsevol intrusió es perseguirà d\'acord amb les lleis internacionals.',
|
||||||
'discspace' => '',
|
'discspace' => '',
|
||||||
'docs_in_reception_no_access' => '',
|
'docs_in_reception_no_access' => '',
|
||||||
|
|
@ -352,7 +370,8 @@ URL: [url]',
|
||||||
'document_duplicate_name' => '',
|
'document_duplicate_name' => '',
|
||||||
'document_has_no_workflow' => '',
|
'document_has_no_workflow' => '',
|
||||||
'document_infos' => 'Informacions',
|
'document_infos' => 'Informacions',
|
||||||
'document_is_checked_out' => '',
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => '',
|
||||||
'document_is_not_locked' => 'Aquest document no està bloquejat',
|
'document_is_not_locked' => 'Aquest document no està bloquejat',
|
||||||
'document_link_by' => 'Vinculat per',
|
'document_link_by' => 'Vinculat per',
|
||||||
'document_link_public' => 'Públic',
|
'document_link_public' => 'Públic',
|
||||||
|
|
@ -445,6 +464,7 @@ URL: [url]',
|
||||||
'empty_folder_list' => 'Sense documents o carpetes',
|
'empty_folder_list' => 'Sense documents o carpetes',
|
||||||
'empty_list' => '',
|
'empty_list' => '',
|
||||||
'empty_notify_list' => 'No hi ha entrades',
|
'empty_notify_list' => 'No hi ha entrades',
|
||||||
|
'enable_extension' => '',
|
||||||
'en_GB' => 'Anglès (Regne Unit)',
|
'en_GB' => 'Anglès (Regne Unit)',
|
||||||
'equal_transition_states' => '',
|
'equal_transition_states' => '',
|
||||||
'error' => '',
|
'error' => '',
|
||||||
|
|
@ -483,6 +503,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => 'Expira en un any',
|
'expire_in_1y' => 'Expira en un any',
|
||||||
'expire_in_2h' => '',
|
'expire_in_2h' => '',
|
||||||
'expire_in_2y' => 'Expira en dos anys',
|
'expire_in_2y' => 'Expira en dos anys',
|
||||||
|
'expire_in_3y' => '',
|
||||||
'expire_today' => '',
|
'expire_today' => '',
|
||||||
'expire_tomorrow' => '',
|
'expire_tomorrow' => '',
|
||||||
'expiry_changed_email' => 'Data de caducitat modificada',
|
'expiry_changed_email' => 'Data de caducitat modificada',
|
||||||
|
|
@ -494,8 +515,10 @@ URL: [url]',
|
||||||
'extension_changelog' => '',
|
'extension_changelog' => '',
|
||||||
'extension_loading' => '',
|
'extension_loading' => '',
|
||||||
'extension_manager' => 'Gestiona les Extensions',
|
'extension_manager' => 'Gestiona les Extensions',
|
||||||
|
'extension_mgr_error_upload' => '',
|
||||||
'extension_mgr_installed' => '',
|
'extension_mgr_installed' => '',
|
||||||
'extension_mgr_no_upload' => '',
|
'extension_mgr_no_upload' => '',
|
||||||
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => '',
|
'extension_mgr_repository' => '',
|
||||||
'extension_version_list' => '',
|
'extension_version_list' => '',
|
||||||
'february' => 'Febrer',
|
'february' => 'Febrer',
|
||||||
|
|
@ -575,7 +598,7 @@ URL: [url]',
|
||||||
'import_extension' => '',
|
'import_extension' => '',
|
||||||
'import_fs' => 'Importa del sistema d\'arxius',
|
'import_fs' => 'Importa del sistema d\'arxius',
|
||||||
'import_fs_warning' => 'Només funciona arrastrant carpetes.La operació importarà recursivament totes les carpetes i arxius.',
|
'import_fs_warning' => 'Només funciona arrastrant carpetes.La operació importarà recursivament totes les carpetes i arxius.',
|
||||||
'import_users' => '',
|
'import_users' => 'Importar usuaris',
|
||||||
'import_users_addnew' => '',
|
'import_users_addnew' => '',
|
||||||
'import_users_update' => '',
|
'import_users_update' => '',
|
||||||
'include_content' => '',
|
'include_content' => '',
|
||||||
|
|
@ -707,6 +730,7 @@ URL: [url]',
|
||||||
'may' => 'Maig',
|
'may' => 'Maig',
|
||||||
'menu_dropfolder' => '',
|
'menu_dropfolder' => '',
|
||||||
'menu_upload_from_dropfolder' => '',
|
'menu_upload_from_dropfolder' => '',
|
||||||
|
'message' => '',
|
||||||
'mimetype' => '',
|
'mimetype' => '',
|
||||||
'minutes' => '',
|
'minutes' => '',
|
||||||
'misc' => 'Miscelànea',
|
'misc' => 'Miscelànea',
|
||||||
|
|
@ -730,7 +754,7 @@ URL: [url]',
|
||||||
'my_documents' => 'Els meus documents',
|
'my_documents' => 'Els meus documents',
|
||||||
'my_transmittals' => 'Documents enviats per mi',
|
'my_transmittals' => 'Documents enviats per mi',
|
||||||
'name' => 'Nom',
|
'name' => 'Nom',
|
||||||
'nb_NO' => '',
|
'nb_NO' => 'Noruec',
|
||||||
'needs_correction' => '',
|
'needs_correction' => '',
|
||||||
'needs_workflow_action' => '',
|
'needs_workflow_action' => '',
|
||||||
'network_drive' => '',
|
'network_drive' => '',
|
||||||
|
|
@ -804,6 +828,7 @@ URL: [url]',
|
||||||
'october' => 'Octubre',
|
'october' => 'Octubre',
|
||||||
'old' => 'Vell',
|
'old' => 'Vell',
|
||||||
'only_jpg_user_images' => 'Només pot utilitzar imatges .jpg com imatges d\'usuari',
|
'only_jpg_user_images' => 'Només pot utilitzar imatges .jpg com imatges d\'usuari',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'L\'ordenació per seqüència és desactivada a la configuració. Si vol que aquest paràmetre sigui efectiu, haurà d\'activar-lo.',
|
'order_by_sequence_off' => 'L\'ordenació per seqüència és desactivada a la configuració. Si vol que aquest paràmetre sigui efectiu, haurà d\'activar-lo.',
|
||||||
'original_filename' => '',
|
'original_filename' => '',
|
||||||
'overall_indexing_progress' => '',
|
'overall_indexing_progress' => '',
|
||||||
|
|
@ -1040,7 +1065,9 @@ URL: [url]',
|
||||||
'select_ind_recipients' => '',
|
'select_ind_recipients' => '',
|
||||||
'select_ind_reviewers' => '',
|
'select_ind_reviewers' => '',
|
||||||
'select_ind_revisors' => '',
|
'select_ind_revisors' => '',
|
||||||
|
'select_mimetype' => '',
|
||||||
'select_one' => 'Seleccionar un',
|
'select_one' => 'Seleccionar un',
|
||||||
|
'select_owner' => '',
|
||||||
'select_user' => '',
|
'select_user' => '',
|
||||||
'select_users' => 'Prem per seleccionar els usuaris',
|
'select_users' => 'Prem per seleccionar els usuaris',
|
||||||
'select_value' => 'Selecciona un valor',
|
'select_value' => 'Selecciona un valor',
|
||||||
|
|
@ -1152,6 +1179,8 @@ URL: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => '',
|
'settings_enableAdminRevApp_desc' => '',
|
||||||
'settings_enableCalendar' => '',
|
'settings_enableCalendar' => '',
|
||||||
'settings_enableCalendar_desc' => '',
|
'settings_enableCalendar_desc' => '',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => '',
|
'settings_enableClipboard' => '',
|
||||||
'settings_enableClipboard_desc' => '',
|
'settings_enableClipboard_desc' => '',
|
||||||
'settings_enableConverting' => '',
|
'settings_enableConverting' => '',
|
||||||
|
|
@ -1265,6 +1294,8 @@ URL: [url]',
|
||||||
'settings_initialDocumentStatus_desc' => '',
|
'settings_initialDocumentStatus_desc' => '',
|
||||||
'settings_initialDocumentStatus_draft' => '',
|
'settings_initialDocumentStatus_draft' => '',
|
||||||
'settings_initialDocumentStatus_released' => '',
|
'settings_initialDocumentStatus_released' => '',
|
||||||
|
'settings_inlineEditing' => '',
|
||||||
|
'settings_inlineEditing_desc' => '',
|
||||||
'settings_installADOdb' => 'Install ADOdb',
|
'settings_installADOdb' => 'Install ADOdb',
|
||||||
'settings_install_disabled' => '',
|
'settings_install_disabled' => '',
|
||||||
'settings_install_pear_package_log' => '',
|
'settings_install_pear_package_log' => '',
|
||||||
|
|
@ -1310,6 +1341,8 @@ URL: [url]',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => '',
|
'settings_overrideMimeType' => '',
|
||||||
'settings_overrideMimeType_desc' => '',
|
'settings_overrideMimeType_desc' => '',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => '',
|
'settings_partitionSize' => '',
|
||||||
'settings_partitionSize_desc' => '',
|
'settings_partitionSize_desc' => '',
|
||||||
'settings_passwordExpiration' => '',
|
'settings_passwordExpiration' => '',
|
||||||
|
|
@ -1405,9 +1438,11 @@ URL: [url]',
|
||||||
'settings_System' => 'System',
|
'settings_System' => 'System',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
|
@ -1462,6 +1497,7 @@ URL: [url]',
|
||||||
'splash_add_to_transmittal' => '',
|
'splash_add_to_transmittal' => '',
|
||||||
'splash_add_transmittal' => '',
|
'splash_add_transmittal' => '',
|
||||||
'splash_add_user' => '',
|
'splash_add_user' => '',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => '',
|
'splash_cleared_cache' => '',
|
||||||
'splash_cleared_clipboard' => '',
|
'splash_cleared_clipboard' => '',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
|
@ -1470,6 +1506,7 @@ URL: [url]',
|
||||||
'splash_document_edited' => '',
|
'splash_document_edited' => '',
|
||||||
'splash_document_indexed' => '',
|
'splash_document_indexed' => '',
|
||||||
'splash_document_locked' => 'Document blocat',
|
'splash_document_locked' => 'Document blocat',
|
||||||
|
'splash_document_name_changed' => '',
|
||||||
'splash_document_unlocked' => 'Document desblocat',
|
'splash_document_unlocked' => 'Document desblocat',
|
||||||
'splash_edit_access' => '',
|
'splash_edit_access' => '',
|
||||||
'splash_edit_attribute' => '',
|
'splash_edit_attribute' => '',
|
||||||
|
|
@ -1642,6 +1679,7 @@ URL: [url]',
|
||||||
'tr_TR' => 'Turc',
|
'tr_TR' => 'Turc',
|
||||||
'tuesday' => 'Dimarts',
|
'tuesday' => 'Dimarts',
|
||||||
'tuesday_abbr' => '',
|
'tuesday_abbr' => '',
|
||||||
|
'types_generic' => '',
|
||||||
'type_of_hook' => '',
|
'type_of_hook' => '',
|
||||||
'type_to_filter' => '',
|
'type_to_filter' => '',
|
||||||
'type_to_search' => 'Cerca',
|
'type_to_search' => 'Cerca',
|
||||||
|
|
@ -1707,6 +1745,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '',
|
'version_deleted_email_subject' => '',
|
||||||
'version_info' => 'Informació de versió',
|
'version_info' => 'Informació de versió',
|
||||||
'view' => '',
|
'view' => '',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Veure online',
|
'view_online' => 'Veure online',
|
||||||
'warning' => 'Advertència',
|
'warning' => 'Advertència',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
||||||
|
|
@ -19,12 +19,19 @@
|
||||||
// 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 (1531), kreml (579)
|
// Translators: Admin (1537), kreml (579)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'dvoufaktorové ověření',
|
'2_factor_auth' => 'dvoufaktorové ověření',
|
||||||
'2_factor_auth_info' => 'Tento systém vyžaduje dvoufaktorové ověření. Na svém mobilním telefonu budete potřebovat Google Authenticator. Níže vidíte dva QR kódy. Správný je vaše současné tajemství. Vlevo můžete nastavit nové tajemství. Pokud nastavíte nové tajemství, ujistěte se, že jste jej znovu otestovali pomocí služby Google Authenticator.',
|
'2_factor_auth_info' => 'Tento systém vyžaduje dvoufaktorové ověření. Na svém mobilním telefonu budete potřebovat Google Authenticator. Níže vidíte dva QR kódy. Správný je vaše současné tajemství. Vlevo můžete nastavit nové tajemství. Pokud nastavíte nové tajemství, ujistěte se, že jste jej znovu otestovali pomocí služby Google Authenticator.',
|
||||||
'2_fact_auth_secret' => 'tajemství',
|
'2_fact_auth_secret' => 'tajemství',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Přijmout',
|
'accept' => 'Přijmout',
|
||||||
'access_control' => 'Řízení přístupu',
|
'access_control' => 'Řízení přístupu',
|
||||||
'access_control_is_off' => 'Řízení přístupu je vypnuté',
|
'access_control_is_off' => 'Řízení přístupu je vypnuté',
|
||||||
|
|
@ -156,6 +163,7 @@ URL: [url]',
|
||||||
'attrdef_management' => 'Správa definic atributů',
|
'attrdef_management' => 'Správa definic atributů',
|
||||||
'attrdef_maxvalues' => 'Max. počet hodnot',
|
'attrdef_maxvalues' => 'Max. počet hodnot',
|
||||||
'attrdef_minvalues' => 'Min. počet hodnot',
|
'attrdef_minvalues' => 'Min. počet hodnot',
|
||||||
|
'attrdef_minvalues_help' => '',
|
||||||
'attrdef_min_greater_max' => 'Minimální počet hodnot je větší, než maximální počet hodnot',
|
'attrdef_min_greater_max' => 'Minimální počet hodnot je větší, než maximální počet hodnot',
|
||||||
'attrdef_multiple' => 'Povolit více hodnot',
|
'attrdef_multiple' => 'Povolit více hodnot',
|
||||||
'attrdef_multiple_needs_valueset' => 'Definice atributu s více hodnotami potřebuje nastavit hodnoty.',
|
'attrdef_multiple_needs_valueset' => 'Definice atributu s více hodnotami potřebuje nastavit hodnoty.',
|
||||||
|
|
@ -164,15 +172,21 @@ URL: [url]',
|
||||||
'attrdef_noname' => 'Chybí název definice atributu',
|
'attrdef_noname' => 'Chybí název definice atributu',
|
||||||
'attrdef_objtype' => 'Typ objektu',
|
'attrdef_objtype' => 'Typ objektu',
|
||||||
'attrdef_regex' => 'Regulární výraz',
|
'attrdef_regex' => 'Regulární výraz',
|
||||||
|
'attrdef_regex_help' => '',
|
||||||
'attrdef_type' => 'Typ',
|
'attrdef_type' => 'Typ',
|
||||||
'attrdef_type_boolean' => 'Boolean',
|
'attrdef_type_boolean' => 'Boolean',
|
||||||
'attrdef_type_date' => 'Datum',
|
'attrdef_type_date' => 'Datum',
|
||||||
|
'attrdef_type_document' => '',
|
||||||
'attrdef_type_email' => 'Email',
|
'attrdef_type_email' => 'Email',
|
||||||
'attrdef_type_float' => 'Float',
|
'attrdef_type_float' => 'Float',
|
||||||
|
'attrdef_type_folder' => '',
|
||||||
|
'attrdef_type_group' => '',
|
||||||
'attrdef_type_int' => 'Integer',
|
'attrdef_type_int' => 'Integer',
|
||||||
'attrdef_type_string' => 'Řetězec',
|
'attrdef_type_string' => 'Řetězec',
|
||||||
'attrdef_type_url' => 'URL',
|
'attrdef_type_url' => 'URL',
|
||||||
|
'attrdef_type_user' => '',
|
||||||
'attrdef_valueset' => 'Soubor hodnot',
|
'attrdef_valueset' => 'Soubor hodnot',
|
||||||
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => 'Atributy',
|
'attributes' => 'Atributy',
|
||||||
'attribute_changed_email_body' => 'Atributy změněny
|
'attribute_changed_email_body' => 'Atributy změněny
|
||||||
Dokument: [name]
|
Dokument: [name]
|
||||||
|
|
@ -215,6 +229,8 @@ URL: [url]',
|
||||||
'calendar' => 'Kalendář',
|
'calendar' => 'Kalendář',
|
||||||
'calendar_week' => 'Kaledářní týden',
|
'calendar_week' => 'Kaledářní týden',
|
||||||
'cancel' => 'Zrušit',
|
'cancel' => 'Zrušit',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Není možné přidělit schvalovatele dokumentu, který nečeká na kontrolu nebo na schválení.',
|
'cannot_assign_invalid_state' => 'Není možné přidělit schvalovatele dokumentu, který nečeká na kontrolu nebo na schválení.',
|
||||||
'cannot_change_final_states' => 'Upozornění: Nemůžete měnit stav dokumentu: zamítnutého, s vypršenou platností, posuzovaného nebo schvalovaného.',
|
'cannot_change_final_states' => 'Upozornění: Nemůžete měnit stav dokumentu: zamítnutého, s vypršenou platností, posuzovaného nebo schvalovaného.',
|
||||||
'cannot_delete_user' => 'Uživatele nejde smazat',
|
'cannot_delete_user' => 'Uživatele nejde smazat',
|
||||||
|
|
@ -320,6 +336,7 @@ URL: [url]',
|
||||||
'daily' => 'Denně',
|
'daily' => 'Denně',
|
||||||
'databasesearch' => 'Vyhledání v databázi',
|
'databasesearch' => 'Vyhledání v databázi',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => 'Prosím vyčkejte dokud se data nenahrají...',
|
||||||
'date' => 'Datum',
|
'date' => 'Datum',
|
||||||
'days' => 'dny',
|
'days' => 'dny',
|
||||||
'debug' => 'odstranění chyb kódu',
|
'debug' => 'odstranění chyb kódu',
|
||||||
|
|
@ -331,6 +348,7 @@ URL: [url]',
|
||||||
'details' => 'Podrobnosti',
|
'details' => 'Podrobnosti',
|
||||||
'details_version' => 'Podrobnosti verze: [version]',
|
'details_version' => 'Podrobnosti verze: [version]',
|
||||||
'de_DE' => 'Němčina',
|
'de_DE' => 'Němčina',
|
||||||
|
'disable_extension' => '',
|
||||||
'disclaimer' => 'Toto je neveřejná oblast. Přístup povolen pouze oprávněným uživatelům. Jakékoliv narušení bude stíháno podle platných právních norem.',
|
'disclaimer' => 'Toto je neveřejná oblast. Přístup povolen pouze oprávněným uživatelům. Jakékoliv narušení bude stíháno podle platných právních norem.',
|
||||||
'discspace' => 'Místo na disku',
|
'discspace' => 'Místo na disku',
|
||||||
'docs_in_reception_no_access' => 'Dokumenty s přijetím, ale bez přístupu příjemce',
|
'docs_in_reception_no_access' => 'Dokumenty s přijetím, ale bez přístupu příjemce',
|
||||||
|
|
@ -392,7 +410,8 @@ Uživatel: [username]',
|
||||||
'document_duplicate_name' => 'Duplicitní název dokumentu',
|
'document_duplicate_name' => 'Duplicitní název dokumentu',
|
||||||
'document_has_no_workflow' => 'Dokument nemá workflow',
|
'document_has_no_workflow' => 'Dokument nemá workflow',
|
||||||
'document_infos' => 'Informace o dokumentu',
|
'document_infos' => 'Informace o dokumentu',
|
||||||
'document_is_checked_out' => 'Dokument je aktuálně zkontrolován. Pokud nahrajete novou verzi, nemůžete již kontrolovanou verzi zkontrolovat.',
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'Dokument je aktuálně zkontrolován. Pokud nahrajete novou verzi, nemůžete již kontrolovanou verzi zkontrolovat.',
|
||||||
'document_is_not_locked' => 'Tento dokument není zamčený',
|
'document_is_not_locked' => 'Tento dokument není zamčený',
|
||||||
'document_link_by' => 'Odkazuje sem',
|
'document_link_by' => 'Odkazuje sem',
|
||||||
'document_link_public' => 'Veřejný',
|
'document_link_public' => 'Veřejný',
|
||||||
|
|
@ -511,6 +530,7 @@ URL: [url]',
|
||||||
'empty_folder_list' => 'Žádné dokumenty nebo složky',
|
'empty_folder_list' => 'Žádné dokumenty nebo složky',
|
||||||
'empty_list' => 'Žádné záznamy',
|
'empty_list' => 'Žádné záznamy',
|
||||||
'empty_notify_list' => 'Žádné položky',
|
'empty_notify_list' => 'Žádné položky',
|
||||||
|
'enable_extension' => '',
|
||||||
'en_GB' => 'Angličtina (GB)',
|
'en_GB' => 'Angličtina (GB)',
|
||||||
'equal_transition_states' => 'Počáteční a konečný stav transformace jsou stejné',
|
'equal_transition_states' => 'Počáteční a konečný stav transformace jsou stejné',
|
||||||
'error' => 'Error',
|
'error' => 'Error',
|
||||||
|
|
@ -549,6 +569,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => 'Platnost vyprší za rok',
|
'expire_in_1y' => 'Platnost vyprší za rok',
|
||||||
'expire_in_2h' => 'Platnost vyprší za dvě hodiny',
|
'expire_in_2h' => 'Platnost vyprší za dvě hodiny',
|
||||||
'expire_in_2y' => 'Expiruje za dva roky',
|
'expire_in_2y' => 'Expiruje za dva roky',
|
||||||
|
'expire_in_3y' => '',
|
||||||
'expire_today' => 'Platnost vyprší dnes',
|
'expire_today' => 'Platnost vyprší dnes',
|
||||||
'expire_tomorrow' => 'Platnost vyprší zítra',
|
'expire_tomorrow' => 'Platnost vyprší zítra',
|
||||||
'expiry_changed_email' => 'Datum expirace změněno',
|
'expiry_changed_email' => 'Datum expirace změněno',
|
||||||
|
|
@ -564,8 +585,10 @@ URL: [url]',
|
||||||
'extension_changelog' => 'Changelog',
|
'extension_changelog' => 'Changelog',
|
||||||
'extension_loading' => 'Načítání rozšíření',
|
'extension_loading' => 'Načítání rozšíření',
|
||||||
'extension_manager' => 'Správa rozšíření',
|
'extension_manager' => 'Správa rozšíření',
|
||||||
|
'extension_mgr_error_upload' => '',
|
||||||
'extension_mgr_installed' => 'Instalováno',
|
'extension_mgr_installed' => 'Instalováno',
|
||||||
'extension_mgr_no_upload' => 'Nahrání nového rozšíření není možné, jelikož do složky rozšíření nelze zapisovat.',
|
'extension_mgr_no_upload' => 'Nahrání nového rozšíření není možné, jelikož do složky rozšíření nelze zapisovat.',
|
||||||
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Dostupný',
|
'extension_mgr_repository' => 'Dostupný',
|
||||||
'extension_version_list' => 'Verze',
|
'extension_version_list' => 'Verze',
|
||||||
'february' => 'Únor',
|
'february' => 'Únor',
|
||||||
|
|
@ -672,9 +695,9 @@ URL: [url]',
|
||||||
'import_extension' => 'Importovat rozšíření',
|
'import_extension' => 'Importovat rozšíření',
|
||||||
'import_fs' => 'Nahrát ze souborového systému',
|
'import_fs' => 'Nahrát ze souborového systému',
|
||||||
'import_fs_warning' => 'To bude fungovat pouze pro složky ve vhazovací složce. Operace rekurzivně importuje všechny složky a soubory. Soubory budou okamžitě uvolněny.',
|
'import_fs_warning' => 'To bude fungovat pouze pro složky ve vhazovací složce. Operace rekurzivně importuje všechny složky a soubory. Soubory budou okamžitě uvolněny.',
|
||||||
'import_users' => '',
|
'import_users' => 'Import uživatelů',
|
||||||
'import_users_addnew' => '',
|
'import_users_addnew' => 'Přidat nové uživatele',
|
||||||
'import_users_update' => '',
|
'import_users_update' => 'Aktualizovat existující uživatele',
|
||||||
'include_content' => 'Včetně obsahu',
|
'include_content' => 'Včetně obsahu',
|
||||||
'include_documents' => 'Včetně dokumentů',
|
'include_documents' => 'Včetně dokumentů',
|
||||||
'include_subdirectories' => 'Včetně podadresářů',
|
'include_subdirectories' => 'Včetně podadresářů',
|
||||||
|
|
@ -804,6 +827,7 @@ URL: [url]',
|
||||||
'may' => 'Květen',
|
'may' => 'Květen',
|
||||||
'menu_dropfolder' => 'Vhazovací složka',
|
'menu_dropfolder' => 'Vhazovací složka',
|
||||||
'menu_upload_from_dropfolder' => '',
|
'menu_upload_from_dropfolder' => '',
|
||||||
|
'message' => '',
|
||||||
'mimetype' => 'Typ "MIME"',
|
'mimetype' => 'Typ "MIME"',
|
||||||
'minutes' => 'minuty',
|
'minutes' => 'minuty',
|
||||||
'misc' => 'Různé',
|
'misc' => 'Různé',
|
||||||
|
|
@ -925,6 +949,7 @@ URL: [url]',
|
||||||
'october' => 'Říjen',
|
'october' => 'Říjen',
|
||||||
'old' => 'Starý',
|
'old' => 'Starý',
|
||||||
'only_jpg_user_images' => 'Pro obrázky uživatelů je možné použít pouze obrázky .jpg',
|
'only_jpg_user_images' => 'Pro obrázky uživatelů je možné použít pouze obrázky .jpg',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'Pořadí podle řazení je v nastavení vypnuto. Chcete-li mít tento parametr vliv, musíte jej znovu zapnout.',
|
'order_by_sequence_off' => 'Pořadí podle řazení je v nastavení vypnuto. Chcete-li mít tento parametr vliv, musíte jej znovu zapnout.',
|
||||||
'original_filename' => 'Originální název souboru',
|
'original_filename' => 'Originální název souboru',
|
||||||
'overall_indexing_progress' => 'Celkový průběh indexování',
|
'overall_indexing_progress' => 'Celkový průběh indexování',
|
||||||
|
|
@ -1239,7 +1264,9 @@ URL: [url]',
|
||||||
'select_ind_recipients' => 'Kliknutím vybrat jednotlivého příjemce',
|
'select_ind_recipients' => 'Kliknutím vybrat jednotlivého příjemce',
|
||||||
'select_ind_reviewers' => 'Kliknutím vybrat jednotlivého recenzenta',
|
'select_ind_reviewers' => 'Kliknutím vybrat jednotlivého recenzenta',
|
||||||
'select_ind_revisors' => 'Kliknutím vybrat jednotlivého revizora',
|
'select_ind_revisors' => 'Kliknutím vybrat jednotlivého revizora',
|
||||||
|
'select_mimetype' => '',
|
||||||
'select_one' => 'Vybrat jeden',
|
'select_one' => 'Vybrat jeden',
|
||||||
|
'select_owner' => '',
|
||||||
'select_user' => 'Vybrat uživatele',
|
'select_user' => 'Vybrat uživatele',
|
||||||
'select_users' => 'Kliknutím vybrat uživatele',
|
'select_users' => 'Kliknutím vybrat uživatele',
|
||||||
'select_value' => 'Vybrat hodnotu',
|
'select_value' => 'Vybrat hodnotu',
|
||||||
|
|
@ -1356,6 +1383,8 @@ Jméno: [username]
|
||||||
'settings_enableAdminRevApp_desc' => 'Povolte, pokud chcete, aby správci byli uvedeni jako recenzenti/schvalující a pro přechody workflow.',
|
'settings_enableAdminRevApp_desc' => 'Povolte, pokud chcete, aby správci byli uvedeni jako recenzenti/schvalující a pro přechody workflow.',
|
||||||
'settings_enableCalendar' => 'Povolit kalendář',
|
'settings_enableCalendar' => 'Povolit kalendář',
|
||||||
'settings_enableCalendar_desc' => 'Povolení / zakázání kalendáře',
|
'settings_enableCalendar_desc' => 'Povolení / zakázání kalendáře',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Povolit schránku',
|
'settings_enableClipboard' => 'Povolit schránku',
|
||||||
'settings_enableClipboard_desc' => 'Povolit/zakázat schránku',
|
'settings_enableClipboard_desc' => 'Povolit/zakázat schránku',
|
||||||
'settings_enableConverting' => 'Povolit konverzi',
|
'settings_enableConverting' => 'Povolit konverzi',
|
||||||
|
|
@ -1469,6 +1498,8 @@ Jméno: [username]
|
||||||
'settings_initialDocumentStatus_desc' => 'Tento stav bude nastaven při přidání dokumentu.',
|
'settings_initialDocumentStatus_desc' => 'Tento stav bude nastaven při přidání dokumentu.',
|
||||||
'settings_initialDocumentStatus_draft' => 'Návrh',
|
'settings_initialDocumentStatus_draft' => 'Návrh',
|
||||||
'settings_initialDocumentStatus_released' => 'vydán',
|
'settings_initialDocumentStatus_released' => 'vydán',
|
||||||
|
'settings_inlineEditing' => '',
|
||||||
|
'settings_inlineEditing_desc' => '',
|
||||||
'settings_installADOdb' => 'Install ADOdb',
|
'settings_installADOdb' => 'Install ADOdb',
|
||||||
'settings_install_disabled' => 'Soubor ENABLE_INSTALL_TOOL byl smazán. Nyní se můžete přihlásit do SeedDMS a provést další konfiguraci.',
|
'settings_install_disabled' => 'Soubor ENABLE_INSTALL_TOOL byl smazán. Nyní se můžete přihlásit do SeedDMS a provést další konfiguraci.',
|
||||||
'settings_install_pear_package_log' => 'Nainstalujte PEAR balík \'Log\'',
|
'settings_install_pear_package_log' => 'Nainstalujte PEAR balík \'Log\'',
|
||||||
|
|
@ -1514,6 +1545,8 @@ Jméno: [username]
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => 'Přepsat typ MimeType',
|
'settings_overrideMimeType' => 'Přepsat typ MimeType',
|
||||||
'settings_overrideMimeType_desc' => 'Přepsat MimeType dodaný prohlížečem, pokud je nahrán soubor. Nový MimeType je určen samotným SeedDMS.',
|
'settings_overrideMimeType_desc' => 'Přepsat MimeType dodaný prohlížečem, pokud je nahrán soubor. Nový MimeType je určen samotným SeedDMS.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Částečná velikost souboru',
|
'settings_partitionSize' => 'Částečná velikost souboru',
|
||||||
'settings_partitionSize_desc' => 'Velikost dílčích souborů v bajtech, nahraná jumploaderem. Nenastavujte hodnotu větší, než je maximální velikost odesílání nastavená serverem.',
|
'settings_partitionSize_desc' => 'Velikost dílčích souborů v bajtech, nahraná jumploaderem. Nenastavujte hodnotu větší, než je maximální velikost odesílání nastavená serverem.',
|
||||||
'settings_passwordExpiration' => 'Platnost hesla',
|
'settings_passwordExpiration' => 'Platnost hesla',
|
||||||
|
|
@ -1609,9 +1642,11 @@ Jméno: [username]
|
||||||
'settings_System' => 'System',
|
'settings_System' => 'System',
|
||||||
'settings_tasksInMenu' => 'Vybrané úkoly',
|
'settings_tasksInMenu' => 'Vybrané úkoly',
|
||||||
'settings_tasksInMenu_approval' => 'Schvalování',
|
'settings_tasksInMenu_approval' => 'Schvalování',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => 'Vyberte ty úkoly, které mají být započítány. Není-li vybrán žádný, započítávají se všechny úkoly.',
|
'settings_tasksInMenu_desc' => 'Vyberte ty úkoly, které mají být započítány. Není-li vybrán žádný, započítávají se všechny úkoly.',
|
||||||
'settings_tasksInMenu_needscorrection' => 'vyžadována korektura',
|
'settings_tasksInMenu_needscorrection' => 'vyžadována korektura',
|
||||||
'settings_tasksInMenu_receipt' => 'Přijetí',
|
'settings_tasksInMenu_receipt' => 'Přijetí',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => 'Recenze',
|
'settings_tasksInMenu_review' => 'Recenze',
|
||||||
'settings_tasksInMenu_revision' => 'Revize',
|
'settings_tasksInMenu_revision' => 'Revize',
|
||||||
'settings_tasksInMenu_workflow' => 'Workflow',
|
'settings_tasksInMenu_workflow' => 'Workflow',
|
||||||
|
|
@ -1666,6 +1701,7 @@ Jméno: [username]
|
||||||
'splash_add_to_transmittal' => 'Přidáno k přenosu',
|
'splash_add_to_transmittal' => 'Přidáno k přenosu',
|
||||||
'splash_add_transmittal' => 'Přidán přenos',
|
'splash_add_transmittal' => 'Přidán přenos',
|
||||||
'splash_add_user' => 'Přidán nový uživatel',
|
'splash_add_user' => 'Přidán nový uživatel',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => 'Mezipaměť vymazána',
|
'splash_cleared_cache' => 'Mezipaměť vymazána',
|
||||||
'splash_cleared_clipboard' => 'Schránka vymazána',
|
'splash_cleared_clipboard' => 'Schránka vymazána',
|
||||||
'splash_delete_access' => 'Přístupová práva smazána',
|
'splash_delete_access' => 'Přístupová práva smazána',
|
||||||
|
|
@ -1674,6 +1710,7 @@ Jméno: [username]
|
||||||
'splash_document_edited' => 'Dokument uložen',
|
'splash_document_edited' => 'Dokument uložen',
|
||||||
'splash_document_indexed' => 'Dokument naindexován',
|
'splash_document_indexed' => 'Dokument naindexován',
|
||||||
'splash_document_locked' => 'Dokument zamčen',
|
'splash_document_locked' => 'Dokument zamčen',
|
||||||
|
'splash_document_name_changed' => '',
|
||||||
'splash_document_unlocked' => 'Dokument odemčen',
|
'splash_document_unlocked' => 'Dokument odemčen',
|
||||||
'splash_edit_access' => 'Přístupová práva změněna',
|
'splash_edit_access' => 'Přístupová práva změněna',
|
||||||
'splash_edit_attribute' => 'Atribut uložen',
|
'splash_edit_attribute' => 'Atribut uložen',
|
||||||
|
|
@ -1855,6 +1892,7 @@ URL: [url]',
|
||||||
'tr_TR' => 'Turečtina',
|
'tr_TR' => 'Turečtina',
|
||||||
'tuesday' => 'Úterý',
|
'tuesday' => 'Úterý',
|
||||||
'tuesday_abbr' => 'Út',
|
'tuesday_abbr' => 'Út',
|
||||||
|
'types_generic' => '',
|
||||||
'type_of_hook' => 'Typ hooku',
|
'type_of_hook' => 'Typ hooku',
|
||||||
'type_to_filter' => '',
|
'type_to_filter' => '',
|
||||||
'type_to_search' => 'Zadejte hledaný výraz',
|
'type_to_search' => 'Zadejte hledaný výraz',
|
||||||
|
|
@ -1891,7 +1929,7 @@ URL: [url]',
|
||||||
'uploading_zerosize' => 'Nahrávání prázdného souboru. Nahrání zrušeno.',
|
'uploading_zerosize' => 'Nahrávání prázdného souboru. Nahrání zrušeno.',
|
||||||
'used_discspace' => 'Použité místo na disku',
|
'used_discspace' => 'Použité místo na disku',
|
||||||
'user' => 'Uživatel',
|
'user' => 'Uživatel',
|
||||||
'userdata_file' => '',
|
'userdata_file' => 'Soubor uživatelů',
|
||||||
'userid_groupid' => 'ID uživatel/ID skupiny',
|
'userid_groupid' => 'ID uživatel/ID skupiny',
|
||||||
'users' => 'Uživatel',
|
'users' => 'Uživatel',
|
||||||
'users_and_groups' => 'Uživatelé / Skupiny',
|
'users_and_groups' => 'Uživatelé / Skupiny',
|
||||||
|
|
@ -1925,6 +1963,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Verze smazána',
|
'version_deleted_email_subject' => '[sitename]: [name] - Verze smazána',
|
||||||
'version_info' => 'Informace o verzi',
|
'version_info' => 'Informace o verzi',
|
||||||
'view' => 'Posouzení',
|
'view' => 'Posouzení',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Zobrazit online',
|
'view_online' => 'Zobrazit online',
|
||||||
'warning' => 'Upozornění',
|
'warning' => 'Upozornění',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
||||||
|
|
@ -19,12 +19,19 @@
|
||||||
// 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 (2794), dgrutsch (22)
|
// Translators: Admin (2839), dgrutsch (22)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '2-Faktor Authentifizierung',
|
'2_factor_auth' => '2-Faktor Authentifizierung',
|
||||||
'2_factor_auth_info' => 'Dieses System erfordert 2-Faktor-Authentifikation. Dazu brauchen Sie den Google Authenticator auf Ihrem Mobiltelefon. Unten sehen Sie zwei QR-Codes. Der rechte Code beinhaltet Ihren aktuellen geheimen Schlüssel. Auf der linken Seite wird ein neuer Schlüssel angezeigt. Wenn Sie den neuen Schlüssel speichern, dann stellen Sie zuvor sicher, dass sie ihn mit dem Google Authenticator zuvor eingescant haben.',
|
'2_factor_auth_info' => 'Dieses System erfordert 2-Faktor-Authentifikation. Dazu brauchen Sie den Google Authenticator auf Ihrem Mobiltelefon. Unten sehen Sie zwei QR-Codes. Der rechte Code beinhaltet Ihren aktuellen geheimen Schlüssel. Auf der linken Seite wird ein neuer Schlüssel angezeigt. Wenn Sie den neuen Schlüssel speichern, dann stellen Sie zuvor sicher, dass sie ihn mit dem Google Authenticator zuvor eingescant haben.',
|
||||||
'2_fact_auth_secret' => 'Schlüssel',
|
'2_fact_auth_secret' => 'Schlüssel',
|
||||||
|
'abbr_day' => 'T.',
|
||||||
|
'abbr_hour' => 'St.',
|
||||||
|
'abbr_minute' => 'Min.',
|
||||||
|
'abbr_month' => 'M.',
|
||||||
|
'abbr_second' => 'Sek.',
|
||||||
|
'abbr_week' => 'W.',
|
||||||
|
'abbr_year' => 'J.',
|
||||||
'accept' => 'Übernehmen',
|
'accept' => 'Übernehmen',
|
||||||
'access_control' => 'Zugriffskontrolle',
|
'access_control' => 'Zugriffskontrolle',
|
||||||
'access_control_is_off' => 'Erweiterte Zugriffskontrolle ist ausgeschaltet',
|
'access_control_is_off' => 'Erweiterte Zugriffskontrolle ist ausgeschaltet',
|
||||||
|
|
@ -129,7 +136,7 @@ Status: [status]
|
||||||
Kommentar: [comment]
|
Kommentar: [comment]
|
||||||
Benutzer: [username]
|
Benutzer: [username]
|
||||||
URL: [url]',
|
URL: [url]',
|
||||||
'approval_submit_email_subject' => '[sitename]: [name] - Freigabe erteilen',
|
'approval_submit_email_subject' => '[sitename]: [name] - Freigabe erteilt',
|
||||||
'approval_summary' => 'Übersicht Freigaben',
|
'approval_summary' => 'Übersicht Freigaben',
|
||||||
'approval_update_failed' => 'Störung bei der Aktualisierung des Berechtigungsstatus. Aktualisierung gescheitert',
|
'approval_update_failed' => 'Störung bei der Aktualisierung des Berechtigungsstatus. Aktualisierung gescheitert',
|
||||||
'approvers' => 'Freigebender',
|
'approvers' => 'Freigebender',
|
||||||
|
|
@ -156,6 +163,7 @@ URL: [url]',
|
||||||
'attrdef_management' => 'Attributdefinitions-Management',
|
'attrdef_management' => 'Attributdefinitions-Management',
|
||||||
'attrdef_maxvalues' => 'Max. Anzahl Werte',
|
'attrdef_maxvalues' => 'Max. Anzahl Werte',
|
||||||
'attrdef_minvalues' => 'Min. Anzahl Werte',
|
'attrdef_minvalues' => 'Min. Anzahl Werte',
|
||||||
|
'attrdef_minvalues_help' => 'Minimale Anzahl der Werte. Setzen Sie diesen Wert auf 1, wenn ein Attribut gesetzt werden muss.',
|
||||||
'attrdef_min_greater_max' => 'Zahl der minimalen Werte ist größer als Zahl der maximalen Werte',
|
'attrdef_min_greater_max' => 'Zahl der minimalen Werte ist größer als Zahl der maximalen Werte',
|
||||||
'attrdef_multiple' => 'Mehrfachwerte erlaubt',
|
'attrdef_multiple' => 'Mehrfachwerte erlaubt',
|
||||||
'attrdef_multiple_needs_valueset' => 'Attributdefinition mit Mehrfachwerten erfordert eine Werteliste.',
|
'attrdef_multiple_needs_valueset' => 'Attributdefinition mit Mehrfachwerten erfordert eine Werteliste.',
|
||||||
|
|
@ -164,15 +172,21 @@ URL: [url]',
|
||||||
'attrdef_noname' => 'Kein Name für die Attributedefinition eingegeben',
|
'attrdef_noname' => 'Kein Name für die Attributedefinition eingegeben',
|
||||||
'attrdef_objtype' => 'Objekttyp',
|
'attrdef_objtype' => 'Objekttyp',
|
||||||
'attrdef_regex' => 'Regulärer Ausdruck',
|
'attrdef_regex' => 'Regulärer Ausdruck',
|
||||||
|
'attrdef_regex_help' => 'Regulärer Ausdruck, der beim Typ Zeichenkette auf den Wert zutreffen muss.',
|
||||||
'attrdef_type' => 'Typ',
|
'attrdef_type' => 'Typ',
|
||||||
'attrdef_type_boolean' => 'Boolean',
|
'attrdef_type_boolean' => 'Boolean',
|
||||||
'attrdef_type_date' => 'Datum',
|
'attrdef_type_date' => 'Datum',
|
||||||
|
'attrdef_type_document' => 'Dokument',
|
||||||
'attrdef_type_email' => 'E-Mail',
|
'attrdef_type_email' => 'E-Mail',
|
||||||
'attrdef_type_float' => 'Dezimalzahl',
|
'attrdef_type_float' => 'Dezimalzahl',
|
||||||
|
'attrdef_type_folder' => 'Ordner',
|
||||||
|
'attrdef_type_group' => 'Gruppe',
|
||||||
'attrdef_type_int' => 'Ganzahlig',
|
'attrdef_type_int' => 'Ganzahlig',
|
||||||
'attrdef_type_string' => 'Zeichenkette',
|
'attrdef_type_string' => 'Zeichenkette',
|
||||||
'attrdef_type_url' => 'URL',
|
'attrdef_type_url' => 'URL',
|
||||||
|
'attrdef_type_user' => 'Benutzer',
|
||||||
'attrdef_valueset' => 'Werteauswahl',
|
'attrdef_valueset' => 'Werteauswahl',
|
||||||
|
'attrdef_valueset_help' => 'Eine Liste von Werten, durch ein beliebiges Zeichen getrennt, welches auch am Anfang dieer Zeichenkette stehen muss, z.B. #ja#nein#vielleicht',
|
||||||
'attributes' => 'Attribute',
|
'attributes' => 'Attribute',
|
||||||
'attribute_changed_email_body' => 'Attribut geändert
|
'attribute_changed_email_body' => 'Attribut geändert
|
||||||
Dokument: [name]
|
Dokument: [name]
|
||||||
|
|
@ -215,6 +229,8 @@ URL: [url]',
|
||||||
'calendar' => 'Kalender',
|
'calendar' => 'Kalender',
|
||||||
'calendar_week' => 'Kalenderwoche',
|
'calendar_week' => 'Kalenderwoche',
|
||||||
'cancel' => 'Abbrechen',
|
'cancel' => 'Abbrechen',
|
||||||
|
'cancel_checkout' => 'Auschecken abbrechen',
|
||||||
|
'cancel_checkout_warning' => 'Das Auschecken kann beendet werden, auch wenn bereits Änderung am ausgecheckten Dokument vorgenommen worden sind. In dem Fall wird die Datei gelöscht und die Änderungen gehen verloren.',
|
||||||
'cannot_assign_invalid_state' => 'Die Zuweisung eines neuen Prüfers zu einem Dokument, welches noch nachbearbeitet oder überprüft wird ist nicht möglich',
|
'cannot_assign_invalid_state' => 'Die Zuweisung eines neuen Prüfers zu einem Dokument, welches noch nachbearbeitet oder überprüft wird ist nicht möglich',
|
||||||
'cannot_change_final_states' => 'Warnung: Nicht imstande, Dokumentstatus für Dokumente, die zurückgewiesen worden sind, oder als abgelaufen bzw. überholt markiert wurden zu ändern',
|
'cannot_change_final_states' => 'Warnung: Nicht imstande, Dokumentstatus für Dokumente, die zurückgewiesen worden sind, oder als abgelaufen bzw. überholt markiert wurden zu ändern',
|
||||||
'cannot_delete_user' => 'Benutzer kann nicht gelöscht werden',
|
'cannot_delete_user' => 'Benutzer kann nicht gelöscht werden',
|
||||||
|
|
@ -320,6 +336,7 @@ URL: [url]',
|
||||||
'daily' => 'täglich',
|
'daily' => 'täglich',
|
||||||
'databasesearch' => 'Datenbanksuche',
|
'databasesearch' => 'Datenbanksuche',
|
||||||
'database_schema_version' => 'Version des Datenbankschemas',
|
'database_schema_version' => 'Version des Datenbankschemas',
|
||||||
|
'data_loading' => 'Bitte warten, bis die Daten geladen sind …',
|
||||||
'date' => 'Datum',
|
'date' => 'Datum',
|
||||||
'days' => 'Tage',
|
'days' => 'Tage',
|
||||||
'debug' => 'Debug',
|
'debug' => 'Debug',
|
||||||
|
|
@ -331,6 +348,7 @@ URL: [url]',
|
||||||
'details' => 'Details',
|
'details' => 'Details',
|
||||||
'details_version' => 'Details für Version: [version]',
|
'details_version' => 'Details für Version: [version]',
|
||||||
'de_DE' => 'Deutsch',
|
'de_DE' => 'Deutsch',
|
||||||
|
'disable_extension' => 'Erweiterung deaktivieren',
|
||||||
'disclaimer' => 'Dies ist ein geschützter Bereich. Nur authorisiertes Personal hat Zugriff. Jegliche Verstöße werden nach geltendem Recht (Englisch und International) verfolgt.',
|
'disclaimer' => 'Dies ist ein geschützter Bereich. Nur authorisiertes Personal hat Zugriff. Jegliche Verstöße werden nach geltendem Recht (Englisch und International) verfolgt.',
|
||||||
'discspace' => 'Plattenplatz',
|
'discspace' => 'Plattenplatz',
|
||||||
'docs_in_reception_no_access' => 'Dokumente mit Empfangsbestätigung ohne Zugriff des Empfängers',
|
'docs_in_reception_no_access' => 'Dokumente mit Empfangsbestätigung ohne Zugriff des Empfängers',
|
||||||
|
|
@ -392,7 +410,8 @@ Benutzer: [username]',
|
||||||
'document_duplicate_name' => 'Doppelter Dokumentenname',
|
'document_duplicate_name' => 'Doppelter Dokumentenname',
|
||||||
'document_has_no_workflow' => 'Dokument hat keinen Workflow',
|
'document_has_no_workflow' => 'Dokument hat keinen Workflow',
|
||||||
'document_infos' => 'Informationen',
|
'document_infos' => 'Informationen',
|
||||||
'document_is_checked_out' => 'Das Dokument ist zur Zeit ausgecheckt. Wenn Sie eine neue Version hochladen, werden Sie die ausgecheckte Version nicht mehr einchecken können.',
|
'document_is_checked_out_remove' => 'Das Dokument ist zur Zeit ausgecheckt. Wenn Sie das Dokument löschen kann die ausgecheckte Version nicht mehr hochgeladen werden und verbleibt im Auscheck-Bereich.',
|
||||||
|
'document_is_checked_out_update' => 'Das Dokument ist zur Zeit ausgecheckt. Wenn Sie eine neue Version hochladen, werden Sie die ausgecheckte Version nicht mehr einchecken können.',
|
||||||
'document_is_not_locked' => 'Dieses Dokument ist nicht gesperrt',
|
'document_is_not_locked' => 'Dieses Dokument ist nicht gesperrt',
|
||||||
'document_link_by' => 'Verknüpfung erstellt von',
|
'document_link_by' => 'Verknüpfung erstellt von',
|
||||||
'document_link_public' => 'Für alle sichtbar',
|
'document_link_public' => 'Für alle sichtbar',
|
||||||
|
|
@ -469,7 +488,7 @@ URL: [url]',
|
||||||
'dropfolderdir_missing' => 'Ihr persönlicher Ablageordner auf dem Server existiert nicht! Kontaktieren Sie den Administrator, um in anlegen zu lassen.',
|
'dropfolderdir_missing' => 'Ihr persönlicher Ablageordner auf dem Server existiert nicht! Kontaktieren Sie den Administrator, um in anlegen zu lassen.',
|
||||||
'dropfolder_file' => 'Datei aus Ablageordner',
|
'dropfolder_file' => 'Datei aus Ablageordner',
|
||||||
'dropfolder_folder' => 'Ordner aus Ablageordner',
|
'dropfolder_folder' => 'Ordner aus Ablageordner',
|
||||||
'dropfolder_metadata' => '',
|
'dropfolder_metadata' => 'Metadaten der zu importierenen Dateien',
|
||||||
'dropupload' => 'Direkt Hochladen',
|
'dropupload' => 'Direkt Hochladen',
|
||||||
'drop_files_here' => 'Dateien hier hin ziehen!',
|
'drop_files_here' => 'Dateien hier hin ziehen!',
|
||||||
'dump_creation' => 'DB dump erzeugen',
|
'dump_creation' => 'DB dump erzeugen',
|
||||||
|
|
@ -511,6 +530,7 @@ URL: [url]',
|
||||||
'empty_folder_list' => 'Keine Dokumente oder Ordner',
|
'empty_folder_list' => 'Keine Dokumente oder Ordner',
|
||||||
'empty_list' => 'Keine Einträge',
|
'empty_list' => 'Keine Einträge',
|
||||||
'empty_notify_list' => 'Keine Beobachter',
|
'empty_notify_list' => 'Keine Beobachter',
|
||||||
|
'enable_extension' => 'Erweiterunge aktivieren',
|
||||||
'en_GB' => 'Englisch (GB)',
|
'en_GB' => 'Englisch (GB)',
|
||||||
'equal_transition_states' => 'Start- und Endstatus ѕind gleich',
|
'equal_transition_states' => 'Start- und Endstatus ѕind gleich',
|
||||||
'error' => 'Fehler',
|
'error' => 'Fehler',
|
||||||
|
|
@ -549,6 +569,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => 'Ablauf in 1 Jahr',
|
'expire_in_1y' => 'Ablauf in 1 Jahr',
|
||||||
'expire_in_2h' => 'Ablauf in 2 Std.',
|
'expire_in_2h' => 'Ablauf in 2 Std.',
|
||||||
'expire_in_2y' => 'Ablauf in 2 Jahren',
|
'expire_in_2y' => 'Ablauf in 2 Jahren',
|
||||||
|
'expire_in_3y' => 'Ablauf in 3 Jahren',
|
||||||
'expire_today' => 'Ablauf heute',
|
'expire_today' => 'Ablauf heute',
|
||||||
'expire_tomorrow' => 'Ablauf morgen',
|
'expire_tomorrow' => 'Ablauf morgen',
|
||||||
'expiry_changed_email' => 'Ablaufdatum geändert',
|
'expiry_changed_email' => 'Ablaufdatum geändert',
|
||||||
|
|
@ -564,8 +585,10 @@ URL: [url]',
|
||||||
'extension_changelog' => 'Versionshistorie',
|
'extension_changelog' => 'Versionshistorie',
|
||||||
'extension_loading' => 'Lade Erweiterungen ...',
|
'extension_loading' => 'Lade Erweiterungen ...',
|
||||||
'extension_manager' => 'Erweiterungen verwalten',
|
'extension_manager' => 'Erweiterungen verwalten',
|
||||||
|
'extension_mgr_error_upload' => 'Beim Hochladen der Extension ist ein Fehler aufgetreten.',
|
||||||
'extension_mgr_installed' => 'Installiert',
|
'extension_mgr_installed' => 'Installiert',
|
||||||
'extension_mgr_no_upload' => 'Der Upload neuer Erweiterungen ist nicht möglich, weil das Verzeichnis für Erweiterungen nicht beschreibbar ist.',
|
'extension_mgr_no_upload' => 'Der Upload neuer Erweiterungen ist nicht möglich, weil das Verzeichnis für Erweiterungen nicht beschreibbar ist.',
|
||||||
|
'extension_mgr_no_zipfile' => 'Die hochgeladene Erweiterung ist keine Zip-Datei',
|
||||||
'extension_mgr_repository' => 'Verfügbar',
|
'extension_mgr_repository' => 'Verfügbar',
|
||||||
'extension_version_list' => 'Versionen',
|
'extension_version_list' => 'Versionen',
|
||||||
'february' => 'Februar',
|
'february' => 'Februar',
|
||||||
|
|
@ -804,6 +827,7 @@ URL: [url]',
|
||||||
'may' => 'Mai',
|
'may' => 'Mai',
|
||||||
'menu_dropfolder' => 'Ablageordner',
|
'menu_dropfolder' => 'Ablageordner',
|
||||||
'menu_upload_from_dropfolder' => 'Diese Datei importieren',
|
'menu_upload_from_dropfolder' => 'Diese Datei importieren',
|
||||||
|
'message' => 'Meldung',
|
||||||
'mimetype' => 'Mime-Type',
|
'mimetype' => 'Mime-Type',
|
||||||
'minutes' => 'Minuten',
|
'minutes' => 'Minuten',
|
||||||
'misc' => 'Sonstiges',
|
'misc' => 'Sonstiges',
|
||||||
|
|
@ -924,6 +948,7 @@ URL: [url]',
|
||||||
'october' => 'Oktober',
|
'october' => 'Oktober',
|
||||||
'old' => 'Alt',
|
'old' => 'Alt',
|
||||||
'only_jpg_user_images' => 'Es sind nur JPG-Bilder erlaubt',
|
'only_jpg_user_images' => 'Es sind nur JPG-Bilder erlaubt',
|
||||||
|
'operation_disallowed' => 'Operation nicht erlaubt',
|
||||||
'order_by_sequence_off' => 'Die Sortierung nach Folge ist in den Einstellungen ausgeschaltet. Wenn dieser Parameter wirksam sein soll, muss sie wieder eingeschaltet werden.',
|
'order_by_sequence_off' => 'Die Sortierung nach Folge ist in den Einstellungen ausgeschaltet. Wenn dieser Parameter wirksam sein soll, muss sie wieder eingeschaltet werden.',
|
||||||
'original_filename' => 'Original filename',
|
'original_filename' => 'Original filename',
|
||||||
'overall_indexing_progress' => 'Gesamtfortschritt bei der Indizierung',
|
'overall_indexing_progress' => 'Gesamtfortschritt bei der Indizierung',
|
||||||
|
|
@ -1145,7 +1170,7 @@ Status: [status]
|
||||||
Kommentar: [comment]
|
Kommentar: [comment]
|
||||||
Benutzer: [username]
|
Benutzer: [username]
|
||||||
URL: [url]',
|
URL: [url]',
|
||||||
'revision_submit_email_subject' => '[sitename]: [name] - Erneute Freigabe erteilen',
|
'revision_submit_email_subject' => '[sitename]: [name] - Erneute Freigabe erteilt',
|
||||||
'revision_summary' => 'Übersicht Wiederholungsprüfungen',
|
'revision_summary' => 'Übersicht Wiederholungsprüfungen',
|
||||||
'revisors' => 'Wiederholungsprüfer',
|
'revisors' => 'Wiederholungsprüfer',
|
||||||
'revisor_already_assigned' => 'Benutzer bereits als Wiederholungsprüfer eingetragen.',
|
'revisor_already_assigned' => 'Benutzer bereits als Wiederholungsprüfer eingetragen.',
|
||||||
|
|
@ -1250,7 +1275,9 @@ URL: [url]',
|
||||||
'select_ind_recipients' => 'Klicken zur Auswahl eines Empfängers',
|
'select_ind_recipients' => 'Klicken zur Auswahl eines Empfängers',
|
||||||
'select_ind_reviewers' => 'Klicken zur Auswahl eines Prüfers',
|
'select_ind_reviewers' => 'Klicken zur Auswahl eines Prüfers',
|
||||||
'select_ind_revisors' => 'Klicken zur Auswahl eines Wiederholungsprüfers',
|
'select_ind_revisors' => 'Klicken zur Auswahl eines Wiederholungsprüfers',
|
||||||
|
'select_mimetype' => 'Klicken zur Auswahl eines Mimetypes',
|
||||||
'select_one' => 'Bitte wählen',
|
'select_one' => 'Bitte wählen',
|
||||||
|
'select_owner' => 'Klicken zur Auswahl eines Besitzers',
|
||||||
'select_user' => 'Benutzer auswählen',
|
'select_user' => 'Benutzer auswählen',
|
||||||
'select_users' => 'Klicken zur Auswahl eines Benutzers',
|
'select_users' => 'Klicken zur Auswahl eines Benutzers',
|
||||||
'select_value' => 'Wert auswählen',
|
'select_value' => 'Wert auswählen',
|
||||||
|
|
@ -1367,6 +1394,8 @@ Name: [username]
|
||||||
'settings_enableAdminRevApp_desc' => 'Anwählen, um Administratoren in der Liste der Prüfer und Freigeber und als Beteiligte in Workflows auszugeben',
|
'settings_enableAdminRevApp_desc' => 'Anwählen, um Administratoren in der Liste der Prüfer und Freigeber und als Beteiligte in Workflows auszugeben',
|
||||||
'settings_enableCalendar' => 'Kalender einschalten',
|
'settings_enableCalendar' => 'Kalender einschalten',
|
||||||
'settings_enableCalendar_desc' => 'Kalender ein/ausschalten',
|
'settings_enableCalendar_desc' => 'Kalender ein/ausschalten',
|
||||||
|
'settings_enableCancelCheckout' => 'Erlaube den Abbruch ausgecheckter Dokumente',
|
||||||
|
'settings_enableCancelCheckout_desc' => 'Auswählen, wenn es möglich sein soll auch bereits modifizierte ausgecheckte Dokumente zu verwerfen.',
|
||||||
'settings_enableClipboard' => 'Zwischenablage einschalten',
|
'settings_enableClipboard' => 'Zwischenablage einschalten',
|
||||||
'settings_enableClipboard_desc' => 'Schaltet die Zwischenablage auf der \'View Folder\' Seite ein/aus',
|
'settings_enableClipboard_desc' => 'Schaltet die Zwischenablage auf der \'View Folder\' Seite ein/aus',
|
||||||
'settings_enableConverting' => 'Dokumentenkonvertierung einschalten',
|
'settings_enableConverting' => 'Dokumentenkonvertierung einschalten',
|
||||||
|
|
@ -1480,6 +1509,8 @@ Name: [username]
|
||||||
'settings_initialDocumentStatus_desc' => 'Dieser STatus wird bei Dokumenten gesetzt, die neu hinzugefügt wurden.',
|
'settings_initialDocumentStatus_desc' => 'Dieser STatus wird bei Dokumenten gesetzt, die neu hinzugefügt wurden.',
|
||||||
'settings_initialDocumentStatus_draft' => 'Entwurf',
|
'settings_initialDocumentStatus_draft' => 'Entwurf',
|
||||||
'settings_initialDocumentStatus_released' => 'freigegeben',
|
'settings_initialDocumentStatus_released' => 'freigegeben',
|
||||||
|
'settings_inlineEditing' => 'Editieren auf der Seite',
|
||||||
|
'settings_inlineEditing_desc' => 'Erlaubt das Ändern des Dokumentnamens direkt auf der Detailseite.',
|
||||||
'settings_installADOdb' => 'Installieren Sie ADOdb',
|
'settings_installADOdb' => 'Installieren Sie ADOdb',
|
||||||
'settings_install_disabled' => 'Datei ENABLE_INSTALL_TOOL wurde gelöscht. Sie können sich nun bei SeedDMS anmeldung und mit der Konfiguration fortfahren.',
|
'settings_install_disabled' => 'Datei ENABLE_INSTALL_TOOL wurde gelöscht. Sie können sich nun bei SeedDMS anmeldung und mit der Konfiguration fortfahren.',
|
||||||
'settings_install_pear_package_log' => 'Installiere Pear package \'Log\'',
|
'settings_install_pear_package_log' => 'Installiere Pear package \'Log\'',
|
||||||
|
|
@ -1525,6 +1556,8 @@ Name: [username]
|
||||||
'settings_onePageMode_desc' => 'Der Einseiten-Modus schaltet javascript auf der ViewFolder-Seite ein, der die Ordner- und Dokumentenliste, die Navigation, etc. aktualisiert, wenn auf einen Ordner geklickt wird.',
|
'settings_onePageMode_desc' => 'Der Einseiten-Modus schaltet javascript auf der ViewFolder-Seite ein, der die Ordner- und Dokumentenliste, die Navigation, etc. aktualisiert, wenn auf einen Ordner geklickt wird.',
|
||||||
'settings_overrideMimeType' => 'Überschreibe MimeType',
|
'settings_overrideMimeType' => 'Überschreibe MimeType',
|
||||||
'settings_overrideMimeType_desc' => 'Überschreibe den MimeType, der vom Browser beim Hochladen einer Datei übertragen wird. Der neue MimeType wird von SeedDMS selbst ermittelt.',
|
'settings_overrideMimeType_desc' => 'Überschreibe den MimeType, der vom Browser beim Hochladen einer Datei übertragen wird. Der neue MimeType wird von SeedDMS selbst ermittelt.',
|
||||||
|
'settings_overrideTheme' => 'Theme überschreiben',
|
||||||
|
'settings_overrideTheme_desc' => 'Einschalten, um die Einstellung des Themes im Benutzerkonto durch die Einstellung in der Konfiguration zu überschreiben.',
|
||||||
'settings_partitionSize' => 'Partitionsgröße',
|
'settings_partitionSize' => 'Partitionsgröße',
|
||||||
'settings_partitionSize_desc' => 'Größe der partiellen Uploads in Bytes durch den Jumploader. Wählen Sie diesen Wert nicht größer als maximale Upload-Größe, die durch den Server vorgegeben ist.',
|
'settings_partitionSize_desc' => 'Größe der partiellen Uploads in Bytes durch den Jumploader. Wählen Sie diesen Wert nicht größer als maximale Upload-Größe, die durch den Server vorgegeben ist.',
|
||||||
'settings_passwordExpiration' => 'Passwortverfall',
|
'settings_passwordExpiration' => 'Passwortverfall',
|
||||||
|
|
@ -1620,9 +1653,11 @@ Name: [username]
|
||||||
'settings_System' => 'System',
|
'settings_System' => 'System',
|
||||||
'settings_tasksInMenu' => 'Ausgewähtlte Aufgaben',
|
'settings_tasksInMenu' => 'Ausgewähtlte Aufgaben',
|
||||||
'settings_tasksInMenu_approval' => 'Freigaben',
|
'settings_tasksInMenu_approval' => 'Freigaben',
|
||||||
|
'settings_tasksInMenu_checkedout' => 'Ausgechecked',
|
||||||
'settings_tasksInMenu_desc' => 'Setzt die Aufgaben, die gezählt werden sollen. Wenn keine Aufgaben ausgewählt werden, werden alle gezählt.',
|
'settings_tasksInMenu_desc' => 'Setzt die Aufgaben, die gezählt werden sollen. Wenn keine Aufgaben ausgewählt werden, werden alle gezählt.',
|
||||||
'settings_tasksInMenu_needscorrection' => 'Korrektur erforderlich',
|
'settings_tasksInMenu_needscorrection' => 'Korrektur erforderlich',
|
||||||
'settings_tasksInMenu_receipt' => 'Empfangsbestätigungen',
|
'settings_tasksInMenu_receipt' => 'Empfangsbestätigungen',
|
||||||
|
'settings_tasksInMenu_rejected' => 'Abgelehnt',
|
||||||
'settings_tasksInMenu_review' => 'Prüfungen',
|
'settings_tasksInMenu_review' => 'Prüfungen',
|
||||||
'settings_tasksInMenu_revision' => 'Wiederholungsprüfungen',
|
'settings_tasksInMenu_revision' => 'Wiederholungsprüfungen',
|
||||||
'settings_tasksInMenu_workflow' => 'Workflow',
|
'settings_tasksInMenu_workflow' => 'Workflow',
|
||||||
|
|
@ -1677,6 +1712,7 @@ Name: [username]
|
||||||
'splash_add_to_transmittal' => 'Zur Dokumentenliste hinzugefügt',
|
'splash_add_to_transmittal' => 'Zur Dokumentenliste hinzugefügt',
|
||||||
'splash_add_transmittal' => 'Dokumentenliste angelegt',
|
'splash_add_transmittal' => 'Dokumentenliste angelegt',
|
||||||
'splash_add_user' => 'Neuen Benutzer hinzugefügt',
|
'splash_add_user' => 'Neuen Benutzer hinzugefügt',
|
||||||
|
'splash_cancel_checkout' => 'Auschecken abgebrochen',
|
||||||
'splash_cleared_cache' => 'Cache geleert',
|
'splash_cleared_cache' => 'Cache geleert',
|
||||||
'splash_cleared_clipboard' => 'Zwischenablage geleert',
|
'splash_cleared_clipboard' => 'Zwischenablage geleert',
|
||||||
'splash_delete_access' => 'Zugriffsrecht gelöscht',
|
'splash_delete_access' => 'Zugriffsrecht gelöscht',
|
||||||
|
|
@ -1685,6 +1721,7 @@ Name: [username]
|
||||||
'splash_document_edited' => 'Dokument gespeichert',
|
'splash_document_edited' => 'Dokument gespeichert',
|
||||||
'splash_document_indexed' => 'Dokument \'[name]\' indiziert.',
|
'splash_document_indexed' => 'Dokument \'[name]\' indiziert.',
|
||||||
'splash_document_locked' => 'Dokument gesperrt',
|
'splash_document_locked' => 'Dokument gesperrt',
|
||||||
|
'splash_document_name_changed' => 'Dokumentenname geändert',
|
||||||
'splash_document_unlocked' => 'Dokumentensperre aufgehoben',
|
'splash_document_unlocked' => 'Dokumentensperre aufgehoben',
|
||||||
'splash_edit_access' => 'Zugriffsrecht verändert',
|
'splash_edit_access' => 'Zugriffsrecht verändert',
|
||||||
'splash_edit_attribute' => 'Attribut gespeichert',
|
'splash_edit_attribute' => 'Attribut gespeichert',
|
||||||
|
|
@ -1866,6 +1903,7 @@ URL: [url]',
|
||||||
'tr_TR' => 'Türkisch',
|
'tr_TR' => 'Türkisch',
|
||||||
'tuesday' => 'Dienstag',
|
'tuesday' => 'Dienstag',
|
||||||
'tuesday_abbr' => 'Di',
|
'tuesday_abbr' => 'Di',
|
||||||
|
'types_generic' => 'Generische Typen',
|
||||||
'type_of_hook' => 'Typ',
|
'type_of_hook' => 'Typ',
|
||||||
'type_to_filter' => 'Hier tippen zum Filtern der Liste',
|
'type_to_filter' => 'Hier tippen zum Filtern der Liste',
|
||||||
'type_to_search' => 'Hier tippen zum Suchen',
|
'type_to_search' => 'Hier tippen zum Suchen',
|
||||||
|
|
@ -1936,6 +1974,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Version gelöscht',
|
'version_deleted_email_subject' => '[sitename]: [name] - Version gelöscht',
|
||||||
'version_info' => 'Versionsinformation',
|
'version_info' => 'Versionsinformation',
|
||||||
'view' => 'Ansicht',
|
'view' => 'Ansicht',
|
||||||
|
'view_document' => 'Dokumentendetails anzeigen',
|
||||||
|
'view_folder' => 'Ordnerdetails anzeigen',
|
||||||
'view_online' => 'Online betrachten',
|
'view_online' => 'Online betrachten',
|
||||||
'warning' => 'Warnung',
|
'warning' => 'Warnung',
|
||||||
'webauthn_auth' => 'WebAuthn Authentifizierung',
|
'webauthn_auth' => 'WebAuthn Authentifizierung',
|
||||||
|
|
|
||||||
|
|
@ -19,17 +19,24 @@
|
||||||
// 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 (322)
|
// Translators: Admin (331)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '',
|
'2_factor_auth' => '',
|
||||||
'2_factor_auth_info' => '',
|
'2_factor_auth_info' => '',
|
||||||
'2_fact_auth_secret' => '',
|
'2_fact_auth_secret' => '',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => '',
|
'accept' => '',
|
||||||
'access_control' => '',
|
'access_control' => '',
|
||||||
'access_control_is_off' => '',
|
'access_control_is_off' => '',
|
||||||
'access_denied' => '',
|
'access_denied' => '',
|
||||||
'access_inheritance' => '',
|
'access_inheritance' => 'Κληρονομικότητα πρόσβασης',
|
||||||
'access_mode' => 'Είδος πρόσβασης',
|
'access_mode' => 'Είδος πρόσβασης',
|
||||||
'access_mode_all' => 'Πλήρης πρόσβαση',
|
'access_mode_all' => 'Πλήρης πρόσβαση',
|
||||||
'access_mode_none' => 'Χωρίς πρόσβαση',
|
'access_mode_none' => 'Χωρίς πρόσβαση',
|
||||||
|
|
@ -135,6 +142,7 @@ $text = array(
|
||||||
'attrdef_management' => '',
|
'attrdef_management' => '',
|
||||||
'attrdef_maxvalues' => 'Μέγιστος αριθμός τιμών',
|
'attrdef_maxvalues' => 'Μέγιστος αριθμός τιμών',
|
||||||
'attrdef_minvalues' => 'Ελάχιστος αριθμός τιμών',
|
'attrdef_minvalues' => 'Ελάχιστος αριθμός τιμών',
|
||||||
|
'attrdef_minvalues_help' => '',
|
||||||
'attrdef_min_greater_max' => '',
|
'attrdef_min_greater_max' => '',
|
||||||
'attrdef_multiple' => '',
|
'attrdef_multiple' => '',
|
||||||
'attrdef_multiple_needs_valueset' => '',
|
'attrdef_multiple_needs_valueset' => '',
|
||||||
|
|
@ -143,15 +151,21 @@ $text = array(
|
||||||
'attrdef_noname' => '',
|
'attrdef_noname' => '',
|
||||||
'attrdef_objtype' => '',
|
'attrdef_objtype' => '',
|
||||||
'attrdef_regex' => '',
|
'attrdef_regex' => '',
|
||||||
|
'attrdef_regex_help' => '',
|
||||||
'attrdef_type' => '',
|
'attrdef_type' => '',
|
||||||
'attrdef_type_boolean' => '',
|
'attrdef_type_boolean' => '',
|
||||||
'attrdef_type_date' => '',
|
'attrdef_type_date' => '',
|
||||||
|
'attrdef_type_document' => '',
|
||||||
'attrdef_type_email' => '',
|
'attrdef_type_email' => '',
|
||||||
'attrdef_type_float' => '',
|
'attrdef_type_float' => '',
|
||||||
|
'attrdef_type_folder' => '',
|
||||||
|
'attrdef_type_group' => '',
|
||||||
'attrdef_type_int' => '',
|
'attrdef_type_int' => '',
|
||||||
'attrdef_type_string' => '',
|
'attrdef_type_string' => '',
|
||||||
'attrdef_type_url' => '',
|
'attrdef_type_url' => '',
|
||||||
|
'attrdef_type_user' => '',
|
||||||
'attrdef_valueset' => '',
|
'attrdef_valueset' => '',
|
||||||
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => '',
|
'attributes' => '',
|
||||||
'attribute_changed_email_body' => '',
|
'attribute_changed_email_body' => '',
|
||||||
'attribute_changed_email_subject' => '',
|
'attribute_changed_email_subject' => '',
|
||||||
|
|
@ -186,6 +200,8 @@ $text = array(
|
||||||
'calendar' => 'Ημερολόγιο',
|
'calendar' => 'Ημερολόγιο',
|
||||||
'calendar_week' => 'Εβδομάδα',
|
'calendar_week' => 'Εβδομάδα',
|
||||||
'cancel' => 'Ακύρωση',
|
'cancel' => 'Ακύρωση',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => '',
|
'cannot_assign_invalid_state' => '',
|
||||||
'cannot_change_final_states' => '',
|
'cannot_change_final_states' => '',
|
||||||
'cannot_delete_user' => '',
|
'cannot_delete_user' => '',
|
||||||
|
|
@ -287,10 +303,11 @@ $text = array(
|
||||||
'current_password' => '',
|
'current_password' => '',
|
||||||
'current_quota' => '',
|
'current_quota' => '',
|
||||||
'current_state' => '',
|
'current_state' => '',
|
||||||
'current_version' => '',
|
'current_version' => 'Τρέχουσα έκδοση',
|
||||||
'daily' => '',
|
'daily' => '',
|
||||||
'databasesearch' => '',
|
'databasesearch' => '',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => 'Ημερομηνία',
|
'date' => 'Ημερομηνία',
|
||||||
'days' => 'μέρες',
|
'days' => 'μέρες',
|
||||||
'debug' => '',
|
'debug' => '',
|
||||||
|
|
@ -302,6 +319,7 @@ $text = array(
|
||||||
'details' => 'Λεπτομέρειες',
|
'details' => 'Λεπτομέρειες',
|
||||||
'details_version' => 'Λεπτομέρειες για την έκδοση: [version]',
|
'details_version' => 'Λεπτομέρειες για την έκδοση: [version]',
|
||||||
'de_DE' => 'German/Γερμανικά',
|
'de_DE' => 'German/Γερμανικά',
|
||||||
|
'disable_extension' => '',
|
||||||
'disclaimer' => 'Διαβαθμισμένη περιοχή. Η πρόσβαση επιτρέπεται μόνο σε εξουσιοδοτημένο προσωπικό. Κάθε παράβαση διώκεται σύμφωνα με τους εθνικούς και διεθνής νόμους.',
|
'disclaimer' => 'Διαβαθμισμένη περιοχή. Η πρόσβαση επιτρέπεται μόνο σε εξουσιοδοτημένο προσωπικό. Κάθε παράβαση διώκεται σύμφωνα με τους εθνικούς και διεθνής νόμους.',
|
||||||
'discspace' => '',
|
'discspace' => '',
|
||||||
'docs_in_reception_no_access' => '',
|
'docs_in_reception_no_access' => '',
|
||||||
|
|
@ -347,7 +365,8 @@ $text = array(
|
||||||
'document_duplicate_name' => '',
|
'document_duplicate_name' => '',
|
||||||
'document_has_no_workflow' => '',
|
'document_has_no_workflow' => '',
|
||||||
'document_infos' => 'Πληροφορίες Εγγράφου',
|
'document_infos' => 'Πληροφορίες Εγγράφου',
|
||||||
'document_is_checked_out' => '',
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => '',
|
||||||
'document_is_not_locked' => '',
|
'document_is_not_locked' => '',
|
||||||
'document_link_by' => '',
|
'document_link_by' => '',
|
||||||
'document_link_public' => 'Δημόσιο',
|
'document_link_public' => 'Δημόσιο',
|
||||||
|
|
@ -431,7 +450,7 @@ $text = array(
|
||||||
'edit_user_details' => '',
|
'edit_user_details' => '',
|
||||||
'edit_version' => '',
|
'edit_version' => '',
|
||||||
'el_GR' => 'Greek/Ελληνικά',
|
'el_GR' => 'Greek/Ελληνικά',
|
||||||
'email' => '',
|
'email' => 'Email',
|
||||||
'email_error_title' => '',
|
'email_error_title' => '',
|
||||||
'email_footer' => '',
|
'email_footer' => '',
|
||||||
'email_header' => '',
|
'email_header' => '',
|
||||||
|
|
@ -440,6 +459,7 @@ $text = array(
|
||||||
'empty_folder_list' => 'Δεν υπάρχουν αρχεία ή φάκελοι',
|
'empty_folder_list' => 'Δεν υπάρχουν αρχεία ή φάκελοι',
|
||||||
'empty_list' => '',
|
'empty_list' => '',
|
||||||
'empty_notify_list' => '',
|
'empty_notify_list' => '',
|
||||||
|
'enable_extension' => '',
|
||||||
'en_GB' => 'English (GB)/Αγγλικά',
|
'en_GB' => 'English (GB)/Αγγλικά',
|
||||||
'equal_transition_states' => '',
|
'equal_transition_states' => '',
|
||||||
'error' => 'Λάθος',
|
'error' => 'Λάθος',
|
||||||
|
|
@ -478,6 +498,7 @@ $text = array(
|
||||||
'expire_in_1y' => 'Λήγει σε 1 έτος',
|
'expire_in_1y' => 'Λήγει σε 1 έτος',
|
||||||
'expire_in_2h' => '',
|
'expire_in_2h' => '',
|
||||||
'expire_in_2y' => 'Λήγει σε 2 έτη',
|
'expire_in_2y' => 'Λήγει σε 2 έτη',
|
||||||
|
'expire_in_3y' => '',
|
||||||
'expire_today' => '',
|
'expire_today' => '',
|
||||||
'expire_tomorrow' => '',
|
'expire_tomorrow' => '',
|
||||||
'expiry_changed_email' => 'Η ημερομηνία λήξης έχει αλλάξει',
|
'expiry_changed_email' => 'Η ημερομηνία λήξης έχει αλλάξει',
|
||||||
|
|
@ -489,8 +510,10 @@ $text = array(
|
||||||
'extension_changelog' => '',
|
'extension_changelog' => '',
|
||||||
'extension_loading' => '',
|
'extension_loading' => '',
|
||||||
'extension_manager' => 'Διαχείριση πρόσθετων',
|
'extension_manager' => 'Διαχείριση πρόσθετων',
|
||||||
|
'extension_mgr_error_upload' => '',
|
||||||
'extension_mgr_installed' => '',
|
'extension_mgr_installed' => '',
|
||||||
'extension_mgr_no_upload' => '',
|
'extension_mgr_no_upload' => '',
|
||||||
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => '',
|
'extension_mgr_repository' => '',
|
||||||
'extension_version_list' => '',
|
'extension_version_list' => '',
|
||||||
'february' => 'Φεβρουάριος',
|
'february' => 'Φεβρουάριος',
|
||||||
|
|
@ -570,7 +593,7 @@ $text = array(
|
||||||
'import_extension' => '',
|
'import_extension' => '',
|
||||||
'import_fs' => 'Εισαγωγή από το σύστημα',
|
'import_fs' => 'Εισαγωγή από το σύστημα',
|
||||||
'import_fs_warning' => '',
|
'import_fs_warning' => '',
|
||||||
'import_users' => '',
|
'import_users' => 'Εισαγωγή χειριστών',
|
||||||
'import_users_addnew' => '',
|
'import_users_addnew' => '',
|
||||||
'import_users_update' => '',
|
'import_users_update' => '',
|
||||||
'include_content' => '',
|
'include_content' => '',
|
||||||
|
|
@ -589,9 +612,9 @@ $text = array(
|
||||||
'individuals_in_groups' => '',
|
'individuals_in_groups' => '',
|
||||||
'info_recipients_tab_not_released' => '',
|
'info_recipients_tab_not_released' => '',
|
||||||
'inherited' => 'Κληρονομημένο',
|
'inherited' => 'Κληρονομημένο',
|
||||||
'inherits_access_copy_msg' => '',
|
'inherits_access_copy_msg' => 'Αντιγραφή δικαιωμάτων πρόσβασης',
|
||||||
'inherits_access_empty_msg' => '',
|
'inherits_access_empty_msg' => 'Έναρξη με κενή λίστα δικαιωμάτων πρόσβασης',
|
||||||
'inherits_access_msg' => '',
|
'inherits_access_msg' => 'Η πρόσβαση κληρονομήθηκε',
|
||||||
'installed_php_extensions' => '',
|
'installed_php_extensions' => '',
|
||||||
'internal_error' => 'Εσωτερικό λάθος',
|
'internal_error' => 'Εσωτερικό λάθος',
|
||||||
'internal_error_exit' => '',
|
'internal_error_exit' => '',
|
||||||
|
|
@ -672,7 +695,7 @@ $text = array(
|
||||||
'local_file' => 'Τοπικό αρχείο',
|
'local_file' => 'Τοπικό αρχείο',
|
||||||
'locked_by' => '',
|
'locked_by' => '',
|
||||||
'lock_document' => 'Κλείδωμα',
|
'lock_document' => 'Κλείδωμα',
|
||||||
'lock_message' => '',
|
'lock_message' => 'Αυτό το έγγραφο είναι κλειδωμένο από [username]. Μόνο εξουσιοδοτημένοι χρήστες μπορούν να ξεκλειδώσουν αυτό το έγγραφο.',
|
||||||
'lock_status' => 'Κατάσταση',
|
'lock_status' => 'Κατάσταση',
|
||||||
'logfile_loading' => '',
|
'logfile_loading' => '',
|
||||||
'login' => 'Είσοδος',
|
'login' => 'Είσοδος',
|
||||||
|
|
@ -702,6 +725,7 @@ $text = array(
|
||||||
'may' => 'Μάϊος',
|
'may' => 'Μάϊος',
|
||||||
'menu_dropfolder' => '',
|
'menu_dropfolder' => '',
|
||||||
'menu_upload_from_dropfolder' => '',
|
'menu_upload_from_dropfolder' => '',
|
||||||
|
'message' => '',
|
||||||
'mimetype' => '',
|
'mimetype' => '',
|
||||||
'minutes' => 'λεπτά',
|
'minutes' => 'λεπτά',
|
||||||
'misc' => 'Διάφορα',
|
'misc' => 'Διάφορα',
|
||||||
|
|
@ -810,6 +834,7 @@ URL: [url]',
|
||||||
'october' => 'Οκτώβριος',
|
'october' => 'Οκτώβριος',
|
||||||
'old' => 'Παλιό',
|
'old' => 'Παλιό',
|
||||||
'only_jpg_user_images' => '',
|
'only_jpg_user_images' => '',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => '',
|
'order_by_sequence_off' => '',
|
||||||
'original_filename' => '',
|
'original_filename' => '',
|
||||||
'overall_indexing_progress' => '',
|
'overall_indexing_progress' => '',
|
||||||
|
|
@ -1046,7 +1071,9 @@ URL: [url]',
|
||||||
'select_ind_recipients' => '',
|
'select_ind_recipients' => '',
|
||||||
'select_ind_reviewers' => '',
|
'select_ind_reviewers' => '',
|
||||||
'select_ind_revisors' => '',
|
'select_ind_revisors' => '',
|
||||||
|
'select_mimetype' => '',
|
||||||
'select_one' => 'Επιλογή',
|
'select_one' => 'Επιλογή',
|
||||||
|
'select_owner' => '',
|
||||||
'select_user' => 'Επιλογή χρήστη',
|
'select_user' => 'Επιλογή χρήστη',
|
||||||
'select_users' => '',
|
'select_users' => '',
|
||||||
'select_value' => 'Επιλέξτε τιμή',
|
'select_value' => 'Επιλέξτε τιμή',
|
||||||
|
|
@ -1158,6 +1185,8 @@ URL: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => '',
|
'settings_enableAdminRevApp_desc' => '',
|
||||||
'settings_enableCalendar' => '',
|
'settings_enableCalendar' => '',
|
||||||
'settings_enableCalendar_desc' => '',
|
'settings_enableCalendar_desc' => '',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => '',
|
'settings_enableClipboard' => '',
|
||||||
'settings_enableClipboard_desc' => '',
|
'settings_enableClipboard_desc' => '',
|
||||||
'settings_enableConverting' => '',
|
'settings_enableConverting' => '',
|
||||||
|
|
@ -1271,6 +1300,8 @@ URL: [url]',
|
||||||
'settings_initialDocumentStatus_desc' => '',
|
'settings_initialDocumentStatus_desc' => '',
|
||||||
'settings_initialDocumentStatus_draft' => '',
|
'settings_initialDocumentStatus_draft' => '',
|
||||||
'settings_initialDocumentStatus_released' => '',
|
'settings_initialDocumentStatus_released' => '',
|
||||||
|
'settings_inlineEditing' => '',
|
||||||
|
'settings_inlineEditing_desc' => '',
|
||||||
'settings_installADOdb' => '',
|
'settings_installADOdb' => '',
|
||||||
'settings_install_disabled' => '',
|
'settings_install_disabled' => '',
|
||||||
'settings_install_pear_package_log' => '',
|
'settings_install_pear_package_log' => '',
|
||||||
|
|
@ -1316,6 +1347,8 @@ URL: [url]',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => '',
|
'settings_overrideMimeType' => '',
|
||||||
'settings_overrideMimeType_desc' => '',
|
'settings_overrideMimeType_desc' => '',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => '',
|
'settings_partitionSize' => '',
|
||||||
'settings_partitionSize_desc' => '',
|
'settings_partitionSize_desc' => '',
|
||||||
'settings_passwordExpiration' => '',
|
'settings_passwordExpiration' => '',
|
||||||
|
|
@ -1411,9 +1444,11 @@ URL: [url]',
|
||||||
'settings_System' => '',
|
'settings_System' => '',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
|
@ -1468,6 +1503,7 @@ URL: [url]',
|
||||||
'splash_add_to_transmittal' => '',
|
'splash_add_to_transmittal' => '',
|
||||||
'splash_add_transmittal' => '',
|
'splash_add_transmittal' => '',
|
||||||
'splash_add_user' => '',
|
'splash_add_user' => '',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => '',
|
'splash_cleared_cache' => '',
|
||||||
'splash_cleared_clipboard' => '',
|
'splash_cleared_clipboard' => '',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
|
@ -1476,6 +1512,7 @@ URL: [url]',
|
||||||
'splash_document_edited' => '',
|
'splash_document_edited' => '',
|
||||||
'splash_document_indexed' => '',
|
'splash_document_indexed' => '',
|
||||||
'splash_document_locked' => 'Κλειδωμένο έγγραφο',
|
'splash_document_locked' => 'Κλειδωμένο έγγραφο',
|
||||||
|
'splash_document_name_changed' => '',
|
||||||
'splash_document_unlocked' => '',
|
'splash_document_unlocked' => '',
|
||||||
'splash_edit_access' => '',
|
'splash_edit_access' => '',
|
||||||
'splash_edit_attribute' => '',
|
'splash_edit_attribute' => '',
|
||||||
|
|
@ -1648,6 +1685,7 @@ URL: [url]',
|
||||||
'tr_TR' => 'Τούρκικα',
|
'tr_TR' => 'Τούρκικα',
|
||||||
'tuesday' => 'Τρίτη',
|
'tuesday' => 'Τρίτη',
|
||||||
'tuesday_abbr' => '',
|
'tuesday_abbr' => '',
|
||||||
|
'types_generic' => '',
|
||||||
'type_of_hook' => '',
|
'type_of_hook' => '',
|
||||||
'type_to_filter' => '',
|
'type_to_filter' => '',
|
||||||
'type_to_search' => 'Πληκτρολόγησε για αναζήτηση',
|
'type_to_search' => 'Πληκτρολόγησε για αναζήτηση',
|
||||||
|
|
@ -1667,7 +1705,7 @@ URL: [url]',
|
||||||
'unlinking_objects' => '',
|
'unlinking_objects' => '',
|
||||||
'unlock_cause_access_mode_all' => '',
|
'unlock_cause_access_mode_all' => '',
|
||||||
'unlock_cause_locking_user' => '',
|
'unlock_cause_locking_user' => '',
|
||||||
'unlock_document' => '',
|
'unlock_document' => 'Ξεκλείδωμα',
|
||||||
'update' => 'Ενημέρωση',
|
'update' => 'Ενημέρωση',
|
||||||
'update_approvers' => '',
|
'update_approvers' => '',
|
||||||
'update_document' => 'Ενημέρωση εγγράφου',
|
'update_document' => 'Ενημέρωση εγγράφου',
|
||||||
|
|
@ -1713,6 +1751,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '',
|
'version_deleted_email_subject' => '',
|
||||||
'version_info' => 'Πληροφορίες έκδοσης',
|
'version_info' => 'Πληροφορίες έκδοσης',
|
||||||
'view' => '',
|
'view' => '',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'προβολή online',
|
'view_online' => 'προβολή online',
|
||||||
'warning' => 'Προειδοποίηση',
|
'warning' => 'Προειδοποίηση',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
||||||
|
|
@ -19,12 +19,19 @@
|
||||||
// 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 (1900), archonwang (3), dgrutsch (9), netixw (14)
|
// Translators: Admin (1945), archonwang (3), dgrutsch (9), netixw (14)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '2-factor authentication',
|
'2_factor_auth' => '2-factor authentication',
|
||||||
'2_factor_auth_info' => 'This system enforces 2 factor authentication. You will need the Google Authenticator on your mobile phone. Below you see two QR codes. The right one is your current secret. On the left you can set a new secret. If you set a new secret make sure to rescan it with Google Authenticator.',
|
'2_factor_auth_info' => 'This system enforces 2 factor authentication. You will need the Google Authenticator on your mobile phone. Below you see two QR codes. The right one is your current secret. On the left you can set a new secret. If you set a new secret make sure to rescan it with Google Authenticator.',
|
||||||
'2_fact_auth_secret' => 'Secret',
|
'2_fact_auth_secret' => 'Secret',
|
||||||
|
'abbr_day' => 'd',
|
||||||
|
'abbr_hour' => 'h',
|
||||||
|
'abbr_minute' => 'min',
|
||||||
|
'abbr_month' => 'M',
|
||||||
|
'abbr_second' => 's',
|
||||||
|
'abbr_week' => 'wk',
|
||||||
|
'abbr_year' => 'Y',
|
||||||
'accept' => 'Accept',
|
'accept' => 'Accept',
|
||||||
'access_control' => 'Access control',
|
'access_control' => 'Access control',
|
||||||
'access_control_is_off' => 'Advanced access control is turned off',
|
'access_control_is_off' => 'Advanced access control is turned off',
|
||||||
|
|
@ -156,6 +163,7 @@ URL: [url]',
|
||||||
'attrdef_management' => 'Attribute definition management',
|
'attrdef_management' => 'Attribute definition management',
|
||||||
'attrdef_maxvalues' => 'Max. number of values',
|
'attrdef_maxvalues' => 'Max. number of values',
|
||||||
'attrdef_minvalues' => 'Min. number of values',
|
'attrdef_minvalues' => 'Min. number of values',
|
||||||
|
'attrdef_minvalues_help' => 'Minimum number of values. Set to 1 if attribute must be set.',
|
||||||
'attrdef_min_greater_max' => 'Minimum number of values is larger than maximum number of values',
|
'attrdef_min_greater_max' => 'Minimum number of values is larger than maximum number of values',
|
||||||
'attrdef_multiple' => 'Allow multiple values',
|
'attrdef_multiple' => 'Allow multiple values',
|
||||||
'attrdef_multiple_needs_valueset' => 'Attribute definition with multiple values needs value set.',
|
'attrdef_multiple_needs_valueset' => 'Attribute definition with multiple values needs value set.',
|
||||||
|
|
@ -164,15 +172,21 @@ URL: [url]',
|
||||||
'attrdef_noname' => 'Missing name for attribute definition',
|
'attrdef_noname' => 'Missing name for attribute definition',
|
||||||
'attrdef_objtype' => 'Object type',
|
'attrdef_objtype' => 'Object type',
|
||||||
'attrdef_regex' => 'Regular expression',
|
'attrdef_regex' => 'Regular expression',
|
||||||
|
'attrdef_regex_help' => 'Regular expression which must match the attribute value if type is string.',
|
||||||
'attrdef_type' => 'Type',
|
'attrdef_type' => 'Type',
|
||||||
'attrdef_type_boolean' => 'Boolean',
|
'attrdef_type_boolean' => 'Boolean',
|
||||||
'attrdef_type_date' => 'Date',
|
'attrdef_type_date' => 'Date',
|
||||||
|
'attrdef_type_document' => 'Document',
|
||||||
'attrdef_type_email' => 'Email',
|
'attrdef_type_email' => 'Email',
|
||||||
'attrdef_type_float' => 'Float',
|
'attrdef_type_float' => 'Float',
|
||||||
|
'attrdef_type_folder' => 'Folder',
|
||||||
|
'attrdef_type_group' => 'Group',
|
||||||
'attrdef_type_int' => 'Integer',
|
'attrdef_type_int' => 'Integer',
|
||||||
'attrdef_type_string' => 'String',
|
'attrdef_type_string' => 'String',
|
||||||
'attrdef_type_url' => 'URL',
|
'attrdef_type_url' => 'URL',
|
||||||
|
'attrdef_type_user' => 'User',
|
||||||
'attrdef_valueset' => 'Set of values',
|
'attrdef_valueset' => 'Set of values',
|
||||||
|
'attrdef_valueset_help' => 'A list of values separated by an arbitrary char, which also must be the first char of this string, e.g. #yes#no#maybe',
|
||||||
'attributes' => 'Attributes',
|
'attributes' => 'Attributes',
|
||||||
'attribute_changed_email_body' => 'Attribute changed
|
'attribute_changed_email_body' => 'Attribute changed
|
||||||
Document: [name]
|
Document: [name]
|
||||||
|
|
@ -215,6 +229,8 @@ URL: [url]',
|
||||||
'calendar' => 'Calendar',
|
'calendar' => 'Calendar',
|
||||||
'calendar_week' => 'Calendar week',
|
'calendar_week' => 'Calendar week',
|
||||||
'cancel' => 'Cancel',
|
'cancel' => 'Cancel',
|
||||||
|
'cancel_checkout' => 'Cancel checkout',
|
||||||
|
'cancel_checkout_warning' => 'The check out can canceled thought the checked out file has been changed. In that case the file will be deleted from the check out space and your modification will be lost.',
|
||||||
'cannot_assign_invalid_state' => 'Cannot modify an obsolete or rejected document',
|
'cannot_assign_invalid_state' => 'Cannot modify an obsolete or rejected document',
|
||||||
'cannot_change_final_states' => 'Warning: You cannot alter status for document rejected, expired or with pending review or approval',
|
'cannot_change_final_states' => 'Warning: You cannot alter status for document rejected, expired or with pending review or approval',
|
||||||
'cannot_delete_user' => 'Cannot delete user',
|
'cannot_delete_user' => 'Cannot delete user',
|
||||||
|
|
@ -319,7 +335,8 @@ URL: [url]',
|
||||||
'current_version' => 'Current version',
|
'current_version' => 'Current version',
|
||||||
'daily' => 'Daily',
|
'daily' => 'Daily',
|
||||||
'databasesearch' => 'Database search',
|
'databasesearch' => 'Database search',
|
||||||
'database_schema_version' => 'Version of database scheman',
|
'database_schema_version' => 'Version of database schema',
|
||||||
|
'data_loading' => 'Please wait, until the data is loaded …',
|
||||||
'date' => 'Date',
|
'date' => 'Date',
|
||||||
'days' => 'days',
|
'days' => 'days',
|
||||||
'debug' => 'Debug',
|
'debug' => 'Debug',
|
||||||
|
|
@ -331,6 +348,7 @@ URL: [url]',
|
||||||
'details' => 'Details',
|
'details' => 'Details',
|
||||||
'details_version' => 'Details for version: [version]',
|
'details_version' => 'Details for version: [version]',
|
||||||
'de_DE' => 'German',
|
'de_DE' => 'German',
|
||||||
|
'disable_extension' => 'Disable extension',
|
||||||
'disclaimer' => 'This is a classified area. Access is permitted only to authorized personnel. Any violation will be prosecuted according to the national and international laws.',
|
'disclaimer' => 'This is a classified area. Access is permitted only to authorized personnel. Any violation will be prosecuted according to the national and international laws.',
|
||||||
'discspace' => 'Disc space',
|
'discspace' => 'Disc space',
|
||||||
'docs_in_reception_no_access' => 'Documents with reception without access by recipient',
|
'docs_in_reception_no_access' => 'Documents with reception without access by recipient',
|
||||||
|
|
@ -392,7 +410,8 @@ User: [username]',
|
||||||
'document_duplicate_name' => 'Duplicate document name',
|
'document_duplicate_name' => 'Duplicate document name',
|
||||||
'document_has_no_workflow' => 'Document has no workflow',
|
'document_has_no_workflow' => 'Document has no workflow',
|
||||||
'document_infos' => 'Document Information',
|
'document_infos' => 'Document Information',
|
||||||
'document_is_checked_out' => 'Document is currently checked out. If you upload a new version, then the checked out version cannot be checked back in anymore.',
|
'document_is_checked_out_remove' => 'Document is currently checked out. If you delete the document, the checked out version can not be added anymore and remains in the checkout area.',
|
||||||
|
'document_is_checked_out_update' => 'Document is currently checked out. If you upload a new version, then the checked out version cannot be checked back in anymore.',
|
||||||
'document_is_not_locked' => 'This document is not locked',
|
'document_is_not_locked' => 'This document is not locked',
|
||||||
'document_link_by' => 'Linked by',
|
'document_link_by' => 'Linked by',
|
||||||
'document_link_public' => 'Public',
|
'document_link_public' => 'Public',
|
||||||
|
|
@ -469,7 +488,7 @@ URL: [url]',
|
||||||
'dropfolderdir_missing' => 'Your personal drop folder does not exist on the server! Please ask your administrator to create it.',
|
'dropfolderdir_missing' => 'Your personal drop folder does not exist on the server! Please ask your administrator to create it.',
|
||||||
'dropfolder_file' => 'File from drop folder',
|
'dropfolder_file' => 'File from drop folder',
|
||||||
'dropfolder_folder' => 'Folder from drop folder',
|
'dropfolder_folder' => 'Folder from drop folder',
|
||||||
'dropfolder_metadata' => 'Metadata of the drop folder',
|
'dropfolder_metadata' => 'Metadata of files to be imported',
|
||||||
'dropupload' => 'Fast upload',
|
'dropupload' => 'Fast upload',
|
||||||
'drop_files_here' => 'Drop files here!',
|
'drop_files_here' => 'Drop files here!',
|
||||||
'dump_creation' => 'DB dump creation',
|
'dump_creation' => 'DB dump creation',
|
||||||
|
|
@ -511,6 +530,7 @@ URL: [url]',
|
||||||
'empty_folder_list' => 'No documents or folders',
|
'empty_folder_list' => 'No documents or folders',
|
||||||
'empty_list' => 'No entries',
|
'empty_list' => 'No entries',
|
||||||
'empty_notify_list' => 'No entries',
|
'empty_notify_list' => 'No entries',
|
||||||
|
'enable_extension' => 'Enable extension',
|
||||||
'en_GB' => 'English (GB)',
|
'en_GB' => 'English (GB)',
|
||||||
'equal_transition_states' => 'Start and end state are equal',
|
'equal_transition_states' => 'Start and end state are equal',
|
||||||
'error' => 'Error',
|
'error' => 'Error',
|
||||||
|
|
@ -549,6 +569,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => 'Expires in 1 year',
|
'expire_in_1y' => 'Expires in 1 year',
|
||||||
'expire_in_2h' => 'Expires in 2h',
|
'expire_in_2h' => 'Expires in 2h',
|
||||||
'expire_in_2y' => 'Expires in 2 years',
|
'expire_in_2y' => 'Expires in 2 years',
|
||||||
|
'expire_in_3y' => 'Expires in 3 years',
|
||||||
'expire_today' => 'Expires today',
|
'expire_today' => 'Expires today',
|
||||||
'expire_tomorrow' => 'Expires tomorrow',
|
'expire_tomorrow' => 'Expires tomorrow',
|
||||||
'expiry_changed_email' => 'Expiry date changed',
|
'expiry_changed_email' => 'Expiry date changed',
|
||||||
|
|
@ -564,8 +585,10 @@ URL: [url]',
|
||||||
'extension_changelog' => 'Changelog',
|
'extension_changelog' => 'Changelog',
|
||||||
'extension_loading' => 'Loading extensions ...',
|
'extension_loading' => 'Loading extensions ...',
|
||||||
'extension_manager' => 'Manage extensions',
|
'extension_manager' => 'Manage extensions',
|
||||||
|
'extension_mgr_error_upload' => 'Error while uploading the extension.',
|
||||||
'extension_mgr_installed' => 'Installed',
|
'extension_mgr_installed' => 'Installed',
|
||||||
'extension_mgr_no_upload' => 'Uploading new extensions is not possible because the extentension directory is not writable.',
|
'extension_mgr_no_upload' => 'Uploading new extensions is not possible because the extentension directory is not writable.',
|
||||||
|
'extension_mgr_no_zipfile' => 'The uploaded extension is not a zip file',
|
||||||
'extension_mgr_repository' => 'Available',
|
'extension_mgr_repository' => 'Available',
|
||||||
'extension_version_list' => 'Versions',
|
'extension_version_list' => 'Versions',
|
||||||
'february' => 'February',
|
'february' => 'February',
|
||||||
|
|
@ -804,6 +827,7 @@ URL: [url]',
|
||||||
'may' => 'May',
|
'may' => 'May',
|
||||||
'menu_dropfolder' => 'Drop folder',
|
'menu_dropfolder' => 'Drop folder',
|
||||||
'menu_upload_from_dropfolder' => 'Import this file',
|
'menu_upload_from_dropfolder' => 'Import this file',
|
||||||
|
'message' => 'Message',
|
||||||
'mimetype' => 'Mime type',
|
'mimetype' => 'Mime type',
|
||||||
'minutes' => 'minutes',
|
'minutes' => 'minutes',
|
||||||
'misc' => 'Misc',
|
'misc' => 'Misc',
|
||||||
|
|
@ -925,6 +949,7 @@ URL: [url]',
|
||||||
'october' => 'October',
|
'october' => 'October',
|
||||||
'old' => 'Old',
|
'old' => 'Old',
|
||||||
'only_jpg_user_images' => 'Only .jpg-images may be used as user-images',
|
'only_jpg_user_images' => 'Only .jpg-images may be used as user-images',
|
||||||
|
'operation_disallowed' => 'Operation not permitted',
|
||||||
'order_by_sequence_off' => 'Ordering by sequence is turned off in the settings. If you want this parameter to have effect, you will have to turn it back on.',
|
'order_by_sequence_off' => 'Ordering by sequence is turned off in the settings. If you want this parameter to have effect, you will have to turn it back on.',
|
||||||
'original_filename' => 'Original filename',
|
'original_filename' => 'Original filename',
|
||||||
'overall_indexing_progress' => 'Overall indexing progress',
|
'overall_indexing_progress' => 'Overall indexing progress',
|
||||||
|
|
@ -1139,7 +1164,7 @@ URL: [url]',
|
||||||
'revision_request_email_subject' => '[sitename]: [name] - Revision request',
|
'revision_request_email_subject' => '[sitename]: [name] - Revision request',
|
||||||
'revision_status' => 'Status',
|
'revision_status' => 'Status',
|
||||||
'revision_submit_email_body' => '',
|
'revision_submit_email_body' => '',
|
||||||
'revision_submit_email_subject' => '',
|
'revision_submit_email_subject' => '[sitename]: [name] - Submitted revision',
|
||||||
'revision_summary' => 'Revision summary',
|
'revision_summary' => 'Revision summary',
|
||||||
'revisors' => 'Revisors',
|
'revisors' => 'Revisors',
|
||||||
'revisor_already_assigned' => 'User is already assigned as an revisor.',
|
'revisor_already_assigned' => 'User is already assigned as an revisor.',
|
||||||
|
|
@ -1244,7 +1269,9 @@ URL: [url]',
|
||||||
'select_ind_recipients' => 'Click to select individual recipients',
|
'select_ind_recipients' => 'Click to select individual recipients',
|
||||||
'select_ind_reviewers' => 'Click to select individual reviewer',
|
'select_ind_reviewers' => 'Click to select individual reviewer',
|
||||||
'select_ind_revisors' => 'Click to select individual revisors',
|
'select_ind_revisors' => 'Click to select individual revisors',
|
||||||
|
'select_mimetype' => 'Click to select mimetype',
|
||||||
'select_one' => 'Select one',
|
'select_one' => 'Select one',
|
||||||
|
'select_owner' => 'Click to select owner',
|
||||||
'select_user' => 'Select user',
|
'select_user' => 'Select user',
|
||||||
'select_users' => 'Click to select users',
|
'select_users' => 'Click to select users',
|
||||||
'select_value' => 'Select value',
|
'select_value' => 'Select value',
|
||||||
|
|
@ -1361,6 +1388,8 @@ Name: [username]
|
||||||
'settings_enableAdminRevApp_desc' => 'Enable this if you want administrators to be listed as reviewers/approvers and for workflow transitions.',
|
'settings_enableAdminRevApp_desc' => 'Enable this if you want administrators to be listed as reviewers/approvers and for workflow transitions.',
|
||||||
'settings_enableCalendar' => 'Enable Calendar',
|
'settings_enableCalendar' => 'Enable Calendar',
|
||||||
'settings_enableCalendar_desc' => 'Enable/disable calendar',
|
'settings_enableCalendar_desc' => 'Enable/disable calendar',
|
||||||
|
'settings_enableCancelCheckout' => 'Allow to cancel check outs',
|
||||||
|
'settings_enableCancelCheckout_desc' => 'If checked, a checked out document which has already been modified can be discarded.',
|
||||||
'settings_enableClipboard' => 'Enable Clipboard',
|
'settings_enableClipboard' => 'Enable Clipboard',
|
||||||
'settings_enableClipboard_desc' => 'Enable/disable the clipboard on the \'View Folder\' page',
|
'settings_enableClipboard_desc' => 'Enable/disable the clipboard on the \'View Folder\' page',
|
||||||
'settings_enableConverting' => 'Enable Converting',
|
'settings_enableConverting' => 'Enable Converting',
|
||||||
|
|
@ -1474,6 +1503,8 @@ Name: [username]
|
||||||
'settings_initialDocumentStatus_desc' => 'This status will be set when a document is added.',
|
'settings_initialDocumentStatus_desc' => 'This status will be set when a document is added.',
|
||||||
'settings_initialDocumentStatus_draft' => 'Draft',
|
'settings_initialDocumentStatus_draft' => 'Draft',
|
||||||
'settings_initialDocumentStatus_released' => 'released',
|
'settings_initialDocumentStatus_released' => 'released',
|
||||||
|
'settings_inlineEditing' => 'Inline editing',
|
||||||
|
'settings_inlineEditing_desc' => 'If enable, it will be possibly to edit the document name on the details page.',
|
||||||
'settings_installADOdb' => 'Install ADOdb',
|
'settings_installADOdb' => 'Install ADOdb',
|
||||||
'settings_install_disabled' => 'File ENABLE_INSTALL_TOOL was deleted. You can now log into SeedDMS and do further configuration.',
|
'settings_install_disabled' => 'File ENABLE_INSTALL_TOOL was deleted. You can now log into SeedDMS and do further configuration.',
|
||||||
'settings_install_pear_package_log' => 'Install Pear package \'Log\'',
|
'settings_install_pear_package_log' => 'Install Pear package \'Log\'',
|
||||||
|
|
@ -1519,6 +1550,8 @@ Name: [username]
|
||||||
'settings_onePageMode_desc' => 'One page mode will turn on javascript code on the ViewFolder page, which updates the folder/document list, navigation, etc. when clicking on a folder or changing the sort parameter.',
|
'settings_onePageMode_desc' => 'One page mode will turn on javascript code on the ViewFolder page, which updates the folder/document list, navigation, etc. when clicking on a folder or changing the sort parameter.',
|
||||||
'settings_overrideMimeType' => 'Override MimeType',
|
'settings_overrideMimeType' => 'Override MimeType',
|
||||||
'settings_overrideMimeType_desc' => 'Override the MimeType delivered by the browser, if a file is uploaded. The new MimeType is determined by SeedDMS itself.',
|
'settings_overrideMimeType_desc' => 'Override the MimeType delivered by the browser, if a file is uploaded. The new MimeType is determined by SeedDMS itself.',
|
||||||
|
'settings_overrideTheme' => 'Override theme',
|
||||||
|
'settings_overrideTheme_desc' => 'Enable this for overriding the theme store in the user record with the theme configured in this configuration.',
|
||||||
'settings_partitionSize' => 'Partial filesize',
|
'settings_partitionSize' => 'Partial filesize',
|
||||||
'settings_partitionSize_desc' => 'Size of partial files in bytes, uploaded by jumploader. Do not set a value larger than the maximum upload size set by the server.',
|
'settings_partitionSize_desc' => 'Size of partial files in bytes, uploaded by jumploader. Do not set a value larger than the maximum upload size set by the server.',
|
||||||
'settings_passwordExpiration' => 'Password expiration',
|
'settings_passwordExpiration' => 'Password expiration',
|
||||||
|
|
@ -1614,9 +1647,11 @@ Name: [username]
|
||||||
'settings_System' => 'System',
|
'settings_System' => 'System',
|
||||||
'settings_tasksInMenu' => 'Selected tasks',
|
'settings_tasksInMenu' => 'Selected tasks',
|
||||||
'settings_tasksInMenu_approval' => 'Approvals',
|
'settings_tasksInMenu_approval' => 'Approvals',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => 'Select those tasks which are to be counted. If none is selected, then all tasks will be counted.',
|
'settings_tasksInMenu_desc' => 'Select those tasks which are to be counted. If none is selected, then all tasks will be counted.',
|
||||||
'settings_tasksInMenu_needscorrection' => 'Correction needed',
|
'settings_tasksInMenu_needscorrection' => 'Correction needed',
|
||||||
'settings_tasksInMenu_receipt' => 'Receipts',
|
'settings_tasksInMenu_receipt' => 'Receipts',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => 'Reviews',
|
'settings_tasksInMenu_review' => 'Reviews',
|
||||||
'settings_tasksInMenu_revision' => 'Revisions',
|
'settings_tasksInMenu_revision' => 'Revisions',
|
||||||
'settings_tasksInMenu_workflow' => 'Workflow',
|
'settings_tasksInMenu_workflow' => 'Workflow',
|
||||||
|
|
@ -1671,6 +1706,7 @@ Name: [username]
|
||||||
'splash_add_to_transmittal' => 'Add to transmittal',
|
'splash_add_to_transmittal' => 'Add to transmittal',
|
||||||
'splash_add_transmittal' => 'Added transmittal',
|
'splash_add_transmittal' => 'Added transmittal',
|
||||||
'splash_add_user' => 'New user added',
|
'splash_add_user' => 'New user added',
|
||||||
|
'splash_cancel_checkout' => 'Checkout canceled',
|
||||||
'splash_cleared_cache' => 'Cache cleared',
|
'splash_cleared_cache' => 'Cache cleared',
|
||||||
'splash_cleared_clipboard' => 'Clipboard cleared',
|
'splash_cleared_clipboard' => 'Clipboard cleared',
|
||||||
'splash_delete_access' => 'Access right deleted',
|
'splash_delete_access' => 'Access right deleted',
|
||||||
|
|
@ -1679,6 +1715,7 @@ Name: [username]
|
||||||
'splash_document_edited' => 'Document saved',
|
'splash_document_edited' => 'Document saved',
|
||||||
'splash_document_indexed' => 'Document \'[name]\' indexed.',
|
'splash_document_indexed' => 'Document \'[name]\' indexed.',
|
||||||
'splash_document_locked' => 'Document locked',
|
'splash_document_locked' => 'Document locked',
|
||||||
|
'splash_document_name_changed' => 'Document name changed',
|
||||||
'splash_document_unlocked' => 'Document unlocked',
|
'splash_document_unlocked' => 'Document unlocked',
|
||||||
'splash_edit_access' => 'Access right changed',
|
'splash_edit_access' => 'Access right changed',
|
||||||
'splash_edit_attribute' => 'Attribute saved',
|
'splash_edit_attribute' => 'Attribute saved',
|
||||||
|
|
@ -1860,6 +1897,7 @@ URL: [url]',
|
||||||
'tr_TR' => 'Turkish',
|
'tr_TR' => 'Turkish',
|
||||||
'tuesday' => 'Tuesday',
|
'tuesday' => 'Tuesday',
|
||||||
'tuesday_abbr' => 'Tu',
|
'tuesday_abbr' => 'Tu',
|
||||||
|
'types_generic' => 'Generic types',
|
||||||
'type_of_hook' => 'Type',
|
'type_of_hook' => 'Type',
|
||||||
'type_to_filter' => 'Type to filter list',
|
'type_to_filter' => 'Type to filter list',
|
||||||
'type_to_search' => 'Type to search',
|
'type_to_search' => 'Type to search',
|
||||||
|
|
@ -1930,6 +1968,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Version deleted',
|
'version_deleted_email_subject' => '[sitename]: [name] - Version deleted',
|
||||||
'version_info' => 'Version Information',
|
'version_info' => 'Version Information',
|
||||||
'view' => 'View',
|
'view' => 'View',
|
||||||
|
'view_document' => 'View document details',
|
||||||
|
'view_folder' => 'View folder details',
|
||||||
'view_online' => 'View online',
|
'view_online' => 'View online',
|
||||||
'warning' => 'Warning',
|
'warning' => 'Warning',
|
||||||
'webauthn_auth' => 'WebAuthn Authentification',
|
'webauthn_auth' => 'WebAuthn Authentification',
|
||||||
|
|
|
||||||
|
|
@ -19,12 +19,19 @@
|
||||||
// along with this program; if not, write to the Free Software
|
// along with this program; if not, write to the Free Software
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
//
|
//
|
||||||
// Translators: acabello (20), Admin (1276), angel (123), francisco (2), jaimem (14)
|
// Translators: acabello (20), Admin (1287), angel (123), francisco (2), jaimem (14)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '',
|
'2_factor_auth' => '',
|
||||||
'2_factor_auth_info' => '',
|
'2_factor_auth_info' => '',
|
||||||
'2_fact_auth_secret' => '',
|
'2_fact_auth_secret' => '',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Aceptar',
|
'accept' => 'Aceptar',
|
||||||
'access_control' => 'Control de acceso',
|
'access_control' => 'Control de acceso',
|
||||||
'access_control_is_off' => 'Control de acceso avanzado está desconectado',
|
'access_control_is_off' => 'Control de acceso avanzado está desconectado',
|
||||||
|
|
@ -70,7 +77,7 @@ URL: [url]',
|
||||||
'add_revision' => '',
|
'add_revision' => '',
|
||||||
'add_role' => 'Agregar Usuario',
|
'add_role' => 'Agregar Usuario',
|
||||||
'add_subfolder' => 'Añadir subcarpeta',
|
'add_subfolder' => 'Añadir subcarpeta',
|
||||||
'add_task' => '',
|
'add_task' => 'Agregar nueva tarea a esta clase',
|
||||||
'add_to_clipboard' => 'Añadir al portapapeles',
|
'add_to_clipboard' => 'Añadir al portapapeles',
|
||||||
'add_to_transmittal' => 'Añadir a transmisión',
|
'add_to_transmittal' => 'Añadir a transmisión',
|
||||||
'add_transmittal' => '',
|
'add_transmittal' => '',
|
||||||
|
|
@ -151,6 +158,7 @@ URL: [url]',
|
||||||
'attrdef_management' => 'Gestión de definición de atributos',
|
'attrdef_management' => 'Gestión de definición de atributos',
|
||||||
'attrdef_maxvalues' => 'Núm. máximo de valores',
|
'attrdef_maxvalues' => 'Núm. máximo de valores',
|
||||||
'attrdef_minvalues' => 'Núm. mínimo de valores',
|
'attrdef_minvalues' => 'Núm. mínimo de valores',
|
||||||
|
'attrdef_minvalues_help' => '',
|
||||||
'attrdef_min_greater_max' => 'El número mínimo de valores es mayor que el numero máximo de valores',
|
'attrdef_min_greater_max' => 'El número mínimo de valores es mayor que el numero máximo de valores',
|
||||||
'attrdef_multiple' => 'Permitir múltiples valores',
|
'attrdef_multiple' => 'Permitir múltiples valores',
|
||||||
'attrdef_multiple_needs_valueset' => '',
|
'attrdef_multiple_needs_valueset' => '',
|
||||||
|
|
@ -159,15 +167,21 @@ URL: [url]',
|
||||||
'attrdef_noname' => 'Ingrese el nombre del atributo',
|
'attrdef_noname' => 'Ingrese el nombre del atributo',
|
||||||
'attrdef_objtype' => 'Tipo de objeto',
|
'attrdef_objtype' => 'Tipo de objeto',
|
||||||
'attrdef_regex' => 'Expresión regular',
|
'attrdef_regex' => 'Expresión regular',
|
||||||
|
'attrdef_regex_help' => '',
|
||||||
'attrdef_type' => 'Tipo',
|
'attrdef_type' => 'Tipo',
|
||||||
'attrdef_type_boolean' => 'Lógico (booleano)',
|
'attrdef_type_boolean' => 'Lógico (booleano)',
|
||||||
'attrdef_type_date' => 'Fecha',
|
'attrdef_type_date' => 'Fecha',
|
||||||
|
'attrdef_type_document' => '',
|
||||||
'attrdef_type_email' => 'E-mail',
|
'attrdef_type_email' => 'E-mail',
|
||||||
'attrdef_type_float' => 'Número decimal',
|
'attrdef_type_float' => 'Número decimal',
|
||||||
|
'attrdef_type_folder' => '',
|
||||||
|
'attrdef_type_group' => 'Grupo',
|
||||||
'attrdef_type_int' => 'Número entero',
|
'attrdef_type_int' => 'Número entero',
|
||||||
'attrdef_type_string' => 'Texto',
|
'attrdef_type_string' => 'Texto',
|
||||||
'attrdef_type_url' => 'URL',
|
'attrdef_type_url' => 'URL',
|
||||||
|
'attrdef_type_user' => 'Usuario',
|
||||||
'attrdef_valueset' => 'Conjunto de valores',
|
'attrdef_valueset' => 'Conjunto de valores',
|
||||||
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => 'Atributos',
|
'attributes' => 'Atributos',
|
||||||
'attribute_changed_email_body' => 'Atributo modificado
|
'attribute_changed_email_body' => 'Atributo modificado
|
||||||
Documento: [name]
|
Documento: [name]
|
||||||
|
|
@ -210,6 +224,8 @@ URL: [url]',
|
||||||
'calendar' => 'Calendario',
|
'calendar' => 'Calendario',
|
||||||
'calendar_week' => 'Calendario semanal',
|
'calendar_week' => 'Calendario semanal',
|
||||||
'cancel' => 'Cancelar',
|
'cancel' => 'Cancelar',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'No se puede modificar un documento obsoleto o rechazado',
|
'cannot_assign_invalid_state' => 'No se puede modificar un documento obsoleto o rechazado',
|
||||||
'cannot_change_final_states' => 'Cuidado: No se puede cambiar el estado de documentos que han sido rechazados, marcados como obsoletos o expirados.',
|
'cannot_change_final_states' => 'Cuidado: No se puede cambiar el estado de documentos que han sido rechazados, marcados como obsoletos o expirados.',
|
||||||
'cannot_delete_user' => 'No es posible eliminar el usuario',
|
'cannot_delete_user' => 'No es posible eliminar el usuario',
|
||||||
|
|
@ -315,6 +331,7 @@ URL: [url]',
|
||||||
'daily' => 'Diaria',
|
'daily' => 'Diaria',
|
||||||
'databasesearch' => 'Búsqueda en base de datos',
|
'databasesearch' => 'Búsqueda en base de datos',
|
||||||
'database_schema_version' => 'Versión del esquema de base de datos',
|
'database_schema_version' => 'Versión del esquema de base de datos',
|
||||||
|
'data_loading' => 'Por favor, espere hasta que los datos sean cargados ...',
|
||||||
'date' => 'Fecha',
|
'date' => 'Fecha',
|
||||||
'days' => 'días',
|
'days' => 'días',
|
||||||
'debug' => 'Depuración',
|
'debug' => 'Depuración',
|
||||||
|
|
@ -326,6 +343,7 @@ URL: [url]',
|
||||||
'details' => 'Detalles',
|
'details' => 'Detalles',
|
||||||
'details_version' => 'Detalles de la versión: [version]',
|
'details_version' => 'Detalles de la versión: [version]',
|
||||||
'de_DE' => 'Aleman',
|
'de_DE' => 'Aleman',
|
||||||
|
'disable_extension' => '',
|
||||||
'disclaimer' => 'Esta es un área restringida. Se permite el acceso únicamente a personal autorizado. Cualquier intrusión se perseguirá conforme a las leyes internacionales.',
|
'disclaimer' => 'Esta es un área restringida. Se permite el acceso únicamente a personal autorizado. Cualquier intrusión se perseguirá conforme a las leyes internacionales.',
|
||||||
'discspace' => 'Espacio en disco',
|
'discspace' => 'Espacio en disco',
|
||||||
'docs_in_reception_no_access' => 'Documentos recibidos sin acceso por recipiente',
|
'docs_in_reception_no_access' => 'Documentos recibidos sin acceso por recipiente',
|
||||||
|
|
@ -380,7 +398,8 @@ Usuario: [username]',
|
||||||
'document_duplicate_name' => 'Nombre de documento duplicado',
|
'document_duplicate_name' => 'Nombre de documento duplicado',
|
||||||
'document_has_no_workflow' => 'Documento sin flujo de trabajo',
|
'document_has_no_workflow' => 'Documento sin flujo de trabajo',
|
||||||
'document_infos' => 'Informaciones',
|
'document_infos' => 'Informaciones',
|
||||||
'document_is_checked_out' => '',
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => '',
|
||||||
'document_is_not_locked' => 'Este documento no está bloqueado',
|
'document_is_not_locked' => 'Este documento no está bloqueado',
|
||||||
'document_link_by' => 'Vinculado por',
|
'document_link_by' => 'Vinculado por',
|
||||||
'document_link_public' => 'Público',
|
'document_link_public' => 'Público',
|
||||||
|
|
@ -452,7 +471,7 @@ URL: [url]',
|
||||||
'dropfolderdir_missing' => '',
|
'dropfolderdir_missing' => '',
|
||||||
'dropfolder_file' => 'Fichero de la carpeta destino',
|
'dropfolder_file' => 'Fichero de la carpeta destino',
|
||||||
'dropfolder_folder' => 'Carpeta de la carpeta destino',
|
'dropfolder_folder' => 'Carpeta de la carpeta destino',
|
||||||
'dropfolder_metadata' => 'Metadata de carpeta de destino',
|
'dropfolder_metadata' => '',
|
||||||
'dropupload' => 'Carga Rapida',
|
'dropupload' => 'Carga Rapida',
|
||||||
'drop_files_here' => 'Arrastre archivos aquí!',
|
'drop_files_here' => 'Arrastre archivos aquí!',
|
||||||
'dump_creation' => 'Creación de volcado de BDD',
|
'dump_creation' => 'Creación de volcado de BDD',
|
||||||
|
|
@ -494,6 +513,7 @@ URL: [url]',
|
||||||
'empty_folder_list' => 'Sin documentos o carpetas',
|
'empty_folder_list' => 'Sin documentos o carpetas',
|
||||||
'empty_list' => 'Sin registros',
|
'empty_list' => 'Sin registros',
|
||||||
'empty_notify_list' => 'Sin entradas',
|
'empty_notify_list' => 'Sin entradas',
|
||||||
|
'enable_extension' => '',
|
||||||
'en_GB' => 'Ingless (GB)',
|
'en_GB' => 'Ingless (GB)',
|
||||||
'equal_transition_states' => 'Estado inicial y final son iguales',
|
'equal_transition_states' => 'Estado inicial y final son iguales',
|
||||||
'error' => 'Error',
|
'error' => 'Error',
|
||||||
|
|
@ -532,6 +552,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => 'Expira en 1 año',
|
'expire_in_1y' => 'Expira en 1 año',
|
||||||
'expire_in_2h' => 'Vence en 2 horas',
|
'expire_in_2h' => 'Vence en 2 horas',
|
||||||
'expire_in_2y' => 'Expira en 2 años',
|
'expire_in_2y' => 'Expira en 2 años',
|
||||||
|
'expire_in_3y' => 'Expira en 3 años',
|
||||||
'expire_today' => 'Vence Hoy',
|
'expire_today' => 'Vence Hoy',
|
||||||
'expire_tomorrow' => 'Vence mañana',
|
'expire_tomorrow' => 'Vence mañana',
|
||||||
'expiry_changed_email' => 'Fecha de caducidad modificada',
|
'expiry_changed_email' => 'Fecha de caducidad modificada',
|
||||||
|
|
@ -547,8 +568,10 @@ URL: [url]',
|
||||||
'extension_changelog' => 'Log de Cambios',
|
'extension_changelog' => 'Log de Cambios',
|
||||||
'extension_loading' => 'Cargando extensiones',
|
'extension_loading' => 'Cargando extensiones',
|
||||||
'extension_manager' => 'Administrar extensiones',
|
'extension_manager' => 'Administrar extensiones',
|
||||||
|
'extension_mgr_error_upload' => '',
|
||||||
'extension_mgr_installed' => 'Instalada',
|
'extension_mgr_installed' => 'Instalada',
|
||||||
'extension_mgr_no_upload' => 'No es posible cargar mas extensiones porque el directorio de extensiones no se puede escribir',
|
'extension_mgr_no_upload' => 'No es posible cargar mas extensiones porque el directorio de extensiones no se puede escribir',
|
||||||
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Disponible',
|
'extension_mgr_repository' => 'Disponible',
|
||||||
'extension_version_list' => 'Versiones',
|
'extension_version_list' => 'Versiones',
|
||||||
'february' => 'Febrero',
|
'february' => 'Febrero',
|
||||||
|
|
@ -780,6 +803,7 @@ URL: [url]',
|
||||||
'may' => 'Mayo',
|
'may' => 'Mayo',
|
||||||
'menu_dropfolder' => '',
|
'menu_dropfolder' => '',
|
||||||
'menu_upload_from_dropfolder' => '',
|
'menu_upload_from_dropfolder' => '',
|
||||||
|
'message' => '',
|
||||||
'mimetype' => 'Tipo Mime',
|
'mimetype' => 'Tipo Mime',
|
||||||
'minutes' => 'minutos',
|
'minutes' => 'minutos',
|
||||||
'misc' => 'Misc',
|
'misc' => 'Misc',
|
||||||
|
|
@ -901,6 +925,7 @@ URL: [url]',
|
||||||
'october' => 'Octubre',
|
'october' => 'Octubre',
|
||||||
'old' => 'Viejo',
|
'old' => 'Viejo',
|
||||||
'only_jpg_user_images' => 'Sólo puede usar imágenes .jpg como imágenes de usuario',
|
'only_jpg_user_images' => 'Sólo puede usar imágenes .jpg como imágenes de usuario',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'El orden secuencial está desactivado en la configuración. Si quiere utilizar este parámetro, deberá activarlo.',
|
'order_by_sequence_off' => 'El orden secuencial está desactivado en la configuración. Si quiere utilizar este parámetro, deberá activarlo.',
|
||||||
'original_filename' => 'Nombre de fichero original',
|
'original_filename' => 'Nombre de fichero original',
|
||||||
'overall_indexing_progress' => 'Proceso de indexación global',
|
'overall_indexing_progress' => 'Proceso de indexación global',
|
||||||
|
|
@ -976,7 +1001,7 @@ Si continua teniendo problemas de acceso, por favor contacte con el administrado
|
||||||
'receipts_without_user' => 'Recibos sin usuario',
|
'receipts_without_user' => 'Recibos sin usuario',
|
||||||
'receipt_deletion_email_body' => '',
|
'receipt_deletion_email_body' => '',
|
||||||
'receipt_deletion_email_subject' => '',
|
'receipt_deletion_email_subject' => '',
|
||||||
'receipt_log' => '',
|
'receipt_log' => 'Log de recepción',
|
||||||
'receipt_request_email_body' => '',
|
'receipt_request_email_body' => '',
|
||||||
'receipt_request_email_subject' => '',
|
'receipt_request_email_subject' => '',
|
||||||
'receipt_status' => '',
|
'receipt_status' => '',
|
||||||
|
|
@ -1142,9 +1167,9 @@ URL: [url]',
|
||||||
'saturday' => 'Sábado',
|
'saturday' => 'Sábado',
|
||||||
'saturday_abbr' => 'S',
|
'saturday_abbr' => 'S',
|
||||||
'save' => 'Guardar',
|
'save' => 'Guardar',
|
||||||
'scheduler_class' => '',
|
'scheduler_class' => 'Clase',
|
||||||
'scheduler_class_description' => '',
|
'scheduler_class_description' => 'Descripción',
|
||||||
'scheduler_class_parameter' => '',
|
'scheduler_class_parameter' => 'Parametro',
|
||||||
'scheduler_class_tasks' => '',
|
'scheduler_class_tasks' => '',
|
||||||
'scheduler_task_mgr' => 'Rrogramacion',
|
'scheduler_task_mgr' => 'Rrogramacion',
|
||||||
'search' => 'Buscar',
|
'search' => 'Buscar',
|
||||||
|
|
@ -1187,7 +1212,9 @@ URL: [url]',
|
||||||
'select_ind_recipients' => 'Dar click para asignar los receptores',
|
'select_ind_recipients' => 'Dar click para asignar los receptores',
|
||||||
'select_ind_reviewers' => 'Haga Click para seleccionar revisor individual',
|
'select_ind_reviewers' => 'Haga Click para seleccionar revisor individual',
|
||||||
'select_ind_revisors' => '',
|
'select_ind_revisors' => '',
|
||||||
|
'select_mimetype' => '',
|
||||||
'select_one' => 'Seleccionar uno',
|
'select_one' => 'Seleccionar uno',
|
||||||
|
'select_owner' => '',
|
||||||
'select_user' => 'Seleccionar Usuario',
|
'select_user' => 'Seleccionar Usuario',
|
||||||
'select_users' => 'Haga Click para seleccionar usuarios',
|
'select_users' => 'Haga Click para seleccionar usuarios',
|
||||||
'select_value' => 'Selecciona valor',
|
'select_value' => 'Selecciona valor',
|
||||||
|
|
@ -1299,6 +1326,8 @@ URL: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => 'Deseleccione para no mostrar al administrador como revisor/aprobador',
|
'settings_enableAdminRevApp_desc' => 'Deseleccione para no mostrar al administrador como revisor/aprobador',
|
||||||
'settings_enableCalendar' => 'Habilitar calendario',
|
'settings_enableCalendar' => 'Habilitar calendario',
|
||||||
'settings_enableCalendar_desc' => 'Habilitar/Deshabilitar calendario',
|
'settings_enableCalendar_desc' => 'Habilitar/Deshabilitar calendario',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Habilitar portapapeles',
|
'settings_enableClipboard' => 'Habilitar portapapeles',
|
||||||
'settings_enableClipboard_desc' => 'Habilitar/deshabilitar el portapapeles',
|
'settings_enableClipboard_desc' => 'Habilitar/deshabilitar el portapapeles',
|
||||||
'settings_enableConverting' => 'Habilitar conversión',
|
'settings_enableConverting' => 'Habilitar conversión',
|
||||||
|
|
@ -1412,6 +1441,8 @@ URL: [url]',
|
||||||
'settings_initialDocumentStatus_desc' => 'Este estatus se fijará cuando un documento sea añadido.',
|
'settings_initialDocumentStatus_desc' => 'Este estatus se fijará cuando un documento sea añadido.',
|
||||||
'settings_initialDocumentStatus_draft' => 'Borrador',
|
'settings_initialDocumentStatus_draft' => 'Borrador',
|
||||||
'settings_initialDocumentStatus_released' => 'Liberado',
|
'settings_initialDocumentStatus_released' => 'Liberado',
|
||||||
|
'settings_inlineEditing' => '',
|
||||||
|
'settings_inlineEditing_desc' => 'Si se encuentra habilitado, será posible editar el nombre del documentos en la página de detalles',
|
||||||
'settings_installADOdb' => 'Instalar ADOdb',
|
'settings_installADOdb' => 'Instalar ADOdb',
|
||||||
'settings_install_disabled' => 'El archivo ENABLE_INSTALL_TOOL ha sido eliminado. Ahora puede conectarse a SeedDMS y seguir con la configuración.',
|
'settings_install_disabled' => 'El archivo ENABLE_INSTALL_TOOL ha sido eliminado. Ahora puede conectarse a SeedDMS y seguir con la configuración.',
|
||||||
'settings_install_pear_package_log' => 'Instale el paquete Pear \'Log\'',
|
'settings_install_pear_package_log' => 'Instale el paquete Pear \'Log\'',
|
||||||
|
|
@ -1457,6 +1488,8 @@ URL: [url]',
|
||||||
'settings_onePageMode_desc' => 'El modo una página encenderá el código javascript en la página visor de carpetas, el cual actualiza la lista de carpetas/documentos, navegación, etc. Al hacer click en una carpeta o al cambiar el parametro ordenar.',
|
'settings_onePageMode_desc' => 'El modo una página encenderá el código javascript en la página visor de carpetas, el cual actualiza la lista de carpetas/documentos, navegación, etc. Al hacer click en una carpeta o al cambiar el parametro ordenar.',
|
||||||
'settings_overrideMimeType' => 'Anular MimeType',
|
'settings_overrideMimeType' => 'Anular MimeType',
|
||||||
'settings_overrideMimeType_desc' => 'Permitir que SeedDMS fije el tipo MIME sobreescribiendo el que haya definido el navegador durante el proceso de carga de un archivo.',
|
'settings_overrideMimeType_desc' => 'Permitir que SeedDMS fije el tipo MIME sobreescribiendo el que haya definido el navegador durante el proceso de carga de un archivo.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Tamaño de fichero parcial',
|
'settings_partitionSize' => 'Tamaño de fichero parcial',
|
||||||
'settings_partitionSize_desc' => 'Tamaño de ficheros parciales en bytes, subidos por jumploader. No configurar un valor mayor que el tamaño máximo de subida configurado en el servidor.',
|
'settings_partitionSize_desc' => 'Tamaño de ficheros parciales en bytes, subidos por jumploader. No configurar un valor mayor que el tamaño máximo de subida configurado en el servidor.',
|
||||||
'settings_passwordExpiration' => 'Caducidad de contraseña',
|
'settings_passwordExpiration' => 'Caducidad de contraseña',
|
||||||
|
|
@ -1552,9 +1585,11 @@ URL: [url]',
|
||||||
'settings_System' => 'Sistema',
|
'settings_System' => 'Sistema',
|
||||||
'settings_tasksInMenu' => 'Tareas seleccionadas',
|
'settings_tasksInMenu' => 'Tareas seleccionadas',
|
||||||
'settings_tasksInMenu_approval' => 'Aprobaciones',
|
'settings_tasksInMenu_approval' => 'Aprobaciones',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => 'Selecciona aquéllas tareas que serán contadas. Si no se selecciona alguna, todas la tareas serán contadas.',
|
'settings_tasksInMenu_desc' => 'Selecciona aquéllas tareas que serán contadas. Si no se selecciona alguna, todas la tareas serán contadas.',
|
||||||
'settings_tasksInMenu_needscorrection' => 'Se requere correciones',
|
'settings_tasksInMenu_needscorrection' => 'Se requere correciones',
|
||||||
'settings_tasksInMenu_receipt' => 'Recibos',
|
'settings_tasksInMenu_receipt' => 'Recibos',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => 'Revisiones',
|
'settings_tasksInMenu_review' => 'Revisiones',
|
||||||
'settings_tasksInMenu_revision' => 'Revisiones',
|
'settings_tasksInMenu_revision' => 'Revisiones',
|
||||||
'settings_tasksInMenu_workflow' => 'Flujo de trabajo',
|
'settings_tasksInMenu_workflow' => 'Flujo de trabajo',
|
||||||
|
|
@ -1609,6 +1644,7 @@ URL: [url]',
|
||||||
'splash_add_to_transmittal' => '',
|
'splash_add_to_transmittal' => '',
|
||||||
'splash_add_transmittal' => '',
|
'splash_add_transmittal' => '',
|
||||||
'splash_add_user' => 'Nuevo usuario agregado',
|
'splash_add_user' => 'Nuevo usuario agregado',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => '',
|
'splash_cleared_cache' => '',
|
||||||
'splash_cleared_clipboard' => 'Portapapeles limpiado',
|
'splash_cleared_clipboard' => 'Portapapeles limpiado',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
|
@ -1617,6 +1653,7 @@ URL: [url]',
|
||||||
'splash_document_edited' => 'Documento guardado',
|
'splash_document_edited' => 'Documento guardado',
|
||||||
'splash_document_indexed' => '',
|
'splash_document_indexed' => '',
|
||||||
'splash_document_locked' => 'Documento bloqueado',
|
'splash_document_locked' => 'Documento bloqueado',
|
||||||
|
'splash_document_name_changed' => '',
|
||||||
'splash_document_unlocked' => 'Documento desbloqueado',
|
'splash_document_unlocked' => 'Documento desbloqueado',
|
||||||
'splash_edit_access' => '',
|
'splash_edit_access' => '',
|
||||||
'splash_edit_attribute' => 'Atributo guardado',
|
'splash_edit_attribute' => 'Atributo guardado',
|
||||||
|
|
@ -1798,6 +1835,7 @@ URL: [url]',
|
||||||
'tr_TR' => 'Turco',
|
'tr_TR' => 'Turco',
|
||||||
'tuesday' => 'Martes',
|
'tuesday' => 'Martes',
|
||||||
'tuesday_abbr' => 'M',
|
'tuesday_abbr' => 'M',
|
||||||
|
'types_generic' => '',
|
||||||
'type_of_hook' => '',
|
'type_of_hook' => '',
|
||||||
'type_to_filter' => '',
|
'type_to_filter' => '',
|
||||||
'type_to_search' => 'Tipo de búsqueda',
|
'type_to_search' => 'Tipo de búsqueda',
|
||||||
|
|
@ -1868,6 +1906,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Versión eliminada',
|
'version_deleted_email_subject' => '[sitename]: [name] - Versión eliminada',
|
||||||
'version_info' => 'Información de versión',
|
'version_info' => 'Información de versión',
|
||||||
'view' => 'Vista',
|
'view' => 'Vista',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Ver online',
|
'view_online' => 'Ver online',
|
||||||
'warning' => 'Advertencia',
|
'warning' => 'Advertencia',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
||||||
|
|
@ -19,12 +19,19 @@
|
||||||
// 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 (1103), jeromerobert (50), lonnnew (9), Oudiceval (951)
|
// Translators: Admin (1108), jeromerobert (50), lonnnew (9), Oudiceval (977)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'Authentification forte',
|
'2_factor_auth' => 'Authentification forte',
|
||||||
'2_factor_auth_info' => 'Ce système requiert une authentification à deux facteurs. Cela nécessite l’installation de Google Authenticator sur votre téléphone mobile. Ci-dessous sont visibles deux QR codes. Celui de droite correspond à votre clé secrète actuelle. Celui de gauche permet de définir une nouvelle clé secrète. Lorsque vous définissez une nouvelle clé secrète, assurez-vous de la scanner avec Google Authenticator.',
|
'2_factor_auth_info' => 'Ce système requiert une authentification à deux facteurs. Cela nécessite l’installation de Google Authenticator sur votre téléphone mobile. Ci-dessous sont visibles deux QR codes. Celui de droite correspond à votre clé secrète actuelle. Celui de gauche permet de définir une nouvelle clé secrète. Lorsque vous définissez une nouvelle clé secrète, assurez-vous de la scanner avec Google Authenticator.',
|
||||||
'2_fact_auth_secret' => 'Clé secrète',
|
'2_fact_auth_secret' => 'Clé secrète',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Accepter',
|
'accept' => 'Accepter',
|
||||||
'access_control' => 'Contrôle d’accès',
|
'access_control' => 'Contrôle d’accès',
|
||||||
'access_control_is_off' => 'Le contrôle d’accès avancé est désactivé',
|
'access_control_is_off' => 'Le contrôle d’accès avancé est désactivé',
|
||||||
|
|
@ -156,6 +163,7 @@ URL : [url]',
|
||||||
'attrdef_management' => 'Gestion des définitions d\'attributs',
|
'attrdef_management' => 'Gestion des définitions d\'attributs',
|
||||||
'attrdef_maxvalues' => 'Nombre maximum de valeurs',
|
'attrdef_maxvalues' => 'Nombre maximum de valeurs',
|
||||||
'attrdef_minvalues' => 'Nombre minimum de valeurs',
|
'attrdef_minvalues' => 'Nombre minimum de valeurs',
|
||||||
|
'attrdef_minvalues_help' => 'Nombre minimum de valeurs. Définir à 1 si l’attribut doit être défini.',
|
||||||
'attrdef_min_greater_max' => 'Le nombre minimum de valeurs est supérieur au maximum',
|
'attrdef_min_greater_max' => 'Le nombre minimum de valeurs est supérieur au maximum',
|
||||||
'attrdef_multiple' => 'Permettre des valeurs multiples',
|
'attrdef_multiple' => 'Permettre des valeurs multiples',
|
||||||
'attrdef_multiple_needs_valueset' => 'Une définition d’attribut à valeurs multiples nécessite un ensemble de valeurs.',
|
'attrdef_multiple_needs_valueset' => 'Une définition d’attribut à valeurs multiples nécessite un ensemble de valeurs.',
|
||||||
|
|
@ -164,15 +172,21 @@ URL : [url]',
|
||||||
'attrdef_noname' => 'Le nom d\'attribut est manquant',
|
'attrdef_noname' => 'Le nom d\'attribut est manquant',
|
||||||
'attrdef_objtype' => 'Type objet',
|
'attrdef_objtype' => 'Type objet',
|
||||||
'attrdef_regex' => 'Expression régulière',
|
'attrdef_regex' => 'Expression régulière',
|
||||||
|
'attrdef_regex_help' => 'Expression régulière qui doit correspondre avec la valeur de l’attribut de type chaîne.',
|
||||||
'attrdef_type' => 'Type',
|
'attrdef_type' => 'Type',
|
||||||
'attrdef_type_boolean' => 'Valeur booléenne',
|
'attrdef_type_boolean' => 'Valeur booléenne',
|
||||||
'attrdef_type_date' => 'Date',
|
'attrdef_type_date' => 'Date',
|
||||||
|
'attrdef_type_document' => 'Document',
|
||||||
'attrdef_type_email' => 'E-mail',
|
'attrdef_type_email' => 'E-mail',
|
||||||
'attrdef_type_float' => 'Décimal',
|
'attrdef_type_float' => 'Décimal',
|
||||||
|
'attrdef_type_folder' => 'Dossier',
|
||||||
|
'attrdef_type_group' => 'Groupe',
|
||||||
'attrdef_type_int' => 'Entier',
|
'attrdef_type_int' => 'Entier',
|
||||||
'attrdef_type_string' => 'Chaîne',
|
'attrdef_type_string' => 'Chaîne',
|
||||||
'attrdef_type_url' => 'URL',
|
'attrdef_type_url' => 'URL',
|
||||||
|
'attrdef_type_user' => 'Utilisateur',
|
||||||
'attrdef_valueset' => 'Ensemble de valeurs',
|
'attrdef_valueset' => 'Ensemble de valeurs',
|
||||||
|
'attrdef_valueset_help' => 'Liste de valeurs séparées par un caractère arbitraire, qui doit également être le premier et le dernier caractère de la chaîne. Ex : #un#deux#trois#',
|
||||||
'attributes' => 'Attributs',
|
'attributes' => 'Attributs',
|
||||||
'attribute_changed_email_body' => 'Attribut changé
|
'attribute_changed_email_body' => 'Attribut changé
|
||||||
Document: [name]
|
Document: [name]
|
||||||
|
|
@ -215,6 +229,8 @@ URL: [url]',
|
||||||
'calendar' => 'Agenda',
|
'calendar' => 'Agenda',
|
||||||
'calendar_week' => 'Semaine',
|
'calendar_week' => 'Semaine',
|
||||||
'cancel' => 'Annuler',
|
'cancel' => 'Annuler',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Impossible de modifier un document obsolète ou rejeté',
|
'cannot_assign_invalid_state' => 'Impossible de modifier un document obsolète ou rejeté',
|
||||||
'cannot_change_final_states' => 'Attention : Vous ne pouvez pas modifier l’état d\'un document rejeté, expiré ou en attente de vérification ou d’approbation.',
|
'cannot_change_final_states' => 'Attention : Vous ne pouvez pas modifier l’état d\'un document rejeté, expiré ou en attente de vérification ou d’approbation.',
|
||||||
'cannot_delete_user' => 'Impossible de supprimer l’utilisateur',
|
'cannot_delete_user' => 'Impossible de supprimer l’utilisateur',
|
||||||
|
|
@ -236,7 +252,7 @@ URL: [url]',
|
||||||
'change_assignments' => 'Changer les affectations',
|
'change_assignments' => 'Changer les affectations',
|
||||||
'change_password' => 'Changer de mot de passe',
|
'change_password' => 'Changer de mot de passe',
|
||||||
'change_password_message' => 'Votre mot de passe a été changé.',
|
'change_password_message' => 'Votre mot de passe a été changé.',
|
||||||
'change_recipients' => 'Définir destinataires',
|
'change_recipients' => 'Définir les destinataires',
|
||||||
'change_revisors' => 'Définir les réviseurs',
|
'change_revisors' => 'Définir les réviseurs',
|
||||||
'change_status' => 'Modifier le statut',
|
'change_status' => 'Modifier le statut',
|
||||||
'charts' => 'Graphiques',
|
'charts' => 'Graphiques',
|
||||||
|
|
@ -308,7 +324,7 @@ URL: [url]',
|
||||||
'converter_new_cmd' => 'Commande',
|
'converter_new_cmd' => 'Commande',
|
||||||
'converter_new_mimetype' => 'Nouveau type MIME',
|
'converter_new_mimetype' => 'Nouveau type MIME',
|
||||||
'copied_to_checkout_as' => 'Fichier copié dans l’espace de blocage en tant que « [filename] » ([date])',
|
'copied_to_checkout_as' => 'Fichier copié dans l’espace de blocage en tant que « [filename] » ([date])',
|
||||||
'create_download_link' => '',
|
'create_download_link' => 'Créer un lien de téléchargement',
|
||||||
'create_fulltext_index' => 'Créer un index de recherche plein texte',
|
'create_fulltext_index' => 'Créer un index de recherche plein texte',
|
||||||
'create_fulltext_index_warning' => 'Vous allez recréer l\'index de recherche plein texte. Cela peut prendre un temps considérable et réduire les performances de votre système dans son ensemble. Si vous voulez vraiment recréer l\'index, merci de confirmer votre opération.',
|
'create_fulltext_index_warning' => 'Vous allez recréer l\'index de recherche plein texte. Cela peut prendre un temps considérable et réduire les performances de votre système dans son ensemble. Si vous voulez vraiment recréer l\'index, merci de confirmer votre opération.',
|
||||||
'creation_date' => 'Créé le',
|
'creation_date' => 'Créé le',
|
||||||
|
|
@ -320,6 +336,7 @@ URL: [url]',
|
||||||
'daily' => 'Journalier',
|
'daily' => 'Journalier',
|
||||||
'databasesearch' => 'Recherche dans la base de données',
|
'databasesearch' => 'Recherche dans la base de données',
|
||||||
'database_schema_version' => 'Version du schéma de base de données',
|
'database_schema_version' => 'Version du schéma de base de données',
|
||||||
|
'data_loading' => 'Veuillez patienter, jusqu\'à ce que les données soient chargées',
|
||||||
'date' => 'Date',
|
'date' => 'Date',
|
||||||
'days' => 'jours',
|
'days' => 'jours',
|
||||||
'debug' => 'Débogage',
|
'debug' => 'Débogage',
|
||||||
|
|
@ -331,6 +348,7 @@ URL: [url]',
|
||||||
'details' => 'Détails',
|
'details' => 'Détails',
|
||||||
'details_version' => 'Détails de la version: [version]',
|
'details_version' => 'Détails de la version: [version]',
|
||||||
'de_DE' => 'Allemand',
|
'de_DE' => 'Allemand',
|
||||||
|
'disable_extension' => 'Désactiver l’extension',
|
||||||
'disclaimer' => 'Cet espace est protégé. Son accès est strictement réservé aux utilisateurs autorisés.<br/>Tout accès non autorisé est punissable par les lois internationales.',
|
'disclaimer' => 'Cet espace est protégé. Son accès est strictement réservé aux utilisateurs autorisés.<br/>Tout accès non autorisé est punissable par les lois internationales.',
|
||||||
'discspace' => 'Espace disque',
|
'discspace' => 'Espace disque',
|
||||||
'docs_in_reception_no_access' => 'Documents en attente de réception sans accès du destinataire',
|
'docs_in_reception_no_access' => 'Documents en attente de réception sans accès du destinataire',
|
||||||
|
|
@ -380,7 +398,7 @@ Dossier parent: [folder_path]
|
||||||
Utilisateur: [username]
|
Utilisateur: [username]
|
||||||
URL: [url]',
|
URL: [url]',
|
||||||
'document_comment_changed_email_subject' => '[sitename] : [name] - Commentaire modifié',
|
'document_comment_changed_email_subject' => '[sitename] : [name] - Commentaire modifié',
|
||||||
'document_content_missing' => '',
|
'document_content_missing' => 'Contenu du document manquant',
|
||||||
'document_count' => 'Nombre de documents',
|
'document_count' => 'Nombre de documents',
|
||||||
'document_deleted' => 'Document supprimé',
|
'document_deleted' => 'Document supprimé',
|
||||||
'document_deleted_email' => 'Document supprimé',
|
'document_deleted_email' => 'Document supprimé',
|
||||||
|
|
@ -392,7 +410,8 @@ Utilisateur : [username]',
|
||||||
'document_duplicate_name' => 'Un document porte déjà ce nom !',
|
'document_duplicate_name' => 'Un document porte déjà ce nom !',
|
||||||
'document_has_no_workflow' => 'Le document n\'a pas de workflow',
|
'document_has_no_workflow' => 'Le document n\'a pas de workflow',
|
||||||
'document_infos' => 'Informations sur le document',
|
'document_infos' => 'Informations sur le document',
|
||||||
'document_is_checked_out' => 'Le document est actuellement bloqué. Si vous ajoutez une nouvelle version, la version bloquée ne pourra plus être débloquée.',
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'Le document est actuellement bloqué. Si vous ajoutez une nouvelle version, la version bloquée ne pourra plus être débloquée.',
|
||||||
'document_is_not_locked' => 'Ce document n\'est pas verrouillé',
|
'document_is_not_locked' => 'Ce document n\'est pas verrouillé',
|
||||||
'document_link_by' => 'Lié par',
|
'document_link_by' => 'Lié par',
|
||||||
'document_link_public' => 'Public',
|
'document_link_public' => 'Public',
|
||||||
|
|
@ -511,6 +530,7 @@ URL: [url]',
|
||||||
'empty_folder_list' => 'Pas de documents ou de dossier',
|
'empty_folder_list' => 'Pas de documents ou de dossier',
|
||||||
'empty_list' => 'Aucune entrée',
|
'empty_list' => 'Aucune entrée',
|
||||||
'empty_notify_list' => 'Aucune entrée',
|
'empty_notify_list' => 'Aucune entrée',
|
||||||
|
'enable_extension' => 'Activer l’extension',
|
||||||
'en_GB' => 'Anglais (RU)',
|
'en_GB' => 'Anglais (RU)',
|
||||||
'equal_transition_states' => 'États de début et de fin identiques',
|
'equal_transition_states' => 'États de début et de fin identiques',
|
||||||
'error' => 'Erreur',
|
'error' => 'Erreur',
|
||||||
|
|
@ -549,6 +569,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => 'Expire dans 1 an',
|
'expire_in_1y' => 'Expire dans 1 an',
|
||||||
'expire_in_2h' => 'Expire dans 2 heures',
|
'expire_in_2h' => 'Expire dans 2 heures',
|
||||||
'expire_in_2y' => 'Expire dans 2 ans',
|
'expire_in_2y' => 'Expire dans 2 ans',
|
||||||
|
'expire_in_3y' => 'Expire dans 3 ans',
|
||||||
'expire_today' => 'Expire aujourd’hui',
|
'expire_today' => 'Expire aujourd’hui',
|
||||||
'expire_tomorrow' => 'Expire demain',
|
'expire_tomorrow' => 'Expire demain',
|
||||||
'expiry_changed_email' => 'Date d\'expiration modifiée',
|
'expiry_changed_email' => 'Date d\'expiration modifiée',
|
||||||
|
|
@ -564,8 +585,10 @@ URL : [url]',
|
||||||
'extension_changelog' => 'Journal des modifications',
|
'extension_changelog' => 'Journal des modifications',
|
||||||
'extension_loading' => 'Chargement des extensions…',
|
'extension_loading' => 'Chargement des extensions…',
|
||||||
'extension_manager' => 'Gestionnaire d\'extensions',
|
'extension_manager' => 'Gestionnaire d\'extensions',
|
||||||
|
'extension_mgr_error_upload' => 'Erreur lors du chargement de l’extension',
|
||||||
'extension_mgr_installed' => 'Installées',
|
'extension_mgr_installed' => 'Installées',
|
||||||
'extension_mgr_no_upload' => 'L’ajout de nouvelles extensions n’est pas possible car le répertoire des extensions n’est pas accessible en écriture.',
|
'extension_mgr_no_upload' => 'L’ajout de nouvelles extensions n’est pas possible car le répertoire des extensions n’est pas accessible en écriture.',
|
||||||
|
'extension_mgr_no_zipfile' => 'L’extension chargée n’est pas un dossier zip',
|
||||||
'extension_mgr_repository' => 'Disponibles',
|
'extension_mgr_repository' => 'Disponibles',
|
||||||
'extension_version_list' => 'Versions',
|
'extension_version_list' => 'Versions',
|
||||||
'february' => 'Février',
|
'february' => 'Février',
|
||||||
|
|
@ -680,7 +703,7 @@ URL: [url]',
|
||||||
'include_subdirectories' => 'Inclure les sous-dossiers',
|
'include_subdirectories' => 'Inclure les sous-dossiers',
|
||||||
'indexing_tasks_in_queue' => 'Opérations d’indexation en attente',
|
'indexing_tasks_in_queue' => 'Opérations d’indexation en attente',
|
||||||
'index_converters' => '',
|
'index_converters' => '',
|
||||||
'index_document_unchanged' => '',
|
'index_document_unchanged' => 'Document inchangé',
|
||||||
'index_done' => 'Terminé',
|
'index_done' => 'Terminé',
|
||||||
'index_error' => 'Erreur',
|
'index_error' => 'Erreur',
|
||||||
'index_folder' => 'Dossier Index',
|
'index_folder' => 'Dossier Index',
|
||||||
|
|
@ -804,6 +827,7 @@ URL: [url]',
|
||||||
'may' => 'Mai',
|
'may' => 'Mai',
|
||||||
'menu_dropfolder' => 'Dossier de dépôt',
|
'menu_dropfolder' => 'Dossier de dépôt',
|
||||||
'menu_upload_from_dropfolder' => 'Importer ce fichier',
|
'menu_upload_from_dropfolder' => 'Importer ce fichier',
|
||||||
|
'message' => 'Message',
|
||||||
'mimetype' => 'Type MIME',
|
'mimetype' => 'Type MIME',
|
||||||
'minutes' => 'minutes',
|
'minutes' => 'minutes',
|
||||||
'misc' => 'Divers',
|
'misc' => 'Divers',
|
||||||
|
|
@ -925,6 +949,7 @@ URL: [url]',
|
||||||
'october' => 'Octobre',
|
'october' => 'Octobre',
|
||||||
'old' => 'Ancien',
|
'old' => 'Ancien',
|
||||||
'only_jpg_user_images' => 'Images d\'utilisateur au format .jpg seulement',
|
'only_jpg_user_images' => 'Images d\'utilisateur au format .jpg seulement',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'Le tri par position est désactivé dans les préférences. Si vous souhaitez que ce paramètre prenne effet, vous devez l’activer.',
|
'order_by_sequence_off' => 'Le tri par position est désactivé dans les préférences. Si vous souhaitez que ce paramètre prenne effet, vous devez l’activer.',
|
||||||
'original_filename' => 'Nom de fichier original',
|
'original_filename' => 'Nom de fichier original',
|
||||||
'overall_indexing_progress' => 'Progression globale de l’indexation',
|
'overall_indexing_progress' => 'Progression globale de l’indexation',
|
||||||
|
|
@ -1143,7 +1168,7 @@ Statut : [status]
|
||||||
Commentaire : [comment]
|
Commentaire : [comment]
|
||||||
Utilisateur : [username]
|
Utilisateur : [username]
|
||||||
URL : [url]',
|
URL : [url]',
|
||||||
'revision_submit_email_subject' => '[sitename] : [name] - Publié à nouveau',
|
'revision_submit_email_subject' => '[sitename]: [name] - Publié à nouveau',
|
||||||
'revision_summary' => 'Récapitulatif révision',
|
'revision_summary' => 'Récapitulatif révision',
|
||||||
'revisors' => 'Réviseurs',
|
'revisors' => 'Réviseurs',
|
||||||
'revisor_already_assigned' => 'L’utilisateur est déjà attribué en tant que réviseur.',
|
'revisor_already_assigned' => 'L’utilisateur est déjà attribué en tant que réviseur.',
|
||||||
|
|
@ -1242,11 +1267,13 @@ URL : [url]',
|
||||||
'select_ind_recipients' => 'Cliquer pour choisir un destinataire individuel',
|
'select_ind_recipients' => 'Cliquer pour choisir un destinataire individuel',
|
||||||
'select_ind_reviewers' => 'Cliquer pour choisir un examinateur individuel',
|
'select_ind_reviewers' => 'Cliquer pour choisir un examinateur individuel',
|
||||||
'select_ind_revisors' => 'Cliquer pour choisir un réviseur individuel',
|
'select_ind_revisors' => 'Cliquer pour choisir un réviseur individuel',
|
||||||
|
'select_mimetype' => 'Sélectionner un type MIME',
|
||||||
'select_one' => 'Selectionner',
|
'select_one' => 'Selectionner',
|
||||||
|
'select_owner' => 'Sélectionner un propriétaire',
|
||||||
'select_user' => 'Sélectionner un utilisateur',
|
'select_user' => 'Sélectionner un utilisateur',
|
||||||
'select_users' => 'Cliquer pour choisir un utilisateur',
|
'select_users' => 'Cliquer pour choisir un utilisateur',
|
||||||
'select_value' => 'Sélectionner une valeur',
|
'select_value' => 'Sélectionner une valeur',
|
||||||
'select_workflow' => 'Choisir un workflow',
|
'select_workflow' => 'Sélectionner un workflow',
|
||||||
'send_email' => 'Envoyer un e-mail',
|
'send_email' => 'Envoyer un e-mail',
|
||||||
'send_login_data' => 'Envoyer les informations de connexion',
|
'send_login_data' => 'Envoyer les informations de connexion',
|
||||||
'send_login_data_body' => 'Informations de connexion
|
'send_login_data_body' => 'Informations de connexion
|
||||||
|
|
@ -1359,6 +1386,8 @@ Nom : [username]
|
||||||
'settings_enableAdminRevApp_desc' => 'Activer cette option pour ajouter les administrateurs à la liste des examinateurs/approbateurs et pour les transitions de workflow.',
|
'settings_enableAdminRevApp_desc' => 'Activer cette option pour ajouter les administrateurs à la liste des examinateurs/approbateurs et pour les transitions de workflow.',
|
||||||
'settings_enableCalendar' => 'Activer agenda',
|
'settings_enableCalendar' => 'Activer agenda',
|
||||||
'settings_enableCalendar_desc' => 'Active/désactive l’agenda',
|
'settings_enableCalendar_desc' => 'Active/désactive l’agenda',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Activer le presse-papier',
|
'settings_enableClipboard' => 'Activer le presse-papier',
|
||||||
'settings_enableClipboard_desc' => 'Active/désactive le presse-papier',
|
'settings_enableClipboard_desc' => 'Active/désactive le presse-papier',
|
||||||
'settings_enableConverting' => 'Activer conversion des fichiers',
|
'settings_enableConverting' => 'Activer conversion des fichiers',
|
||||||
|
|
@ -1472,6 +1501,8 @@ Nom : [username]
|
||||||
'settings_initialDocumentStatus_desc' => 'État du document défini lors de l’ajout',
|
'settings_initialDocumentStatus_desc' => 'État du document défini lors de l’ajout',
|
||||||
'settings_initialDocumentStatus_draft' => 'ébauche',
|
'settings_initialDocumentStatus_draft' => 'ébauche',
|
||||||
'settings_initialDocumentStatus_released' => 'publié',
|
'settings_initialDocumentStatus_released' => 'publié',
|
||||||
|
'settings_inlineEditing' => 'Édition en ligne',
|
||||||
|
'settings_inlineEditing_desc' => 'Permet d’éditer le nom du document directement depuis la page des détails.',
|
||||||
'settings_installADOdb' => 'Installer ADOdb',
|
'settings_installADOdb' => 'Installer ADOdb',
|
||||||
'settings_install_disabled' => 'Le fichier ENABLE_INSTALL_TOOL a été supprimé. Vous pouvez maintenant vous connecter à SeedDMS et poursuivre la configuration.',
|
'settings_install_disabled' => 'Le fichier ENABLE_INSTALL_TOOL a été supprimé. Vous pouvez maintenant vous connecter à SeedDMS et poursuivre la configuration.',
|
||||||
'settings_install_pear_package_log' => 'Installer le paquet Pear \'Log\'',
|
'settings_install_pear_package_log' => 'Installer le paquet Pear \'Log\'',
|
||||||
|
|
@ -1517,6 +1548,8 @@ Nom : [username]
|
||||||
'settings_onePageMode_desc' => 'Le mode Page unique activera le code javascript dans la page AfficherDossier, qui va mettre à jour la liste Dossier/Document, navigation, etc quand vous cliquez sur un dossier ou vous changer le parametre de l\'ordre d\'affichage.',
|
'settings_onePageMode_desc' => 'Le mode Page unique activera le code javascript dans la page AfficherDossier, qui va mettre à jour la liste Dossier/Document, navigation, etc quand vous cliquez sur un dossier ou vous changer le parametre de l\'ordre d\'affichage.',
|
||||||
'settings_overrideMimeType' => 'Passer outre le type MIME',
|
'settings_overrideMimeType' => 'Passer outre le type MIME',
|
||||||
'settings_overrideMimeType_desc' => 'Ne pas tenir compte du type MIME envoyé par le navigateur quand un fichier est téléversé. Le type MIME sera déterminé par SeedDMS.',
|
'settings_overrideMimeType_desc' => 'Ne pas tenir compte du type MIME envoyé par le navigateur quand un fichier est téléversé. Le type MIME sera déterminé par SeedDMS.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Taille des fichiers partiels téléchargées par jumploader',
|
'settings_partitionSize' => 'Taille des fichiers partiels téléchargées par jumploader',
|
||||||
'settings_partitionSize_desc' => 'Taille des fichiers partiels en octets, téléchargées par jumploader. Ne pas fixer une valeur plus grande que la taille de transfert maximale définie par le serveur.',
|
'settings_partitionSize_desc' => 'Taille des fichiers partiels en octets, téléchargées par jumploader. Ne pas fixer une valeur plus grande que la taille de transfert maximale définie par le serveur.',
|
||||||
'settings_passwordExpiration' => 'Expiration du mot de passe',
|
'settings_passwordExpiration' => 'Expiration du mot de passe',
|
||||||
|
|
@ -1612,9 +1645,11 @@ Nom : [username]
|
||||||
'settings_System' => 'Système',
|
'settings_System' => 'Système',
|
||||||
'settings_tasksInMenu' => 'Tâches sélectionnées',
|
'settings_tasksInMenu' => 'Tâches sélectionnées',
|
||||||
'settings_tasksInMenu_approval' => 'Approbations',
|
'settings_tasksInMenu_approval' => 'Approbations',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => 'Sélectionnez les tâches à comptabiliser. Si aucune n’est sélectionnée, toutes les tâches seront comptabilisées.',
|
'settings_tasksInMenu_desc' => 'Sélectionnez les tâches à comptabiliser. Si aucune n’est sélectionnée, toutes les tâches seront comptabilisées.',
|
||||||
'settings_tasksInMenu_needscorrection' => 'Nécessitant une correction',
|
'settings_tasksInMenu_needscorrection' => 'Nécessitant une correction',
|
||||||
'settings_tasksInMenu_receipt' => 'Réceptions',
|
'settings_tasksInMenu_receipt' => 'Réceptions',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => 'Vérifications',
|
'settings_tasksInMenu_review' => 'Vérifications',
|
||||||
'settings_tasksInMenu_revision' => 'Révisions',
|
'settings_tasksInMenu_revision' => 'Révisions',
|
||||||
'settings_tasksInMenu_workflow' => 'Workflow',
|
'settings_tasksInMenu_workflow' => 'Workflow',
|
||||||
|
|
@ -1666,9 +1701,10 @@ Nom : [username]
|
||||||
'splash_add_group_member' => 'Nouveau membre ajouté au groupe',
|
'splash_add_group_member' => 'Nouveau membre ajouté au groupe',
|
||||||
'splash_add_role' => 'Nouveau rôle ajouté',
|
'splash_add_role' => 'Nouveau rôle ajouté',
|
||||||
'splash_add_task' => 'Nouvelle tâche ajoutée',
|
'splash_add_task' => 'Nouvelle tâche ajoutée',
|
||||||
'splash_add_to_transmittal' => 'Ajouter à la transmission',
|
'splash_add_to_transmittal' => 'Ajouté à la transmission',
|
||||||
'splash_add_transmittal' => 'Ajouté à la transmission',
|
'splash_add_transmittal' => 'Ajouté à la transmission',
|
||||||
'splash_add_user' => 'Nouvel utilisateur ajouté',
|
'splash_add_user' => 'Nouvel utilisateur ajouté',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => 'Cache vidé',
|
'splash_cleared_cache' => 'Cache vidé',
|
||||||
'splash_cleared_clipboard' => 'Presse-papier vidé',
|
'splash_cleared_clipboard' => 'Presse-papier vidé',
|
||||||
'splash_delete_access' => 'Droits d’accès supprimés',
|
'splash_delete_access' => 'Droits d’accès supprimés',
|
||||||
|
|
@ -1677,6 +1713,7 @@ Nom : [username]
|
||||||
'splash_document_edited' => 'Document sauvegardé',
|
'splash_document_edited' => 'Document sauvegardé',
|
||||||
'splash_document_indexed' => 'Document « [name] » indexé.',
|
'splash_document_indexed' => 'Document « [name] » indexé.',
|
||||||
'splash_document_locked' => 'Document verrouillé',
|
'splash_document_locked' => 'Document verrouillé',
|
||||||
|
'splash_document_name_changed' => 'Nom du document modifié',
|
||||||
'splash_document_unlocked' => 'Document déverrouillé',
|
'splash_document_unlocked' => 'Document déverrouillé',
|
||||||
'splash_edit_access' => 'Droits d’accès modifiés',
|
'splash_edit_access' => 'Droits d’accès modifiés',
|
||||||
'splash_edit_attribute' => 'Attribut modifié',
|
'splash_edit_attribute' => 'Attribut modifié',
|
||||||
|
|
@ -1858,6 +1895,7 @@ URL : [url]',
|
||||||
'tr_TR' => 'Turc',
|
'tr_TR' => 'Turc',
|
||||||
'tuesday' => 'Mardi',
|
'tuesday' => 'Mardi',
|
||||||
'tuesday_abbr' => 'Mar.',
|
'tuesday_abbr' => 'Mar.',
|
||||||
|
'types_generic' => 'Types génériques',
|
||||||
'type_of_hook' => 'Type',
|
'type_of_hook' => 'Type',
|
||||||
'type_to_filter' => 'Filtrer dans la liste',
|
'type_to_filter' => 'Filtrer dans la liste',
|
||||||
'type_to_search' => 'Effectuer une recherche',
|
'type_to_search' => 'Effectuer une recherche',
|
||||||
|
|
@ -1928,6 +1966,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename] : [name] - Version supprimée',
|
'version_deleted_email_subject' => '[sitename] : [name] - Version supprimée',
|
||||||
'version_info' => 'Informations de version',
|
'version_info' => 'Informations de version',
|
||||||
'view' => 'Aperçu',
|
'view' => 'Aperçu',
|
||||||
|
'view_document' => 'Voir le document',
|
||||||
|
'view_folder' => 'Voir les détails du dossier',
|
||||||
'view_online' => 'Aperçu en ligne',
|
'view_online' => 'Aperçu en ligne',
|
||||||
'warning' => 'Avertissement',
|
'warning' => 'Avertissement',
|
||||||
'webauthn_auth' => 'Authentification WebAuthn',
|
'webauthn_auth' => 'Authentification WebAuthn',
|
||||||
|
|
|
||||||
|
|
@ -19,12 +19,19 @@
|
||||||
// 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 (1240), marbanas (16)
|
// Translators: Admin (1241), marbanas (16)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '',
|
'2_factor_auth' => '',
|
||||||
'2_factor_auth_info' => '',
|
'2_factor_auth_info' => '',
|
||||||
'2_fact_auth_secret' => '',
|
'2_fact_auth_secret' => '',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Prihvati',
|
'accept' => 'Prihvati',
|
||||||
'access_control' => 'Kontrola pristupa',
|
'access_control' => 'Kontrola pristupa',
|
||||||
'access_control_is_off' => '',
|
'access_control_is_off' => '',
|
||||||
|
|
@ -141,7 +148,7 @@ Internet poveznica: [url]',
|
||||||
'archive_creation_warning' => 'Ovom radnjom možete izraditi arhivu koja sadrži datoteke cijele DMS mape. Nakon izrade arhiva će biti pohranjena u podatkovnu mapu vašer servera.<br>UPOZORENJE: arhiva izrađena na način da je čitljiva ljudima, bit će bezkorisna kao sigurnosna kopija servera.',
|
'archive_creation_warning' => 'Ovom radnjom možete izraditi arhivu koja sadrži datoteke cijele DMS mape. Nakon izrade arhiva će biti pohranjena u podatkovnu mapu vašer servera.<br>UPOZORENJE: arhiva izrađena na način da je čitljiva ljudima, bit će bezkorisna kao sigurnosna kopija servera.',
|
||||||
'ar_EG' => 'Arapski',
|
'ar_EG' => 'Arapski',
|
||||||
'assign_approvers' => 'Dodijeli validatore',
|
'assign_approvers' => 'Dodijeli validatore',
|
||||||
'assign_recipients' => '',
|
'assign_recipients' => 'Dodaj primaoca',
|
||||||
'assign_reviewers' => 'Dodijeli recezente',
|
'assign_reviewers' => 'Dodijeli recezente',
|
||||||
'assign_user_property_to' => 'Dodijeli svojstva korisnika za',
|
'assign_user_property_to' => 'Dodijeli svojstva korisnika za',
|
||||||
'assumed_released' => 'Podrazumijevano obrađeno',
|
'assumed_released' => 'Podrazumijevano obrađeno',
|
||||||
|
|
@ -156,6 +163,7 @@ Internet poveznica: [url]',
|
||||||
'attrdef_management' => 'Upravljanje definicijama atributa',
|
'attrdef_management' => 'Upravljanje definicijama atributa',
|
||||||
'attrdef_maxvalues' => 'Max. broj vrijednosti',
|
'attrdef_maxvalues' => 'Max. broj vrijednosti',
|
||||||
'attrdef_minvalues' => 'Min. broj vrijednosti',
|
'attrdef_minvalues' => 'Min. broj vrijednosti',
|
||||||
|
'attrdef_minvalues_help' => '',
|
||||||
'attrdef_min_greater_max' => 'Minimalni broj vrijednosti je veći od maksimalnog broja vrijednosti',
|
'attrdef_min_greater_max' => 'Minimalni broj vrijednosti je veći od maksimalnog broja vrijednosti',
|
||||||
'attrdef_multiple' => 'Dozvoli više vrijednosti',
|
'attrdef_multiple' => 'Dozvoli više vrijednosti',
|
||||||
'attrdef_multiple_needs_valueset' => '',
|
'attrdef_multiple_needs_valueset' => '',
|
||||||
|
|
@ -164,15 +172,21 @@ Internet poveznica: [url]',
|
||||||
'attrdef_noname' => 'Nedostaje naziv za definiciju atributa',
|
'attrdef_noname' => 'Nedostaje naziv za definiciju atributa',
|
||||||
'attrdef_objtype' => 'Vrsta objekta',
|
'attrdef_objtype' => 'Vrsta objekta',
|
||||||
'attrdef_regex' => 'Pravilni izraz',
|
'attrdef_regex' => 'Pravilni izraz',
|
||||||
|
'attrdef_regex_help' => '',
|
||||||
'attrdef_type' => 'Vrsta',
|
'attrdef_type' => 'Vrsta',
|
||||||
'attrdef_type_boolean' => 'Boolean',
|
'attrdef_type_boolean' => 'Boolean',
|
||||||
'attrdef_type_date' => 'Datum',
|
'attrdef_type_date' => 'Datum',
|
||||||
|
'attrdef_type_document' => '',
|
||||||
'attrdef_type_email' => 'Email',
|
'attrdef_type_email' => 'Email',
|
||||||
'attrdef_type_float' => 'Float',
|
'attrdef_type_float' => 'Float',
|
||||||
|
'attrdef_type_folder' => '',
|
||||||
|
'attrdef_type_group' => '',
|
||||||
'attrdef_type_int' => 'Integer',
|
'attrdef_type_int' => 'Integer',
|
||||||
'attrdef_type_string' => 'String',
|
'attrdef_type_string' => 'String',
|
||||||
'attrdef_type_url' => 'URL',
|
'attrdef_type_url' => 'URL',
|
||||||
|
'attrdef_type_user' => '',
|
||||||
'attrdef_valueset' => 'Skup vrijednosti',
|
'attrdef_valueset' => 'Skup vrijednosti',
|
||||||
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => 'Atributi',
|
'attributes' => 'Atributi',
|
||||||
'attribute_changed_email_body' => 'Promijenjen atribut
|
'attribute_changed_email_body' => 'Promijenjen atribut
|
||||||
Dokument: [name]
|
Dokument: [name]
|
||||||
|
|
@ -215,6 +229,8 @@ Internet poveznica: [url]',
|
||||||
'calendar' => 'Kalendar',
|
'calendar' => 'Kalendar',
|
||||||
'calendar_week' => 'kalendarski tjedan',
|
'calendar_week' => 'kalendarski tjedan',
|
||||||
'cancel' => 'Odustani',
|
'cancel' => 'Odustani',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Ne možete mijenjati zastarjeli ili odbijeni dokument',
|
'cannot_assign_invalid_state' => 'Ne možete mijenjati zastarjeli ili odbijeni dokument',
|
||||||
'cannot_change_final_states' => 'Upozorenje: Ne možete mijenjati status odbijenog, isteklog ili dokumenta koji čeka na ovjeru ili odobrenje',
|
'cannot_change_final_states' => 'Upozorenje: Ne možete mijenjati status odbijenog, isteklog ili dokumenta koji čeka na ovjeru ili odobrenje',
|
||||||
'cannot_delete_user' => 'Ne možete izbrisati korisnika',
|
'cannot_delete_user' => 'Ne možete izbrisati korisnika',
|
||||||
|
|
@ -320,6 +336,7 @@ Internet poveznica: [url]',
|
||||||
'daily' => 'Dnevno',
|
'daily' => 'Dnevno',
|
||||||
'databasesearch' => 'Pretraživanje baze podataka',
|
'databasesearch' => 'Pretraživanje baze podataka',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => 'Datum',
|
'date' => 'Datum',
|
||||||
'days' => 'dani',
|
'days' => 'dani',
|
||||||
'debug' => 'Ispravljanje',
|
'debug' => 'Ispravljanje',
|
||||||
|
|
@ -331,6 +348,7 @@ Internet poveznica: [url]',
|
||||||
'details' => 'Detalji',
|
'details' => 'Detalji',
|
||||||
'details_version' => 'Detalji za verziju: [version]',
|
'details_version' => 'Detalji za verziju: [version]',
|
||||||
'de_DE' => 'Njemački',
|
'de_DE' => 'Njemački',
|
||||||
|
'disable_extension' => '',
|
||||||
'disclaimer' => 'Ovo je klasificirano područje. Pristup je omogućen samo ovlaštenim osobama. Sa svakim kršenjem bit će postupano sukladno nacionalnim i međunarodnim zakonima.',
|
'disclaimer' => 'Ovo je klasificirano područje. Pristup je omogućen samo ovlaštenim osobama. Sa svakim kršenjem bit će postupano sukladno nacionalnim i međunarodnim zakonima.',
|
||||||
'discspace' => 'Prostor na disku',
|
'discspace' => 'Prostor na disku',
|
||||||
'docs_in_reception_no_access' => '',
|
'docs_in_reception_no_access' => '',
|
||||||
|
|
@ -385,7 +403,8 @@ Korisnik: [username]',
|
||||||
'document_duplicate_name' => 'Duplicate document name',
|
'document_duplicate_name' => 'Duplicate document name',
|
||||||
'document_has_no_workflow' => 'Dokument nema tok rada',
|
'document_has_no_workflow' => 'Dokument nema tok rada',
|
||||||
'document_infos' => 'Informacije o dokumentu',
|
'document_infos' => 'Informacije o dokumentu',
|
||||||
'document_is_checked_out' => 'Dokument je trenutno odjavljen. Ako učitate novu verziju, tada odjavljena verzija ne može više biti ponovno prijavljena.',
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'Dokument je trenutno odjavljen. Ako učitate novu verziju, tada odjavljena verzija ne može više biti ponovno prijavljena.',
|
||||||
'document_is_not_locked' => 'Ovaj dokument nije zaključan',
|
'document_is_not_locked' => 'Ovaj dokument nije zaključan',
|
||||||
'document_link_by' => 'Povezao',
|
'document_link_by' => 'Povezao',
|
||||||
'document_link_public' => 'Javno',
|
'document_link_public' => 'Javno',
|
||||||
|
|
@ -499,6 +518,7 @@ Internet poveznica: [url]',
|
||||||
'empty_folder_list' => 'Nema dokumenata ili mapa',
|
'empty_folder_list' => 'Nema dokumenata ili mapa',
|
||||||
'empty_list' => '',
|
'empty_list' => '',
|
||||||
'empty_notify_list' => 'Nema zapisa',
|
'empty_notify_list' => 'Nema zapisa',
|
||||||
|
'enable_extension' => '',
|
||||||
'en_GB' => 'Engleski (GB)',
|
'en_GB' => 'Engleski (GB)',
|
||||||
'equal_transition_states' => 'Početni i završni status su jednaki',
|
'equal_transition_states' => 'Početni i završni status su jednaki',
|
||||||
'error' => 'Greška',
|
'error' => 'Greška',
|
||||||
|
|
@ -537,6 +557,7 @@ Internet poveznica: [url]',
|
||||||
'expire_in_1y' => 'Istječe za 1 godinu',
|
'expire_in_1y' => 'Istječe za 1 godinu',
|
||||||
'expire_in_2h' => '',
|
'expire_in_2h' => '',
|
||||||
'expire_in_2y' => 'Istječe za 2 godine',
|
'expire_in_2y' => 'Istječe za 2 godine',
|
||||||
|
'expire_in_3y' => '',
|
||||||
'expire_today' => '',
|
'expire_today' => '',
|
||||||
'expire_tomorrow' => '',
|
'expire_tomorrow' => '',
|
||||||
'expiry_changed_email' => 'Promijenjen datum isteka',
|
'expiry_changed_email' => 'Promijenjen datum isteka',
|
||||||
|
|
@ -552,8 +573,10 @@ Internet poveznica: [url]',
|
||||||
'extension_changelog' => 'Popis promjena',
|
'extension_changelog' => 'Popis promjena',
|
||||||
'extension_loading' => 'Učitavanje dodataka…',
|
'extension_loading' => 'Učitavanje dodataka…',
|
||||||
'extension_manager' => 'Upravljanje ekstenzijama',
|
'extension_manager' => 'Upravljanje ekstenzijama',
|
||||||
|
'extension_mgr_error_upload' => '',
|
||||||
'extension_mgr_installed' => '',
|
'extension_mgr_installed' => '',
|
||||||
'extension_mgr_no_upload' => 'Upload novih ekstenzija nije moguć pošto mapa ekstenzija nema dozvolu pisanja',
|
'extension_mgr_no_upload' => 'Upload novih ekstenzija nije moguć pošto mapa ekstenzija nema dozvolu pisanja',
|
||||||
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Dostupno',
|
'extension_mgr_repository' => 'Dostupno',
|
||||||
'extension_version_list' => 'Inačice',
|
'extension_version_list' => 'Inačice',
|
||||||
'february' => 'Veljača',
|
'february' => 'Veljača',
|
||||||
|
|
@ -785,6 +808,7 @@ Internet poveznica: [url]',
|
||||||
'may' => 'Svibanj',
|
'may' => 'Svibanj',
|
||||||
'menu_dropfolder' => '',
|
'menu_dropfolder' => '',
|
||||||
'menu_upload_from_dropfolder' => '',
|
'menu_upload_from_dropfolder' => '',
|
||||||
|
'message' => '',
|
||||||
'mimetype' => 'Mime type',
|
'mimetype' => 'Mime type',
|
||||||
'minutes' => 'minute',
|
'minutes' => 'minute',
|
||||||
'misc' => 'Razno',
|
'misc' => 'Razno',
|
||||||
|
|
@ -905,6 +929,7 @@ Internet poveznica: [url]',
|
||||||
'october' => 'Listopad',
|
'october' => 'Listopad',
|
||||||
'old' => 'Staro',
|
'old' => 'Staro',
|
||||||
'only_jpg_user_images' => 'Kao korisničke slike mogu se koristiti samo .jpg slike',
|
'only_jpg_user_images' => 'Kao korisničke slike mogu se koristiti samo .jpg slike',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'Sortiranje po sekvencei ne isključeno u postavkama. Ako želite da ovaj parametar ima utjecaja, morat ćete ga ponovno uključiti.',
|
'order_by_sequence_off' => 'Sortiranje po sekvencei ne isključeno u postavkama. Ako želite da ovaj parametar ima utjecaja, morat ćete ga ponovno uključiti.',
|
||||||
'original_filename' => 'Izvorni naziv datoteke',
|
'original_filename' => 'Izvorni naziv datoteke',
|
||||||
'overall_indexing_progress' => '',
|
'overall_indexing_progress' => '',
|
||||||
|
|
@ -1208,7 +1233,9 @@ Internet poveznica: [url]',
|
||||||
'select_ind_recipients' => 'Kliknite za odabir pojedinačnog primatelja',
|
'select_ind_recipients' => 'Kliknite za odabir pojedinačnog primatelja',
|
||||||
'select_ind_reviewers' => 'Kliknite za odabir pojedinačnog recezenta',
|
'select_ind_reviewers' => 'Kliknite za odabir pojedinačnog recezenta',
|
||||||
'select_ind_revisors' => 'Kliknite za odabir pojedinačnog revizora',
|
'select_ind_revisors' => 'Kliknite za odabir pojedinačnog revizora',
|
||||||
|
'select_mimetype' => '',
|
||||||
'select_one' => 'Odaberite jednog',
|
'select_one' => 'Odaberite jednog',
|
||||||
|
'select_owner' => '',
|
||||||
'select_user' => 'Izaberi korisnika',
|
'select_user' => 'Izaberi korisnika',
|
||||||
'select_users' => 'Kliknite za odabir korisnika',
|
'select_users' => 'Kliknite za odabir korisnika',
|
||||||
'select_value' => 'Odaberite vrijednost',
|
'select_value' => 'Odaberite vrijednost',
|
||||||
|
|
@ -1320,6 +1347,8 @@ Internet poveznica: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => 'Omogući ovo ako želiš da administratori budu navedeni kao recezenti/validatori i za promjenu toka rada.',
|
'settings_enableAdminRevApp_desc' => 'Omogući ovo ako želiš da administratori budu navedeni kao recezenti/validatori i za promjenu toka rada.',
|
||||||
'settings_enableCalendar' => 'Omogući Kalendar',
|
'settings_enableCalendar' => 'Omogući Kalendar',
|
||||||
'settings_enableCalendar_desc' => 'Omogući/onemogući kalendar',
|
'settings_enableCalendar_desc' => 'Omogući/onemogući kalendar',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Omogući međuspremnik',
|
'settings_enableClipboard' => 'Omogući međuspremnik',
|
||||||
'settings_enableClipboard_desc' => 'Omogući/onemogući međuspremnik na \'Vidi mapu\' stranici',
|
'settings_enableClipboard_desc' => 'Omogući/onemogući međuspremnik na \'Vidi mapu\' stranici',
|
||||||
'settings_enableConverting' => 'Omogući pretvaranje',
|
'settings_enableConverting' => 'Omogući pretvaranje',
|
||||||
|
|
@ -1433,6 +1462,8 @@ Internet poveznica: [url]',
|
||||||
'settings_initialDocumentStatus_desc' => 'Ovo je status koji će biti postavljen za dokument prilikom dodavanja.',
|
'settings_initialDocumentStatus_desc' => 'Ovo je status koji će biti postavljen za dokument prilikom dodavanja.',
|
||||||
'settings_initialDocumentStatus_draft' => 'Nacrt',
|
'settings_initialDocumentStatus_draft' => 'Nacrt',
|
||||||
'settings_initialDocumentStatus_released' => 'oslobođeno',
|
'settings_initialDocumentStatus_released' => 'oslobođeno',
|
||||||
|
'settings_inlineEditing' => '',
|
||||||
|
'settings_inlineEditing_desc' => '',
|
||||||
'settings_installADOdb' => 'Instaliraj ADOdb',
|
'settings_installADOdb' => 'Instaliraj ADOdb',
|
||||||
'settings_install_disabled' => 'Datoteka ENABLE_INSTALL_TOOL je izbrisana. Sada se možete prijaviti u ProsperaDMS i nastaviti konfiguraciju.',
|
'settings_install_disabled' => 'Datoteka ENABLE_INSTALL_TOOL je izbrisana. Sada se možete prijaviti u ProsperaDMS i nastaviti konfiguraciju.',
|
||||||
'settings_install_pear_package_log' => 'Instaliraj Pear paket \'Log\'',
|
'settings_install_pear_package_log' => 'Instaliraj Pear paket \'Log\'',
|
||||||
|
|
@ -1478,6 +1509,8 @@ Internet poveznica: [url]',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => 'Premosti tip datoteke',
|
'settings_overrideMimeType' => 'Premosti tip datoteke',
|
||||||
'settings_overrideMimeType_desc' => 'Premošćivanje tipa datoteke određenog od strane pretraživača ako je datoteka učitana. Novi tip datoteke se određuje od strane DMS sustava.',
|
'settings_overrideMimeType_desc' => 'Premošćivanje tipa datoteke određenog od strane pretraživača ako je datoteka učitana. Novi tip datoteke se određuje od strane DMS sustava.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Veličina djelomične datoteke',
|
'settings_partitionSize' => 'Veličina djelomične datoteke',
|
||||||
'settings_partitionSize_desc' => 'Veličine djelomičnih datoteka u bajtovima, učitane s jumploader-om. Ne postavljajte vrijednot veću od max. veličine učitavanja koju je postavio server.',
|
'settings_partitionSize_desc' => 'Veličine djelomičnih datoteka u bajtovima, učitane s jumploader-om. Ne postavljajte vrijednot veću od max. veličine učitavanja koju je postavio server.',
|
||||||
'settings_passwordExpiration' => 'Istek lozinke',
|
'settings_passwordExpiration' => 'Istek lozinke',
|
||||||
|
|
@ -1573,9 +1606,11 @@ Internet poveznica: [url]',
|
||||||
'settings_System' => 'Sustav',
|
'settings_System' => 'Sustav',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
|
@ -1630,6 +1665,7 @@ Internet poveznica: [url]',
|
||||||
'splash_add_to_transmittal' => '',
|
'splash_add_to_transmittal' => '',
|
||||||
'splash_add_transmittal' => '',
|
'splash_add_transmittal' => '',
|
||||||
'splash_add_user' => 'Dodan novi korisnik',
|
'splash_add_user' => 'Dodan novi korisnik',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => '',
|
'splash_cleared_cache' => '',
|
||||||
'splash_cleared_clipboard' => 'Očišćen međuspremnik',
|
'splash_cleared_clipboard' => 'Očišćen međuspremnik',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
|
@ -1638,6 +1674,7 @@ Internet poveznica: [url]',
|
||||||
'splash_document_edited' => 'Dokument pohranjen',
|
'splash_document_edited' => 'Dokument pohranjen',
|
||||||
'splash_document_indexed' => '',
|
'splash_document_indexed' => '',
|
||||||
'splash_document_locked' => 'Dokument zaključan',
|
'splash_document_locked' => 'Dokument zaključan',
|
||||||
|
'splash_document_name_changed' => '',
|
||||||
'splash_document_unlocked' => 'Dokument otključan',
|
'splash_document_unlocked' => 'Dokument otključan',
|
||||||
'splash_edit_access' => '',
|
'splash_edit_access' => '',
|
||||||
'splash_edit_attribute' => 'Atribut pohranjen',
|
'splash_edit_attribute' => 'Atribut pohranjen',
|
||||||
|
|
@ -1819,6 +1856,7 @@ Internet poveznica: [url]',
|
||||||
'tr_TR' => 'Turski',
|
'tr_TR' => 'Turski',
|
||||||
'tuesday' => 'Utorak',
|
'tuesday' => 'Utorak',
|
||||||
'tuesday_abbr' => 'Ut',
|
'tuesday_abbr' => 'Ut',
|
||||||
|
'types_generic' => '',
|
||||||
'type_of_hook' => '',
|
'type_of_hook' => '',
|
||||||
'type_to_filter' => '',
|
'type_to_filter' => '',
|
||||||
'type_to_search' => 'Unesi za pretragu',
|
'type_to_search' => 'Unesi za pretragu',
|
||||||
|
|
@ -1889,6 +1927,8 @@ Internet poveznica: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Izbrisana verzija',
|
'version_deleted_email_subject' => '[sitename]: [name] - Izbrisana verzija',
|
||||||
'version_info' => 'Informacije o verziji',
|
'version_info' => 'Informacije o verziji',
|
||||||
'view' => 'Pregled',
|
'view' => 'Pregled',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Online pregled',
|
'view_online' => 'Online pregled',
|
||||||
'warning' => 'Upozorenje',
|
'warning' => 'Upozorenje',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
||||||
|
|
@ -19,12 +19,19 @@
|
||||||
// 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 (643), Kalpy (113), ribaz (1036)
|
// Translators: Admin (644), Kalpy (113), ribaz (1036)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'Kétfaktoros azonosítás',
|
'2_factor_auth' => 'Kétfaktoros azonosítás',
|
||||||
'2_factor_auth_info' => 'A rendszernek két faktoros hitelesítése van. Szükséged lesz a Google Authenticator-ra a mobil telefonodon. Lejebb látható két QR kód. A jobb oldali a saját jelszavát, a baloldali egy új titkos jelszót tartalmaz. Ha új jelszót szeretne beállítani, szkennelje be újra a Goolge Authenticator-al.',
|
'2_factor_auth_info' => 'A rendszernek két faktoros hitelesítése van. Szükséged lesz a Google Authenticator-ra a mobil telefonodon. Lejebb látható két QR kód. A jobb oldali a saját jelszavát, a baloldali egy új titkos jelszót tartalmaz. Ha új jelszót szeretne beállítani, szkennelje be újra a Goolge Authenticator-al.',
|
||||||
'2_fact_auth_secret' => 'Titkos',
|
'2_fact_auth_secret' => 'Titkos',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Elfogad',
|
'accept' => 'Elfogad',
|
||||||
'access_control' => 'Hozzáférés vezérlés',
|
'access_control' => 'Hozzáférés vezérlés',
|
||||||
'access_control_is_off' => 'A speciális vezérlés hozzáférése ki van kapcsolva',
|
'access_control_is_off' => 'A speciális vezérlés hozzáférése ki van kapcsolva',
|
||||||
|
|
@ -151,6 +158,7 @@ URL: [url]',
|
||||||
'attrdef_management' => 'Jellemző meghatározás kezelése',
|
'attrdef_management' => 'Jellemző meghatározás kezelése',
|
||||||
'attrdef_maxvalues' => 'Legnagyobb érték',
|
'attrdef_maxvalues' => 'Legnagyobb érték',
|
||||||
'attrdef_minvalues' => 'Legkisebb érték',
|
'attrdef_minvalues' => 'Legkisebb érték',
|
||||||
|
'attrdef_minvalues_help' => '',
|
||||||
'attrdef_min_greater_max' => 'A minimum érték magasabb mint a maximum érték',
|
'attrdef_min_greater_max' => 'A minimum érték magasabb mint a maximum érték',
|
||||||
'attrdef_multiple' => 'Több érték is megadható',
|
'attrdef_multiple' => 'Több érték is megadható',
|
||||||
'attrdef_multiple_needs_valueset' => '',
|
'attrdef_multiple_needs_valueset' => '',
|
||||||
|
|
@ -159,15 +167,21 @@ URL: [url]',
|
||||||
'attrdef_noname' => 'Hiányzó név a tulajdonság megadásánál',
|
'attrdef_noname' => 'Hiányzó név a tulajdonság megadásánál',
|
||||||
'attrdef_objtype' => 'Objektum típus',
|
'attrdef_objtype' => 'Objektum típus',
|
||||||
'attrdef_regex' => 'Szabályos kifejezés',
|
'attrdef_regex' => 'Szabályos kifejezés',
|
||||||
|
'attrdef_regex_help' => '',
|
||||||
'attrdef_type' => 'Típus',
|
'attrdef_type' => 'Típus',
|
||||||
'attrdef_type_boolean' => 'Logikai',
|
'attrdef_type_boolean' => 'Logikai',
|
||||||
'attrdef_type_date' => 'Dátum',
|
'attrdef_type_date' => 'Dátum',
|
||||||
|
'attrdef_type_document' => '',
|
||||||
'attrdef_type_email' => 'Email',
|
'attrdef_type_email' => 'Email',
|
||||||
'attrdef_type_float' => 'Szám tizedesjeggyel',
|
'attrdef_type_float' => 'Szám tizedesjeggyel',
|
||||||
|
'attrdef_type_folder' => '',
|
||||||
|
'attrdef_type_group' => '',
|
||||||
'attrdef_type_int' => 'Egész szám',
|
'attrdef_type_int' => 'Egész szám',
|
||||||
'attrdef_type_string' => 'Szöveg',
|
'attrdef_type_string' => 'Szöveg',
|
||||||
'attrdef_type_url' => 'URL',
|
'attrdef_type_url' => 'URL',
|
||||||
|
'attrdef_type_user' => '',
|
||||||
'attrdef_valueset' => 'Értékek beállítása',
|
'attrdef_valueset' => 'Értékek beállítása',
|
||||||
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => 'Jellemzők',
|
'attributes' => 'Jellemzők',
|
||||||
'attribute_changed_email_body' => 'Jellemző módosult
|
'attribute_changed_email_body' => 'Jellemző módosult
|
||||||
Dokumentum: [name]
|
Dokumentum: [name]
|
||||||
|
|
@ -210,6 +224,8 @@ URL: [url]',
|
||||||
'calendar' => 'Naptár',
|
'calendar' => 'Naptár',
|
||||||
'calendar_week' => 'Naptári hét',
|
'calendar_week' => 'Naptári hét',
|
||||||
'cancel' => 'Mégsem',
|
'cancel' => 'Mégsem',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Nem lehet új felülvizsgálót hozzárendelni olyan dokumentumhoz, amely nincs felülvizsgálat vagy jóváhagyás alatt.',
|
'cannot_assign_invalid_state' => 'Nem lehet új felülvizsgálót hozzárendelni olyan dokumentumhoz, amely nincs felülvizsgálat vagy jóváhagyás alatt.',
|
||||||
'cannot_change_final_states' => 'Figyelem: Nem lehet olyan dokumentum állapotát módosítani, amely visszautasított, elavultnak jelölt vagy lejárt.',
|
'cannot_change_final_states' => 'Figyelem: Nem lehet olyan dokumentum állapotát módosítani, amely visszautasított, elavultnak jelölt vagy lejárt.',
|
||||||
'cannot_delete_user' => 'Nem törölhet felhasználót',
|
'cannot_delete_user' => 'Nem törölhet felhasználót',
|
||||||
|
|
@ -315,6 +331,7 @@ URL: [url]',
|
||||||
'daily' => 'Napi',
|
'daily' => 'Napi',
|
||||||
'databasesearch' => 'Adatbázis keresés',
|
'databasesearch' => 'Adatbázis keresés',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => 'Dátum',
|
'date' => 'Dátum',
|
||||||
'days' => 'nap',
|
'days' => 'nap',
|
||||||
'debug' => 'Hibakeresés',
|
'debug' => 'Hibakeresés',
|
||||||
|
|
@ -326,6 +343,7 @@ URL: [url]',
|
||||||
'details' => 'Részletek',
|
'details' => 'Részletek',
|
||||||
'details_version' => 'Verzió részletek: [version]',
|
'details_version' => 'Verzió részletek: [version]',
|
||||||
'de_DE' => 'Német',
|
'de_DE' => 'Német',
|
||||||
|
'disable_extension' => '',
|
||||||
'disclaimer' => 'Ez egy bizalmas terület. Hozzáférés kizárólag a meghatalmazott személyek részére engedélyezett. Bárminemű megsértését a nemzeti, illetve a nemzetközi jog szerint fogják büntetni.',
|
'disclaimer' => 'Ez egy bizalmas terület. Hozzáférés kizárólag a meghatalmazott személyek részére engedélyezett. Bárminemű megsértését a nemzeti, illetve a nemzetközi jog szerint fogják büntetni.',
|
||||||
'discspace' => 'Lemezterület',
|
'discspace' => 'Lemezterület',
|
||||||
'docs_in_reception_no_access' => '',
|
'docs_in_reception_no_access' => '',
|
||||||
|
|
@ -380,7 +398,8 @@ Felhasználó: [username]',
|
||||||
'document_duplicate_name' => 'Duplikált dokumentum név',
|
'document_duplicate_name' => 'Duplikált dokumentum név',
|
||||||
'document_has_no_workflow' => 'Dokumentumhoz nincs munkafolyamat',
|
'document_has_no_workflow' => 'Dokumentumhoz nincs munkafolyamat',
|
||||||
'document_infos' => 'Dokumentum információ',
|
'document_infos' => 'Dokumentum információ',
|
||||||
'document_is_checked_out' => '',
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => '',
|
||||||
'document_is_not_locked' => 'Ez a dokumentum NEM zßrolt',
|
'document_is_not_locked' => 'Ez a dokumentum NEM zßrolt',
|
||||||
'document_link_by' => 'Hivatkozást létrehozta:',
|
'document_link_by' => 'Hivatkozást létrehozta:',
|
||||||
'document_link_public' => 'Nyilvános',
|
'document_link_public' => 'Nyilvános',
|
||||||
|
|
@ -494,6 +513,7 @@ URL: [url]',
|
||||||
'empty_folder_list' => 'Mappa vagy dokumentum nem található',
|
'empty_folder_list' => 'Mappa vagy dokumentum nem található',
|
||||||
'empty_list' => '',
|
'empty_list' => '',
|
||||||
'empty_notify_list' => 'Nincsenek bejegyzések',
|
'empty_notify_list' => 'Nincsenek bejegyzések',
|
||||||
|
'enable_extension' => '',
|
||||||
'en_GB' => 'Angol (GB)',
|
'en_GB' => 'Angol (GB)',
|
||||||
'equal_transition_states' => 'A kezdő- és végállapot megegyezik',
|
'equal_transition_states' => 'A kezdő- és végállapot megegyezik',
|
||||||
'error' => 'Hiba',
|
'error' => 'Hiba',
|
||||||
|
|
@ -532,6 +552,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => 'Érvényesség egy éven belül',
|
'expire_in_1y' => 'Érvényesség egy éven belül',
|
||||||
'expire_in_2h' => '',
|
'expire_in_2h' => '',
|
||||||
'expire_in_2y' => 'Érvényesség két éven belül',
|
'expire_in_2y' => 'Érvényesség két éven belül',
|
||||||
|
'expire_in_3y' => '',
|
||||||
'expire_today' => '',
|
'expire_today' => '',
|
||||||
'expire_tomorrow' => '',
|
'expire_tomorrow' => '',
|
||||||
'expiry_changed_email' => 'Lejárati dátum módosítva',
|
'expiry_changed_email' => 'Lejárati dátum módosítva',
|
||||||
|
|
@ -547,8 +568,10 @@ URL: [url]',
|
||||||
'extension_changelog' => 'Változásnapló',
|
'extension_changelog' => 'Változásnapló',
|
||||||
'extension_loading' => 'Kiterjesztések betöltése ...',
|
'extension_loading' => 'Kiterjesztések betöltése ...',
|
||||||
'extension_manager' => 'Bővítmények kezelése',
|
'extension_manager' => 'Bővítmények kezelése',
|
||||||
|
'extension_mgr_error_upload' => '',
|
||||||
'extension_mgr_installed' => 'Telepített',
|
'extension_mgr_installed' => 'Telepített',
|
||||||
'extension_mgr_no_upload' => '',
|
'extension_mgr_no_upload' => '',
|
||||||
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Telepíthető',
|
'extension_mgr_repository' => 'Telepíthető',
|
||||||
'extension_version_list' => 'Verziók',
|
'extension_version_list' => 'Verziók',
|
||||||
'february' => 'Február',
|
'february' => 'Február',
|
||||||
|
|
@ -648,7 +671,7 @@ URL: [url]',
|
||||||
'import_extension' => 'Kiterjesztés import',
|
'import_extension' => 'Kiterjesztés import',
|
||||||
'import_fs' => 'Importálás fájlrendszerből',
|
'import_fs' => 'Importálás fájlrendszerből',
|
||||||
'import_fs_warning' => '',
|
'import_fs_warning' => '',
|
||||||
'import_users' => '',
|
'import_users' => 'Felhasználók importálása',
|
||||||
'import_users_addnew' => '',
|
'import_users_addnew' => '',
|
||||||
'import_users_update' => '',
|
'import_users_update' => '',
|
||||||
'include_content' => '',
|
'include_content' => '',
|
||||||
|
|
@ -780,6 +803,7 @@ URL: [url]',
|
||||||
'may' => 'Május',
|
'may' => 'Május',
|
||||||
'menu_dropfolder' => '',
|
'menu_dropfolder' => '',
|
||||||
'menu_upload_from_dropfolder' => '',
|
'menu_upload_from_dropfolder' => '',
|
||||||
|
'message' => '',
|
||||||
'mimetype' => 'Mime típus',
|
'mimetype' => 'Mime típus',
|
||||||
'minutes' => 'perc',
|
'minutes' => 'perc',
|
||||||
'misc' => 'Vegyes',
|
'misc' => 'Vegyes',
|
||||||
|
|
@ -901,6 +925,7 @@ URL: [url]',
|
||||||
'october' => 'Október',
|
'october' => 'Október',
|
||||||
'old' => 'Régi',
|
'old' => 'Régi',
|
||||||
'only_jpg_user_images' => 'Felhasználói képként csak .jpg állományok adhatók meg',
|
'only_jpg_user_images' => 'Felhasználói képként csak .jpg állományok adhatók meg',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => '',
|
'order_by_sequence_off' => '',
|
||||||
'original_filename' => 'Eredeti fájlnév',
|
'original_filename' => 'Eredeti fájlnév',
|
||||||
'overall_indexing_progress' => 'Teljes indexelési folyamat',
|
'overall_indexing_progress' => 'Teljes indexelési folyamat',
|
||||||
|
|
@ -1186,7 +1211,9 @@ URL: [url]',
|
||||||
'select_ind_recipients' => '',
|
'select_ind_recipients' => '',
|
||||||
'select_ind_reviewers' => 'Kattintson az önálló felülvizsgáló kijelöléséhez',
|
'select_ind_reviewers' => 'Kattintson az önálló felülvizsgáló kijelöléséhez',
|
||||||
'select_ind_revisors' => '',
|
'select_ind_revisors' => '',
|
||||||
|
'select_mimetype' => '',
|
||||||
'select_one' => 'Válasszon egyet',
|
'select_one' => 'Válasszon egyet',
|
||||||
|
'select_owner' => '',
|
||||||
'select_user' => 'Felhasználó kiválasztása',
|
'select_user' => 'Felhasználó kiválasztása',
|
||||||
'select_users' => 'Kattintson a felhasználó kiválasztásához',
|
'select_users' => 'Kattintson a felhasználó kiválasztásához',
|
||||||
'select_value' => 'Érték kiválasztása',
|
'select_value' => 'Érték kiválasztása',
|
||||||
|
|
@ -1298,6 +1325,8 @@ URL: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => 'Engedélyezze, ha szeretné, hogy az adminisztrátorok listázva legyenek a felülvizsgálóknál/jóváhagyóknál és a munkamenet átmeneteknél.',
|
'settings_enableAdminRevApp_desc' => 'Engedélyezze, ha szeretné, hogy az adminisztrátorok listázva legyenek a felülvizsgálóknál/jóváhagyóknál és a munkamenet átmeneteknél.',
|
||||||
'settings_enableCalendar' => 'Naptár engedélyezése',
|
'settings_enableCalendar' => 'Naptár engedélyezése',
|
||||||
'settings_enableCalendar_desc' => 'Naptár engedélyezés/tiltás',
|
'settings_enableCalendar_desc' => 'Naptár engedélyezés/tiltás',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Vágólap engedélyezése',
|
'settings_enableClipboard' => 'Vágólap engedélyezése',
|
||||||
'settings_enableClipboard_desc' => 'Vágólap engedélyezés/tiltás',
|
'settings_enableClipboard_desc' => 'Vágólap engedélyezés/tiltás',
|
||||||
'settings_enableConverting' => 'Konvertálás engedélyezése',
|
'settings_enableConverting' => 'Konvertálás engedélyezése',
|
||||||
|
|
@ -1411,6 +1440,8 @@ URL: [url]',
|
||||||
'settings_initialDocumentStatus_desc' => '',
|
'settings_initialDocumentStatus_desc' => '',
|
||||||
'settings_initialDocumentStatus_draft' => '',
|
'settings_initialDocumentStatus_draft' => '',
|
||||||
'settings_initialDocumentStatus_released' => '',
|
'settings_initialDocumentStatus_released' => '',
|
||||||
|
'settings_inlineEditing' => '',
|
||||||
|
'settings_inlineEditing_desc' => '',
|
||||||
'settings_installADOdb' => 'ADOdb telepítése',
|
'settings_installADOdb' => 'ADOdb telepítése',
|
||||||
'settings_install_disabled' => 'Az ENABLE_INSTALL_TOOL állomány törölve lett. Bejelentkezhet a SeedDMS alkalmazásba és elvégezheti a további konfigurációt.',
|
'settings_install_disabled' => 'Az ENABLE_INSTALL_TOOL állomány törölve lett. Bejelentkezhet a SeedDMS alkalmazásba és elvégezheti a további konfigurációt.',
|
||||||
'settings_install_pear_package_log' => 'PEAR csomag \'Log\' telepítése',
|
'settings_install_pear_package_log' => 'PEAR csomag \'Log\' telepítése',
|
||||||
|
|
@ -1456,6 +1487,8 @@ URL: [url]',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => 'A Mime típus felülbírálása',
|
'settings_overrideMimeType' => 'A Mime típus felülbírálása',
|
||||||
'settings_overrideMimeType_desc' => 'A fájl feltöltése esetén felülbírálja a böngésző által szállított Mime típust. Az új Mime típust maga a SeedDMS határozza meg.',
|
'settings_overrideMimeType_desc' => 'A fájl feltöltése esetén felülbírálja a böngésző által szállított Mime típust. Az új Mime típust maga a SeedDMS határozza meg.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Részleges fájlméret',
|
'settings_partitionSize' => 'Részleges fájlméret',
|
||||||
'settings_partitionSize_desc' => 'A részleges állományok mérete, amelyek a jumploader segítségével lesznek feltöltve. Ne adjon meg magasabb értéket, mint a szerveren beállított legnagyobb feltölthető állomány méret.',
|
'settings_partitionSize_desc' => 'A részleges állományok mérete, amelyek a jumploader segítségével lesznek feltöltve. Ne adjon meg magasabb értéket, mint a szerveren beállított legnagyobb feltölthető állomány méret.',
|
||||||
'settings_passwordExpiration' => 'Jelszó lejárat',
|
'settings_passwordExpiration' => 'Jelszó lejárat',
|
||||||
|
|
@ -1551,9 +1584,11 @@ URL: [url]',
|
||||||
'settings_System' => 'Rendszer',
|
'settings_System' => 'Rendszer',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
|
@ -1608,6 +1643,7 @@ URL: [url]',
|
||||||
'splash_add_to_transmittal' => '',
|
'splash_add_to_transmittal' => '',
|
||||||
'splash_add_transmittal' => '',
|
'splash_add_transmittal' => '',
|
||||||
'splash_add_user' => 'Új felhasználó hozzáadva',
|
'splash_add_user' => 'Új felhasználó hozzáadva',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => '',
|
'splash_cleared_cache' => '',
|
||||||
'splash_cleared_clipboard' => 'Vágólap törölve',
|
'splash_cleared_clipboard' => 'Vágólap törölve',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
|
@ -1616,6 +1652,7 @@ URL: [url]',
|
||||||
'splash_document_edited' => 'Dokumentum elmentve',
|
'splash_document_edited' => 'Dokumentum elmentve',
|
||||||
'splash_document_indexed' => '',
|
'splash_document_indexed' => '',
|
||||||
'splash_document_locked' => 'Dokumentum zárolva',
|
'splash_document_locked' => 'Dokumentum zárolva',
|
||||||
|
'splash_document_name_changed' => '',
|
||||||
'splash_document_unlocked' => 'Dokumentum zárolás feloldva',
|
'splash_document_unlocked' => 'Dokumentum zárolás feloldva',
|
||||||
'splash_edit_access' => '',
|
'splash_edit_access' => '',
|
||||||
'splash_edit_attribute' => 'Jellemző mentve',
|
'splash_edit_attribute' => 'Jellemző mentve',
|
||||||
|
|
@ -1797,6 +1834,7 @@ URL: [url]',
|
||||||
'tr_TR' => 'Török',
|
'tr_TR' => 'Török',
|
||||||
'tuesday' => 'Kedd',
|
'tuesday' => 'Kedd',
|
||||||
'tuesday_abbr' => 'Ke',
|
'tuesday_abbr' => 'Ke',
|
||||||
|
'types_generic' => '',
|
||||||
'type_of_hook' => '',
|
'type_of_hook' => '',
|
||||||
'type_to_filter' => '',
|
'type_to_filter' => '',
|
||||||
'type_to_search' => 'Adja meg a keresendő kifejezést',
|
'type_to_search' => 'Adja meg a keresendő kifejezést',
|
||||||
|
|
@ -1867,6 +1905,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Változat törölve',
|
'version_deleted_email_subject' => '[sitename]: [name] - Változat törölve',
|
||||||
'version_info' => 'Verzió információ',
|
'version_info' => 'Verzió információ',
|
||||||
'view' => 'Nézet',
|
'view' => 'Nézet',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Online megtekintés',
|
'view_online' => 'Online megtekintés',
|
||||||
'warning' => 'Figyelmeztetés',
|
'warning' => 'Figyelmeztetés',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
||||||
|
|
@ -19,12 +19,19 @@
|
||||||
// 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 (2024), rickr (144), s.pnt (26)
|
// Translators: Admin (2048), rickr (144), s.pnt (26)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'Autorizzazione a due fattori',
|
'2_factor_auth' => 'Autorizzazione a due fattori',
|
||||||
'2_factor_auth_info' => 'Questo sistema usa autenticazione a due fattori. Sarà necessario il “Google Authenticator” sul tuo telephono cellulare. Qui potete vedere due codici QR. Quello di destra è il tuo segreto. è sulla sinistra chè un nuovo segreto. Se si imposta un nuovo segreto per assicurarsi si deve scansione con “Google Authenticator” di nuovo.',
|
'2_factor_auth_info' => 'Questo sistema usa autenticazione a due fattori. Sarà necessario il “Google Authenticator” sul tuo telephono cellulare. Qui potete vedere due codici QR. Quello di destra è il tuo segreto. è sulla sinistra chè un nuovo segreto. Se si imposta un nuovo segreto per assicurarsi si deve scansione con “Google Authenticator” di nuovo.',
|
||||||
'2_fact_auth_secret' => 'Segreto',
|
'2_fact_auth_secret' => 'Segreto',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Accetta',
|
'accept' => 'Accetta',
|
||||||
'access_control' => 'Il controllo degli accessi',
|
'access_control' => 'Il controllo degli accessi',
|
||||||
'access_control_is_off' => 'Controlo avanzate è spento',
|
'access_control_is_off' => 'Controlo avanzate è spento',
|
||||||
|
|
@ -156,6 +163,7 @@ URL: [url]',
|
||||||
'attrdef_management' => 'Gestione attributi',
|
'attrdef_management' => 'Gestione attributi',
|
||||||
'attrdef_maxvalues' => 'Numero di valori max.',
|
'attrdef_maxvalues' => 'Numero di valori max.',
|
||||||
'attrdef_minvalues' => 'Numero di valori min.',
|
'attrdef_minvalues' => 'Numero di valori min.',
|
||||||
|
'attrdef_minvalues_help' => '',
|
||||||
'attrdef_min_greater_max' => 'Il numero minimo di valori è maggiore del massimo',
|
'attrdef_min_greater_max' => 'Il numero minimo di valori è maggiore del massimo',
|
||||||
'attrdef_multiple' => 'Permetti valori multipli',
|
'attrdef_multiple' => 'Permetti valori multipli',
|
||||||
'attrdef_multiple_needs_valueset' => 'Attributo definizione con i molteplici valori esigenze un valore impostato.',
|
'attrdef_multiple_needs_valueset' => 'Attributo definizione con i molteplici valori esigenze un valore impostato.',
|
||||||
|
|
@ -164,15 +172,21 @@ URL: [url]',
|
||||||
'attrdef_noname' => 'Nella definizione dell\'attributo manca il nome',
|
'attrdef_noname' => 'Nella definizione dell\'attributo manca il nome',
|
||||||
'attrdef_objtype' => 'Tipo di oggetto',
|
'attrdef_objtype' => 'Tipo di oggetto',
|
||||||
'attrdef_regex' => 'Espressione regolare',
|
'attrdef_regex' => 'Espressione regolare',
|
||||||
|
'attrdef_regex_help' => '',
|
||||||
'attrdef_type' => 'Tipo',
|
'attrdef_type' => 'Tipo',
|
||||||
'attrdef_type_boolean' => 'Booleano',
|
'attrdef_type_boolean' => 'Booleano',
|
||||||
'attrdef_type_date' => 'Data',
|
'attrdef_type_date' => 'Data',
|
||||||
|
'attrdef_type_document' => '',
|
||||||
'attrdef_type_email' => 'Email',
|
'attrdef_type_email' => 'Email',
|
||||||
'attrdef_type_float' => 'Virgola mobile',
|
'attrdef_type_float' => 'Virgola mobile',
|
||||||
|
'attrdef_type_folder' => '',
|
||||||
|
'attrdef_type_group' => '',
|
||||||
'attrdef_type_int' => 'Intero',
|
'attrdef_type_int' => 'Intero',
|
||||||
'attrdef_type_string' => 'Stringa',
|
'attrdef_type_string' => 'Stringa',
|
||||||
'attrdef_type_url' => 'URL',
|
'attrdef_type_url' => 'URL',
|
||||||
|
'attrdef_type_user' => '',
|
||||||
'attrdef_valueset' => 'Set di valori',
|
'attrdef_valueset' => 'Set di valori',
|
||||||
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => 'Attributi',
|
'attributes' => 'Attributi',
|
||||||
'attribute_changed_email_body' => 'Attributo modificato
|
'attribute_changed_email_body' => 'Attributo modificato
|
||||||
Documento: [name]
|
Documento: [name]
|
||||||
|
|
@ -215,6 +229,8 @@ URL: [url]',
|
||||||
'calendar' => 'Calendario',
|
'calendar' => 'Calendario',
|
||||||
'calendar_week' => 'Calendario settimanale',
|
'calendar_week' => 'Calendario settimanale',
|
||||||
'cancel' => 'Annulla',
|
'cancel' => 'Annulla',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Non è possibile modificare le assegnazioni di un documento obsoleto o rifiutato',
|
'cannot_assign_invalid_state' => 'Non è possibile modificare le assegnazioni di un documento obsoleto o rifiutato',
|
||||||
'cannot_change_final_states' => 'Attenzione: non si può modificare lo stato dei documenti rifiutati, scaduti o in attesa di revisione o approvazione',
|
'cannot_change_final_states' => 'Attenzione: non si può modificare lo stato dei documenti rifiutati, scaduti o in attesa di revisione o approvazione',
|
||||||
'cannot_delete_user' => 'Impossibile eliminare l\'utente',
|
'cannot_delete_user' => 'Impossibile eliminare l\'utente',
|
||||||
|
|
@ -320,6 +336,7 @@ URL: [url]',
|
||||||
'daily' => 'Giornaliero',
|
'daily' => 'Giornaliero',
|
||||||
'databasesearch' => 'Ricerca nel Database',
|
'databasesearch' => 'Ricerca nel Database',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => 'Attendere il caricamento dei dati...',
|
||||||
'date' => 'Data',
|
'date' => 'Data',
|
||||||
'days' => 'Giorni',
|
'days' => 'Giorni',
|
||||||
'debug' => 'Localizzare e rimuovere errori da (Debug)',
|
'debug' => 'Localizzare e rimuovere errori da (Debug)',
|
||||||
|
|
@ -331,6 +348,7 @@ URL: [url]',
|
||||||
'details' => 'Dettagli',
|
'details' => 'Dettagli',
|
||||||
'details_version' => 'Dettagli versione: [version]',
|
'details_version' => 'Dettagli versione: [version]',
|
||||||
'de_DE' => 'Tedesco',
|
'de_DE' => 'Tedesco',
|
||||||
|
'disable_extension' => '',
|
||||||
'disclaimer' => 'Questa è un\'area riservata. L\'accesso è consentito solo agli utenti autorizzati. Qualunque violazione sarà perseguita a norma delle leggi italiane ed internazionali.',
|
'disclaimer' => 'Questa è un\'area riservata. L\'accesso è consentito solo agli utenti autorizzati. Qualunque violazione sarà perseguita a norma delle leggi italiane ed internazionali.',
|
||||||
'discspace' => 'Spazio su disco',
|
'discspace' => 'Spazio su disco',
|
||||||
'docs_in_reception_no_access' => 'Documenti con ricezione senza accesso dai destinatari',
|
'docs_in_reception_no_access' => 'Documenti con ricezione senza accesso dai destinatari',
|
||||||
|
|
@ -385,7 +403,8 @@ Utente: [username]',
|
||||||
'document_duplicate_name' => 'Nome del Documento duplicato',
|
'document_duplicate_name' => 'Nome del Documento duplicato',
|
||||||
'document_has_no_workflow' => 'Il documento non ha un flusso di lavoro',
|
'document_has_no_workflow' => 'Il documento non ha un flusso di lavoro',
|
||||||
'document_infos' => 'Informazioni documento',
|
'document_infos' => 'Informazioni documento',
|
||||||
'document_is_checked_out' => 'Il documento é approvato. Se aggiorni il documento, la versione approvata verrà sovrascritta definitivamente',
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'Il documento é approvato. Se aggiorni il documento, la versione approvata verrà sovrascritta definitivamente',
|
||||||
'document_is_not_locked' => 'Questo documento non è bloccato',
|
'document_is_not_locked' => 'Questo documento non è bloccato',
|
||||||
'document_link_by' => 'Collegato da',
|
'document_link_by' => 'Collegato da',
|
||||||
'document_link_public' => 'Pubblico',
|
'document_link_public' => 'Pubblico',
|
||||||
|
|
@ -504,6 +523,7 @@ URL: [url]',
|
||||||
'empty_folder_list' => 'Cartella vuota',
|
'empty_folder_list' => 'Cartella vuota',
|
||||||
'empty_list' => 'Nessuna voce',
|
'empty_list' => 'Nessuna voce',
|
||||||
'empty_notify_list' => 'Nessun record',
|
'empty_notify_list' => 'Nessun record',
|
||||||
|
'enable_extension' => '',
|
||||||
'en_GB' => 'Inglese (GB)',
|
'en_GB' => 'Inglese (GB)',
|
||||||
'equal_transition_states' => 'Lo stato iniziale e quello finale sono identici',
|
'equal_transition_states' => 'Lo stato iniziale e quello finale sono identici',
|
||||||
'error' => 'Errore',
|
'error' => 'Errore',
|
||||||
|
|
@ -542,6 +562,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => 'Scade in 1 anno',
|
'expire_in_1y' => 'Scade in 1 anno',
|
||||||
'expire_in_2h' => 'Scade in 2 ore',
|
'expire_in_2h' => 'Scade in 2 ore',
|
||||||
'expire_in_2y' => 'Scade in 2 anni',
|
'expire_in_2y' => 'Scade in 2 anni',
|
||||||
|
'expire_in_3y' => '',
|
||||||
'expire_today' => 'Scade oggi',
|
'expire_today' => 'Scade oggi',
|
||||||
'expire_tomorrow' => 'Scade domani',
|
'expire_tomorrow' => 'Scade domani',
|
||||||
'expiry_changed_email' => 'Scadenza cambiata',
|
'expiry_changed_email' => 'Scadenza cambiata',
|
||||||
|
|
@ -557,8 +578,10 @@ URL: [url]',
|
||||||
'extension_changelog' => 'Registro delle modifiche delle estensioni',
|
'extension_changelog' => 'Registro delle modifiche delle estensioni',
|
||||||
'extension_loading' => 'Caricamento estensioni...',
|
'extension_loading' => 'Caricamento estensioni...',
|
||||||
'extension_manager' => 'Gestisci le estensioni dei files',
|
'extension_manager' => 'Gestisci le estensioni dei files',
|
||||||
|
'extension_mgr_error_upload' => '',
|
||||||
'extension_mgr_installed' => 'Installato',
|
'extension_mgr_installed' => 'Installato',
|
||||||
'extension_mgr_no_upload' => 'Il caricamento della nuova estensione non è possibile perchè la cartella delle estensioni non ha diritti di scrittura',
|
'extension_mgr_no_upload' => 'Il caricamento della nuova estensione non è possibile perchè la cartella delle estensioni non ha diritti di scrittura',
|
||||||
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Disponibile',
|
'extension_mgr_repository' => 'Disponibile',
|
||||||
'extension_version_list' => 'Versioni',
|
'extension_version_list' => 'Versioni',
|
||||||
'february' => 'Febbraio',
|
'february' => 'Febbraio',
|
||||||
|
|
@ -639,7 +662,7 @@ URL: [url]',
|
||||||
'group_members' => 'Membri del gruppo',
|
'group_members' => 'Membri del gruppo',
|
||||||
'group_receipt_summary' => 'Panoramica delle conferme ricevute gruppo.',
|
'group_receipt_summary' => 'Panoramica delle conferme ricevute gruppo.',
|
||||||
'group_review_summary' => 'Dettaglio revisioni di gruppo',
|
'group_review_summary' => 'Dettaglio revisioni di gruppo',
|
||||||
'group_revision_summary' => '',
|
'group_revision_summary' => 'Riepilogo revisioni del gruppo',
|
||||||
'guest_login' => 'Login come Ospite',
|
'guest_login' => 'Login come Ospite',
|
||||||
'guest_login_disabled' => 'Il login come Ospite è disabilitato.',
|
'guest_login_disabled' => 'Il login come Ospite è disabilitato.',
|
||||||
'hash' => 'Hash',
|
'hash' => 'Hash',
|
||||||
|
|
@ -790,13 +813,14 @@ URL: [url]',
|
||||||
'may' => 'Maggio',
|
'may' => 'Maggio',
|
||||||
'menu_dropfolder' => 'Cartella di pubblicazione',
|
'menu_dropfolder' => 'Cartella di pubblicazione',
|
||||||
'menu_upload_from_dropfolder' => 'Importa questo file',
|
'menu_upload_from_dropfolder' => 'Importa questo file',
|
||||||
|
'message' => '',
|
||||||
'mimetype' => 'Tipo (MIME)',
|
'mimetype' => 'Tipo (MIME)',
|
||||||
'minutes' => 'minuti',
|
'minutes' => 'minuti',
|
||||||
'misc' => 'Varie',
|
'misc' => 'Varie',
|
||||||
'missing_checksum' => 'Checksum mancante',
|
'missing_checksum' => 'Checksum mancante',
|
||||||
'missing_file' => 'File mancante',
|
'missing_file' => 'File mancante',
|
||||||
'missing_filesize' => 'Dimensione mancante',
|
'missing_filesize' => 'Dimensione mancante',
|
||||||
'missing_php_extensions' => '',
|
'missing_php_extensions' => 'Estensioni php mancanti',
|
||||||
'missing_reception' => 'Ricezione mancante',
|
'missing_reception' => 'Ricezione mancante',
|
||||||
'missing_request_object' => 'Manca oggetto di richiesta',
|
'missing_request_object' => 'Manca oggetto di richiesta',
|
||||||
'missing_transition_user_group' => 'Utente/Gruppo per la transizione mancanti',
|
'missing_transition_user_group' => 'Utente/Gruppo per la transizione mancanti',
|
||||||
|
|
@ -855,7 +879,7 @@ URL: [url]',
|
||||||
'next_state' => 'Nuovo stato',
|
'next_state' => 'Nuovo stato',
|
||||||
'nl_NL' => 'Olandese',
|
'nl_NL' => 'Olandese',
|
||||||
'no' => 'No',
|
'no' => 'No',
|
||||||
'notification' => '',
|
'notification' => 'Notifica',
|
||||||
'notify_added_email' => 'Sei stato aggiunto alla lista di notifica',
|
'notify_added_email' => 'Sei stato aggiunto alla lista di notifica',
|
||||||
'notify_added_email_body' => 'Aggiunto alla lista di notifica
|
'notify_added_email_body' => 'Aggiunto alla lista di notifica
|
||||||
Nome: [name]
|
Nome: [name]
|
||||||
|
|
@ -911,6 +935,7 @@ URL: [url]',
|
||||||
'october' => 'Ottobre',
|
'october' => 'Ottobre',
|
||||||
'old' => 'Vecchio',
|
'old' => 'Vecchio',
|
||||||
'only_jpg_user_images' => 'Possono essere utilizzate solo immagini di tipo jpeg',
|
'only_jpg_user_images' => 'Possono essere utilizzate solo immagini di tipo jpeg',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'Ordina in sequenza disabilitato',
|
'order_by_sequence_off' => 'Ordina in sequenza disabilitato',
|
||||||
'original_filename' => 'Nome file originale',
|
'original_filename' => 'Nome file originale',
|
||||||
'overall_indexing_progress' => 'Totale processo di indicizzazione',
|
'overall_indexing_progress' => 'Totale processo di indicizzazione',
|
||||||
|
|
@ -1126,7 +1151,7 @@ URL: [url]',
|
||||||
'revision_status' => 'Status',
|
'revision_status' => 'Status',
|
||||||
'revision_submit_email_body' => '',
|
'revision_submit_email_body' => '',
|
||||||
'revision_submit_email_subject' => '',
|
'revision_submit_email_subject' => '',
|
||||||
'revision_summary' => '',
|
'revision_summary' => 'Riepilogo revisione',
|
||||||
'revisors' => 'Revisori',
|
'revisors' => 'Revisori',
|
||||||
'revisor_already_assigned' => 'Utente già assegnato al ruolo di revisore',
|
'revisor_already_assigned' => 'Utente già assegnato al ruolo di revisore',
|
||||||
'revisor_already_removed' => 'Revisore già rimosso dal processo di riesame o ha già riesaminato il documento.',
|
'revisor_already_removed' => 'Revisore già rimosso dal processo di riesame o ha già riesaminato il documento.',
|
||||||
|
|
@ -1208,7 +1233,7 @@ URL: [url]',
|
||||||
'search_time' => 'Tempo trascorso: [time] secondi.',
|
'search_time' => 'Tempo trascorso: [time] secondi.',
|
||||||
'seconds' => 'secondi',
|
'seconds' => 'secondi',
|
||||||
'seeddms_info' => '',
|
'seeddms_info' => '',
|
||||||
'seeddms_version' => '',
|
'seeddms_version' => 'Versione di SeedDMS',
|
||||||
'selection' => 'Selezione',
|
'selection' => 'Selezione',
|
||||||
'select_attrdefgrp_show' => 'Scegli quando mostrare',
|
'select_attrdefgrp_show' => 'Scegli quando mostrare',
|
||||||
'select_attribute_value' => 'Seleziona il valore dell\'attributo',
|
'select_attribute_value' => 'Seleziona il valore dell\'attributo',
|
||||||
|
|
@ -1230,7 +1255,9 @@ URL: [url]',
|
||||||
'select_ind_recipients' => 'Fare clic per selezionare un destinatario individuale',
|
'select_ind_recipients' => 'Fare clic per selezionare un destinatario individuale',
|
||||||
'select_ind_reviewers' => 'Fare clic per selezionare un revisore individuale',
|
'select_ind_reviewers' => 'Fare clic per selezionare un revisore individuale',
|
||||||
'select_ind_revisors' => 'Fare clic per selezionare un riesaminatore individuale',
|
'select_ind_revisors' => 'Fare clic per selezionare un riesaminatore individuale',
|
||||||
|
'select_mimetype' => '',
|
||||||
'select_one' => 'Seleziona uno',
|
'select_one' => 'Seleziona uno',
|
||||||
|
'select_owner' => '',
|
||||||
'select_user' => 'Seleziona utente',
|
'select_user' => 'Seleziona utente',
|
||||||
'select_users' => 'Clicca per selezionare gli utenti',
|
'select_users' => 'Clicca per selezionare gli utenti',
|
||||||
'select_value' => 'Selezionare un valore',
|
'select_value' => 'Selezionare un valore',
|
||||||
|
|
@ -1267,12 +1294,12 @@ Name: [username]
|
||||||
'settings_allowReviewerOnly' => 'Abilita l\'impostazione del solo revisore',
|
'settings_allowReviewerOnly' => 'Abilita l\'impostazione del solo revisore',
|
||||||
'settings_allowReviewerOnly_desc' => 'Abilita se si vuole concedere di impostare solo un revisore ma non un apporvatore nel flusso di lavoro tradizionale',
|
'settings_allowReviewerOnly_desc' => 'Abilita se si vuole concedere di impostare solo un revisore ma non un apporvatore nel flusso di lavoro tradizionale',
|
||||||
'settings_apache_mod_rewrite' => 'Apache - Mod Rewrite',
|
'settings_apache_mod_rewrite' => 'Apache - Mod Rewrite',
|
||||||
'settings_apiKey' => '',
|
'settings_apiKey' => 'Chiave di autenticazione per api',
|
||||||
'settings_apiKey_desc' => '',
|
'settings_apiKey_desc' => 'Questa chiave viene utilizzata come autenticazione alternativa per api. Scegli una stringa lunga 32 caratteri.',
|
||||||
'settings_apiOrigin' => '',
|
'settings_apiOrigin' => 'Origine consentita delle chiamate API',
|
||||||
'settings_apiOrigin_desc' => '',
|
'settings_apiOrigin_desc' => 'Un elenco di indirizzi separati da punto e virgola. Ogni indirizzo ha la forma: // [:]. La porta può essere omessa. Se questo campo viene lasciato vuoto, non verranno applicate restrizioni.',
|
||||||
'settings_apiUserId' => '',
|
'settings_apiUserId' => '',
|
||||||
'settings_apiUserId_desc' => '',
|
'settings_apiUserId_desc' => 'Questo utente verrà utilizzato dalle altre API, se l\'autenticazione è stata eseguita con la chiave API configurata.',
|
||||||
'settings_Authentication' => 'Impostazioni di Autenticazione',
|
'settings_Authentication' => 'Impostazioni di Autenticazione',
|
||||||
'settings_autoLoginUser' => 'Login automatico',
|
'settings_autoLoginUser' => 'Login automatico',
|
||||||
'settings_autoLoginUser_desc' => 'Utilizzare questo ID utente per l\'accesso se l\'utente non è già connesso. Questo tipo di accesso non creerà una sessione.',
|
'settings_autoLoginUser_desc' => 'Utilizzare questo ID utente per l\'accesso se l\'utente non è già connesso. Questo tipo di accesso non creerà una sessione.',
|
||||||
|
|
@ -1347,12 +1374,14 @@ Name: [username]
|
||||||
'settings_enableAdminRevApp_desc' => 'Abilita per elencare gli amministratori tra i revisori/approvatori e per le transizioni del flusso di lavoro',
|
'settings_enableAdminRevApp_desc' => 'Abilita per elencare gli amministratori tra i revisori/approvatori e per le transizioni del flusso di lavoro',
|
||||||
'settings_enableCalendar' => 'Abilita calendario',
|
'settings_enableCalendar' => 'Abilita calendario',
|
||||||
'settings_enableCalendar_desc' => 'Abilita/disabilita il calendario',
|
'settings_enableCalendar_desc' => 'Abilita/disabilita il calendario',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Abilita clipboard',
|
'settings_enableClipboard' => 'Abilita clipboard',
|
||||||
'settings_enableClipboard_desc' => 'Abilita/disabilita la clipboard sulla pagina \'Vista cartella\'',
|
'settings_enableClipboard_desc' => 'Abilita/disabilita la clipboard sulla pagina \'Vista cartella\'',
|
||||||
'settings_enableConverting' => 'Abilita conversione',
|
'settings_enableConverting' => 'Abilita conversione',
|
||||||
'settings_enableConverting_desc' => 'Abilita/disabilita la conversione dei files',
|
'settings_enableConverting_desc' => 'Abilita/disabilita la conversione dei files',
|
||||||
'settings_enableDebugMode' => '',
|
'settings_enableDebugMode' => 'Modo debug',
|
||||||
'settings_enableDebugMode_desc' => '',
|
'settings_enableDebugMode_desc' => 'Abilitalo per attivare la modalità di debug che aggiunge un nuovo menu negli strumenti di amministrazione',
|
||||||
'settings_enableDropFolderList' => 'Abilita lista dei file nella cartella di pubblicazione',
|
'settings_enableDropFolderList' => 'Abilita lista dei file nella cartella di pubblicazione',
|
||||||
'settings_enableDropFolderList_desc' => 'Abilita la lista dei file nella cartella di pubblicazione. La lista viene mostrata nel menù principale.',
|
'settings_enableDropFolderList_desc' => 'Abilita la lista dei file nella cartella di pubblicazione. La lista viene mostrata nel menù principale.',
|
||||||
'settings_enableDropUpload' => 'Abilita caricamento veloce',
|
'settings_enableDropUpload' => 'Abilita caricamento veloce',
|
||||||
|
|
@ -1402,7 +1431,7 @@ Name: [username]
|
||||||
'settings_enableRecursiveCount' => 'Abilita il conteggio ricursivo di documenti/cartelle',
|
'settings_enableRecursiveCount' => 'Abilita il conteggio ricursivo di documenti/cartelle',
|
||||||
'settings_enableRecursiveCount_desc' => 'Se selezionato il numero di documenti e sottocartelle accessibili all\'utente sarà calcolato con un conteggio ricursivo di tutti gli oggetti contenuti nella cartella.',
|
'settings_enableRecursiveCount_desc' => 'Se selezionato il numero di documenti e sottocartelle accessibili all\'utente sarà calcolato con un conteggio ricursivo di tutti gli oggetti contenuti nella cartella.',
|
||||||
'settings_enableRevisionOneVoteReject' => 'Respinto da un revisore',
|
'settings_enableRevisionOneVoteReject' => 'Respinto da un revisore',
|
||||||
'settings_enableRevisionOneVoteReject_desc' => '',
|
'settings_enableRevisionOneVoteReject_desc' => 'Se abilitato, lo stato del documento verrà impostato su ""necessita correzione"" una volta che il primo revisore rifiuta il documento. Se disabilitato, lo stato del documento non cambierà fino a quando tutti i revisori non avranno terminato la revisione.',
|
||||||
'settings_enableRevisionOnVoteReject' => 'Rifiutato da un revisore',
|
'settings_enableRevisionOnVoteReject' => 'Rifiutato da un revisore',
|
||||||
'settings_enableRevisionOnVoteReject_desc' => 'Se impostato, il documento verrà rifiutato se un revisore rifiuta il documento.',
|
'settings_enableRevisionOnVoteReject_desc' => 'Se impostato, il documento verrà rifiutato se un revisore rifiuta il documento.',
|
||||||
'settings_enableRevisionWorkflow' => 'Abilita riesame dei documenti',
|
'settings_enableRevisionWorkflow' => 'Abilita riesame dei documenti',
|
||||||
|
|
@ -1460,6 +1489,8 @@ Name: [username]
|
||||||
'settings_initialDocumentStatus_desc' => 'Stato assegnato quando si aggiunge documento',
|
'settings_initialDocumentStatus_desc' => 'Stato assegnato quando si aggiunge documento',
|
||||||
'settings_initialDocumentStatus_draft' => 'Bozza',
|
'settings_initialDocumentStatus_draft' => 'Bozza',
|
||||||
'settings_initialDocumentStatus_released' => 'Pubblicato',
|
'settings_initialDocumentStatus_released' => 'Pubblicato',
|
||||||
|
'settings_inlineEditing' => 'Modifica in linea',
|
||||||
|
'settings_inlineEditing_desc' => 'Se abilitato, sarà possibile modificare il nome del documento nella pagina dei dettagli',
|
||||||
'settings_installADOdb' => 'Installa ADOdb',
|
'settings_installADOdb' => 'Installa ADOdb',
|
||||||
'settings_install_disabled' => 'Il file ENABLE_INSTALL_TOOL è stato cancellato. Ora puoi effettuare il login in SeedDMS e fare ulteriori configurazioni.',
|
'settings_install_disabled' => 'Il file ENABLE_INSTALL_TOOL è stato cancellato. Ora puoi effettuare il login in SeedDMS e fare ulteriori configurazioni.',
|
||||||
'settings_install_pear_package_log' => 'Installa il registro del pacchetto Pear',
|
'settings_install_pear_package_log' => 'Installa il registro del pacchetto Pear',
|
||||||
|
|
@ -1502,9 +1533,11 @@ Name: [username]
|
||||||
'settings_notwritable' => 'La configurazione non può essere salvata perchè il file di configurazione non può essere sovrascritto.',
|
'settings_notwritable' => 'La configurazione non può essere salvata perchè il file di configurazione non può essere sovrascritto.',
|
||||||
'settings_no_content_dir' => 'Cartella contenitore',
|
'settings_no_content_dir' => 'Cartella contenitore',
|
||||||
'settings_onePageMode' => 'Modalità ad una pagina',
|
'settings_onePageMode' => 'Modalità ad una pagina',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => 'La modalità a una pagina, attiverà il codice javascript nella pagina ViewFolder, che aggiorna l\'elenco di cartelle/documenti, la navigazione, ecc. quando si fa clic su una cartella o si modifica il parametro di ordinamento.',
|
||||||
'settings_overrideMimeType' => 'Ignora MimeType',
|
'settings_overrideMimeType' => 'Ignora MimeType',
|
||||||
'settings_overrideMimeType_desc' => 'Ignora il MimeType impostato dal browser, se un file viene caricato. Il MimeType è determinato ed impostato dal DMS stesso.',
|
'settings_overrideMimeType_desc' => 'Ignora il MimeType impostato dal browser, se un file viene caricato. Il MimeType è determinato ed impostato dal DMS stesso.',
|
||||||
|
'settings_overrideTheme' => 'Ignora tema',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Dimensione file parziale',
|
'settings_partitionSize' => 'Dimensione file parziale',
|
||||||
'settings_partitionSize_desc' => 'Dimensione parziale dei files caricati da Jumploader in bytes. Non impostare un valore maggiore del massimo carico di upload attribuito dal server.',
|
'settings_partitionSize_desc' => 'Dimensione parziale dei files caricati da Jumploader in bytes. Non impostare un valore maggiore del massimo carico di upload attribuito dal server.',
|
||||||
'settings_passwordExpiration' => 'Scadenza Password',
|
'settings_passwordExpiration' => 'Scadenza Password',
|
||||||
|
|
@ -1536,12 +1569,12 @@ Name: [username]
|
||||||
'settings_previewWidthMenuList_desc' => 'Larghezza immagine di anteprima mostrata come articolo nel menu cartella di pubblicazione.',
|
'settings_previewWidthMenuList_desc' => 'Larghezza immagine di anteprima mostrata come articolo nel menu cartella di pubblicazione.',
|
||||||
'settings_printDisclaimer' => 'Mostra disclaimer',
|
'settings_printDisclaimer' => 'Mostra disclaimer',
|
||||||
'settings_printDisclaimer_desc' => 'Se abilitato il messaggio circa i termini e le condizioni d\'uso verrà mostrato nel pié di pagina.',
|
'settings_printDisclaimer_desc' => 'Se abilitato il messaggio circa i termini e le condizioni d\'uso verrà mostrato nel pié di pagina.',
|
||||||
'settings_proxyUPassword' => '',
|
'settings_proxyUPassword' => 'Password per il proxy',
|
||||||
'settings_proxyUPassword_desc' => '',
|
'settings_proxyUPassword_desc' => 'Password per l\'autenticazione al proxy',
|
||||||
'settings_proxyUrl' => '',
|
'settings_proxyUrl' => 'URL del proxy',
|
||||||
'settings_proxyUrl_desc' => '',
|
'settings_proxyUrl_desc' => 'URL del proxy utilizzato per accedere al repository delle estensioni.',
|
||||||
'settings_proxyUser' => '',
|
'settings_proxyUser' => 'Nome utente utilizzato per il proxy',
|
||||||
'settings_proxyUser_desc' => '',
|
'settings_proxyUser_desc' => 'Nome utente utilizzato per l\'autenticazione con il proxy',
|
||||||
'settings_quota' => 'Quota utente',
|
'settings_quota' => 'Quota utente',
|
||||||
'settings_quota_desc' => 'La quantità Max di spazio su disco che può essere occupata da ciascun utente. Impostare il valore 0 offre spazio illimitato.',
|
'settings_quota_desc' => 'La quantità Max di spazio su disco che può essere occupata da ciascun utente. Impostare il valore 0 offre spazio illimitato.',
|
||||||
'settings_removeFromDropFolder' => 'Rimuovere file dalla cartella di ricezione dopo il caricamento',
|
'settings_removeFromDropFolder' => 'Rimuovere file dalla cartella di ricezione dopo il caricamento',
|
||||||
|
|
@ -1600,9 +1633,11 @@ Name: [username]
|
||||||
'settings_System' => 'Sistema',
|
'settings_System' => 'Sistema',
|
||||||
'settings_tasksInMenu' => 'Attività selezionate',
|
'settings_tasksInMenu' => 'Attività selezionate',
|
||||||
'settings_tasksInMenu_approval' => 'Approvazioni',
|
'settings_tasksInMenu_approval' => 'Approvazioni',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => 'Seleziona le attività da conteggiare. Se non ne sono state selezionate, verranno conteggiate tutte le attività.',
|
'settings_tasksInMenu_desc' => 'Seleziona le attività da conteggiare. Se non ne sono state selezionate, verranno conteggiate tutte le attività.',
|
||||||
'settings_tasksInMenu_needscorrection' => 'Correzioni necessarie',
|
'settings_tasksInMenu_needscorrection' => 'Correzioni necessarie',
|
||||||
'settings_tasksInMenu_receipt' => 'Ricevute',
|
'settings_tasksInMenu_receipt' => 'Ricevute',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => 'Revisioni',
|
'settings_tasksInMenu_review' => 'Revisioni',
|
||||||
'settings_tasksInMenu_revision' => 'Riesami',
|
'settings_tasksInMenu_revision' => 'Riesami',
|
||||||
'settings_tasksInMenu_workflow' => 'Flusso di lavoro',
|
'settings_tasksInMenu_workflow' => 'Flusso di lavoro',
|
||||||
|
|
@ -1657,6 +1692,7 @@ Name: [username]
|
||||||
'splash_add_to_transmittal' => 'Aggiungere alla trasmissione',
|
'splash_add_to_transmittal' => 'Aggiungere alla trasmissione',
|
||||||
'splash_add_transmittal' => 'Aggiungere trasmissione',
|
'splash_add_transmittal' => 'Aggiungere trasmissione',
|
||||||
'splash_add_user' => 'Utente aggiunto',
|
'splash_add_user' => 'Utente aggiunto',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => 'Cache cancellata',
|
'splash_cleared_cache' => 'Cache cancellata',
|
||||||
'splash_cleared_clipboard' => 'Appunti cancellati',
|
'splash_cleared_clipboard' => 'Appunti cancellati',
|
||||||
'splash_delete_access' => 'Diritto d\'accesso cancellato',
|
'splash_delete_access' => 'Diritto d\'accesso cancellato',
|
||||||
|
|
@ -1665,6 +1701,7 @@ Name: [username]
|
||||||
'splash_document_edited' => 'Documento modificato',
|
'splash_document_edited' => 'Documento modificato',
|
||||||
'splash_document_indexed' => 'Documento indicizzato',
|
'splash_document_indexed' => 'Documento indicizzato',
|
||||||
'splash_document_locked' => 'Documento bloccato',
|
'splash_document_locked' => 'Documento bloccato',
|
||||||
|
'splash_document_name_changed' => '',
|
||||||
'splash_document_unlocked' => 'Documento sbloccato',
|
'splash_document_unlocked' => 'Documento sbloccato',
|
||||||
'splash_edit_access' => 'Accesso modificato',
|
'splash_edit_access' => 'Accesso modificato',
|
||||||
'splash_edit_attribute' => 'Attributo modificato',
|
'splash_edit_attribute' => 'Attributo modificato',
|
||||||
|
|
@ -1846,6 +1883,7 @@ URL: [url]',
|
||||||
'tr_TR' => 'Turco',
|
'tr_TR' => 'Turco',
|
||||||
'tuesday' => 'Martedì',
|
'tuesday' => 'Martedì',
|
||||||
'tuesday_abbr' => 'Mar',
|
'tuesday_abbr' => 'Mar',
|
||||||
|
'types_generic' => '',
|
||||||
'type_of_hook' => 'Tipo',
|
'type_of_hook' => 'Tipo',
|
||||||
'type_to_filter' => '',
|
'type_to_filter' => '',
|
||||||
'type_to_search' => 'Digitare per cercare',
|
'type_to_search' => 'Digitare per cercare',
|
||||||
|
|
@ -1916,6 +1954,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Versione cancellata',
|
'version_deleted_email_subject' => '[sitename]: [name] - Versione cancellata',
|
||||||
'version_info' => 'Informazioni versione',
|
'version_info' => 'Informazioni versione',
|
||||||
'view' => 'Visualizza',
|
'view' => 'Visualizza',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Visualizza on-line',
|
'view_online' => 'Visualizza on-line',
|
||||||
'warning' => 'Attenzione',
|
'warning' => 'Attenzione',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
||||||
|
|
@ -25,6 +25,13 @@ $text = array(
|
||||||
'2_factor_auth' => '이중 인증',
|
'2_factor_auth' => '이중 인증',
|
||||||
'2_factor_auth_info' => '',
|
'2_factor_auth_info' => '',
|
||||||
'2_fact_auth_secret' => '시크릿',
|
'2_fact_auth_secret' => '시크릿',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => '동의',
|
'accept' => '동의',
|
||||||
'access_control' => '접근 제어',
|
'access_control' => '접근 제어',
|
||||||
'access_control_is_off' => '고급 접근 제어 꺼짐',
|
'access_control_is_off' => '고급 접근 제어 꺼짐',
|
||||||
|
|
@ -156,6 +163,7 @@ URL: [url]',
|
||||||
'attrdef_management' => '속성 관리',
|
'attrdef_management' => '속성 관리',
|
||||||
'attrdef_maxvalues' => '최대수',
|
'attrdef_maxvalues' => '최대수',
|
||||||
'attrdef_minvalues' => '최소수',
|
'attrdef_minvalues' => '최소수',
|
||||||
|
'attrdef_minvalues_help' => '',
|
||||||
'attrdef_min_greater_max' => '최소값은 최대 값 보다 큽니다',
|
'attrdef_min_greater_max' => '최소값은 최대 값 보다 큽니다',
|
||||||
'attrdef_multiple' => '여러 값 허용',
|
'attrdef_multiple' => '여러 값 허용',
|
||||||
'attrdef_multiple_needs_valueset' => '정의된 복수의 속성',
|
'attrdef_multiple_needs_valueset' => '정의된 복수의 속성',
|
||||||
|
|
@ -164,15 +172,21 @@ URL: [url]',
|
||||||
'attrdef_noname' => '속성 정의명이 없습',
|
'attrdef_noname' => '속성 정의명이 없습',
|
||||||
'attrdef_objtype' => '개체 유형',
|
'attrdef_objtype' => '개체 유형',
|
||||||
'attrdef_regex' => '정규 표현식',
|
'attrdef_regex' => '정규 표현식',
|
||||||
|
'attrdef_regex_help' => '',
|
||||||
'attrdef_type' => '유형',
|
'attrdef_type' => '유형',
|
||||||
'attrdef_type_boolean' => 'Boolean',
|
'attrdef_type_boolean' => 'Boolean',
|
||||||
'attrdef_type_date' => '날짜',
|
'attrdef_type_date' => '날짜',
|
||||||
|
'attrdef_type_document' => '',
|
||||||
'attrdef_type_email' => '전자우편',
|
'attrdef_type_email' => '전자우편',
|
||||||
'attrdef_type_float' => 'Float',
|
'attrdef_type_float' => 'Float',
|
||||||
|
'attrdef_type_folder' => '',
|
||||||
|
'attrdef_type_group' => '',
|
||||||
'attrdef_type_int' => '정수',
|
'attrdef_type_int' => '정수',
|
||||||
'attrdef_type_string' => '문자열',
|
'attrdef_type_string' => '문자열',
|
||||||
'attrdef_type_url' => 'URL',
|
'attrdef_type_url' => 'URL',
|
||||||
|
'attrdef_type_user' => '',
|
||||||
'attrdef_valueset' => '값 설정',
|
'attrdef_valueset' => '값 설정',
|
||||||
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => '속성',
|
'attributes' => '속성',
|
||||||
'attribute_changed_email_body' => '속성 변경
|
'attribute_changed_email_body' => '속성 변경
|
||||||
문서: [name]
|
문서: [name]
|
||||||
|
|
@ -217,6 +231,8 @@ URL: [url]',
|
||||||
'calendar' => '달력',
|
'calendar' => '달력',
|
||||||
'calendar_week' => '주',
|
'calendar_week' => '주',
|
||||||
'cancel' => '취소',
|
'cancel' => '취소',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => '사용되지 않거나 거부된 문서는 수정 불가',
|
'cannot_assign_invalid_state' => '사용되지 않거나 거부된 문서는 수정 불가',
|
||||||
'cannot_change_final_states' => '경고 : 거부, 만료 또는 검토나 승인보류 중인 문서의 상태는 변경할 수 없습니다.',
|
'cannot_change_final_states' => '경고 : 거부, 만료 또는 검토나 승인보류 중인 문서의 상태는 변경할 수 없습니다.',
|
||||||
'cannot_delete_user' => '사용자를 삭제할 수 없습니다',
|
'cannot_delete_user' => '사용자를 삭제할 수 없습니다',
|
||||||
|
|
@ -323,6 +339,7 @@ URL: [url]',
|
||||||
'daily' => '매일',
|
'daily' => '매일',
|
||||||
'databasesearch' => '데이터베이스 검색',
|
'databasesearch' => '데이터베이스 검색',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => '날짜',
|
'date' => '날짜',
|
||||||
'days' => '일',
|
'days' => '일',
|
||||||
'debug' => '디버그',
|
'debug' => '디버그',
|
||||||
|
|
@ -334,6 +351,7 @@ URL: [url]',
|
||||||
'details' => '세부사항',
|
'details' => '세부사항',
|
||||||
'details_version' => '버전에 대한 상세 사항 : [version]',
|
'details_version' => '버전에 대한 상세 사항 : [version]',
|
||||||
'de_DE' => '독일어',
|
'de_DE' => '독일어',
|
||||||
|
'disable_extension' => '',
|
||||||
'disclaimer' => '본 사이트는 접근이 허가된 자에게만 사용이 허용된 곳 입니다. 허가받지 않은 접근이나 불법행위는 국내 및 국제법에 따라 기소 될 것입니다.',
|
'disclaimer' => '본 사이트는 접근이 허가된 자에게만 사용이 허용된 곳 입니다. 허가받지 않은 접근이나 불법행위는 국내 및 국제법에 따라 기소 될 것입니다.',
|
||||||
'discspace' => '디스크 공간',
|
'discspace' => '디스크 공간',
|
||||||
'docs_in_reception_no_access' => '',
|
'docs_in_reception_no_access' => '',
|
||||||
|
|
@ -388,7 +406,8 @@ URL: [url]',
|
||||||
'document_duplicate_name' => '중복 문서 이름',
|
'document_duplicate_name' => '중복 문서 이름',
|
||||||
'document_has_no_workflow' => '문서에 워크플로우가 없습니다',
|
'document_has_no_workflow' => '문서에 워크플로우가 없습니다',
|
||||||
'document_infos' => '문서 정보',
|
'document_infos' => '문서 정보',
|
||||||
'document_is_checked_out' => '문서가 현재 체크아웃 되어 있습니다. 새 버전을 업로드하면 체크아웃된 버전은 더 이상 확인 할 수 없습니다.',
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => '문서가 현재 체크아웃 되어 있습니다. 새 버전을 업로드하면 체크아웃된 버전은 더 이상 확인 할 수 없습니다.',
|
||||||
'document_is_not_locked' => '잠겨 있지 않은 문서',
|
'document_is_not_locked' => '잠겨 있지 않은 문서',
|
||||||
'document_link_by' => '연결',
|
'document_link_by' => '연결',
|
||||||
'document_link_public' => '공개',
|
'document_link_public' => '공개',
|
||||||
|
|
@ -500,6 +519,7 @@ URL: [url]',
|
||||||
'empty_folder_list' => '문서 또는 폴더 입력',
|
'empty_folder_list' => '문서 또는 폴더 입력',
|
||||||
'empty_list' => '',
|
'empty_list' => '',
|
||||||
'empty_notify_list' => '항목을 입력하세요',
|
'empty_notify_list' => '항목을 입력하세요',
|
||||||
|
'enable_extension' => '',
|
||||||
'en_GB' => '영어 (GB)',
|
'en_GB' => '영어 (GB)',
|
||||||
'equal_transition_states' => '시작 및 종료가 동일한 상태',
|
'equal_transition_states' => '시작 및 종료가 동일한 상태',
|
||||||
'error' => '오류',
|
'error' => '오류',
|
||||||
|
|
@ -538,6 +558,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => '1년 후 만료',
|
'expire_in_1y' => '1년 후 만료',
|
||||||
'expire_in_2h' => '',
|
'expire_in_2h' => '',
|
||||||
'expire_in_2y' => '2년 후에 만료',
|
'expire_in_2y' => '2년 후에 만료',
|
||||||
|
'expire_in_3y' => '',
|
||||||
'expire_today' => '',
|
'expire_today' => '',
|
||||||
'expire_tomorrow' => '',
|
'expire_tomorrow' => '',
|
||||||
'expiry_changed_email' => '유효 기간 변경',
|
'expiry_changed_email' => '유효 기간 변경',
|
||||||
|
|
@ -553,8 +574,10 @@ URL: [url]',
|
||||||
'extension_changelog' => '',
|
'extension_changelog' => '',
|
||||||
'extension_loading' => '',
|
'extension_loading' => '',
|
||||||
'extension_manager' => '확장자 관리',
|
'extension_manager' => '확장자 관리',
|
||||||
|
'extension_mgr_error_upload' => '',
|
||||||
'extension_mgr_installed' => '',
|
'extension_mgr_installed' => '',
|
||||||
'extension_mgr_no_upload' => '',
|
'extension_mgr_no_upload' => '',
|
||||||
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => '',
|
'extension_mgr_repository' => '',
|
||||||
'extension_version_list' => '',
|
'extension_version_list' => '',
|
||||||
'february' => '2월',
|
'february' => '2월',
|
||||||
|
|
@ -786,6 +809,7 @@ URL: [url]',
|
||||||
'may' => '월',
|
'may' => '월',
|
||||||
'menu_dropfolder' => '',
|
'menu_dropfolder' => '',
|
||||||
'menu_upload_from_dropfolder' => '',
|
'menu_upload_from_dropfolder' => '',
|
||||||
|
'message' => '',
|
||||||
'mimetype' => 'MIME 유형',
|
'mimetype' => 'MIME 유형',
|
||||||
'minutes' => '분',
|
'minutes' => '분',
|
||||||
'misc' => '기타',
|
'misc' => '기타',
|
||||||
|
|
@ -907,6 +931,7 @@ URL : [url]',
|
||||||
'october' => '10월',
|
'october' => '10월',
|
||||||
'old' => '이전',
|
'old' => '이전',
|
||||||
'only_jpg_user_images' => '.JPG - 이미지만 사용자가 이미지로 사용할 수 있습니다',
|
'only_jpg_user_images' => '.JPG - 이미지만 사용자가 이미지로 사용할 수 있습니다',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => '순서에 의한 정렬 설정이 켜져 있습니다. 이 매개 변수를 사용하고 싶은 경우 이것을 활성화 해야 합니다.',
|
'order_by_sequence_off' => '순서에 의한 정렬 설정이 켜져 있습니다. 이 매개 변수를 사용하고 싶은 경우 이것을 활성화 해야 합니다.',
|
||||||
'original_filename' => '원래본 파일명',
|
'original_filename' => '원래본 파일명',
|
||||||
'overall_indexing_progress' => '전체 색인 진행률',
|
'overall_indexing_progress' => '전체 색인 진행률',
|
||||||
|
|
@ -1202,7 +1227,9 @@ URL : [url]',
|
||||||
'select_ind_recipients' => '개인별 받는 사람을 선택합니다',
|
'select_ind_recipients' => '개인별 받는 사람을 선택합니다',
|
||||||
'select_ind_reviewers' => '클릭하여 개별 검토자를 고릅니다.',
|
'select_ind_reviewers' => '클릭하여 개별 검토자를 고릅니다.',
|
||||||
'select_ind_revisors' => '개별 감사를 선택합니다',
|
'select_ind_revisors' => '개별 감사를 선택합니다',
|
||||||
|
'select_mimetype' => '',
|
||||||
'select_one' => '선택',
|
'select_one' => '선택',
|
||||||
|
'select_owner' => '',
|
||||||
'select_user' => '',
|
'select_user' => '',
|
||||||
'select_users' => '사용자를 선택합니다',
|
'select_users' => '사용자를 선택합니다',
|
||||||
'select_value' => '',
|
'select_value' => '',
|
||||||
|
|
@ -1314,6 +1341,8 @@ URL : [url]',
|
||||||
'settings_enableAdminRevApp_desc' => '관리자가 검토 / 승인으로 워크플로우를 전환 할 경우에 사용.',
|
'settings_enableAdminRevApp_desc' => '관리자가 검토 / 승인으로 워크플로우를 전환 할 경우에 사용.',
|
||||||
'settings_enableCalendar' => '달력 활성화',
|
'settings_enableCalendar' => '달력 활성화',
|
||||||
'settings_enableCalendar_desc' => '활성화 / 비활성화 달력',
|
'settings_enableCalendar_desc' => '활성화 / 비활성화 달력',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => '클립 보드 활성화',
|
'settings_enableClipboard' => '클립 보드 활성화',
|
||||||
'settings_enableClipboard_desc' => '\'View Folder\'의 클립 보드 활성화/비활성화',
|
'settings_enableClipboard_desc' => '\'View Folder\'의 클립 보드 활성화/비활성화',
|
||||||
'settings_enableConverting' => '변환 사용',
|
'settings_enableConverting' => '변환 사용',
|
||||||
|
|
@ -1427,6 +1456,8 @@ URL : [url]',
|
||||||
'settings_initialDocumentStatus_desc' => '문서가 추가 된 경우이 상태가 설정 됩니다.',
|
'settings_initialDocumentStatus_desc' => '문서가 추가 된 경우이 상태가 설정 됩니다.',
|
||||||
'settings_initialDocumentStatus_draft' => '초안',
|
'settings_initialDocumentStatus_draft' => '초안',
|
||||||
'settings_initialDocumentStatus_released' => '배포됨',
|
'settings_initialDocumentStatus_released' => '배포됨',
|
||||||
|
'settings_inlineEditing' => '',
|
||||||
|
'settings_inlineEditing_desc' => '',
|
||||||
'settings_installADOdb' => 'ADOdb 설치',
|
'settings_installADOdb' => 'ADOdb 설치',
|
||||||
'settings_install_disabled' => 'ENABLE_INSTALL_TOOL은 삭제 된 파일 . 이제 SeedDMS에 로그인하여 추가 구성을 수행 할 수 있습니다.',
|
'settings_install_disabled' => 'ENABLE_INSTALL_TOOL은 삭제 된 파일 . 이제 SeedDMS에 로그인하여 추가 구성을 수행 할 수 있습니다.',
|
||||||
'settings_install_pear_package_log' => 'Pear package \'Log\' 설치',
|
'settings_install_pear_package_log' => 'Pear package \'Log\' 설치',
|
||||||
|
|
@ -1472,6 +1503,8 @@ URL : [url]',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => 'MIME 타입 재정의',
|
'settings_overrideMimeType' => 'MIME 타입 재정의',
|
||||||
'settings_overrideMimeType_desc' => '파일이 업로드 되는 경우, 브라우저에 의해 제공되는 MIME 타입을 재정의 합니다. 새로운 MIME 타입은 SeedDMS에 의해 결정 됩니다.',
|
'settings_overrideMimeType_desc' => '파일이 업로드 되는 경우, 브라우저에 의해 제공되는 MIME 타입을 재정의 합니다. 새로운 MIME 타입은 SeedDMS에 의해 결정 됩니다.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => '조각 파일 크기',
|
'settings_partitionSize' => '조각 파일 크기',
|
||||||
'settings_partitionSize_desc' => 'jumploader의 조각 업로드 파일의 크기(Byte). 서버에서 설정 한 최대 업로드 크기 보다 큰 값을 설정하지 마십시오.',
|
'settings_partitionSize_desc' => 'jumploader의 조각 업로드 파일의 크기(Byte). 서버에서 설정 한 최대 업로드 크기 보다 큰 값을 설정하지 마십시오.',
|
||||||
'settings_passwordExpiration' => '암호 만료',
|
'settings_passwordExpiration' => '암호 만료',
|
||||||
|
|
@ -1567,9 +1600,11 @@ URL : [url]',
|
||||||
'settings_System' => '시스템',
|
'settings_System' => '시스템',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
|
@ -1624,6 +1659,7 @@ URL : [url]',
|
||||||
'splash_add_to_transmittal' => '',
|
'splash_add_to_transmittal' => '',
|
||||||
'splash_add_transmittal' => '',
|
'splash_add_transmittal' => '',
|
||||||
'splash_add_user' => '새 사용자 추가',
|
'splash_add_user' => '새 사용자 추가',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => '',
|
'splash_cleared_cache' => '',
|
||||||
'splash_cleared_clipboard' => '클립 보드 비우기',
|
'splash_cleared_clipboard' => '클립 보드 비우기',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
|
@ -1632,6 +1668,7 @@ URL : [url]',
|
||||||
'splash_document_edited' => '문서 저장',
|
'splash_document_edited' => '문서 저장',
|
||||||
'splash_document_indexed' => '',
|
'splash_document_indexed' => '',
|
||||||
'splash_document_locked' => '문서 잠김',
|
'splash_document_locked' => '문서 잠김',
|
||||||
|
'splash_document_name_changed' => '',
|
||||||
'splash_document_unlocked' => '문서 잠금 해제',
|
'splash_document_unlocked' => '문서 잠금 해제',
|
||||||
'splash_edit_access' => '',
|
'splash_edit_access' => '',
|
||||||
'splash_edit_attribute' => '속성 저장',
|
'splash_edit_attribute' => '속성 저장',
|
||||||
|
|
@ -1813,6 +1850,7 @@ URL : [url]',
|
||||||
'tr_TR' => '터키어',
|
'tr_TR' => '터키어',
|
||||||
'tuesday' => '화요일',
|
'tuesday' => '화요일',
|
||||||
'tuesday_abbr' => '화',
|
'tuesday_abbr' => '화',
|
||||||
|
'types_generic' => '',
|
||||||
'type_of_hook' => '유형',
|
'type_of_hook' => '유형',
|
||||||
'type_to_filter' => '',
|
'type_to_filter' => '',
|
||||||
'type_to_search' => '유형 검색',
|
'type_to_search' => '유형 검색',
|
||||||
|
|
@ -1883,6 +1921,8 @@ URL : [url]',
|
||||||
'version_deleted_email_subject' => '[sitename] : [name] - 버전 삭제',
|
'version_deleted_email_subject' => '[sitename] : [name] - 버전 삭제',
|
||||||
'version_info' => '버전 정보',
|
'version_info' => '버전 정보',
|
||||||
'view' => '보기',
|
'view' => '보기',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => '온라인으로 보기',
|
'view_online' => '온라인으로 보기',
|
||||||
'warning' => '경고',
|
'warning' => '경고',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
||||||
|
|
@ -25,6 +25,13 @@ $text = array(
|
||||||
'2_factor_auth' => 'ການກວດສອບແບບ 2 ປັດໃຈ',
|
'2_factor_auth' => 'ການກວດສອບແບບ 2 ປັດໃຈ',
|
||||||
'2_factor_auth_info' => 'ລະບົບນີ້ໄຊ້ການກວດສອບແບບ 02 ປັດໃຈ. ເຈົ້າຈະຕ້ອງມີ Google Authenticator ໃນໂທລະສັບມືຖືຂອງທ່ານ. ດ້ານລຸ່ມແມ່ນມີ QR Codes ສອງແບບ ທາງດ້ານຂວາຈະມີຄວາມເປັນສ່ວນຕົວຂອງເຈົ້າ, ສ່ວນດ້ານຊ້າຍຂອງເຈົ້າແມ່ນຈະສາມາດຕັ້ງຄ່າຄວາມເປັນສ່ວນຕົວໄຫມ່. ຖ້າເຈົ້າຕັ້ງຄ່າຄວາມເປັນສ່ວນຕົວໄຫມ່ຮຽບຮ້ອຍ ແລ້ວນັ້ນໃຫ້ແນ່ໃຈວ່າໄດ້ສະແກນອີກຄັ້ງດ້ວຍ Google Authenticator',
|
'2_factor_auth_info' => 'ລະບົບນີ້ໄຊ້ການກວດສອບແບບ 02 ປັດໃຈ. ເຈົ້າຈະຕ້ອງມີ Google Authenticator ໃນໂທລະສັບມືຖືຂອງທ່ານ. ດ້ານລຸ່ມແມ່ນມີ QR Codes ສອງແບບ ທາງດ້ານຂວາຈະມີຄວາມເປັນສ່ວນຕົວຂອງເຈົ້າ, ສ່ວນດ້ານຊ້າຍຂອງເຈົ້າແມ່ນຈະສາມາດຕັ້ງຄ່າຄວາມເປັນສ່ວນຕົວໄຫມ່. ຖ້າເຈົ້າຕັ້ງຄ່າຄວາມເປັນສ່ວນຕົວໄຫມ່ຮຽບຮ້ອຍ ແລ້ວນັ້ນໃຫ້ແນ່ໃຈວ່າໄດ້ສະແກນອີກຄັ້ງດ້ວຍ Google Authenticator',
|
||||||
'2_fact_auth_secret' => 'ຄວາມລັບ',
|
'2_fact_auth_secret' => 'ຄວາມລັບ',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'ຍອມຮັບ',
|
'accept' => 'ຍອມຮັບ',
|
||||||
'access_control' => 'ການຄວບຄຸມການເຂົ້າເຖິງ',
|
'access_control' => 'ການຄວບຄຸມການເຂົ້າເຖິງ',
|
||||||
'access_control_is_off' => 'ການຄວບຄຸມການເຂົ້າເຖິງຂັນສຸງໄດ້ຖືກປິດ',
|
'access_control_is_off' => 'ການຄວບຄຸມການເຂົ້າເຖິງຂັນສຸງໄດ້ຖືກປິດ',
|
||||||
|
|
@ -156,6 +163,7 @@ URL: [url]',
|
||||||
'attrdef_management' => 'ການຈັດການຄວາມຫມາຍຂອງຄຳວ່າລັກສະນະ',
|
'attrdef_management' => 'ການຈັດການຄວາມຫມາຍຂອງຄຳວ່າລັກສະນະ',
|
||||||
'attrdef_maxvalues' => 'ຈຳນວນ ມູນຄ່າຫຼາຍສຸດ',
|
'attrdef_maxvalues' => 'ຈຳນວນ ມູນຄ່າຫຼາຍສຸດ',
|
||||||
'attrdef_minvalues' => 'ຈຳນວນ ມູນຄ່ານ້ອຍສຸດ',
|
'attrdef_minvalues' => 'ຈຳນວນ ມູນຄ່ານ້ອຍສຸດ',
|
||||||
|
'attrdef_minvalues_help' => '',
|
||||||
'attrdef_min_greater_max' => 'ຈຳນວນມູນຄ່ານ້ອຍສຸດຫຼາຍກວ່າມູນຄ່າຫຼາຍສຸດ',
|
'attrdef_min_greater_max' => 'ຈຳນວນມູນຄ່ານ້ອຍສຸດຫຼາຍກວ່າມູນຄ່າຫຼາຍສຸດ',
|
||||||
'attrdef_multiple' => 'ອະນຸຍາດຄ່າຫຼາຍຄ່າ',
|
'attrdef_multiple' => 'ອະນຸຍາດຄ່າຫຼາຍຄ່າ',
|
||||||
'attrdef_multiple_needs_valueset' => 'ນິຍາມແອັດທີບິວທີ່ມີຫຼາຍຄ່າຕ້ອງມີການຕັ້ງຄ່າ',
|
'attrdef_multiple_needs_valueset' => 'ນິຍາມແອັດທີບິວທີ່ມີຫຼາຍຄ່າຕ້ອງມີການຕັ້ງຄ່າ',
|
||||||
|
|
@ -164,15 +172,21 @@ URL: [url]',
|
||||||
'attrdef_noname' => 'ບໍ່ມີຊືຄຳນິຍາມຂອງຄຳວ່າລັກສະນະ',
|
'attrdef_noname' => 'ບໍ່ມີຊືຄຳນິຍາມຂອງຄຳວ່າລັກສະນະ',
|
||||||
'attrdef_objtype' => 'ຊະນຶດຂອງວັດຖຸ',
|
'attrdef_objtype' => 'ຊະນຶດຂອງວັດຖຸ',
|
||||||
'attrdef_regex' => 'ໂດຍທົ່ວໄປແລ້ວ',
|
'attrdef_regex' => 'ໂດຍທົ່ວໄປແລ້ວ',
|
||||||
|
'attrdef_regex_help' => '',
|
||||||
'attrdef_type' => 'ຊະນຶດ',
|
'attrdef_type' => 'ຊະນຶດ',
|
||||||
'attrdef_type_boolean' => 'ບູລຶນ',
|
'attrdef_type_boolean' => 'ບູລຶນ',
|
||||||
'attrdef_type_date' => 'ວັນທີ',
|
'attrdef_type_date' => 'ວັນທີ',
|
||||||
|
'attrdef_type_document' => '',
|
||||||
'attrdef_type_email' => 'ອີເມວ',
|
'attrdef_type_email' => 'ອີເມວ',
|
||||||
'attrdef_type_float' => 'ລອຍ',
|
'attrdef_type_float' => 'ລອຍ',
|
||||||
|
'attrdef_type_folder' => '',
|
||||||
|
'attrdef_type_group' => '',
|
||||||
'attrdef_type_int' => 'ຈຳນວນເຕັມ',
|
'attrdef_type_int' => 'ຈຳນວນເຕັມ',
|
||||||
'attrdef_type_string' => 'ເຊື່ອກ',
|
'attrdef_type_string' => 'ເຊື່ອກ',
|
||||||
'attrdef_type_url' => 'ຢູ່ອາແອວ',
|
'attrdef_type_url' => 'ຢູ່ອາແອວ',
|
||||||
|
'attrdef_type_user' => '',
|
||||||
'attrdef_valueset' => 'ກຳນົດຄ່າຕ່າງ',
|
'attrdef_valueset' => 'ກຳນົດຄ່າຕ່າງ',
|
||||||
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => 'ແອັດທີບິວ',
|
'attributes' => 'ແອັດທີບິວ',
|
||||||
'attribute_changed_email_body' => 'ປ່ຽນແອັດທີບິວແລ້ວ
|
'attribute_changed_email_body' => 'ປ່ຽນແອັດທີບິວແລ້ວ
|
||||||
ເອກະສານ: [name]
|
ເອກະສານ: [name]
|
||||||
|
|
@ -213,6 +227,8 @@ URL: [url]',
|
||||||
'calendar' => 'ປະຕຶທຶນ',
|
'calendar' => 'ປະຕຶທຶນ',
|
||||||
'calendar_week' => 'ປະຕຶທຶນປະຈຳອາທຶດ',
|
'calendar_week' => 'ປະຕຶທຶນປະຈຳອາທຶດ',
|
||||||
'cancel' => 'ຍົກເລີກ',
|
'cancel' => 'ຍົກເລີກ',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'ບໍ່ສາມາດແກ້ໄຂເອກະສານທີ່ລ້າສະໄຫມ ຫຼື ເອກະສານທີ່ຖືກປະຕິເສດໄດ້',
|
'cannot_assign_invalid_state' => 'ບໍ່ສາມາດແກ້ໄຂເອກະສານທີ່ລ້າສະໄຫມ ຫຼື ເອກະສານທີ່ຖືກປະຕິເສດໄດ້',
|
||||||
'cannot_change_final_states' => 'ຄຳເຕືອນ: ເຈົ້າບໍ່ສາມາດປ່ຽນແປງສະຖານະຂອງເອກະສານທີ່ຖືກປະຕິເສດ, ໝົດອາຍຸ ຫຼື ລໍຖ້າການກວດຄືນ ຫຼື ອະນຸມັດ',
|
'cannot_change_final_states' => 'ຄຳເຕືອນ: ເຈົ້າບໍ່ສາມາດປ່ຽນແປງສະຖານະຂອງເອກະສານທີ່ຖືກປະຕິເສດ, ໝົດອາຍຸ ຫຼື ລໍຖ້າການກວດຄືນ ຫຼື ອະນຸມັດ',
|
||||||
'cannot_delete_user' => 'ບໍ່ສາມາດລົບຜູ້ໄຊ້ໄດ້',
|
'cannot_delete_user' => 'ບໍ່ສາມາດລົບຜູ້ໄຊ້ໄດ້',
|
||||||
|
|
@ -318,6 +334,7 @@ URL: [url]',
|
||||||
'daily' => 'ປະຈຳວັນ',
|
'daily' => 'ປະຈຳວັນ',
|
||||||
'databasesearch' => 'ຄົ້ນຫາຖານຂໍ້ມູນ',
|
'databasesearch' => 'ຄົ້ນຫາຖານຂໍ້ມູນ',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => 'ວັນທີ',
|
'date' => 'ວັນທີ',
|
||||||
'days' => 'ວັນ',
|
'days' => 'ວັນ',
|
||||||
'debug' => 'ກວດແກ້ຈຸດບົກຜ່ອງ',
|
'debug' => 'ກວດແກ້ຈຸດບົກຜ່ອງ',
|
||||||
|
|
@ -329,6 +346,7 @@ URL: [url]',
|
||||||
'details' => 'ລາຍລະອຽດ',
|
'details' => 'ລາຍລະອຽດ',
|
||||||
'details_version' => 'ລາຍລະອຽດສຳລັບລຸ້ນ: [version]',
|
'details_version' => 'ລາຍລະອຽດສຳລັບລຸ້ນ: [version]',
|
||||||
'de_DE' => 'ເຢຍລະມັນ',
|
'de_DE' => 'ເຢຍລະມັນ',
|
||||||
|
'disable_extension' => '',
|
||||||
'disclaimer' => 'ນີ້ແມ່ນພື້ນທີ່ທີ່ຈຳແນກ ອະນຸຍາດໃຫ້ເຂົ້າເຖິງສະເພາະຜູ້ທີໄດ້ຮັບອານຸຍາດເທົ່ານັ້ນ ຖ້າມີການລະເມີດໄດ້ໆ ຈະຖືກຟ້ອງຮ້ອງຕາມກົດໝາຍຂອງພາຍໃນ ແລະ ຕ່າງປະເທດ',
|
'disclaimer' => 'ນີ້ແມ່ນພື້ນທີ່ທີ່ຈຳແນກ ອະນຸຍາດໃຫ້ເຂົ້າເຖິງສະເພາະຜູ້ທີໄດ້ຮັບອານຸຍາດເທົ່ານັ້ນ ຖ້າມີການລະເມີດໄດ້ໆ ຈະຖືກຟ້ອງຮ້ອງຕາມກົດໝາຍຂອງພາຍໃນ ແລະ ຕ່າງປະເທດ',
|
||||||
'discspace' => 'ຟື້ນທີ່ວ່າງໃນດິສ',
|
'discspace' => 'ຟື້ນທີ່ວ່າງໃນດິສ',
|
||||||
'docs_in_reception_no_access' => 'ເອກະສານທີ່ໄດ້ຮັບແມ່ນບໍ່ສາມາດເຂົ້າເບີ່ງໄດ້',
|
'docs_in_reception_no_access' => 'ເອກະສານທີ່ໄດ້ຮັບແມ່ນບໍ່ສາມາດເຂົ້າເບີ່ງໄດ້',
|
||||||
|
|
@ -383,7 +401,8 @@ URL: [url]',
|
||||||
'document_duplicate_name' => 'ຊື່ເອກະສານຊໍ້າ',
|
'document_duplicate_name' => 'ຊື່ເອກະສານຊໍ້າ',
|
||||||
'document_has_no_workflow' => 'ເອກະສານບໍ່ມີເວີກໂຟ',
|
'document_has_no_workflow' => 'ເອກະສານບໍ່ມີເວີກໂຟ',
|
||||||
'document_infos' => 'ຂໍ້ມູນເອກະສານ',
|
'document_infos' => 'ຂໍ້ມູນເອກະສານ',
|
||||||
'document_is_checked_out' => 'ຂະນະນີ້ມີການກວດສອບເອກະສານ ຫາກເຈົ້າອັບໂຫລດເວີຊັນໄຫມ່ລະບົບຈະບໍ່ສາມາດກວດສອບລະບົບທີປິດອອກໄດ້ອີກຕໍ່ໄປ',
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'ຂະນະນີ້ມີການກວດສອບເອກະສານ ຫາກເຈົ້າອັບໂຫລດເວີຊັນໄຫມ່ລະບົບຈະບໍ່ສາມາດກວດສອບລະບົບທີປິດອອກໄດ້ອີກຕໍ່ໄປ',
|
||||||
'document_is_not_locked' => 'ເອກະສານນີ້ແມ່ນບໍ່ໄດ້ລັອກ',
|
'document_is_not_locked' => 'ເອກະສານນີ້ແມ່ນບໍ່ໄດ້ລັອກ',
|
||||||
'document_link_by' => 'ເຊື່ອມໂຢງໂດຍ',
|
'document_link_by' => 'ເຊື່ອມໂຢງໂດຍ',
|
||||||
'document_link_public' => 'ສາທາລະນະ',
|
'document_link_public' => 'ສາທາລະນະ',
|
||||||
|
|
@ -497,6 +516,7 @@ URL: [url]',
|
||||||
'empty_folder_list' => 'ບໍ່ມີເອກະສານຫຼືໂຟລເດີ',
|
'empty_folder_list' => 'ບໍ່ມີເອກະສານຫຼືໂຟລເດີ',
|
||||||
'empty_list' => '',
|
'empty_list' => '',
|
||||||
'empty_notify_list' => 'ບໍ່ມີລາຍການ',
|
'empty_notify_list' => 'ບໍ່ມີລາຍການ',
|
||||||
|
'enable_extension' => '',
|
||||||
'en_GB' => 'ອັງກິດ (GB)',
|
'en_GB' => 'ອັງກິດ (GB)',
|
||||||
'equal_transition_states' => 'ສະຖານະເລີມຕົ້ນແລະສິນສຸດມີຄ່າເທົ່າກັນ',
|
'equal_transition_states' => 'ສະຖານະເລີມຕົ້ນແລະສິນສຸດມີຄ່າເທົ່າກັນ',
|
||||||
'error' => 'ຂໍ້ຜິດພາດ',
|
'error' => 'ຂໍ້ຜິດພາດ',
|
||||||
|
|
@ -535,6 +555,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => 'ໝົດອາຍຸພາຍໃນ 1 ປີ',
|
'expire_in_1y' => 'ໝົດອາຍຸພາຍໃນ 1 ປີ',
|
||||||
'expire_in_2h' => 'ໝົດອາຍຸໃນອີກ 2 ຊົ່ວໂມງ',
|
'expire_in_2h' => 'ໝົດອາຍຸໃນອີກ 2 ຊົ່ວໂມງ',
|
||||||
'expire_in_2y' => 'ໝົດອາຍຸພາຍໃນ 2 ປີ',
|
'expire_in_2y' => 'ໝົດອາຍຸພາຍໃນ 2 ປີ',
|
||||||
|
'expire_in_3y' => '',
|
||||||
'expire_today' => 'ໝົດອາຍຸໃນມື້ນີ',
|
'expire_today' => 'ໝົດອາຍຸໃນມື້ນີ',
|
||||||
'expire_tomorrow' => 'ໝົດອາຍຸໃນມື້ອື່ນ',
|
'expire_tomorrow' => 'ໝົດອາຍຸໃນມື້ອື່ນ',
|
||||||
'expiry_changed_email' => 'ປ່ຽນວັນໝົດອາຍຸ',
|
'expiry_changed_email' => 'ປ່ຽນວັນໝົດອາຍຸ',
|
||||||
|
|
@ -550,8 +571,10 @@ URL: [url]',
|
||||||
'extension_changelog' => '',
|
'extension_changelog' => '',
|
||||||
'extension_loading' => '',
|
'extension_loading' => '',
|
||||||
'extension_manager' => 'ການຈັດການສ່ວນຂະຫຍາຍ',
|
'extension_manager' => 'ການຈັດການສ່ວນຂະຫຍາຍ',
|
||||||
|
'extension_mgr_error_upload' => '',
|
||||||
'extension_mgr_installed' => '',
|
'extension_mgr_installed' => '',
|
||||||
'extension_mgr_no_upload' => '',
|
'extension_mgr_no_upload' => '',
|
||||||
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => '',
|
'extension_mgr_repository' => '',
|
||||||
'extension_version_list' => '',
|
'extension_version_list' => '',
|
||||||
'february' => 'ເດືອນ ກຸມພາ',
|
'february' => 'ເດືອນ ກຸມພາ',
|
||||||
|
|
@ -783,6 +806,7 @@ URL: [url]',
|
||||||
'may' => 'ເດືອນພຶດສະພາ',
|
'may' => 'ເດືອນພຶດສະພາ',
|
||||||
'menu_dropfolder' => 'ວາງໂຟລເດີ',
|
'menu_dropfolder' => 'ວາງໂຟລເດີ',
|
||||||
'menu_upload_from_dropfolder' => '',
|
'menu_upload_from_dropfolder' => '',
|
||||||
|
'message' => '',
|
||||||
'mimetype' => 'ປະເພດ Mime',
|
'mimetype' => 'ປະເພດ Mime',
|
||||||
'minutes' => '',
|
'minutes' => '',
|
||||||
'misc' => 'ອື່ນໆ',
|
'misc' => 'ອື່ນໆ',
|
||||||
|
|
@ -904,6 +928,7 @@ URL: [url]',
|
||||||
'october' => 'ເດືອນ ຕຸລາ',
|
'october' => 'ເດືອນ ຕຸລາ',
|
||||||
'old' => 'ເກົ່າ',
|
'old' => 'ເກົ່າ',
|
||||||
'only_jpg_user_images' => 'ອາດໄຊ້ພາບ ຈິພີເຈ ເປັນພາບຂອງຜູ້ນຳໄຊ້ເທົ່ານັ້ນ',
|
'only_jpg_user_images' => 'ອາດໄຊ້ພາບ ຈິພີເຈ ເປັນພາບຂອງຜູ້ນຳໄຊ້ເທົ່ານັ້ນ',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'ການສັ່ງຊື້ຕາມລຳດັບຖືກປິດຢູ່ການຕັ້ງຄ່າ, ຖ້າເຈົ້າຕ້ອງການໃຫ້ພາລາມິດເຕີນີ້ໄດ້ຮັບຜົນ, ເຈົ້າຈະຕ້ອງເປີດໄຊ້ງານອີກຄັ້ງ',
|
'order_by_sequence_off' => 'ການສັ່ງຊື້ຕາມລຳດັບຖືກປິດຢູ່ການຕັ້ງຄ່າ, ຖ້າເຈົ້າຕ້ອງການໃຫ້ພາລາມິດເຕີນີ້ໄດ້ຮັບຜົນ, ເຈົ້າຈະຕ້ອງເປີດໄຊ້ງານອີກຄັ້ງ',
|
||||||
'original_filename' => 'ຊື່ໄຟລຕົ້ນສະບັບ',
|
'original_filename' => 'ຊື່ໄຟລຕົ້ນສະບັບ',
|
||||||
'overall_indexing_progress' => 'ຄວາມຄືບໜ້າການເຮັດດັດສະນີໂດຍລວມ',
|
'overall_indexing_progress' => 'ຄວາມຄືບໜ້າການເຮັດດັດສະນີໂດຍລວມ',
|
||||||
|
|
@ -1223,7 +1248,9 @@ URL: [url]',
|
||||||
'select_ind_recipients' => 'ຄິກເພື່ອເລືອກຜູ້ຮັບແຕ່ລະຄົນ',
|
'select_ind_recipients' => 'ຄິກເພື່ອເລືອກຜູ້ຮັບແຕ່ລະຄົນ',
|
||||||
'select_ind_reviewers' => 'ຄິກເພື່ອເລືອກຜູ້ກວດສອບແຕ່ລະຄົນ',
|
'select_ind_reviewers' => 'ຄິກເພື່ອເລືອກຜູ້ກວດສອບແຕ່ລະຄົນ',
|
||||||
'select_ind_revisors' => 'ຄິກເພື່ອເລືອກການກວດສອບແຕ່ລະອັນ',
|
'select_ind_revisors' => 'ຄິກເພື່ອເລືອກການກວດສອບແຕ່ລະອັນ',
|
||||||
|
'select_mimetype' => '',
|
||||||
'select_one' => 'ເລືອກໜື່ງອັນ',
|
'select_one' => 'ເລືອກໜື່ງອັນ',
|
||||||
|
'select_owner' => '',
|
||||||
'select_user' => '',
|
'select_user' => '',
|
||||||
'select_users' => 'ຄິກເພື່ອເລືອກຜູ້ໄຊ້',
|
'select_users' => 'ຄິກເພື່ອເລືອກຜູ້ໄຊ້',
|
||||||
'select_value' => '',
|
'select_value' => '',
|
||||||
|
|
@ -1340,6 +1367,8 @@ URL: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => 'ເປີດໄຊ້ງານຄຸນລັກສະນະນີ້ຖ້າວ່າເຈົ້າຕ້ອງການໃຫ້ຜູ້ດູແລລະບົບສະແດງລາຍຊື່ຜູ້ກວດສອບ/ຜູ້ອະນຸມັດແລະສຳລັບການປ່ຽນວິທີການເຮັດວຽກ',
|
'settings_enableAdminRevApp_desc' => 'ເປີດໄຊ້ງານຄຸນລັກສະນະນີ້ຖ້າວ່າເຈົ້າຕ້ອງການໃຫ້ຜູ້ດູແລລະບົບສະແດງລາຍຊື່ຜູ້ກວດສອບ/ຜູ້ອະນຸມັດແລະສຳລັບການປ່ຽນວິທີການເຮັດວຽກ',
|
||||||
'settings_enableCalendar' => 'ເປີດໄຊ້ງານປະຕິທິນ',
|
'settings_enableCalendar' => 'ເປີດໄຊ້ງານປະຕິທິນ',
|
||||||
'settings_enableCalendar_desc' => 'ເປີດ / ປິດ ປະຕິທິນ',
|
'settings_enableCalendar_desc' => 'ເປີດ / ປິດ ປະຕິທິນ',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'ເປີດໄຊ້ຄິບບອດ',
|
'settings_enableClipboard' => 'ເປີດໄຊ້ຄິບບອດ',
|
||||||
'settings_enableClipboard_desc' => 'ເປີດ/ ປິດການໄຊ້ຄິບບອສໃນໜ້າຕ່າງ ວິວໂຟລເດີ',
|
'settings_enableClipboard_desc' => 'ເປີດ/ ປິດການໄຊ້ຄິບບອສໃນໜ້າຕ່າງ ວິວໂຟລເດີ',
|
||||||
'settings_enableConverting' => 'ເປີດໄຊ້ງານການແປງ',
|
'settings_enableConverting' => 'ເປີດໄຊ້ງານການແປງ',
|
||||||
|
|
@ -1453,6 +1482,8 @@ URL: [url]',
|
||||||
'settings_initialDocumentStatus_desc' => 'ສະຖານະຈະຖືກຕັ້ງຄ່າເມືອ່ມີການເພີ່ມເອກະສານ',
|
'settings_initialDocumentStatus_desc' => 'ສະຖານະຈະຖືກຕັ້ງຄ່າເມືອ່ມີການເພີ່ມເອກະສານ',
|
||||||
'settings_initialDocumentStatus_draft' => 'ຮ່າງ',
|
'settings_initialDocumentStatus_draft' => 'ຮ່າງ',
|
||||||
'settings_initialDocumentStatus_released' => 'ການເຜີຍແຜ່, ປົດລັອກ',
|
'settings_initialDocumentStatus_released' => 'ການເຜີຍແຜ່, ປົດລັອກ',
|
||||||
|
'settings_inlineEditing' => '',
|
||||||
|
'settings_inlineEditing_desc' => '',
|
||||||
'settings_installADOdb' => 'ຕິດຕັ້ງ ADOdb',
|
'settings_installADOdb' => 'ຕິດຕັ້ງ ADOdb',
|
||||||
'settings_install_disabled' => 'ເປີດແຟ້ມ-ວຽກ-ເຄື່ອງມືໄດ້ຖືກລົບແລ້ວ ຕອນນີ້ເຈົ້າສາມາດເຂົ້າສູ້ລະບົບຊິສ DMS ແລະການຕັ້ງຄ່າເພີ່ມເຕີມ',
|
'settings_install_disabled' => 'ເປີດແຟ້ມ-ວຽກ-ເຄື່ອງມືໄດ້ຖືກລົບແລ້ວ ຕອນນີ້ເຈົ້າສາມາດເຂົ້າສູ້ລະບົບຊິສ DMS ແລະການຕັ້ງຄ່າເພີ່ມເຕີມ',
|
||||||
'settings_install_pear_package_log' => 'ติดตั้งลูกแพร์บรรจุภัณฑ์ "ล็อก "',
|
'settings_install_pear_package_log' => 'ติดตั้งลูกแพร์บรรจุภัณฑ์ "ล็อก "',
|
||||||
|
|
@ -1498,6 +1529,8 @@ URL: [url]',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => 'ชนิดละครใบ้แทนที่',
|
'settings_overrideMimeType' => 'ชนิดละครใบ้แทนที่',
|
||||||
'settings_overrideMimeType_desc' => 'แทนที่ ชนิดละครใบ้ ที่จัดส่งโดยเบราว์เซอร์ถ้าไฟล์ถูกอัปโหลด ชนิดละครใบ้ใหม่จะถูกกำหนดโดย SeedDMS เอง.',
|
'settings_overrideMimeType_desc' => 'แทนที่ ชนิดละครใบ้ ที่จัดส่งโดยเบราว์เซอร์ถ้าไฟล์ถูกอัปโหลด ชนิดละครใบ้ใหม่จะถูกกำหนดโดย SeedDMS เอง.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'ໄຟລບາງສ່ວນ',
|
'settings_partitionSize' => 'ໄຟລບາງສ່ວນ',
|
||||||
'settings_partitionSize_desc' => 'ຂະໜາດຂອງໄຟລບາງສ່ວນເປັນໄບຣທີອັບໂຫລດ,ບໍ່ສາມາດຕັ້ງຄ່າທີ່ໃຫ່ຍກ່ວາຂະໜາດອັບໂຫຼດສູງສຸດທີກຳນົດໂດຍເຊີເວີ',
|
'settings_partitionSize_desc' => 'ຂະໜາດຂອງໄຟລບາງສ່ວນເປັນໄບຣທີອັບໂຫລດ,ບໍ່ສາມາດຕັ້ງຄ່າທີ່ໃຫ່ຍກ່ວາຂະໜາດອັບໂຫຼດສູງສຸດທີກຳນົດໂດຍເຊີເວີ',
|
||||||
'settings_passwordExpiration' => 'ລະຫັດໝົດອາຍຸ',
|
'settings_passwordExpiration' => 'ລະຫັດໝົດອາຍຸ',
|
||||||
|
|
@ -1593,9 +1626,11 @@ URL: [url]',
|
||||||
'settings_System' => 'ລະບົບ',
|
'settings_System' => 'ລະບົບ',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
|
@ -1650,6 +1685,7 @@ URL: [url]',
|
||||||
'splash_add_to_transmittal' => 'ເພີ່ມການສົ່ງຜ່ານ',
|
'splash_add_to_transmittal' => 'ເພີ່ມການສົ່ງຜ່ານ',
|
||||||
'splash_add_transmittal' => 'ເພີ່ມການສົ່ງຜ່ານ',
|
'splash_add_transmittal' => 'ເພີ່ມການສົ່ງຜ່ານ',
|
||||||
'splash_add_user' => 'ເພີ່ມຜູ້ໄຊ້ໄຫມ່ແລ້ວ',
|
'splash_add_user' => 'ເພີ່ມຜູ້ໄຊ້ໄຫມ່ແລ້ວ',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => 'ລ້າງແຄຣແລ້ວ',
|
'splash_cleared_cache' => 'ລ້າງແຄຣແລ້ວ',
|
||||||
'splash_cleared_clipboard' => 'ລ້າງຄິບບອດແລ້ວ',
|
'splash_cleared_clipboard' => 'ລ້າງຄິບບອດແລ້ວ',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
|
@ -1658,6 +1694,7 @@ URL: [url]',
|
||||||
'splash_document_edited' => 'ບັນທຶກເອກະສານແລ້ວ',
|
'splash_document_edited' => 'ບັນທຶກເອກະສານແລ້ວ',
|
||||||
'splash_document_indexed' => 'ເອກະສານ "[name] " ຈັດເຮັດດັດສະນີແລ້ວ',
|
'splash_document_indexed' => 'ເອກະສານ "[name] " ຈັດເຮັດດັດສະນີແລ້ວ',
|
||||||
'splash_document_locked' => 'ເອກະສານຖືກລັອກ',
|
'splash_document_locked' => 'ເອກະສານຖືກລັອກ',
|
||||||
|
'splash_document_name_changed' => '',
|
||||||
'splash_document_unlocked' => 'ເອກະສານປົດລັອກແລ້ວ',
|
'splash_document_unlocked' => 'ເອກະສານປົດລັອກແລ້ວ',
|
||||||
'splash_edit_access' => '',
|
'splash_edit_access' => '',
|
||||||
'splash_edit_attribute' => 'ບັນທຶກແອັດທີບິວແລ້ວ',
|
'splash_edit_attribute' => 'ບັນທຶກແອັດທີບິວແລ້ວ',
|
||||||
|
|
@ -1839,6 +1876,7 @@ URL: [url]',
|
||||||
'tr_TR' => 'ຕວກກີ',
|
'tr_TR' => 'ຕວກກີ',
|
||||||
'tuesday' => 'ວັນອັງຄານ',
|
'tuesday' => 'ວັນອັງຄານ',
|
||||||
'tuesday_abbr' => 'ວັນອັງຄານ',
|
'tuesday_abbr' => 'ວັນອັງຄານ',
|
||||||
|
'types_generic' => '',
|
||||||
'type_of_hook' => 'ຊະນິດ',
|
'type_of_hook' => 'ຊະນິດ',
|
||||||
'type_to_filter' => '',
|
'type_to_filter' => '',
|
||||||
'type_to_search' => 'ພິມເພື່ອຄົ້ນຫາ',
|
'type_to_search' => 'ພິມເພື່ອຄົ້ນຫາ',
|
||||||
|
|
@ -1909,6 +1947,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]:[name] - ເວີຊັ້ນທີຖືກລົບ',
|
'version_deleted_email_subject' => '[sitename]:[name] - ເວີຊັ້ນທີຖືກລົບ',
|
||||||
'version_info' => 'ຂໍ້ມູນເວີຊັນ',
|
'version_info' => 'ຂໍ້ມູນເວີຊັນ',
|
||||||
'view' => 'ດູ',
|
'view' => 'ດູ',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'ດູອອນລາຍ',
|
'view_online' => 'ດູອອນລາຍ',
|
||||||
'warning' => 'ການເຕືອນ',
|
'warning' => 'ການເຕືອນ',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
||||||
|
|
@ -19,12 +19,19 @@
|
||||||
// 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 (1729)
|
// Translators: Admin (1731)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '2-trinns autentisering',
|
'2_factor_auth' => '2-trinns autentisering',
|
||||||
'2_factor_auth_info' => 'Dette systemet håndhever 2-faktor autentisering. Du trenger Google Authenticator på mobiltelefonen din. Nedenfor ser du to QR-koder. Den rette er din nåværende hemmelighet. På venstre side kan du angi en ny hemmelighet. Hvis du angir en ny hemmelighet, må du huske å skanne den på nytt med Google Authenticator.',
|
'2_factor_auth_info' => 'Dette systemet håndhever 2-faktor autentisering. Du trenger Google Authenticator på mobiltelefonen din. Nedenfor ser du to QR-koder. Den rette er din nåværende hemmelighet. På venstre side kan du angi en ny hemmelighet. Hvis du angir en ny hemmelighet, må du huske å skanne den på nytt med Google Authenticator.',
|
||||||
'2_fact_auth_secret' => 'Hemmelig',
|
'2_fact_auth_secret' => 'Hemmelig',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Godkjenn',
|
'accept' => 'Godkjenn',
|
||||||
'access_control' => 'Adgangskontroll',
|
'access_control' => 'Adgangskontroll',
|
||||||
'access_control_is_off' => 'Avansert adgangskontroll er deaktivert',
|
'access_control_is_off' => 'Avansert adgangskontroll er deaktivert',
|
||||||
|
|
@ -156,6 +163,7 @@ URL: [url]',
|
||||||
'attrdef_management' => 'Styring av egenskaps definisjon',
|
'attrdef_management' => 'Styring av egenskaps definisjon',
|
||||||
'attrdef_maxvalues' => 'Maks. antall verdier',
|
'attrdef_maxvalues' => 'Maks. antall verdier',
|
||||||
'attrdef_minvalues' => 'Min. antall verdier',
|
'attrdef_minvalues' => 'Min. antall verdier',
|
||||||
|
'attrdef_minvalues_help' => '',
|
||||||
'attrdef_min_greater_max' => 'Verdien av minste tall er større en verdien av maksimum tall',
|
'attrdef_min_greater_max' => 'Verdien av minste tall er større en verdien av maksimum tall',
|
||||||
'attrdef_multiple' => 'Tillat flere verdier',
|
'attrdef_multiple' => 'Tillat flere verdier',
|
||||||
'attrdef_multiple_needs_valueset' => 'Egenskaps definisjon med flere verdier trenger verdisettes.',
|
'attrdef_multiple_needs_valueset' => 'Egenskaps definisjon med flere verdier trenger verdisettes.',
|
||||||
|
|
@ -164,15 +172,21 @@ URL: [url]',
|
||||||
'attrdef_noname' => 'Mangler navn for egenskapsdefinisjon',
|
'attrdef_noname' => 'Mangler navn for egenskapsdefinisjon',
|
||||||
'attrdef_objtype' => 'Objekt type',
|
'attrdef_objtype' => 'Objekt type',
|
||||||
'attrdef_regex' => 'Standard uttrykk',
|
'attrdef_regex' => 'Standard uttrykk',
|
||||||
|
'attrdef_regex_help' => '',
|
||||||
'attrdef_type' => 'Type',
|
'attrdef_type' => 'Type',
|
||||||
'attrdef_type_boolean' => 'Logisk',
|
'attrdef_type_boolean' => 'Logisk',
|
||||||
'attrdef_type_date' => 'Dato',
|
'attrdef_type_date' => 'Dato',
|
||||||
|
'attrdef_type_document' => '',
|
||||||
'attrdef_type_email' => 'E-post',
|
'attrdef_type_email' => 'E-post',
|
||||||
'attrdef_type_float' => 'Flyttall',
|
'attrdef_type_float' => 'Flyttall',
|
||||||
|
'attrdef_type_folder' => '',
|
||||||
|
'attrdef_type_group' => '',
|
||||||
'attrdef_type_int' => 'Heltall',
|
'attrdef_type_int' => 'Heltall',
|
||||||
'attrdef_type_string' => 'Tekststreng',
|
'attrdef_type_string' => 'Tekststreng',
|
||||||
'attrdef_type_url' => 'URL',
|
'attrdef_type_url' => 'URL',
|
||||||
|
'attrdef_type_user' => '',
|
||||||
'attrdef_valueset' => 'Verdisett',
|
'attrdef_valueset' => 'Verdisett',
|
||||||
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => 'Egenskap',
|
'attributes' => 'Egenskap',
|
||||||
'attribute_changed_email_body' => 'Endret egenskap
|
'attribute_changed_email_body' => 'Endret egenskap
|
||||||
Dokument: [name]
|
Dokument: [name]
|
||||||
|
|
@ -215,6 +229,8 @@ URL: [url]',
|
||||||
'calendar' => 'Kalender',
|
'calendar' => 'Kalender',
|
||||||
'calendar_week' => 'Kalenderuke',
|
'calendar_week' => 'Kalenderuke',
|
||||||
'cancel' => 'Avbryt',
|
'cancel' => 'Avbryt',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Kan ikke endre et foreldet eller avvist dokument',
|
'cannot_assign_invalid_state' => 'Kan ikke endre et foreldet eller avvist dokument',
|
||||||
'cannot_change_final_states' => 'Advarsel: Du kan ikke endre status for dokument som er avvist, utløpt eller i påvente av gjennomgang eller godkjenning',
|
'cannot_change_final_states' => 'Advarsel: Du kan ikke endre status for dokument som er avvist, utløpt eller i påvente av gjennomgang eller godkjenning',
|
||||||
'cannot_delete_user' => 'Kan ikke slette bruker',
|
'cannot_delete_user' => 'Kan ikke slette bruker',
|
||||||
|
|
@ -320,6 +336,7 @@ URL: [url]',
|
||||||
'daily' => 'Daglig',
|
'daily' => 'Daglig',
|
||||||
'databasesearch' => 'Søk i database',
|
'databasesearch' => 'Søk i database',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => 'Dato',
|
'date' => 'Dato',
|
||||||
'days' => 'dager',
|
'days' => 'dager',
|
||||||
'debug' => 'Feilsøking',
|
'debug' => 'Feilsøking',
|
||||||
|
|
@ -331,6 +348,7 @@ URL: [url]',
|
||||||
'details' => 'Detaljer',
|
'details' => 'Detaljer',
|
||||||
'details_version' => 'Detaljer for versjon: [version]',
|
'details_version' => 'Detaljer for versjon: [version]',
|
||||||
'de_DE' => 'Tysk',
|
'de_DE' => 'Tysk',
|
||||||
|
'disable_extension' => '',
|
||||||
'disclaimer' => 'Dette er et klassifisert område. Tilgang er bare tillatt for autorisert personell. Ethvert brudd vil bli tiltalt i henhold til nasjonale og internasjonale lover.',
|
'disclaimer' => 'Dette er et klassifisert område. Tilgang er bare tillatt for autorisert personell. Ethvert brudd vil bli tiltalt i henhold til nasjonale og internasjonale lover.',
|
||||||
'discspace' => 'Diskplass',
|
'discspace' => 'Diskplass',
|
||||||
'docs_in_reception_no_access' => 'Dokumenter med mottak uten tilgang fra mottaker',
|
'docs_in_reception_no_access' => 'Dokumenter med mottak uten tilgang fra mottaker',
|
||||||
|
|
@ -392,7 +410,8 @@ Bruker: [username]',
|
||||||
'document_duplicate_name' => 'Dupliser dokumentnavn',
|
'document_duplicate_name' => 'Dupliser dokumentnavn',
|
||||||
'document_has_no_workflow' => 'Dokumentet har ingen arbeidsflyt',
|
'document_has_no_workflow' => 'Dokumentet har ingen arbeidsflyt',
|
||||||
'document_infos' => 'Dokumentinformation',
|
'document_infos' => 'Dokumentinformation',
|
||||||
'document_is_checked_out' => 'Dokumentet er allerede utsjekket. Hvis du laster opp en ny version kan den utsjekkede versionen ikke sjekkes inn igen.',
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'Dokumentet er allerede utsjekket. Hvis du laster opp en ny version kan den utsjekkede versionen ikke sjekkes inn igen.',
|
||||||
'document_is_not_locked' => 'Dette dokumentet er ikke låst',
|
'document_is_not_locked' => 'Dette dokumentet er ikke låst',
|
||||||
'document_link_by' => 'Koblet av',
|
'document_link_by' => 'Koblet av',
|
||||||
'document_link_public' => 'Offentlig',
|
'document_link_public' => 'Offentlig',
|
||||||
|
|
@ -469,7 +488,7 @@ URL: [url]',
|
||||||
'dropfolderdir_missing' => 'Din personlige slippmappe eksisterer ikke på serveren! Be administratoren din om å opprette den.',
|
'dropfolderdir_missing' => 'Din personlige slippmappe eksisterer ikke på serveren! Be administratoren din om å opprette den.',
|
||||||
'dropfolder_file' => 'Fil fra personlige slippmappe',
|
'dropfolder_file' => 'Fil fra personlige slippmappe',
|
||||||
'dropfolder_folder' => 'Katalog fra personlige slippmappe',
|
'dropfolder_folder' => 'Katalog fra personlige slippmappe',
|
||||||
'dropfolder_metadata' => 'Metadata fra personlige slippmappe',
|
'dropfolder_metadata' => '',
|
||||||
'dropupload' => 'Hurtig opplasting',
|
'dropupload' => 'Hurtig opplasting',
|
||||||
'drop_files_here' => 'Dra filene hit!',
|
'drop_files_here' => 'Dra filene hit!',
|
||||||
'dump_creation' => 'Lag database-dump',
|
'dump_creation' => 'Lag database-dump',
|
||||||
|
|
@ -511,6 +530,7 @@ URL: [url]',
|
||||||
'empty_folder_list' => 'Ingen dokumenter eller mapper',
|
'empty_folder_list' => 'Ingen dokumenter eller mapper',
|
||||||
'empty_list' => 'Ingen oppføringer',
|
'empty_list' => 'Ingen oppføringer',
|
||||||
'empty_notify_list' => 'Ingen oppføringer',
|
'empty_notify_list' => 'Ingen oppføringer',
|
||||||
|
'enable_extension' => '',
|
||||||
'en_GB' => 'Engelsk (GB)',
|
'en_GB' => 'Engelsk (GB)',
|
||||||
'equal_transition_states' => 'Status for start og slutt er lik',
|
'equal_transition_states' => 'Status for start og slutt er lik',
|
||||||
'error' => 'Feil',
|
'error' => 'Feil',
|
||||||
|
|
@ -549,6 +569,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => 'Utløper om 1 år',
|
'expire_in_1y' => 'Utløper om 1 år',
|
||||||
'expire_in_2h' => 'Utløper om 2 timer',
|
'expire_in_2h' => 'Utløper om 2 timer',
|
||||||
'expire_in_2y' => 'Utløper om 2 år',
|
'expire_in_2y' => 'Utløper om 2 år',
|
||||||
|
'expire_in_3y' => '',
|
||||||
'expire_today' => 'Utløper idag',
|
'expire_today' => 'Utløper idag',
|
||||||
'expire_tomorrow' => 'Utløper i morgon',
|
'expire_tomorrow' => 'Utløper i morgon',
|
||||||
'expiry_changed_email' => 'Utløpsdato endret',
|
'expiry_changed_email' => 'Utløpsdato endret',
|
||||||
|
|
@ -564,8 +585,10 @@ URL: [url]',
|
||||||
'extension_changelog' => 'Endringslogg',
|
'extension_changelog' => 'Endringslogg',
|
||||||
'extension_loading' => 'Laster inn utvidelser ...',
|
'extension_loading' => 'Laster inn utvidelser ...',
|
||||||
'extension_manager' => 'Administrer utvidelser',
|
'extension_manager' => 'Administrer utvidelser',
|
||||||
|
'extension_mgr_error_upload' => '',
|
||||||
'extension_mgr_installed' => 'Innstallert',
|
'extension_mgr_installed' => 'Innstallert',
|
||||||
'extension_mgr_no_upload' => 'Det er ikke mulig å laste opp nye utvidelser fordi utvidelseskatalogen ikke kan skrives til.',
|
'extension_mgr_no_upload' => 'Det er ikke mulig å laste opp nye utvidelser fordi utvidelseskatalogen ikke kan skrives til.',
|
||||||
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Tilgjengelig',
|
'extension_mgr_repository' => 'Tilgjengelig',
|
||||||
'extension_version_list' => 'Versjon',
|
'extension_version_list' => 'Versjon',
|
||||||
'february' => 'Februar',
|
'february' => 'Februar',
|
||||||
|
|
@ -804,6 +827,7 @@ URL: [url]',
|
||||||
'may' => 'Mai',
|
'may' => 'Mai',
|
||||||
'menu_dropfolder' => 'Slipp mappe',
|
'menu_dropfolder' => 'Slipp mappe',
|
||||||
'menu_upload_from_dropfolder' => 'Importer denne filen',
|
'menu_upload_from_dropfolder' => 'Importer denne filen',
|
||||||
|
'message' => '',
|
||||||
'mimetype' => 'Mime type',
|
'mimetype' => 'Mime type',
|
||||||
'minutes' => 'minutter',
|
'minutes' => 'minutter',
|
||||||
'misc' => 'Diverse',
|
'misc' => 'Diverse',
|
||||||
|
|
@ -925,6 +949,7 @@ URL: [url]',
|
||||||
'october' => 'Oktober',
|
'october' => 'Oktober',
|
||||||
'old' => 'Gammel',
|
'old' => 'Gammel',
|
||||||
'only_jpg_user_images' => 'Bare .jpg-bilder kan brukes som bruker-bilder',
|
'only_jpg_user_images' => 'Bare .jpg-bilder kan brukes som bruker-bilder',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'Sortering etter sekvens er slått av i innstillingene. Hvis du vil at denne parameteren skal ha effekt, må du slå den på igjen.',
|
'order_by_sequence_off' => 'Sortering etter sekvens er slått av i innstillingene. Hvis du vil at denne parameteren skal ha effekt, må du slå den på igjen.',
|
||||||
'original_filename' => 'Orginalt filnavn',
|
'original_filename' => 'Orginalt filnavn',
|
||||||
'overall_indexing_progress' => 'Samlet fremgang for indeksering',
|
'overall_indexing_progress' => 'Samlet fremgang for indeksering',
|
||||||
|
|
@ -1133,7 +1158,7 @@ URL: [url]',
|
||||||
'revision_request_email_subject' => '[sitename]: [name] - Korrektur forespørsel',
|
'revision_request_email_subject' => '[sitename]: [name] - Korrektur forespørsel',
|
||||||
'revision_status' => 'Status',
|
'revision_status' => 'Status',
|
||||||
'revision_submit_email_body' => 'Revisjon av sendt e-post emne',
|
'revision_submit_email_body' => 'Revisjon av sendt e-post emne',
|
||||||
'revision_submit_email_subject' => 'Revisjon av sendt e-post emne',
|
'revision_submit_email_subject' => '[sitename]: [name] - Revisjon av sendt e-post emne',
|
||||||
'revision_summary' => 'Korrektur sammendrag',
|
'revision_summary' => 'Korrektur sammendrag',
|
||||||
'revisors' => 'Korrekturlesere',
|
'revisors' => 'Korrekturlesere',
|
||||||
'revisor_already_assigned' => 'Bruker er allerede tilordnet som korrekturleser.',
|
'revisor_already_assigned' => 'Bruker er allerede tilordnet som korrekturleser.',
|
||||||
|
|
@ -1238,7 +1263,9 @@ URL: [url]',
|
||||||
'select_ind_recipients' => 'Klikk for å velge individuell mottakere',
|
'select_ind_recipients' => 'Klikk for å velge individuell mottakere',
|
||||||
'select_ind_reviewers' => 'Klikk for å velge individuell gjennomgå',
|
'select_ind_reviewers' => 'Klikk for å velge individuell gjennomgå',
|
||||||
'select_ind_revisors' => 'Klikk for å velge individuell kontrollører',
|
'select_ind_revisors' => 'Klikk for å velge individuell kontrollører',
|
||||||
|
'select_mimetype' => '',
|
||||||
'select_one' => 'Velg en',
|
'select_one' => 'Velg en',
|
||||||
|
'select_owner' => '',
|
||||||
'select_user' => 'Velg bruker',
|
'select_user' => 'Velg bruker',
|
||||||
'select_users' => 'Klikk for å velge flere brukere',
|
'select_users' => 'Klikk for å velge flere brukere',
|
||||||
'select_value' => 'Velg verdi',
|
'select_value' => 'Velg verdi',
|
||||||
|
|
@ -1353,6 +1380,8 @@ Bruker: [username]
|
||||||
'settings_enableAdminRevApp_desc' => 'Aktiver dette hvis du vil at administratorer skal være oppført som korrekturlesere / godkjennere og for arbeidsflytoverganger.',
|
'settings_enableAdminRevApp_desc' => 'Aktiver dette hvis du vil at administratorer skal være oppført som korrekturlesere / godkjennere og for arbeidsflytoverganger.',
|
||||||
'settings_enableCalendar' => 'Aktiver kalender',
|
'settings_enableCalendar' => 'Aktiver kalender',
|
||||||
'settings_enableCalendar_desc' => 'Aktiver/deaktiver kalender',
|
'settings_enableCalendar_desc' => 'Aktiver/deaktiver kalender',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Aktiver utklippstavle',
|
'settings_enableClipboard' => 'Aktiver utklippstavle',
|
||||||
'settings_enableClipboard_desc' => 'Aktiver/deaktiver utklippstavlen på \'Vis mappe\' siden',
|
'settings_enableClipboard_desc' => 'Aktiver/deaktiver utklippstavlen på \'Vis mappe\' siden',
|
||||||
'settings_enableConverting' => 'Aktiver konvertering',
|
'settings_enableConverting' => 'Aktiver konvertering',
|
||||||
|
|
@ -1466,6 +1495,8 @@ Bruker: [username]
|
||||||
'settings_initialDocumentStatus_desc' => 'Denne statusen blir satt når et dokument legges til.',
|
'settings_initialDocumentStatus_desc' => 'Denne statusen blir satt når et dokument legges til.',
|
||||||
'settings_initialDocumentStatus_draft' => 'Utkast',
|
'settings_initialDocumentStatus_draft' => 'Utkast',
|
||||||
'settings_initialDocumentStatus_released' => 'frigjort',
|
'settings_initialDocumentStatus_released' => 'frigjort',
|
||||||
|
'settings_inlineEditing' => '',
|
||||||
|
'settings_inlineEditing_desc' => '',
|
||||||
'settings_installADOdb' => 'Installere ADOdb',
|
'settings_installADOdb' => 'Installere ADOdb',
|
||||||
'settings_install_disabled' => 'Filen ENABLE_INSTALL_TOOL ble slettet. Du kan nå logge inn på SeedDMS og gjøre ytterligere konfigurasjon.',
|
'settings_install_disabled' => 'Filen ENABLE_INSTALL_TOOL ble slettet. Du kan nå logge inn på SeedDMS og gjøre ytterligere konfigurasjon.',
|
||||||
'settings_install_pear_package_log' => 'Installere Pear-pakken \'Log\'',
|
'settings_install_pear_package_log' => 'Installere Pear-pakken \'Log\'',
|
||||||
|
|
@ -1511,6 +1542,8 @@ Bruker: [username]
|
||||||
'settings_onePageMode_desc' => 'En sidemodus vil slå på javascript-kode på ViewFolder-siden, som oppdaterer mappe/dokumentliste, navigasjon osv. Når du klikker på en mappe eller endrer sorteringsparameter.',
|
'settings_onePageMode_desc' => 'En sidemodus vil slå på javascript-kode på ViewFolder-siden, som oppdaterer mappe/dokumentliste, navigasjon osv. Når du klikker på en mappe eller endrer sorteringsparameter.',
|
||||||
'settings_overrideMimeType' => 'Overstyr Mime-type',
|
'settings_overrideMimeType' => 'Overstyr Mime-type',
|
||||||
'settings_overrideMimeType_desc' => 'Overstyr Mime-type levert av nettleseren, hvis en fil lastes opp. Den nye Mime-type bestemmes av SeedDMS selv.',
|
'settings_overrideMimeType_desc' => 'Overstyr Mime-type levert av nettleseren, hvis en fil lastes opp. Den nye Mime-type bestemmes av SeedDMS selv.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Oppdelt filstørrrelse',
|
'settings_partitionSize' => 'Oppdelt filstørrrelse',
|
||||||
'settings_partitionSize_desc' => 'Størrelse på oppdelte filer i byte, lastet opp av jumploader. Ikke angi en verdi som er større enn den maksimale opplastningsstørrelsen som er angitt av serveren.',
|
'settings_partitionSize_desc' => 'Størrelse på oppdelte filer i byte, lastet opp av jumploader. Ikke angi en verdi som er større enn den maksimale opplastningsstørrelsen som er angitt av serveren.',
|
||||||
'settings_passwordExpiration' => 'Utløp av passord',
|
'settings_passwordExpiration' => 'Utløp av passord',
|
||||||
|
|
@ -1606,9 +1639,11 @@ Bruker: [username]
|
||||||
'settings_System' => 'System',
|
'settings_System' => 'System',
|
||||||
'settings_tasksInMenu' => 'Valgte oppgaver',
|
'settings_tasksInMenu' => 'Valgte oppgaver',
|
||||||
'settings_tasksInMenu_approval' => 'Godkjenninger',
|
'settings_tasksInMenu_approval' => 'Godkjenninger',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => 'Velg oppgavene som skal telles. Hvis ingen er valgt, telles alle oppgavene.',
|
'settings_tasksInMenu_desc' => 'Velg oppgavene som skal telles. Hvis ingen er valgt, telles alle oppgavene.',
|
||||||
'settings_tasksInMenu_needscorrection' => 'Retting nødvendig',
|
'settings_tasksInMenu_needscorrection' => 'Retting nødvendig',
|
||||||
'settings_tasksInMenu_receipt' => 'Kvitteringer',
|
'settings_tasksInMenu_receipt' => 'Kvitteringer',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => 'Korrigeringer',
|
'settings_tasksInMenu_review' => 'Korrigeringer',
|
||||||
'settings_tasksInMenu_revision' => 'Revisjoner',
|
'settings_tasksInMenu_revision' => 'Revisjoner',
|
||||||
'settings_tasksInMenu_workflow' => 'Arbeidsflyt',
|
'settings_tasksInMenu_workflow' => 'Arbeidsflyt',
|
||||||
|
|
@ -1663,6 +1698,7 @@ Bruker: [username]
|
||||||
'splash_add_to_transmittal' => 'Legg til overføring',
|
'splash_add_to_transmittal' => 'Legg til overføring',
|
||||||
'splash_add_transmittal' => 'Lagt til overføring',
|
'splash_add_transmittal' => 'Lagt til overføring',
|
||||||
'splash_add_user' => 'Ny bruker lagt til',
|
'splash_add_user' => 'Ny bruker lagt til',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => 'Cache ble slettet',
|
'splash_cleared_cache' => 'Cache ble slettet',
|
||||||
'splash_cleared_clipboard' => 'Utklippstavlen ryddet',
|
'splash_cleared_clipboard' => 'Utklippstavlen ryddet',
|
||||||
'splash_delete_access' => 'Adgangs retten er slettet',
|
'splash_delete_access' => 'Adgangs retten er slettet',
|
||||||
|
|
@ -1671,6 +1707,7 @@ Bruker: [username]
|
||||||
'splash_document_edited' => 'Dokumentet lagret',
|
'splash_document_edited' => 'Dokumentet lagret',
|
||||||
'splash_document_indexed' => 'Dokumentet \'[name]\' er indeksert.',
|
'splash_document_indexed' => 'Dokumentet \'[name]\' er indeksert.',
|
||||||
'splash_document_locked' => 'Dokumentet er låst',
|
'splash_document_locked' => 'Dokumentet er låst',
|
||||||
|
'splash_document_name_changed' => '',
|
||||||
'splash_document_unlocked' => 'Dokumentet åpnet',
|
'splash_document_unlocked' => 'Dokumentet åpnet',
|
||||||
'splash_edit_access' => 'Adgangsretten ble endret',
|
'splash_edit_access' => 'Adgangsretten ble endret',
|
||||||
'splash_edit_attribute' => 'Egenskapen ble lagret',
|
'splash_edit_attribute' => 'Egenskapen ble lagret',
|
||||||
|
|
@ -1852,6 +1889,7 @@ URL: [url]',
|
||||||
'tr_TR' => 'Tyrkisk',
|
'tr_TR' => 'Tyrkisk',
|
||||||
'tuesday' => 'Tirsdag',
|
'tuesday' => 'Tirsdag',
|
||||||
'tuesday_abbr' => 'Ti',
|
'tuesday_abbr' => 'Ti',
|
||||||
|
'types_generic' => '',
|
||||||
'type_of_hook' => 'Type',
|
'type_of_hook' => 'Type',
|
||||||
'type_to_filter' => 'Skriv for filter liste',
|
'type_to_filter' => 'Skriv for filter liste',
|
||||||
'type_to_search' => 'Skriv for å søke',
|
'type_to_search' => 'Skriv for å søke',
|
||||||
|
|
@ -1922,6 +1960,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Versjon slettet',
|
'version_deleted_email_subject' => '[sitename]: [name] - Versjon slettet',
|
||||||
'version_info' => 'Versjons informasjon',
|
'version_info' => 'Versjons informasjon',
|
||||||
'view' => 'Vis',
|
'view' => 'Vis',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Vis på nett',
|
'view_online' => 'Vis på nett',
|
||||||
'warning' => 'Advarsel',
|
'warning' => 'Advarsel',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
||||||
|
|
@ -19,12 +19,19 @@
|
||||||
// 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 (780), gijsbertush (651), pepijn (45), reinoutdijkstra@hotmail.com (270)
|
// Translators: Admin (781), gijsbertush (651), pepijn (45), reinoutdijkstra@hotmail.com (270)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '2-factor-authenticatie',
|
'2_factor_auth' => '2-factor-authenticatie',
|
||||||
'2_factor_auth_info' => 'Dit systeem werkt met 2-factor-authenticatie. U heeft de Google Authenticator nodig op uf mobiele telfoon. Hieronder staan 2 QR-codes. De rechter is uw huidige geheime code. Met de linker kunt u een nieuwe geheime code instellen. Denk erom de nieuwe code opnieuw te scannen met Googke Authenticator.',
|
'2_factor_auth_info' => 'Dit systeem werkt met 2-factor-authenticatie. U heeft de Google Authenticator nodig op uf mobiele telfoon. Hieronder staan 2 QR-codes. De rechter is uw huidige geheime code. Met de linker kunt u een nieuwe geheime code instellen. Denk erom de nieuwe code opnieuw te scannen met Googke Authenticator.',
|
||||||
'2_fact_auth_secret' => 'Toegangscode 2-factor-authenticatie',
|
'2_fact_auth_secret' => 'Toegangscode 2-factor-authenticatie',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Accepteren',
|
'accept' => 'Accepteren',
|
||||||
'access_control' => 'Toegangscontrole',
|
'access_control' => 'Toegangscontrole',
|
||||||
'access_control_is_off' => 'Toegangscontrole staat uit',
|
'access_control_is_off' => 'Toegangscontrole staat uit',
|
||||||
|
|
@ -149,6 +156,7 @@ URL: [url]',
|
||||||
'attrdef_management' => 'Kenmerkdefinitie-beheer',
|
'attrdef_management' => 'Kenmerkdefinitie-beheer',
|
||||||
'attrdef_maxvalues' => 'Max. aantal waarden',
|
'attrdef_maxvalues' => 'Max. aantal waarden',
|
||||||
'attrdef_minvalues' => 'Min. aantal waarden',
|
'attrdef_minvalues' => 'Min. aantal waarden',
|
||||||
|
'attrdef_minvalues_help' => '',
|
||||||
'attrdef_min_greater_max' => 'Het minimum aantal is groter dan het maximum aantal',
|
'attrdef_min_greater_max' => 'Het minimum aantal is groter dan het maximum aantal',
|
||||||
'attrdef_multiple' => 'Meerdere waarden toegestaan',
|
'attrdef_multiple' => 'Meerdere waarden toegestaan',
|
||||||
'attrdef_multiple_needs_valueset' => 'Meerdere waarden nodig',
|
'attrdef_multiple_needs_valueset' => 'Meerdere waarden nodig',
|
||||||
|
|
@ -157,15 +165,21 @@ URL: [url]',
|
||||||
'attrdef_noname' => 'Geen naam voor attribuut definitie',
|
'attrdef_noname' => 'Geen naam voor attribuut definitie',
|
||||||
'attrdef_objtype' => 'Object type',
|
'attrdef_objtype' => 'Object type',
|
||||||
'attrdef_regex' => 'Veelgebruikte uitdrukking',
|
'attrdef_regex' => 'Veelgebruikte uitdrukking',
|
||||||
|
'attrdef_regex_help' => '',
|
||||||
'attrdef_type' => 'Type',
|
'attrdef_type' => 'Type',
|
||||||
'attrdef_type_boolean' => 'attribuut: boolean',
|
'attrdef_type_boolean' => 'attribuut: boolean',
|
||||||
'attrdef_type_date' => 'attribuut: datum',
|
'attrdef_type_date' => 'attribuut: datum',
|
||||||
|
'attrdef_type_document' => '',
|
||||||
'attrdef_type_email' => 'attribuut: email',
|
'attrdef_type_email' => 'attribuut: email',
|
||||||
'attrdef_type_float' => 'attribuut: decimaal getal',
|
'attrdef_type_float' => 'attribuut: decimaal getal',
|
||||||
|
'attrdef_type_folder' => '',
|
||||||
|
'attrdef_type_group' => '',
|
||||||
'attrdef_type_int' => 'attribuut: geheel getal',
|
'attrdef_type_int' => 'attribuut: geheel getal',
|
||||||
'attrdef_type_string' => 'attribuut: string',
|
'attrdef_type_string' => 'attribuut: string',
|
||||||
'attrdef_type_url' => 'attribuut: url',
|
'attrdef_type_url' => 'attribuut: url',
|
||||||
|
'attrdef_type_user' => '',
|
||||||
'attrdef_valueset' => 'Verzameling waarden',
|
'attrdef_valueset' => 'Verzameling waarden',
|
||||||
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => 'Attributen',
|
'attributes' => 'Attributen',
|
||||||
'attribute_changed_email_body' => 'Attribuut gewijzigd
|
'attribute_changed_email_body' => 'Attribuut gewijzigd
|
||||||
Document: [name]
|
Document: [name]
|
||||||
|
|
@ -208,6 +222,8 @@ URL: [url]',
|
||||||
'calendar' => 'Kalender',
|
'calendar' => 'Kalender',
|
||||||
'calendar_week' => 'Weekkalender',
|
'calendar_week' => 'Weekkalender',
|
||||||
'cancel' => 'Annuleren',
|
'cancel' => 'Annuleren',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Kan document niet aanpassen in deze status',
|
'cannot_assign_invalid_state' => 'Kan document niet aanpassen in deze status',
|
||||||
'cannot_change_final_states' => 'Waarschuwing: U kunt de Status [afgewezen], [vervallen], [in afwachting van] (nog) niet wijzigen.',
|
'cannot_change_final_states' => 'Waarschuwing: U kunt de Status [afgewezen], [vervallen], [in afwachting van] (nog) niet wijzigen.',
|
||||||
'cannot_delete_user' => 'Kan gebruiker niet verwijderen',
|
'cannot_delete_user' => 'Kan gebruiker niet verwijderen',
|
||||||
|
|
@ -313,6 +329,7 @@ URL: [url]',
|
||||||
'daily' => 'Dagelijks',
|
'daily' => 'Dagelijks',
|
||||||
'databasesearch' => 'Zoek in Database',
|
'databasesearch' => 'Zoek in Database',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => 'Even geduld tot de data geladen is',
|
||||||
'date' => 'Datum',
|
'date' => 'Datum',
|
||||||
'days' => 'Dagen',
|
'days' => 'Dagen',
|
||||||
'debug' => 'debug',
|
'debug' => 'debug',
|
||||||
|
|
@ -324,6 +341,7 @@ URL: [url]',
|
||||||
'details' => 'Details',
|
'details' => 'Details',
|
||||||
'details_version' => 'Details voor versie: [version]',
|
'details_version' => 'Details voor versie: [version]',
|
||||||
'de_DE' => 'Duits',
|
'de_DE' => 'Duits',
|
||||||
|
'disable_extension' => '',
|
||||||
'disclaimer' => 'Dit is een beveiligde omgeving. Gebruik is alleen toegestaan voor geautoriseerde leden. Ongeautoriseerde toegang kan worden bestraft overeenkomstig (inter)nationale wetgeving.',
|
'disclaimer' => 'Dit is een beveiligde omgeving. Gebruik is alleen toegestaan voor geautoriseerde leden. Ongeautoriseerde toegang kan worden bestraft overeenkomstig (inter)nationale wetgeving.',
|
||||||
'discspace' => 'Schijfruimte',
|
'discspace' => 'Schijfruimte',
|
||||||
'docs_in_reception_no_access' => 'Documenten zonder toegang ontvanger',
|
'docs_in_reception_no_access' => 'Documenten zonder toegang ontvanger',
|
||||||
|
|
@ -378,7 +396,8 @@ Gebruiker: [username]',
|
||||||
'document_duplicate_name' => 'Dupliceer documentnaam',
|
'document_duplicate_name' => 'Dupliceer documentnaam',
|
||||||
'document_has_no_workflow' => 'Document bevat geen workflow',
|
'document_has_no_workflow' => 'Document bevat geen workflow',
|
||||||
'document_infos' => 'Document Informatie',
|
'document_infos' => 'Document Informatie',
|
||||||
'document_is_checked_out' => 'Document is uitgecheckt.',
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'Document is uitgecheckt.',
|
||||||
'document_is_not_locked' => 'Dit document is niet geblokkeerd',
|
'document_is_not_locked' => 'Dit document is niet geblokkeerd',
|
||||||
'document_link_by' => 'Gekoppeld met',
|
'document_link_by' => 'Gekoppeld met',
|
||||||
'document_link_public' => 'Publiek',
|
'document_link_public' => 'Publiek',
|
||||||
|
|
@ -492,6 +511,7 @@ URL: [url]',
|
||||||
'empty_folder_list' => 'Geen documenten of mappen',
|
'empty_folder_list' => 'Geen documenten of mappen',
|
||||||
'empty_list' => 'Lijst is leeg',
|
'empty_list' => 'Lijst is leeg',
|
||||||
'empty_notify_list' => 'Geen gegevens',
|
'empty_notify_list' => 'Geen gegevens',
|
||||||
|
'enable_extension' => '',
|
||||||
'en_GB' => 'Engels (GB)',
|
'en_GB' => 'Engels (GB)',
|
||||||
'equal_transition_states' => 'Begin- en eind-status zijn hetzelfde',
|
'equal_transition_states' => 'Begin- en eind-status zijn hetzelfde',
|
||||||
'error' => 'Fout',
|
'error' => 'Fout',
|
||||||
|
|
@ -530,6 +550,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => 'Vervalt binnen 1 jaar',
|
'expire_in_1y' => 'Vervalt binnen 1 jaar',
|
||||||
'expire_in_2h' => 'Vervalt binnen 2 uur',
|
'expire_in_2h' => 'Vervalt binnen 2 uur',
|
||||||
'expire_in_2y' => 'Vervalt binnen 2 jaar',
|
'expire_in_2y' => 'Vervalt binnen 2 jaar',
|
||||||
|
'expire_in_3y' => '',
|
||||||
'expire_today' => 'Vervalt vandaag',
|
'expire_today' => 'Vervalt vandaag',
|
||||||
'expire_tomorrow' => 'Vervalt morgen',
|
'expire_tomorrow' => 'Vervalt morgen',
|
||||||
'expiry_changed_email' => 'Verloopdatum gewijzigd',
|
'expiry_changed_email' => 'Verloopdatum gewijzigd',
|
||||||
|
|
@ -545,8 +566,10 @@ URL: [url]',
|
||||||
'extension_changelog' => 'Overzicht wijzigingen',
|
'extension_changelog' => 'Overzicht wijzigingen',
|
||||||
'extension_loading' => 'Laden van extensies ...',
|
'extension_loading' => 'Laden van extensies ...',
|
||||||
'extension_manager' => 'Beheer uitbreidingen',
|
'extension_manager' => 'Beheer uitbreidingen',
|
||||||
|
'extension_mgr_error_upload' => '',
|
||||||
'extension_mgr_installed' => 'Geïnstalleerd',
|
'extension_mgr_installed' => 'Geïnstalleerd',
|
||||||
'extension_mgr_no_upload' => 'Installeren nieuwe extensies is niet mogelijk omdat de extensies map niet schrijfbaar is.',
|
'extension_mgr_no_upload' => 'Installeren nieuwe extensies is niet mogelijk omdat de extensies map niet schrijfbaar is.',
|
||||||
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Beschikbaar',
|
'extension_mgr_repository' => 'Beschikbaar',
|
||||||
'extension_version_list' => 'Versies',
|
'extension_version_list' => 'Versies',
|
||||||
'february' => 'februari',
|
'february' => 'februari',
|
||||||
|
|
@ -778,6 +801,7 @@ URL: [url]',
|
||||||
'may' => 'mei',
|
'may' => 'mei',
|
||||||
'menu_dropfolder' => 'Dropfolder',
|
'menu_dropfolder' => 'Dropfolder',
|
||||||
'menu_upload_from_dropfolder' => '',
|
'menu_upload_from_dropfolder' => '',
|
||||||
|
'message' => '',
|
||||||
'mimetype' => 'MIME Type',
|
'mimetype' => 'MIME Type',
|
||||||
'minutes' => 'minuten',
|
'minutes' => 'minuten',
|
||||||
'misc' => 'Diversen',
|
'misc' => 'Diversen',
|
||||||
|
|
@ -898,6 +922,7 @@ URL: [url]',
|
||||||
'october' => 'oktober',
|
'october' => 'oktober',
|
||||||
'old' => 'Oude',
|
'old' => 'Oude',
|
||||||
'only_jpg_user_images' => 'U mag alleen .jpg afbeeldingen gebruiken als gebruikersafbeeldingen.',
|
'only_jpg_user_images' => 'U mag alleen .jpg afbeeldingen gebruiken als gebruikersafbeeldingen.',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'Volgorde uit',
|
'order_by_sequence_off' => 'Volgorde uit',
|
||||||
'original_filename' => 'Originele bestandsnaam',
|
'original_filename' => 'Originele bestandsnaam',
|
||||||
'overall_indexing_progress' => 'Indexerings voortgang totaal',
|
'overall_indexing_progress' => 'Indexerings voortgang totaal',
|
||||||
|
|
@ -1216,7 +1241,9 @@ URL: [url]',
|
||||||
'select_ind_recipients' => 'Klik voor individuele ontvnagers',
|
'select_ind_recipients' => 'Klik voor individuele ontvnagers',
|
||||||
'select_ind_reviewers' => 'Klik om individuele beoordelaar te selecteren',
|
'select_ind_reviewers' => 'Klik om individuele beoordelaar te selecteren',
|
||||||
'select_ind_revisors' => 'Klik voor individuele herziners',
|
'select_ind_revisors' => 'Klik voor individuele herziners',
|
||||||
|
'select_mimetype' => '',
|
||||||
'select_one' => 'Selecteer een',
|
'select_one' => 'Selecteer een',
|
||||||
|
'select_owner' => '',
|
||||||
'select_user' => 'Selecteer gebruiker',
|
'select_user' => 'Selecteer gebruiker',
|
||||||
'select_users' => 'Klik om gebruikers te selecteren',
|
'select_users' => 'Klik om gebruikers te selecteren',
|
||||||
'select_value' => 'selecteer waarde',
|
'select_value' => 'selecteer waarde',
|
||||||
|
|
@ -1337,6 +1364,8 @@ Name: [username]
|
||||||
'settings_enableAdminRevApp_desc' => 'Uitvinken om beheerder niet te tonen als controleerder/beoordeler',
|
'settings_enableAdminRevApp_desc' => 'Uitvinken om beheerder niet te tonen als controleerder/beoordeler',
|
||||||
'settings_enableCalendar' => 'Agenda inschakelen',
|
'settings_enableCalendar' => 'Agenda inschakelen',
|
||||||
'settings_enableCalendar_desc' => 'Inschakelen/uitschakelen agenda',
|
'settings_enableCalendar_desc' => 'Inschakelen/uitschakelen agenda',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Activeer klembord',
|
'settings_enableClipboard' => 'Activeer klembord',
|
||||||
'settings_enableClipboard_desc' => 'Activeer/ blokkeer het klembord',
|
'settings_enableClipboard_desc' => 'Activeer/ blokkeer het klembord',
|
||||||
'settings_enableConverting' => 'Documenten converteren',
|
'settings_enableConverting' => 'Documenten converteren',
|
||||||
|
|
@ -1450,6 +1479,8 @@ Name: [username]
|
||||||
'settings_initialDocumentStatus_desc' => 'De beginstatus van een document wordt ingesteld wanneer het document wordt toegevoegd.',
|
'settings_initialDocumentStatus_desc' => 'De beginstatus van een document wordt ingesteld wanneer het document wordt toegevoegd.',
|
||||||
'settings_initialDocumentStatus_draft' => 'Initieel document als concept',
|
'settings_initialDocumentStatus_draft' => 'Initieel document als concept',
|
||||||
'settings_initialDocumentStatus_released' => 'Initieel document-status: gepubliceerd',
|
'settings_initialDocumentStatus_released' => 'Initieel document-status: gepubliceerd',
|
||||||
|
'settings_inlineEditing' => '',
|
||||||
|
'settings_inlineEditing_desc' => '',
|
||||||
'settings_installADOdb' => 'Installeer ADOdb',
|
'settings_installADOdb' => 'Installeer ADOdb',
|
||||||
'settings_install_disabled' => 'Bestand ENABLE_INSTALL_TOOL is verwijderd. U kunt nu inloggen in SeedDMS en verdere configuratie uitvoeren.',
|
'settings_install_disabled' => 'Bestand ENABLE_INSTALL_TOOL is verwijderd. U kunt nu inloggen in SeedDMS en verdere configuratie uitvoeren.',
|
||||||
'settings_install_pear_package_log' => 'Installeer Pear package \'Log\'',
|
'settings_install_pear_package_log' => 'Installeer Pear package \'Log\'',
|
||||||
|
|
@ -1495,6 +1526,8 @@ Name: [username]
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => 'Override MimeType',
|
'settings_overrideMimeType' => 'Override MimeType',
|
||||||
'settings_overrideMimeType_desc' => 'Override MimeType',
|
'settings_overrideMimeType_desc' => 'Override MimeType',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Partitie-grootte',
|
'settings_partitionSize' => 'Partitie-grootte',
|
||||||
'settings_partitionSize_desc' => 'Omvang van de partitie in bytes, geüpload door jumploader. Zet de waarde niet hoger dan de maximum upload grootte van de server.',
|
'settings_partitionSize_desc' => 'Omvang van de partitie in bytes, geüpload door jumploader. Zet de waarde niet hoger dan de maximum upload grootte van de server.',
|
||||||
'settings_passwordExpiration' => 'Wachtwoord verloopt',
|
'settings_passwordExpiration' => 'Wachtwoord verloopt',
|
||||||
|
|
@ -1590,9 +1623,11 @@ Name: [username]
|
||||||
'settings_System' => 'Systeem',
|
'settings_System' => 'Systeem',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
|
@ -1647,6 +1682,7 @@ Name: [username]
|
||||||
'splash_add_to_transmittal' => 'Toevoegen aan verzending',
|
'splash_add_to_transmittal' => 'Toevoegen aan verzending',
|
||||||
'splash_add_transmittal' => 'Verzending toegevoegd',
|
'splash_add_transmittal' => 'Verzending toegevoegd',
|
||||||
'splash_add_user' => 'Nieuwe gebruiker toegevoegd',
|
'splash_add_user' => 'Nieuwe gebruiker toegevoegd',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => 'Cache leeggemaakt',
|
'splash_cleared_cache' => 'Cache leeggemaakt',
|
||||||
'splash_cleared_clipboard' => 'Klembord leeg gemaakt',
|
'splash_cleared_clipboard' => 'Klembord leeg gemaakt',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
|
@ -1655,6 +1691,7 @@ Name: [username]
|
||||||
'splash_document_edited' => 'Document opgeslagen',
|
'splash_document_edited' => 'Document opgeslagen',
|
||||||
'splash_document_indexed' => 'Document geïndexeerd',
|
'splash_document_indexed' => 'Document geïndexeerd',
|
||||||
'splash_document_locked' => 'Document vergrendeld',
|
'splash_document_locked' => 'Document vergrendeld',
|
||||||
|
'splash_document_name_changed' => '',
|
||||||
'splash_document_unlocked' => 'Document ontgrendeld',
|
'splash_document_unlocked' => 'Document ontgrendeld',
|
||||||
'splash_edit_access' => '',
|
'splash_edit_access' => '',
|
||||||
'splash_edit_attribute' => 'Attribuut opgeslagen',
|
'splash_edit_attribute' => 'Attribuut opgeslagen',
|
||||||
|
|
@ -1836,6 +1873,7 @@ URL: [url]',
|
||||||
'tr_TR' => 'Turks',
|
'tr_TR' => 'Turks',
|
||||||
'tuesday' => 'dinsdag',
|
'tuesday' => 'dinsdag',
|
||||||
'tuesday_abbr' => 'di',
|
'tuesday_abbr' => 'di',
|
||||||
|
'types_generic' => '',
|
||||||
'type_of_hook' => 'Soort hook',
|
'type_of_hook' => 'Soort hook',
|
||||||
'type_to_filter' => '',
|
'type_to_filter' => '',
|
||||||
'type_to_search' => 'zoeken naar',
|
'type_to_search' => 'zoeken naar',
|
||||||
|
|
@ -1906,6 +1944,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Versie verwijderd',
|
'version_deleted_email_subject' => '[sitename]: [name] - Versie verwijderd',
|
||||||
'version_info' => 'Versie Informatie',
|
'version_info' => 'Versie Informatie',
|
||||||
'view' => 'Bekijk',
|
'view' => 'Bekijk',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Bekijk online',
|
'view_online' => 'Bekijk online',
|
||||||
'warning' => 'Waarschuwing',
|
'warning' => 'Waarschuwing',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
||||||
|
|
@ -19,12 +19,19 @@
|
||||||
// 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 (1452), netixw (84), romi (93), uGn (112)
|
// Translators: Admin (1456), netixw (84), romi (93), uGn (112)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'Uwierzytelnianie dwuetapowe',
|
'2_factor_auth' => 'Uwierzytelnianie dwuetapowe',
|
||||||
'2_factor_auth_info' => 'Uwierzytelnianie dwuetapowe',
|
'2_factor_auth_info' => 'Uwierzytelnianie dwuetapowe',
|
||||||
'2_fact_auth_secret' => 'Uwierzytelnianie dwuetapowe poufny kod',
|
'2_fact_auth_secret' => 'Uwierzytelnianie dwuetapowe poufny kod',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Akceptuj',
|
'accept' => 'Akceptuj',
|
||||||
'access_control' => 'Kontrola dostępu',
|
'access_control' => 'Kontrola dostępu',
|
||||||
'access_control_is_off' => 'Kontrola dostepu jest wyłączona',
|
'access_control_is_off' => 'Kontrola dostepu jest wyłączona',
|
||||||
|
|
@ -144,6 +151,7 @@ URL: [url]',
|
||||||
'attrdef_management' => 'Zarządzanie definicją atrybutu',
|
'attrdef_management' => 'Zarządzanie definicją atrybutu',
|
||||||
'attrdef_maxvalues' => 'Max. ilość wartości',
|
'attrdef_maxvalues' => 'Max. ilość wartości',
|
||||||
'attrdef_minvalues' => 'Min. ilość wartości',
|
'attrdef_minvalues' => 'Min. ilość wartości',
|
||||||
|
'attrdef_minvalues_help' => '',
|
||||||
'attrdef_min_greater_max' => 'Minimalna ilość wartości jest większa od ich maksymalnej ilości',
|
'attrdef_min_greater_max' => 'Minimalna ilość wartości jest większa od ich maksymalnej ilości',
|
||||||
'attrdef_multiple' => 'Pozwól na wiele wartości',
|
'attrdef_multiple' => 'Pozwól na wiele wartości',
|
||||||
'attrdef_multiple_needs_valueset' => 'Definiowanie atrybutów z wieloma wartościami wymaga podania tych wartości',
|
'attrdef_multiple_needs_valueset' => 'Definiowanie atrybutów z wieloma wartościami wymaga podania tych wartości',
|
||||||
|
|
@ -152,15 +160,21 @@ URL: [url]',
|
||||||
'attrdef_noname' => 'Brak nazwy dla definicji atrybutu',
|
'attrdef_noname' => 'Brak nazwy dla definicji atrybutu',
|
||||||
'attrdef_objtype' => 'Typ obiektu',
|
'attrdef_objtype' => 'Typ obiektu',
|
||||||
'attrdef_regex' => 'Wyrażenie regularne',
|
'attrdef_regex' => 'Wyrażenie regularne',
|
||||||
|
'attrdef_regex_help' => '',
|
||||||
'attrdef_type' => 'Typ',
|
'attrdef_type' => 'Typ',
|
||||||
'attrdef_type_boolean' => 'Boolean',
|
'attrdef_type_boolean' => 'Boolean',
|
||||||
'attrdef_type_date' => 'Data',
|
'attrdef_type_date' => 'Data',
|
||||||
|
'attrdef_type_document' => '',
|
||||||
'attrdef_type_email' => 'Email',
|
'attrdef_type_email' => 'Email',
|
||||||
'attrdef_type_float' => 'Liczna zmiennoprzecinkowa',
|
'attrdef_type_float' => 'Liczna zmiennoprzecinkowa',
|
||||||
|
'attrdef_type_folder' => '',
|
||||||
|
'attrdef_type_group' => 'Grupa',
|
||||||
'attrdef_type_int' => 'Liczba całkowita',
|
'attrdef_type_int' => 'Liczba całkowita',
|
||||||
'attrdef_type_string' => 'Ciąg znaków',
|
'attrdef_type_string' => 'Ciąg znaków',
|
||||||
'attrdef_type_url' => 'URL',
|
'attrdef_type_url' => 'URL',
|
||||||
|
'attrdef_type_user' => 'Użytkownik',
|
||||||
'attrdef_valueset' => 'Zestaw wartości',
|
'attrdef_valueset' => 'Zestaw wartości',
|
||||||
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => 'Atrybuty',
|
'attributes' => 'Atrybuty',
|
||||||
'attribute_changed_email_body' => 'Zmiana atrybutu
|
'attribute_changed_email_body' => 'Zmiana atrybutu
|
||||||
Dokument: [name]
|
Dokument: [name]
|
||||||
|
|
@ -203,6 +217,8 @@ URL: [url]',
|
||||||
'calendar' => 'Kalendarz',
|
'calendar' => 'Kalendarz',
|
||||||
'calendar_week' => 'Kalendarz tygodniowy',
|
'calendar_week' => 'Kalendarz tygodniowy',
|
||||||
'cancel' => 'Anuluj',
|
'cancel' => 'Anuluj',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Nie można modyfikować zdezaktualizowanego lub odrzuconego dokumentu',
|
'cannot_assign_invalid_state' => 'Nie można modyfikować zdezaktualizowanego lub odrzuconego dokumentu',
|
||||||
'cannot_change_final_states' => 'Ostrzeżenie: Nie można zmienić statusu dla dokumentu odrzuconego, wygasłego, lub w trakcie recenzowania albo zatwierdzania.',
|
'cannot_change_final_states' => 'Ostrzeżenie: Nie można zmienić statusu dla dokumentu odrzuconego, wygasłego, lub w trakcie recenzowania albo zatwierdzania.',
|
||||||
'cannot_delete_user' => 'Nie można usunąć użytkownika',
|
'cannot_delete_user' => 'Nie można usunąć użytkownika',
|
||||||
|
|
@ -308,6 +324,7 @@ URL: [url]',
|
||||||
'daily' => 'Codziennie',
|
'daily' => 'Codziennie',
|
||||||
'databasesearch' => 'Przeszukiwanie bazy danych',
|
'databasesearch' => 'Przeszukiwanie bazy danych',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => 'Data',
|
'date' => 'Data',
|
||||||
'days' => 'dni',
|
'days' => 'dni',
|
||||||
'debug' => 'Debugowanie',
|
'debug' => 'Debugowanie',
|
||||||
|
|
@ -319,6 +336,7 @@ URL: [url]',
|
||||||
'details' => 'Szczegóły',
|
'details' => 'Szczegóły',
|
||||||
'details_version' => 'Szczegóły dla wersji: [version]',
|
'details_version' => 'Szczegóły dla wersji: [version]',
|
||||||
'de_DE' => 'niemiecki',
|
'de_DE' => 'niemiecki',
|
||||||
|
'disable_extension' => '',
|
||||||
'disclaimer' => 'To jest zastrzeżona strefa. Dostęp do niej ma wyłącznie wyznaczony personel. Wszelkie naruszenia będą ścigane zgodnie z prawem krajowym i międzynarodowym.',
|
'disclaimer' => 'To jest zastrzeżona strefa. Dostęp do niej ma wyłącznie wyznaczony personel. Wszelkie naruszenia będą ścigane zgodnie z prawem krajowym i międzynarodowym.',
|
||||||
'discspace' => 'Miejsce na dysku',
|
'discspace' => 'Miejsce na dysku',
|
||||||
'docs_in_reception_no_access' => 'Dokumenty z odbiorem bez dostępu odbiorcy',
|
'docs_in_reception_no_access' => 'Dokumenty z odbiorem bez dostępu odbiorcy',
|
||||||
|
|
@ -373,7 +391,8 @@ Użytkownik: [username]',
|
||||||
'document_duplicate_name' => 'Zduplikowana nazwa dokumentu',
|
'document_duplicate_name' => 'Zduplikowana nazwa dokumentu',
|
||||||
'document_has_no_workflow' => 'Dokument nie ma przypisanego procesu',
|
'document_has_no_workflow' => 'Dokument nie ma przypisanego procesu',
|
||||||
'document_infos' => 'Informacje o dokumencie',
|
'document_infos' => 'Informacje o dokumencie',
|
||||||
'document_is_checked_out' => 'Ten dokument jest pobierany',
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'Ten dokument jest pobierany',
|
||||||
'document_is_not_locked' => 'Ten dokument nie jest zablokowany',
|
'document_is_not_locked' => 'Ten dokument nie jest zablokowany',
|
||||||
'document_link_by' => 'Dowiązane przez',
|
'document_link_by' => 'Dowiązane przez',
|
||||||
'document_link_public' => 'Publiczny',
|
'document_link_public' => 'Publiczny',
|
||||||
|
|
@ -445,7 +464,7 @@ URL: [url]',
|
||||||
'dropfolderdir_missing' => 'Twój osobisty folder zrzutu nie istnieje na serwerze! Poproś swojego administratora o jego utworzenie.',
|
'dropfolderdir_missing' => 'Twój osobisty folder zrzutu nie istnieje na serwerze! Poproś swojego administratora o jego utworzenie.',
|
||||||
'dropfolder_file' => 'Plik z folderu zrzutu',
|
'dropfolder_file' => 'Plik z folderu zrzutu',
|
||||||
'dropfolder_folder' => 'Katalog ze strefy zrzutu',
|
'dropfolder_folder' => 'Katalog ze strefy zrzutu',
|
||||||
'dropfolder_metadata' => 'Metadane folderu zrzutu',
|
'dropfolder_metadata' => '',
|
||||||
'dropupload' => 'Szybki upload',
|
'dropupload' => 'Szybki upload',
|
||||||
'drop_files_here' => 'Przeciągnij tu pliki!',
|
'drop_files_here' => 'Przeciągnij tu pliki!',
|
||||||
'dump_creation' => 'Utworzenie zrzutu bazy danych',
|
'dump_creation' => 'Utworzenie zrzutu bazy danych',
|
||||||
|
|
@ -487,6 +506,7 @@ URL: [url]',
|
||||||
'empty_folder_list' => 'Nie ma dokumentów lub folderów',
|
'empty_folder_list' => 'Nie ma dokumentów lub folderów',
|
||||||
'empty_list' => 'Brak wpisów',
|
'empty_list' => 'Brak wpisów',
|
||||||
'empty_notify_list' => 'Brak elementów',
|
'empty_notify_list' => 'Brak elementów',
|
||||||
|
'enable_extension' => '',
|
||||||
'en_GB' => 'Angielski (GB)',
|
'en_GB' => 'Angielski (GB)',
|
||||||
'equal_transition_states' => 'Stan rozpoczęcia i ukończenia jest taki sam',
|
'equal_transition_states' => 'Stan rozpoczęcia i ukończenia jest taki sam',
|
||||||
'error' => 'Błąd',
|
'error' => 'Błąd',
|
||||||
|
|
@ -525,6 +545,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => 'Wygasa po 1 roku',
|
'expire_in_1y' => 'Wygasa po 1 roku',
|
||||||
'expire_in_2h' => 'Wygasa po 2 godzinach',
|
'expire_in_2h' => 'Wygasa po 2 godzinach',
|
||||||
'expire_in_2y' => 'Wygasa po 2 latach',
|
'expire_in_2y' => 'Wygasa po 2 latach',
|
||||||
|
'expire_in_3y' => 'Wygasa za 3 lata',
|
||||||
'expire_today' => 'Wygasa dzisiaj',
|
'expire_today' => 'Wygasa dzisiaj',
|
||||||
'expire_tomorrow' => 'Wygasa jutro',
|
'expire_tomorrow' => 'Wygasa jutro',
|
||||||
'expiry_changed_email' => 'Zmieniona data wygaśnięcia',
|
'expiry_changed_email' => 'Zmieniona data wygaśnięcia',
|
||||||
|
|
@ -540,8 +561,10 @@ URL: [url]',
|
||||||
'extension_changelog' => 'Log Zmian',
|
'extension_changelog' => 'Log Zmian',
|
||||||
'extension_loading' => 'Wgrywam dodatki...',
|
'extension_loading' => 'Wgrywam dodatki...',
|
||||||
'extension_manager' => 'Zarządzanie rozszerzeniami',
|
'extension_manager' => 'Zarządzanie rozszerzeniami',
|
||||||
|
'extension_mgr_error_upload' => '',
|
||||||
'extension_mgr_installed' => 'Zainstalowane',
|
'extension_mgr_installed' => 'Zainstalowane',
|
||||||
'extension_mgr_no_upload' => 'Wgrywanie nowych rozszerzeń jest niemożliwe ponieważ folder rozszerzeń jest zablokowany do zapisu',
|
'extension_mgr_no_upload' => 'Wgrywanie nowych rozszerzeń jest niemożliwe ponieważ folder rozszerzeń jest zablokowany do zapisu',
|
||||||
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Dostępne',
|
'extension_mgr_repository' => 'Dostępne',
|
||||||
'extension_version_list' => 'Wersje',
|
'extension_version_list' => 'Wersje',
|
||||||
'february' => 'Luty',
|
'february' => 'Luty',
|
||||||
|
|
@ -773,6 +796,7 @@ URL: [url]',
|
||||||
'may' => 'Maj',
|
'may' => 'Maj',
|
||||||
'menu_dropfolder' => 'Folder zrzutu',
|
'menu_dropfolder' => 'Folder zrzutu',
|
||||||
'menu_upload_from_dropfolder' => 'Kopiuj do folderu zrzutu',
|
'menu_upload_from_dropfolder' => 'Kopiuj do folderu zrzutu',
|
||||||
|
'message' => '',
|
||||||
'mimetype' => 'Typ mime',
|
'mimetype' => 'Typ mime',
|
||||||
'minutes' => 'minut',
|
'minutes' => 'minut',
|
||||||
'misc' => 'Różne',
|
'misc' => 'Różne',
|
||||||
|
|
@ -894,6 +918,7 @@ URL: [url]',
|
||||||
'october' => 'Październik',
|
'october' => 'Październik',
|
||||||
'old' => 'Stary',
|
'old' => 'Stary',
|
||||||
'only_jpg_user_images' => 'Wyłącznie pliki typu .jpg mogą być użyte jako obrazy użytkowników',
|
'only_jpg_user_images' => 'Wyłącznie pliki typu .jpg mogą być użyte jako obrazy użytkowników',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'Porządkowanie według sekwencji jest wyłączone w ustawieniach. Jeśli chcesz, aby ten parametr zadziałał, musisz go ponownie włączyć.',
|
'order_by_sequence_off' => 'Porządkowanie według sekwencji jest wyłączone w ustawieniach. Jeśli chcesz, aby ten parametr zadziałał, musisz go ponownie włączyć.',
|
||||||
'original_filename' => 'Oryginalna nazwa pliku',
|
'original_filename' => 'Oryginalna nazwa pliku',
|
||||||
'overall_indexing_progress' => 'Całkowity postęp indeksowania',
|
'overall_indexing_progress' => 'Całkowity postęp indeksowania',
|
||||||
|
|
@ -1166,7 +1191,9 @@ URL: [url]',
|
||||||
'select_ind_recipients' => 'Kliknij by wybrać indywidualnych odbiorców',
|
'select_ind_recipients' => 'Kliknij by wybrać indywidualnych odbiorców',
|
||||||
'select_ind_reviewers' => 'Kliknij by wybrać recenzenta',
|
'select_ind_reviewers' => 'Kliknij by wybrać recenzenta',
|
||||||
'select_ind_revisors' => 'Kliknij by wybrać audytora',
|
'select_ind_revisors' => 'Kliknij by wybrać audytora',
|
||||||
|
'select_mimetype' => '',
|
||||||
'select_one' => 'Wybierz',
|
'select_one' => 'Wybierz',
|
||||||
|
'select_owner' => '',
|
||||||
'select_user' => 'Wybierz użytkownika',
|
'select_user' => 'Wybierz użytkownika',
|
||||||
'select_users' => 'Kliknij by wybrać użytkowników',
|
'select_users' => 'Kliknij by wybrać użytkowników',
|
||||||
'select_value' => 'Wybrać wartość',
|
'select_value' => 'Wybrać wartość',
|
||||||
|
|
@ -1283,6 +1310,8 @@ Name: [username]
|
||||||
'settings_enableAdminRevApp_desc' => 'Odznacz aby usunąć Administratora z listy zatwierdzających/recenzentów',
|
'settings_enableAdminRevApp_desc' => 'Odznacz aby usunąć Administratora z listy zatwierdzających/recenzentów',
|
||||||
'settings_enableCalendar' => 'Włącz kalendarz',
|
'settings_enableCalendar' => 'Włącz kalendarz',
|
||||||
'settings_enableCalendar_desc' => 'Włącz/Wyłącz kalendarz',
|
'settings_enableCalendar_desc' => 'Włącz/Wyłącz kalendarz',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Włącz schowek',
|
'settings_enableClipboard' => 'Włącz schowek',
|
||||||
'settings_enableClipboard_desc' => 'Włącz/wyłącz schowek',
|
'settings_enableClipboard_desc' => 'Włącz/wyłącz schowek',
|
||||||
'settings_enableConverting' => 'Włącz konwertowanie',
|
'settings_enableConverting' => 'Włącz konwertowanie',
|
||||||
|
|
@ -1396,6 +1425,8 @@ Name: [username]
|
||||||
'settings_initialDocumentStatus_desc' => 'Ten stan zostanie ustawiony po dodaniu dokumentu.',
|
'settings_initialDocumentStatus_desc' => 'Ten stan zostanie ustawiony po dodaniu dokumentu.',
|
||||||
'settings_initialDocumentStatus_draft' => 'Projekt',
|
'settings_initialDocumentStatus_draft' => 'Projekt',
|
||||||
'settings_initialDocumentStatus_released' => 'Wydany',
|
'settings_initialDocumentStatus_released' => 'Wydany',
|
||||||
|
'settings_inlineEditing' => '',
|
||||||
|
'settings_inlineEditing_desc' => '',
|
||||||
'settings_installADOdb' => 'Zainstaluj ADOdb',
|
'settings_installADOdb' => 'Zainstaluj ADOdb',
|
||||||
'settings_install_disabled' => 'Plik ENABLE_INSTALL_TOOL został usunięty. Możesz teraz zalogować się do LetoDMS i przeprowadzić dalszą konfigurację.',
|
'settings_install_disabled' => 'Plik ENABLE_INSTALL_TOOL został usunięty. Możesz teraz zalogować się do LetoDMS i przeprowadzić dalszą konfigurację.',
|
||||||
'settings_install_pear_package_log' => 'Zainstaluj pakiet Pear \'Log\'',
|
'settings_install_pear_package_log' => 'Zainstaluj pakiet Pear \'Log\'',
|
||||||
|
|
@ -1441,6 +1472,8 @@ Name: [username]
|
||||||
'settings_onePageMode_desc' => 'Tryb jednostronicowy włączy kod javascript na stronie Wyświetl folder, który aktualizuje listę folderów / dokumentów, nawigację itp. Po kliknięciu folderu lub zmianie parametru sortowania.',
|
'settings_onePageMode_desc' => 'Tryb jednostronicowy włączy kod javascript na stronie Wyświetl folder, który aktualizuje listę folderów / dokumentów, nawigację itp. Po kliknięciu folderu lub zmianie parametru sortowania.',
|
||||||
'settings_overrideMimeType' => 'Nadpisz typ rozszerzenia',
|
'settings_overrideMimeType' => 'Nadpisz typ rozszerzenia',
|
||||||
'settings_overrideMimeType_desc' => 'Zastąp typ MimeType dostarczony przez przeglądarkę, jeśli plik zostanie przesłany. Nowy typ MimeType jest określany przez sam SeedDMS.',
|
'settings_overrideMimeType_desc' => 'Zastąp typ MimeType dostarczony przez przeglądarkę, jeśli plik zostanie przesłany. Nowy typ MimeType jest określany przez sam SeedDMS.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Rozmiar części pliku',
|
'settings_partitionSize' => 'Rozmiar części pliku',
|
||||||
'settings_partitionSize_desc' => 'Rozmiar części pliku, w bajtach, wczytywane przez jumploader. Nie wpisuj wartości większej niż maksymalna wartość wczytywanego pliku ustawiona na serwerze.',
|
'settings_partitionSize_desc' => 'Rozmiar części pliku, w bajtach, wczytywane przez jumploader. Nie wpisuj wartości większej niż maksymalna wartość wczytywanego pliku ustawiona na serwerze.',
|
||||||
'settings_passwordExpiration' => 'Wygaśnięcie hasła',
|
'settings_passwordExpiration' => 'Wygaśnięcie hasła',
|
||||||
|
|
@ -1536,9 +1569,11 @@ Name: [username]
|
||||||
'settings_System' => 'System',
|
'settings_System' => 'System',
|
||||||
'settings_tasksInMenu' => 'Wybrane zadania',
|
'settings_tasksInMenu' => 'Wybrane zadania',
|
||||||
'settings_tasksInMenu_approval' => 'Zatwierdzone',
|
'settings_tasksInMenu_approval' => 'Zatwierdzone',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => 'Wybierz te zadania, które mają być zliczane. Jeśli żadna opcja nie zostanie wybrana, wszystkie zadania zostaną policzone.',
|
'settings_tasksInMenu_desc' => 'Wybierz te zadania, które mają być zliczane. Jeśli żadna opcja nie zostanie wybrana, wszystkie zadania zostaną policzone.',
|
||||||
'settings_tasksInMenu_needscorrection' => 'Konieczna korekta',
|
'settings_tasksInMenu_needscorrection' => 'Konieczna korekta',
|
||||||
'settings_tasksInMenu_receipt' => 'Wpływy',
|
'settings_tasksInMenu_receipt' => 'Wpływy',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => 'Recenzji',
|
'settings_tasksInMenu_review' => 'Recenzji',
|
||||||
'settings_tasksInMenu_revision' => 'Korekty',
|
'settings_tasksInMenu_revision' => 'Korekty',
|
||||||
'settings_tasksInMenu_workflow' => 'Przepływu pracy',
|
'settings_tasksInMenu_workflow' => 'Przepływu pracy',
|
||||||
|
|
@ -1593,6 +1628,7 @@ Name: [username]
|
||||||
'splash_add_to_transmittal' => 'Dodaj do przekazu',
|
'splash_add_to_transmittal' => 'Dodaj do przekazu',
|
||||||
'splash_add_transmittal' => 'Dodano przekaz',
|
'splash_add_transmittal' => 'Dodano przekaz',
|
||||||
'splash_add_user' => 'Dodano nowego użytkownika',
|
'splash_add_user' => 'Dodano nowego użytkownika',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => 'Pamięć podręczna wyczyszczona',
|
'splash_cleared_cache' => 'Pamięć podręczna wyczyszczona',
|
||||||
'splash_cleared_clipboard' => 'Wyczyszczono schowek',
|
'splash_cleared_clipboard' => 'Wyczyszczono schowek',
|
||||||
'splash_delete_access' => 'Prawo dostępu zostało usunięte',
|
'splash_delete_access' => 'Prawo dostępu zostało usunięte',
|
||||||
|
|
@ -1601,6 +1637,7 @@ Name: [username]
|
||||||
'splash_document_edited' => 'Dokument został zapisany',
|
'splash_document_edited' => 'Dokument został zapisany',
|
||||||
'splash_document_indexed' => 'Dokument \'[name]\' zindeksowany.',
|
'splash_document_indexed' => 'Dokument \'[name]\' zindeksowany.',
|
||||||
'splash_document_locked' => 'Dokument zablokowany',
|
'splash_document_locked' => 'Dokument zablokowany',
|
||||||
|
'splash_document_name_changed' => '',
|
||||||
'splash_document_unlocked' => 'Odblokowano dokument',
|
'splash_document_unlocked' => 'Odblokowano dokument',
|
||||||
'splash_edit_access' => 'Prawo dostępu zostało zmienione',
|
'splash_edit_access' => 'Prawo dostępu zostało zmienione',
|
||||||
'splash_edit_attribute' => 'Zapisano atrybuty',
|
'splash_edit_attribute' => 'Zapisano atrybuty',
|
||||||
|
|
@ -1782,6 +1819,7 @@ URL: [url]',
|
||||||
'tr_TR' => 'Turecki',
|
'tr_TR' => 'Turecki',
|
||||||
'tuesday' => 'Wtorek',
|
'tuesday' => 'Wtorek',
|
||||||
'tuesday_abbr' => 'Wt',
|
'tuesday_abbr' => 'Wt',
|
||||||
|
'types_generic' => '',
|
||||||
'type_of_hook' => 'Typ',
|
'type_of_hook' => 'Typ',
|
||||||
'type_to_filter' => 'Wpisz, aby przefiltrować listę',
|
'type_to_filter' => 'Wpisz, aby przefiltrować listę',
|
||||||
'type_to_search' => 'Wpisz wyszukiwane',
|
'type_to_search' => 'Wpisz wyszukiwane',
|
||||||
|
|
@ -1852,6 +1890,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Usunięcie wersji',
|
'version_deleted_email_subject' => '[sitename]: [name] - Usunięcie wersji',
|
||||||
'version_info' => 'Informacje o wersji',
|
'version_info' => 'Informacje o wersji',
|
||||||
'view' => 'Widok',
|
'view' => 'Widok',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Obejrzyj online',
|
'view_online' => 'Obejrzyj online',
|
||||||
'warning' => 'Ostrzeżenie',
|
'warning' => 'Ostrzeżenie',
|
||||||
'webauthn_auth' => 'Uwierzytelnianie WebAuthn',
|
'webauthn_auth' => 'Uwierzytelnianie WebAuthn',
|
||||||
|
|
|
||||||
|
|
@ -19,12 +19,19 @@
|
||||||
// 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 (1842), flaviove (627), lfcristofoli (352)
|
// Translators: Admin (1844), flaviove (627), lfcristofoli (352)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'Autenticação de dois fatores',
|
'2_factor_auth' => 'Autenticação de dois fatores',
|
||||||
'2_factor_auth_info' => 'Este sistema impõe a autenticação de 2 fatores. Você precisará do Google Authenticator no seu celular. Abaixo você vê dois códigos QR. O caminho certo é o seu atual segredo. À esquerda, você pode definir um novo segredo. Se você definir um novo segredo, verifique novamente com o Google Authenticator.',
|
'2_factor_auth_info' => 'Este sistema impõe a autenticação de 2 fatores. Você precisará do Google Authenticator no seu celular. Abaixo você vê dois códigos QR. O caminho certo é o seu atual segredo. À esquerda, você pode definir um novo segredo. Se você definir um novo segredo, verifique novamente com o Google Authenticator.',
|
||||||
'2_fact_auth_secret' => 'Segredo',
|
'2_fact_auth_secret' => 'Segredo',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Aceitar',
|
'accept' => 'Aceitar',
|
||||||
'access_control' => 'Controle de acesso',
|
'access_control' => 'Controle de acesso',
|
||||||
'access_control_is_off' => 'O controle de acesso avançado está desativado.',
|
'access_control_is_off' => 'O controle de acesso avançado está desativado.',
|
||||||
|
|
@ -156,6 +163,7 @@ URL: [url]',
|
||||||
'attrdef_management' => 'Gerência de definição de atributo',
|
'attrdef_management' => 'Gerência de definição de atributo',
|
||||||
'attrdef_maxvalues' => 'Max. número de valores',
|
'attrdef_maxvalues' => 'Max. número de valores',
|
||||||
'attrdef_minvalues' => 'Min. número de valores',
|
'attrdef_minvalues' => 'Min. número de valores',
|
||||||
|
'attrdef_minvalues_help' => '',
|
||||||
'attrdef_min_greater_max' => 'Número mínimo de valores é maior do que o número máximo de valores',
|
'attrdef_min_greater_max' => 'Número mínimo de valores é maior do que o número máximo de valores',
|
||||||
'attrdef_multiple' => 'Permitir múltiplos valores',
|
'attrdef_multiple' => 'Permitir múltiplos valores',
|
||||||
'attrdef_multiple_needs_valueset' => 'A definição de atributo com vários valores precisa de um conjunto de valores.',
|
'attrdef_multiple_needs_valueset' => 'A definição de atributo com vários valores precisa de um conjunto de valores.',
|
||||||
|
|
@ -164,15 +172,21 @@ URL: [url]',
|
||||||
'attrdef_noname' => 'Está faltando o nome de definição de atributo',
|
'attrdef_noname' => 'Está faltando o nome de definição de atributo',
|
||||||
'attrdef_objtype' => 'Tipo de objeto',
|
'attrdef_objtype' => 'Tipo de objeto',
|
||||||
'attrdef_regex' => 'Expressão regular',
|
'attrdef_regex' => 'Expressão regular',
|
||||||
|
'attrdef_regex_help' => '',
|
||||||
'attrdef_type' => 'Tipo',
|
'attrdef_type' => 'Tipo',
|
||||||
'attrdef_type_boolean' => 'Binário',
|
'attrdef_type_boolean' => 'Binário',
|
||||||
'attrdef_type_date' => 'Data',
|
'attrdef_type_date' => 'Data',
|
||||||
|
'attrdef_type_document' => '',
|
||||||
'attrdef_type_email' => 'E-mail',
|
'attrdef_type_email' => 'E-mail',
|
||||||
'attrdef_type_float' => 'Flutuante',
|
'attrdef_type_float' => 'Flutuante',
|
||||||
|
'attrdef_type_folder' => '',
|
||||||
|
'attrdef_type_group' => '',
|
||||||
'attrdef_type_int' => 'Inteiro',
|
'attrdef_type_int' => 'Inteiro',
|
||||||
'attrdef_type_string' => 'Texto',
|
'attrdef_type_string' => 'Texto',
|
||||||
'attrdef_type_url' => 'URL',
|
'attrdef_type_url' => 'URL',
|
||||||
|
'attrdef_type_user' => '',
|
||||||
'attrdef_valueset' => 'Conjunto de valores',
|
'attrdef_valueset' => 'Conjunto de valores',
|
||||||
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => 'Atributos',
|
'attributes' => 'Atributos',
|
||||||
'attribute_changed_email_body' => 'Atributo alterado
|
'attribute_changed_email_body' => 'Atributo alterado
|
||||||
Documento: [name]
|
Documento: [name]
|
||||||
|
|
@ -215,6 +229,8 @@ URL: [url]',
|
||||||
'calendar' => 'Calendário',
|
'calendar' => 'Calendário',
|
||||||
'calendar_week' => 'Calendário semanal',
|
'calendar_week' => 'Calendário semanal',
|
||||||
'cancel' => 'Cancelar',
|
'cancel' => 'Cancelar',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Não é possível atribuir novos revisores a um documento que não está pendente de revisão ou aprovação pendente.',
|
'cannot_assign_invalid_state' => 'Não é possível atribuir novos revisores a um documento que não está pendente de revisão ou aprovação pendente.',
|
||||||
'cannot_change_final_states' => 'Aviso: Você não pode alterar o estado do documento rejeitado, expirado ou com revisão ou aprovação.',
|
'cannot_change_final_states' => 'Aviso: Você não pode alterar o estado do documento rejeitado, expirado ou com revisão ou aprovação.',
|
||||||
'cannot_delete_user' => 'Não é possível excluir usuário',
|
'cannot_delete_user' => 'Não é possível excluir usuário',
|
||||||
|
|
@ -320,6 +336,7 @@ URL: [url]',
|
||||||
'daily' => 'Diariamente',
|
'daily' => 'Diariamente',
|
||||||
'databasesearch' => 'Pesquisar Base de dados',
|
'databasesearch' => 'Pesquisar Base de dados',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => 'Data',
|
'date' => 'Data',
|
||||||
'days' => 'dias',
|
'days' => 'dias',
|
||||||
'debug' => 'Debug',
|
'debug' => 'Debug',
|
||||||
|
|
@ -331,6 +348,7 @@ URL: [url]',
|
||||||
'details' => 'Detalhes',
|
'details' => 'Detalhes',
|
||||||
'details_version' => 'Detalhes para a versão: [version]',
|
'details_version' => 'Detalhes para a versão: [version]',
|
||||||
'de_DE' => 'Alemão',
|
'de_DE' => 'Alemão',
|
||||||
|
'disable_extension' => '',
|
||||||
'disclaimer' => 'Esta é uma área restrita, o acesso é permitido apenas ao pessoal autorizado. Qualquer violação será tratado de acordo com as normas internas e leis vigentes.',
|
'disclaimer' => 'Esta é uma área restrita, o acesso é permitido apenas ao pessoal autorizado. Qualquer violação será tratado de acordo com as normas internas e leis vigentes.',
|
||||||
'discspace' => 'Espaço em Disco',
|
'discspace' => 'Espaço em Disco',
|
||||||
'docs_in_reception_no_access' => 'Documentos com recepção sem acesso pelo destinatário',
|
'docs_in_reception_no_access' => 'Documentos com recepção sem acesso pelo destinatário',
|
||||||
|
|
@ -392,7 +410,8 @@ Usuário: [username]',
|
||||||
'document_duplicate_name' => 'Duplicar nome do documento',
|
'document_duplicate_name' => 'Duplicar nome do documento',
|
||||||
'document_has_no_workflow' => 'Documento não tem fluxo de trabalho',
|
'document_has_no_workflow' => 'Documento não tem fluxo de trabalho',
|
||||||
'document_infos' => 'Informações',
|
'document_infos' => 'Informações',
|
||||||
'document_is_checked_out' => 'O documento está atualmente com estado de retirado. Se você fizer o envio de uma nova versão, a versão retirada não poderá mais ser registrada.',
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'O documento está atualmente com estado de retirado. Se você fizer o envio de uma nova versão, a versão retirada não poderá mais ser registrada.',
|
||||||
'document_is_not_locked' => 'Este documento não está travado',
|
'document_is_not_locked' => 'Este documento não está travado',
|
||||||
'document_link_by' => 'Ligado por',
|
'document_link_by' => 'Ligado por',
|
||||||
'document_link_public' => 'Público',
|
'document_link_public' => 'Público',
|
||||||
|
|
@ -469,7 +488,7 @@ URL: [url]',
|
||||||
'dropfolderdir_missing' => 'Sua pasta suspensa pessoal não existe no servidor! Por favor, peça ao seu administrador para criá-lo.',
|
'dropfolderdir_missing' => 'Sua pasta suspensa pessoal não existe no servidor! Por favor, peça ao seu administrador para criá-lo.',
|
||||||
'dropfolder_file' => 'Arquivo de pasta suspensa',
|
'dropfolder_file' => 'Arquivo de pasta suspensa',
|
||||||
'dropfolder_folder' => 'Pasta da pasta-alvo',
|
'dropfolder_folder' => 'Pasta da pasta-alvo',
|
||||||
'dropfolder_metadata' => 'soltar metadados da pasta',
|
'dropfolder_metadata' => '',
|
||||||
'dropupload' => 'Envio rápido',
|
'dropupload' => 'Envio rápido',
|
||||||
'drop_files_here' => 'Solte os arquivos aqui!',
|
'drop_files_here' => 'Solte os arquivos aqui!',
|
||||||
'dump_creation' => 'Criação de despejo de banco de dados',
|
'dump_creation' => 'Criação de despejo de banco de dados',
|
||||||
|
|
@ -511,6 +530,7 @@ URL: [url]',
|
||||||
'empty_folder_list' => 'Nenhum documento ou pasta',
|
'empty_folder_list' => 'Nenhum documento ou pasta',
|
||||||
'empty_list' => 'Nenhuma entrada',
|
'empty_list' => 'Nenhuma entrada',
|
||||||
'empty_notify_list' => 'Sem entradas',
|
'empty_notify_list' => 'Sem entradas',
|
||||||
|
'enable_extension' => '',
|
||||||
'en_GB' => 'Inglês (GB)',
|
'en_GB' => 'Inglês (GB)',
|
||||||
'equal_transition_states' => 'Estado de início e fim são iguais',
|
'equal_transition_states' => 'Estado de início e fim são iguais',
|
||||||
'error' => 'Erro',
|
'error' => 'Erro',
|
||||||
|
|
@ -549,6 +569,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => 'Expira em 1 ano',
|
'expire_in_1y' => 'Expira em 1 ano',
|
||||||
'expire_in_2h' => 'Expira em 2 horas',
|
'expire_in_2h' => 'Expira em 2 horas',
|
||||||
'expire_in_2y' => 'Expira em 2 anos',
|
'expire_in_2y' => 'Expira em 2 anos',
|
||||||
|
'expire_in_3y' => '',
|
||||||
'expire_today' => 'Expira hoje',
|
'expire_today' => 'Expira hoje',
|
||||||
'expire_tomorrow' => 'Expira amanhã',
|
'expire_tomorrow' => 'Expira amanhã',
|
||||||
'expiry_changed_email' => 'Data de validade mudou',
|
'expiry_changed_email' => 'Data de validade mudou',
|
||||||
|
|
@ -564,8 +585,10 @@ URL: [url]',
|
||||||
'extension_changelog' => 'Alterações no Log',
|
'extension_changelog' => 'Alterações no Log',
|
||||||
'extension_loading' => 'Carregando Extensões',
|
'extension_loading' => 'Carregando Extensões',
|
||||||
'extension_manager' => 'Gerenciar extensões',
|
'extension_manager' => 'Gerenciar extensões',
|
||||||
|
'extension_mgr_error_upload' => '',
|
||||||
'extension_mgr_installed' => 'Instalado',
|
'extension_mgr_installed' => 'Instalado',
|
||||||
'extension_mgr_no_upload' => 'O envio de novas extensões não esta disponível pois o diretório Extensões recebeu a atribuição de Somente Leitura.',
|
'extension_mgr_no_upload' => 'O envio de novas extensões não esta disponível pois o diretório Extensões recebeu a atribuição de Somente Leitura.',
|
||||||
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Disponível',
|
'extension_mgr_repository' => 'Disponível',
|
||||||
'extension_version_list' => 'Versões',
|
'extension_version_list' => 'Versões',
|
||||||
'february' => 'Fevereiro',
|
'february' => 'Fevereiro',
|
||||||
|
|
@ -804,6 +827,7 @@ URL: [url]',
|
||||||
'may' => 'Maio',
|
'may' => 'Maio',
|
||||||
'menu_dropfolder' => 'Pasta suspensa',
|
'menu_dropfolder' => 'Pasta suspensa',
|
||||||
'menu_upload_from_dropfolder' => 'Importar este arquivo',
|
'menu_upload_from_dropfolder' => 'Importar este arquivo',
|
||||||
|
'message' => '',
|
||||||
'mimetype' => 'Tipo mime',
|
'mimetype' => 'Tipo mime',
|
||||||
'minutes' => 'minutos',
|
'minutes' => 'minutos',
|
||||||
'misc' => 'Miscelânia',
|
'misc' => 'Miscelânia',
|
||||||
|
|
@ -924,6 +948,7 @@ URL: [url]',
|
||||||
'october' => 'Outubro',
|
'october' => 'Outubro',
|
||||||
'old' => 'Antigo',
|
'old' => 'Antigo',
|
||||||
'only_jpg_user_images' => 'Somente imagens jpg podem ser utilizadas como avatar',
|
'only_jpg_user_images' => 'Somente imagens jpg podem ser utilizadas como avatar',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'O pedido por sequência é desativado nas configurações. Se você quiser que este parâmetro tenha efeito, você terá que ativá-lo novamente.',
|
'order_by_sequence_off' => 'O pedido por sequência é desativado nas configurações. Se você quiser que este parâmetro tenha efeito, você terá que ativá-lo novamente.',
|
||||||
'original_filename' => 'Arquivo original',
|
'original_filename' => 'Arquivo original',
|
||||||
'overall_indexing_progress' => 'Progresso geral da indexação',
|
'overall_indexing_progress' => 'Progresso geral da indexação',
|
||||||
|
|
@ -1137,7 +1162,7 @@ URL: [url]',
|
||||||
'revision_request_email_subject' => '[sitename]: [name] - solicitação de revisão',
|
'revision_request_email_subject' => '[sitename]: [name] - solicitação de revisão',
|
||||||
'revision_status' => 'Estado',
|
'revision_status' => 'Estado',
|
||||||
'revision_submit_email_body' => 'revisão enviar corpo do e-mail',
|
'revision_submit_email_body' => 'revisão enviar corpo do e-mail',
|
||||||
'revision_submit_email_subject' => 'Revisão enviar assunto de e-mail',
|
'revision_submit_email_subject' => '[sitename]: [name] - Revisão enviar assunto de e-mail',
|
||||||
'revision_summary' => 'Resumo das revisões',
|
'revision_summary' => 'Resumo das revisões',
|
||||||
'revisors' => 'Revisores',
|
'revisors' => 'Revisores',
|
||||||
'revisor_already_assigned' => 'O usuário já está designado como revisor.',
|
'revisor_already_assigned' => 'O usuário já está designado como revisor.',
|
||||||
|
|
@ -1242,7 +1267,9 @@ URL: [url]',
|
||||||
'select_ind_recipients' => 'Clique para selecionar destinatários individuais',
|
'select_ind_recipients' => 'Clique para selecionar destinatários individuais',
|
||||||
'select_ind_reviewers' => 'Clique para selecionar revisor individual',
|
'select_ind_reviewers' => 'Clique para selecionar revisor individual',
|
||||||
'select_ind_revisors' => 'Clique para selecionar revisores individuais',
|
'select_ind_revisors' => 'Clique para selecionar revisores individuais',
|
||||||
|
'select_mimetype' => '',
|
||||||
'select_one' => 'Selecione um',
|
'select_one' => 'Selecione um',
|
||||||
|
'select_owner' => '',
|
||||||
'select_user' => 'Selecione o usuário',
|
'select_user' => 'Selecione o usuário',
|
||||||
'select_users' => 'Clique para selecionar os usuários',
|
'select_users' => 'Clique para selecionar os usuários',
|
||||||
'select_value' => 'Selecionar opção',
|
'select_value' => 'Selecionar opção',
|
||||||
|
|
@ -1359,6 +1386,8 @@ Nome: [username]
|
||||||
'settings_enableAdminRevApp_desc' => 'Ative esta opção se quiser que os administradores sejam listados como revisores/aprovadores e para transições de fluxo de trabalho.',
|
'settings_enableAdminRevApp_desc' => 'Ative esta opção se quiser que os administradores sejam listados como revisores/aprovadores e para transições de fluxo de trabalho.',
|
||||||
'settings_enableCalendar' => 'Habilitar Calendário',
|
'settings_enableCalendar' => 'Habilitar Calendário',
|
||||||
'settings_enableCalendar_desc' => 'Habilitar/Desabilitar calendário',
|
'settings_enableCalendar_desc' => 'Habilitar/Desabilitar calendário',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Habilitar Área de Transferência',
|
'settings_enableClipboard' => 'Habilitar Área de Transferência',
|
||||||
'settings_enableClipboard_desc' => 'Habilitar/Desabilitar a área de transferência',
|
'settings_enableClipboard_desc' => 'Habilitar/Desabilitar a área de transferência',
|
||||||
'settings_enableConverting' => 'Ativar conversão',
|
'settings_enableConverting' => 'Ativar conversão',
|
||||||
|
|
@ -1472,6 +1501,8 @@ Nome: [username]
|
||||||
'settings_initialDocumentStatus_desc' => 'Este estado será definido quando um documento for adicionado.',
|
'settings_initialDocumentStatus_desc' => 'Este estado será definido quando um documento for adicionado.',
|
||||||
'settings_initialDocumentStatus_draft' => 'Rascunho',
|
'settings_initialDocumentStatus_draft' => 'Rascunho',
|
||||||
'settings_initialDocumentStatus_released' => 'liberada',
|
'settings_initialDocumentStatus_released' => 'liberada',
|
||||||
|
'settings_inlineEditing' => '',
|
||||||
|
'settings_inlineEditing_desc' => '',
|
||||||
'settings_installADOdb' => 'Instalar ADOdb',
|
'settings_installADOdb' => 'Instalar ADOdb',
|
||||||
'settings_install_disabled' => 'O arquivo ENABLE_INSTALL_TOOL foi excluído. Agora você pode entrar em Sistema GED e fazer outras configurações.',
|
'settings_install_disabled' => 'O arquivo ENABLE_INSTALL_TOOL foi excluído. Agora você pode entrar em Sistema GED e fazer outras configurações.',
|
||||||
'settings_install_pear_package_log' => 'Instalar o Pacote pear \'Log\'',
|
'settings_install_pear_package_log' => 'Instalar o Pacote pear \'Log\'',
|
||||||
|
|
@ -1517,6 +1548,8 @@ Nome: [username]
|
||||||
'settings_onePageMode_desc' => 'O modo de uma página ativará o código javascript na página do ViewFolder, que atualiza a lista de pastas / documentos, navegação, etc. ao clicar em uma pasta ou alterar o parâmetro de classificação.',
|
'settings_onePageMode_desc' => 'O modo de uma página ativará o código javascript na página do ViewFolder, que atualiza a lista de pastas / documentos, navegação, etc. ao clicar em uma pasta ou alterar o parâmetro de classificação.',
|
||||||
'settings_overrideMimeType' => 'Substituir MimeType',
|
'settings_overrideMimeType' => 'Substituir MimeType',
|
||||||
'settings_overrideMimeType_desc' => 'Substitua o MimeType entregue pelo navegador, se um arquivo for carregado. O novo MimeType é determinado pelo próprio Sistema GED.',
|
'settings_overrideMimeType_desc' => 'Substitua o MimeType entregue pelo navegador, se um arquivo for carregado. O novo MimeType é determinado pelo próprio Sistema GED.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Tamanho de arquivo parcial',
|
'settings_partitionSize' => 'Tamanho de arquivo parcial',
|
||||||
'settings_partitionSize_desc' => 'Tamanho dos arquivos parciais em bytes, enviados por jumploader. Não defina um valor maior do que o tamanho máximo de carregamento definido pelo servidor.',
|
'settings_partitionSize_desc' => 'Tamanho dos arquivos parciais em bytes, enviados por jumploader. Não defina um valor maior do que o tamanho máximo de carregamento definido pelo servidor.',
|
||||||
'settings_passwordExpiration' => 'Expiração de senha',
|
'settings_passwordExpiration' => 'Expiração de senha',
|
||||||
|
|
@ -1612,9 +1645,11 @@ Nome: [username]
|
||||||
'settings_System' => 'Sistema',
|
'settings_System' => 'Sistema',
|
||||||
'settings_tasksInMenu' => 'Tarefas selecionadas',
|
'settings_tasksInMenu' => 'Tarefas selecionadas',
|
||||||
'settings_tasksInMenu_approval' => 'Aprovações',
|
'settings_tasksInMenu_approval' => 'Aprovações',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => 'Selecione as tarefas que devem ser contadas. Se nenhuma for selecionado, todas as tarefas serão contadas.',
|
'settings_tasksInMenu_desc' => 'Selecione as tarefas que devem ser contadas. Se nenhuma for selecionado, todas as tarefas serão contadas.',
|
||||||
'settings_tasksInMenu_needscorrection' => 'Correção necessária',
|
'settings_tasksInMenu_needscorrection' => 'Correção necessária',
|
||||||
'settings_tasksInMenu_receipt' => 'Recibos',
|
'settings_tasksInMenu_receipt' => 'Recibos',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => 'Avaliações',
|
'settings_tasksInMenu_review' => 'Avaliações',
|
||||||
'settings_tasksInMenu_revision' => 'Revisões',
|
'settings_tasksInMenu_revision' => 'Revisões',
|
||||||
'settings_tasksInMenu_workflow' => 'Fluxo de trabalho',
|
'settings_tasksInMenu_workflow' => 'Fluxo de trabalho',
|
||||||
|
|
@ -1669,6 +1704,7 @@ Nome: [username]
|
||||||
'splash_add_to_transmittal' => 'Adicionar à transmissão',
|
'splash_add_to_transmittal' => 'Adicionar à transmissão',
|
||||||
'splash_add_transmittal' => 'Transmissão adicionada',
|
'splash_add_transmittal' => 'Transmissão adicionada',
|
||||||
'splash_add_user' => 'Novo usuário adicionado',
|
'splash_add_user' => 'Novo usuário adicionado',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => 'Cache limpo',
|
'splash_cleared_cache' => 'Cache limpo',
|
||||||
'splash_cleared_clipboard' => 'Área de transferência limpa',
|
'splash_cleared_clipboard' => 'Área de transferência limpa',
|
||||||
'splash_delete_access' => 'Direito de acesso removido',
|
'splash_delete_access' => 'Direito de acesso removido',
|
||||||
|
|
@ -1677,6 +1713,7 @@ Nome: [username]
|
||||||
'splash_document_edited' => 'Documento salvo',
|
'splash_document_edited' => 'Documento salvo',
|
||||||
'splash_document_indexed' => 'Documento \'[name]\' indexado.',
|
'splash_document_indexed' => 'Documento \'[name]\' indexado.',
|
||||||
'splash_document_locked' => 'Documento bloqueado',
|
'splash_document_locked' => 'Documento bloqueado',
|
||||||
|
'splash_document_name_changed' => '',
|
||||||
'splash_document_unlocked' => 'Documento desbloqueado',
|
'splash_document_unlocked' => 'Documento desbloqueado',
|
||||||
'splash_edit_access' => 'Direito de acesso alterado',
|
'splash_edit_access' => 'Direito de acesso alterado',
|
||||||
'splash_edit_attribute' => 'Atributo salvo',
|
'splash_edit_attribute' => 'Atributo salvo',
|
||||||
|
|
@ -1858,6 +1895,7 @@ URL: [url]',
|
||||||
'tr_TR' => 'Turco',
|
'tr_TR' => 'Turco',
|
||||||
'tuesday' => 'Terça-feira',
|
'tuesday' => 'Terça-feira',
|
||||||
'tuesday_abbr' => 'Te',
|
'tuesday_abbr' => 'Te',
|
||||||
|
'types_generic' => '',
|
||||||
'type_of_hook' => 'tipo de gancho',
|
'type_of_hook' => 'tipo de gancho',
|
||||||
'type_to_filter' => '',
|
'type_to_filter' => '',
|
||||||
'type_to_search' => 'Tipo de pesquisa',
|
'type_to_search' => 'Tipo de pesquisa',
|
||||||
|
|
@ -1928,6 +1966,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Versão eliminada',
|
'version_deleted_email_subject' => '[sitename]: [name] - Versão eliminada',
|
||||||
'version_info' => 'Informações da versão',
|
'version_info' => 'Informações da versão',
|
||||||
'view' => 'Visualizar',
|
'view' => 'Visualizar',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Ver online',
|
'view_online' => 'Ver online',
|
||||||
'warning' => 'Aviso',
|
'warning' => 'Aviso',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
||||||
|
|
@ -19,12 +19,19 @@
|
||||||
// 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 (1099), balan (87)
|
// Translators: Admin (1101), balan (87)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '',
|
'2_factor_auth' => '',
|
||||||
'2_factor_auth_info' => '',
|
'2_factor_auth_info' => '',
|
||||||
'2_fact_auth_secret' => '',
|
'2_fact_auth_secret' => '',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Accept',
|
'accept' => 'Accept',
|
||||||
'access_control' => 'Controlul accesului',
|
'access_control' => 'Controlul accesului',
|
||||||
'access_control_is_off' => '',
|
'access_control_is_off' => '',
|
||||||
|
|
@ -156,6 +163,7 @@ URL: [url]',
|
||||||
'attrdef_management' => 'Management definitii atribute',
|
'attrdef_management' => 'Management definitii atribute',
|
||||||
'attrdef_maxvalues' => 'Numar maxim de valori',
|
'attrdef_maxvalues' => 'Numar maxim de valori',
|
||||||
'attrdef_minvalues' => 'Numar minim de valori',
|
'attrdef_minvalues' => 'Numar minim de valori',
|
||||||
|
'attrdef_minvalues_help' => '',
|
||||||
'attrdef_min_greater_max' => 'Numărul minim de valori este mai mare decât numărul maxim de valori',
|
'attrdef_min_greater_max' => 'Numărul minim de valori este mai mare decât numărul maxim de valori',
|
||||||
'attrdef_multiple' => 'Permiteți valori multiple',
|
'attrdef_multiple' => 'Permiteți valori multiple',
|
||||||
'attrdef_multiple_needs_valueset' => '',
|
'attrdef_multiple_needs_valueset' => '',
|
||||||
|
|
@ -164,15 +172,21 @@ URL: [url]',
|
||||||
'attrdef_noname' => 'Lipsește numele pentru definirea atributului',
|
'attrdef_noname' => 'Lipsește numele pentru definirea atributului',
|
||||||
'attrdef_objtype' => 'Tip obiect',
|
'attrdef_objtype' => 'Tip obiect',
|
||||||
'attrdef_regex' => 'Expresie regulată',
|
'attrdef_regex' => 'Expresie regulată',
|
||||||
|
'attrdef_regex_help' => '',
|
||||||
'attrdef_type' => 'Tip',
|
'attrdef_type' => 'Tip',
|
||||||
'attrdef_type_boolean' => 'Boolean',
|
'attrdef_type_boolean' => 'Boolean',
|
||||||
'attrdef_type_date' => 'Data',
|
'attrdef_type_date' => 'Data',
|
||||||
|
'attrdef_type_document' => '',
|
||||||
'attrdef_type_email' => 'Email',
|
'attrdef_type_email' => 'Email',
|
||||||
'attrdef_type_float' => 'Float',
|
'attrdef_type_float' => 'Float',
|
||||||
|
'attrdef_type_folder' => '',
|
||||||
|
'attrdef_type_group' => '',
|
||||||
'attrdef_type_int' => 'Intreg',
|
'attrdef_type_int' => 'Intreg',
|
||||||
'attrdef_type_string' => 'String',
|
'attrdef_type_string' => 'String',
|
||||||
'attrdef_type_url' => 'URL',
|
'attrdef_type_url' => 'URL',
|
||||||
|
'attrdef_type_user' => '',
|
||||||
'attrdef_valueset' => 'Set de valori',
|
'attrdef_valueset' => 'Set de valori',
|
||||||
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => 'Atribute',
|
'attributes' => 'Atribute',
|
||||||
'attribute_changed_email_body' => 'Atribut schimbat
|
'attribute_changed_email_body' => 'Atribut schimbat
|
||||||
Document: [name]
|
Document: [name]
|
||||||
|
|
@ -215,6 +229,8 @@ URL: [url]',
|
||||||
'calendar' => 'Calendar',
|
'calendar' => 'Calendar',
|
||||||
'calendar_week' => 'Săptămână calendar',
|
'calendar_week' => 'Săptămână calendar',
|
||||||
'cancel' => 'Anulare',
|
'cancel' => 'Anulare',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Nu se poate modifica un document învechit(absolete) sau respins(rejected)',
|
'cannot_assign_invalid_state' => 'Nu se poate modifica un document învechit(absolete) sau respins(rejected)',
|
||||||
'cannot_change_final_states' => 'Atenție: Nu puteți modifica status-ul unui document respins, expirat sau in așteptarea revizuirii/aprobarii',
|
'cannot_change_final_states' => 'Atenție: Nu puteți modifica status-ul unui document respins, expirat sau in așteptarea revizuirii/aprobarii',
|
||||||
'cannot_delete_user' => 'Nu se poate șterge utilizatorul',
|
'cannot_delete_user' => 'Nu se poate șterge utilizatorul',
|
||||||
|
|
@ -320,6 +336,7 @@ URL: [url]',
|
||||||
'daily' => 'Zilnic',
|
'daily' => 'Zilnic',
|
||||||
'databasesearch' => 'Căutare baza de date',
|
'databasesearch' => 'Căutare baza de date',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => 'Data',
|
'date' => 'Data',
|
||||||
'days' => 'zile',
|
'days' => 'zile',
|
||||||
'debug' => '',
|
'debug' => '',
|
||||||
|
|
@ -331,6 +348,7 @@ URL: [url]',
|
||||||
'details' => 'Detalii',
|
'details' => 'Detalii',
|
||||||
'details_version' => 'Detalii pentru versiunea: [version]',
|
'details_version' => 'Detalii pentru versiunea: [version]',
|
||||||
'de_DE' => 'Germana',
|
'de_DE' => 'Germana',
|
||||||
|
'disable_extension' => '',
|
||||||
'disclaimer' => 'Aceasta este o zonă clasificată. Accesul este permis numai personalului autorizat. Orice încălcare va fi urmărită penal în conformitate cu legile naționale și internaționale.',
|
'disclaimer' => 'Aceasta este o zonă clasificată. Accesul este permis numai personalului autorizat. Orice încălcare va fi urmărită penal în conformitate cu legile naționale și internaționale.',
|
||||||
'discspace' => 'Spațiu pe disc',
|
'discspace' => 'Spațiu pe disc',
|
||||||
'docs_in_reception_no_access' => '',
|
'docs_in_reception_no_access' => '',
|
||||||
|
|
@ -385,7 +403,8 @@ Utilizator: [username]',
|
||||||
'document_duplicate_name' => 'Nume document duplicat',
|
'document_duplicate_name' => 'Nume document duplicat',
|
||||||
'document_has_no_workflow' => 'Documentul nu are workflow',
|
'document_has_no_workflow' => 'Documentul nu are workflow',
|
||||||
'document_infos' => 'Informații document',
|
'document_infos' => 'Informații document',
|
||||||
'document_is_checked_out' => 'Documentul este in prezent verificat. Daca incarcati o noua versiune, versiunea verificata nu mai poate fi verificata din nou.',
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'Documentul este in prezent verificat. Daca incarcati o noua versiune, versiunea verificata nu mai poate fi verificata din nou.',
|
||||||
'document_is_not_locked' => 'Acest document nu este blocat',
|
'document_is_not_locked' => 'Acest document nu este blocat',
|
||||||
'document_link_by' => 'Corelat cu (Linked by)',
|
'document_link_by' => 'Corelat cu (Linked by)',
|
||||||
'document_link_public' => 'Public',
|
'document_link_public' => 'Public',
|
||||||
|
|
@ -499,6 +518,7 @@ URL: [url]',
|
||||||
'empty_folder_list' => 'Nu există documente sau foldere',
|
'empty_folder_list' => 'Nu există documente sau foldere',
|
||||||
'empty_list' => '',
|
'empty_list' => '',
|
||||||
'empty_notify_list' => 'Nu există înregistrări',
|
'empty_notify_list' => 'Nu există înregistrări',
|
||||||
|
'enable_extension' => '',
|
||||||
'en_GB' => 'Engleza (GB)',
|
'en_GB' => 'Engleza (GB)',
|
||||||
'equal_transition_states' => 'Starea de start și de stop sunt egale',
|
'equal_transition_states' => 'Starea de start și de stop sunt egale',
|
||||||
'error' => 'Eroare',
|
'error' => 'Eroare',
|
||||||
|
|
@ -537,6 +557,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => 'Expira in un an',
|
'expire_in_1y' => 'Expira in un an',
|
||||||
'expire_in_2h' => '',
|
'expire_in_2h' => '',
|
||||||
'expire_in_2y' => 'Expira in 2 ani',
|
'expire_in_2y' => 'Expira in 2 ani',
|
||||||
|
'expire_in_3y' => 'Expira in 3 ani',
|
||||||
'expire_today' => '',
|
'expire_today' => '',
|
||||||
'expire_tomorrow' => '',
|
'expire_tomorrow' => '',
|
||||||
'expiry_changed_email' => 'Data de expirare schimbată',
|
'expiry_changed_email' => 'Data de expirare schimbată',
|
||||||
|
|
@ -552,8 +573,10 @@ URL: [url]',
|
||||||
'extension_changelog' => '',
|
'extension_changelog' => '',
|
||||||
'extension_loading' => 'Se incarca extensiile',
|
'extension_loading' => 'Se incarca extensiile',
|
||||||
'extension_manager' => 'Gestionați extensiile',
|
'extension_manager' => 'Gestionați extensiile',
|
||||||
|
'extension_mgr_error_upload' => '',
|
||||||
'extension_mgr_installed' => 'Instalata',
|
'extension_mgr_installed' => 'Instalata',
|
||||||
'extension_mgr_no_upload' => 'Nu se poate incarca o extensie noua pentru ca directorul nu are drepturi de scriere',
|
'extension_mgr_no_upload' => 'Nu se poate incarca o extensie noua pentru ca directorul nu are drepturi de scriere',
|
||||||
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Disponibila',
|
'extension_mgr_repository' => 'Disponibila',
|
||||||
'extension_version_list' => 'Versiuni',
|
'extension_version_list' => 'Versiuni',
|
||||||
'february' => 'Februarie',
|
'february' => 'Februarie',
|
||||||
|
|
@ -653,7 +676,7 @@ URL: [url]',
|
||||||
'import_extension' => '',
|
'import_extension' => '',
|
||||||
'import_fs' => 'Import din filesystem',
|
'import_fs' => 'Import din filesystem',
|
||||||
'import_fs_warning' => '',
|
'import_fs_warning' => '',
|
||||||
'import_users' => '',
|
'import_users' => 'Importa utilizatori',
|
||||||
'import_users_addnew' => '',
|
'import_users_addnew' => '',
|
||||||
'import_users_update' => '',
|
'import_users_update' => '',
|
||||||
'include_content' => '',
|
'include_content' => '',
|
||||||
|
|
@ -785,6 +808,7 @@ URL: [url]',
|
||||||
'may' => 'Mai',
|
'may' => 'Mai',
|
||||||
'menu_dropfolder' => '',
|
'menu_dropfolder' => '',
|
||||||
'menu_upload_from_dropfolder' => '',
|
'menu_upload_from_dropfolder' => '',
|
||||||
|
'message' => '',
|
||||||
'mimetype' => 'Mime type',
|
'mimetype' => 'Mime type',
|
||||||
'minutes' => 'minute',
|
'minutes' => 'minute',
|
||||||
'misc' => 'Diverse',
|
'misc' => 'Diverse',
|
||||||
|
|
@ -906,6 +930,7 @@ URL: [url]',
|
||||||
'october' => 'Octombrie',
|
'october' => 'Octombrie',
|
||||||
'old' => 'Vechi',
|
'old' => 'Vechi',
|
||||||
'only_jpg_user_images' => 'Doar imagini .jpg pot fi utilizate ca imagine-utilizator',
|
'only_jpg_user_images' => 'Doar imagini .jpg pot fi utilizate ca imagine-utilizator',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'Ordonarea dupa secventa este dezactivata in setari. Daca doriti acest parametru sa aiba efect, va trebui sa-l reactivati.',
|
'order_by_sequence_off' => 'Ordonarea dupa secventa este dezactivata in setari. Daca doriti acest parametru sa aiba efect, va trebui sa-l reactivati.',
|
||||||
'original_filename' => 'Nume de fișier original',
|
'original_filename' => 'Nume de fișier original',
|
||||||
'overall_indexing_progress' => 'Progres indexare total',
|
'overall_indexing_progress' => 'Progres indexare total',
|
||||||
|
|
@ -1209,7 +1234,9 @@ URL: [url]',
|
||||||
'select_ind_recipients' => '',
|
'select_ind_recipients' => '',
|
||||||
'select_ind_reviewers' => 'Click pentru a selecta un revizuitor individual',
|
'select_ind_reviewers' => 'Click pentru a selecta un revizuitor individual',
|
||||||
'select_ind_revisors' => 'Faceti click pentru a selecta retrimitori individuali',
|
'select_ind_revisors' => 'Faceti click pentru a selecta retrimitori individuali',
|
||||||
|
'select_mimetype' => '',
|
||||||
'select_one' => 'Selectați unul',
|
'select_one' => 'Selectați unul',
|
||||||
|
'select_owner' => '',
|
||||||
'select_user' => 'Selecteaza utilizator',
|
'select_user' => 'Selecteaza utilizator',
|
||||||
'select_users' => 'Click pentru a selecta utilizatori',
|
'select_users' => 'Click pentru a selecta utilizatori',
|
||||||
'select_value' => 'Valoare selectata',
|
'select_value' => 'Valoare selectata',
|
||||||
|
|
@ -1321,6 +1348,8 @@ URL: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => 'Activați această opțiune dacă doriți ca administratorii să fie listati ca revizuitori/aprobatori sau in tranzițiile workflow-ului.',
|
'settings_enableAdminRevApp_desc' => 'Activați această opțiune dacă doriți ca administratorii să fie listati ca revizuitori/aprobatori sau in tranzițiile workflow-ului.',
|
||||||
'settings_enableCalendar' => 'Activare Calendar',
|
'settings_enableCalendar' => 'Activare Calendar',
|
||||||
'settings_enableCalendar_desc' => 'Activare/dezactivare calendar',
|
'settings_enableCalendar_desc' => 'Activare/dezactivare calendar',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Activare Clipboard',
|
'settings_enableClipboard' => 'Activare Clipboard',
|
||||||
'settings_enableClipboard_desc' => 'Activare/dezactivare clipboard în pagina \'Vizualizare Folder\'',
|
'settings_enableClipboard_desc' => 'Activare/dezactivare clipboard în pagina \'Vizualizare Folder\'',
|
||||||
'settings_enableConverting' => 'Activare Conversie',
|
'settings_enableConverting' => 'Activare Conversie',
|
||||||
|
|
@ -1434,6 +1463,8 @@ URL: [url]',
|
||||||
'settings_initialDocumentStatus_desc' => '',
|
'settings_initialDocumentStatus_desc' => '',
|
||||||
'settings_initialDocumentStatus_draft' => '',
|
'settings_initialDocumentStatus_draft' => '',
|
||||||
'settings_initialDocumentStatus_released' => '',
|
'settings_initialDocumentStatus_released' => '',
|
||||||
|
'settings_inlineEditing' => '',
|
||||||
|
'settings_inlineEditing_desc' => '',
|
||||||
'settings_installADOdb' => 'Instalați ADOdb',
|
'settings_installADOdb' => 'Instalați ADOdb',
|
||||||
'settings_install_disabled' => 'Fișierul ENABLE_INSTALL_TOOL a fost șters. Vă puteți conecta acum în SeedDMS și puteți trece la configurările ulterioare.',
|
'settings_install_disabled' => 'Fișierul ENABLE_INSTALL_TOOL a fost șters. Vă puteți conecta acum în SeedDMS și puteți trece la configurările ulterioare.',
|
||||||
'settings_install_pear_package_log' => 'Instalați pachetul Pear \'Log\'',
|
'settings_install_pear_package_log' => 'Instalați pachetul Pear \'Log\'',
|
||||||
|
|
@ -1479,6 +1510,8 @@ URL: [url]',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => 'Suprascrie MMimeType',
|
'settings_overrideMimeType' => 'Suprascrie MMimeType',
|
||||||
'settings_overrideMimeType_desc' => 'Suprascrie MimeType expus de browser, dacă un fișier este încărcat. MimeType este determinat de SeedDMS.',
|
'settings_overrideMimeType_desc' => 'Suprascrie MimeType expus de browser, dacă un fișier este încărcat. MimeType este determinat de SeedDMS.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Dimensiune fișier parțială',
|
'settings_partitionSize' => 'Dimensiune fișier parțială',
|
||||||
'settings_partitionSize_desc' => 'Mărimea fișierelor parțiale în bytes, încărcate de jumploader. Nu setați o valoare mai mare decât dimensiunea maximă de încărcare stabilită de server.',
|
'settings_partitionSize_desc' => 'Mărimea fișierelor parțiale în bytes, încărcate de jumploader. Nu setați o valoare mai mare decât dimensiunea maximă de încărcare stabilită de server.',
|
||||||
'settings_passwordExpiration' => 'Expirare parolă',
|
'settings_passwordExpiration' => 'Expirare parolă',
|
||||||
|
|
@ -1574,9 +1607,11 @@ URL: [url]',
|
||||||
'settings_System' => 'Sistem',
|
'settings_System' => 'Sistem',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
|
@ -1631,6 +1666,7 @@ URL: [url]',
|
||||||
'splash_add_to_transmittal' => '',
|
'splash_add_to_transmittal' => '',
|
||||||
'splash_add_transmittal' => '',
|
'splash_add_transmittal' => '',
|
||||||
'splash_add_user' => 'Utilizator nou adăugat',
|
'splash_add_user' => 'Utilizator nou adăugat',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => '',
|
'splash_cleared_cache' => '',
|
||||||
'splash_cleared_clipboard' => 'Clipboard golit',
|
'splash_cleared_clipboard' => 'Clipboard golit',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
|
@ -1639,6 +1675,7 @@ URL: [url]',
|
||||||
'splash_document_edited' => 'Document salvat',
|
'splash_document_edited' => 'Document salvat',
|
||||||
'splash_document_indexed' => '',
|
'splash_document_indexed' => '',
|
||||||
'splash_document_locked' => 'Document blocat',
|
'splash_document_locked' => 'Document blocat',
|
||||||
|
'splash_document_name_changed' => '',
|
||||||
'splash_document_unlocked' => 'Document deblocat',
|
'splash_document_unlocked' => 'Document deblocat',
|
||||||
'splash_edit_access' => '',
|
'splash_edit_access' => '',
|
||||||
'splash_edit_attribute' => 'Atribut salvat',
|
'splash_edit_attribute' => 'Atribut salvat',
|
||||||
|
|
@ -1820,6 +1857,7 @@ URL: [url]',
|
||||||
'tr_TR' => 'Turcă',
|
'tr_TR' => 'Turcă',
|
||||||
'tuesday' => 'Marți',
|
'tuesday' => 'Marți',
|
||||||
'tuesday_abbr' => 'Ma',
|
'tuesday_abbr' => 'Ma',
|
||||||
|
'types_generic' => '',
|
||||||
'type_of_hook' => '',
|
'type_of_hook' => '',
|
||||||
'type_to_filter' => '',
|
'type_to_filter' => '',
|
||||||
'type_to_search' => 'Tastați pentru a căuta',
|
'type_to_search' => 'Tastați pentru a căuta',
|
||||||
|
|
@ -1890,6 +1928,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Versiune ștearsă',
|
'version_deleted_email_subject' => '[sitename]: [name] - Versiune ștearsă',
|
||||||
'version_info' => 'Informații versiune',
|
'version_info' => 'Informații versiune',
|
||||||
'view' => 'Vizualizare',
|
'view' => 'Vizualizare',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Vizualizare online',
|
'view_online' => 'Vizualizare online',
|
||||||
'warning' => 'Avertisment',
|
'warning' => 'Avertisment',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
||||||
|
|
@ -19,12 +19,19 @@
|
||||||
// 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 (1684)
|
// Translators: Admin (1704)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'Двухфакторная аутентификация',
|
'2_factor_auth' => 'Двухфакторная аутентификация',
|
||||||
'2_factor_auth_info' => 'Использовать усиленную проверку подлинности',
|
'2_factor_auth_info' => 'Использовать усиленную проверку подлинности',
|
||||||
'2_fact_auth_secret' => 'Кдюч двухфакторной аутентификации',
|
'2_fact_auth_secret' => 'Кдюч двухфакторной аутентификации',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Принять',
|
'accept' => 'Принять',
|
||||||
'access_control' => 'Контроль достпуа',
|
'access_control' => 'Контроль достпуа',
|
||||||
'access_control_is_off' => 'Контроль достпуа отключен',
|
'access_control_is_off' => 'Контроль достпуа отключен',
|
||||||
|
|
@ -136,7 +143,7 @@ URL: [url]',
|
||||||
'approver_already_assigned' => 'Пользователь уже назначен в качестве утверждающего.',
|
'approver_already_assigned' => 'Пользователь уже назначен в качестве утверждающего.',
|
||||||
'approver_already_removed' => 'Утверждающий уже удален из процесса утверждения или уже оставил утверждение.',
|
'approver_already_removed' => 'Утверждающий уже удален из процесса утверждения или уже оставил утверждение.',
|
||||||
'april' => 'Апрель',
|
'april' => 'Апрель',
|
||||||
'archive' => '',
|
'archive' => 'Архив',
|
||||||
'archive_creation' => 'Создать архив',
|
'archive_creation' => 'Создать архив',
|
||||||
'archive_creation_warning' => 'Эта операция создаст архив, содержащий все каталоги. После создания архив будет сохранен в каталоге данных сервера.<br><b>Внимание:</b> архив созданный как понятный человеку, будет непригоден в качестве резервной копии для восстановления!',
|
'archive_creation_warning' => 'Эта операция создаст архив, содержащий все каталоги. После создания архив будет сохранен в каталоге данных сервера.<br><b>Внимание:</b> архив созданный как понятный человеку, будет непригоден в качестве резервной копии для восстановления!',
|
||||||
'ar_EG' => 'Arabic',
|
'ar_EG' => 'Arabic',
|
||||||
|
|
@ -156,6 +163,7 @@ URL: [url]',
|
||||||
'attrdef_management' => 'Управление определениями атрибутов',
|
'attrdef_management' => 'Управление определениями атрибутов',
|
||||||
'attrdef_maxvalues' => 'Макс. количество значений',
|
'attrdef_maxvalues' => 'Макс. количество значений',
|
||||||
'attrdef_minvalues' => 'Мин. количество значений',
|
'attrdef_minvalues' => 'Мин. количество значений',
|
||||||
|
'attrdef_minvalues_help' => '',
|
||||||
'attrdef_min_greater_max' => 'Минимальное значений превышает максимальное значение',
|
'attrdef_min_greater_max' => 'Минимальное значений превышает максимальное значение',
|
||||||
'attrdef_multiple' => 'Несколько значений',
|
'attrdef_multiple' => 'Несколько значений',
|
||||||
'attrdef_multiple_needs_valueset' => 'Атрибут с несколькими значениями нуждается в установке значений',
|
'attrdef_multiple_needs_valueset' => 'Атрибут с несколькими значениями нуждается в установке значений',
|
||||||
|
|
@ -164,15 +172,21 @@ URL: [url]',
|
||||||
'attrdef_noname' => 'Отсутствует имя для определения атрибута',
|
'attrdef_noname' => 'Отсутствует имя для определения атрибута',
|
||||||
'attrdef_objtype' => 'Тип объекта',
|
'attrdef_objtype' => 'Тип объекта',
|
||||||
'attrdef_regex' => 'Регулярное выражение',
|
'attrdef_regex' => 'Регулярное выражение',
|
||||||
|
'attrdef_regex_help' => '',
|
||||||
'attrdef_type' => 'Тип',
|
'attrdef_type' => 'Тип',
|
||||||
'attrdef_type_boolean' => 'Булево',
|
'attrdef_type_boolean' => 'Булево',
|
||||||
'attrdef_type_date' => 'Дата',
|
'attrdef_type_date' => 'Дата',
|
||||||
|
'attrdef_type_document' => '',
|
||||||
'attrdef_type_email' => 'E-mail',
|
'attrdef_type_email' => 'E-mail',
|
||||||
'attrdef_type_float' => 'Вещественное',
|
'attrdef_type_float' => 'Вещественное',
|
||||||
|
'attrdef_type_folder' => '',
|
||||||
|
'attrdef_type_group' => '',
|
||||||
'attrdef_type_int' => 'Целое',
|
'attrdef_type_int' => 'Целое',
|
||||||
'attrdef_type_string' => 'Строка',
|
'attrdef_type_string' => 'Строка',
|
||||||
'attrdef_type_url' => 'URL',
|
'attrdef_type_url' => 'URL',
|
||||||
|
'attrdef_type_user' => '',
|
||||||
'attrdef_valueset' => 'Набор значений',
|
'attrdef_valueset' => 'Набор значений',
|
||||||
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => 'Атрибуты',
|
'attributes' => 'Атрибуты',
|
||||||
'attribute_changed_email_body' => 'Изменён атрибут
|
'attribute_changed_email_body' => 'Изменён атрибут
|
||||||
Документ: [name]
|
Документ: [name]
|
||||||
|
|
@ -215,6 +229,8 @@ URL: [url]',
|
||||||
'calendar' => 'Календарь',
|
'calendar' => 'Календарь',
|
||||||
'calendar_week' => 'Неделя',
|
'calendar_week' => 'Неделя',
|
||||||
'cancel' => 'Отмена',
|
'cancel' => 'Отмена',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Невозможно изменить устаревший или отклонённый документ',
|
'cannot_assign_invalid_state' => 'Невозможно изменить устаревший или отклонённый документ',
|
||||||
'cannot_change_final_states' => 'Нельзя изменять статус отклонённого, устаревшего или ожидающего рецензии или утверждения',
|
'cannot_change_final_states' => 'Нельзя изменять статус отклонённого, устаревшего или ожидающего рецензии или утверждения',
|
||||||
'cannot_delete_user' => 'Невозможно удалить пользователя',
|
'cannot_delete_user' => 'Невозможно удалить пользователя',
|
||||||
|
|
@ -320,6 +336,7 @@ URL: [url]',
|
||||||
'daily' => 'Ежедневно',
|
'daily' => 'Ежедневно',
|
||||||
'databasesearch' => 'Поиск по БД',
|
'databasesearch' => 'Поиск по БД',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => 'Пожалуйста подождите, данные загружаются...',
|
||||||
'date' => 'Дата',
|
'date' => 'Дата',
|
||||||
'days' => 'дни',
|
'days' => 'дни',
|
||||||
'debug' => 'Отладка',
|
'debug' => 'Отладка',
|
||||||
|
|
@ -331,6 +348,7 @@ URL: [url]',
|
||||||
'details' => 'Подробности',
|
'details' => 'Подробности',
|
||||||
'details_version' => 'Подробная информация о версии: [version]',
|
'details_version' => 'Подробная информация о версии: [version]',
|
||||||
'de_DE' => 'German',
|
'de_DE' => 'German',
|
||||||
|
'disable_extension' => '',
|
||||||
'disclaimer' => 'Работник, помни! От тебя зависит успех фирмы и всей страны!',
|
'disclaimer' => 'Работник, помни! От тебя зависит успех фирмы и всей страны!',
|
||||||
'discspace' => 'Дисковое пространство',
|
'discspace' => 'Дисковое пространство',
|
||||||
'docs_in_reception_no_access' => '',
|
'docs_in_reception_no_access' => '',
|
||||||
|
|
@ -352,10 +370,10 @@ URL: [url]',
|
||||||
'documents_to_revise' => 'Документы на ревизии',
|
'documents_to_revise' => 'Документы на ревизии',
|
||||||
'documents_to_trigger_workflow' => '',
|
'documents_to_trigger_workflow' => '',
|
||||||
'documents_user_draft' => '',
|
'documents_user_draft' => '',
|
||||||
'documents_user_expiration' => '',
|
'documents_user_expiration' => 'Просроченный документ',
|
||||||
'documents_user_needs_correction' => '',
|
'documents_user_needs_correction' => '',
|
||||||
'documents_user_no_reception' => '',
|
'documents_user_no_reception' => '',
|
||||||
'documents_user_obsolete' => '',
|
'documents_user_obsolete' => 'Устаревшие документы',
|
||||||
'documents_user_reception' => '',
|
'documents_user_reception' => '',
|
||||||
'documents_user_rejected' => 'Отклоненные документы',
|
'documents_user_rejected' => 'Отклоненные документы',
|
||||||
'documents_user_requiring_attention' => 'Ваши документы, требующие внимания',
|
'documents_user_requiring_attention' => 'Ваши документы, требующие внимания',
|
||||||
|
|
@ -385,7 +403,8 @@ URL: [url]',
|
||||||
'document_duplicate_name' => 'Одноимённый документ уже существует.',
|
'document_duplicate_name' => 'Одноимённый документ уже существует.',
|
||||||
'document_has_no_workflow' => 'Для документа не назначен процесс',
|
'document_has_no_workflow' => 'Для документа не назначен процесс',
|
||||||
'document_infos' => 'Информация о документе',
|
'document_infos' => 'Информация о документе',
|
||||||
'document_is_checked_out' => 'Документ в настоящее время проверяется. Если вы загрузить новую версию, то проверяемая версия не может быть возвращена обратно.',
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'Документ в настоящее время проверяется. Если вы загрузить новую версию, то проверяемая версия не может быть возвращена обратно.',
|
||||||
'document_is_not_locked' => 'Документ не заблокирован',
|
'document_is_not_locked' => 'Документ не заблокирован',
|
||||||
'document_link_by' => 'Связан',
|
'document_link_by' => 'Связан',
|
||||||
'document_link_public' => 'Публичный',
|
'document_link_public' => 'Публичный',
|
||||||
|
|
@ -497,8 +516,9 @@ URL: [url]',
|
||||||
'email_not_given' => 'Введите настоящий адрес e-mail.',
|
'email_not_given' => 'Введите настоящий адрес e-mail.',
|
||||||
'empty_attribute_group_list' => 'Пустой список группы атрибутов',
|
'empty_attribute_group_list' => 'Пустой список группы атрибутов',
|
||||||
'empty_folder_list' => 'Нет документов или каталогов',
|
'empty_folder_list' => 'Нет документов или каталогов',
|
||||||
'empty_list' => '',
|
'empty_list' => 'Записи отсутствуют',
|
||||||
'empty_notify_list' => 'Нет записей',
|
'empty_notify_list' => 'Нет записей',
|
||||||
|
'enable_extension' => '',
|
||||||
'en_GB' => 'English (GB)',
|
'en_GB' => 'English (GB)',
|
||||||
'equal_transition_states' => 'Одинаковые начальный и конечный статусы',
|
'equal_transition_states' => 'Одинаковые начальный и конечный статусы',
|
||||||
'error' => 'Ошибка',
|
'error' => 'Ошибка',
|
||||||
|
|
@ -526,19 +546,20 @@ URL: [url]',
|
||||||
'event_details' => 'Информация о событии',
|
'event_details' => 'Информация о событии',
|
||||||
'exclude_items' => 'Не показывать события:',
|
'exclude_items' => 'Не показывать события:',
|
||||||
'expired' => 'Срок действия вышел',
|
'expired' => 'Срок действия вышел',
|
||||||
'expired_at_date' => '',
|
'expired_at_date' => 'Истекает в',
|
||||||
'expired_documents' => '',
|
'expired_documents' => '',
|
||||||
'expires' => 'Срок действия',
|
'expires' => 'Срок действия',
|
||||||
'expire_by_date' => 'дата',
|
'expire_by_date' => 'дата',
|
||||||
'expire_in_1d' => '',
|
'expire_in_1d' => 'Истекает в течении 1 дня',
|
||||||
'expire_in_1h' => '',
|
'expire_in_1h' => 'Истекает через час',
|
||||||
'expire_in_1m' => '1 месяц',
|
'expire_in_1m' => '1 месяц',
|
||||||
'expire_in_1w' => '1 неделя',
|
'expire_in_1w' => '1 неделя',
|
||||||
'expire_in_1y' => '1 год',
|
'expire_in_1y' => '1 год',
|
||||||
'expire_in_2h' => '',
|
'expire_in_2h' => 'Истекает через два часа',
|
||||||
'expire_in_2y' => '2 года',
|
'expire_in_2y' => '2 года',
|
||||||
'expire_today' => '',
|
'expire_in_3y' => '',
|
||||||
'expire_tomorrow' => '',
|
'expire_today' => 'Истекает сегодня',
|
||||||
|
'expire_tomorrow' => 'Истекает завтра',
|
||||||
'expiry_changed_email' => 'Срок действия изменен',
|
'expiry_changed_email' => 'Срок действия изменен',
|
||||||
'expiry_changed_email_body' => 'Срок действия изменен
|
'expiry_changed_email_body' => 'Срок действия изменен
|
||||||
Документ: [name]
|
Документ: [name]
|
||||||
|
|
@ -552,8 +573,10 @@ URL: [url]',
|
||||||
'extension_changelog' => '',
|
'extension_changelog' => '',
|
||||||
'extension_loading' => '',
|
'extension_loading' => '',
|
||||||
'extension_manager' => 'Управление расширениями',
|
'extension_manager' => 'Управление расширениями',
|
||||||
|
'extension_mgr_error_upload' => '',
|
||||||
'extension_mgr_installed' => '',
|
'extension_mgr_installed' => '',
|
||||||
'extension_mgr_no_upload' => '',
|
'extension_mgr_no_upload' => '',
|
||||||
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Установленные',
|
'extension_mgr_repository' => 'Установленные',
|
||||||
'extension_version_list' => '',
|
'extension_version_list' => '',
|
||||||
'february' => 'Февраль',
|
'february' => 'Февраль',
|
||||||
|
|
@ -653,7 +676,7 @@ URL: [url]',
|
||||||
'import_extension' => '',
|
'import_extension' => '',
|
||||||
'import_fs' => 'Импорт из файловой системы',
|
'import_fs' => 'Импорт из файловой системы',
|
||||||
'import_fs_warning' => 'Предупреждение импорта из ФС',
|
'import_fs_warning' => 'Предупреждение импорта из ФС',
|
||||||
'import_users' => '',
|
'import_users' => 'Импорт пользователей',
|
||||||
'import_users_addnew' => '',
|
'import_users_addnew' => '',
|
||||||
'import_users_update' => '',
|
'import_users_update' => '',
|
||||||
'include_content' => 'Включая содержимое',
|
'include_content' => 'Включая содержимое',
|
||||||
|
|
@ -757,7 +780,7 @@ URL: [url]',
|
||||||
'lock_document' => 'Заблокировать',
|
'lock_document' => 'Заблокировать',
|
||||||
'lock_message' => 'Документ заблокировал(а) [username]. Только имеющие права могут его разблокировать.',
|
'lock_message' => 'Документ заблокировал(а) [username]. Только имеющие права могут его разблокировать.',
|
||||||
'lock_status' => 'Статус',
|
'lock_status' => 'Статус',
|
||||||
'logfile_loading' => '',
|
'logfile_loading' => 'Подождите, идет загрузка лог-файла',
|
||||||
'login' => 'Логин',
|
'login' => 'Логин',
|
||||||
'login_disabled_text' => 'Ваша учётная запись заблокирована, возможно, из-за нескольких неудачных попыток входа.',
|
'login_disabled_text' => 'Ваша учётная запись заблокирована, возможно, из-за нескольких неудачных попыток входа.',
|
||||||
'login_disabled_title' => 'Учётная запись заблокирована',
|
'login_disabled_title' => 'Учётная запись заблокирована',
|
||||||
|
|
@ -785,6 +808,7 @@ URL: [url]',
|
||||||
'may' => 'Май',
|
'may' => 'Май',
|
||||||
'menu_dropfolder' => '',
|
'menu_dropfolder' => '',
|
||||||
'menu_upload_from_dropfolder' => '',
|
'menu_upload_from_dropfolder' => '',
|
||||||
|
'message' => '',
|
||||||
'mimetype' => 'MIME-тип',
|
'mimetype' => 'MIME-тип',
|
||||||
'minutes' => 'минуты',
|
'minutes' => 'минуты',
|
||||||
'misc' => 'Прочее',
|
'misc' => 'Прочее',
|
||||||
|
|
@ -849,7 +873,7 @@ URL: [url]',
|
||||||
'next_state' => 'Новое состояние',
|
'next_state' => 'Новое состояние',
|
||||||
'nl_NL' => 'Dutch',
|
'nl_NL' => 'Dutch',
|
||||||
'no' => 'Нет',
|
'no' => 'Нет',
|
||||||
'notification' => '',
|
'notification' => 'Уведомление',
|
||||||
'notify_added_email' => 'Вы добавлены в список уведомлений',
|
'notify_added_email' => 'Вы добавлены в список уведомлений',
|
||||||
'notify_added_email_body' => 'Вы добавлены в список уведомлений
|
'notify_added_email_body' => 'Вы добавлены в список уведомлений
|
||||||
Имя: [name]
|
Имя: [name]
|
||||||
|
|
@ -870,7 +894,7 @@ URL: [url]',
|
||||||
'no_approval_needed' => 'Утверждение не требуется',
|
'no_approval_needed' => 'Утверждение не требуется',
|
||||||
'no_attached_files' => 'Нет вложений',
|
'no_attached_files' => 'Нет вложений',
|
||||||
'no_attribute_definitions' => '',
|
'no_attribute_definitions' => '',
|
||||||
'no_backup_dir' => '',
|
'no_backup_dir' => 'Директория для архивирования не установлена',
|
||||||
'no_current_version' => 'Вы используете старую версию SeedDMS. Последняя доступная версия [latestversion].',
|
'no_current_version' => 'Вы используете старую версию SeedDMS. Последняя доступная версия [latestversion].',
|
||||||
'no_default_keywords' => 'Нет меток',
|
'no_default_keywords' => 'Нет меток',
|
||||||
'no_docs_checked_out' => 'Нет документов на рассмотрении',
|
'no_docs_checked_out' => 'Нет документов на рассмотрении',
|
||||||
|
|
@ -905,6 +929,7 @@ URL: [url]',
|
||||||
'october' => 'Октябрь',
|
'october' => 'Октябрь',
|
||||||
'old' => 'Старый',
|
'old' => 'Старый',
|
||||||
'only_jpg_user_images' => 'Разрешены только .jpg-изображения',
|
'only_jpg_user_images' => 'Разрешены только .jpg-изображения',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'Сортировка последовательности выключена в настройках. Если вы хотите применить этот эффект, вам необходимо его включить',
|
'order_by_sequence_off' => 'Сортировка последовательности выключена в настройках. Если вы хотите применить этот эффект, вам необходимо его включить',
|
||||||
'original_filename' => 'Исходное имя файла',
|
'original_filename' => 'Исходное имя файла',
|
||||||
'overall_indexing_progress' => 'Общий прогресс индексации',
|
'overall_indexing_progress' => 'Общий прогресс индексации',
|
||||||
|
|
@ -1175,7 +1200,7 @@ URL: [url]',
|
||||||
'scheduler_class_description' => '',
|
'scheduler_class_description' => '',
|
||||||
'scheduler_class_parameter' => '',
|
'scheduler_class_parameter' => '',
|
||||||
'scheduler_class_tasks' => '',
|
'scheduler_class_tasks' => '',
|
||||||
'scheduler_task_mgr' => '',
|
'scheduler_task_mgr' => 'Планировщик',
|
||||||
'search' => 'Поиск',
|
'search' => 'Поиск',
|
||||||
'search_fulltext' => 'Полнотекстовый поиск',
|
'search_fulltext' => 'Полнотекстовый поиск',
|
||||||
'search_in' => 'Поиск',
|
'search_in' => 'Поиск',
|
||||||
|
|
@ -1199,7 +1224,7 @@ URL: [url]',
|
||||||
'select_attrdefgrp_show' => '',
|
'select_attrdefgrp_show' => '',
|
||||||
'select_attribute_value' => '',
|
'select_attribute_value' => '',
|
||||||
'select_category' => 'Выберите категорию',
|
'select_category' => 'Выберите категорию',
|
||||||
'select_group' => '',
|
'select_group' => 'Выберите группу',
|
||||||
'select_groups' => 'Выберите группы',
|
'select_groups' => 'Выберите группы',
|
||||||
'select_grp_approvers' => 'Выберите утверждающую группу',
|
'select_grp_approvers' => 'Выберите утверждающую группу',
|
||||||
'select_grp_ind_approvers' => 'Выберите группу',
|
'select_grp_ind_approvers' => 'Выберите группу',
|
||||||
|
|
@ -1216,8 +1241,10 @@ URL: [url]',
|
||||||
'select_ind_recipients' => 'Выберите индивидуального получателя',
|
'select_ind_recipients' => 'Выберите индивидуального получателя',
|
||||||
'select_ind_reviewers' => 'Выберите индивидуального рецензента',
|
'select_ind_reviewers' => 'Выберите индивидуального рецензента',
|
||||||
'select_ind_revisors' => 'Выберите индивидуального ревизора',
|
'select_ind_revisors' => 'Выберите индивидуального ревизора',
|
||||||
|
'select_mimetype' => '',
|
||||||
'select_one' => 'Выберите',
|
'select_one' => 'Выберите',
|
||||||
'select_user' => '',
|
'select_owner' => '',
|
||||||
|
'select_user' => 'Выберите пользователя',
|
||||||
'select_users' => 'Выберите пользователей',
|
'select_users' => 'Выберите пользователей',
|
||||||
'select_value' => 'Выберите значение',
|
'select_value' => 'Выберите значение',
|
||||||
'select_workflow' => 'Выберите процесс',
|
'select_workflow' => 'Выберите процесс',
|
||||||
|
|
@ -1328,6 +1355,8 @@ URL: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => 'Если отключено, администратор не отображается в списке рецензирующих и утверждающих.',
|
'settings_enableAdminRevApp_desc' => 'Если отключено, администратор не отображается в списке рецензирующих и утверждающих.',
|
||||||
'settings_enableCalendar' => 'Включить календарь',
|
'settings_enableCalendar' => 'Включить календарь',
|
||||||
'settings_enableCalendar_desc' => 'Включить/отключить календарь.',
|
'settings_enableCalendar_desc' => 'Включить/отключить календарь.',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Включить буфер обмена',
|
'settings_enableClipboard' => 'Включить буфер обмена',
|
||||||
'settings_enableClipboard_desc' => 'Включить/отключить буфер обмена.',
|
'settings_enableClipboard_desc' => 'Включить/отключить буфер обмена.',
|
||||||
'settings_enableConverting' => 'Включить преобразование',
|
'settings_enableConverting' => 'Включить преобразование',
|
||||||
|
|
@ -1441,6 +1470,8 @@ URL: [url]',
|
||||||
'settings_initialDocumentStatus_desc' => 'Этот статус будет установлен, когда добавляется документ',
|
'settings_initialDocumentStatus_desc' => 'Этот статус будет установлен, когда добавляется документ',
|
||||||
'settings_initialDocumentStatus_draft' => 'Черновик',
|
'settings_initialDocumentStatus_draft' => 'Черновик',
|
||||||
'settings_initialDocumentStatus_released' => 'утверждён',
|
'settings_initialDocumentStatus_released' => 'утверждён',
|
||||||
|
'settings_inlineEditing' => '',
|
||||||
|
'settings_inlineEditing_desc' => '',
|
||||||
'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\'',
|
||||||
|
|
@ -1476,16 +1507,18 @@ URL: [url]',
|
||||||
'settings_maxUploadSize' => 'Максимальный размер загружаемых файлов',
|
'settings_maxUploadSize' => 'Максимальный размер загружаемых файлов',
|
||||||
'settings_maxUploadSize_desc' => 'Это максимальный размер загружаемых файлов. Он повлияет на версии документов и вложения.',
|
'settings_maxUploadSize_desc' => 'Это максимальный размер загружаемых файлов. Он повлияет на версии документов и вложения.',
|
||||||
'settings_more_settings' => 'Прочие настройки. Логин по умолчанию: admin/admin',
|
'settings_more_settings' => 'Прочие настройки. Логин по умолчанию: admin/admin',
|
||||||
'settings_noDocumentFormFields' => '',
|
'settings_noDocumentFormFields' => 'Не показывать поле',
|
||||||
'settings_noDocumentFormFields_desc' => '',
|
'settings_noDocumentFormFields_desc' => '',
|
||||||
'settings_notfound' => 'Не найден',
|
'settings_notfound' => 'Не найден',
|
||||||
'settings_Notification' => 'Настройки извещения',
|
'settings_Notification' => 'Настройки извещения',
|
||||||
'settings_notwritable' => 'Конфигурация не может быть сохранена, потому что файл конфигурации только для чтения.',
|
'settings_notwritable' => 'Конфигурация не может быть сохранена, потому что файл конфигурации только для чтения.',
|
||||||
'settings_no_content_dir' => 'Каталог содержимого',
|
'settings_no_content_dir' => 'Каталог содержимого',
|
||||||
'settings_onePageMode' => '',
|
'settings_onePageMode' => 'Одностраничный режим',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => 'Переопределить mime тип',
|
'settings_overrideMimeType' => 'Переопределить mime тип',
|
||||||
'settings_overrideMimeType_desc' => 'Переопределение mime типа предоставленного браузером, если файл загружен. Новый mime тип определяется самой SeedDMS.',
|
'settings_overrideMimeType_desc' => 'Переопределение mime типа предоставленного браузером, если файл загружен. Новый mime тип определяется самой SeedDMS.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Частичный размер файла',
|
'settings_partitionSize' => 'Частичный размер файла',
|
||||||
'settings_partitionSize_desc' => 'Размер частичных файлов в байтах, загружаемых через jumploader. Не устанавливать выше максимально возможного размера, установленного на сервере.',
|
'settings_partitionSize_desc' => 'Размер частичных файлов в байтах, загружаемых через jumploader. Не устанавливать выше максимально возможного размера, установленного на сервере.',
|
||||||
'settings_passwordExpiration' => 'Срок действия пароля',
|
'settings_passwordExpiration' => 'Срок действия пароля',
|
||||||
|
|
@ -1581,9 +1614,11 @@ URL: [url]',
|
||||||
'settings_System' => 'Система',
|
'settings_System' => 'Система',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
|
@ -1638,6 +1673,7 @@ URL: [url]',
|
||||||
'splash_add_to_transmittal' => '',
|
'splash_add_to_transmittal' => '',
|
||||||
'splash_add_transmittal' => '',
|
'splash_add_transmittal' => '',
|
||||||
'splash_add_user' => 'Добавлен новый пользователь',
|
'splash_add_user' => 'Добавлен новый пользователь',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => '',
|
'splash_cleared_cache' => '',
|
||||||
'splash_cleared_clipboard' => 'Буфер обмена очищен',
|
'splash_cleared_clipboard' => 'Буфер обмена очищен',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
|
@ -1646,6 +1682,7 @@ URL: [url]',
|
||||||
'splash_document_edited' => 'Документ сохранён',
|
'splash_document_edited' => 'Документ сохранён',
|
||||||
'splash_document_indexed' => '',
|
'splash_document_indexed' => '',
|
||||||
'splash_document_locked' => 'Документ заблокирован',
|
'splash_document_locked' => 'Документ заблокирован',
|
||||||
|
'splash_document_name_changed' => '',
|
||||||
'splash_document_unlocked' => 'Документ разблокирован',
|
'splash_document_unlocked' => 'Документ разблокирован',
|
||||||
'splash_edit_access' => '',
|
'splash_edit_access' => '',
|
||||||
'splash_edit_attribute' => 'Атрибут сохранён',
|
'splash_edit_attribute' => 'Атрибут сохранён',
|
||||||
|
|
@ -1827,6 +1864,7 @@ URL: [url]',
|
||||||
'tr_TR' => 'Турецкий',
|
'tr_TR' => 'Турецкий',
|
||||||
'tuesday' => 'Вторник',
|
'tuesday' => 'Вторник',
|
||||||
'tuesday_abbr' => 'Вт',
|
'tuesday_abbr' => 'Вт',
|
||||||
|
'types_generic' => '',
|
||||||
'type_of_hook' => '',
|
'type_of_hook' => '',
|
||||||
'type_to_filter' => '',
|
'type_to_filter' => '',
|
||||||
'type_to_search' => 'Введите запрос',
|
'type_to_search' => 'Введите запрос',
|
||||||
|
|
@ -1897,6 +1935,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: удалена версия «[name]»',
|
'version_deleted_email_subject' => '[sitename]: удалена версия «[name]»',
|
||||||
'version_info' => 'Информация о версии',
|
'version_info' => 'Информация о версии',
|
||||||
'view' => 'Просмотр',
|
'view' => 'Просмотр',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Просмотреть',
|
'view_online' => 'Просмотреть',
|
||||||
'warning' => 'Внимание',
|
'warning' => 'Внимание',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
||||||
|
|
@ -25,6 +25,13 @@ $text = array(
|
||||||
'2_factor_auth' => '2-faktorové overovanie',
|
'2_factor_auth' => '2-faktorové overovanie',
|
||||||
'2_factor_auth_info' => 'This system enforces 2 factor authentication. You will need the Google Authenticator on your mobile phone. Below you see two QR codes. The right one is your current secret. On the left you can set a new secret. If you set a new secret make sure to rescan it with Google Authenticator.',
|
'2_factor_auth_info' => 'This system enforces 2 factor authentication. You will need the Google Authenticator on your mobile phone. Below you see two QR codes. The right one is your current secret. On the left you can set a new secret. If you set a new secret make sure to rescan it with Google Authenticator.',
|
||||||
'2_fact_auth_secret' => 'Tajný',
|
'2_fact_auth_secret' => 'Tajný',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Prijať',
|
'accept' => 'Prijať',
|
||||||
'access_control' => 'Kontrola prístupu',
|
'access_control' => 'Kontrola prístupu',
|
||||||
'access_control_is_off' => 'Pokročilá kontrola prístupu je vypnutá',
|
'access_control_is_off' => 'Pokročilá kontrola prístupu je vypnutá',
|
||||||
|
|
@ -156,6 +163,7 @@ URL: [url]',
|
||||||
'attrdef_management' => 'Správa definície atribútu',
|
'attrdef_management' => 'Správa definície atribútu',
|
||||||
'attrdef_maxvalues' => 'Max. počet hodnôt',
|
'attrdef_maxvalues' => 'Max. počet hodnôt',
|
||||||
'attrdef_minvalues' => 'Min. počet hodnôt',
|
'attrdef_minvalues' => 'Min. počet hodnôt',
|
||||||
|
'attrdef_minvalues_help' => '',
|
||||||
'attrdef_min_greater_max' => 'Minimum number of values is larger than maximum number of values',
|
'attrdef_min_greater_max' => 'Minimum number of values is larger than maximum number of values',
|
||||||
'attrdef_multiple' => 'Allow multiple values',
|
'attrdef_multiple' => 'Allow multiple values',
|
||||||
'attrdef_multiple_needs_valueset' => 'Attribute definition with multiple values needs value set.',
|
'attrdef_multiple_needs_valueset' => 'Attribute definition with multiple values needs value set.',
|
||||||
|
|
@ -164,15 +172,21 @@ URL: [url]',
|
||||||
'attrdef_noname' => 'Chýba názov definície atribútu',
|
'attrdef_noname' => 'Chýba názov definície atribútu',
|
||||||
'attrdef_objtype' => 'Typ objektu',
|
'attrdef_objtype' => 'Typ objektu',
|
||||||
'attrdef_regex' => 'Regulárny výraz',
|
'attrdef_regex' => 'Regulárny výraz',
|
||||||
|
'attrdef_regex_help' => '',
|
||||||
'attrdef_type' => 'Typ',
|
'attrdef_type' => 'Typ',
|
||||||
'attrdef_type_boolean' => 'Boolean',
|
'attrdef_type_boolean' => 'Boolean',
|
||||||
'attrdef_type_date' => 'Dátum',
|
'attrdef_type_date' => 'Dátum',
|
||||||
|
'attrdef_type_document' => '',
|
||||||
'attrdef_type_email' => 'E-mail',
|
'attrdef_type_email' => 'E-mail',
|
||||||
'attrdef_type_float' => 'Float',
|
'attrdef_type_float' => 'Float',
|
||||||
|
'attrdef_type_folder' => '',
|
||||||
|
'attrdef_type_group' => '',
|
||||||
'attrdef_type_int' => 'Integer',
|
'attrdef_type_int' => 'Integer',
|
||||||
'attrdef_type_string' => 'String',
|
'attrdef_type_string' => 'String',
|
||||||
'attrdef_type_url' => 'URL',
|
'attrdef_type_url' => 'URL',
|
||||||
|
'attrdef_type_user' => '',
|
||||||
'attrdef_valueset' => 'Nastaviť hodnoty',
|
'attrdef_valueset' => 'Nastaviť hodnoty',
|
||||||
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => 'Atribúty',
|
'attributes' => 'Atribúty',
|
||||||
'attribute_changed_email_body' => 'Zmenené atribúty
|
'attribute_changed_email_body' => 'Zmenené atribúty
|
||||||
Dokumentu: [name]
|
Dokumentu: [name]
|
||||||
|
|
@ -215,6 +229,8 @@ URL: [url]',
|
||||||
'calendar' => 'Kalendár',
|
'calendar' => 'Kalendár',
|
||||||
'calendar_week' => 'Kalendárny týždeň',
|
'calendar_week' => 'Kalendárny týždeň',
|
||||||
'cancel' => 'Zrušiť',
|
'cancel' => 'Zrušiť',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Cannot modify an obsolete or rejected document',
|
'cannot_assign_invalid_state' => 'Cannot modify an obsolete or rejected document',
|
||||||
'cannot_change_final_states' => 'Warning: You cannot alter status for document rejected, expired or with pending review or approval',
|
'cannot_change_final_states' => 'Warning: You cannot alter status for document rejected, expired or with pending review or approval',
|
||||||
'cannot_delete_user' => 'Nie je možné odstrániť používateľa',
|
'cannot_delete_user' => 'Nie je možné odstrániť používateľa',
|
||||||
|
|
@ -320,6 +336,7 @@ URL: [url]',
|
||||||
'daily' => 'Denná',
|
'daily' => 'Denná',
|
||||||
'databasesearch' => 'Hľadať databázu',
|
'databasesearch' => 'Hľadať databázu',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => 'Dátum',
|
'date' => 'Dátum',
|
||||||
'days' => 'dní',
|
'days' => 'dní',
|
||||||
'debug' => 'Ladiť',
|
'debug' => 'Ladiť',
|
||||||
|
|
@ -331,6 +348,7 @@ URL: [url]',
|
||||||
'details' => 'Podrobnosti',
|
'details' => 'Podrobnosti',
|
||||||
'details_version' => 'Podrobnosti verzie: [version]',
|
'details_version' => 'Podrobnosti verzie: [version]',
|
||||||
'de_DE' => 'Nemčina',
|
'de_DE' => 'Nemčina',
|
||||||
|
'disable_extension' => '',
|
||||||
'disclaimer' => 'Toto je zabezpečená zóna. Prístup je povolený len autorizovaným osobám.',
|
'disclaimer' => 'Toto je zabezpečená zóna. Prístup je povolený len autorizovaným osobám.',
|
||||||
'discspace' => 'Priestor na disku',
|
'discspace' => 'Priestor na disku',
|
||||||
'docs_in_reception_no_access' => 'Documents with reception without access by recipient',
|
'docs_in_reception_no_access' => 'Documents with reception without access by recipient',
|
||||||
|
|
@ -392,7 +410,8 @@ Používateľ: [username]',
|
||||||
'document_duplicate_name' => 'Duplicitný názov dokumentu',
|
'document_duplicate_name' => 'Duplicitný názov dokumentu',
|
||||||
'document_has_no_workflow' => 'Dokument nemá pracovný postup',
|
'document_has_no_workflow' => 'Dokument nemá pracovný postup',
|
||||||
'document_infos' => 'Informácie o dokumente',
|
'document_infos' => 'Informácie o dokumente',
|
||||||
'document_is_checked_out' => 'Document is currently checked out. If you upload a new version, then the checked out version cannot be checked back in anymore.',
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'Document is currently checked out. If you upload a new version, then the checked out version cannot be checked back in anymore.',
|
||||||
'document_is_not_locked' => 'Tento dokument nie je zamknutý',
|
'document_is_not_locked' => 'Tento dokument nie je zamknutý',
|
||||||
'document_link_by' => 'Odkazuje sem',
|
'document_link_by' => 'Odkazuje sem',
|
||||||
'document_link_public' => 'Verejný',
|
'document_link_public' => 'Verejný',
|
||||||
|
|
@ -511,6 +530,7 @@ URL: [url]',
|
||||||
'empty_folder_list' => 'Žiadne dokumenty alebo zložky',
|
'empty_folder_list' => 'Žiadne dokumenty alebo zložky',
|
||||||
'empty_list' => 'Žiadne položky',
|
'empty_list' => 'Žiadne položky',
|
||||||
'empty_notify_list' => 'Žiadne položky',
|
'empty_notify_list' => 'Žiadne položky',
|
||||||
|
'enable_extension' => '',
|
||||||
'en_GB' => 'Angličtina (UK)',
|
'en_GB' => 'Angličtina (UK)',
|
||||||
'equal_transition_states' => 'Začiatok a koniec sú rovnaké',
|
'equal_transition_states' => 'Začiatok a koniec sú rovnaké',
|
||||||
'error' => 'Chyba',
|
'error' => 'Chyba',
|
||||||
|
|
@ -549,6 +569,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => 'Platnosť vyprší za 1 rok',
|
'expire_in_1y' => 'Platnosť vyprší za 1 rok',
|
||||||
'expire_in_2h' => 'Platnosť vyprší za 2 h',
|
'expire_in_2h' => 'Platnosť vyprší za 2 h',
|
||||||
'expire_in_2y' => 'Platnosť vyprší za 2 roky',
|
'expire_in_2y' => 'Platnosť vyprší za 2 roky',
|
||||||
|
'expire_in_3y' => '',
|
||||||
'expire_today' => 'Platnosť vyprší dnes',
|
'expire_today' => 'Platnosť vyprší dnes',
|
||||||
'expire_tomorrow' => 'Platnosť vyprší zajtra',
|
'expire_tomorrow' => 'Platnosť vyprší zajtra',
|
||||||
'expiry_changed_email' => 'Dátum vypršania platnosti zmenený',
|
'expiry_changed_email' => 'Dátum vypršania platnosti zmenený',
|
||||||
|
|
@ -564,8 +585,10 @@ URL: [url]',
|
||||||
'extension_changelog' => 'Denník zmien',
|
'extension_changelog' => 'Denník zmien',
|
||||||
'extension_loading' => 'Nahrávajú sa rozšírenia ...',
|
'extension_loading' => 'Nahrávajú sa rozšírenia ...',
|
||||||
'extension_manager' => 'Spravovať rozšírenia',
|
'extension_manager' => 'Spravovať rozšírenia',
|
||||||
|
'extension_mgr_error_upload' => '',
|
||||||
'extension_mgr_installed' => 'Inštalované',
|
'extension_mgr_installed' => 'Inštalované',
|
||||||
'extension_mgr_no_upload' => 'Uploading new extensions is not possible because the extentension directory is not writable.',
|
'extension_mgr_no_upload' => 'Uploading new extensions is not possible because the extentension directory is not writable.',
|
||||||
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Available',
|
'extension_mgr_repository' => 'Available',
|
||||||
'extension_version_list' => 'Versions',
|
'extension_version_list' => 'Versions',
|
||||||
'february' => 'Február',
|
'february' => 'Február',
|
||||||
|
|
@ -804,6 +827,7 @@ URL: [url]',
|
||||||
'may' => 'Máj',
|
'may' => 'Máj',
|
||||||
'menu_dropfolder' => 'Drop zložka',
|
'menu_dropfolder' => 'Drop zložka',
|
||||||
'menu_upload_from_dropfolder' => 'Naimportovať zo súboru',
|
'menu_upload_from_dropfolder' => 'Naimportovať zo súboru',
|
||||||
|
'message' => '',
|
||||||
'mimetype' => 'Mime typ',
|
'mimetype' => 'Mime typ',
|
||||||
'minutes' => 'minúty',
|
'minutes' => 'minúty',
|
||||||
'misc' => 'Rôzne',
|
'misc' => 'Rôzne',
|
||||||
|
|
@ -925,6 +949,7 @@ URL: [url]',
|
||||||
'october' => 'Október',
|
'october' => 'Október',
|
||||||
'old' => 'Staré',
|
'old' => 'Staré',
|
||||||
'only_jpg_user_images' => 'Ako obrázky používateľov je možné použiť iba obrázky .jpg',
|
'only_jpg_user_images' => 'Ako obrázky používateľov je možné použiť iba obrázky .jpg',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'Ordering by sequence is turned off in the settings. If you want this parameter to have effect, you will have to turn it back on.',
|
'order_by_sequence_off' => 'Ordering by sequence is turned off in the settings. If you want this parameter to have effect, you will have to turn it back on.',
|
||||||
'original_filename' => 'Pôvodný názov súboru',
|
'original_filename' => 'Pôvodný názov súboru',
|
||||||
'overall_indexing_progress' => 'Celkový priebeh indexovania',
|
'overall_indexing_progress' => 'Celkový priebeh indexovania',
|
||||||
|
|
@ -1244,7 +1269,9 @@ URL: [url]',
|
||||||
'select_ind_recipients' => 'Kliknutím vyberte individuálnych príjemcov',
|
'select_ind_recipients' => 'Kliknutím vyberte individuálnych príjemcov',
|
||||||
'select_ind_reviewers' => 'Kliknutím vyberte individuálneho recenzenta',
|
'select_ind_reviewers' => 'Kliknutím vyberte individuálneho recenzenta',
|
||||||
'select_ind_revisors' => 'Kliknutím vyberte individuálnych revízorov',
|
'select_ind_revisors' => 'Kliknutím vyberte individuálnych revízorov',
|
||||||
|
'select_mimetype' => '',
|
||||||
'select_one' => 'Vyberte',
|
'select_one' => 'Vyberte',
|
||||||
|
'select_owner' => '',
|
||||||
'select_user' => 'Vyberte používateľa',
|
'select_user' => 'Vyberte používateľa',
|
||||||
'select_users' => 'Kliknutím vyberte používateľov',
|
'select_users' => 'Kliknutím vyberte používateľov',
|
||||||
'select_value' => 'Vyberte hodnotu',
|
'select_value' => 'Vyberte hodnotu',
|
||||||
|
|
@ -1361,6 +1388,8 @@ Meno: [username]
|
||||||
'settings_enableAdminRevApp_desc' => 'Enable this if you want administrators to be listed as reviewers/approvers and for workflow transitions.',
|
'settings_enableAdminRevApp_desc' => 'Enable this if you want administrators to be listed as reviewers/approvers and for workflow transitions.',
|
||||||
'settings_enableCalendar' => 'Zapnúť kalendár',
|
'settings_enableCalendar' => 'Zapnúť kalendár',
|
||||||
'settings_enableCalendar_desc' => 'Zapnúť/vypnúť kalendár',
|
'settings_enableCalendar_desc' => 'Zapnúť/vypnúť kalendár',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Aktivovať schránky',
|
'settings_enableClipboard' => 'Aktivovať schránky',
|
||||||
'settings_enableClipboard_desc' => 'Enable/disable the clipboard on the \'View Folder\' page',
|
'settings_enableClipboard_desc' => 'Enable/disable the clipboard on the \'View Folder\' page',
|
||||||
'settings_enableConverting' => 'Povoliť konverziu',
|
'settings_enableConverting' => 'Povoliť konverziu',
|
||||||
|
|
@ -1474,6 +1503,8 @@ Meno: [username]
|
||||||
'settings_initialDocumentStatus_desc' => 'This status will be set when a document is added.',
|
'settings_initialDocumentStatus_desc' => 'This status will be set when a document is added.',
|
||||||
'settings_initialDocumentStatus_draft' => 'Návrh',
|
'settings_initialDocumentStatus_draft' => 'Návrh',
|
||||||
'settings_initialDocumentStatus_released' => 'Vydaný',
|
'settings_initialDocumentStatus_released' => 'Vydaný',
|
||||||
|
'settings_inlineEditing' => '',
|
||||||
|
'settings_inlineEditing_desc' => '',
|
||||||
'settings_installADOdb' => 'Inštalovať ADOdb',
|
'settings_installADOdb' => 'Inštalovať ADOdb',
|
||||||
'settings_install_disabled' => 'File ENABLE_INSTALL_TOOL was deleted. You can now log into SeedDMS and do further configuration.',
|
'settings_install_disabled' => 'File ENABLE_INSTALL_TOOL was deleted. You can now log into SeedDMS and do further configuration.',
|
||||||
'settings_install_pear_package_log' => 'Inštalovať Pear balíček \'Log\'',
|
'settings_install_pear_package_log' => 'Inštalovať Pear balíček \'Log\'',
|
||||||
|
|
@ -1519,6 +1550,8 @@ Meno: [username]
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => 'Override MimeType',
|
'settings_overrideMimeType' => 'Override MimeType',
|
||||||
'settings_overrideMimeType_desc' => 'Override the MimeType delivered by the browser, if a file is uploaded. The new MimeType is determined by SeedDMS itself.',
|
'settings_overrideMimeType_desc' => 'Override the MimeType delivered by the browser, if a file is uploaded. The new MimeType is determined by SeedDMS itself.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Čiastočná veľkosť súboru',
|
'settings_partitionSize' => 'Čiastočná veľkosť súboru',
|
||||||
'settings_partitionSize_desc' => 'Size of partial files in bytes, uploaded by jumploader. Do not set a value larger than the maximum upload size set by the server.',
|
'settings_partitionSize_desc' => 'Size of partial files in bytes, uploaded by jumploader. Do not set a value larger than the maximum upload size set by the server.',
|
||||||
'settings_passwordExpiration' => 'Vypršanie hesla',
|
'settings_passwordExpiration' => 'Vypršanie hesla',
|
||||||
|
|
@ -1614,9 +1647,11 @@ Meno: [username]
|
||||||
'settings_System' => 'Systém',
|
'settings_System' => 'Systém',
|
||||||
'settings_tasksInMenu' => 'Selected tasks',
|
'settings_tasksInMenu' => 'Selected tasks',
|
||||||
'settings_tasksInMenu_approval' => 'Approvals',
|
'settings_tasksInMenu_approval' => 'Approvals',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => 'Select those tasks which are to be counted. If none is selected, then all tasks will be counted.',
|
'settings_tasksInMenu_desc' => 'Select those tasks which are to be counted. If none is selected, then all tasks will be counted.',
|
||||||
'settings_tasksInMenu_needscorrection' => 'Correction needed',
|
'settings_tasksInMenu_needscorrection' => 'Correction needed',
|
||||||
'settings_tasksInMenu_receipt' => 'Reviews',
|
'settings_tasksInMenu_receipt' => 'Reviews',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => 'Receipts',
|
'settings_tasksInMenu_review' => 'Receipts',
|
||||||
'settings_tasksInMenu_revision' => 'Revisions',
|
'settings_tasksInMenu_revision' => 'Revisions',
|
||||||
'settings_tasksInMenu_workflow' => 'Workflow',
|
'settings_tasksInMenu_workflow' => 'Workflow',
|
||||||
|
|
@ -1671,6 +1706,7 @@ Meno: [username]
|
||||||
'splash_add_to_transmittal' => 'Add to transmittal',
|
'splash_add_to_transmittal' => 'Add to transmittal',
|
||||||
'splash_add_transmittal' => 'Added transmittal',
|
'splash_add_transmittal' => 'Added transmittal',
|
||||||
'splash_add_user' => 'Pridaný nový používateľ',
|
'splash_add_user' => 'Pridaný nový používateľ',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => 'Vymazanie vyrovnávacej pamäte',
|
'splash_cleared_cache' => 'Vymazanie vyrovnávacej pamäte',
|
||||||
'splash_cleared_clipboard' => 'Schránka bola vymazaná',
|
'splash_cleared_clipboard' => 'Schránka bola vymazaná',
|
||||||
'splash_delete_access' => 'Access right deleted',
|
'splash_delete_access' => 'Access right deleted',
|
||||||
|
|
@ -1679,6 +1715,7 @@ Meno: [username]
|
||||||
'splash_document_edited' => 'Dokument bol uložený',
|
'splash_document_edited' => 'Dokument bol uložený',
|
||||||
'splash_document_indexed' => 'Dokument \'[name]\' bol indexovaný.',
|
'splash_document_indexed' => 'Dokument \'[name]\' bol indexovaný.',
|
||||||
'splash_document_locked' => 'Dokument uzamknutý',
|
'splash_document_locked' => 'Dokument uzamknutý',
|
||||||
|
'splash_document_name_changed' => '',
|
||||||
'splash_document_unlocked' => 'Dokument odomknutý',
|
'splash_document_unlocked' => 'Dokument odomknutý',
|
||||||
'splash_edit_access' => 'Access right changed',
|
'splash_edit_access' => 'Access right changed',
|
||||||
'splash_edit_attribute' => 'Atribút bol uložený',
|
'splash_edit_attribute' => 'Atribút bol uložený',
|
||||||
|
|
@ -1860,6 +1897,7 @@ URL: [url]',
|
||||||
'tr_TR' => 'Turecky',
|
'tr_TR' => 'Turecky',
|
||||||
'tuesday' => 'Utorok',
|
'tuesday' => 'Utorok',
|
||||||
'tuesday_abbr' => 'Ut',
|
'tuesday_abbr' => 'Ut',
|
||||||
|
'types_generic' => '',
|
||||||
'type_of_hook' => 'Zadajte',
|
'type_of_hook' => 'Zadajte',
|
||||||
'type_to_filter' => '',
|
'type_to_filter' => '',
|
||||||
'type_to_search' => 'Zadajte na vyhľadanie',
|
'type_to_search' => 'Zadajte na vyhľadanie',
|
||||||
|
|
@ -1930,6 +1968,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Verzia bola odstránená',
|
'version_deleted_email_subject' => '[sitename]: [name] - Verzia bola odstránená',
|
||||||
'version_info' => 'Informácie o verzii',
|
'version_info' => 'Informácie o verzii',
|
||||||
'view' => 'Zobraziť',
|
'view' => 'Zobraziť',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Zobraziť online',
|
'view_online' => 'Zobraziť online',
|
||||||
'warning' => 'Upozornenie',
|
'warning' => 'Upozornenie',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
||||||
|
|
@ -19,13 +19,20 @@
|
||||||
// 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 (1162), MagnusI (649), tmichelfelder (106)
|
// Translators: Admin (1166), MagnusI (649), tmichelfelder (106)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '2-faktors autentisering',
|
'2_factor_auth' => '2-faktors autentisering',
|
||||||
'2_factor_auth_info' => 'För stöd av 2-faktors autentisering behöver du Google Authenticator installerad på din mobiltelefon.
|
'2_factor_auth_info' => 'För stöd av 2-faktors autentisering behöver du Google Authenticator installerad på din mobiltelefon.
|
||||||
Nedan ser du två QR-koder. Den högra är din hemliga kod och till vänster kan du skapa en ny kod. Om du skapar en ny kod måste du skanna den på nytt med Google Authenticator.',
|
Nedan ser du två QR-koder. Den högra är din hemliga kod och till vänster kan du skapa en ny kod. Om du skapar en ny kod måste du skanna den på nytt med Google Authenticator.',
|
||||||
'2_fact_auth_secret' => 'Hemlighet',
|
'2_fact_auth_secret' => 'Hemlighet',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Godkänn',
|
'accept' => 'Godkänn',
|
||||||
'access_control' => 'Åtkomstkontroll',
|
'access_control' => 'Åtkomstkontroll',
|
||||||
'access_control_is_off' => 'Avancerad åtkomstkontroll är inaktiverad',
|
'access_control_is_off' => 'Avancerad åtkomstkontroll är inaktiverad',
|
||||||
|
|
@ -157,6 +164,7 @@ URL: [url]',
|
||||||
'attrdef_management' => 'Hantering av attributdefinitioner',
|
'attrdef_management' => 'Hantering av attributdefinitioner',
|
||||||
'attrdef_maxvalues' => 'Max tillåtna värde',
|
'attrdef_maxvalues' => 'Max tillåtna värde',
|
||||||
'attrdef_minvalues' => 'Min tillåtna värde',
|
'attrdef_minvalues' => 'Min tillåtna värde',
|
||||||
|
'attrdef_minvalues_help' => '',
|
||||||
'attrdef_min_greater_max' => 'Minimum antal värden är större än maximum antal värden',
|
'attrdef_min_greater_max' => 'Minimum antal värden är större än maximum antal värden',
|
||||||
'attrdef_multiple' => 'Tillåt flera värden',
|
'attrdef_multiple' => 'Tillåt flera värden',
|
||||||
'attrdef_multiple_needs_valueset' => 'Attribut med flera värden behöver definieras.',
|
'attrdef_multiple_needs_valueset' => 'Attribut med flera värden behöver definieras.',
|
||||||
|
|
@ -165,15 +173,21 @@ URL: [url]',
|
||||||
'attrdef_noname' => 'Namn för definition av attribut saknas',
|
'attrdef_noname' => 'Namn för definition av attribut saknas',
|
||||||
'attrdef_objtype' => 'Objekttyp',
|
'attrdef_objtype' => 'Objekttyp',
|
||||||
'attrdef_regex' => 'Regulär uttryck',
|
'attrdef_regex' => 'Regulär uttryck',
|
||||||
|
'attrdef_regex_help' => '',
|
||||||
'attrdef_type' => 'Typ',
|
'attrdef_type' => 'Typ',
|
||||||
'attrdef_type_boolean' => 'Logisk',
|
'attrdef_type_boolean' => 'Logisk',
|
||||||
'attrdef_type_date' => 'Datum',
|
'attrdef_type_date' => 'Datum',
|
||||||
|
'attrdef_type_document' => 'Dokument',
|
||||||
'attrdef_type_email' => 'E-post',
|
'attrdef_type_email' => 'E-post',
|
||||||
'attrdef_type_float' => 'Flyttal',
|
'attrdef_type_float' => 'Flyttal',
|
||||||
|
'attrdef_type_folder' => 'Mapp',
|
||||||
|
'attrdef_type_group' => '',
|
||||||
'attrdef_type_int' => 'Heltal',
|
'attrdef_type_int' => 'Heltal',
|
||||||
'attrdef_type_string' => 'Textsträng',
|
'attrdef_type_string' => 'Textsträng',
|
||||||
'attrdef_type_url' => 'URL',
|
'attrdef_type_url' => 'URL',
|
||||||
|
'attrdef_type_user' => '',
|
||||||
'attrdef_valueset' => 'Värden',
|
'attrdef_valueset' => 'Värden',
|
||||||
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => 'Attribut',
|
'attributes' => 'Attribut',
|
||||||
'attribute_changed_email_body' => 'Ändrat attribut
|
'attribute_changed_email_body' => 'Ändrat attribut
|
||||||
Dokument: [name]
|
Dokument: [name]
|
||||||
|
|
@ -216,6 +230,8 @@ URL: [url]',
|
||||||
'calendar' => 'Kalender',
|
'calendar' => 'Kalender',
|
||||||
'calendar_week' => 'Kalendervecka',
|
'calendar_week' => 'Kalendervecka',
|
||||||
'cancel' => 'Avbryt',
|
'cancel' => 'Avbryt',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Kan inte ändra ett dokument som har gått ut eller avvisats.',
|
'cannot_assign_invalid_state' => 'Kan inte ändra ett dokument som har gått ut eller avvisats.',
|
||||||
'cannot_change_final_states' => 'OBS: Du kan inte ändra status för ett dokument som har avvisats, gått ut eller som väntar på att bli godkänt.',
|
'cannot_change_final_states' => 'OBS: Du kan inte ändra status för ett dokument som har avvisats, gått ut eller som väntar på att bli godkänt.',
|
||||||
'cannot_delete_user' => 'Du kan inte ta bort användaren.',
|
'cannot_delete_user' => 'Du kan inte ta bort användaren.',
|
||||||
|
|
@ -321,6 +337,7 @@ URL: [url]',
|
||||||
'daily' => 'Dagligen',
|
'daily' => 'Dagligen',
|
||||||
'databasesearch' => 'Sök databas',
|
'databasesearch' => 'Sök databas',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => 'Vänta tills data har laddats ...',
|
||||||
'date' => 'Datum',
|
'date' => 'Datum',
|
||||||
'days' => 'dagar',
|
'days' => 'dagar',
|
||||||
'debug' => 'Felsökning',
|
'debug' => 'Felsökning',
|
||||||
|
|
@ -332,6 +349,7 @@ URL: [url]',
|
||||||
'details' => 'Detaljer',
|
'details' => 'Detaljer',
|
||||||
'details_version' => 'Detaljer för version: [version]',
|
'details_version' => 'Detaljer för version: [version]',
|
||||||
'de_DE' => 'Tyska',
|
'de_DE' => 'Tyska',
|
||||||
|
'disable_extension' => '',
|
||||||
'disclaimer' => 'Detta är ett sekretessbelagt område. Bara auktoriserade personer äger tillträde. Vid överträdelse kommer åtal att väckas i enlighet med nationella och internationella lagar.',
|
'disclaimer' => 'Detta är ett sekretessbelagt område. Bara auktoriserade personer äger tillträde. Vid överträdelse kommer åtal att väckas i enlighet med nationella och internationella lagar.',
|
||||||
'discspace' => 'Diskutrymme',
|
'discspace' => 'Diskutrymme',
|
||||||
'docs_in_reception_no_access' => 'Dokument med angiven mottagare som saknar behörighet till dokumentet',
|
'docs_in_reception_no_access' => 'Dokument med angiven mottagare som saknar behörighet till dokumentet',
|
||||||
|
|
@ -386,7 +404,8 @@ Användare: [username]',
|
||||||
'document_duplicate_name' => 'Dubblett av dokumentnamn',
|
'document_duplicate_name' => 'Dubblett av dokumentnamn',
|
||||||
'document_has_no_workflow' => 'Dokumentet saknar arbetsflöde',
|
'document_has_no_workflow' => 'Dokumentet saknar arbetsflöde',
|
||||||
'document_infos' => 'Dokumentinformation',
|
'document_infos' => 'Dokumentinformation',
|
||||||
'document_is_checked_out' => 'Dokumentet är redan utcheckat. Om du laddar upp en ny version kan den utcheckade versionen inte checkas in igen.',
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'Dokumentet är redan utcheckat. Om du laddar upp en ny version kan den utcheckade versionen inte checkas in igen.',
|
||||||
'document_is_not_locked' => 'Detta dokument är inte låst',
|
'document_is_not_locked' => 'Detta dokument är inte låst',
|
||||||
'document_link_by' => 'Länkat av',
|
'document_link_by' => 'Länkat av',
|
||||||
'document_link_public' => 'Offentlig länk',
|
'document_link_public' => 'Offentlig länk',
|
||||||
|
|
@ -505,6 +524,7 @@ URL: [url]',
|
||||||
'empty_folder_list' => 'Inga dokument eller mappar',
|
'empty_folder_list' => 'Inga dokument eller mappar',
|
||||||
'empty_list' => '',
|
'empty_list' => '',
|
||||||
'empty_notify_list' => 'Inga meddelanden',
|
'empty_notify_list' => 'Inga meddelanden',
|
||||||
|
'enable_extension' => '',
|
||||||
'en_GB' => 'Engelska (GB)',
|
'en_GB' => 'Engelska (GB)',
|
||||||
'equal_transition_states' => 'Status för start och slut är lika',
|
'equal_transition_states' => 'Status för start och slut är lika',
|
||||||
'error' => 'Fel',
|
'error' => 'Fel',
|
||||||
|
|
@ -543,6 +563,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => 'Upphör att gälla om 1 år',
|
'expire_in_1y' => 'Upphör att gälla om 1 år',
|
||||||
'expire_in_2h' => 'Upphör att gälla om 2 tim',
|
'expire_in_2h' => 'Upphör att gälla om 2 tim',
|
||||||
'expire_in_2y' => 'Upphör att gälla om 2 år',
|
'expire_in_2y' => 'Upphör att gälla om 2 år',
|
||||||
|
'expire_in_3y' => '',
|
||||||
'expire_today' => 'Upphör att gälla idag',
|
'expire_today' => 'Upphör att gälla idag',
|
||||||
'expire_tomorrow' => 'Upphör att gälla i morgon',
|
'expire_tomorrow' => 'Upphör att gälla i morgon',
|
||||||
'expiry_changed_email' => 'Utgångsdatum ändrat',
|
'expiry_changed_email' => 'Utgångsdatum ändrat',
|
||||||
|
|
@ -558,8 +579,10 @@ URL: [url]',
|
||||||
'extension_changelog' => '',
|
'extension_changelog' => '',
|
||||||
'extension_loading' => '',
|
'extension_loading' => '',
|
||||||
'extension_manager' => 'Hantera tillägg',
|
'extension_manager' => 'Hantera tillägg',
|
||||||
|
'extension_mgr_error_upload' => '',
|
||||||
'extension_mgr_installed' => '',
|
'extension_mgr_installed' => '',
|
||||||
'extension_mgr_no_upload' => '',
|
'extension_mgr_no_upload' => '',
|
||||||
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => '',
|
'extension_mgr_repository' => '',
|
||||||
'extension_version_list' => '',
|
'extension_version_list' => '',
|
||||||
'february' => 'februari',
|
'february' => 'februari',
|
||||||
|
|
@ -659,7 +682,7 @@ URL: [url]',
|
||||||
'import_extension' => '',
|
'import_extension' => '',
|
||||||
'import_fs' => 'Import från filsystem',
|
'import_fs' => 'Import från filsystem',
|
||||||
'import_fs_warning' => 'Detta fungerar endast för kataloger i mellanlagringsmappen. Filer och mappar får godkänd status direkt efter importen.',
|
'import_fs_warning' => 'Detta fungerar endast för kataloger i mellanlagringsmappen. Filer och mappar får godkänd status direkt efter importen.',
|
||||||
'import_users' => '',
|
'import_users' => 'Importera användare',
|
||||||
'import_users_addnew' => '',
|
'import_users_addnew' => '',
|
||||||
'import_users_update' => '',
|
'import_users_update' => '',
|
||||||
'include_content' => 'Inkudera innehåll',
|
'include_content' => 'Inkudera innehåll',
|
||||||
|
|
@ -791,6 +814,7 @@ URL: [url]',
|
||||||
'may' => 'Maj',
|
'may' => 'Maj',
|
||||||
'menu_dropfolder' => 'Mapp för snabbuppladdning',
|
'menu_dropfolder' => 'Mapp för snabbuppladdning',
|
||||||
'menu_upload_from_dropfolder' => '',
|
'menu_upload_from_dropfolder' => '',
|
||||||
|
'message' => '',
|
||||||
'mimetype' => 'Mimetyp',
|
'mimetype' => 'Mimetyp',
|
||||||
'minutes' => 'minuter',
|
'minutes' => 'minuter',
|
||||||
'misc' => 'Diverse',
|
'misc' => 'Diverse',
|
||||||
|
|
@ -912,6 +936,7 @@ URL: [url]',
|
||||||
'october' => 'Oktober',
|
'october' => 'Oktober',
|
||||||
'old' => 'gammalt',
|
'old' => 'gammalt',
|
||||||
'only_jpg_user_images' => 'Bara .jpg-bilder kan användas som användarbild',
|
'only_jpg_user_images' => 'Bara .jpg-bilder kan användas som användarbild',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'Sortering efter sekvens är inaktiverat i inställningarna.',
|
'order_by_sequence_off' => 'Sortering efter sekvens är inaktiverat i inställningarna.',
|
||||||
'original_filename' => 'Ursprungligt filnamn',
|
'original_filename' => 'Ursprungligt filnamn',
|
||||||
'overall_indexing_progress' => 'Total indexeringsprocess',
|
'overall_indexing_progress' => 'Total indexeringsprocess',
|
||||||
|
|
@ -1217,7 +1242,9 @@ URL: [url]',
|
||||||
'select_ind_recipients' => 'Klicka för att välja individuell mottagare',
|
'select_ind_recipients' => 'Klicka för att välja individuell mottagare',
|
||||||
'select_ind_reviewers' => 'Välj en person som ska granska',
|
'select_ind_reviewers' => 'Välj en person som ska granska',
|
||||||
'select_ind_revisors' => 'Klicka för att välja individuell reviderare',
|
'select_ind_revisors' => 'Klicka för att välja individuell reviderare',
|
||||||
|
'select_mimetype' => '',
|
||||||
'select_one' => 'Välj',
|
'select_one' => 'Välj',
|
||||||
|
'select_owner' => '',
|
||||||
'select_user' => 'Välj användare',
|
'select_user' => 'Välj användare',
|
||||||
'select_users' => 'Välj användare',
|
'select_users' => 'Välj användare',
|
||||||
'select_value' => 'Välj värde',
|
'select_value' => 'Välj värde',
|
||||||
|
|
@ -1334,6 +1361,8 @@ Kommentar: [comment]',
|
||||||
'settings_enableAdminRevApp_desc' => 'Ta bort utval, så att administratören inte kan väljas som person som kan granska/godkänna',
|
'settings_enableAdminRevApp_desc' => 'Ta bort utval, så att administratören inte kan väljas som person som kan granska/godkänna',
|
||||||
'settings_enableCalendar' => 'Aktivera kalendern',
|
'settings_enableCalendar' => 'Aktivera kalendern',
|
||||||
'settings_enableCalendar_desc' => 'Aktivera/Inaktivera kalendar',
|
'settings_enableCalendar_desc' => 'Aktivera/Inaktivera kalendar',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Aktivera urklipp',
|
'settings_enableClipboard' => 'Aktivera urklipp',
|
||||||
'settings_enableClipboard_desc' => 'Aktivera/Inaktivera urklipp funktionen.',
|
'settings_enableClipboard_desc' => 'Aktivera/Inaktivera urklipp funktionen.',
|
||||||
'settings_enableConverting' => 'Aktivera filkonvertering',
|
'settings_enableConverting' => 'Aktivera filkonvertering',
|
||||||
|
|
@ -1447,6 +1476,8 @@ Kommentar: [comment]',
|
||||||
'settings_initialDocumentStatus_desc' => 'Denna status används som standard för nya dokument.',
|
'settings_initialDocumentStatus_desc' => 'Denna status används som standard för nya dokument.',
|
||||||
'settings_initialDocumentStatus_draft' => 'Utkast',
|
'settings_initialDocumentStatus_draft' => 'Utkast',
|
||||||
'settings_initialDocumentStatus_released' => 'Klart för användning',
|
'settings_initialDocumentStatus_released' => 'Klart för användning',
|
||||||
|
'settings_inlineEditing' => '',
|
||||||
|
'settings_inlineEditing_desc' => '',
|
||||||
'settings_installADOdb' => 'Installera ADOdb',
|
'settings_installADOdb' => 'Installera ADOdb',
|
||||||
'settings_install_disabled' => 'Filen ENABLE_INSTALL_TOOL har tagits bort. Du kan nu logga in till LetoDMS och göra ytterligare inställningar.',
|
'settings_install_disabled' => 'Filen ENABLE_INSTALL_TOOL har tagits bort. Du kan nu logga in till LetoDMS och göra ytterligare inställningar.',
|
||||||
'settings_install_pear_package_log' => 'Installera Pear-paketet \'Log\'',
|
'settings_install_pear_package_log' => 'Installera Pear-paketet \'Log\'',
|
||||||
|
|
@ -1492,6 +1523,8 @@ Kommentar: [comment]',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => 'Åsido Mediatyp (Mime)',
|
'settings_overrideMimeType' => 'Åsido Mediatyp (Mime)',
|
||||||
'settings_overrideMimeType_desc' => 'Åsidosätta MimeType levererad av webbläsaren, om en fil överförs. Den nya Mediatyp bestäms av SeedDMS själv.',
|
'settings_overrideMimeType_desc' => 'Åsidosätta MimeType levererad av webbläsaren, om en fil överförs. Den nya Mediatyp bestäms av SeedDMS själv.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Uppdelad filstorlek',
|
'settings_partitionSize' => 'Uppdelad filstorlek',
|
||||||
'settings_partitionSize_desc' => 'Storlek hos uppdelade filer i bytes som laddades upp med jumploader. Sätt inte ett värde som är större än den högsta tillåtna storleken på servern.',
|
'settings_partitionSize_desc' => 'Storlek hos uppdelade filer i bytes som laddades upp med jumploader. Sätt inte ett värde som är större än den högsta tillåtna storleken på servern.',
|
||||||
'settings_passwordExpiration' => 'Lösenord utgångsdatum',
|
'settings_passwordExpiration' => 'Lösenord utgångsdatum',
|
||||||
|
|
@ -1587,9 +1620,11 @@ Kommentar: [comment]',
|
||||||
'settings_System' => 'System',
|
'settings_System' => 'System',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
|
@ -1644,6 +1679,7 @@ Kommentar: [comment]',
|
||||||
'splash_add_to_transmittal' => 'Lägg till meddelande',
|
'splash_add_to_transmittal' => 'Lägg till meddelande',
|
||||||
'splash_add_transmittal' => 'Meddelande tillagt',
|
'splash_add_transmittal' => 'Meddelande tillagt',
|
||||||
'splash_add_user' => 'Ny användare tillagd',
|
'splash_add_user' => 'Ny användare tillagd',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => 'Cachen är rensad',
|
'splash_cleared_cache' => 'Cachen är rensad',
|
||||||
'splash_cleared_clipboard' => 'Urklipp rensat',
|
'splash_cleared_clipboard' => 'Urklipp rensat',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
|
@ -1652,6 +1688,7 @@ Kommentar: [comment]',
|
||||||
'splash_document_edited' => 'Dokument sparat',
|
'splash_document_edited' => 'Dokument sparat',
|
||||||
'splash_document_indexed' => 'Dokument \'[name]\' indexerat.',
|
'splash_document_indexed' => 'Dokument \'[name]\' indexerat.',
|
||||||
'splash_document_locked' => 'Dokument låst',
|
'splash_document_locked' => 'Dokument låst',
|
||||||
|
'splash_document_name_changed' => '',
|
||||||
'splash_document_unlocked' => 'Dokument upplåst',
|
'splash_document_unlocked' => 'Dokument upplåst',
|
||||||
'splash_edit_access' => '',
|
'splash_edit_access' => '',
|
||||||
'splash_edit_attribute' => 'Attribut sparat',
|
'splash_edit_attribute' => 'Attribut sparat',
|
||||||
|
|
@ -1833,6 +1870,7 @@ URL: [url]',
|
||||||
'tr_TR' => 'Turkiska',
|
'tr_TR' => 'Turkiska',
|
||||||
'tuesday' => 'Tisdag',
|
'tuesday' => 'Tisdag',
|
||||||
'tuesday_abbr' => 'Ti',
|
'tuesday_abbr' => 'Ti',
|
||||||
|
'types_generic' => '',
|
||||||
'type_of_hook' => 'Typ',
|
'type_of_hook' => 'Typ',
|
||||||
'type_to_filter' => '',
|
'type_to_filter' => '',
|
||||||
'type_to_search' => 'Skriv för att söka',
|
'type_to_search' => 'Skriv för att söka',
|
||||||
|
|
@ -1903,6 +1941,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Version borttagen',
|
'version_deleted_email_subject' => '[sitename]: [name] - Version borttagen',
|
||||||
'version_info' => 'Versionsinformation',
|
'version_info' => 'Versionsinformation',
|
||||||
'view' => 'Vy',
|
'view' => 'Vy',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Visa online',
|
'view_online' => 'Visa online',
|
||||||
'warning' => 'Varning',
|
'warning' => 'Varning',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
||||||
|
|
@ -19,12 +19,19 @@
|
||||||
// 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 (1109), aydin (83)
|
// Translators: Admin (1119), aydin (83)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => 'İki faktörlü yetkilendirme',
|
'2_factor_auth' => 'İki faktörlü yetkilendirme',
|
||||||
'2_factor_auth_info' => '',
|
'2_factor_auth_info' => '',
|
||||||
'2_fact_auth_secret' => '',
|
'2_fact_auth_secret' => '',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Kabul',
|
'accept' => 'Kabul',
|
||||||
'access_control' => 'Erişim Kontrolü',
|
'access_control' => 'Erişim Kontrolü',
|
||||||
'access_control_is_off' => '',
|
'access_control_is_off' => '',
|
||||||
|
|
@ -150,6 +157,7 @@ URL: [url]',
|
||||||
'attrdef_management' => 'Nitelik tanımı yönetimi',
|
'attrdef_management' => 'Nitelik tanımı yönetimi',
|
||||||
'attrdef_maxvalues' => 'Maks. değer',
|
'attrdef_maxvalues' => 'Maks. değer',
|
||||||
'attrdef_minvalues' => 'Min. değer',
|
'attrdef_minvalues' => 'Min. değer',
|
||||||
|
'attrdef_minvalues_help' => '',
|
||||||
'attrdef_min_greater_max' => 'Minimum değer maksimum değerden büyük',
|
'attrdef_min_greater_max' => 'Minimum değer maksimum değerden büyük',
|
||||||
'attrdef_multiple' => 'Birden fazla değere izin ver',
|
'attrdef_multiple' => 'Birden fazla değere izin ver',
|
||||||
'attrdef_multiple_needs_valueset' => '',
|
'attrdef_multiple_needs_valueset' => '',
|
||||||
|
|
@ -158,15 +166,21 @@ URL: [url]',
|
||||||
'attrdef_noname' => 'Nitelik tanımlamada isim eksik',
|
'attrdef_noname' => 'Nitelik tanımlamada isim eksik',
|
||||||
'attrdef_objtype' => 'Nesne türü',
|
'attrdef_objtype' => 'Nesne türü',
|
||||||
'attrdef_regex' => 'Düzenli ifade (Regular expression)',
|
'attrdef_regex' => 'Düzenli ifade (Regular expression)',
|
||||||
|
'attrdef_regex_help' => '',
|
||||||
'attrdef_type' => 'Tür',
|
'attrdef_type' => 'Tür',
|
||||||
'attrdef_type_boolean' => 'Mantık',
|
'attrdef_type_boolean' => 'Mantık',
|
||||||
'attrdef_type_date' => 'Tarih',
|
'attrdef_type_date' => 'Tarih',
|
||||||
|
'attrdef_type_document' => '',
|
||||||
'attrdef_type_email' => '',
|
'attrdef_type_email' => '',
|
||||||
'attrdef_type_float' => '',
|
'attrdef_type_float' => '',
|
||||||
|
'attrdef_type_folder' => '',
|
||||||
|
'attrdef_type_group' => '',
|
||||||
'attrdef_type_int' => 'TamSayı',
|
'attrdef_type_int' => 'TamSayı',
|
||||||
'attrdef_type_string' => 'Dizi',
|
'attrdef_type_string' => 'Dizi',
|
||||||
'attrdef_type_url' => '',
|
'attrdef_type_url' => '',
|
||||||
|
'attrdef_type_user' => '',
|
||||||
'attrdef_valueset' => 'Değer',
|
'attrdef_valueset' => 'Değer',
|
||||||
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => 'Nitelik',
|
'attributes' => 'Nitelik',
|
||||||
'attribute_changed_email_body' => 'Değer değişti
|
'attribute_changed_email_body' => 'Değer değişti
|
||||||
Doküman: [name]
|
Doküman: [name]
|
||||||
|
|
@ -209,6 +223,8 @@ URL: [url]',
|
||||||
'calendar' => 'Takvim',
|
'calendar' => 'Takvim',
|
||||||
'calendar_week' => 'Takvim haftası',
|
'calendar_week' => 'Takvim haftası',
|
||||||
'cancel' => 'İptal',
|
'cancel' => 'İptal',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Geçersiz veya reddedilmiş doküman değiştirilemez.',
|
'cannot_assign_invalid_state' => 'Geçersiz veya reddedilmiş doküman değiştirilemez.',
|
||||||
'cannot_change_final_states' => 'Dikkat: Reddedilen, süresi dolan, kontrol veya onay bekleyen dokümanın durumununu değiştiremezsiniz.',
|
'cannot_change_final_states' => 'Dikkat: Reddedilen, süresi dolan, kontrol veya onay bekleyen dokümanın durumununu değiştiremezsiniz.',
|
||||||
'cannot_delete_user' => 'Kullanıcı silinemez',
|
'cannot_delete_user' => 'Kullanıcı silinemez',
|
||||||
|
|
@ -313,7 +329,8 @@ URL: [url]',
|
||||||
'current_version' => 'Mevcut versiyon',
|
'current_version' => 'Mevcut versiyon',
|
||||||
'daily' => 'Günlük',
|
'daily' => 'Günlük',
|
||||||
'databasesearch' => 'Veritabanı arama',
|
'databasesearch' => 'Veritabanı arama',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => 'Veritabanı tasarım sürümü',
|
||||||
|
'data_loading' => 'Lütfen veriler yüklenene kadar bekleyin…',
|
||||||
'date' => 'Tarih',
|
'date' => 'Tarih',
|
||||||
'days' => 'gün',
|
'days' => 'gün',
|
||||||
'debug' => '',
|
'debug' => '',
|
||||||
|
|
@ -325,6 +342,7 @@ URL: [url]',
|
||||||
'details' => 'Detaylar',
|
'details' => 'Detaylar',
|
||||||
'details_version' => '[version] versiyonu detayları',
|
'details_version' => '[version] versiyonu detayları',
|
||||||
'de_DE' => 'Almanca',
|
'de_DE' => 'Almanca',
|
||||||
|
'disable_extension' => '',
|
||||||
'disclaimer' => 'Bu sisteme sadece yetkilendirilmiş personel yetki seviyesine göre erişebilir. Herhangi bir ihlalde veya ihlal girişiminde, ulusal ve uluslararası yasalara göre takibat yapılacaktır.',
|
'disclaimer' => 'Bu sisteme sadece yetkilendirilmiş personel yetki seviyesine göre erişebilir. Herhangi bir ihlalde veya ihlal girişiminde, ulusal ve uluslararası yasalara göre takibat yapılacaktır.',
|
||||||
'discspace' => 'Disk alanı',
|
'discspace' => 'Disk alanı',
|
||||||
'docs_in_reception_no_access' => '',
|
'docs_in_reception_no_access' => '',
|
||||||
|
|
@ -379,7 +397,8 @@ Kullanıcı: [username]',
|
||||||
'document_duplicate_name' => 'Mükerrer doküman ismi',
|
'document_duplicate_name' => 'Mükerrer doküman ismi',
|
||||||
'document_has_no_workflow' => 'Dokümanın iş akışı yok',
|
'document_has_no_workflow' => 'Dokümanın iş akışı yok',
|
||||||
'document_infos' => 'Doküman Bilgisi',
|
'document_infos' => 'Doküman Bilgisi',
|
||||||
'document_is_checked_out' => '',
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => '',
|
||||||
'document_is_not_locked' => 'Bu doküman kilitli değil',
|
'document_is_not_locked' => 'Bu doküman kilitli değil',
|
||||||
'document_link_by' => 'Link veren',
|
'document_link_by' => 'Link veren',
|
||||||
'document_link_public' => 'Genel',
|
'document_link_public' => 'Genel',
|
||||||
|
|
@ -493,6 +512,7 @@ URL: [url]',
|
||||||
'empty_folder_list' => 'Hiç klasör veya doküman yok',
|
'empty_folder_list' => 'Hiç klasör veya doküman yok',
|
||||||
'empty_list' => '',
|
'empty_list' => '',
|
||||||
'empty_notify_list' => 'Giriş yok',
|
'empty_notify_list' => 'Giriş yok',
|
||||||
|
'enable_extension' => '',
|
||||||
'en_GB' => 'İngilizce',
|
'en_GB' => 'İngilizce',
|
||||||
'equal_transition_states' => 'Başlangıç ve bitiş durumları eşit',
|
'equal_transition_states' => 'Başlangıç ve bitiş durumları eşit',
|
||||||
'error' => 'Hata',
|
'error' => 'Hata',
|
||||||
|
|
@ -506,7 +526,7 @@ URL: [url]',
|
||||||
'error_no_folder_selected' => 'Hiçbir klasör seçilmedi',
|
'error_no_folder_selected' => 'Hiçbir klasör seçilmedi',
|
||||||
'error_occured' => 'Bir hata oluştu',
|
'error_occured' => 'Bir hata oluştu',
|
||||||
'error_remove_document' => '',
|
'error_remove_document' => '',
|
||||||
'error_remove_folder' => '',
|
'error_remove_folder' => 'Klasörü Silerken Hata!',
|
||||||
'error_remove_permission' => '',
|
'error_remove_permission' => '',
|
||||||
'error_rm_workflow' => '',
|
'error_rm_workflow' => '',
|
||||||
'error_rm_workflow_action' => '',
|
'error_rm_workflow_action' => '',
|
||||||
|
|
@ -531,6 +551,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => '1 Yıl içinde silinecek',
|
'expire_in_1y' => '1 Yıl içinde silinecek',
|
||||||
'expire_in_2h' => '',
|
'expire_in_2h' => '',
|
||||||
'expire_in_2y' => '2 Yıl içinde silinecek',
|
'expire_in_2y' => '2 Yıl içinde silinecek',
|
||||||
|
'expire_in_3y' => '',
|
||||||
'expire_today' => '',
|
'expire_today' => '',
|
||||||
'expire_tomorrow' => '',
|
'expire_tomorrow' => '',
|
||||||
'expiry_changed_email' => 'Süresinin dolacağı tarihi değişti',
|
'expiry_changed_email' => 'Süresinin dolacağı tarihi değişti',
|
||||||
|
|
@ -546,8 +567,10 @@ URL: [url]',
|
||||||
'extension_changelog' => 'Değişiklik Listesi',
|
'extension_changelog' => 'Değişiklik Listesi',
|
||||||
'extension_loading' => 'Uzantı yüklendi',
|
'extension_loading' => 'Uzantı yüklendi',
|
||||||
'extension_manager' => 'Uzantıları düzenle',
|
'extension_manager' => 'Uzantıları düzenle',
|
||||||
|
'extension_mgr_error_upload' => '',
|
||||||
'extension_mgr_installed' => 'Yüklendi',
|
'extension_mgr_installed' => 'Yüklendi',
|
||||||
'extension_mgr_no_upload' => '',
|
'extension_mgr_no_upload' => '',
|
||||||
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => 'Mevcut',
|
'extension_mgr_repository' => 'Mevcut',
|
||||||
'extension_version_list' => 'Veysionlar',
|
'extension_version_list' => 'Veysionlar',
|
||||||
'february' => 'Şubat',
|
'february' => 'Şubat',
|
||||||
|
|
@ -669,7 +692,7 @@ URL: [url]',
|
||||||
'inherits_access_copy_msg' => 'Devralınan erişim listesini kopyala',
|
'inherits_access_copy_msg' => 'Devralınan erişim listesini kopyala',
|
||||||
'inherits_access_empty_msg' => 'Boş erişim listesiyle başla',
|
'inherits_access_empty_msg' => 'Boş erişim listesiyle başla',
|
||||||
'inherits_access_msg' => 'Erişim devralınıyor',
|
'inherits_access_msg' => 'Erişim devralınıyor',
|
||||||
'installed_php_extensions' => '',
|
'installed_php_extensions' => 'Kurulu php eklentileri',
|
||||||
'internal_error' => 'İç hata',
|
'internal_error' => 'İç hata',
|
||||||
'internal_error_exit' => 'İç hata. İstek tamamlanmadı.',
|
'internal_error_exit' => 'İç hata. İstek tamamlanmadı.',
|
||||||
'invalid_access_mode' => 'Gereçsiz Erişim Modu',
|
'invalid_access_mode' => 'Gereçsiz Erişim Modu',
|
||||||
|
|
@ -779,13 +802,14 @@ URL: [url]',
|
||||||
'may' => 'Mayıs',
|
'may' => 'Mayıs',
|
||||||
'menu_dropfolder' => '',
|
'menu_dropfolder' => '',
|
||||||
'menu_upload_from_dropfolder' => '',
|
'menu_upload_from_dropfolder' => '',
|
||||||
|
'message' => '',
|
||||||
'mimetype' => 'Mime tipi',
|
'mimetype' => 'Mime tipi',
|
||||||
'minutes' => 'dakika',
|
'minutes' => 'dakika',
|
||||||
'misc' => 'Diğer',
|
'misc' => 'Diğer',
|
||||||
'missing_checksum' => 'Sağlama toplamı eksik',
|
'missing_checksum' => 'Sağlama toplamı eksik',
|
||||||
'missing_file' => '',
|
'missing_file' => '',
|
||||||
'missing_filesize' => 'Dosya boyutu eksik',
|
'missing_filesize' => 'Dosya boyutu eksik',
|
||||||
'missing_php_extensions' => '',
|
'missing_php_extensions' => 'Eksik php eklentileri',
|
||||||
'missing_reception' => '',
|
'missing_reception' => '',
|
||||||
'missing_request_object' => '',
|
'missing_request_object' => '',
|
||||||
'missing_transition_user_group' => 'Geçiş için kullanıcı/grup bilgisi eksik',
|
'missing_transition_user_group' => 'Geçiş için kullanıcı/grup bilgisi eksik',
|
||||||
|
|
@ -865,7 +889,7 @@ URL: [url]',
|
||||||
'no_approval_needed' => 'Onay bekleyen yok.',
|
'no_approval_needed' => 'Onay bekleyen yok.',
|
||||||
'no_attached_files' => 'Ek dosya yok',
|
'no_attached_files' => 'Ek dosya yok',
|
||||||
'no_attribute_definitions' => '',
|
'no_attribute_definitions' => '',
|
||||||
'no_backup_dir' => '',
|
'no_backup_dir' => 'Yedekleme dizini belirlenmedi',
|
||||||
'no_current_version' => 'Kullandığınız SeedDMS versiyonu eski görünüyor. Son versiyon [latestversion].',
|
'no_current_version' => 'Kullandığınız SeedDMS versiyonu eski görünüyor. Son versiyon [latestversion].',
|
||||||
'no_default_keywords' => 'Anahtar kelime yok',
|
'no_default_keywords' => 'Anahtar kelime yok',
|
||||||
'no_docs_checked_out' => '',
|
'no_docs_checked_out' => '',
|
||||||
|
|
@ -900,6 +924,7 @@ URL: [url]',
|
||||||
'october' => 'Ekim',
|
'october' => 'Ekim',
|
||||||
'old' => 'Eski',
|
'old' => 'Eski',
|
||||||
'only_jpg_user_images' => 'Kullanıcı resmi olarak sadece .jpg uzantı resimler kullanılabilir',
|
'only_jpg_user_images' => 'Kullanıcı resmi olarak sadece .jpg uzantı resimler kullanılabilir',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => '',
|
'order_by_sequence_off' => '',
|
||||||
'original_filename' => 'Orijinal dosya adı',
|
'original_filename' => 'Orijinal dosya adı',
|
||||||
'overall_indexing_progress' => '',
|
'overall_indexing_progress' => '',
|
||||||
|
|
@ -948,7 +973,7 @@ Giriş yaparken halen sorun yaşıyorsanız lütfen sistem yöneticinizle görü
|
||||||
'pending_revision' => '',
|
'pending_revision' => '',
|
||||||
'pending_workflows' => '',
|
'pending_workflows' => '',
|
||||||
'personal_default_keywords' => 'Kişisel anahtar kelimeler',
|
'personal_default_keywords' => 'Kişisel anahtar kelimeler',
|
||||||
'php_info' => '',
|
'php_info' => 'PHP Bilgisi',
|
||||||
'pl_PL' => 'Polonyaca',
|
'pl_PL' => 'Polonyaca',
|
||||||
'possible_substitutes' => '',
|
'possible_substitutes' => '',
|
||||||
'preset_expires' => 'Son Kullanım Tarihi Tanımla',
|
'preset_expires' => 'Son Kullanım Tarihi Tanımla',
|
||||||
|
|
@ -1165,8 +1190,8 @@ URL: [url]',
|
||||||
'search_results_access_filtered' => 'Arama sonuçları içerisinde erişimin kısıtlandığı içerik bulunabilir.',
|
'search_results_access_filtered' => 'Arama sonuçları içerisinde erişimin kısıtlandığı içerik bulunabilir.',
|
||||||
'search_time' => 'Arama süresi: [time] sn.',
|
'search_time' => 'Arama süresi: [time] sn.',
|
||||||
'seconds' => 'saniye',
|
'seconds' => 'saniye',
|
||||||
'seeddms_info' => '',
|
'seeddms_info' => 'SeedDMS hakkında bilgi',
|
||||||
'seeddms_version' => '',
|
'seeddms_version' => 'SeedDMS Sürümü',
|
||||||
'selection' => 'Seçim',
|
'selection' => 'Seçim',
|
||||||
'select_attrdefgrp_show' => '',
|
'select_attrdefgrp_show' => '',
|
||||||
'select_attribute_value' => '',
|
'select_attribute_value' => '',
|
||||||
|
|
@ -1188,7 +1213,9 @@ URL: [url]',
|
||||||
'select_ind_recipients' => '',
|
'select_ind_recipients' => '',
|
||||||
'select_ind_reviewers' => 'Biresysel kontrol edeni seçmek için tıklayın',
|
'select_ind_reviewers' => 'Biresysel kontrol edeni seçmek için tıklayın',
|
||||||
'select_ind_revisors' => '',
|
'select_ind_revisors' => '',
|
||||||
|
'select_mimetype' => '',
|
||||||
'select_one' => 'Birini seçiniz',
|
'select_one' => 'Birini seçiniz',
|
||||||
|
'select_owner' => '',
|
||||||
'select_user' => 'Kullanıcı Seç',
|
'select_user' => 'Kullanıcı Seç',
|
||||||
'select_users' => 'Kullanıcı seçmek için tıklayın',
|
'select_users' => 'Kullanıcı seçmek için tıklayın',
|
||||||
'select_value' => 'Değeri seç',
|
'select_value' => 'Değeri seç',
|
||||||
|
|
@ -1300,6 +1327,8 @@ URL: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => 'Yöneticilerin kontrol/onay listesine eklenmesi ve iş akış süreçlerini yapabilmeleri için bu ayarı etkinleştirin.',
|
'settings_enableAdminRevApp_desc' => 'Yöneticilerin kontrol/onay listesine eklenmesi ve iş akış süreçlerini yapabilmeleri için bu ayarı etkinleştirin.',
|
||||||
'settings_enableCalendar' => 'Takvimi Etkinleştir',
|
'settings_enableCalendar' => 'Takvimi Etkinleştir',
|
||||||
'settings_enableCalendar_desc' => 'Takvimi etkinleştir/devre dışı bırak',
|
'settings_enableCalendar_desc' => 'Takvimi etkinleştir/devre dışı bırak',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Panoyu Etkinleştir',
|
'settings_enableClipboard' => 'Panoyu Etkinleştir',
|
||||||
'settings_enableClipboard_desc' => '\'Klasör Görüntüle\' sayfasında panoyu etkinleştir/devredışı bırak',
|
'settings_enableClipboard_desc' => '\'Klasör Görüntüle\' sayfasında panoyu etkinleştir/devredışı bırak',
|
||||||
'settings_enableConverting' => 'Dönüştürmeyi etkinleştir',
|
'settings_enableConverting' => 'Dönüştürmeyi etkinleştir',
|
||||||
|
|
@ -1413,6 +1442,8 @@ URL: [url]',
|
||||||
'settings_initialDocumentStatus_desc' => '',
|
'settings_initialDocumentStatus_desc' => '',
|
||||||
'settings_initialDocumentStatus_draft' => '',
|
'settings_initialDocumentStatus_draft' => '',
|
||||||
'settings_initialDocumentStatus_released' => '',
|
'settings_initialDocumentStatus_released' => '',
|
||||||
|
'settings_inlineEditing' => '',
|
||||||
|
'settings_inlineEditing_desc' => '',
|
||||||
'settings_installADOdb' => 'ADOdb yükle',
|
'settings_installADOdb' => 'ADOdb yükle',
|
||||||
'settings_install_disabled' => 'ENABLE_INSTALL_TOOL silindi. SeedDMS\'e giriş yaparak diğer ayarları yapabilirsiniz.',
|
'settings_install_disabled' => 'ENABLE_INSTALL_TOOL silindi. SeedDMS\'e giriş yaparak diğer ayarları yapabilirsiniz.',
|
||||||
'settings_install_pear_package_log' => 'Pear package \'Log\' yükleyin',
|
'settings_install_pear_package_log' => 'Pear package \'Log\' yükleyin',
|
||||||
|
|
@ -1458,6 +1489,8 @@ URL: [url]',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => '',
|
'settings_overrideMimeType' => '',
|
||||||
'settings_overrideMimeType_desc' => '',
|
'settings_overrideMimeType_desc' => '',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Kısmi dosya boyutu',
|
'settings_partitionSize' => 'Kısmi dosya boyutu',
|
||||||
'settings_partitionSize_desc' => 'Jumploader ile yüklenecek dosyaların byte cinsinden kısmi dosya boyutu. Sunucu tarafından tanımlanandan daha büyük bir değer girmeyiniz.',
|
'settings_partitionSize_desc' => 'Jumploader ile yüklenecek dosyaların byte cinsinden kısmi dosya boyutu. Sunucu tarafından tanımlanandan daha büyük bir değer girmeyiniz.',
|
||||||
'settings_passwordExpiration' => 'Parola geçerlilik süresi',
|
'settings_passwordExpiration' => 'Parola geçerlilik süresi',
|
||||||
|
|
@ -1553,9 +1586,11 @@ URL: [url]',
|
||||||
'settings_System' => 'Sistem',
|
'settings_System' => 'Sistem',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
|
@ -1610,6 +1645,7 @@ URL: [url]',
|
||||||
'splash_add_to_transmittal' => '',
|
'splash_add_to_transmittal' => '',
|
||||||
'splash_add_transmittal' => '',
|
'splash_add_transmittal' => '',
|
||||||
'splash_add_user' => 'Yeni kullanıcı eklendi',
|
'splash_add_user' => 'Yeni kullanıcı eklendi',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => '',
|
'splash_cleared_cache' => '',
|
||||||
'splash_cleared_clipboard' => 'Pano temizlendi',
|
'splash_cleared_clipboard' => 'Pano temizlendi',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
|
@ -1618,6 +1654,7 @@ URL: [url]',
|
||||||
'splash_document_edited' => 'Doküman kaydedildi',
|
'splash_document_edited' => 'Doküman kaydedildi',
|
||||||
'splash_document_indexed' => '',
|
'splash_document_indexed' => '',
|
||||||
'splash_document_locked' => 'Doküman kilitlendi',
|
'splash_document_locked' => 'Doküman kilitlendi',
|
||||||
|
'splash_document_name_changed' => '',
|
||||||
'splash_document_unlocked' => 'Doküman kiliti açıldı',
|
'splash_document_unlocked' => 'Doküman kiliti açıldı',
|
||||||
'splash_edit_access' => '',
|
'splash_edit_access' => '',
|
||||||
'splash_edit_attribute' => 'Nitelik kaydedildi',
|
'splash_edit_attribute' => 'Nitelik kaydedildi',
|
||||||
|
|
@ -1799,6 +1836,7 @@ URL: [url]',
|
||||||
'tr_TR' => 'Türkçe',
|
'tr_TR' => 'Türkçe',
|
||||||
'tuesday' => 'Salı',
|
'tuesday' => 'Salı',
|
||||||
'tuesday_abbr' => 'Sa',
|
'tuesday_abbr' => 'Sa',
|
||||||
|
'types_generic' => '',
|
||||||
'type_of_hook' => '',
|
'type_of_hook' => '',
|
||||||
'type_to_filter' => '',
|
'type_to_filter' => '',
|
||||||
'type_to_search' => 'Aranacak sözcük yazınız',
|
'type_to_search' => 'Aranacak sözcük yazınız',
|
||||||
|
|
@ -1869,6 +1907,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - Versiyon silindi',
|
'version_deleted_email_subject' => '[sitename]: [name] - Versiyon silindi',
|
||||||
'version_info' => 'Versiyon Bilgisi',
|
'version_info' => 'Versiyon Bilgisi',
|
||||||
'view' => 'Görüntüle',
|
'view' => 'Görüntüle',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Online görüntüle',
|
'view_online' => 'Online görüntüle',
|
||||||
'warning' => 'Dikkat',
|
'warning' => 'Dikkat',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
||||||
|
|
@ -19,12 +19,19 @@
|
||||||
// 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 (1339)
|
// Translators: Admin (1340)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '',
|
'2_factor_auth' => '',
|
||||||
'2_factor_auth_info' => '',
|
'2_factor_auth_info' => '',
|
||||||
'2_fact_auth_secret' => '',
|
'2_fact_auth_secret' => '',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => 'Прийняти',
|
'accept' => 'Прийняти',
|
||||||
'access_control' => '',
|
'access_control' => '',
|
||||||
'access_control_is_off' => '',
|
'access_control_is_off' => '',
|
||||||
|
|
@ -156,6 +163,7 @@ URL: [url]',
|
||||||
'attrdef_management' => 'Керування визначенням атрибутів',
|
'attrdef_management' => 'Керування визначенням атрибутів',
|
||||||
'attrdef_maxvalues' => 'Макс. кількість значень',
|
'attrdef_maxvalues' => 'Макс. кількість значень',
|
||||||
'attrdef_minvalues' => 'Мін. кількість значень',
|
'attrdef_minvalues' => 'Мін. кількість значень',
|
||||||
|
'attrdef_minvalues_help' => '',
|
||||||
'attrdef_min_greater_max' => 'Мінімальна кількість значень більша за максимальну кількість значень',
|
'attrdef_min_greater_max' => 'Мінімальна кількість значень більша за максимальну кількість значень',
|
||||||
'attrdef_multiple' => 'Декілька значень',
|
'attrdef_multiple' => 'Декілька значень',
|
||||||
'attrdef_multiple_needs_valueset' => 'Атрибут з кількома значеннями потребує встановлення значень',
|
'attrdef_multiple_needs_valueset' => 'Атрибут з кількома значеннями потребує встановлення значень',
|
||||||
|
|
@ -164,15 +172,21 @@ URL: [url]',
|
||||||
'attrdef_noname' => 'Відсутня назва для визначення атрибуту',
|
'attrdef_noname' => 'Відсутня назва для визначення атрибуту',
|
||||||
'attrdef_objtype' => 'Тип об\'єкту',
|
'attrdef_objtype' => 'Тип об\'єкту',
|
||||||
'attrdef_regex' => 'Регулярний вираз',
|
'attrdef_regex' => 'Регулярний вираз',
|
||||||
|
'attrdef_regex_help' => '',
|
||||||
'attrdef_type' => 'Тип',
|
'attrdef_type' => 'Тип',
|
||||||
'attrdef_type_boolean' => 'Логічне',
|
'attrdef_type_boolean' => 'Логічне',
|
||||||
'attrdef_type_date' => 'Дата',
|
'attrdef_type_date' => 'Дата',
|
||||||
|
'attrdef_type_document' => '',
|
||||||
'attrdef_type_email' => 'Електронна пошта',
|
'attrdef_type_email' => 'Електронна пошта',
|
||||||
'attrdef_type_float' => 'З плаваючою комою',
|
'attrdef_type_float' => 'З плаваючою комою',
|
||||||
|
'attrdef_type_folder' => '',
|
||||||
|
'attrdef_type_group' => '',
|
||||||
'attrdef_type_int' => 'Ціле',
|
'attrdef_type_int' => 'Ціле',
|
||||||
'attrdef_type_string' => 'Текстовий рядок',
|
'attrdef_type_string' => 'Текстовий рядок',
|
||||||
'attrdef_type_url' => 'Посилання',
|
'attrdef_type_url' => 'Посилання',
|
||||||
|
'attrdef_type_user' => '',
|
||||||
'attrdef_valueset' => 'Набір значень',
|
'attrdef_valueset' => 'Набір значень',
|
||||||
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => 'Атрибути',
|
'attributes' => 'Атрибути',
|
||||||
'attribute_changed_email_body' => 'Змінено атрибут
|
'attribute_changed_email_body' => 'Змінено атрибут
|
||||||
Документ: [name]
|
Документ: [name]
|
||||||
|
|
@ -215,6 +229,8 @@ URL: [url]',
|
||||||
'calendar' => 'Календар',
|
'calendar' => 'Календар',
|
||||||
'calendar_week' => 'Тиждень',
|
'calendar_week' => 'Тиждень',
|
||||||
'cancel' => 'Відміна',
|
'cancel' => 'Відміна',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => 'Неможливо змінити застарілий чи відхилений документ',
|
'cannot_assign_invalid_state' => 'Неможливо змінити застарілий чи відхилений документ',
|
||||||
'cannot_change_final_states' => 'Не можна змінювати статус відхиленого, застарілого документа або документа, що очікує на рецензію чи затвердження',
|
'cannot_change_final_states' => 'Не можна змінювати статус відхиленого, застарілого документа або документа, що очікує на рецензію чи затвердження',
|
||||||
'cannot_delete_user' => 'Неможливо видалити користувача',
|
'cannot_delete_user' => 'Неможливо видалити користувача',
|
||||||
|
|
@ -320,6 +336,7 @@ URL: [url]',
|
||||||
'daily' => 'Щоденно',
|
'daily' => 'Щоденно',
|
||||||
'databasesearch' => 'Пошук по БД',
|
'databasesearch' => 'Пошук по БД',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => 'Дата',
|
'date' => 'Дата',
|
||||||
'days' => 'дні',
|
'days' => 'дні',
|
||||||
'debug' => '',
|
'debug' => '',
|
||||||
|
|
@ -331,6 +348,7 @@ URL: [url]',
|
||||||
'details' => 'Деталі',
|
'details' => 'Деталі',
|
||||||
'details_version' => 'Детальна інформація про версію: [version]',
|
'details_version' => 'Детальна інформація про версію: [version]',
|
||||||
'de_DE' => 'German',
|
'de_DE' => 'German',
|
||||||
|
'disable_extension' => '',
|
||||||
'disclaimer' => 'Авторизована зона. Несанкціонований доступ переслідується згідно національного законодавства.',
|
'disclaimer' => 'Авторизована зона. Несанкціонований доступ переслідується згідно національного законодавства.',
|
||||||
'discspace' => 'Дисковий простір',
|
'discspace' => 'Дисковий простір',
|
||||||
'docs_in_reception_no_access' => '',
|
'docs_in_reception_no_access' => '',
|
||||||
|
|
@ -385,7 +403,8 @@ URL: [url]',
|
||||||
'document_duplicate_name' => 'Документ з такою назвою вже існує',
|
'document_duplicate_name' => 'Документ з такою назвою вже існує',
|
||||||
'document_has_no_workflow' => 'Документові не призначено процес',
|
'document_has_no_workflow' => 'Документові не призначено процес',
|
||||||
'document_infos' => 'Інформація про документ',
|
'document_infos' => 'Інформація про документ',
|
||||||
'document_is_checked_out' => 'Документ на опрацюванні',
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => 'Документ на опрацюванні',
|
||||||
'document_is_not_locked' => 'Документ не заблокований',
|
'document_is_not_locked' => 'Документ не заблокований',
|
||||||
'document_link_by' => 'Пов\'язаний',
|
'document_link_by' => 'Пов\'язаний',
|
||||||
'document_link_public' => 'Публічний',
|
'document_link_public' => 'Публічний',
|
||||||
|
|
@ -499,6 +518,7 @@ URL: [url]',
|
||||||
'empty_folder_list' => 'Немає документів або каталогів',
|
'empty_folder_list' => 'Немає документів або каталогів',
|
||||||
'empty_list' => '',
|
'empty_list' => '',
|
||||||
'empty_notify_list' => 'Немає записів',
|
'empty_notify_list' => 'Немає записів',
|
||||||
|
'enable_extension' => '',
|
||||||
'en_GB' => 'English (GB)',
|
'en_GB' => 'English (GB)',
|
||||||
'equal_transition_states' => 'Однакові початковий і кінцевий статуси',
|
'equal_transition_states' => 'Однакові початковий і кінцевий статуси',
|
||||||
'error' => 'Помилка',
|
'error' => 'Помилка',
|
||||||
|
|
@ -537,6 +557,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => '',
|
'expire_in_1y' => '',
|
||||||
'expire_in_2h' => '',
|
'expire_in_2h' => '',
|
||||||
'expire_in_2y' => '',
|
'expire_in_2y' => '',
|
||||||
|
'expire_in_3y' => '',
|
||||||
'expire_today' => '',
|
'expire_today' => '',
|
||||||
'expire_tomorrow' => '',
|
'expire_tomorrow' => '',
|
||||||
'expiry_changed_email' => 'Дату терміну виконання змінено',
|
'expiry_changed_email' => 'Дату терміну виконання змінено',
|
||||||
|
|
@ -552,8 +573,10 @@ URL: [url]',
|
||||||
'extension_changelog' => '',
|
'extension_changelog' => '',
|
||||||
'extension_loading' => '',
|
'extension_loading' => '',
|
||||||
'extension_manager' => 'Керування розширеннями',
|
'extension_manager' => 'Керування розширеннями',
|
||||||
|
'extension_mgr_error_upload' => '',
|
||||||
'extension_mgr_installed' => '',
|
'extension_mgr_installed' => '',
|
||||||
'extension_mgr_no_upload' => '',
|
'extension_mgr_no_upload' => '',
|
||||||
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => '',
|
'extension_mgr_repository' => '',
|
||||||
'extension_version_list' => '',
|
'extension_version_list' => '',
|
||||||
'february' => 'Лютий',
|
'february' => 'Лютий',
|
||||||
|
|
@ -785,6 +808,7 @@ URL: [url]',
|
||||||
'may' => 'Травень',
|
'may' => 'Травень',
|
||||||
'menu_dropfolder' => '',
|
'menu_dropfolder' => '',
|
||||||
'menu_upload_from_dropfolder' => '',
|
'menu_upload_from_dropfolder' => '',
|
||||||
|
'message' => '',
|
||||||
'mimetype' => 'MIME-тип',
|
'mimetype' => 'MIME-тип',
|
||||||
'minutes' => 'хвилини',
|
'minutes' => 'хвилини',
|
||||||
'misc' => 'Інше',
|
'misc' => 'Інше',
|
||||||
|
|
@ -808,7 +832,7 @@ URL: [url]',
|
||||||
'my_documents' => 'Мої документи',
|
'my_documents' => 'Мої документи',
|
||||||
'my_transmittals' => 'Мої перенесення',
|
'my_transmittals' => 'Мої перенесення',
|
||||||
'name' => 'Назва',
|
'name' => 'Назва',
|
||||||
'nb_NO' => '',
|
'nb_NO' => 'Норвезька (букмол)',
|
||||||
'needs_correction' => '',
|
'needs_correction' => '',
|
||||||
'needs_workflow_action' => 'Цей документ потребує вашої уваги. Див. вкладку «Процес».',
|
'needs_workflow_action' => 'Цей документ потребує вашої уваги. Див. вкладку «Процес».',
|
||||||
'network_drive' => '',
|
'network_drive' => '',
|
||||||
|
|
@ -905,6 +929,7 @@ URL: [url]',
|
||||||
'october' => 'Жовтень',
|
'october' => 'Жовтень',
|
||||||
'old' => 'Старий',
|
'old' => 'Старий',
|
||||||
'only_jpg_user_images' => 'Дозволені лише .jpg-зображення',
|
'only_jpg_user_images' => 'Дозволені лише .jpg-зображення',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => 'Можливість ручного сортування відключена в налаштуваннях. Якщо ви хочете використовувати цю функцію, ви повинні знову її включити.',
|
'order_by_sequence_off' => 'Можливість ручного сортування відключена в налаштуваннях. Якщо ви хочете використовувати цю функцію, ви повинні знову її включити.',
|
||||||
'original_filename' => 'Початкова назва файлу',
|
'original_filename' => 'Початкова назва файлу',
|
||||||
'overall_indexing_progress' => 'Загальне просування індексації"',
|
'overall_indexing_progress' => 'Загальне просування індексації"',
|
||||||
|
|
@ -1209,7 +1234,9 @@ URL: [url]',
|
||||||
'select_ind_recipients' => 'Оберіть індивідуального отримувача',
|
'select_ind_recipients' => 'Оберіть індивідуального отримувача',
|
||||||
'select_ind_reviewers' => 'Оберіть індивідуального рецензента',
|
'select_ind_reviewers' => 'Оберіть індивідуального рецензента',
|
||||||
'select_ind_revisors' => 'Оберіть індивідуального ревізора',
|
'select_ind_revisors' => 'Оберіть індивідуального ревізора',
|
||||||
|
'select_mimetype' => '',
|
||||||
'select_one' => 'Оберіть',
|
'select_one' => 'Оберіть',
|
||||||
|
'select_owner' => '',
|
||||||
'select_user' => '',
|
'select_user' => '',
|
||||||
'select_users' => 'Оберіть користувачів',
|
'select_users' => 'Оберіть користувачів',
|
||||||
'select_value' => 'Обрати значення',
|
'select_value' => 'Обрати значення',
|
||||||
|
|
@ -1321,6 +1348,8 @@ URL: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => 'Якщо відключено, адміністратор не відображається у списку рецензентів і затверджувачів.',
|
'settings_enableAdminRevApp_desc' => 'Якщо відключено, адміністратор не відображається у списку рецензентів і затверджувачів.',
|
||||||
'settings_enableCalendar' => 'Увімкнути календар',
|
'settings_enableCalendar' => 'Увімкнути календар',
|
||||||
'settings_enableCalendar_desc' => 'Увімкнути/вимкнути календар.',
|
'settings_enableCalendar_desc' => 'Увімкнути/вимкнути календар.',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => 'Увімкнути буфер обміну',
|
'settings_enableClipboard' => 'Увімкнути буфер обміну',
|
||||||
'settings_enableClipboard_desc' => 'Увімкнути/вимкнути буфер обміну.',
|
'settings_enableClipboard_desc' => 'Увімкнути/вимкнути буфер обміну.',
|
||||||
'settings_enableConverting' => 'Увімкнути перетворення',
|
'settings_enableConverting' => 'Увімкнути перетворення',
|
||||||
|
|
@ -1434,6 +1463,8 @@ URL: [url]',
|
||||||
'settings_initialDocumentStatus_desc' => 'Цей статус буде встановлено, коли додається документ',
|
'settings_initialDocumentStatus_desc' => 'Цей статус буде встановлено, коли додається документ',
|
||||||
'settings_initialDocumentStatus_draft' => 'Чернетка',
|
'settings_initialDocumentStatus_draft' => 'Чернетка',
|
||||||
'settings_initialDocumentStatus_released' => 'затверджено',
|
'settings_initialDocumentStatus_released' => 'затверджено',
|
||||||
|
'settings_inlineEditing' => '',
|
||||||
|
'settings_inlineEditing_desc' => '',
|
||||||
'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\'',
|
||||||
|
|
@ -1479,6 +1510,8 @@ URL: [url]',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => 'Перевизначити mime тип',
|
'settings_overrideMimeType' => 'Перевизначити mime тип',
|
||||||
'settings_overrideMimeType_desc' => 'Перевизначення mime типу наданого браузером, якщо файл завантажений. Новий mime тип визначається самою SeedDMS.',
|
'settings_overrideMimeType_desc' => 'Перевизначення mime типу наданого браузером, якщо файл завантажений. Новий mime тип визначається самою SeedDMS.',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => 'Частковий розмір файлу',
|
'settings_partitionSize' => 'Частковий розмір файлу',
|
||||||
'settings_partitionSize_desc' => 'Розмір частинок файлів, які завантажуються через jumploader. Не встановлювати більше максимально дозволеного розміру, встановленого на сервері.',
|
'settings_partitionSize_desc' => 'Розмір частинок файлів, які завантажуються через jumploader. Не встановлювати більше максимально дозволеного розміру, встановленого на сервері.',
|
||||||
'settings_passwordExpiration' => 'Термін дії пароля',
|
'settings_passwordExpiration' => 'Термін дії пароля',
|
||||||
|
|
@ -1574,9 +1607,11 @@ URL: [url]',
|
||||||
'settings_System' => 'Система',
|
'settings_System' => 'Система',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
|
@ -1631,6 +1666,7 @@ URL: [url]',
|
||||||
'splash_add_to_transmittal' => '',
|
'splash_add_to_transmittal' => '',
|
||||||
'splash_add_transmittal' => '',
|
'splash_add_transmittal' => '',
|
||||||
'splash_add_user' => 'Додано нового користувача',
|
'splash_add_user' => 'Додано нового користувача',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => '',
|
'splash_cleared_cache' => '',
|
||||||
'splash_cleared_clipboard' => 'Буфер обміну очищено',
|
'splash_cleared_clipboard' => 'Буфер обміну очищено',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
|
@ -1639,6 +1675,7 @@ URL: [url]',
|
||||||
'splash_document_edited' => 'Документ збережено',
|
'splash_document_edited' => 'Документ збережено',
|
||||||
'splash_document_indexed' => '',
|
'splash_document_indexed' => '',
|
||||||
'splash_document_locked' => 'Документ заблоковано',
|
'splash_document_locked' => 'Документ заблоковано',
|
||||||
|
'splash_document_name_changed' => '',
|
||||||
'splash_document_unlocked' => 'Документ розблоковано',
|
'splash_document_unlocked' => 'Документ розблоковано',
|
||||||
'splash_edit_access' => '',
|
'splash_edit_access' => '',
|
||||||
'splash_edit_attribute' => 'Атрибут збережено',
|
'splash_edit_attribute' => 'Атрибут збережено',
|
||||||
|
|
@ -1820,6 +1857,7 @@ URL: [url]',
|
||||||
'tr_TR' => 'Turkish',
|
'tr_TR' => 'Turkish',
|
||||||
'tuesday' => 'Вівторок',
|
'tuesday' => 'Вівторок',
|
||||||
'tuesday_abbr' => 'Вв',
|
'tuesday_abbr' => 'Вв',
|
||||||
|
'types_generic' => '',
|
||||||
'type_of_hook' => '',
|
'type_of_hook' => '',
|
||||||
'type_to_filter' => '',
|
'type_to_filter' => '',
|
||||||
'type_to_search' => 'Введіть запит',
|
'type_to_search' => 'Введіть запит',
|
||||||
|
|
@ -1890,6 +1928,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: знищено версію «[name]»',
|
'version_deleted_email_subject' => '[sitename]: знищено версію «[name]»',
|
||||||
'version_info' => 'Інформація про версію',
|
'version_info' => 'Інформація про версію',
|
||||||
'view' => 'Перегляд',
|
'view' => 'Перегляд',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => 'Переглянути',
|
'view_online' => 'Переглянути',
|
||||||
'warning' => 'Увага',
|
'warning' => 'Увага',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
||||||
|
|
@ -19,12 +19,19 @@
|
||||||
// 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 (772), archonwang (469), fengjohn (5), yang86 (1)
|
// Translators: Admin (773), archonwang (469), fengjohn (5), yang86 (1)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '双重认证',
|
'2_factor_auth' => '双重认证',
|
||||||
'2_factor_auth_info' => '该系统启用双重认证。您需要在手机上进行 Google 认证。下面你会看到两个 QR 码。正确的是你目前的密码。在左边你可以设置一个新的密码。如果您设置了新的密码,请重新扫描并通过 Google 认证。',
|
'2_factor_auth_info' => '该系统启用双重认证。您需要在手机上进行 Google 认证。下面你会看到两个 QR 码。正确的是你目前的密码。在左边你可以设置一个新的密码。如果您设置了新的密码,请重新扫描并通过 Google 认证。',
|
||||||
'2_fact_auth_secret' => '双重认证密码',
|
'2_fact_auth_secret' => '双重认证密码',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => '接受',
|
'accept' => '接受',
|
||||||
'access_control' => '访问控制',
|
'access_control' => '访问控制',
|
||||||
'access_control_is_off' => '高级访问控制已关闭',
|
'access_control_is_off' => '高级访问控制已关闭',
|
||||||
|
|
@ -156,6 +163,7 @@ URL: [url]',
|
||||||
'attrdef_management' => '属性定义管理',
|
'attrdef_management' => '属性定义管理',
|
||||||
'attrdef_maxvalues' => '最大值',
|
'attrdef_maxvalues' => '最大值',
|
||||||
'attrdef_minvalues' => '最小值',
|
'attrdef_minvalues' => '最小值',
|
||||||
|
'attrdef_minvalues_help' => '',
|
||||||
'attrdef_min_greater_max' => '',
|
'attrdef_min_greater_max' => '',
|
||||||
'attrdef_multiple' => '允许多个值',
|
'attrdef_multiple' => '允许多个值',
|
||||||
'attrdef_multiple_needs_valueset' => '',
|
'attrdef_multiple_needs_valueset' => '',
|
||||||
|
|
@ -164,15 +172,21 @@ URL: [url]',
|
||||||
'attrdef_noname' => '',
|
'attrdef_noname' => '',
|
||||||
'attrdef_objtype' => '类别',
|
'attrdef_objtype' => '类别',
|
||||||
'attrdef_regex' => '正则表达式',
|
'attrdef_regex' => '正则表达式',
|
||||||
|
'attrdef_regex_help' => '',
|
||||||
'attrdef_type' => '类型',
|
'attrdef_type' => '类型',
|
||||||
'attrdef_type_boolean' => '布尔',
|
'attrdef_type_boolean' => '布尔',
|
||||||
'attrdef_type_date' => '日期',
|
'attrdef_type_date' => '日期',
|
||||||
|
'attrdef_type_document' => '',
|
||||||
'attrdef_type_email' => 'Email',
|
'attrdef_type_email' => 'Email',
|
||||||
'attrdef_type_float' => '浮点',
|
'attrdef_type_float' => '浮点',
|
||||||
|
'attrdef_type_folder' => '',
|
||||||
|
'attrdef_type_group' => '',
|
||||||
'attrdef_type_int' => '整数',
|
'attrdef_type_int' => '整数',
|
||||||
'attrdef_type_string' => '字符串',
|
'attrdef_type_string' => '字符串',
|
||||||
'attrdef_type_url' => 'URL',
|
'attrdef_type_url' => 'URL',
|
||||||
|
'attrdef_type_user' => '',
|
||||||
'attrdef_valueset' => '属性值',
|
'attrdef_valueset' => '属性值',
|
||||||
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => '属性',
|
'attributes' => '属性',
|
||||||
'attribute_changed_email_body' => '',
|
'attribute_changed_email_body' => '',
|
||||||
'attribute_changed_email_subject' => '',
|
'attribute_changed_email_subject' => '',
|
||||||
|
|
@ -207,6 +221,8 @@ URL: [url]',
|
||||||
'calendar' => '日历',
|
'calendar' => '日历',
|
||||||
'calendar_week' => '周历',
|
'calendar_week' => '周历',
|
||||||
'cancel' => '取消',
|
'cancel' => '取消',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => '不能修改文档的最终状态',
|
'cannot_assign_invalid_state' => '不能修改文档的最终状态',
|
||||||
'cannot_change_final_states' => '警告:您不能更改文档的拒绝、过期、待校对、或是待审核等状态',
|
'cannot_change_final_states' => '警告:您不能更改文档的拒绝、过期、待校对、或是待审核等状态',
|
||||||
'cannot_delete_user' => '不能删除用户',
|
'cannot_delete_user' => '不能删除用户',
|
||||||
|
|
@ -314,6 +330,7 @@ URL: [url]',
|
||||||
'daily' => '天',
|
'daily' => '天',
|
||||||
'databasesearch' => '数据库搜索',
|
'databasesearch' => '数据库搜索',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => '日期',
|
'date' => '日期',
|
||||||
'days' => '天',
|
'days' => '天',
|
||||||
'debug' => '调试',
|
'debug' => '调试',
|
||||||
|
|
@ -325,6 +342,7 @@ URL: [url]',
|
||||||
'details' => '详细情况',
|
'details' => '详细情况',
|
||||||
'details_version' => '版本详情:[version]',
|
'details_version' => '版本详情:[version]',
|
||||||
'de_DE' => '德国语',
|
'de_DE' => '德国语',
|
||||||
|
'disable_extension' => '',
|
||||||
'disclaimer' => '警告:这是机密区.只有授权用户才被允许访问.任何违反行为将受到法律制裁',
|
'disclaimer' => '警告:这是机密区.只有授权用户才被允许访问.任何违反行为将受到法律制裁',
|
||||||
'discspace' => '磁盘空间',
|
'discspace' => '磁盘空间',
|
||||||
'docs_in_reception_no_access' => '',
|
'docs_in_reception_no_access' => '',
|
||||||
|
|
@ -379,7 +397,8 @@ URL: [url]',
|
||||||
'document_duplicate_name' => '文档名称重复',
|
'document_duplicate_name' => '文档名称重复',
|
||||||
'document_has_no_workflow' => '文档未配置工作流',
|
'document_has_no_workflow' => '文档未配置工作流',
|
||||||
'document_infos' => '文档信息',
|
'document_infos' => '文档信息',
|
||||||
'document_is_checked_out' => '文档已签出。如上传了新版本,则已签出的版本则不能再被签回。',
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => '文档已签出。如上传了新版本,则已签出的版本则不能再被签回。',
|
||||||
'document_is_not_locked' => '该文档没有被锁定',
|
'document_is_not_locked' => '该文档没有被锁定',
|
||||||
'document_link_by' => '链接',
|
'document_link_by' => '链接',
|
||||||
'document_link_public' => '公开',
|
'document_link_public' => '公开',
|
||||||
|
|
@ -493,6 +512,7 @@ URL: [url]',
|
||||||
'empty_folder_list' => '没有文件或子目录',
|
'empty_folder_list' => '没有文件或子目录',
|
||||||
'empty_list' => '',
|
'empty_list' => '',
|
||||||
'empty_notify_list' => '没有条目',
|
'empty_notify_list' => '没有条目',
|
||||||
|
'enable_extension' => '',
|
||||||
'en_GB' => '英语',
|
'en_GB' => '英语',
|
||||||
'equal_transition_states' => '开始日期和结束日期相同',
|
'equal_transition_states' => '开始日期和结束日期相同',
|
||||||
'error' => '错误',
|
'error' => '错误',
|
||||||
|
|
@ -531,6 +551,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => '1年后过期',
|
'expire_in_1y' => '1年后过期',
|
||||||
'expire_in_2h' => '两小时后截止',
|
'expire_in_2h' => '两小时后截止',
|
||||||
'expire_in_2y' => '2年后过期',
|
'expire_in_2y' => '2年后过期',
|
||||||
|
'expire_in_3y' => '',
|
||||||
'expire_today' => '截止今天',
|
'expire_today' => '截止今天',
|
||||||
'expire_tomorrow' => '截止至明天',
|
'expire_tomorrow' => '截止至明天',
|
||||||
'expiry_changed_email' => '到期日子已改变',
|
'expiry_changed_email' => '到期日子已改变',
|
||||||
|
|
@ -542,8 +563,10 @@ URL: [url]',
|
||||||
'extension_changelog' => '更新日志',
|
'extension_changelog' => '更新日志',
|
||||||
'extension_loading' => '加载扩展',
|
'extension_loading' => '加载扩展',
|
||||||
'extension_manager' => '扩展管理器',
|
'extension_manager' => '扩展管理器',
|
||||||
|
'extension_mgr_error_upload' => '',
|
||||||
'extension_mgr_installed' => '已安装',
|
'extension_mgr_installed' => '已安装',
|
||||||
'extension_mgr_no_upload' => '上传新扩展名是不可能的,因为extentension目录不可写',
|
'extension_mgr_no_upload' => '上传新扩展名是不可能的,因为extentension目录不可写',
|
||||||
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => '可得到',
|
'extension_mgr_repository' => '可得到',
|
||||||
'extension_version_list' => '版本列表',
|
'extension_version_list' => '版本列表',
|
||||||
'february' => '二 月',
|
'february' => '二 月',
|
||||||
|
|
@ -643,7 +666,7 @@ URL: [url]',
|
||||||
'import_extension' => '',
|
'import_extension' => '',
|
||||||
'import_fs' => '从文件系统导入',
|
'import_fs' => '从文件系统导入',
|
||||||
'import_fs_warning' => '这将只适用于拖动文件夹。该操作将递归导入所有文件夹和文件。文件将立即释放。',
|
'import_fs_warning' => '这将只适用于拖动文件夹。该操作将递归导入所有文件夹和文件。文件将立即释放。',
|
||||||
'import_users' => '',
|
'import_users' => '导入用户',
|
||||||
'import_users_addnew' => '',
|
'import_users_addnew' => '',
|
||||||
'import_users_update' => '',
|
'import_users_update' => '',
|
||||||
'include_content' => '',
|
'include_content' => '',
|
||||||
|
|
@ -775,6 +798,7 @@ URL: [url]',
|
||||||
'may' => '五 月',
|
'may' => '五 月',
|
||||||
'menu_dropfolder' => '删除文件夹',
|
'menu_dropfolder' => '删除文件夹',
|
||||||
'menu_upload_from_dropfolder' => '',
|
'menu_upload_from_dropfolder' => '',
|
||||||
|
'message' => '',
|
||||||
'mimetype' => 'MIME类型',
|
'mimetype' => 'MIME类型',
|
||||||
'minutes' => '分钟',
|
'minutes' => '分钟',
|
||||||
'misc' => '其他',
|
'misc' => '其他',
|
||||||
|
|
@ -896,6 +920,7 @@ URL: [url]',
|
||||||
'october' => '十 月',
|
'october' => '十 月',
|
||||||
'old' => 'Old',
|
'old' => 'Old',
|
||||||
'only_jpg_user_images' => '只用jpg格式的图片才可以作为用户身份图片',
|
'only_jpg_user_images' => '只用jpg格式的图片才可以作为用户身份图片',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => '按顺序排序功能设置已关闭。 如果你需要此参数设定有效,请在设置中打开它。',
|
'order_by_sequence_off' => '按顺序排序功能设置已关闭。 如果你需要此参数设定有效,请在设置中打开它。',
|
||||||
'original_filename' => '原始文件名',
|
'original_filename' => '原始文件名',
|
||||||
'overall_indexing_progress' => '所有索引进程',
|
'overall_indexing_progress' => '所有索引进程',
|
||||||
|
|
@ -1179,7 +1204,9 @@ URL: [url]',
|
||||||
'select_ind_recipients' => '',
|
'select_ind_recipients' => '',
|
||||||
'select_ind_reviewers' => '点击选择审核人',
|
'select_ind_reviewers' => '点击选择审核人',
|
||||||
'select_ind_revisors' => '',
|
'select_ind_revisors' => '',
|
||||||
|
'select_mimetype' => '',
|
||||||
'select_one' => '选择一个',
|
'select_one' => '选择一个',
|
||||||
|
'select_owner' => '',
|
||||||
'select_user' => '选择用户',
|
'select_user' => '选择用户',
|
||||||
'select_users' => '点击选择用户',
|
'select_users' => '点击选择用户',
|
||||||
'select_value' => '选择值',
|
'select_value' => '选择值',
|
||||||
|
|
@ -1296,6 +1323,8 @@ URL: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => '',
|
'settings_enableAdminRevApp_desc' => '',
|
||||||
'settings_enableCalendar' => '开启日历',
|
'settings_enableCalendar' => '开启日历',
|
||||||
'settings_enableCalendar_desc' => '启用/禁用日历模块',
|
'settings_enableCalendar_desc' => '启用/禁用日历模块',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => '允许剪切板',
|
'settings_enableClipboard' => '允许剪切板',
|
||||||
'settings_enableClipboard_desc' => '在【查看文件夹】页,启用/禁用粘贴板',
|
'settings_enableClipboard_desc' => '在【查看文件夹】页,启用/禁用粘贴板',
|
||||||
'settings_enableConverting' => '打开转换',
|
'settings_enableConverting' => '打开转换',
|
||||||
|
|
@ -1409,6 +1438,8 @@ URL: [url]',
|
||||||
'settings_initialDocumentStatus_desc' => '',
|
'settings_initialDocumentStatus_desc' => '',
|
||||||
'settings_initialDocumentStatus_draft' => '起草中',
|
'settings_initialDocumentStatus_draft' => '起草中',
|
||||||
'settings_initialDocumentStatus_released' => '已发布',
|
'settings_initialDocumentStatus_released' => '已发布',
|
||||||
|
'settings_inlineEditing' => '',
|
||||||
|
'settings_inlineEditing_desc' => '',
|
||||||
'settings_installADOdb' => '安装 ADOdb',
|
'settings_installADOdb' => '安装 ADOdb',
|
||||||
'settings_install_disabled' => 'ENABLE_INSTALL_TOOL 文件已删除。祝贺您,您现在可以登陆并开始使用 SeedDMS 系统了!',
|
'settings_install_disabled' => 'ENABLE_INSTALL_TOOL 文件已删除。祝贺您,您现在可以登陆并开始使用 SeedDMS 系统了!',
|
||||||
'settings_install_pear_package_log' => '',
|
'settings_install_pear_package_log' => '',
|
||||||
|
|
@ -1454,6 +1485,8 @@ URL: [url]',
|
||||||
'settings_onePageMode_desc' => '',
|
'settings_onePageMode_desc' => '',
|
||||||
'settings_overrideMimeType' => '覆盖Mime Type',
|
'settings_overrideMimeType' => '覆盖Mime Type',
|
||||||
'settings_overrideMimeType_desc' => '',
|
'settings_overrideMimeType_desc' => '',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => '',
|
'settings_partitionSize' => '',
|
||||||
'settings_partitionSize_desc' => '',
|
'settings_partitionSize_desc' => '',
|
||||||
'settings_passwordExpiration' => '密码过期',
|
'settings_passwordExpiration' => '密码过期',
|
||||||
|
|
@ -1549,9 +1582,11 @@ URL: [url]',
|
||||||
'settings_System' => '系统设置',
|
'settings_System' => '系统设置',
|
||||||
'settings_tasksInMenu' => '',
|
'settings_tasksInMenu' => '',
|
||||||
'settings_tasksInMenu_approval' => '',
|
'settings_tasksInMenu_approval' => '',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '',
|
'settings_tasksInMenu_desc' => '',
|
||||||
'settings_tasksInMenu_needscorrection' => '',
|
'settings_tasksInMenu_needscorrection' => '',
|
||||||
'settings_tasksInMenu_receipt' => '',
|
'settings_tasksInMenu_receipt' => '',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '',
|
'settings_tasksInMenu_review' => '',
|
||||||
'settings_tasksInMenu_revision' => '',
|
'settings_tasksInMenu_revision' => '',
|
||||||
'settings_tasksInMenu_workflow' => '',
|
'settings_tasksInMenu_workflow' => '',
|
||||||
|
|
@ -1606,6 +1641,7 @@ URL: [url]',
|
||||||
'splash_add_to_transmittal' => '',
|
'splash_add_to_transmittal' => '',
|
||||||
'splash_add_transmittal' => '',
|
'splash_add_transmittal' => '',
|
||||||
'splash_add_user' => '用户已添加',
|
'splash_add_user' => '用户已添加',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => 'Cache 缓存已清理',
|
'splash_cleared_cache' => 'Cache 缓存已清理',
|
||||||
'splash_cleared_clipboard' => '剪贴板已清空',
|
'splash_cleared_clipboard' => '剪贴板已清空',
|
||||||
'splash_delete_access' => '',
|
'splash_delete_access' => '',
|
||||||
|
|
@ -1614,6 +1650,7 @@ URL: [url]',
|
||||||
'splash_document_edited' => '文档已保存',
|
'splash_document_edited' => '文档已保存',
|
||||||
'splash_document_indexed' => '文档 \'[name]\' 已索引。',
|
'splash_document_indexed' => '文档 \'[name]\' 已索引。',
|
||||||
'splash_document_locked' => '文档已被锁定',
|
'splash_document_locked' => '文档已被锁定',
|
||||||
|
'splash_document_name_changed' => '',
|
||||||
'splash_document_unlocked' => '已解锁的文档',
|
'splash_document_unlocked' => '已解锁的文档',
|
||||||
'splash_edit_access' => '',
|
'splash_edit_access' => '',
|
||||||
'splash_edit_attribute' => '属性已保存',
|
'splash_edit_attribute' => '属性已保存',
|
||||||
|
|
@ -1786,6 +1823,7 @@ URL: [url]',
|
||||||
'tr_TR' => '土耳其',
|
'tr_TR' => '土耳其',
|
||||||
'tuesday' => 'Tuesday',
|
'tuesday' => 'Tuesday',
|
||||||
'tuesday_abbr' => '',
|
'tuesday_abbr' => '',
|
||||||
|
'types_generic' => '',
|
||||||
'type_of_hook' => '钩子类型',
|
'type_of_hook' => '钩子类型',
|
||||||
'type_to_filter' => '',
|
'type_to_filter' => '',
|
||||||
'type_to_search' => '搜索类型',
|
'type_to_search' => '搜索类型',
|
||||||
|
|
@ -1856,6 +1894,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name] - 版本已删除',
|
'version_deleted_email_subject' => '[sitename]: [name] - 版本已删除',
|
||||||
'version_info' => '版本信息',
|
'version_info' => '版本信息',
|
||||||
'view' => '查看',
|
'view' => '查看',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => '在线浏览',
|
'view_online' => '在线浏览',
|
||||||
'warning' => '警告',
|
'warning' => '警告',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
||||||
|
|
@ -19,12 +19,19 @@
|
||||||
// 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 (2424)
|
// Translators: Admin (2425)
|
||||||
|
|
||||||
$text = array(
|
$text = array(
|
||||||
'2_factor_auth' => '2階段認證',
|
'2_factor_auth' => '2階段認證',
|
||||||
'2_factor_auth_info' => '此系統強制執行2階段身份驗證。您將需要在手機上使用Google Authenticator。在下面,您可以看到兩個QR碼。正確的是您當前的秘密。在左側,您可以設置一個新的秘密。如果您設置了新的機密,請確保使用Google Authenticator重新掃描它。',
|
'2_factor_auth_info' => '此系統強制執行2階段身份驗證。您將需要在手機上使用Google Authenticator。在下面,您可以看到兩個QR碼。正確的是您當前的秘密。在左側,您可以設置一個新的秘密。如果您設置了新的機密,請確保使用Google Authenticator重新掃描它。',
|
||||||
'2_fact_auth_secret' => '秘密',
|
'2_fact_auth_secret' => '秘密',
|
||||||
|
'abbr_day' => '',
|
||||||
|
'abbr_hour' => '',
|
||||||
|
'abbr_minute' => '',
|
||||||
|
'abbr_month' => '',
|
||||||
|
'abbr_second' => '',
|
||||||
|
'abbr_week' => '',
|
||||||
|
'abbr_year' => '',
|
||||||
'accept' => '接受',
|
'accept' => '接受',
|
||||||
'access_control' => '存取控制',
|
'access_control' => '存取控制',
|
||||||
'access_control_is_off' => '進階存取控制(ACL)關閉',
|
'access_control_is_off' => '進階存取控制(ACL)關閉',
|
||||||
|
|
@ -156,6 +163,7 @@ URL: [url]',
|
||||||
'attrdef_management' => '屬性定義管理',
|
'attrdef_management' => '屬性定義管理',
|
||||||
'attrdef_maxvalues' => '最大值',
|
'attrdef_maxvalues' => '最大值',
|
||||||
'attrdef_minvalues' => '最小值',
|
'attrdef_minvalues' => '最小值',
|
||||||
|
'attrdef_minvalues_help' => '',
|
||||||
'attrdef_min_greater_max' => '最小數值大於最大數值',
|
'attrdef_min_greater_max' => '最小數值大於最大數值',
|
||||||
'attrdef_multiple' => '允許多個值',
|
'attrdef_multiple' => '允許多個值',
|
||||||
'attrdef_multiple_needs_valueset' => '具有多個值的屬性定義需要設置值。',
|
'attrdef_multiple_needs_valueset' => '具有多個值的屬性定義需要設置值。',
|
||||||
|
|
@ -164,15 +172,21 @@ URL: [url]',
|
||||||
'attrdef_noname' => '屬性定義的名稱遺失',
|
'attrdef_noname' => '屬性定義的名稱遺失',
|
||||||
'attrdef_objtype' => '類別',
|
'attrdef_objtype' => '類別',
|
||||||
'attrdef_regex' => '規則運算式',
|
'attrdef_regex' => '規則運算式',
|
||||||
|
'attrdef_regex_help' => '',
|
||||||
'attrdef_type' => '類型',
|
'attrdef_type' => '類型',
|
||||||
'attrdef_type_boolean' => '布林數',
|
'attrdef_type_boolean' => '布林數',
|
||||||
'attrdef_type_date' => '日期',
|
'attrdef_type_date' => '日期',
|
||||||
|
'attrdef_type_document' => '',
|
||||||
'attrdef_type_email' => '信箱',
|
'attrdef_type_email' => '信箱',
|
||||||
'attrdef_type_float' => '浮點數',
|
'attrdef_type_float' => '浮點數',
|
||||||
|
'attrdef_type_folder' => '',
|
||||||
|
'attrdef_type_group' => '',
|
||||||
'attrdef_type_int' => '整數',
|
'attrdef_type_int' => '整數',
|
||||||
'attrdef_type_string' => '字串',
|
'attrdef_type_string' => '字串',
|
||||||
'attrdef_type_url' => '網址',
|
'attrdef_type_url' => '網址',
|
||||||
|
'attrdef_type_user' => '',
|
||||||
'attrdef_valueset' => '屬性值',
|
'attrdef_valueset' => '屬性值',
|
||||||
|
'attrdef_valueset_help' => '',
|
||||||
'attributes' => '屬性',
|
'attributes' => '屬性',
|
||||||
'attribute_changed_email_body' => '屬性已更改
|
'attribute_changed_email_body' => '屬性已更改
|
||||||
文件:[name]
|
文件:[name]
|
||||||
|
|
@ -215,6 +229,8 @@ URL: [url]',
|
||||||
'calendar' => '日曆',
|
'calendar' => '日曆',
|
||||||
'calendar_week' => '日曆週',
|
'calendar_week' => '日曆週',
|
||||||
'cancel' => '取消',
|
'cancel' => '取消',
|
||||||
|
'cancel_checkout' => '',
|
||||||
|
'cancel_checkout_warning' => '',
|
||||||
'cannot_assign_invalid_state' => '不能修改文件的最終狀態',
|
'cannot_assign_invalid_state' => '不能修改文件的最終狀態',
|
||||||
'cannot_change_final_states' => '警告:您不能更改文件的拒絕、過期、待校對、或是待審核等狀態',
|
'cannot_change_final_states' => '警告:您不能更改文件的拒絕、過期、待校對、或是待審核等狀態',
|
||||||
'cannot_delete_user' => '不能刪除使用者',
|
'cannot_delete_user' => '不能刪除使用者',
|
||||||
|
|
@ -320,6 +336,7 @@ URL: [url]',
|
||||||
'daily' => '每日',
|
'daily' => '每日',
|
||||||
'databasesearch' => '資料庫搜索',
|
'databasesearch' => '資料庫搜索',
|
||||||
'database_schema_version' => '',
|
'database_schema_version' => '',
|
||||||
|
'data_loading' => '',
|
||||||
'date' => '日期',
|
'date' => '日期',
|
||||||
'days' => '天數',
|
'days' => '天數',
|
||||||
'debug' => '除錯',
|
'debug' => '除錯',
|
||||||
|
|
@ -331,6 +348,7 @@ URL: [url]',
|
||||||
'details' => '詳細情況',
|
'details' => '詳細情況',
|
||||||
'details_version' => '版本詳情:[version]',
|
'details_version' => '版本詳情:[version]',
|
||||||
'de_DE' => '德國語',
|
'de_DE' => '德國語',
|
||||||
|
'disable_extension' => '',
|
||||||
'disclaimer' => '警告:這是機密區.只有授權使用者才被允許訪問.任何違反行為將受到法律制裁',
|
'disclaimer' => '警告:這是機密區.只有授權使用者才被允許訪問.任何違反行為將受到法律制裁',
|
||||||
'discspace' => '磁碟空間',
|
'discspace' => '磁碟空間',
|
||||||
'docs_in_reception_no_access' => '帶有收件人的文件,收件人無法訪問',
|
'docs_in_reception_no_access' => '帶有收件人的文件,收件人無法訪問',
|
||||||
|
|
@ -392,7 +410,8 @@ URL: [url]',
|
||||||
'document_duplicate_name' => '文件名稱重複',
|
'document_duplicate_name' => '文件名稱重複',
|
||||||
'document_has_no_workflow' => '文件沒有工作流程',
|
'document_has_no_workflow' => '文件沒有工作流程',
|
||||||
'document_infos' => '文件資訊',
|
'document_infos' => '文件資訊',
|
||||||
'document_is_checked_out' => '當前已簽出文檔。如果您上傳新版本,那麼簽出的版本將無法再簽回。',
|
'document_is_checked_out_remove' => '',
|
||||||
|
'document_is_checked_out_update' => '當前已簽出文檔。如果您上傳新版本,那麼簽出的版本將無法再簽回。',
|
||||||
'document_is_not_locked' => '該文件沒有被鎖定',
|
'document_is_not_locked' => '該文件沒有被鎖定',
|
||||||
'document_link_by' => '連結',
|
'document_link_by' => '連結',
|
||||||
'document_link_public' => '公開',
|
'document_link_public' => '公開',
|
||||||
|
|
@ -469,7 +488,7 @@ URL: [url]',
|
||||||
'dropfolderdir_missing' => '您的個人放置文件夾在服務器上不存在!請要求管理員創建它',
|
'dropfolderdir_missing' => '您的個人放置文件夾在服務器上不存在!請要求管理員創建它',
|
||||||
'dropfolder_file' => '檔案來源為 drop 目錄',
|
'dropfolder_file' => '檔案來源為 drop 目錄',
|
||||||
'dropfolder_folder' => '目錄來源為下拉目錄',
|
'dropfolder_folder' => '目錄來源為下拉目錄',
|
||||||
'dropfolder_metadata' => '下拉目錄的Metadata',
|
'dropfolder_metadata' => '',
|
||||||
'dropupload' => '快速上傳',
|
'dropupload' => '快速上傳',
|
||||||
'drop_files_here' => '拖入這裡',
|
'drop_files_here' => '拖入這裡',
|
||||||
'dump_creation' => '轉儲數據',
|
'dump_creation' => '轉儲數據',
|
||||||
|
|
@ -511,6 +530,7 @@ URL: [url]',
|
||||||
'empty_folder_list' => '沒有檔或子目錄',
|
'empty_folder_list' => '沒有檔或子目錄',
|
||||||
'empty_list' => '沒有條目',
|
'empty_list' => '沒有條目',
|
||||||
'empty_notify_list' => '沒有條目',
|
'empty_notify_list' => '沒有條目',
|
||||||
|
'enable_extension' => '',
|
||||||
'en_GB' => '英語',
|
'en_GB' => '英語',
|
||||||
'equal_transition_states' => '起始狀態和結束狀態相等',
|
'equal_transition_states' => '起始狀態和結束狀態相等',
|
||||||
'error' => '錯誤',
|
'error' => '錯誤',
|
||||||
|
|
@ -549,6 +569,7 @@ URL: [url]',
|
||||||
'expire_in_1y' => '1年到期',
|
'expire_in_1y' => '1年到期',
|
||||||
'expire_in_2h' => '2小時後到期',
|
'expire_in_2h' => '2小時後到期',
|
||||||
'expire_in_2y' => '2年到期',
|
'expire_in_2y' => '2年到期',
|
||||||
|
'expire_in_3y' => '',
|
||||||
'expire_today' => '今天到期',
|
'expire_today' => '今天到期',
|
||||||
'expire_tomorrow' => '明天到期',
|
'expire_tomorrow' => '明天到期',
|
||||||
'expiry_changed_email' => '到期日子已改變',
|
'expiry_changed_email' => '到期日子已改變',
|
||||||
|
|
@ -564,8 +585,10 @@ URL: [url]',
|
||||||
'extension_changelog' => '修改紀錄',
|
'extension_changelog' => '修改紀錄',
|
||||||
'extension_loading' => '擴充套件讀取中',
|
'extension_loading' => '擴充套件讀取中',
|
||||||
'extension_manager' => '擴充套件的管理',
|
'extension_manager' => '擴充套件的管理',
|
||||||
|
'extension_mgr_error_upload' => '',
|
||||||
'extension_mgr_installed' => '已安裝',
|
'extension_mgr_installed' => '已安裝',
|
||||||
'extension_mgr_no_upload' => '無法上傳新的套件因為套件目錄無法寫入',
|
'extension_mgr_no_upload' => '無法上傳新的套件因為套件目錄無法寫入',
|
||||||
|
'extension_mgr_no_zipfile' => '',
|
||||||
'extension_mgr_repository' => '可用',
|
'extension_mgr_repository' => '可用',
|
||||||
'extension_version_list' => '版本',
|
'extension_version_list' => '版本',
|
||||||
'february' => '二 月',
|
'february' => '二 月',
|
||||||
|
|
@ -804,6 +827,7 @@ URL: [url]',
|
||||||
'may' => '五 月',
|
'may' => '五 月',
|
||||||
'menu_dropfolder' => '下拉目錄',
|
'menu_dropfolder' => '下拉目錄',
|
||||||
'menu_upload_from_dropfolder' => '匯入這個檔案',
|
'menu_upload_from_dropfolder' => '匯入這個檔案',
|
||||||
|
'message' => '',
|
||||||
'mimetype' => 'MIME類型',
|
'mimetype' => 'MIME類型',
|
||||||
'minutes' => '分鐘',
|
'minutes' => '分鐘',
|
||||||
'misc' => '其他',
|
'misc' => '其他',
|
||||||
|
|
@ -925,6 +949,7 @@ URL: [url]',
|
||||||
'october' => '十 月',
|
'october' => '十 月',
|
||||||
'old' => 'Old',
|
'old' => 'Old',
|
||||||
'only_jpg_user_images' => '只用jpg格式的圖片才可以作為使用者身份圖片',
|
'only_jpg_user_images' => '只用jpg格式的圖片才可以作為使用者身份圖片',
|
||||||
|
'operation_disallowed' => '',
|
||||||
'order_by_sequence_off' => '在設置中關閉了按順序排序。如果希望此參數生效,則必須重新打開它。',
|
'order_by_sequence_off' => '在設置中關閉了按順序排序。如果希望此參數生效,則必須重新打開它。',
|
||||||
'original_filename' => '原始檔名',
|
'original_filename' => '原始檔名',
|
||||||
'overall_indexing_progress' => '整體索引編制進度',
|
'overall_indexing_progress' => '整體索引編制進度',
|
||||||
|
|
@ -1242,7 +1267,9 @@ URL: [url]',
|
||||||
'select_ind_recipients' => '單擊以選擇單個收件人',
|
'select_ind_recipients' => '單擊以選擇單個收件人',
|
||||||
'select_ind_reviewers' => '請點選單一的校對人',
|
'select_ind_reviewers' => '請點選單一的校對人',
|
||||||
'select_ind_revisors' => '單擊以選中單個修訂者',
|
'select_ind_revisors' => '單擊以選中單個修訂者',
|
||||||
|
'select_mimetype' => '',
|
||||||
'select_one' => '選擇一個',
|
'select_one' => '選擇一個',
|
||||||
|
'select_owner' => '',
|
||||||
'select_user' => '選擇使用者',
|
'select_user' => '選擇使用者',
|
||||||
'select_users' => '點擊選擇使用者',
|
'select_users' => '點擊選擇使用者',
|
||||||
'select_value' => '選取值',
|
'select_value' => '選取值',
|
||||||
|
|
@ -1359,6 +1386,8 @@ URL: [url]',
|
||||||
'settings_enableAdminRevApp_desc' => '如果希望管理員被列為審閱者/批准者並進行工作流轉換,請啟用此選項。',
|
'settings_enableAdminRevApp_desc' => '如果希望管理員被列為審閱者/批准者並進行工作流轉換,請啟用此選項。',
|
||||||
'settings_enableCalendar' => '啟動月曆',
|
'settings_enableCalendar' => '啟動月曆',
|
||||||
'settings_enableCalendar_desc' => '啟用/禁用日曆',
|
'settings_enableCalendar_desc' => '啟用/禁用日曆',
|
||||||
|
'settings_enableCancelCheckout' => '',
|
||||||
|
'settings_enableCancelCheckout_desc' => '',
|
||||||
'settings_enableClipboard' => '啟動剪貼簿',
|
'settings_enableClipboard' => '啟動剪貼簿',
|
||||||
'settings_enableClipboard_desc' => '在“查看文件夾”頁面上啟用/禁用剪貼簿',
|
'settings_enableClipboard_desc' => '在“查看文件夾”頁面上啟用/禁用剪貼簿',
|
||||||
'settings_enableConverting' => '啟動轉換',
|
'settings_enableConverting' => '啟動轉換',
|
||||||
|
|
@ -1472,6 +1501,8 @@ URL: [url]',
|
||||||
'settings_initialDocumentStatus_desc' => '添加文檔時將設置此狀態。',
|
'settings_initialDocumentStatus_desc' => '添加文檔時將設置此狀態。',
|
||||||
'settings_initialDocumentStatus_draft' => '草案',
|
'settings_initialDocumentStatus_draft' => '草案',
|
||||||
'settings_initialDocumentStatus_released' => '已發布',
|
'settings_initialDocumentStatus_released' => '已發布',
|
||||||
|
'settings_inlineEditing' => '',
|
||||||
|
'settings_inlineEditing_desc' => '',
|
||||||
'settings_installADOdb' => '安裝 ADOdb',
|
'settings_installADOdb' => '安裝 ADOdb',
|
||||||
'settings_install_disabled' => '文件ENABLE_INSTALL_TOOL已刪除。現在,您可以登錄SeedDMS並進行進一步的配置。',
|
'settings_install_disabled' => '文件ENABLE_INSTALL_TOOL已刪除。現在,您可以登錄SeedDMS並進行進一步的配置。',
|
||||||
'settings_install_pear_package_log' => '安裝Pear軟件包\'Log \'',
|
'settings_install_pear_package_log' => '安裝Pear軟件包\'Log \'',
|
||||||
|
|
@ -1517,6 +1548,8 @@ URL: [url]',
|
||||||
'settings_onePageMode_desc' => '單一頁面模式將打開ViewFolder頁面上的javascript代碼,當單擊文件夾或更改排序參數時,該代碼將更新文件夾/文檔列表,導航等。',
|
'settings_onePageMode_desc' => '單一頁面模式將打開ViewFolder頁面上的javascript代碼,當單擊文件夾或更改排序參數時,該代碼將更新文件夾/文檔列表,導航等。',
|
||||||
'settings_overrideMimeType' => '覆蓋MimeType',
|
'settings_overrideMimeType' => '覆蓋MimeType',
|
||||||
'settings_overrideMimeType_desc' => '如果上傳了文件,則覆蓋瀏覽器提供的MimeType。新的MimeType由SeedDMS本身確定。',
|
'settings_overrideMimeType_desc' => '如果上傳了文件,則覆蓋瀏覽器提供的MimeType。新的MimeType由SeedDMS本身確定。',
|
||||||
|
'settings_overrideTheme' => '',
|
||||||
|
'settings_overrideTheme_desc' => '',
|
||||||
'settings_partitionSize' => '部分文件大小',
|
'settings_partitionSize' => '部分文件大小',
|
||||||
'settings_partitionSize_desc' => '由Jumploader上傳的部分文件的大小(以字節為單位)。請勿將值設置為大於服務器設置的最大上傳大小。',
|
'settings_partitionSize_desc' => '由Jumploader上傳的部分文件的大小(以字節為單位)。請勿將值設置為大於服務器設置的最大上傳大小。',
|
||||||
'settings_passwordExpiration' => '密碼過期',
|
'settings_passwordExpiration' => '密碼過期',
|
||||||
|
|
@ -1612,9 +1645,11 @@ URL: [url]',
|
||||||
'settings_System' => '系統',
|
'settings_System' => '系統',
|
||||||
'settings_tasksInMenu' => '選定的任務',
|
'settings_tasksInMenu' => '選定的任務',
|
||||||
'settings_tasksInMenu_approval' => '批准書',
|
'settings_tasksInMenu_approval' => '批准書',
|
||||||
|
'settings_tasksInMenu_checkedout' => '',
|
||||||
'settings_tasksInMenu_desc' => '選擇要計算的那些任務。如果未選擇任何一項,則將計算所有任務。',
|
'settings_tasksInMenu_desc' => '選擇要計算的那些任務。如果未選擇任何一項,則將計算所有任務。',
|
||||||
'settings_tasksInMenu_needscorrection' => '需要更正',
|
'settings_tasksInMenu_needscorrection' => '需要更正',
|
||||||
'settings_tasksInMenu_receipt' => '收據',
|
'settings_tasksInMenu_receipt' => '收據',
|
||||||
|
'settings_tasksInMenu_rejected' => '',
|
||||||
'settings_tasksInMenu_review' => '預覽',
|
'settings_tasksInMenu_review' => '預覽',
|
||||||
'settings_tasksInMenu_revision' => '修訂版',
|
'settings_tasksInMenu_revision' => '修訂版',
|
||||||
'settings_tasksInMenu_workflow' => '工作流程',
|
'settings_tasksInMenu_workflow' => '工作流程',
|
||||||
|
|
@ -1669,6 +1704,7 @@ URL: [url]',
|
||||||
'splash_add_to_transmittal' => '新增到傳送',
|
'splash_add_to_transmittal' => '新增到傳送',
|
||||||
'splash_add_transmittal' => '加入傳送',
|
'splash_add_transmittal' => '加入傳送',
|
||||||
'splash_add_user' => '新增新的使用者',
|
'splash_add_user' => '新增新的使用者',
|
||||||
|
'splash_cancel_checkout' => '',
|
||||||
'splash_cleared_cache' => '快取清除',
|
'splash_cleared_cache' => '快取清除',
|
||||||
'splash_cleared_clipboard' => '剪貼簿已清除',
|
'splash_cleared_clipboard' => '剪貼簿已清除',
|
||||||
'splash_delete_access' => '訪問權限已刪除',
|
'splash_delete_access' => '訪問權限已刪除',
|
||||||
|
|
@ -1677,6 +1713,7 @@ URL: [url]',
|
||||||
'splash_document_edited' => '文件儲存',
|
'splash_document_edited' => '文件儲存',
|
||||||
'splash_document_indexed' => '已為文檔“ [name] ”建立索引。',
|
'splash_document_indexed' => '已為文檔“ [name] ”建立索引。',
|
||||||
'splash_document_locked' => '文件已被鎖定',
|
'splash_document_locked' => '文件已被鎖定',
|
||||||
|
'splash_document_name_changed' => '',
|
||||||
'splash_document_unlocked' => '已解鎖的文件',
|
'splash_document_unlocked' => '已解鎖的文件',
|
||||||
'splash_edit_access' => '訪問權限已更改',
|
'splash_edit_access' => '訪問權限已更改',
|
||||||
'splash_edit_attribute' => '屬性已保存',
|
'splash_edit_attribute' => '屬性已保存',
|
||||||
|
|
@ -1858,6 +1895,7 @@ URL: [url]',
|
||||||
'tr_TR' => '土耳其語',
|
'tr_TR' => '土耳其語',
|
||||||
'tuesday' => 'Tuesday',
|
'tuesday' => 'Tuesday',
|
||||||
'tuesday_abbr' => 'Tu',
|
'tuesday_abbr' => 'Tu',
|
||||||
|
'types_generic' => '',
|
||||||
'type_of_hook' => '類型',
|
'type_of_hook' => '類型',
|
||||||
'type_to_filter' => '鍵入到篩選列表',
|
'type_to_filter' => '鍵入到篩選列表',
|
||||||
'type_to_search' => '搜索類型',
|
'type_to_search' => '搜索類型',
|
||||||
|
|
@ -1928,6 +1966,8 @@ URL: [url]',
|
||||||
'version_deleted_email_subject' => '[sitename]: [name]-版本已刪除',
|
'version_deleted_email_subject' => '[sitename]: [name]-版本已刪除',
|
||||||
'version_info' => '版本資訊',
|
'version_info' => '版本資訊',
|
||||||
'view' => '檢視',
|
'view' => '檢視',
|
||||||
|
'view_document' => '',
|
||||||
|
'view_folder' => '',
|
||||||
'view_online' => '線上流覽',
|
'view_online' => '線上流覽',
|
||||||
'warning' => '警告',
|
'warning' => '警告',
|
||||||
'webauthn_auth' => '',
|
'webauthn_auth' => '',
|
||||||
|
|
|
||||||
|
|
@ -380,13 +380,6 @@ if($settings->_libraryFolder) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if($settings->_enableFullSearch) {
|
|
||||||
$index = $indexconf['Indexer']::open($settings->_luceneDir);
|
|
||||||
$indexconf['Indexer']::init($settings->_stopWordsFile);
|
|
||||||
} else {
|
|
||||||
$index = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Check if additional notification shall be added */
|
/* Check if additional notification shall be added */
|
||||||
$notusers = array();
|
$notusers = array();
|
||||||
if(!empty($_POST['notification_users'])) {
|
if(!empty($_POST['notification_users'])) {
|
||||||
|
|
@ -448,8 +441,7 @@ for ($file_num=0;$file_num<count($_FILES["userfile"]["tmp_name"]);$file_num++){
|
||||||
|
|
||||||
$controller->setParam('documentsource', $docsource);
|
$controller->setParam('documentsource', $docsource);
|
||||||
$controller->setParam('folder', $folder);
|
$controller->setParam('folder', $folder);
|
||||||
$controller->setParam('index', $index);
|
$controller->setParam('fulltextservice', $fulltextservice);
|
||||||
$controller->setParam('indexconf', $indexconf);
|
|
||||||
$controller->setParam('name', $name);
|
$controller->setParam('name', $name);
|
||||||
$controller->setParam('comment', $comment);
|
$controller->setParam('comment', $comment);
|
||||||
$controller->setParam('expires', $expires);
|
$controller->setParam('expires', $expires);
|
||||||
|
|
|
||||||
|
|
@ -108,6 +108,7 @@ if(!$settings->_enableDuplicateSubFolderNames) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$controller->setParam('fulltextservice', $fulltextservice);
|
||||||
$controller->setParam('folder', $folder);
|
$controller->setParam('folder', $folder);
|
||||||
$controller->setParam('name', $name);
|
$controller->setParam('name', $name);
|
||||||
$controller->setParam('comment', $comment);
|
$controller->setParam('comment', $comment);
|
||||||
|
|
|
||||||
111
op/op.Ajax.php
111
op/op.Ajax.php
|
|
@ -16,21 +16,21 @@
|
||||||
// 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.
|
||||||
|
|
||||||
include("../inc/inc.Settings.php");
|
require_once("../inc/inc.Settings.php");
|
||||||
include("../inc/inc.LogInit.php");
|
require_once("../inc/inc.LogInit.php");
|
||||||
include("../inc/inc.Utils.php");
|
require_once("../inc/inc.Utils.php");
|
||||||
include("../inc/inc.Language.php");
|
require_once("../inc/inc.Language.php");
|
||||||
include("../inc/inc.Init.php");
|
require_once("../inc/inc.Init.php");
|
||||||
include("../inc/inc.Extension.php");
|
require_once("../inc/inc.Extension.php");
|
||||||
include("../inc/inc.DBInit.php");
|
require_once("../inc/inc.DBInit.php");
|
||||||
include("../inc/inc.ClassNotificationService.php");
|
require_once("../inc/inc.ClassNotificationService.php");
|
||||||
include("../inc/inc.ClassEmailNotify.php");
|
require_once("../inc/inc.ClassEmailNotify.php");
|
||||||
include("../inc/inc.ClassUI.php");
|
require_once("../inc/inc.ClassUI.php");
|
||||||
include("../inc/inc.ClassController.php");
|
require_once("../inc/inc.ClassController.php");
|
||||||
|
|
||||||
require_once("../inc/inc.ClassSession.php");
|
require_once("../inc/inc.ClassSession.php");
|
||||||
include("../inc/inc.ClassPasswordStrength.php");
|
require_once("../inc/inc.ClassPasswordStrength.php");
|
||||||
include("../inc/inc.ClassPasswordHistoryManager.php");
|
require_once("../inc/inc.ClassPasswordHistoryManager.php");
|
||||||
|
|
||||||
/* Load session */
|
/* Load session */
|
||||||
if (isset($_COOKIE["mydms_session"])) {
|
if (isset($_COOKIE["mydms_session"])) {
|
||||||
|
|
@ -94,7 +94,7 @@ if (isset($_COOKIE["mydms_session"])) {
|
||||||
*/
|
*/
|
||||||
header("Cache-Control: no-cache,no-store");
|
header("Cache-Control: no-cache,no-store");
|
||||||
|
|
||||||
$command = $_REQUEST["command"];
|
$command = isset($_REQUEST["command"]) ? $_REQUEST["command"] : '';
|
||||||
switch($command) {
|
switch($command) {
|
||||||
case 'checkpwstrength': /* {{{ */
|
case 'checkpwstrength': /* {{{ */
|
||||||
$ps = new Password_Strength();
|
$ps = new Password_Strength();
|
||||||
|
|
@ -519,18 +519,9 @@ switch($command) {
|
||||||
);
|
);
|
||||||
$docname = $document->getName();
|
$docname = $document->getName();
|
||||||
|
|
||||||
if($settings->_enableFullSearch) {
|
|
||||||
$index = $indexconf['Indexer']::open($settings->_luceneDir);
|
|
||||||
$indexconf['Indexer']::init($settings->_stopWordsFile);
|
|
||||||
} else {
|
|
||||||
$index = null;
|
|
||||||
$indexconf = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
$controller = Controller::factory('RemoveDocument', array('dms'=>$dms, 'user'=>$user));
|
$controller = Controller::factory('RemoveDocument', array('dms'=>$dms, 'user'=>$user));
|
||||||
$controller->setParam('document', $document);
|
$controller->setParam('document', $document);
|
||||||
$controller->setParam('index', $index);
|
$controller->setParam('fulltextservice', $fulltextservice);
|
||||||
$controller->setParam('indexconf', $indexconf);
|
|
||||||
if($controller->run()) {
|
if($controller->run()) {
|
||||||
if ($notifier){
|
if ($notifier){
|
||||||
$subject = "document_deleted_email_subject";
|
$subject = "document_deleted_email_subject";
|
||||||
|
|
@ -606,6 +597,30 @@ switch($command) {
|
||||||
}
|
}
|
||||||
break; /* }}} */
|
break; /* }}} */
|
||||||
|
|
||||||
|
case 'setdocumentname': /* {{{ */
|
||||||
|
if(1||$user) {
|
||||||
|
$document = $dms->getDocument($_REQUEST['id']);
|
||||||
|
if($document) {
|
||||||
|
if ($document->getAccessMode($user) >= M_READWRITE) {
|
||||||
|
if (!$document->setName($_REQUEST['name'])) {
|
||||||
|
header('Content-Type: application/json');
|
||||||
|
echo json_encode(array('success'=>false, 'message'=>'Error setting name', 'data'=>''));
|
||||||
|
} else {
|
||||||
|
header('Content-Type: application/json');
|
||||||
|
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_document_name_changed'), 'data'=>''));
|
||||||
|
add_log_line();
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
header('Content-Type: application/json');
|
||||||
|
echo json_encode(array('success'=>false, 'message'=>getMLText('access_denied'), 'data'=>''));
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
header('Content-Type: application/json');
|
||||||
|
echo json_encode(array('success'=>false, 'message'=>getMLText('invalid_doc_id'), 'data'=>''));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break; /* }}} */
|
||||||
|
|
||||||
case 'submittranslation': /* {{{ */
|
case 'submittranslation': /* {{{ */
|
||||||
if($settings->_showMissingTranslations) {
|
if($settings->_showMissingTranslations) {
|
||||||
if($user && !empty($_POST['phrase'])) {
|
if($user && !empty($_POST['phrase'])) {
|
||||||
|
|
@ -761,19 +776,10 @@ switch($command) {
|
||||||
|
|
||||||
$cats = array();
|
$cats = array();
|
||||||
|
|
||||||
if($settings->_enableFullSearch) {
|
|
||||||
$index = $indexconf['Indexer']::open($settings->_luceneDir);
|
|
||||||
$indexconf['Indexer']::init($settings->_stopWordsFile);
|
|
||||||
} else {
|
|
||||||
$index = null;
|
|
||||||
$indexconf = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
$controller = Controller::factory('AddDocument', array('dms'=>$dms, 'user'=>$user));
|
$controller = Controller::factory('AddDocument', array('dms'=>$dms, 'user'=>$user));
|
||||||
$controller->setParam('documentsource', 'upload');
|
$controller->setParam('documentsource', 'upload');
|
||||||
$controller->setParam('folder', $folder);
|
$controller->setParam('folder', $folder);
|
||||||
$controller->setParam('index', $index);
|
$controller->setParam('fulltextservice', $fulltextservice);
|
||||||
$controller->setParam('indexconf', $indexconf);
|
|
||||||
$controller->setParam('name', $name);
|
$controller->setParam('name', $name);
|
||||||
$controller->setParam('comment', '');
|
$controller->setParam('comment', '');
|
||||||
$controller->setParam('expires', $expires);
|
$controller->setParam('expires', $expires);
|
||||||
|
|
@ -984,21 +990,28 @@ switch($command) {
|
||||||
break; /* }}} */
|
break; /* }}} */
|
||||||
|
|
||||||
case 'indexdocument': /* {{{ */
|
case 'indexdocument': /* {{{ */
|
||||||
|
case 'indexfolder': /* {{{ */
|
||||||
if($user && $user->isAdmin()) {
|
if($user && $user->isAdmin()) {
|
||||||
if($settings->_enableFullSearch) {
|
if($fulltextservice) {
|
||||||
$document = $dms->getDocument($_REQUEST['id']);
|
if($command == 'indexdocument') {
|
||||||
if($document) {
|
$hook = 'indexDocument';
|
||||||
$index = $indexconf['Indexer']::open($settings->_luceneDir);
|
$object = $dms->getDocument($_REQUEST['id']);
|
||||||
if($index) {
|
$prefix = 'D';
|
||||||
$indexconf['Indexer']::init($settings->_stopWordsFile);
|
} else {
|
||||||
$idoc = new $indexconf['IndexedDocument']($dms, $document, isset($settings->_converters['fulltext']) ? $settings->_converters['fulltext'] : null, false, $settings->_cmdTimeout);
|
$hook = 'indexFolder';
|
||||||
|
$object = $dms->getFolder($_REQUEST['id']);
|
||||||
|
$prefix = 'F';
|
||||||
|
}
|
||||||
|
if($object) {
|
||||||
|
if($index = $fulltextservice->Indexer()) {
|
||||||
|
$idoc = $fulltextservice->IndexedDocument($object, true);
|
||||||
$error = $idoc->getErrorMsg();
|
$error = $idoc->getErrorMsg();
|
||||||
if(!$error) {
|
if(!$error) {
|
||||||
$ires = null;
|
$ires = null;
|
||||||
if(isset($GLOBALS['SEEDDMS_HOOKS']['indexDocument'])) {
|
if(isset($GLOBALS['SEEDDMS_HOOKS'][$hook])) {
|
||||||
foreach($GLOBALS['SEEDDMS_HOOKS']['indexDocument'] as $hookObj) {
|
foreach($GLOBALS['SEEDDMS_HOOKS'][$hook] as $hookObj) {
|
||||||
if (method_exists($hookObj, 'preIndexDocument')) {
|
if (method_exists($hookObj, 'pre'.ucfirst($hook))) {
|
||||||
$ires = $hookObj->preIndexDocument(null, $document, $idoc);
|
$ires = $hookObj->preIndexDocument(null, $object, $idoc);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1006,17 +1019,17 @@ switch($command) {
|
||||||
$ires = $index->addDocument($idoc);
|
$ires = $index->addDocument($idoc);
|
||||||
header('Content-Type: application/json');
|
header('Content-Type: application/json');
|
||||||
if(false === $ires) {
|
if(false === $ires) {
|
||||||
echo json_encode(array('success'=>false, 'message'=>getMLText('error_document_indexed'), 'data'=>$document->getID()));
|
echo json_encode(array('success'=>false, 'message'=>getMLText('error_document_indexed'), 'data'=>$prefix.$object->getID()));
|
||||||
} else {
|
} else {
|
||||||
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_document_indexed'), 'data'=>$document->getID(), 'cmd'=>$idoc->getCmd()));
|
echo json_encode(array('success'=>true, 'message'=>getMLText('splash_document_indexed'), 'data'=>$prefix.$object->getID(), 'cmd'=>$idoc->getCmd()));
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
header('Content-Type: application/json');
|
header('Content-Type: application/json');
|
||||||
echo json_encode(array('success'=>false, 'message'=>$error, 'data'=>$document->getID(), 'mimetype'=>$idoc->getMimeType(), 'cmd'=>$idoc->getCmd()));
|
echo json_encode(array('success'=>false, 'message'=>$error, 'data'=>$object->getID(), 'mimetype'=>$idoc->getMimeType(), 'cmd'=>$idoc->getCmd()));
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
header('Content-Type: application/json');
|
header('Content-Type: application/json');
|
||||||
echo json_encode(array('success'=>false, 'message'=>getMLText('error_occured'), 'data'=>$document->getID()));
|
echo json_encode(array('success'=>false, 'message'=>getMLText('error_occured'), 'data'=>$prefix.$object->getID()));
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
header('Content-Type: application/json');
|
header('Content-Type: application/json');
|
||||||
|
|
|
||||||
|
|
@ -71,7 +71,7 @@ if ($action == "addattrdef") {
|
||||||
if($minvalues > $maxvalues) {
|
if($minvalues > $maxvalues) {
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("attrdef_min_greater_max"));
|
UI::exitError(getMLText("admin_tools"),getMLText("attrdef_min_greater_max"));
|
||||||
}
|
}
|
||||||
if($multiple && $valueset == '') {
|
if($multiple && $valueset == '' && !in_array($type, array(SeedDMS_Core_AttributeDefinition::type_user, SeedDMS_Core_AttributeDefinition::type_group))) {
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("attrdef_multiple_needs_valueset"));
|
UI::exitError(getMLText("admin_tools"),getMLText("attrdef_multiple_needs_valueset"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -148,7 +148,7 @@ else if ($action == "editattrdef") {
|
||||||
if($minvalues > $maxvalues) {
|
if($minvalues > $maxvalues) {
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("attrdef_min_greater_max"));
|
UI::exitError(getMLText("admin_tools"),getMLText("attrdef_min_greater_max"));
|
||||||
}
|
}
|
||||||
if($multiple && $valueset == '') {
|
if($multiple && $valueset == '' && !in_array($type, array(SeedDMS_Core_AttributeDefinition::type_user, SeedDMS_Core_AttributeDefinition::type_group))) {
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("attrdef_multiple_needs_valueset"));
|
UI::exitError(getMLText("admin_tools"),getMLText("attrdef_multiple_needs_valueset"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
50
op/op.CancelCheckOut.php
Normal file
50
op/op.CancelCheckOut.php
Normal file
|
|
@ -0,0 +1,50 @@
|
||||||
|
<?php
|
||||||
|
// SeedDMS. Document Management System
|
||||||
|
// Copyright (C) 2015 Uwe Steinmann
|
||||||
|
//
|
||||||
|
// This program is free software; you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU General Public License as published by
|
||||||
|
// the Free Software Foundation; either version 2 of the License, or
|
||||||
|
// (at your option) any later version.
|
||||||
|
//
|
||||||
|
// This program is distributed in the hope that it will be useful,
|
||||||
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
// GNU General Public License for more details.
|
||||||
|
//
|
||||||
|
// You should have received a copy of the GNU General Public License
|
||||||
|
// along with this program; if not, write to the Free Software
|
||||||
|
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
|
include("../inc/inc.Settings.php");
|
||||||
|
include("../inc/inc.LogInit.php");
|
||||||
|
include("../inc/inc.Language.php");
|
||||||
|
include("../inc/inc.Init.php");
|
||||||
|
include("../inc/inc.Extension.php");
|
||||||
|
include("../inc/inc.DBInit.php");
|
||||||
|
include("../inc/inc.ClassUI.php");
|
||||||
|
include("../inc/inc.Authentication.php");
|
||||||
|
|
||||||
|
/* Check if the form data comes from a trusted request */
|
||||||
|
if(!checkFormKey('cancelcheckout')) {
|
||||||
|
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_request_token"))),getMLText("invalid_request_token"));
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!isset($_POST["documentid"]) || !is_numeric($_POST["documentid"]) || intval($_POST["documentid"])<1) {
|
||||||
|
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("invalid_doc_id"));
|
||||||
|
}
|
||||||
|
|
||||||
|
$documentid = $_POST["documentid"];
|
||||||
|
$document = $dms->getDocument($documentid);
|
||||||
|
|
||||||
|
if(empty($settings->_enableCancelCheckout)) {
|
||||||
|
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("operation_disallowed"));
|
||||||
|
}
|
||||||
|
|
||||||
|
$document->cancelCheckOut($comment);
|
||||||
|
if (is_bool($result) && !$result) {
|
||||||
|
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
|
||||||
|
}
|
||||||
|
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_cancel_checkout')));
|
||||||
|
add_log_line("?documentid=".$documentid);
|
||||||
|
header("Location:../out/out.ViewDocument.php?documentid=".$documentid);
|
||||||
|
|
@ -25,6 +25,11 @@ 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");
|
||||||
|
|
||||||
|
/* Check if the form data comes from a trusted request */
|
||||||
|
if(!checkFormKey('checkindocument')) {
|
||||||
|
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_request_token"))),getMLText("invalid_request_token"));
|
||||||
|
}
|
||||||
|
|
||||||
if (!isset($_POST["documentid"]) || !is_numeric($_POST["documentid"]) || intval($_POST["documentid"])<1) {
|
if (!isset($_POST["documentid"]) || !is_numeric($_POST["documentid"]) || intval($_POST["documentid"])<1) {
|
||||||
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("invalid_doc_id"));
|
UI::exitError(getMLText("document_title", array("documentname" => getMLText("invalid_doc_id"))),getMLText("invalid_doc_id"));
|
||||||
}
|
}
|
||||||
|
|
@ -427,5 +432,3 @@ else
|
||||||
add_log_line("?documentid=".$documentid);
|
add_log_line("?documentid=".$documentid);
|
||||||
header("Location:../out/out.ViewDocument.php?documentid=".$documentid);
|
header("Location:../out/out.ViewDocument.php?documentid=".$documentid);
|
||||||
|
|
||||||
?>
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -24,8 +24,12 @@ include("../inc/inc.Init.php");
|
||||||
include("../inc/inc.Extension.php");
|
include("../inc/inc.Extension.php");
|
||||||
include("../inc/inc.DBInit.php");
|
include("../inc/inc.DBInit.php");
|
||||||
include("../inc/inc.ClassUI.php");
|
include("../inc/inc.ClassUI.php");
|
||||||
|
include("../inc/inc.ClassController.php");
|
||||||
include("../inc/inc.Authentication.php");
|
include("../inc/inc.Authentication.php");
|
||||||
|
|
||||||
|
$tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME']));
|
||||||
|
$controller = Controller::factory($tmp[1], array('dms'=>$dms, 'user'=>$user));
|
||||||
|
|
||||||
/* Check if the form data comes from a trusted request */
|
/* Check if the form data comes from a trusted request */
|
||||||
if(!checkFormKey('clearcache')) {
|
if(!checkFormKey('clearcache')) {
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("invalid_request_token"));
|
UI::exitError(getMLText("admin_tools"),getMLText("invalid_request_token"));
|
||||||
|
|
@ -38,19 +42,8 @@ if(!is_dir($settings->_cacheDir)) {
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("error_cleared_cache"));
|
UI::exitError(getMLText("admin_tools"),getMLText("error_cleared_cache"));
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!empty($_POST['preview'])) {
|
$controller->setParam('post', $_POST);
|
||||||
$cmd = 'rm -rf '.$settings->_cacheDir.'/[1-9]*';
|
if(!$controller->run())
|
||||||
$ret = null;
|
|
||||||
system($cmd, $ret);
|
|
||||||
}
|
|
||||||
|
|
||||||
if(!empty($_POST['js'])) {
|
|
||||||
$cmd = 'rm -rf '.$settings->_cacheDir.'/js/*';
|
|
||||||
$ret = null;
|
|
||||||
system($cmd, $ret);
|
|
||||||
}
|
|
||||||
|
|
||||||
if($ret)
|
|
||||||
$session->setSplashMsg(array('type'=>'error', 'msg'=>getMLText('error_cleared_cache')));
|
$session->setSplashMsg(array('type'=>'error', 'msg'=>getMLText('error_cleared_cache')));
|
||||||
else
|
else
|
||||||
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_cleared_cache')));
|
$session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_cleared_cache')));
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@ if (!$settings->_backupDir) {
|
||||||
}
|
}
|
||||||
|
|
||||||
$v = new SeedDMS_Version;
|
$v = new SeedDMS_Version;
|
||||||
$dump_name = addDirSep($settings->_backupDir).date('Y-m-d\TH-i-s')."_".$v->_number.".sql";
|
$dump_name = addDirSep($settings->_backupDir).date('Y-m-d\TH-i-s')."_".$v->version().".sql";
|
||||||
if(!$dms->createDump($dump_name))
|
if(!$dms->createDump($dump_name))
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("error_occured"));
|
UI::exitError(getMLText("admin_tools"),getMLText("error_occured"));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -121,6 +121,7 @@ foreach($document->getAttributes() as $ai=>$aa)
|
||||||
$oldattributes[$ai] = clone $aa;
|
$oldattributes[$ai] = clone $aa;
|
||||||
//$oldattributes = $document->getAttributes();
|
//$oldattributes = $document->getAttributes();
|
||||||
|
|
||||||
|
$controller->setParam('fulltextservice', $fulltextservice);
|
||||||
$controller->setParam('document', $document);
|
$controller->setParam('document', $document);
|
||||||
$controller->setParam('name', $name);
|
$controller->setParam('name', $name);
|
||||||
$controller->setParam('comment', $comment);
|
$controller->setParam('comment', $comment);
|
||||||
|
|
|
||||||
|
|
@ -74,6 +74,7 @@ $oldattributes = array();
|
||||||
foreach($folder->getAttributes() as $ai=>$aa)
|
foreach($folder->getAttributes() as $ai=>$aa)
|
||||||
$oldattributes[$ai] = clone $aa;
|
$oldattributes[$ai] = clone $aa;
|
||||||
|
|
||||||
|
$controller->setParam('fulltextservice', $fulltextservice);
|
||||||
$controller->setParam('folder', $folder);
|
$controller->setParam('folder', $folder);
|
||||||
$controller->setParam('name', $name);
|
$controller->setParam('name', $name);
|
||||||
$controller->setParam('comment', $comment);
|
$controller->setParam('comment', $comment);
|
||||||
|
|
|
||||||
|
|
@ -76,10 +76,10 @@ elseif ($action == "upload") { /* {{{ */
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("extension_mgr_no_upload"));
|
UI::exitError(getMLText("admin_tools"),getMLText("extension_mgr_no_upload"));
|
||||||
}
|
}
|
||||||
if($_FILES['userfile']['error']) {
|
if($_FILES['userfile']['error']) {
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("error_occured"));
|
UI::exitError(getMLText("admin_tools"),getMLText("extension_mgr_error_upload"));
|
||||||
}
|
}
|
||||||
if(!in_array($_FILES['userfile']['type'], array('application/zip', 'application/x-zip-compressed'))) {
|
if(!in_array($_FILES['userfile']['type'], array('application/zip', 'application/x-zip-compressed'))) {
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("error_occured"));
|
UI::exitError(getMLText("admin_tools"),getMLText("extension_mgr_no_zipfile"));
|
||||||
}
|
}
|
||||||
// $extMgr = new SeedDMS_Extension_Mgr($settings->_rootDir."/ext", $settings->_cacheDir);
|
// $extMgr = new SeedDMS_Extension_Mgr($settings->_rootDir."/ext", $settings->_cacheDir);
|
||||||
$controller->setParam('extmgr', $extMgr);
|
$controller->setParam('extmgr', $extMgr);
|
||||||
|
|
|
||||||
|
|
@ -174,10 +174,10 @@ function import_folder($dirname, $folder, $setfiledate, $setfolderdate, $metadat
|
||||||
|
|
||||||
echo $mimetype." - ".$filetype." - ".$path."<br />\n";
|
echo $mimetype." - ".$filetype." - ".$path."<br />\n";
|
||||||
if($res = $folder->addDocument($docname, $comment, $expires, $owner, $keywords,
|
if($res = $folder->addDocument($docname, $comment, $expires, $owner, $keywords,
|
||||||
$metadata[$path]['category'], $filetmp, $name,
|
!empty($metadata[$path]['category']) ? $metadata[$path]['category'] : array(), $filetmp, $name,
|
||||||
$filetype, $mimetype, $sequence, $reviewers,
|
$filetype, $mimetype, $sequence, $reviewers,
|
||||||
$approvers, $reqversion, $version_comment,
|
$approvers, $reqversion, $version_comment,
|
||||||
$metadata[$path]['attributes'])) {
|
!empty($metadata[$path]['attributes']) ? $metadata[$path]['attributes'] : array())) {
|
||||||
$doccount++;
|
$doccount++;
|
||||||
if($setfiledate) {
|
if($setfiledate) {
|
||||||
$newdoc = $res[0];
|
$newdoc = $res[0];
|
||||||
|
|
|
||||||
|
|
@ -70,45 +70,58 @@ function renderFolderData($colname, $objdata) { /* {{{ */
|
||||||
|
|
||||||
function getGroupData($colname, $coldata, $objdata) { /* {{{ */
|
function getGroupData($colname, $coldata, $objdata) { /* {{{ */
|
||||||
global $dms;
|
global $dms;
|
||||||
|
/* explode column name to extract index of group. Actually, the whole column
|
||||||
|
* name could be used as well, as it is just a unique index in the array
|
||||||
|
* of groups.
|
||||||
|
*/
|
||||||
|
$kk = explode('_', $colname);
|
||||||
|
if(count($kk) == 2)
|
||||||
|
$gn = $kk[1];
|
||||||
|
else
|
||||||
|
$gn = '1';
|
||||||
if(!isset($objdata['groups']))
|
if(!isset($objdata['groups']))
|
||||||
$objdata['groups'] = [];
|
$objdata['groups'] = [];
|
||||||
if($group = $dms->getGroupByName($coldata)) {
|
/* $coldata can be empty, if an imported users is assigned to less groups
|
||||||
$objdata['groups'][] = $group;
|
* than group columns exists.
|
||||||
} else {
|
*/
|
||||||
$objdata['groups'] = [];
|
if($coldata) {
|
||||||
$objdata['__logs__'][] = array('type'=>'error', 'msg'=> "No such group with name '".$coldata."'");
|
if($group = $dms->getGroupByName($coldata)) {
|
||||||
|
$objdata['groups'][$gn] = $group;
|
||||||
|
} else {
|
||||||
|
$objdata['__logs__'][] = array('type'=>'error', 'msg'=> "No such group with name '".$coldata."'");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return $objdata;
|
return $objdata;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
function renderGroupData($colname, $objdata) { /* {{{ */
|
function renderGroupData($colname, $objdata) { /* {{{ */
|
||||||
$html = '';
|
$html = '';
|
||||||
foreach($objdata[$colname] as $g)
|
$kk = explode('_', $colname);
|
||||||
$html .= $g->getName().';';
|
if(count($kk) == 2)
|
||||||
|
$gn = $kk[1];
|
||||||
|
else
|
||||||
|
$gn = '1';
|
||||||
|
if(!empty($objdata['groups'][$gn]))
|
||||||
|
$html .= $objdata['groups'][$gn]->getName();
|
||||||
return $html;
|
return $html;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
function getRoleData($colname, $coldata, $objdata) { /* {{{ */
|
function getRoleData($colname, $coldata, $objdata) { /* {{{ */
|
||||||
switch($coldata) {
|
global $dms;
|
||||||
case 'admin':
|
if($role = $dms->getRoleByName($coldata)) {
|
||||||
$role = 1;
|
$objdata['role'] = $role;
|
||||||
break;
|
} else {
|
||||||
case 'guest':
|
$objdata['role'] = null;
|
||||||
$role = 2;
|
|
||||||
break;
|
|
||||||
case 'user':
|
|
||||||
$role = 0;
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
$role = 0;
|
|
||||||
$objdata['__logs__'][] = array('type'=>'error', 'msg'=> "No such role with name '".$coldata."'");
|
$objdata['__logs__'][] = array('type'=>'error', 'msg'=> "No such role with name '".$coldata."'");
|
||||||
}
|
}
|
||||||
$objdata['role'] = $role;
|
|
||||||
return $objdata;
|
return $objdata;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
function renderRoleData($colname, $objdata) { /* {{{ */
|
function renderRoleData($colname, $objdata) { /* {{{ */
|
||||||
return ($objdata[$colname] == 1 ? 'admin' : ($objdata[$colname] == 2 ? 'guest' : 'user'));
|
$html = '';
|
||||||
|
if($objdata[$colname])
|
||||||
|
$html .= $objdata[$colname]->getName();
|
||||||
|
return $html;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
if (!$user->isAdmin()) {
|
if (!$user->isAdmin()) {
|
||||||
|
|
@ -118,6 +131,7 @@ if (!$user->isAdmin()) {
|
||||||
$log = array();
|
$log = array();
|
||||||
$newusers = array();
|
$newusers = array();
|
||||||
$csvheader = array();
|
$csvheader = array();
|
||||||
|
$colmap = array();
|
||||||
if (isset($_FILES['userdata']) && $_FILES['userdata']['error'] == 0) {
|
if (isset($_FILES['userdata']) && $_FILES['userdata']['error'] == 0) {
|
||||||
if(!is_uploaded_file($_FILES["userdata"]["tmp_name"]))
|
if(!is_uploaded_file($_FILES["userdata"]["tmp_name"]))
|
||||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
|
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
|
||||||
|
|
@ -138,7 +152,6 @@ if (isset($_FILES['userdata']) && $_FILES['userdata']['error'] == 0) {
|
||||||
* Unknown columns will be skipped and the index in the column map will
|
* Unknown columns will be skipped and the index in the column map will
|
||||||
* be left out.
|
* be left out.
|
||||||
*/
|
*/
|
||||||
$colmap = array();
|
|
||||||
if($csvheader = fgetcsv($fp, 0, $csvdelim, $csvencl)) {
|
if($csvheader = fgetcsv($fp, 0, $csvdelim, $csvencl)) {
|
||||||
foreach($csvheader as $i=>$colname) {
|
foreach($csvheader as $i=>$colname) {
|
||||||
$colname = trim($colname);
|
$colname = trim($colname);
|
||||||
|
|
@ -224,7 +237,7 @@ if (isset($_FILES['userdata']) && $_FILES['userdata']['error'] == 0) {
|
||||||
if(isset($u['quota']) && $u['quota'] != $eu->getQuota()) {
|
if(isset($u['quota']) && $u['quota'] != $eu->getQuota()) {
|
||||||
$log[$uhash][] = array('id'=>$eu->getLogin(), 'type'=>'success', 'msg'=> "Quota of user updated. '".$u['quota']."' != '".$eu->getQuota()."'");
|
$log[$uhash][] = array('id'=>$eu->getLogin(), 'type'=>'success', 'msg'=> "Quota of user updated. '".$u['quota']."' != '".$eu->getQuota()."'");
|
||||||
if($makeupdate)
|
if($makeupdate)
|
||||||
$eu->setQuota($u['language']);
|
$eu->setQuota($u['quota']);
|
||||||
}
|
}
|
||||||
if(isset($u['homefolder']) && $u['homefolder']->getId() != $eu->getHomeFolder()) {
|
if(isset($u['homefolder']) && $u['homefolder']->getId() != $eu->getHomeFolder()) {
|
||||||
$log[$uhash][] = array('id'=>$eu->getLogin(), 'type'=>'success', 'msg'=> "Homefolder of user updated. '".(is_object($u['homefolder']) ? $u['homefolder']->getId() : '')."' != '".($eu->getHomeFolder() ? $eu->getHomeFolder() : '')."'");
|
$log[$uhash][] = array('id'=>$eu->getLogin(), 'type'=>'success', 'msg'=> "Homefolder of user updated. '".(is_object($u['homefolder']) ? $u['homefolder']->getId() : '')."' != '".($eu->getHomeFolder() ? $eu->getHomeFolder() : '')."'");
|
||||||
|
|
@ -245,10 +258,14 @@ if (isset($_FILES['userdata']) && $_FILES['userdata']['error'] == 0) {
|
||||||
} else {
|
} else {
|
||||||
if(!empty($u['login']) && !empty($u['name']) && !empty($u['email'])) {
|
if(!empty($u['login']) && !empty($u['name']) && !empty($u['email'])) {
|
||||||
if(!empty($_POST['addnew'])) {
|
if(!empty($_POST['addnew'])) {
|
||||||
$ret = $dms->addUser($u['login'], '', $u['name'], $u['email'], !empty($u['language']) ? $u['language'] : 'en_GB', 'bootstrap', !empty($u['comment']) ? $u['comment'] : '', $u['role']);
|
$ret = $dms->addUser($u['login'], !empty($u['passenc']) ? $u['passenc'] : '', $u['name'], $u['email'], !empty($u['language']) ? $u['language'] : 'en_GB', 'bootstrap', !empty($u['comment']) ? $u['comment'] : '', $u['role']);
|
||||||
if($ret)
|
if($ret) {
|
||||||
$log[$uhash][] = array('id'=>$u['login'], 'type'=>'success', 'msg'=> "User '".$u['name']."' added.");
|
$log[$uhash][] = array('id'=>$u['login'], 'type'=>'success', 'msg'=> "User '".$u['name']."' added.");
|
||||||
else
|
foreach($u['groups'] as $g) {
|
||||||
|
if($g)
|
||||||
|
$ret->joinGroup($g);
|
||||||
|
}
|
||||||
|
} else
|
||||||
$log[$uhash][] = array('id'=>$u['login'], 'type'=>'error', 'msg'=> "User '".$u['name']."' could not be added.");
|
$log[$uhash][] = array('id'=>$u['login'], 'type'=>'error', 'msg'=> "User '".$u['name']."' could not be added.");
|
||||||
} else {
|
} else {
|
||||||
// $log[$uhash][] = array('id'=>$u['login'], 'type'=>'success', 'msg'=> "User '".$u['name']."' can be added.");
|
// $log[$uhash][] = array('id'=>$u['login'], 'type'=>'success', 'msg'=> "User '".$u['name']."' can be added.");
|
||||||
|
|
|
||||||
|
|
@ -76,6 +76,7 @@ $session = new SeedDMS_Session($db);
|
||||||
// TODO: by the PHP manual: The superglobals $_GET and $_REQUEST are already decoded.
|
// TODO: by the PHP manual: The superglobals $_GET and $_REQUEST are already decoded.
|
||||||
// Using urldecode() on an element in $_GET or $_REQUEST could have unexpected and dangerous results.
|
// Using urldecode() on an element in $_GET or $_REQUEST could have unexpected and dangerous results.
|
||||||
|
|
||||||
|
$referuri = '';
|
||||||
if (isset($_POST["referuri"]) && strlen($_POST["referuri"])>0) {
|
if (isset($_POST["referuri"]) && strlen($_POST["referuri"])>0) {
|
||||||
$referuri = trim(urldecode($_POST["referuri"]));
|
$referuri = trim(urldecode($_POST["referuri"]));
|
||||||
}
|
}
|
||||||
|
|
@ -90,6 +91,7 @@ $controller->setParam('logininfo', !empty($_POST['logininfo']) ? $_POST['loginin
|
||||||
$controller->setParam('pwd', $pwd);
|
$controller->setParam('pwd', $pwd);
|
||||||
$controller->setParam('lang', $lang);
|
$controller->setParam('lang', $lang);
|
||||||
$controller->setParam('sesstheme', $sesstheme);
|
$controller->setParam('sesstheme', $sesstheme);
|
||||||
|
$controller->setParam('referuri', $referuri);
|
||||||
$controller->setParam('session', $session);
|
$controller->setParam('session', $session);
|
||||||
$action = !empty($_POST['action']) ? $_POST['action'] : '';
|
$action = !empty($_POST['action']) ? $_POST['action'] : '';
|
||||||
switch($action) {
|
switch($action) {
|
||||||
|
|
|
||||||
|
|
@ -64,7 +64,9 @@ if(isset($_GET['version'])) {
|
||||||
$controller->setParam('version', $version);
|
$controller->setParam('version', $version);
|
||||||
$controller->setParam('type', 'version');
|
$controller->setParam('type', 'version');
|
||||||
if(!$controller->run()) {
|
if(!$controller->run()) {
|
||||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("invalid_version"));
|
header('Content-Type: image/svg+xml');
|
||||||
|
readfile('../views/'.$theme.'/images/empty.svg');
|
||||||
|
exit;
|
||||||
}
|
}
|
||||||
exit;
|
exit;
|
||||||
} elseif(isset($_GET['file'])) {
|
} elseif(isset($_GET['file'])) {
|
||||||
|
|
@ -72,10 +74,21 @@ if(isset($_GET['version'])) {
|
||||||
if (!is_numeric($file) || intval($file)<1)
|
if (!is_numeric($file) || intval($file)<1)
|
||||||
exit;
|
exit;
|
||||||
$object = $document->getDocumentFile($file);
|
$object = $document->getDocumentFile($file);
|
||||||
|
$controller->setParam('width', !empty($_GET["width"]) ? $_GET["width"] : null);
|
||||||
|
$controller->setParam('document', $document);
|
||||||
|
$controller->setParam('object', $object);
|
||||||
|
$controller->setParam('type', 'file');
|
||||||
|
if(!$controller->run()) {
|
||||||
|
header('Content-Type: image/svg+xml');
|
||||||
|
readfile('../views/'.$theme.'/images/empty.svg');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
exit;
|
||||||
} else {
|
} else {
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* From here on old code which isn't used anymore
|
||||||
if (!is_object($object)) {
|
if (!is_object($object)) {
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
@ -98,5 +111,5 @@ if(!$previewer->hasPreview($object)) {
|
||||||
}
|
}
|
||||||
header('Content-Type: image/png');
|
header('Content-Type: image/png');
|
||||||
$previewer->getPreview($object);
|
$previewer->getPreview($object);
|
||||||
|
*/
|
||||||
?>
|
?>
|
||||||
|
|
|
||||||
|
|
@ -60,14 +60,6 @@ if($document->isLocked()) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if($settings->_enableFullSearch) {
|
|
||||||
$index = $indexconf['Indexer']::open($settings->_luceneDir);
|
|
||||||
$indexconf['Indexer']::init($settings->_stopWordsFile);
|
|
||||||
} else {
|
|
||||||
$index = null;
|
|
||||||
$indexconf = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
$folder = $document->getFolder();
|
$folder = $document->getFolder();
|
||||||
|
|
||||||
/* Remove all preview images. */
|
/* Remove all preview images. */
|
||||||
|
|
@ -87,8 +79,7 @@ $nl = array(
|
||||||
$docname = $document->getName();
|
$docname = $document->getName();
|
||||||
|
|
||||||
$controller->setParam('document', $document);
|
$controller->setParam('document', $document);
|
||||||
$controller->setParam('index', $index);
|
$controller->setParam('fulltextservice', $fulltextservice);
|
||||||
$controller->setParam('indexconf', $indexconf);
|
|
||||||
if(!$controller->run()) {
|
if(!$controller->run()) {
|
||||||
if ($controller->getErrorMsg() != '')
|
if ($controller->getErrorMsg() != '')
|
||||||
$errormsg = $controller->getErrorMsg();
|
$errormsg = $controller->getErrorMsg();
|
||||||
|
|
|
||||||
|
|
@ -54,13 +54,6 @@ if ($folder->getAccessMode($user, 'removeFolder') < M_ALL) {
|
||||||
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("access_denied"));
|
UI::exitError(getMLText("folder_title", array("foldername" => $folder->getName())),getMLText("access_denied"));
|
||||||
}
|
}
|
||||||
|
|
||||||
if($settings->_enableFullSearch) {
|
|
||||||
$index = $indexconf['Indexer']::open($settings->_luceneDir);
|
|
||||||
$indexconf['Indexer']::init($settings->_stopWordsFile);
|
|
||||||
} else {
|
|
||||||
$index = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
function removePreviews($arr, $document) {
|
function removePreviews($arr, $document) {
|
||||||
$previewer = $arr[0];
|
$previewer = $arr[0];
|
||||||
|
|
@ -86,8 +79,7 @@ $nl = array(
|
||||||
);
|
);
|
||||||
|
|
||||||
$controller->setParam('folder', $folder);
|
$controller->setParam('folder', $folder);
|
||||||
$controller->setParam('index', $index);
|
$controller->setParam('fulltextservice', $fulltextservice);
|
||||||
$controller->setParam('indexconf', $indexconf);
|
|
||||||
if(!$controller->run()) {
|
if(!$controller->run()) {
|
||||||
UI::exitError(getMLText("folder_title", array("foldername" => htmlspecialchars($foldername))),getMLText("error_remove_folder"));
|
UI::exitError(getMLText("folder_title", array("foldername" => htmlspecialchars($foldername))),getMLText("error_remove_folder"));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -63,6 +63,8 @@ if (!is_object($version)) {
|
||||||
|
|
||||||
require_once("SeedDMS/Preview.php");
|
require_once("SeedDMS/Preview.php");
|
||||||
$previewer = new SeedDMS_Preview_Previewer($settings->_cacheDir);
|
$previewer = new SeedDMS_Preview_Previewer($settings->_cacheDir);
|
||||||
|
$folder = $document->getFolder();
|
||||||
|
/* Check if there is just one version. In that case remove the document */
|
||||||
if (count($document->getContent())==1) {
|
if (count($document->getContent())==1) {
|
||||||
$previewer->deleteDocumentPreviews($document);
|
$previewer->deleteDocumentPreviews($document);
|
||||||
$nl = $document->getNotifyList();
|
$nl = $document->getNotifyList();
|
||||||
|
|
@ -70,15 +72,13 @@ if (count($document->getContent())==1) {
|
||||||
if (!$document->remove()) {
|
if (!$document->remove()) {
|
||||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
|
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
|
||||||
} else {
|
} else {
|
||||||
|
$nexturl = "../out/out.ViewFolder.php?folderid=".$folder->getId();
|
||||||
/* Remove the document from the fulltext index */
|
/* Remove the document from the fulltext index */
|
||||||
if($settings->_enableFullSearch) {
|
if($fulltextservice && ($index = $fulltextservice->Index())) {
|
||||||
$index = $indexconf['Indexer']::open($settings->_luceneDir);
|
$lucenesearch = $fulltextservice->Search();
|
||||||
if($index) {
|
if($hit = $lucenesearch->getDocument($documentid)) {
|
||||||
$lucenesearch = new $indexconf['Search']($index);
|
$index->delete($hit->id);
|
||||||
if($hit = $lucenesearch->getDocument($documentid)) {
|
$index->commit();
|
||||||
$index->delete($hit->id);
|
|
||||||
$index->commit();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -127,22 +127,26 @@ else {
|
||||||
|
|
||||||
$previewer->deletePreview($version, $settings->_previewWidthDetail);
|
$previewer->deletePreview($version, $settings->_previewWidthDetail);
|
||||||
$previewer->deletePreview($version, $settings->_previewWidthList);
|
$previewer->deletePreview($version, $settings->_previewWidthList);
|
||||||
|
/* Check if the version to be delete is the latest version. This is
|
||||||
|
* later used to set the redirect url.
|
||||||
|
*/
|
||||||
|
$islatest = $version->getVersion() == $document->getLatestContent()->getVersion();
|
||||||
if (!$document->removeContent($version)) {
|
if (!$document->removeContent($version)) {
|
||||||
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
|
UI::exitError(getMLText("document_title", array("documentname" => $document->getName())),getMLText("error_occured"));
|
||||||
} else {
|
} else {
|
||||||
|
if($islatest || count($document->getContent()) == 1)
|
||||||
|
$nexturl = "../out/out.ViewDocument.php?documentid=".$documentid;
|
||||||
|
else
|
||||||
|
$nexturl = "../out/out.ViewDocument.php?documentid=".$documentid."¤ttab=previous";
|
||||||
/* Remove the document from the fulltext index and reindex latest version */
|
/* Remove the document from the fulltext index and reindex latest version */
|
||||||
if($settings->_enableFullSearch) {
|
if($fulltextservice && ($index = $fulltextservice->Indexer())) {
|
||||||
$index = $indexconf['Indexer']::open($settings->_luceneDir);
|
$lucenesearch = $fulltextservice->Search();
|
||||||
if($index) {
|
if($hit = $lucenesearch->getDocument($document->getID())) {
|
||||||
$lucenesearch = new $indexconf['Search']($index);
|
$index->delete($hit->id);
|
||||||
if($hit = $lucenesearch->getDocument($document->getID())) {
|
|
||||||
$index->delete($hit->id);
|
|
||||||
}
|
|
||||||
$version = $document->getLatestContent();
|
|
||||||
$indexconf['Indexer']::init($settings->_stopWordsFile);
|
|
||||||
$index->addDocument(new $indexconf['IndexedDocument']($dms, $document, isset($settings->_converters['fulltext']) ? $settings->_converters['fulltext'] : null, !($version->getFileSize() < $settings->_maxSizeForFullText)));
|
|
||||||
$index->commit();
|
|
||||||
}
|
}
|
||||||
|
$version = $document->getLatestContent();
|
||||||
|
$index->addDocument($fulltextservice->IndexedDocument($document));
|
||||||
|
$index->commit();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Notify affected users.
|
// Notify affected users.
|
||||||
|
|
@ -183,6 +187,4 @@ else {
|
||||||
|
|
||||||
add_log_line("?documentid=".$documentid."&version".$version_num);
|
add_log_line("?documentid=".$documentid."&version".$version_num);
|
||||||
|
|
||||||
header("Location:../out/out.ViewDocument.php?documentid=".$documentid."¤ttab=previous");
|
header("Location:".$nexturl);
|
||||||
|
|
||||||
?>
|
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user