summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.htaccess37
-rw-r--r--apps/files/appinfo/remote.php1
-rw-r--r--apps/files/js/filelist.js7
-rw-r--r--apps/files/js/filesummary.js38
-rw-r--r--apps/files/l10n/bg_BG.js4
-rw-r--r--apps/files/l10n/bg_BG.json4
-rw-r--r--apps/files/l10n/cs_CZ.js1
-rw-r--r--apps/files/l10n/cs_CZ.json1
-rw-r--r--apps/files/l10n/de.js1
-rw-r--r--apps/files/l10n/de.json1
-rw-r--r--apps/files/l10n/de_DE.js1
-rw-r--r--apps/files/l10n/de_DE.json1
-rw-r--r--apps/files/l10n/el.js1
-rw-r--r--apps/files/l10n/el.json1
-rw-r--r--apps/files/l10n/es.js1
-rw-r--r--apps/files/l10n/es.json1
-rw-r--r--apps/files/l10n/fi_FI.js1
-rw-r--r--apps/files/l10n/fi_FI.json1
-rw-r--r--apps/files/l10n/gl.js1
-rw-r--r--apps/files/l10n/gl.json1
-rw-r--r--apps/files/l10n/it.js1
-rw-r--r--apps/files/l10n/it.json1
-rw-r--r--apps/files/l10n/ja.js1
-rw-r--r--apps/files/l10n/ja.json1
-rw-r--r--apps/files/l10n/ku_IQ.js1
-rw-r--r--apps/files/l10n/ku_IQ.json1
-rw-r--r--apps/files/l10n/nl.js1
-rw-r--r--apps/files/l10n/nl.json1
-rw-r--r--apps/files/l10n/pt_PT.js1
-rw-r--r--apps/files/l10n/pt_PT.json1
-rw-r--r--apps/files/l10n/ru.js1
-rw-r--r--apps/files/l10n/ru.json1
-rw-r--r--apps/files/tests/js/filesummarySpec.js33
-rw-r--r--apps/files_external/l10n/bg_BG.js8
-rw-r--r--apps/files_external/l10n/bg_BG.json8
-rw-r--r--apps/files_external/l10n/cs_CZ.js2
-rw-r--r--apps/files_external/l10n/cs_CZ.json2
-rw-r--r--apps/files_external/l10n/de.js2
-rw-r--r--apps/files_external/l10n/de.json2
-rw-r--r--apps/files_external/l10n/de_DE.js2
-rw-r--r--apps/files_external/l10n/de_DE.json2
-rw-r--r--apps/files_external/l10n/el.js2
-rw-r--r--apps/files_external/l10n/el.json2
-rw-r--r--apps/files_external/l10n/es.js2
-rw-r--r--apps/files_external/l10n/es.json2
-rw-r--r--apps/files_external/l10n/fi_FI.js2
-rw-r--r--apps/files_external/l10n/fi_FI.json2
-rw-r--r--apps/files_external/l10n/fr.js4
-rw-r--r--apps/files_external/l10n/fr.json4
-rw-r--r--apps/files_external/l10n/gl.js2
-rw-r--r--apps/files_external/l10n/gl.json2
-rw-r--r--apps/files_external/l10n/it.js2
-rw-r--r--apps/files_external/l10n/it.json2
-rw-r--r--apps/files_external/l10n/ja.js3
-rw-r--r--apps/files_external/l10n/ja.json3
-rw-r--r--apps/files_external/l10n/nl.js2
-rw-r--r--apps/files_external/l10n/nl.json2
-rw-r--r--apps/files_external/l10n/pl.js5
-rw-r--r--apps/files_external/l10n/pl.json5
-rw-r--r--apps/files_external/l10n/pt_PT.js2
-rw-r--r--apps/files_external/l10n/pt_PT.json2
-rw-r--r--apps/files_external/l10n/ru.js2
-rw-r--r--apps/files_external/l10n/ru.json2
-rw-r--r--apps/files_sharing/tests/api.php20
-rw-r--r--apps/user_ldap/l10n/gl.js4
-rw-r--r--apps/user_ldap/l10n/gl.json4
-rw-r--r--apps/user_ldap/l10n/pl.js1
-rw-r--r--apps/user_ldap/l10n/pl.json1
-rw-r--r--core/css/styles.css2
-rw-r--r--core/js/js.js55
-rw-r--r--core/js/oc-dialogs.js2
-rw-r--r--core/js/setupchecks.js4
-rw-r--r--core/js/tests/specs/setupchecksSpec.js11
-rw-r--r--core/l10n/bg_BG.js12
-rw-r--r--core/l10n/bg_BG.json12
-rw-r--r--core/l10n/cs_CZ.js2
-rw-r--r--core/l10n/cs_CZ.json2
-rw-r--r--core/l10n/da.js1
-rw-r--r--core/l10n/da.json1
-rw-r--r--core/l10n/de.js2
-rw-r--r--core/l10n/de.json2
-rw-r--r--core/l10n/de_DE.js2
-rw-r--r--core/l10n/de_DE.json2
-rw-r--r--core/l10n/el.js2
-rw-r--r--core/l10n/el.json2
-rw-r--r--core/l10n/en_GB.js1
-rw-r--r--core/l10n/en_GB.json1
-rw-r--r--core/l10n/es.js2
-rw-r--r--core/l10n/es.json2
-rw-r--r--core/l10n/fi_FI.js2
-rw-r--r--core/l10n/fi_FI.json2
-rw-r--r--core/l10n/fr.js3
-rw-r--r--core/l10n/fr.json3
-rw-r--r--core/l10n/gl.js2
-rw-r--r--core/l10n/gl.json2
-rw-r--r--core/l10n/it.js2
-rw-r--r--core/l10n/it.json2
-rw-r--r--core/l10n/ku_IQ.js1
-rw-r--r--core/l10n/ku_IQ.json1
-rw-r--r--core/l10n/nl.js2
-rw-r--r--core/l10n/nl.json2
-rw-r--r--core/l10n/pt_BR.js1
-rw-r--r--core/l10n/pt_BR.json1
-rw-r--r--core/l10n/pt_PT.js2
-rw-r--r--core/l10n/pt_PT.json2
-rw-r--r--core/l10n/ru.js2
-rw-r--r--core/l10n/ru.json2
-rw-r--r--core/l10n/sr.js2
-rw-r--r--core/l10n/sr.json2
-rw-r--r--core/l10n/tr.js1
-rw-r--r--core/l10n/tr.json1
-rw-r--r--core/l10n/uk.js1
-rw-r--r--core/l10n/uk.json1
-rw-r--r--lib/l10n/cs_CZ.js2
-rw-r--r--lib/l10n/cs_CZ.json2
-rw-r--r--lib/l10n/de.js2
-rw-r--r--lib/l10n/de.json2
-rw-r--r--lib/l10n/de_DE.js2
-rw-r--r--lib/l10n/de_DE.json2
-rw-r--r--lib/l10n/es_MX.js6
-rw-r--r--lib/l10n/es_MX.json6
-rw-r--r--lib/l10n/fi_FI.js2
-rw-r--r--lib/l10n/fi_FI.json2
-rw-r--r--lib/l10n/gl.js2
-rw-r--r--lib/l10n/gl.json2
-rw-r--r--lib/l10n/it.js2
-rw-r--r--lib/l10n/it.json2
-rw-r--r--lib/l10n/nl.js2
-rw-r--r--lib/l10n/nl.json2
-rw-r--r--lib/l10n/pt_PT.js2
-rw-r--r--lib/l10n/pt_PT.json2
-rw-r--r--lib/l10n/ru.js2
-rw-r--r--lib/l10n/ru.json2
-rw-r--r--lib/private/connector/sabre/copyetagheaderplugin.php46
-rw-r--r--lib/private/encryption/update.php2
-rw-r--r--lib/private/encryption/util.php19
-rw-r--r--lib/private/files.php10
-rw-r--r--lib/private/files/filesystem.php6
-rw-r--r--lib/private/files/storage/common.php5
-rw-r--r--lib/private/files/storage/storagefactory.php19
-rw-r--r--lib/private/files/storage/wrapper/encryption.php2
-rw-r--r--lib/private/response.php9
-rw-r--r--lib/private/share/helper.php8
-rw-r--r--lib/private/share/share.php68
-rw-r--r--lib/private/util.php16
-rw-r--r--lib/public/encryption/iencryptionmodule.php3
-rw-r--r--lib/public/encryption/keys/istorage.php8
-rw-r--r--settings/application.php3
-rw-r--r--settings/controller/logsettingscontroller.php42
-rw-r--r--settings/css/settings.css14
-rw-r--r--settings/js/users/users.js4
-rw-r--r--settings/l10n/bg_BG.js27
-rw-r--r--settings/l10n/bg_BG.json27
-rw-r--r--settings/l10n/ca.js4
-rw-r--r--settings/l10n/ca.json4
-rw-r--r--settings/l10n/cs_CZ.js3
-rw-r--r--settings/l10n/cs_CZ.json3
-rw-r--r--settings/l10n/de.js7
-rw-r--r--settings/l10n/de.json7
-rw-r--r--settings/l10n/de_DE.js9
-rw-r--r--settings/l10n/de_DE.json9
-rw-r--r--settings/l10n/el.js2
-rw-r--r--settings/l10n/el.json2
-rw-r--r--settings/l10n/es.js3
-rw-r--r--settings/l10n/es.json3
-rw-r--r--settings/l10n/fi_FI.js3
-rw-r--r--settings/l10n/fi_FI.json3
-rw-r--r--settings/l10n/fr.js2
-rw-r--r--settings/l10n/fr.json2
-rw-r--r--settings/l10n/gl.js3
-rw-r--r--settings/l10n/gl.json3
-rw-r--r--settings/l10n/it.js4
-rw-r--r--settings/l10n/it.json4
-rw-r--r--settings/l10n/ku_IQ.js1
-rw-r--r--settings/l10n/ku_IQ.json1
-rw-r--r--settings/l10n/nl.js6
-rw-r--r--settings/l10n/nl.json6
-rw-r--r--settings/l10n/pt_PT.js3
-rw-r--r--settings/l10n/pt_PT.json3
-rw-r--r--settings/l10n/ru.js5
-rw-r--r--settings/l10n/ru.json5
-rw-r--r--settings/l10n/sr.js2
-rw-r--r--settings/l10n/sr.json2
-rw-r--r--settings/templates/admin.php1
-rw-r--r--settings/templates/personal.php2
-rw-r--r--tests/lib/connector/sabre/copyetagheaderplugintest.php43
-rw-r--r--tests/lib/encryption/utiltest.php35
-rw-r--r--tests/lib/files/storage/storagefactory.php27
-rw-r--r--tests/lib/share/share.php50
-rw-r--r--tests/lib/util.php19
-rw-r--r--tests/settings/controller/logsettingscontrollertest.php12
191 files changed, 922 insertions, 195 deletions
diff --git a/.htaccess b/.htaccess
index 5e24a35743d..8c1cefb89c2 100644
--- a/.htaccess
+++ b/.htaccess
@@ -1,11 +1,25 @@
# Version: 8.1.0
-<IfModule mod_fcgid.c>
-<IfModule mod_setenvif.c>
<IfModule mod_headers.c>
-SetEnvIfNoCase ^Authorization$ "(.+)" XAUTHORIZATION=$1
-RequestHeader set XAuthorization %{XAUTHORIZATION}e env=XAUTHORIZATION
-</IfModule>
-</IfModule>
+ <IfModule mod_fcgid.c>
+ <IfModule mod_setenvif.c>
+ SetEnvIfNoCase ^Authorization$ "(.+)" XAUTHORIZATION=$1
+ RequestHeader set XAuthorization %{XAUTHORIZATION}e env=XAUTHORIZATION
+ </IfModule>
+ </IfModule>
+
+ <IfModule mod_env.c>
+ # Add security and privacy related headers
+ Header set X-Content-Type-Options "nosniff"
+ Header set X-XSS-Protection "1; mode=block"
+ Header set X-Robots-Tag "none"
+ Header set X-Frame-Options "SAMEORIGIN"
+ SetEnv modHeadersAvailable true
+ </IfModule>
+
+ # Add cache control for CSS and JS files
+ <FilesMatch "\.(css|js)$">
+ Header set Cache-Control "max-age=7200, public"
+ </FilesMatch>
</IfModule>
<IfModule mod_php5.c>
php_value upload_max_filesize 513M
@@ -42,14 +56,5 @@ DirectoryIndex index.php index.html
AddDefaultCharset utf-8
Options -Indexes
<IfModule pagespeed_module>
- ModPagespeed Off
-</IfModule>
-<IfModule mod_headers.c>
- Header set X-Content-Type-Options "nosniff"
- Header set X-XSS-Protection "1; mode=block"
- Header set X-Robots-Tag "none"
- Header set X-Frame-Options "SAMEORIGIN"
- <FilesMatch "\.(css|js)$">
- Header set Cache-Control "max-age=7200, public"
- </FilesMatch>
+ ModPagespeed Off
</IfModule>
diff --git a/apps/files/appinfo/remote.php b/apps/files/appinfo/remote.php
index efbad26c9ef..1e54fc10efa 100644
--- a/apps/files/appinfo/remote.php
+++ b/apps/files/appinfo/remote.php
@@ -73,6 +73,7 @@ $server->on('beforeMethod', function () use ($server, $objectTree) {
)
)
);
+ $server->addPlugin(new \OC\Connector\Sabre\CopyEtagHeaderPlugin());
}, 30); // priority 30: after auth (10) and acl(20), before lock(50) and handling the request
// And off we go!
diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js
index 67bc487a72f..9d60e77b0ac 100644
--- a/apps/files/js/filelist.js
+++ b/apps/files/js/filelist.js
@@ -635,6 +635,8 @@
* @param filesArray array of file data (map)
*/
setFiles: function(filesArray) {
+ var self = this;
+
// detach to make adding multiple rows faster
this.files = filesArray;
@@ -655,7 +657,10 @@
this.updateSelectionSummary();
$(window).scrollTop(0);
- this.$fileList.trigger(jQuery.Event("updated"));
+ this.$fileList.trigger(jQuery.Event('updated'));
+ _.defer(function() {
+ self.$el.closest('#app-content').trigger(jQuery.Event('apprendered'));
+ });
},
/**
* Creates a new table row element using the given file data.
diff --git a/apps/files/js/filesummary.js b/apps/files/js/filesummary.js
index 11cb4f8ee45..a4cefe692a8 100644
--- a/apps/files/js/filesummary.js
+++ b/apps/files/js/filesummary.js
@@ -40,7 +40,8 @@
totalFiles: 0,
totalDirs: 0,
totalSize: 0,
- filter:''
+ filter:'',
+ sumIsPending:false
},
/**
@@ -58,7 +59,12 @@
else {
this.summary.totalFiles++;
}
- this.summary.totalSize += parseInt(file.size, 10) || 0;
+ var size = parseInt(file.size, 10) || 0;
+ if (size >=0) {
+ this.summary.totalSize += size;
+ } else {
+ this.summary.sumIsPending = true;
+ }
if (!!update) {
this.update();
}
@@ -78,7 +84,10 @@
else {
this.summary.totalFiles--;
}
- this.summary.totalSize -= parseInt(file.size, 10) || 0;
+ var size = parseInt(file.size, 10) || 0;
+ if (size >=0) {
+ this.summary.totalSize -= size;
+ }
if (!!update) {
this.update();
}
@@ -103,7 +112,8 @@
totalDirs: 0,
totalFiles: 0,
totalSize: 0,
- filter: this.summary.filter
+ filter: this.summary.filter,
+ sumIsPending: false
};
for (var i = 0; i < files.length; i++) {
@@ -117,7 +127,12 @@
else {
summary.totalFiles++;
}
- summary.totalSize += parseInt(file.size, 10) || 0;
+ var size = parseInt(file.size, 10) || 0;
+ if (size >=0) {
+ summary.totalSize += size;
+ } else {
+ summary.sumIsPending = true;
+ }
}
this.setSummary(summary);
},
@@ -160,7 +175,8 @@
// Substitute old content with new translations
$dirInfo.html(n('files', '%n folder', '%n folders', this.summary.totalDirs));
$fileInfo.html(n('files', '%n file', '%n files', this.summary.totalFiles));
- this.$el.find('.filesize').html(OC.Util.humanFileSize(this.summary.totalSize));
+ var fileSize = this.summary.sumIsPending ? t('files', 'Pending') : OC.Util.humanFileSize(this.summary.totalSize);
+ this.$el.find('.filesize').html(fileSize);
// Show only what's necessary (may be hidden)
if (this.summary.totalDirs === 0) {
@@ -194,10 +210,9 @@
var summary = this.summary;
var directoryInfo = n('files', '%n folder', '%n folders', summary.totalDirs);
var fileInfo = n('files', '%n file', '%n files', summary.totalFiles);
- if (this.summary.filter === '') {
- var filterInfo = '';
- } else {
- var filterInfo = ' ' + n('files', 'matches \'{filter}\'', 'match \'{filter}\'', summary.totalFiles + summary.totalDirs, {filter: summary.filter});
+ var filterInfo = '';
+ if (this.summary.filter !== '') {
+ filterInfo = ' ' + n('files', 'matches \'{filter}\'', 'match \'{filter}\'', summary.totalFiles + summary.totalDirs, {filter: summary.filter});
}
var infoVars = {
@@ -208,7 +223,8 @@
// don't show the filesize column, if filesize is NaN (e.g. in trashbin)
var fileSize = '';
if (!isNaN(summary.totalSize)) {
- fileSize = '<td class="filesize">' + OC.Util.humanFileSize(summary.totalSize) + '</td>';
+ fileSize = summary.sumIsPending ? t('files', 'Pending') : OC.Util.humanFileSize(summary.totalSize);
+ fileSize = '<td class="filesize">' + fileSize + '</td>';
}
var info = t('files', '{dirs} and {files}', infoVars, null, {'escape': false});
diff --git a/apps/files/l10n/bg_BG.js b/apps/files/l10n/bg_BG.js
index ebe6c7e2c31..ea6adc66004 100644
--- a/apps/files/l10n/bg_BG.js
+++ b/apps/files/l10n/bg_BG.js
@@ -51,6 +51,7 @@ OC.L10N.register(
"Error" : "Грешка",
"Could not rename file" : "Неуспешно преименуване на файла.",
"Error deleting file." : "Грешка при изтриването на файла.",
+ "No entries in this folder match '{filter}'" : "Нищо в тази папка не отговаря на '{filter}'",
"Name" : "Име",
"Size" : "Размер",
"Modified" : "Променен на",
@@ -69,6 +70,7 @@ OC.L10N.register(
"{dirs} and {files}" : "{dirs} и {files}",
"Favorited" : "Отбелязано в любими",
"Favorite" : "Любими",
+ "An error occurred while trying to update the tags" : "Настъпи грешка при опита за промяна на бележките",
"A new file or folder has been <strong>created</strong>" : "Нов файл или папка беше <strong>създаден/а</strong>",
"A file or folder has been <strong>changed</strong>" : "Файл или папка беше <strong>променен/а</strong>",
"A file or folder has been <strong>deleted</strong>" : "Файл или папка беше <strong>изтрит/а</strong>",
@@ -89,6 +91,7 @@ OC.L10N.register(
"Maximum upload size" : "Максимален размер",
"max. possible: " : "максимално:",
"Save" : "Запис",
+ "Can not be edited from here due to insufficient permissions." : "Не може да бъде редактиран от тук, поради липса на права",
"Settings" : "Настройки",
"WebDAV" : "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Използвай този адрес, за да получиш <a href=\"%s\" target=\"_blank\">достъп до своите файлове чрез WebDAV</a>.",
@@ -99,6 +102,7 @@ OC.L10N.register(
"Folder" : "Папка",
"Upload" : "Качване",
"Cancel upload" : "Отказване на качването",
+ "No files in here" : "Тук няма файлове",
"Upload some content or sync with your devices!" : "Качи съдържание или синхронизирай с твоите устройства!",
"No entries found in this folder" : "Няма намерени записи в тази папка",
"Select all" : "Избери всички",
diff --git a/apps/files/l10n/bg_BG.json b/apps/files/l10n/bg_BG.json
index c72137a2453..d8f205bea6d 100644
--- a/apps/files/l10n/bg_BG.json
+++ b/apps/files/l10n/bg_BG.json
@@ -49,6 +49,7 @@
"Error" : "Грешка",
"Could not rename file" : "Неуспешно преименуване на файла.",
"Error deleting file." : "Грешка при изтриването на файла.",
+ "No entries in this folder match '{filter}'" : "Нищо в тази папка не отговаря на '{filter}'",
"Name" : "Име",
"Size" : "Размер",
"Modified" : "Променен на",
@@ -67,6 +68,7 @@
"{dirs} and {files}" : "{dirs} и {files}",
"Favorited" : "Отбелязано в любими",
"Favorite" : "Любими",
+ "An error occurred while trying to update the tags" : "Настъпи грешка при опита за промяна на бележките",
"A new file or folder has been <strong>created</strong>" : "Нов файл или папка беше <strong>създаден/а</strong>",
"A file or folder has been <strong>changed</strong>" : "Файл или папка беше <strong>променен/а</strong>",
"A file or folder has been <strong>deleted</strong>" : "Файл или папка беше <strong>изтрит/а</strong>",
@@ -87,6 +89,7 @@
"Maximum upload size" : "Максимален размер",
"max. possible: " : "максимално:",
"Save" : "Запис",
+ "Can not be edited from here due to insufficient permissions." : "Не може да бъде редактиран от тук, поради липса на права",
"Settings" : "Настройки",
"WebDAV" : "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Използвай този адрес, за да получиш <a href=\"%s\" target=\"_blank\">достъп до своите файлове чрез WebDAV</a>.",
@@ -97,6 +100,7 @@
"Folder" : "Папка",
"Upload" : "Качване",
"Cancel upload" : "Отказване на качването",
+ "No files in here" : "Тук няма файлове",
"Upload some content or sync with your devices!" : "Качи съдържание или синхронизирай с твоите устройства!",
"No entries found in this folder" : "Няма намерени записи в тази папка",
"Select all" : "Избери всички",
diff --git a/apps/files/l10n/cs_CZ.js b/apps/files/l10n/cs_CZ.js
index 66c4dd22905..7eab30b25e4 100644
--- a/apps/files/l10n/cs_CZ.js
+++ b/apps/files/l10n/cs_CZ.js
@@ -102,6 +102,7 @@ OC.L10N.register(
"Folder" : "Složka",
"Upload" : "Odeslat",
"Cancel upload" : "Zrušit odesílání",
+ "No files in here" : "Žádné soubory",
"Upload some content or sync with your devices!" : "Nahrajte nějaký obsah nebo synchronizujte se svými přístroji!",
"No entries found in this folder" : "V této složce nebylo nic nalezeno",
"Select all" : "Vybrat vše",
diff --git a/apps/files/l10n/cs_CZ.json b/apps/files/l10n/cs_CZ.json
index 9eecd9a8f1e..2458195469b 100644
--- a/apps/files/l10n/cs_CZ.json
+++ b/apps/files/l10n/cs_CZ.json
@@ -100,6 +100,7 @@
"Folder" : "Složka",
"Upload" : "Odeslat",
"Cancel upload" : "Zrušit odesílání",
+ "No files in here" : "Žádné soubory",
"Upload some content or sync with your devices!" : "Nahrajte nějaký obsah nebo synchronizujte se svými přístroji!",
"No entries found in this folder" : "V této složce nebylo nic nalezeno",
"Select all" : "Vybrat vše",
diff --git a/apps/files/l10n/de.js b/apps/files/l10n/de.js
index c06fd8c535c..9d49c783e62 100644
--- a/apps/files/l10n/de.js
+++ b/apps/files/l10n/de.js
@@ -102,6 +102,7 @@ OC.L10N.register(
"Folder" : "Ordner",
"Upload" : "Hochladen",
"Cancel upload" : "Upload abbrechen",
+ "No files in here" : "Keine Dateien vorhanden",
"Upload some content or sync with your devices!" : "Lade Inhalte hoch oder synchronisiere mit Deinen Geräten!",
"No entries found in this folder" : "Keine Einträge in diesem Ordner",
"Select all" : "Alle auswählen",
diff --git a/apps/files/l10n/de.json b/apps/files/l10n/de.json
index be7b14a2dfe..2ff4fae237b 100644
--- a/apps/files/l10n/de.json
+++ b/apps/files/l10n/de.json
@@ -100,6 +100,7 @@
"Folder" : "Ordner",
"Upload" : "Hochladen",
"Cancel upload" : "Upload abbrechen",
+ "No files in here" : "Keine Dateien vorhanden",
"Upload some content or sync with your devices!" : "Lade Inhalte hoch oder synchronisiere mit Deinen Geräten!",
"No entries found in this folder" : "Keine Einträge in diesem Ordner",
"Select all" : "Alle auswählen",
diff --git a/apps/files/l10n/de_DE.js b/apps/files/l10n/de_DE.js
index 84dea5bddf0..0dab592ae92 100644
--- a/apps/files/l10n/de_DE.js
+++ b/apps/files/l10n/de_DE.js
@@ -102,6 +102,7 @@ OC.L10N.register(
"Folder" : "Ordner",
"Upload" : "Hochladen",
"Cancel upload" : "Upload abbrechen",
+ "No files in here" : "Keine Dateien vorhanden",
"Upload some content or sync with your devices!" : "Laden Sie Inhalte hoch oder synchronisieren Sie mit Ihren Geräten!",
"No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden",
"Select all" : "Alle auswählen",
diff --git a/apps/files/l10n/de_DE.json b/apps/files/l10n/de_DE.json
index cceb8498621..cad25b15f5c 100644
--- a/apps/files/l10n/de_DE.json
+++ b/apps/files/l10n/de_DE.json
@@ -100,6 +100,7 @@
"Folder" : "Ordner",
"Upload" : "Hochladen",
"Cancel upload" : "Upload abbrechen",
+ "No files in here" : "Keine Dateien vorhanden",
"Upload some content or sync with your devices!" : "Laden Sie Inhalte hoch oder synchronisieren Sie mit Ihren Geräten!",
"No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden",
"Select all" : "Alle auswählen",
diff --git a/apps/files/l10n/el.js b/apps/files/l10n/el.js
index 7a32c18e132..f86e86fcc84 100644
--- a/apps/files/l10n/el.js
+++ b/apps/files/l10n/el.js
@@ -102,6 +102,7 @@ OC.L10N.register(
"Folder" : "Φάκελος",
"Upload" : "Μεταφόρτωση",
"Cancel upload" : "Ακύρωση μεταφόρτωσης",
+ "No files in here" : "Δεν υπάρχουν αρχεία",
"Upload some content or sync with your devices!" : "Μεταφόρτωση περιεχομένου ή συγχρονισμός με τις συσκευές σας!",
"No entries found in this folder" : "Δεν βρέθηκαν καταχωρήσεις σε αυτόν το φάκελο",
"Select all" : "Επιλογή όλων",
diff --git a/apps/files/l10n/el.json b/apps/files/l10n/el.json
index a194ddef336..b864d5e3276 100644
--- a/apps/files/l10n/el.json
+++ b/apps/files/l10n/el.json
@@ -100,6 +100,7 @@
"Folder" : "Φάκελος",
"Upload" : "Μεταφόρτωση",
"Cancel upload" : "Ακύρωση μεταφόρτωσης",
+ "No files in here" : "Δεν υπάρχουν αρχεία",
"Upload some content or sync with your devices!" : "Μεταφόρτωση περιεχομένου ή συγχρονισμός με τις συσκευές σας!",
"No entries found in this folder" : "Δεν βρέθηκαν καταχωρήσεις σε αυτόν το φάκελο",
"Select all" : "Επιλογή όλων",
diff --git a/apps/files/l10n/es.js b/apps/files/l10n/es.js
index 3a3eede9320..37e523529f5 100644
--- a/apps/files/l10n/es.js
+++ b/apps/files/l10n/es.js
@@ -102,6 +102,7 @@ OC.L10N.register(
"Folder" : "Carpeta",
"Upload" : "Subir",
"Cancel upload" : "Cancelar la subida",
+ "No files in here" : "Aquí no hay archivos",
"Upload some content or sync with your devices!" : "Suba contenidos o sincronice sus dispositivos.",
"No entries found in this folder" : "No hay entradas en esta carpeta",
"Select all" : "Seleccionar todo",
diff --git a/apps/files/l10n/es.json b/apps/files/l10n/es.json
index 680bbb21152..76226b54948 100644
--- a/apps/files/l10n/es.json
+++ b/apps/files/l10n/es.json
@@ -100,6 +100,7 @@
"Folder" : "Carpeta",
"Upload" : "Subir",
"Cancel upload" : "Cancelar la subida",
+ "No files in here" : "Aquí no hay archivos",
"Upload some content or sync with your devices!" : "Suba contenidos o sincronice sus dispositivos.",
"No entries found in this folder" : "No hay entradas en esta carpeta",
"Select all" : "Seleccionar todo",
diff --git a/apps/files/l10n/fi_FI.js b/apps/files/l10n/fi_FI.js
index 31a835e5754..66c0f37ab65 100644
--- a/apps/files/l10n/fi_FI.js
+++ b/apps/files/l10n/fi_FI.js
@@ -102,6 +102,7 @@ OC.L10N.register(
"Folder" : "Kansio",
"Upload" : "Lähetä",
"Cancel upload" : "Peru lähetys",
+ "No files in here" : "Täällä ei ole tiedostoja",
"Upload some content or sync with your devices!" : "Lähetä tiedostoja tai synkronoi sisältö laitteidesi kanssa!",
"No entries found in this folder" : "Ei kohteita tässä kansiossa",
"Select all" : "Valitse kaikki",
diff --git a/apps/files/l10n/fi_FI.json b/apps/files/l10n/fi_FI.json
index b2e427a89ea..1f7c353c7e8 100644
--- a/apps/files/l10n/fi_FI.json
+++ b/apps/files/l10n/fi_FI.json
@@ -100,6 +100,7 @@
"Folder" : "Kansio",
"Upload" : "Lähetä",
"Cancel upload" : "Peru lähetys",
+ "No files in here" : "Täällä ei ole tiedostoja",
"Upload some content or sync with your devices!" : "Lähetä tiedostoja tai synkronoi sisältö laitteidesi kanssa!",
"No entries found in this folder" : "Ei kohteita tässä kansiossa",
"Select all" : "Valitse kaikki",
diff --git a/apps/files/l10n/gl.js b/apps/files/l10n/gl.js
index a3bab99d917..e23212fe504 100644
--- a/apps/files/l10n/gl.js
+++ b/apps/files/l10n/gl.js
@@ -102,6 +102,7 @@ OC.L10N.register(
"Folder" : "Cartafol",
"Upload" : "Enviar",
"Cancel upload" : "Cancelar o envío",
+ "No files in here" : "Aquí non hai ficheiros",
"Upload some content or sync with your devices!" : "Envíe algún contido ou sincronice cos seus dispositivos!",
"No entries found in this folder" : "Non se atoparon entradas neste cartafol",
"Select all" : "Seleccionar todo",
diff --git a/apps/files/l10n/gl.json b/apps/files/l10n/gl.json
index d4722472eee..f5ffd326b89 100644
--- a/apps/files/l10n/gl.json
+++ b/apps/files/l10n/gl.json
@@ -100,6 +100,7 @@
"Folder" : "Cartafol",
"Upload" : "Enviar",
"Cancel upload" : "Cancelar o envío",
+ "No files in here" : "Aquí non hai ficheiros",
"Upload some content or sync with your devices!" : "Envíe algún contido ou sincronice cos seus dispositivos!",
"No entries found in this folder" : "Non se atoparon entradas neste cartafol",
"Select all" : "Seleccionar todo",
diff --git a/apps/files/l10n/it.js b/apps/files/l10n/it.js
index 3461df662dd..52f1d0a728d 100644
--- a/apps/files/l10n/it.js
+++ b/apps/files/l10n/it.js
@@ -102,6 +102,7 @@ OC.L10N.register(
"Folder" : "Cartella",
"Upload" : "Carica",
"Cancel upload" : "Annulla caricamento",
+ "No files in here" : "Qui non c'è alcun file",
"Upload some content or sync with your devices!" : "Carica alcuni contenuti o sincronizza con i tuoi dispositivi!",
"No entries found in this folder" : "Nessuna voce trovata in questa cartella",
"Select all" : "Seleziona tutto",
diff --git a/apps/files/l10n/it.json b/apps/files/l10n/it.json
index 5bd5d443101..ce73465ce73 100644
--- a/apps/files/l10n/it.json
+++ b/apps/files/l10n/it.json
@@ -100,6 +100,7 @@
"Folder" : "Cartella",
"Upload" : "Carica",
"Cancel upload" : "Annulla caricamento",
+ "No files in here" : "Qui non c'è alcun file",
"Upload some content or sync with your devices!" : "Carica alcuni contenuti o sincronizza con i tuoi dispositivi!",
"No entries found in this folder" : "Nessuna voce trovata in questa cartella",
"Select all" : "Seleziona tutto",
diff --git a/apps/files/l10n/ja.js b/apps/files/l10n/ja.js
index 4bffdc3b2fa..7b4ccb0c6bc 100644
--- a/apps/files/l10n/ja.js
+++ b/apps/files/l10n/ja.js
@@ -102,6 +102,7 @@ OC.L10N.register(
"Folder" : "フォルダー",
"Upload" : "アップロード",
"Cancel upload" : "アップロードをキャンセル",
+ "No files in here" : "ファイルがありません",
"Upload some content or sync with your devices!" : "何かコンテンツをアップロードするか、デバイスからファイルを同期してください。",
"No entries found in this folder" : "このフォルダーにはエントリーがありません",
"Select all" : "すべて選択",
diff --git a/apps/files/l10n/ja.json b/apps/files/l10n/ja.json
index 2bc92dc5193..1ec47b409db 100644
--- a/apps/files/l10n/ja.json
+++ b/apps/files/l10n/ja.json
@@ -100,6 +100,7 @@
"Folder" : "フォルダー",
"Upload" : "アップロード",
"Cancel upload" : "アップロードをキャンセル",
+ "No files in here" : "ファイルがありません",
"Upload some content or sync with your devices!" : "何かコンテンツをアップロードするか、デバイスからファイルを同期してください。",
"No entries found in this folder" : "このフォルダーにはエントリーがありません",
"Select all" : "すべて選択",
diff --git a/apps/files/l10n/ku_IQ.js b/apps/files/l10n/ku_IQ.js
index c4ee9cc5220..7c1c3b4fbe0 100644
--- a/apps/files/l10n/ku_IQ.js
+++ b/apps/files/l10n/ku_IQ.js
@@ -2,6 +2,7 @@ OC.L10N.register(
"files",
{
"Files" : "په‌ڕگەکان",
+ "Favorites" : "دڵخوازەکان",
"Download" : "داگرتن",
"Select" : "دیاریکردنی",
"Error" : "هه‌ڵه",
diff --git a/apps/files/l10n/ku_IQ.json b/apps/files/l10n/ku_IQ.json
index bcae630e128..de32406b81d 100644
--- a/apps/files/l10n/ku_IQ.json
+++ b/apps/files/l10n/ku_IQ.json
@@ -1,5 +1,6 @@
{ "translations": {
"Files" : "په‌ڕگەکان",
+ "Favorites" : "دڵخوازەکان",
"Download" : "داگرتن",
"Select" : "دیاریکردنی",
"Error" : "هه‌ڵه",
diff --git a/apps/files/l10n/nl.js b/apps/files/l10n/nl.js
index 2a18a7ca7a8..92be41a4c47 100644
--- a/apps/files/l10n/nl.js
+++ b/apps/files/l10n/nl.js
@@ -101,6 +101,7 @@ OC.L10N.register(
"Folder" : "Map",
"Upload" : "Uploaden",
"Cancel upload" : "Upload afbreken",
+ "No files in here" : "Hier geen bestanden",
"Upload some content or sync with your devices!" : "Upload bestanden of synchroniseer met uw apparaten!",
"No entries found in this folder" : "Niets",
"Select all" : "Alles selecteren",
diff --git a/apps/files/l10n/nl.json b/apps/files/l10n/nl.json
index 73ec0b34199..154f8c835a7 100644
--- a/apps/files/l10n/nl.json
+++ b/apps/files/l10n/nl.json
@@ -99,6 +99,7 @@
"Folder" : "Map",
"Upload" : "Uploaden",
"Cancel upload" : "Upload afbreken",
+ "No files in here" : "Hier geen bestanden",
"Upload some content or sync with your devices!" : "Upload bestanden of synchroniseer met uw apparaten!",
"No entries found in this folder" : "Niets",
"Select all" : "Alles selecteren",
diff --git a/apps/files/l10n/pt_PT.js b/apps/files/l10n/pt_PT.js
index 94d98a0e6ff..b37996b5073 100644
--- a/apps/files/l10n/pt_PT.js
+++ b/apps/files/l10n/pt_PT.js
@@ -102,6 +102,7 @@ OC.L10N.register(
"Folder" : "Pasta",
"Upload" : "Enviar",
"Cancel upload" : "Cancelar o envio",
+ "No files in here" : "Nenhuns ficheiros aqui",
"Upload some content or sync with your devices!" : "Carregue algum conteúdo ou sincronize com os seus aparelhos!",
"No entries found in this folder" : "Não foram encontradas entradas nesta pasta",
"Select all" : "Seleccionar todos",
diff --git a/apps/files/l10n/pt_PT.json b/apps/files/l10n/pt_PT.json
index b5dd7dab820..c0ab202a86d 100644
--- a/apps/files/l10n/pt_PT.json
+++ b/apps/files/l10n/pt_PT.json
@@ -100,6 +100,7 @@
"Folder" : "Pasta",
"Upload" : "Enviar",
"Cancel upload" : "Cancelar o envio",
+ "No files in here" : "Nenhuns ficheiros aqui",
"Upload some content or sync with your devices!" : "Carregue algum conteúdo ou sincronize com os seus aparelhos!",
"No entries found in this folder" : "Não foram encontradas entradas nesta pasta",
"Select all" : "Seleccionar todos",
diff --git a/apps/files/l10n/ru.js b/apps/files/l10n/ru.js
index edc20eda35c..f93ac884971 100644
--- a/apps/files/l10n/ru.js
+++ b/apps/files/l10n/ru.js
@@ -102,6 +102,7 @@ OC.L10N.register(
"Folder" : "Каталог",
"Upload" : "Загрузить",
"Cancel upload" : "Отменить загрузку",
+ "No files in here" : "Здесь нет файлов",
"Upload some content or sync with your devices!" : "Загрузите что-нибудь или синхронизируйте со своими устройствами!",
"No entries found in this folder" : "Ничего не найдено",
"Select all" : "Выбрать все",
diff --git a/apps/files/l10n/ru.json b/apps/files/l10n/ru.json
index c2991080620..eee5d0957fc 100644
--- a/apps/files/l10n/ru.json
+++ b/apps/files/l10n/ru.json
@@ -100,6 +100,7 @@
"Folder" : "Каталог",
"Upload" : "Загрузить",
"Cancel upload" : "Отменить загрузку",
+ "No files in here" : "Здесь нет файлов",
"Upload some content or sync with your devices!" : "Загрузите что-нибудь или синхронизируйте со своими устройствами!",
"No entries found in this folder" : "Ничего не найдено",
"Select all" : "Выбрать все",
diff --git a/apps/files/tests/js/filesummarySpec.js b/apps/files/tests/js/filesummarySpec.js
index 4c53b7d8b3a..ae5ff95fc0c 100644
--- a/apps/files/tests/js/filesummarySpec.js
+++ b/apps/files/tests/js/filesummarySpec.js
@@ -148,4 +148,37 @@ describe('OCA.Files.FileSummary tests', function() {
expect(s.summary.totalFiles).toEqual(1);
expect(s.summary.totalSize).toEqual(127903);
});
+ it('properly sum up pending folder sizes after adding', function() {
+ var s = new FileSummary($container);
+ s.setSummary({
+ totalDirs: 0,
+ totalFiles: 0,
+ totalSize: 0
+ });
+ s.add({type: 'dir', size: -1});
+ s.update();
+ expect($container.hasClass('hidden')).toEqual(false);
+ expect($container.find('.info').text()).toEqual('1 folder and 0 files');
+ expect($container.find('.filesize').text()).toEqual('Pending');
+ expect(s.summary.totalDirs).toEqual(1);
+ expect(s.summary.totalFiles).toEqual(0);
+ expect(s.summary.totalSize).toEqual(0);
+ });
+ it('properly sum up pending folder sizes after remove', function() {
+ var s = new FileSummary($container);
+ s.setSummary({
+ totalDirs: 0,
+ totalFiles: 0,
+ totalSize: 0
+ });
+ s.add({type: 'dir', size: -1});
+ s.remove({type: 'dir', size: -1});
+ s.update();
+ expect($container.hasClass('hidden')).toEqual(true);
+ expect($container.find('.info').text()).toEqual('0 folders and 0 files');
+ expect($container.find('.filesize').text()).toEqual('0 B');
+ expect(s.summary.totalDirs).toEqual(0);
+ expect(s.summary.totalFiles).toEqual(0);
+ expect(s.summary.totalSize).toEqual(0);
+ });
});
diff --git a/apps/files_external/l10n/bg_BG.js b/apps/files_external/l10n/bg_BG.js
index 1f2dbf77457..9c29080c0d3 100644
--- a/apps/files_external/l10n/bg_BG.js
+++ b/apps/files_external/l10n/bg_BG.js
@@ -43,6 +43,9 @@ OC.L10N.register(
"Username as share" : "Потребителско име като споделена папка",
"URL" : "Интернет Адрес",
"Secure https://" : "Подсигурен https://",
+ "Public key" : "Публичен ключ",
+ "Storage with id \"%i\" not found" : "Хранилище с име \"%i\" не е намерено",
+ "Invalid mount point" : "Невалиден път за мониторане на файлова система",
"Access granted" : "Достъпът разрешен",
"Error configuring Dropbox storage" : "Грешка при настройката на Dropbox дисковото пространство.",
"Grant access" : "Разреши достъп",
@@ -52,11 +55,15 @@ OC.L10N.register(
"All users. Type to select user or group." : "Всички потребители. Пиши, за да избереш потребител или група.",
"(group)" : "(група)",
"Saved" : "Запазено",
+ "Generate keys" : "Генериране на криптографски ключове",
+ "Error generating key pair" : "Грешка при генериране на криптографски ключове",
"<b>Note:</b> " : "<b>Бележка:</b> ",
+ "and" : "и",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Note:</b> PHP подръжката на cURL не е включена или инсталирана. Прикачването на %s не е възможно. Моля, поискай системния администратор да я инсталира.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Note:</b> PHP подръжката на FTP не е включена или инсталирана. Прикачването на %s не е възможно. Моля, поискай системния администратор да я инсталира.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Note:</b> \"%s\" не е инсталиран. Прикачването на %s не е възможно. Моля, поискай системния администратор да я инсталира.",
"No external storage configured" : "Няма настроено външно дисково пространство",
+ "You can add external storages in the personal settings" : "Външни хранилища могат да бъдат добавени от личните настройки",
"Name" : "Име",
"Storage type" : "Тип дисково пространство",
"Scope" : "Обхват",
@@ -65,6 +72,7 @@ OC.L10N.register(
"Configuration" : "Настройки",
"Available for" : "Достъпно за",
"Add storage" : "Добави дисково пространство",
+ "Advanced settings" : "Разширени настройки",
"Delete" : "Изтрий",
"Enable User External Storage" : "Разреши Потребителско Външно Дисково Пространство",
"Allow users to mount the following external storage" : "Разреши на потребителите да прикачват следното външно дисково пространство"
diff --git a/apps/files_external/l10n/bg_BG.json b/apps/files_external/l10n/bg_BG.json
index a06187892df..3ae1ded6966 100644
--- a/apps/files_external/l10n/bg_BG.json
+++ b/apps/files_external/l10n/bg_BG.json
@@ -41,6 +41,9 @@
"Username as share" : "Потребителско име като споделена папка",
"URL" : "Интернет Адрес",
"Secure https://" : "Подсигурен https://",
+ "Public key" : "Публичен ключ",
+ "Storage with id \"%i\" not found" : "Хранилище с име \"%i\" не е намерено",
+ "Invalid mount point" : "Невалиден път за мониторане на файлова система",
"Access granted" : "Достъпът разрешен",
"Error configuring Dropbox storage" : "Грешка при настройката на Dropbox дисковото пространство.",
"Grant access" : "Разреши достъп",
@@ -50,11 +53,15 @@
"All users. Type to select user or group." : "Всички потребители. Пиши, за да избереш потребител или група.",
"(group)" : "(група)",
"Saved" : "Запазено",
+ "Generate keys" : "Генериране на криптографски ключове",
+ "Error generating key pair" : "Грешка при генериране на криптографски ключове",
"<b>Note:</b> " : "<b>Бележка:</b> ",
+ "and" : "и",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Note:</b> PHP подръжката на cURL не е включена или инсталирана. Прикачването на %s не е възможно. Моля, поискай системния администратор да я инсталира.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Note:</b> PHP подръжката на FTP не е включена или инсталирана. Прикачването на %s не е възможно. Моля, поискай системния администратор да я инсталира.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Note:</b> \"%s\" не е инсталиран. Прикачването на %s не е възможно. Моля, поискай системния администратор да я инсталира.",
"No external storage configured" : "Няма настроено външно дисково пространство",
+ "You can add external storages in the personal settings" : "Външни хранилища могат да бъдат добавени от личните настройки",
"Name" : "Име",
"Storage type" : "Тип дисково пространство",
"Scope" : "Обхват",
@@ -63,6 +70,7 @@
"Configuration" : "Настройки",
"Available for" : "Достъпно за",
"Add storage" : "Добави дисково пространство",
+ "Advanced settings" : "Разширени настройки",
"Delete" : "Изтрий",
"Enable User External Storage" : "Разреши Потребителско Външно Дисково Пространство",
"Allow users to mount the following external storage" : "Разреши на потребителите да прикачват следното външно дисково пространство"
diff --git a/apps/files_external/l10n/cs_CZ.js b/apps/files_external/l10n/cs_CZ.js
index 4cbc94d1c0f..5517bb43aa8 100644
--- a/apps/files_external/l10n/cs_CZ.js
+++ b/apps/files_external/l10n/cs_CZ.js
@@ -64,6 +64,7 @@ OC.L10N.register(
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Poznámka:</b> FTP podpora v PHP není povolena nebo nainstalována. Není možné připojení %s. Prosím požádejte svého správce systému ať ji nainstaluje.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Poznámka:</b> \"%s\" není instalováno. Není možné připojení %s. Prosím požádejte svého správce systému o instalaci.",
"No external storage configured" : "Není nakonfigurováno žádné externí úložiště",
+ "You can add external storages in the personal settings" : "Můžete přidat externí úložiště v osobních nastaveních",
"Name" : "Název",
"Storage type" : "Typ úložiště",
"Scope" : "Rozsah",
@@ -72,6 +73,7 @@ OC.L10N.register(
"Configuration" : "Nastavení",
"Available for" : "Dostupné pro",
"Add storage" : "Přidat úložiště",
+ "Advanced settings" : "Pokročilá nastavení",
"Delete" : "Smazat",
"Enable User External Storage" : "Zapnout externí uživatelské úložiště",
"Allow users to mount the following external storage" : "Povolit uživatelů připojit následující externí úložiště"
diff --git a/apps/files_external/l10n/cs_CZ.json b/apps/files_external/l10n/cs_CZ.json
index ed3e36aac32..099a33abf1a 100644
--- a/apps/files_external/l10n/cs_CZ.json
+++ b/apps/files_external/l10n/cs_CZ.json
@@ -62,6 +62,7 @@
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Poznámka:</b> FTP podpora v PHP není povolena nebo nainstalována. Není možné připojení %s. Prosím požádejte svého správce systému ať ji nainstaluje.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Poznámka:</b> \"%s\" není instalováno. Není možné připojení %s. Prosím požádejte svého správce systému o instalaci.",
"No external storage configured" : "Není nakonfigurováno žádné externí úložiště",
+ "You can add external storages in the personal settings" : "Můžete přidat externí úložiště v osobních nastaveních",
"Name" : "Název",
"Storage type" : "Typ úložiště",
"Scope" : "Rozsah",
@@ -70,6 +71,7 @@
"Configuration" : "Nastavení",
"Available for" : "Dostupné pro",
"Add storage" : "Přidat úložiště",
+ "Advanced settings" : "Pokročilá nastavení",
"Delete" : "Smazat",
"Enable User External Storage" : "Zapnout externí uživatelské úložiště",
"Allow users to mount the following external storage" : "Povolit uživatelů připojit následující externí úložiště"
diff --git a/apps/files_external/l10n/de.js b/apps/files_external/l10n/de.js
index 7279187b48d..06a28afae1e 100644
--- a/apps/files_external/l10n/de.js
+++ b/apps/files_external/l10n/de.js
@@ -64,6 +64,7 @@ OC.L10N.register(
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Hinweis:</b> Die FTP Unterstützung von PHP ist nicht aktiviert oder installiert. Das Hinzufügen von %s ist nicht möglich. Bitte wende Dich sich zur Installation an Deinen Systemadministrator.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Hinweis:</b> \"%s\" ist nicht installiert. Das Hinzufügen von %s ist nicht möglich. Bitte wende Dich sich zur Installation an Deinen Systemadministrator.",
"No external storage configured" : "Kein externer Speicher konfiguriert",
+ "You can add external storages in the personal settings" : "Du kannst externe Speicher in den persönlichen Einstellungen hinzufügen",
"Name" : "Name",
"Storage type" : "Du hast noch keinen externen Speicher",
"Scope" : "Anwendungsbereich",
@@ -72,6 +73,7 @@ OC.L10N.register(
"Configuration" : "Konfiguration",
"Available for" : "Verfügbar für",
"Add storage" : "Speicher hinzufügen",
+ "Advanced settings" : "Erweiterte Einstellungen",
"Delete" : "Löschen",
"Enable User External Storage" : "Externen Speicher für Benutzer aktivieren",
"Allow users to mount the following external storage" : "Erlaube es Benutzern, den folgenden externen Speicher einzubinden"
diff --git a/apps/files_external/l10n/de.json b/apps/files_external/l10n/de.json
index dab67b474bf..4f9376930b7 100644
--- a/apps/files_external/l10n/de.json
+++ b/apps/files_external/l10n/de.json
@@ -62,6 +62,7 @@
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Hinweis:</b> Die FTP Unterstützung von PHP ist nicht aktiviert oder installiert. Das Hinzufügen von %s ist nicht möglich. Bitte wende Dich sich zur Installation an Deinen Systemadministrator.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Hinweis:</b> \"%s\" ist nicht installiert. Das Hinzufügen von %s ist nicht möglich. Bitte wende Dich sich zur Installation an Deinen Systemadministrator.",
"No external storage configured" : "Kein externer Speicher konfiguriert",
+ "You can add external storages in the personal settings" : "Du kannst externe Speicher in den persönlichen Einstellungen hinzufügen",
"Name" : "Name",
"Storage type" : "Du hast noch keinen externen Speicher",
"Scope" : "Anwendungsbereich",
@@ -70,6 +71,7 @@
"Configuration" : "Konfiguration",
"Available for" : "Verfügbar für",
"Add storage" : "Speicher hinzufügen",
+ "Advanced settings" : "Erweiterte Einstellungen",
"Delete" : "Löschen",
"Enable User External Storage" : "Externen Speicher für Benutzer aktivieren",
"Allow users to mount the following external storage" : "Erlaube es Benutzern, den folgenden externen Speicher einzubinden"
diff --git a/apps/files_external/l10n/de_DE.js b/apps/files_external/l10n/de_DE.js
index 6211920d41a..9cc7b4d283e 100644
--- a/apps/files_external/l10n/de_DE.js
+++ b/apps/files_external/l10n/de_DE.js
@@ -64,6 +64,7 @@ OC.L10N.register(
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Hinweis:</b> Die FTP Unterstützung von PHP ist nicht aktiviert oder installiert. Das Hinzufügen von %s ist nicht möglich. Bitte wenden Sie sich zur Installation an Ihren Systemadministrator.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Hinweis:</b> \"%s\" ist nicht installiert. Das Hinzufügen von %s ist nicht möglich. Bitte wenden Sie sich zur Installation an Ihren Systemadministrator.",
"No external storage configured" : "Kein externer Speicher konfiguriert",
+ "You can add external storages in the personal settings" : "Sie können externe Speicher in den persönlichen Einstellungen hinzufügen",
"Name" : "Name",
"Storage type" : "Speichertyp",
"Scope" : "Anwendungsbereich",
@@ -72,6 +73,7 @@ OC.L10N.register(
"Configuration" : "Konfiguration",
"Available for" : "Verfügbar für",
"Add storage" : "Speicher hinzufügen",
+ "Advanced settings" : "Erweiterte Einstellungen",
"Delete" : "Löschen",
"Enable User External Storage" : "Externen Speicher für Benutzer aktivieren",
"Allow users to mount the following external storage" : "Erlauben Sie Benutzern, folgende externe Speicher einzubinden"
diff --git a/apps/files_external/l10n/de_DE.json b/apps/files_external/l10n/de_DE.json
index 82a54d48552..4c9d2cae523 100644
--- a/apps/files_external/l10n/de_DE.json
+++ b/apps/files_external/l10n/de_DE.json
@@ -62,6 +62,7 @@
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Hinweis:</b> Die FTP Unterstützung von PHP ist nicht aktiviert oder installiert. Das Hinzufügen von %s ist nicht möglich. Bitte wenden Sie sich zur Installation an Ihren Systemadministrator.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Hinweis:</b> \"%s\" ist nicht installiert. Das Hinzufügen von %s ist nicht möglich. Bitte wenden Sie sich zur Installation an Ihren Systemadministrator.",
"No external storage configured" : "Kein externer Speicher konfiguriert",
+ "You can add external storages in the personal settings" : "Sie können externe Speicher in den persönlichen Einstellungen hinzufügen",
"Name" : "Name",
"Storage type" : "Speichertyp",
"Scope" : "Anwendungsbereich",
@@ -70,6 +71,7 @@
"Configuration" : "Konfiguration",
"Available for" : "Verfügbar für",
"Add storage" : "Speicher hinzufügen",
+ "Advanced settings" : "Erweiterte Einstellungen",
"Delete" : "Löschen",
"Enable User External Storage" : "Externen Speicher für Benutzer aktivieren",
"Allow users to mount the following external storage" : "Erlauben Sie Benutzern, folgende externe Speicher einzubinden"
diff --git a/apps/files_external/l10n/el.js b/apps/files_external/l10n/el.js
index 550d313367d..a5e6a59ff1a 100644
--- a/apps/files_external/l10n/el.js
+++ b/apps/files_external/l10n/el.js
@@ -64,6 +64,7 @@ OC.L10N.register(
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Σημείωση:</b> Η υποστήριξη FTP στην PHP δεν είναι ενεργοποιημένη ή εγκατεστημένη. Δεν είναι δυνατή η προσάρτηση του %s. Παρακαλώ ζητήστε από τον διαχειριστή συστημάτων σας να την εγκαταστήσει.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Σημείωση:</b> Η επέκταση \"%s\" δεν είναι εγκατεστημένη. Δεν είναι δυνατή η προσάρτηση %s. Παρακαλώ ζητήστε από τον διαχειριστή συστημάτων σας να την εγκαταστήσει.",
"No external storage configured" : "Δεν έχει ρυθμιστεί κανένα εξωτερικό μέσο αποθήκευσης",
+ "You can add external storages in the personal settings" : "Μπορείτε να προσθέσετε εξωτερικά μέσα αποθήκευσης στις προσωπικές ρυθμίσεις",
"Name" : "Όνομα",
"Storage type" : "Τύπος αποθηκευτικού χώρου",
"Scope" : "Εύρος",
@@ -72,6 +73,7 @@ OC.L10N.register(
"Configuration" : "Ρυθμίσεις",
"Available for" : "Διαθέσιμο για",
"Add storage" : "Προσθηκη αποθηκευσης",
+ "Advanced settings" : "Ρυθμίσεις για προχωρημένους",
"Delete" : "Διαγραφή",
"Enable User External Storage" : "Ενεργοποίηση Εξωτερικού Αποθηκευτικού Χώρου Χρήστη",
"Allow users to mount the following external storage" : "Χορήγηση άδειας στους χρήστες να συνδέσουν τα παρακάτω εξωτερικά μέσα αποθήκευσης"
diff --git a/apps/files_external/l10n/el.json b/apps/files_external/l10n/el.json
index 72400e77727..5a3d820c39b 100644
--- a/apps/files_external/l10n/el.json
+++ b/apps/files_external/l10n/el.json
@@ -62,6 +62,7 @@
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Σημείωση:</b> Η υποστήριξη FTP στην PHP δεν είναι ενεργοποιημένη ή εγκατεστημένη. Δεν είναι δυνατή η προσάρτηση του %s. Παρακαλώ ζητήστε από τον διαχειριστή συστημάτων σας να την εγκαταστήσει.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Σημείωση:</b> Η επέκταση \"%s\" δεν είναι εγκατεστημένη. Δεν είναι δυνατή η προσάρτηση %s. Παρακαλώ ζητήστε από τον διαχειριστή συστημάτων σας να την εγκαταστήσει.",
"No external storage configured" : "Δεν έχει ρυθμιστεί κανένα εξωτερικό μέσο αποθήκευσης",
+ "You can add external storages in the personal settings" : "Μπορείτε να προσθέσετε εξωτερικά μέσα αποθήκευσης στις προσωπικές ρυθμίσεις",
"Name" : "Όνομα",
"Storage type" : "Τύπος αποθηκευτικού χώρου",
"Scope" : "Εύρος",
@@ -70,6 +71,7 @@
"Configuration" : "Ρυθμίσεις",
"Available for" : "Διαθέσιμο για",
"Add storage" : "Προσθηκη αποθηκευσης",
+ "Advanced settings" : "Ρυθμίσεις για προχωρημένους",
"Delete" : "Διαγραφή",
"Enable User External Storage" : "Ενεργοποίηση Εξωτερικού Αποθηκευτικού Χώρου Χρήστη",
"Allow users to mount the following external storage" : "Χορήγηση άδειας στους χρήστες να συνδέσουν τα παρακάτω εξωτερικά μέσα αποθήκευσης"
diff --git a/apps/files_external/l10n/es.js b/apps/files_external/l10n/es.js
index 17a152696e2..e54036d4f61 100644
--- a/apps/files_external/l10n/es.js
+++ b/apps/files_external/l10n/es.js
@@ -64,6 +64,7 @@ OC.L10N.register(
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> El soporte de FTP en PHP no está activado o instalado. No se puede montar %s. Pídale al administrador del sistema que lo instale.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> \"%s\" no está instalado. No se puede montar %s. Pídale al administrador del sistema que lo instale.",
"No external storage configured" : "No hay ningún almacenamiento externo configurado",
+ "You can add external storages in the personal settings" : "Puedes agregar almacenamientos externos en la configuración personal",
"Name" : "Nombre",
"Storage type" : "Tipo de almacenamiento",
"Scope" : "Ámbito",
@@ -72,6 +73,7 @@ OC.L10N.register(
"Configuration" : "Configuración",
"Available for" : "Disponible para",
"Add storage" : "Añadir almacenamiento",
+ "Advanced settings" : "Configuración avanzada",
"Delete" : "Eliminar",
"Enable User External Storage" : "Habilitar almacenamiento externo de usuario",
"Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo"
diff --git a/apps/files_external/l10n/es.json b/apps/files_external/l10n/es.json
index c58d0f48639..abf7cc689c5 100644
--- a/apps/files_external/l10n/es.json
+++ b/apps/files_external/l10n/es.json
@@ -62,6 +62,7 @@
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> El soporte de FTP en PHP no está activado o instalado. No se puede montar %s. Pídale al administrador del sistema que lo instale.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> \"%s\" no está instalado. No se puede montar %s. Pídale al administrador del sistema que lo instale.",
"No external storage configured" : "No hay ningún almacenamiento externo configurado",
+ "You can add external storages in the personal settings" : "Puedes agregar almacenamientos externos en la configuración personal",
"Name" : "Nombre",
"Storage type" : "Tipo de almacenamiento",
"Scope" : "Ámbito",
@@ -70,6 +71,7 @@
"Configuration" : "Configuración",
"Available for" : "Disponible para",
"Add storage" : "Añadir almacenamiento",
+ "Advanced settings" : "Configuración avanzada",
"Delete" : "Eliminar",
"Enable User External Storage" : "Habilitar almacenamiento externo de usuario",
"Allow users to mount the following external storage" : "Permitir a los usuarios montar el siguiente almacenamiento externo"
diff --git a/apps/files_external/l10n/fi_FI.js b/apps/files_external/l10n/fi_FI.js
index 8ab5956dd41..78650275e40 100644
--- a/apps/files_external/l10n/fi_FI.js
+++ b/apps/files_external/l10n/fi_FI.js
@@ -56,6 +56,7 @@ OC.L10N.register(
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Huomio:</b> PHP:n FTP-tuki ei ole käytössä tai sitä ei ole asennettu. Kohteen %s liittäminen ei ole mahdollista. Pyydä järjestelmän ylläpitäjää ottamaan FTP-tuki käyttöön.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Huomio:</b> \"%s\" ei ole asennettu. Kohteen %s liittäminen ei ole mahdollista. Pyydä järjestelmän ylläpitäjää asentamaan puuttuva kohde.",
"No external storage configured" : "Erillistä tallennustilaa ei ole määritetty",
+ "You can add external storages in the personal settings" : "Voit lisätä erillisiä tallennustiloja henkilökohtaisista asetuksistasi",
"Name" : "Nimi",
"Storage type" : "Tallennustilan tyyppi",
"External Storage" : "Erillinen tallennusväline",
@@ -63,6 +64,7 @@ OC.L10N.register(
"Configuration" : "Asetukset",
"Available for" : "Saatavuus",
"Add storage" : "Lisää tallennustila",
+ "Advanced settings" : "Lisäasetukset",
"Delete" : "Poista",
"Enable User External Storage" : "Ota käyttöön ulkopuoliset tallennuspaikat",
"Allow users to mount the following external storage" : "Salli käyttäjien liittää seuraavat erilliset tallennusvälineet"
diff --git a/apps/files_external/l10n/fi_FI.json b/apps/files_external/l10n/fi_FI.json
index 5d5f7ac9a55..5faae6052c0 100644
--- a/apps/files_external/l10n/fi_FI.json
+++ b/apps/files_external/l10n/fi_FI.json
@@ -54,6 +54,7 @@
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Huomio:</b> PHP:n FTP-tuki ei ole käytössä tai sitä ei ole asennettu. Kohteen %s liittäminen ei ole mahdollista. Pyydä järjestelmän ylläpitäjää ottamaan FTP-tuki käyttöön.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Huomio:</b> \"%s\" ei ole asennettu. Kohteen %s liittäminen ei ole mahdollista. Pyydä järjestelmän ylläpitäjää asentamaan puuttuva kohde.",
"No external storage configured" : "Erillistä tallennustilaa ei ole määritetty",
+ "You can add external storages in the personal settings" : "Voit lisätä erillisiä tallennustiloja henkilökohtaisista asetuksistasi",
"Name" : "Nimi",
"Storage type" : "Tallennustilan tyyppi",
"External Storage" : "Erillinen tallennusväline",
@@ -61,6 +62,7 @@
"Configuration" : "Asetukset",
"Available for" : "Saatavuus",
"Add storage" : "Lisää tallennustila",
+ "Advanced settings" : "Lisäasetukset",
"Delete" : "Poista",
"Enable User External Storage" : "Ota käyttöön ulkopuoliset tallennuspaikat",
"Allow users to mount the following external storage" : "Salli käyttäjien liittää seuraavat erilliset tallennusvälineet"
diff --git a/apps/files_external/l10n/fr.js b/apps/files_external/l10n/fr.js
index 7e2baaac1b1..b8f9b3502db 100644
--- a/apps/files_external/l10n/fr.js
+++ b/apps/files_external/l10n/fr.js
@@ -45,8 +45,8 @@ OC.L10N.register(
"Secure https://" : "Sécurisation https://",
"Public key" : "Clef publique",
"Storage with id \"%i\" not found" : "Stockage avec l'id \"%i\" non trouvé",
- "Invalid mount point" : "Point de montage invalide",
- "Invalid storage backend \"%s\"" : "Service de stockage invalide : \"%s\"",
+ "Invalid mount point" : "Point de montage non valide",
+ "Invalid storage backend \"%s\"" : "Service de stockage non valide : \"%s\"",
"Access granted" : "Accès autorisé",
"Error configuring Dropbox storage" : "Erreur lors de la configuration du support de stockage Dropbox",
"Grant access" : "Autoriser l'accès",
diff --git a/apps/files_external/l10n/fr.json b/apps/files_external/l10n/fr.json
index abb97544d7c..710d77385d7 100644
--- a/apps/files_external/l10n/fr.json
+++ b/apps/files_external/l10n/fr.json
@@ -43,8 +43,8 @@
"Secure https://" : "Sécurisation https://",
"Public key" : "Clef publique",
"Storage with id \"%i\" not found" : "Stockage avec l'id \"%i\" non trouvé",
- "Invalid mount point" : "Point de montage invalide",
- "Invalid storage backend \"%s\"" : "Service de stockage invalide : \"%s\"",
+ "Invalid mount point" : "Point de montage non valide",
+ "Invalid storage backend \"%s\"" : "Service de stockage non valide : \"%s\"",
"Access granted" : "Accès autorisé",
"Error configuring Dropbox storage" : "Erreur lors de la configuration du support de stockage Dropbox",
"Grant access" : "Autoriser l'accès",
diff --git a/apps/files_external/l10n/gl.js b/apps/files_external/l10n/gl.js
index a588dd6775f..86a7ae0ffb5 100644
--- a/apps/files_external/l10n/gl.js
+++ b/apps/files_external/l10n/gl.js
@@ -64,6 +64,7 @@ OC.L10N.register(
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> A compatibilidade de FTP en PHP non está activada, ou non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> «%s» non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.",
"No external storage configured" : "Non hai un almacenamento externo configurado",
+ "You can add external storages in the personal settings" : "Pode engadir almacenamentos externos nos axustes persoais",
"Name" : "Nome",
"Storage type" : "Tipo de almacenamento",
"Scope" : "Ámbito",
@@ -72,6 +73,7 @@ OC.L10N.register(
"Configuration" : "Configuración",
"Available for" : "Dispoñíbel para",
"Add storage" : "Engadir almacenamento",
+ "Advanced settings" : "Axustes avanzados",
"Delete" : "Eliminar",
"Enable User External Storage" : "Activar o almacenamento externo do usuario",
"Allow users to mount the following external storage" : "Permitirlle aos usuarios montar o seguinte almacenamento externo"
diff --git a/apps/files_external/l10n/gl.json b/apps/files_external/l10n/gl.json
index 9ea52581110..c88a5c2ead7 100644
--- a/apps/files_external/l10n/gl.json
+++ b/apps/files_external/l10n/gl.json
@@ -62,6 +62,7 @@
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> A compatibilidade de FTP en PHP non está activada, ou non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> «%s» non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.",
"No external storage configured" : "Non hai un almacenamento externo configurado",
+ "You can add external storages in the personal settings" : "Pode engadir almacenamentos externos nos axustes persoais",
"Name" : "Nome",
"Storage type" : "Tipo de almacenamento",
"Scope" : "Ámbito",
@@ -70,6 +71,7 @@
"Configuration" : "Configuración",
"Available for" : "Dispoñíbel para",
"Add storage" : "Engadir almacenamento",
+ "Advanced settings" : "Axustes avanzados",
"Delete" : "Eliminar",
"Enable User External Storage" : "Activar o almacenamento externo do usuario",
"Allow users to mount the following external storage" : "Permitirlle aos usuarios montar o seguinte almacenamento externo"
diff --git a/apps/files_external/l10n/it.js b/apps/files_external/l10n/it.js
index 3db0560b034..31b0a778051 100644
--- a/apps/files_external/l10n/it.js
+++ b/apps/files_external/l10n/it.js
@@ -64,6 +64,7 @@ OC.L10N.register(
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> il supporto a FTP in PHP non è abilitato o installato. Impossibile montare %s. Chiedi al tuo amministratore di sistema di installarlo.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> \"%s\" non è installato. Impossibile montare %s. Chiedi al tuo amministratore di sistema di installarlo.",
"No external storage configured" : "Nessuna archiviazione esterna configurata",
+ "You can add external storages in the personal settings" : "Puoi aggiungere archiviazioni esterne nelle impostazioni personali",
"Name" : "Nome",
"Storage type" : "Tipo di archiviazione",
"Scope" : "Ambito",
@@ -72,6 +73,7 @@ OC.L10N.register(
"Configuration" : "Configurazione",
"Available for" : "Disponibile per",
"Add storage" : "Aggiungi archiviazione",
+ "Advanced settings" : "Impostazioni avanzate",
"Delete" : "Elimina",
"Enable User External Storage" : "Abilita la memoria esterna dell'utente",
"Allow users to mount the following external storage" : "Consenti agli utenti di montare la seguente memoria esterna"
diff --git a/apps/files_external/l10n/it.json b/apps/files_external/l10n/it.json
index 80e74fe9b5f..c79cb1d5341 100644
--- a/apps/files_external/l10n/it.json
+++ b/apps/files_external/l10n/it.json
@@ -62,6 +62,7 @@
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> il supporto a FTP in PHP non è abilitato o installato. Impossibile montare %s. Chiedi al tuo amministratore di sistema di installarlo.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> \"%s\" non è installato. Impossibile montare %s. Chiedi al tuo amministratore di sistema di installarlo.",
"No external storage configured" : "Nessuna archiviazione esterna configurata",
+ "You can add external storages in the personal settings" : "Puoi aggiungere archiviazioni esterne nelle impostazioni personali",
"Name" : "Nome",
"Storage type" : "Tipo di archiviazione",
"Scope" : "Ambito",
@@ -70,6 +71,7 @@
"Configuration" : "Configurazione",
"Available for" : "Disponibile per",
"Add storage" : "Aggiungi archiviazione",
+ "Advanced settings" : "Impostazioni avanzate",
"Delete" : "Elimina",
"Enable User External Storage" : "Abilita la memoria esterna dell'utente",
"Allow users to mount the following external storage" : "Consenti agli utenti di montare la seguente memoria esterna"
diff --git a/apps/files_external/l10n/ja.js b/apps/files_external/l10n/ja.js
index 87af83c1cb7..8b6a255db92 100644
--- a/apps/files_external/l10n/ja.js
+++ b/apps/files_external/l10n/ja.js
@@ -44,6 +44,7 @@ OC.L10N.register(
"URL" : "URL",
"Secure https://" : "セキュア https://",
"Public key" : "公開鍵",
+ "Invalid mount point" : "無効なマウントポイント",
"Access granted" : "アクセスは許可されました",
"Error configuring Dropbox storage" : "Dropboxストレージの設定エラー",
"Grant access" : "アクセスを許可",
@@ -61,6 +62,7 @@ OC.L10N.register(
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>注意:</b> PHPにFTPのエクステンションが入っていないか、有効ではありません。%s をマウントすることができません。このシステムの管理者にインストールをお願いしてください。",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>注意:</b> \"%s\" がインストールされていません。%sをマウントできません。このシステムの管理者にインストールをお願いしてください。",
"No external storage configured" : "外部ストレージは設定されていません",
+ "You can add external storages in the personal settings" : "個人設定で外部ストレージを設定することができます。",
"Name" : "名前",
"Storage type" : "ストレージ種別",
"Scope" : "スコープ",
@@ -69,6 +71,7 @@ OC.L10N.register(
"Configuration" : "設定",
"Available for" : "利用可能",
"Add storage" : "ストレージを追加",
+ "Advanced settings" : "詳細設定",
"Delete" : "削除",
"Enable User External Storage" : "ユーザーの外部ストレージを有効にする",
"Allow users to mount the following external storage" : "ユーザーに以下の外部ストレージのマウントを許可する"
diff --git a/apps/files_external/l10n/ja.json b/apps/files_external/l10n/ja.json
index 6fa1b2e48b1..dbdd911cb96 100644
--- a/apps/files_external/l10n/ja.json
+++ b/apps/files_external/l10n/ja.json
@@ -42,6 +42,7 @@
"URL" : "URL",
"Secure https://" : "セキュア https://",
"Public key" : "公開鍵",
+ "Invalid mount point" : "無効なマウントポイント",
"Access granted" : "アクセスは許可されました",
"Error configuring Dropbox storage" : "Dropboxストレージの設定エラー",
"Grant access" : "アクセスを許可",
@@ -59,6 +60,7 @@
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>注意:</b> PHPにFTPのエクステンションが入っていないか、有効ではありません。%s をマウントすることができません。このシステムの管理者にインストールをお願いしてください。",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>注意:</b> \"%s\" がインストールされていません。%sをマウントできません。このシステムの管理者にインストールをお願いしてください。",
"No external storage configured" : "外部ストレージは設定されていません",
+ "You can add external storages in the personal settings" : "個人設定で外部ストレージを設定することができます。",
"Name" : "名前",
"Storage type" : "ストレージ種別",
"Scope" : "スコープ",
@@ -67,6 +69,7 @@
"Configuration" : "設定",
"Available for" : "利用可能",
"Add storage" : "ストレージを追加",
+ "Advanced settings" : "詳細設定",
"Delete" : "削除",
"Enable User External Storage" : "ユーザーの外部ストレージを有効にする",
"Allow users to mount the following external storage" : "ユーザーに以下の外部ストレージのマウントを許可する"
diff --git a/apps/files_external/l10n/nl.js b/apps/files_external/l10n/nl.js
index 1569315507e..3e0804a8db5 100644
--- a/apps/files_external/l10n/nl.js
+++ b/apps/files_external/l10n/nl.js
@@ -64,6 +64,7 @@ OC.L10N.register(
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Let op:</b> FTP ondersteuning in PHP is niet geactiveerd of geïnstalleerd. Mounten van %s is niet mogelijk. Vraag uw beheerder dit te installeren.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Let op:</b> \"%s\" is niet geïnstalleerd. Mounten van %s is niet mogelijk. Vraag uw beheerder om dit te installeren.",
"No external storage configured" : "Geen externe opslag geconfigureerd",
+ "You can add external storages in the personal settings" : "U kunt externe opslag toevogene in persoonlijke instellingen",
"Name" : "Naam",
"Storage type" : "Opslagtype",
"Scope" : "Scope",
@@ -72,6 +73,7 @@ OC.L10N.register(
"Configuration" : "Configuratie",
"Available for" : "Beschikbaar voor",
"Add storage" : "Toevoegen opslag",
+ "Advanced settings" : "Geavanceerde instellingen",
"Delete" : "Verwijder",
"Enable User External Storage" : "Externe opslag voor gebruikers activeren",
"Allow users to mount the following external storage" : "Sta gebruikers toe de volgende externe opslag aan te koppelen"
diff --git a/apps/files_external/l10n/nl.json b/apps/files_external/l10n/nl.json
index 48804b115ee..574edce051c 100644
--- a/apps/files_external/l10n/nl.json
+++ b/apps/files_external/l10n/nl.json
@@ -62,6 +62,7 @@
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Let op:</b> FTP ondersteuning in PHP is niet geactiveerd of geïnstalleerd. Mounten van %s is niet mogelijk. Vraag uw beheerder dit te installeren.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Let op:</b> \"%s\" is niet geïnstalleerd. Mounten van %s is niet mogelijk. Vraag uw beheerder om dit te installeren.",
"No external storage configured" : "Geen externe opslag geconfigureerd",
+ "You can add external storages in the personal settings" : "U kunt externe opslag toevogene in persoonlijke instellingen",
"Name" : "Naam",
"Storage type" : "Opslagtype",
"Scope" : "Scope",
@@ -70,6 +71,7 @@
"Configuration" : "Configuratie",
"Available for" : "Beschikbaar voor",
"Add storage" : "Toevoegen opslag",
+ "Advanced settings" : "Geavanceerde instellingen",
"Delete" : "Verwijder",
"Enable User External Storage" : "Externe opslag voor gebruikers activeren",
"Allow users to mount the following external storage" : "Sta gebruikers toe de volgende externe opslag aan te koppelen"
diff --git a/apps/files_external/l10n/pl.js b/apps/files_external/l10n/pl.js
index 0faeefdee94..451e483e520 100644
--- a/apps/files_external/l10n/pl.js
+++ b/apps/files_external/l10n/pl.js
@@ -44,6 +44,9 @@ OC.L10N.register(
"URL" : "URL",
"Secure https://" : "Bezpieczny https://",
"Public key" : "Klucz publiczny",
+ "Storage with id \"%i\" not found" : "Id magazynu nie został znaleziony",
+ "Invalid mount point" : "Nieprawidłowy punkt montowania",
+ "Invalid storage backend \"%s\"" : "Nieprawidłowy magazyn zaplecza \"%s\"",
"Access granted" : "Dostęp do",
"Error configuring Dropbox storage" : "Wystąpił błąd podczas konfigurowania zasobu Dropbox",
"Grant access" : "Udziel dostępu",
@@ -61,6 +64,7 @@ OC.L10N.register(
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Uwaga:</b> Wsparcie dla FTP w PHP nie zostało włączone lub zainstalowane. Zamontowanie %s nie jest możliwe. Proszę poproś Twojego administratora o zainstalowanie go.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Uwaga:</b> \"%s\" nie jest zainstalowane. Zamontowanie %s nie jest możliwe. Proszę poproś Twojego administratora o zainstalowanie go.",
"No external storage configured" : "Nie skonfigurowano żadnego zewnętrznego nośnika",
+ "You can add external storages in the personal settings" : "W ustawieniach osobistych możesz dodać zewnętrzne magazyny przechowywania",
"Name" : "Nazwa",
"Storage type" : "Typ magazynu",
"Scope" : "Zakres",
@@ -69,6 +73,7 @@ OC.L10N.register(
"Configuration" : "Konfiguracja",
"Available for" : "Dostępne przez",
"Add storage" : "Dodaj zasoby dyskowe",
+ "Advanced settings" : "Ustawienia zaawansowane",
"Delete" : "Usuń",
"Enable User External Storage" : "Włącz zewnętrzne zasoby dyskowe użytkownika",
"Allow users to mount the following external storage" : "Pozwól użytkownikom montować następujące zewnętrzne zasoby dyskowe"
diff --git a/apps/files_external/l10n/pl.json b/apps/files_external/l10n/pl.json
index 47cba72ca77..b8e707d401a 100644
--- a/apps/files_external/l10n/pl.json
+++ b/apps/files_external/l10n/pl.json
@@ -42,6 +42,9 @@
"URL" : "URL",
"Secure https://" : "Bezpieczny https://",
"Public key" : "Klucz publiczny",
+ "Storage with id \"%i\" not found" : "Id magazynu nie został znaleziony",
+ "Invalid mount point" : "Nieprawidłowy punkt montowania",
+ "Invalid storage backend \"%s\"" : "Nieprawidłowy magazyn zaplecza \"%s\"",
"Access granted" : "Dostęp do",
"Error configuring Dropbox storage" : "Wystąpił błąd podczas konfigurowania zasobu Dropbox",
"Grant access" : "Udziel dostępu",
@@ -59,6 +62,7 @@
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Uwaga:</b> Wsparcie dla FTP w PHP nie zostało włączone lub zainstalowane. Zamontowanie %s nie jest możliwe. Proszę poproś Twojego administratora o zainstalowanie go.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Uwaga:</b> \"%s\" nie jest zainstalowane. Zamontowanie %s nie jest możliwe. Proszę poproś Twojego administratora o zainstalowanie go.",
"No external storage configured" : "Nie skonfigurowano żadnego zewnętrznego nośnika",
+ "You can add external storages in the personal settings" : "W ustawieniach osobistych możesz dodać zewnętrzne magazyny przechowywania",
"Name" : "Nazwa",
"Storage type" : "Typ magazynu",
"Scope" : "Zakres",
@@ -67,6 +71,7 @@
"Configuration" : "Konfiguracja",
"Available for" : "Dostępne przez",
"Add storage" : "Dodaj zasoby dyskowe",
+ "Advanced settings" : "Ustawienia zaawansowane",
"Delete" : "Usuń",
"Enable User External Storage" : "Włącz zewnętrzne zasoby dyskowe użytkownika",
"Allow users to mount the following external storage" : "Pozwól użytkownikom montować następujące zewnętrzne zasoby dyskowe"
diff --git a/apps/files_external/l10n/pt_PT.js b/apps/files_external/l10n/pt_PT.js
index 6ca0f6948b3..7e41105bfe2 100644
--- a/apps/files_external/l10n/pt_PT.js
+++ b/apps/files_external/l10n/pt_PT.js
@@ -64,6 +64,7 @@ OC.L10N.register(
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Aviso:</b> O suporte FTP no PHP não está activo ou instalado. Não é possível montar %s. Peça ao seu administrador para instalar.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Aviso:</b> O cliente\"%s\" não está instalado. Não é possível montar \"%s\" . Peça ao seu administrador para instalar.",
"No external storage configured" : "Sem armazenamentos externos configurados",
+ "You can add external storages in the personal settings" : "Pode adicionar armazenamentos externos nas definições pessoais",
"Name" : "Nome",
"Storage type" : "Tipo de Armazenamento",
"Scope" : "Âmbito",
@@ -72,6 +73,7 @@ OC.L10N.register(
"Configuration" : "Configuração",
"Available for" : "Disponível para ",
"Add storage" : "Adicionar armazenamento",
+ "Advanced settings" : "Definições avançadas",
"Delete" : "Apagar",
"Enable User External Storage" : "Ativar Armazenamento Externo para o Utilizador",
"Allow users to mount the following external storage" : "Permitir que os utilizadores montem o seguinte armazenamento externo"
diff --git a/apps/files_external/l10n/pt_PT.json b/apps/files_external/l10n/pt_PT.json
index 40bc66cfcac..72fe8a6ee39 100644
--- a/apps/files_external/l10n/pt_PT.json
+++ b/apps/files_external/l10n/pt_PT.json
@@ -62,6 +62,7 @@
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Aviso:</b> O suporte FTP no PHP não está activo ou instalado. Não é possível montar %s. Peça ao seu administrador para instalar.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Aviso:</b> O cliente\"%s\" não está instalado. Não é possível montar \"%s\" . Peça ao seu administrador para instalar.",
"No external storage configured" : "Sem armazenamentos externos configurados",
+ "You can add external storages in the personal settings" : "Pode adicionar armazenamentos externos nas definições pessoais",
"Name" : "Nome",
"Storage type" : "Tipo de Armazenamento",
"Scope" : "Âmbito",
@@ -70,6 +71,7 @@
"Configuration" : "Configuração",
"Available for" : "Disponível para ",
"Add storage" : "Adicionar armazenamento",
+ "Advanced settings" : "Definições avançadas",
"Delete" : "Apagar",
"Enable User External Storage" : "Ativar Armazenamento Externo para o Utilizador",
"Allow users to mount the following external storage" : "Permitir que os utilizadores montem o seguinte armazenamento externo"
diff --git a/apps/files_external/l10n/ru.js b/apps/files_external/l10n/ru.js
index 6a7e716f60a..07bd765ff80 100644
--- a/apps/files_external/l10n/ru.js
+++ b/apps/files_external/l10n/ru.js
@@ -64,6 +64,7 @@ OC.L10N.register(
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Примечание:</b> Поддержка FTP в PHP не включена или не установлена. Монтирование %s невозможно. Пожалуйста, обратитесь к системному администратору.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Примечание:</b> \"%s\" не установлен. Монтирование %s невозможно. Пожалуйста, обратитесь к системному администратору.",
"No external storage configured" : "Нет внешних хранилищ",
+ "You can add external storages in the personal settings" : "Вы можете добавить внешние накопители в личных настройках",
"Name" : "Имя",
"Storage type" : "Тип хранилища",
"Scope" : "Область",
@@ -72,6 +73,7 @@ OC.L10N.register(
"Configuration" : "Конфигурация",
"Available for" : "Доступно для",
"Add storage" : "Добавить хранилище",
+ "Advanced settings" : "Расширенные настройки",
"Delete" : "Удалить",
"Enable User External Storage" : "Включить пользовательские внешние хранилища",
"Allow users to mount the following external storage" : "Разрешить пользователям монтировать следующие сервисы хранения данных"
diff --git a/apps/files_external/l10n/ru.json b/apps/files_external/l10n/ru.json
index 901a5d21f4f..40ea8e23563 100644
--- a/apps/files_external/l10n/ru.json
+++ b/apps/files_external/l10n/ru.json
@@ -62,6 +62,7 @@
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Примечание:</b> Поддержка FTP в PHP не включена или не установлена. Монтирование %s невозможно. Пожалуйста, обратитесь к системному администратору.",
"<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Примечание:</b> \"%s\" не установлен. Монтирование %s невозможно. Пожалуйста, обратитесь к системному администратору.",
"No external storage configured" : "Нет внешних хранилищ",
+ "You can add external storages in the personal settings" : "Вы можете добавить внешние накопители в личных настройках",
"Name" : "Имя",
"Storage type" : "Тип хранилища",
"Scope" : "Область",
@@ -70,6 +71,7 @@
"Configuration" : "Конфигурация",
"Available for" : "Доступно для",
"Add storage" : "Добавить хранилище",
+ "Advanced settings" : "Расширенные настройки",
"Delete" : "Удалить",
"Enable User External Storage" : "Включить пользовательские внешние хранилища",
"Allow users to mount the following external storage" : "Разрешить пользователям монтировать следующие сервисы хранения данных"
diff --git a/apps/files_sharing/tests/api.php b/apps/files_sharing/tests/api.php
index d3f0171075e..44c6b1dc4b9 100644
--- a/apps/files_sharing/tests/api.php
+++ b/apps/files_sharing/tests/api.php
@@ -1312,9 +1312,19 @@ class Test_Files_Sharing_Api extends TestCase {
public function testDefaultExpireDate() {
\Test_Files_Sharing_Api::loginHelper(\Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER1);
- \OC::$server->getAppConfig()->setValue('core', 'shareapi_default_expire_date', 'yes');
- \OC::$server->getAppConfig()->setValue('core', 'shareapi_enforce_expire_date', 'yes');
- \OC::$server->getAppConfig()->setValue('core', 'shareapi_expire_after_n_days', '2');
+
+ // TODO drop this once all code paths use the DI version - otherwise
+ // the cache inside this config object is out of date because
+ // OC_Appconfig is used and bypasses this cache which lead to integrity
+ // constraint violations
+ $config = \OC::$server->getConfig();
+ $config->deleteAppValue('core', 'shareapi_default_expire_date');
+ $config->deleteAppValue('core', 'shareapi_enforce_expire_date');
+ $config->deleteAppValue('core', 'shareapi_expire_after_n_days');
+
+ $config->setAppValue('core', 'shareapi_default_expire_date', 'yes');
+ $config->setAppValue('core', 'shareapi_enforce_expire_date', 'yes');
+ $config->setAppValue('core', 'shareapi_expire_after_n_days', '2');
// default expire date is set to 2 days
// the time when the share was created is set to 3 days in the past
@@ -1358,8 +1368,8 @@ class Test_Files_Sharing_Api extends TestCase {
//cleanup
$result = \OCP\Share::unshare('file', $info->getId(), \OCP\Share::SHARE_TYPE_USER, \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2);
$this->assertTrue($result);
- \OC::$server->getAppConfig()->setValue('core', 'shareapi_default_expire_date', 'no');
- \OC::$server->getAppConfig()->setValue('core', 'shareapi_enforce_expire_date', 'no');
+ $config->setAppValue('core', 'shareapi_default_expire_date', 'no');
+ $config->setAppValue('core', 'shareapi_enforce_expire_date', 'no');
}
}
diff --git a/apps/user_ldap/l10n/gl.js b/apps/user_ldap/l10n/gl.js
index 4269c47363e..db5e70e8bbb 100644
--- a/apps/user_ldap/l10n/gl.js
+++ b/apps/user_ldap/l10n/gl.js
@@ -33,7 +33,7 @@ OC.L10N.register(
"Confirm Deletion" : "Confirmar a eliminación",
"_%s group found_::_%s groups found_" : ["Atopouse %s grupo","Atopáronse %s grupos"],
"_%s user found_::_%s users found_" : ["Atopouse %s usuario","Atopáronse %s usuarios"],
- "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Non foi posíbel detectar o atributo nome de usuario que mostrar. Especifiqueo vostede mesmo nos axustes avanzados de LDAP.",
+ "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Non foi posíbel detectar o atributo nome de usuario que mostrar. Especifíqueo vostede mesmo nos axustes avanzados de LDAP.",
"Could not find the desired feature" : "Non foi posíbel atopar a función desexada",
"Invalid Host" : "Máquina incorrecta",
"Server" : "Servidor",
@@ -68,7 +68,7 @@ OC.L10N.register(
"Password" : "Contrasinal",
"For anonymous access, leave DN and Password empty." : "Para o acceso anónimo deixe o DN e o contrasinal baleiros.",
"One Base DN per line" : "Un DN base por liña",
- "You can specify Base DN for users and groups in the Advanced tab" : "Pode especificar a DN base para usuarios e grupos na lapela de «Avanzado»",
+ "You can specify Base DN for users and groups in the Advanced tab" : "Pode especificar o DN base para usuarios e grupos na lapela de «Avanzado»",
"Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Evita as peticións LDAP automáticas. E o mellor para as configuracións máis grandes, mais require algúns coñecementos de LDAP.",
"Manually enter LDAP filters (recommended for large directories)" : "Introduza manualmente os filtros LDAP (recomendado para directorios grandes)",
"Limit %s access to users meeting these criteria:" : "Limitar o acceso a %s para os usuarios que cumpren con estes criterios:",
diff --git a/apps/user_ldap/l10n/gl.json b/apps/user_ldap/l10n/gl.json
index 9aa1d3f6765..c2f209e1b25 100644
--- a/apps/user_ldap/l10n/gl.json
+++ b/apps/user_ldap/l10n/gl.json
@@ -31,7 +31,7 @@
"Confirm Deletion" : "Confirmar a eliminación",
"_%s group found_::_%s groups found_" : ["Atopouse %s grupo","Atopáronse %s grupos"],
"_%s user found_::_%s users found_" : ["Atopouse %s usuario","Atopáronse %s usuarios"],
- "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Non foi posíbel detectar o atributo nome de usuario que mostrar. Especifiqueo vostede mesmo nos axustes avanzados de LDAP.",
+ "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Non foi posíbel detectar o atributo nome de usuario que mostrar. Especifíqueo vostede mesmo nos axustes avanzados de LDAP.",
"Could not find the desired feature" : "Non foi posíbel atopar a función desexada",
"Invalid Host" : "Máquina incorrecta",
"Server" : "Servidor",
@@ -66,7 +66,7 @@
"Password" : "Contrasinal",
"For anonymous access, leave DN and Password empty." : "Para o acceso anónimo deixe o DN e o contrasinal baleiros.",
"One Base DN per line" : "Un DN base por liña",
- "You can specify Base DN for users and groups in the Advanced tab" : "Pode especificar a DN base para usuarios e grupos na lapela de «Avanzado»",
+ "You can specify Base DN for users and groups in the Advanced tab" : "Pode especificar o DN base para usuarios e grupos na lapela de «Avanzado»",
"Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Evita as peticións LDAP automáticas. E o mellor para as configuracións máis grandes, mais require algúns coñecementos de LDAP.",
"Manually enter LDAP filters (recommended for large directories)" : "Introduza manualmente os filtros LDAP (recomendado para directorios grandes)",
"Limit %s access to users meeting these criteria:" : "Limitar o acceso a %s para os usuarios que cumpren con estes criterios:",
diff --git a/apps/user_ldap/l10n/pl.js b/apps/user_ldap/l10n/pl.js
index c535163462f..d60927ce913 100644
--- a/apps/user_ldap/l10n/pl.js
+++ b/apps/user_ldap/l10n/pl.js
@@ -127,6 +127,7 @@ OC.L10N.register(
"UUID Attribute for Users:" : "Atrybuty UUID dla użytkowników:",
"UUID Attribute for Groups:" : "Atrybuty UUID dla grup:",
"Username-LDAP User Mapping" : "Mapowanie użytkownika LDAP",
+ "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Nazwy użytkowników służą do przechowywania i przypisywania (meta) danych. W celu dokładnego określenia i rozpoznawania użytkowników, każdy użytkownik LDAP ma przypisaną wewnętrzną nazwę użytkownika. Wymaga to mapowania nazwy użytkownika do użytkownika LDAP. Utworzona nazwa użytkownika jest odwzorowywana na UUID użytkownika LDAP. Dodatkowo DN są buforowane, także w celu zmniejszenia oddziaływania LDAP, ale nie są stosowane do identyfikacji. Po zmianie DN, będzie można znaleźć zmiany. Wewnętrzna nazwa jest używana wszędzie. Usuwanie mapowania będzie miało wpływ wszędzie. Usuwanie mapowania nie jest wrażliwe na konfiguracje, dotyczy to wszystkich konfiguracji LDAP! Nigdy nie usuwaj mapowania w środowisku produkcyjnym, jest to dopuszczalne tylko w fazie eksperymentalnej, testowej.",
"Clear Username-LDAP User Mapping" : "Czyść Mapowanie użytkownika LDAP",
"Clear Groupname-LDAP Group Mapping" : "Czyść Mapowanie nazwy grupy LDAP"
},
diff --git a/apps/user_ldap/l10n/pl.json b/apps/user_ldap/l10n/pl.json
index 2a573916fff..a778c5c68ca 100644
--- a/apps/user_ldap/l10n/pl.json
+++ b/apps/user_ldap/l10n/pl.json
@@ -125,6 +125,7 @@
"UUID Attribute for Users:" : "Atrybuty UUID dla użytkowników:",
"UUID Attribute for Groups:" : "Atrybuty UUID dla grup:",
"Username-LDAP User Mapping" : "Mapowanie użytkownika LDAP",
+ "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Nazwy użytkowników służą do przechowywania i przypisywania (meta) danych. W celu dokładnego określenia i rozpoznawania użytkowników, każdy użytkownik LDAP ma przypisaną wewnętrzną nazwę użytkownika. Wymaga to mapowania nazwy użytkownika do użytkownika LDAP. Utworzona nazwa użytkownika jest odwzorowywana na UUID użytkownika LDAP. Dodatkowo DN są buforowane, także w celu zmniejszenia oddziaływania LDAP, ale nie są stosowane do identyfikacji. Po zmianie DN, będzie można znaleźć zmiany. Wewnętrzna nazwa jest używana wszędzie. Usuwanie mapowania będzie miało wpływ wszędzie. Usuwanie mapowania nie jest wrażliwe na konfiguracje, dotyczy to wszystkich konfiguracji LDAP! Nigdy nie usuwaj mapowania w środowisku produkcyjnym, jest to dopuszczalne tylko w fazie eksperymentalnej, testowej.",
"Clear Username-LDAP User Mapping" : "Czyść Mapowanie użytkownika LDAP",
"Clear Groupname-LDAP Group Mapping" : "Czyść Mapowanie nazwy grupy LDAP"
},"pluralForm" :"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
diff --git a/core/css/styles.css b/core/css/styles.css
index 6a32069120a..cbce78c525b 100644
--- a/core/css/styles.css
+++ b/core/css/styles.css
@@ -856,7 +856,7 @@ a.bookmarklet { background-color:#ddd; border:1px solid #ccc; padding:5px;paddin
background-image:url('../img/places/home.svg');
background-repeat:no-repeat;
background-position: left center;
- width: 26px;
+ width: 30px;
display: inline-block;
}
#oc-dialog-filepicker-content .dirtree span:not(:last-child) { cursor: pointer; }
diff --git a/core/js/js.js b/core/js/js.js
index ad14c2a855a..274eddffff7 100644
--- a/core/js/js.js
+++ b/core/js/js.js
@@ -1261,6 +1261,33 @@ function initCore() {
// initial call
toggleSnapperOnSize();
+ // adjust controls bar width
+ var adjustControlsWidth = function() {
+ if($('#controls').length) {
+ var controlsWidth;
+ // if there is a scrollbar …
+ if($('#app-content').get(0).scrollHeight > $('#app-content').height()) {
+ if($(window).width() > 768) {
+ controlsWidth = $('#content').width() - $('#app-navigation').width() - getScrollBarWidth();
+ } else {
+ controlsWidth = $('#content').width() - getScrollBarWidth();
+ }
+ } else { // if there is none
+ if($(window).width() > 768) {
+ controlsWidth = $('#content').width() - $('#app-navigation').width();
+ } else {
+ controlsWidth = $('#content').width();
+ }
+ }
+ $('#controls').css('width', controlsWidth);
+ $('#controls').css('min-width', controlsWidth);
+ }
+ };
+
+ $(window).resize(_.debounce(adjustControlsWidth, 250));
+
+ $('body').delegate('#app-content', 'apprendered', adjustControlsWidth);
+
}
}
@@ -1685,3 +1712,31 @@ jQuery.fn.selectRange = function(start, end) {
jQuery.fn.exists = function(){
return this.length > 0;
};
+
+function getScrollBarWidth() {
+ var inner = document.createElement('p');
+ inner.style.width = "100%";
+ inner.style.height = "200px";
+
+ var outer = document.createElement('div');
+ outer.style.position = "absolute";
+ outer.style.top = "0px";
+ outer.style.left = "0px";
+ outer.style.visibility = "hidden";
+ outer.style.width = "200px";
+ outer.style.height = "150px";
+ outer.style.overflow = "hidden";
+ outer.appendChild (inner);
+
+ document.body.appendChild (outer);
+ var w1 = inner.offsetWidth;
+ outer.style.overflow = 'scroll';
+ var w2 = inner.offsetWidth;
+ if(w1 === w2) {
+ w2 = outer.clientWidth;
+ }
+
+ document.body.removeChild (outer);
+
+ return (w1 - w2);
+}
diff --git a/core/js/oc-dialogs.js b/core/js/oc-dialogs.js
index 0c046d8ef0e..df139ed9797 100644
--- a/core/js/oc-dialogs.js
+++ b/core/js/oc-dialogs.js
@@ -693,7 +693,7 @@ var OCdialogs = {
}
$template.octemplate({
dir: '',
- name: '&nbsp;&nbsp;&nbsp;&nbsp;' // Ugly but works ;)
+ name: '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;' // Ugly but works ;)
}, {escapeFunction: null}).addClass('home svg').prependTo(this.$dirTree);
},
/**
diff --git a/core/js/setupchecks.js b/core/js/setupchecks.js
index d5bd1c465b2..67925d75d34 100644
--- a/core/js/setupchecks.js
+++ b/core/js/setupchecks.js
@@ -115,9 +115,9 @@
};
for (var header in securityHeaders) {
- if(xhr.getResponseHeader(header) !== securityHeaders[header]) {
+ if(!xhr.getResponseHeader(header) || xhr.getResponseHeader(header).toLowerCase() !== securityHeaders[header].toLowerCase()) {
messages.push(
- t('core', 'The "{header}" HTTP header is not configured to equal to "{expected}". This is a potential security risk and we recommend adjusting this setting.', {header: header, expected: securityHeaders[header]})
+ t('core', 'The "{header}" HTTP header is not configured to equal to "{expected}". This is a potential security or privacy risk and we recommend adjusting this setting.', {header: header, expected: securityHeaders[header]})
);
}
}
diff --git a/core/js/tests/specs/setupchecksSpec.js b/core/js/tests/specs/setupchecksSpec.js
index 487e28a6204..70f64432e9e 100644
--- a/core/js/tests/specs/setupchecksSpec.js
+++ b/core/js/tests/specs/setupchecksSpec.js
@@ -140,7 +140,7 @@ describe('OC.SetupChecks tests', function() {
);
async.done(function( data, s, x ){
- expect(data).toEqual(['The "X-XSS-Protection" HTTP header is not configured to equal to "1; mode=block". This is a potential security risk and we recommend adjusting this setting.', 'The "X-Content-Type-Options" HTTP header is not configured to equal to "nosniff". This is a potential security risk and we recommend adjusting this setting.', 'The "X-Robots-Tag" HTTP header is not configured to equal to "none". This is a potential security risk and we recommend adjusting this setting.', 'The "X-Frame-Options" HTTP header is not configured to equal to "SAMEORIGIN". This is a potential security risk and we recommend adjusting this setting.']);
+ expect(data).toEqual(['The "X-XSS-Protection" HTTP header is not configured to equal to "1; mode=block". This is a potential security or privacy risk and we recommend adjusting this setting.', 'The "X-Content-Type-Options" HTTP header is not configured to equal to "nosniff". This is a potential security or privacy risk and we recommend adjusting this setting.', 'The "X-Robots-Tag" HTTP header is not configured to equal to "none". This is a potential security or privacy risk and we recommend adjusting this setting.', 'The "X-Frame-Options" HTTP header is not configured to equal to "SAMEORIGIN". This is a potential security or privacy risk and we recommend adjusting this setting.']);
done();
});
});
@@ -155,12 +155,11 @@ describe('OC.SetupChecks tests', function() {
'X-Robots-Tag': 'none',
'X-Frame-Options': 'SAMEORIGIN',
'Strict-Transport-Security': '2678400'
-
}
);
async.done(function( data, s, x ){
- expect(data).toEqual(['The "X-XSS-Protection" HTTP header is not configured to equal to "1; mode=block". This is a potential security risk and we recommend adjusting this setting.', 'The "X-Content-Type-Options" HTTP header is not configured to equal to "nosniff". This is a potential security risk and we recommend adjusting this setting.']);
+ expect(data).toEqual(['The "X-XSS-Protection" HTTP header is not configured to equal to "1; mode=block". This is a potential security or privacy risk and we recommend adjusting this setting.', 'The "X-Content-Type-Options" HTTP header is not configured to equal to "nosniff". This is a potential security or privacy risk and we recommend adjusting this setting.']);
done();
});
});
@@ -202,7 +201,7 @@ describe('OC.SetupChecks tests', function() {
async.done(function( data, s, x ){
expect(data).toEqual(['You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead.']);
- done();
+ done();
});
});
@@ -218,7 +217,7 @@ describe('OC.SetupChecks tests', function() {
);
async.done(function( data, s, x ){
expect(data).toEqual(['Error occurred while checking server setup', 'Error occurred while checking server setup']);
- done();
+ done();
});
});
@@ -237,7 +236,7 @@ describe('OC.SetupChecks tests', function() {
async.done(function( data, s, x ){
expect(data).toEqual(['The "Strict-Transport-Security" HTTP header is not configured to least "2,678,400" seconds. This is a potential security risk and we recommend adjusting this setting.']);
- done();
+ done();
});
});
diff --git a/core/l10n/bg_BG.js b/core/l10n/bg_BG.js
index 7c8cfc63b65..ffc8d985abf 100644
--- a/core/l10n/bg_BG.js
+++ b/core/l10n/bg_BG.js
@@ -8,6 +8,11 @@ OC.L10N.register(
"Checked database schema update" : "Обновяването на схемата на базата данни е проверено",
"Checked database schema update for apps" : "Обновяването на схемата на базата данни за приложения е проверено",
"Updated \"%s\" to %s" : "Обновен \"%s\" до %s",
+ "Repair warning: " : "Предупреждение при поправка:",
+ "Repair error: " : "Грешка при поправка:",
+ "Following incompatible apps have been disabled: %s" : "Следните несъвместими приложения бяха изключени: %s",
+ "Following 3rd party apps have been disabled: %s" : "Следните външни приложения бяха изключени : %s",
+ "Invalid file provided" : "Предоставен е невалиден файл",
"No image or file provided" : "Не бяха доставени картинка или файл",
"Unknown filetype" : "Непознат файлов тип",
"Invalid image" : "Невалидно изображение",
@@ -62,7 +67,11 @@ OC.L10N.register(
"So-so password" : "Не особено добра парола",
"Good password" : "Добра парола",
"Strong password" : "Сигурна парола",
+ "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Вашият web сървър все още не е удачно настроен да позволява синхронизация на файлове, защото WebDAV интерфейсът изглежда не работи.",
+ "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Сървърът няма работеща интернет връзка. Това означава, че някои функции като прикачването на външни дискови устройства, уведомления за обновяване или инсталиране на външни приложения няма да работят. Достъпът на файлове отвън или изпращане на имейли за уведомление вероятно също няма да работят. Препоръчваме да включиш интернет връзката за този сървър ако искаш да използваш всички тези функции.",
+ "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Твоята директория за данни и файлове вероятно са достъпни от интернет. .htaccess файла не функционира. Силно препоръчваме да настроиш уебсъръра по такъв начин, че директорията за данни да не бъде достъпна или да я преместиш извън директорията корен на сървъра.",
"Error occurred while checking server setup" : "Настъпи грешка при проверката на настройките на сървъра.",
+ "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "В момента използваш HTTP, за да посетиш тази страница. Силно препоръчваме да настроиш съвръра си да използва HTTPS.",
"Shared" : "Споделено",
"Shared with {recipients}" : "Споделено с {recipients}.",
"Share" : "Споделяне",
@@ -158,6 +167,7 @@ OC.L10N.register(
"Technical details" : "Технически подробности",
"Remote Address: %s" : "Отдалечен адрес: %s",
"Request ID: %s" : "ID на заявка: %s",
+ "Type: %s" : "Тип: %s",
"Code: %s" : "Код: %s",
"Message: %s" : "Съобщение: %s",
"File: %s" : "Файл: %s",
@@ -183,6 +193,7 @@ OC.L10N.register(
"Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "Особено, когато използвате клиент за работен плот за синхронизация, използването на SQLite e непрепоръчително.",
"Finish setup" : "Завършване на настройките",
"Finishing …" : "Завършване...",
+ "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Това приложение изисква JavaScript, за да функционира правилно. Моля, {linkstart}включи JavaScript{linkend} и презареди страницата.",
"%s is available. Get more information on how to update." : "%s е на разположение. Прочети повече как да обновиш. ",
"Log out" : "Отписване",
"Search" : "Търсене",
@@ -207,6 +218,7 @@ OC.L10N.register(
"Please make sure that the database, the config folder and the data folder have been backed up before proceeding." : "Моля, увери се, че си направил копия на базата данни, папките с настройки и данни, преди да продължиш.",
"Start update" : "Започване на обновяването",
"To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "За да избегнеш таймаутове при по-големи инсталации, можеш да изпълниш следните команди в инсталанционната директория:",
+ "This %s instance is currently in maintenance mode, which may take a while." : "В момента този %s се обновява, а това може да отнеме време.",
"This page will refresh itself when the %s instance is available again." : "Тази страница ще се опресни автоматично, когато %s е отново на линия."
},
"nplurals=2; plural=(n != 1);");
diff --git a/core/l10n/bg_BG.json b/core/l10n/bg_BG.json
index 14419b595b7..e8a8fc5a134 100644
--- a/core/l10n/bg_BG.json
+++ b/core/l10n/bg_BG.json
@@ -6,6 +6,11 @@
"Checked database schema update" : "Обновяването на схемата на базата данни е проверено",
"Checked database schema update for apps" : "Обновяването на схемата на базата данни за приложения е проверено",
"Updated \"%s\" to %s" : "Обновен \"%s\" до %s",
+ "Repair warning: " : "Предупреждение при поправка:",
+ "Repair error: " : "Грешка при поправка:",
+ "Following incompatible apps have been disabled: %s" : "Следните несъвместими приложения бяха изключени: %s",
+ "Following 3rd party apps have been disabled: %s" : "Следните външни приложения бяха изключени : %s",
+ "Invalid file provided" : "Предоставен е невалиден файл",
"No image or file provided" : "Не бяха доставени картинка или файл",
"Unknown filetype" : "Непознат файлов тип",
"Invalid image" : "Невалидно изображение",
@@ -60,7 +65,11 @@
"So-so password" : "Не особено добра парола",
"Good password" : "Добра парола",
"Strong password" : "Сигурна парола",
+ "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Вашият web сървър все още не е удачно настроен да позволява синхронизация на файлове, защото WebDAV интерфейсът изглежда не работи.",
+ "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Сървърът няма работеща интернет връзка. Това означава, че някои функции като прикачването на външни дискови устройства, уведомления за обновяване или инсталиране на външни приложения няма да работят. Достъпът на файлове отвън или изпращане на имейли за уведомление вероятно също няма да работят. Препоръчваме да включиш интернет връзката за този сървър ако искаш да използваш всички тези функции.",
+ "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Твоята директория за данни и файлове вероятно са достъпни от интернет. .htaccess файла не функционира. Силно препоръчваме да настроиш уебсъръра по такъв начин, че директорията за данни да не бъде достъпна или да я преместиш извън директорията корен на сървъра.",
"Error occurred while checking server setup" : "Настъпи грешка при проверката на настройките на сървъра.",
+ "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "В момента използваш HTTP, за да посетиш тази страница. Силно препоръчваме да настроиш съвръра си да използва HTTPS.",
"Shared" : "Споделено",
"Shared with {recipients}" : "Споделено с {recipients}.",
"Share" : "Споделяне",
@@ -156,6 +165,7 @@
"Technical details" : "Технически подробности",
"Remote Address: %s" : "Отдалечен адрес: %s",
"Request ID: %s" : "ID на заявка: %s",
+ "Type: %s" : "Тип: %s",
"Code: %s" : "Код: %s",
"Message: %s" : "Съобщение: %s",
"File: %s" : "Файл: %s",
@@ -181,6 +191,7 @@
"Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "Особено, когато използвате клиент за работен плот за синхронизация, използването на SQLite e непрепоръчително.",
"Finish setup" : "Завършване на настройките",
"Finishing …" : "Завършване...",
+ "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Това приложение изисква JavaScript, за да функционира правилно. Моля, {linkstart}включи JavaScript{linkend} и презареди страницата.",
"%s is available. Get more information on how to update." : "%s е на разположение. Прочети повече как да обновиш. ",
"Log out" : "Отписване",
"Search" : "Търсене",
@@ -205,6 +216,7 @@
"Please make sure that the database, the config folder and the data folder have been backed up before proceeding." : "Моля, увери се, че си направил копия на базата данни, папките с настройки и данни, преди да продължиш.",
"Start update" : "Започване на обновяването",
"To avoid timeouts with larger installations, you can instead run the following command from your installation directory:" : "За да избегнеш таймаутове при по-големи инсталации, можеш да изпълниш следните команди в инсталанционната директория:",
+ "This %s instance is currently in maintenance mode, which may take a while." : "В момента този %s се обновява, а това може да отнеме време.",
"This page will refresh itself when the %s instance is available again." : "Тази страница ще се опресни автоматично, когато %s е отново на линия."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/core/l10n/cs_CZ.js b/core/l10n/cs_CZ.js
index 0a22e5aad4e..3da744ebba3 100644
--- a/core/l10n/cs_CZ.js
+++ b/core/l10n/cs_CZ.js
@@ -73,7 +73,7 @@ OC.L10N.register(
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Tento server nemá funkční připojení k Internetu. Některé moduly jako např. externí úložiště, oznámení o dostupných aktualizacích nebo instalace aplikací třetích stran nebudou fungovat. Přístup k souborům z jiných míst a odesílání oznamovacích emailů také nemusí fungovat. Pokud chcete využívat všechny možnosti ownCloud, doporučujeme povolit pro tento server připojení k Internetu.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Váš datový adresář i vaše soubory jsou pravděpodobně přístupné z Internetu. Soubor .htaccess nefunguje. Důrazně doporučujeme nakonfigurovat webový server tak, aby datový adresář nebyl nadále přístupný, nebo přesunout datový adresář mimo prostor zpřístupňovaný webovým serverem.",
"Error occurred while checking server setup" : "Při ověřování nastavení serveru došlo k chybě",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "HTTP hlavička \"{header}\" není nakonfigurována na hodnotu \"{expected}\". To značí možné ohrožení bezpečnosti a je doporučeno upravit toto nastavení.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "HTTP hlavička \"{header}\" není nakonfigurována ve shodě s \"{expected}\". To značí možné ohrožení bezpečnosti a soukromí a je doporučeno toto nastavení upravit.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "HTTP hlavička \"Strict-Transport-Security\" není nakonfigurována na minimálně \"2,678,400\" sekund. To značí možné ohrožení bezpečnosti a je doporučeno upravit toto nastavení.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Přistupujete na tuto stránku přes protokol HTTP. Důrazně doporučujeme nakonfigurovat server tak, aby vyžadoval použití HTTPS.",
"Shared" : "Sdílené",
diff --git a/core/l10n/cs_CZ.json b/core/l10n/cs_CZ.json
index c37ffeb2c7f..285fef17895 100644
--- a/core/l10n/cs_CZ.json
+++ b/core/l10n/cs_CZ.json
@@ -71,7 +71,7 @@
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Tento server nemá funkční připojení k Internetu. Některé moduly jako např. externí úložiště, oznámení o dostupných aktualizacích nebo instalace aplikací třetích stran nebudou fungovat. Přístup k souborům z jiných míst a odesílání oznamovacích emailů také nemusí fungovat. Pokud chcete využívat všechny možnosti ownCloud, doporučujeme povolit pro tento server připojení k Internetu.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Váš datový adresář i vaše soubory jsou pravděpodobně přístupné z Internetu. Soubor .htaccess nefunguje. Důrazně doporučujeme nakonfigurovat webový server tak, aby datový adresář nebyl nadále přístupný, nebo přesunout datový adresář mimo prostor zpřístupňovaný webovým serverem.",
"Error occurred while checking server setup" : "Při ověřování nastavení serveru došlo k chybě",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "HTTP hlavička \"{header}\" není nakonfigurována na hodnotu \"{expected}\". To značí možné ohrožení bezpečnosti a je doporučeno upravit toto nastavení.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "HTTP hlavička \"{header}\" není nakonfigurována ve shodě s \"{expected}\". To značí možné ohrožení bezpečnosti a soukromí a je doporučeno toto nastavení upravit.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "HTTP hlavička \"Strict-Transport-Security\" není nakonfigurována na minimálně \"2,678,400\" sekund. To značí možné ohrožení bezpečnosti a je doporučeno upravit toto nastavení.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Přistupujete na tuto stránku přes protokol HTTP. Důrazně doporučujeme nakonfigurovat server tak, aby vyžadoval použití HTTPS.",
"Shared" : "Sdílené",
diff --git a/core/l10n/da.js b/core/l10n/da.js
index 0027eb7536a..951bad7b872 100644
--- a/core/l10n/da.js
+++ b/core/l10n/da.js
@@ -73,7 +73,6 @@ OC.L10N.register(
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Denne ownCloud-server har ikke en fungerende forbindelse til internettet. Det betyder, at visse funktioner som montering af eksterne drev, oplysninger om opdatering eller installation af applikationer fra tredjepart ikke fungerer. Det vil sandsynligvis heller ikke være muligt at tilgå filer fra eksterne drev eller afsendelse af e-mail med notifikationer virker sandsynligvis heller ikke. Vi opfordrer til at etablere forbindelse til internettet for denne server, såfremt du ønsker samtlige funktioner.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Din data mappe og dine filer er muligvis tilgængelige fra internettet. Filen .htaccess fungerer ikke. Vi anbefaler på det kraftigste, at du konfigurerer din webserver således at datamappen ikke længere er tilgængelig, eller at du flytter datamappen uden for webserverens dokumentrod. ",
"Error occurred while checking server setup" : "Der opstod fejl under tjek af serveropsætningen",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "HTTP-hovedet \"{header}\" er ikke konfigureret til at være lig med \"{expected}\". Dette er en potentiel sikkerhedsrisiko, og vi anbefaler at du justerer denne indstilling.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "HTTP-hovedet \"Strict-Transport-Security\" er ikke konfigureret til mindst \"2.678.400\" sekunder. Dette er en potentiel sikkerhedsrisiko, og vi anbefaler at du justerer denne indstilling.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Du tilgår dette sted gennem HTTP. Vi anbefaler kraftigt at du konfigurerer din server, så der i stedet kræves HTTPS.",
"Shared" : "Delt",
diff --git a/core/l10n/da.json b/core/l10n/da.json
index 06f27d4df8c..39d1b2e8818 100644
--- a/core/l10n/da.json
+++ b/core/l10n/da.json
@@ -71,7 +71,6 @@
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Denne ownCloud-server har ikke en fungerende forbindelse til internettet. Det betyder, at visse funktioner som montering af eksterne drev, oplysninger om opdatering eller installation af applikationer fra tredjepart ikke fungerer. Det vil sandsynligvis heller ikke være muligt at tilgå filer fra eksterne drev eller afsendelse af e-mail med notifikationer virker sandsynligvis heller ikke. Vi opfordrer til at etablere forbindelse til internettet for denne server, såfremt du ønsker samtlige funktioner.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Din data mappe og dine filer er muligvis tilgængelige fra internettet. Filen .htaccess fungerer ikke. Vi anbefaler på det kraftigste, at du konfigurerer din webserver således at datamappen ikke længere er tilgængelig, eller at du flytter datamappen uden for webserverens dokumentrod. ",
"Error occurred while checking server setup" : "Der opstod fejl under tjek af serveropsætningen",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "HTTP-hovedet \"{header}\" er ikke konfigureret til at være lig med \"{expected}\". Dette er en potentiel sikkerhedsrisiko, og vi anbefaler at du justerer denne indstilling.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "HTTP-hovedet \"Strict-Transport-Security\" er ikke konfigureret til mindst \"2.678.400\" sekunder. Dette er en potentiel sikkerhedsrisiko, og vi anbefaler at du justerer denne indstilling.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Du tilgår dette sted gennem HTTP. Vi anbefaler kraftigt at du konfigurerer din server, så der i stedet kræves HTTPS.",
"Shared" : "Delt",
diff --git a/core/l10n/de.js b/core/l10n/de.js
index 0dbd5fbba0c..f4b402242d0 100644
--- a/core/l10n/de.js
+++ b/core/l10n/de.js
@@ -73,7 +73,7 @@ OC.L10N.register(
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Dieser Server hat keine funktionierende Internetverbindung. Dies bedeutet, dass einige Funktionen wie das Einhängen externen Speicherplatzes, Update-Benachrichtigungen oder die Installation von Drittanbieter-Apps nicht funktionieren werden. Der Fernzugriff auf Dateien und der Versand von E-Mail-Benachrichtigungen kann ebenfalls nicht funktionieren. Es wird empfohlen, die Internetverbindung dieses Servers zu aktivieren, wenn Du alle Funktionen nutzen möchtest.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Dein Datenverzeichnis und Deine Dateien sind wahrscheinlich vom Internet aus erreichbar. Die .htaccess-Datei funktioniert nicht. Es wird dringend empfohlen, Deinen Webserver dahingehend zu konfigurieren, dass das Datenverzeichnis nicht mehr vom Internet aus erreichbar ist oder dass Du es aus dem Document-Root-Verzeichnis des Webservers herausverschiebst.",
"Error occurred while checking server setup" : "Fehler beim Überprüfen der Servereinrichtung",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "Der \"{header}\" HTTP-Header ist nicht passend zum \"{expected}\" konfiguriert. Dies ist ein potentielles Sicherheitsrisiko und es wird empfohlen, diese Einstellung zu ändern.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "Der „{header}“-HTTP-Header ist nicht so konfiguriert, dass er „{expected}“ entspricht. Dies ist ein potentielles Sicherheitsrisiko und es wird empfohlen, diese Einstellung zu ändern.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "Der „Strict-Transport-Security“-HTTP-Header ist nicht auf mindestens „2.678.400 Sekunden“ eingestellt. Dies ist ein potentielles Sicherheitsrisiko und es wird empfohlen, diese Einstellung zu ändern.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Du greifst auf diese Site über HTTP zu. Wir raten dringend dazu, Deinen Server so zu konfigurieren, dass er stattdessen nur HTTPS akzeptiert.",
"Shared" : "Geteilt",
diff --git a/core/l10n/de.json b/core/l10n/de.json
index d380f3afa26..4ad4f9bc484 100644
--- a/core/l10n/de.json
+++ b/core/l10n/de.json
@@ -71,7 +71,7 @@
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Dieser Server hat keine funktionierende Internetverbindung. Dies bedeutet, dass einige Funktionen wie das Einhängen externen Speicherplatzes, Update-Benachrichtigungen oder die Installation von Drittanbieter-Apps nicht funktionieren werden. Der Fernzugriff auf Dateien und der Versand von E-Mail-Benachrichtigungen kann ebenfalls nicht funktionieren. Es wird empfohlen, die Internetverbindung dieses Servers zu aktivieren, wenn Du alle Funktionen nutzen möchtest.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Dein Datenverzeichnis und Deine Dateien sind wahrscheinlich vom Internet aus erreichbar. Die .htaccess-Datei funktioniert nicht. Es wird dringend empfohlen, Deinen Webserver dahingehend zu konfigurieren, dass das Datenverzeichnis nicht mehr vom Internet aus erreichbar ist oder dass Du es aus dem Document-Root-Verzeichnis des Webservers herausverschiebst.",
"Error occurred while checking server setup" : "Fehler beim Überprüfen der Servereinrichtung",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "Der \"{header}\" HTTP-Header ist nicht passend zum \"{expected}\" konfiguriert. Dies ist ein potentielles Sicherheitsrisiko und es wird empfohlen, diese Einstellung zu ändern.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "Der „{header}“-HTTP-Header ist nicht so konfiguriert, dass er „{expected}“ entspricht. Dies ist ein potentielles Sicherheitsrisiko und es wird empfohlen, diese Einstellung zu ändern.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "Der „Strict-Transport-Security“-HTTP-Header ist nicht auf mindestens „2.678.400 Sekunden“ eingestellt. Dies ist ein potentielles Sicherheitsrisiko und es wird empfohlen, diese Einstellung zu ändern.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Du greifst auf diese Site über HTTP zu. Wir raten dringend dazu, Deinen Server so zu konfigurieren, dass er stattdessen nur HTTPS akzeptiert.",
"Shared" : "Geteilt",
diff --git a/core/l10n/de_DE.js b/core/l10n/de_DE.js
index 39ac07d6962..395935baf23 100644
--- a/core/l10n/de_DE.js
+++ b/core/l10n/de_DE.js
@@ -73,7 +73,7 @@ OC.L10N.register(
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Dieser Server hat keine funktionierende Internetverbindung. Dies bedeutet, dass einige Funktionen wie das Einhängen externen Speicherplatzes, Update-Benachrichtigungen oder die Installation von Drittanbieter-Apps nicht funktionieren werden. Der Fernzugriff auf Dateien und der Versand von E-Mail-Benachrichtigungen kann ebenfalls nicht funktionieren. Es wird empfohlen, die Internetverbindung dieses Servers zu aktivieren, wenn Sie alle Funktionen nutzen möchten.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Ihr Datenverzeichnis und Ihre Dateien sind wahrscheinlich vom Internet aus erreichbar. Die .htaccess-Datei funktioniert nicht. Es wird dringend empfohlen, Ihren Webserver dahingehend zu konfigurieren, dass das Datenverzeichnis nicht mehr vom Internet aus erreichbar ist oder dass Sie es aus dem Document-Root-Verzeichnis des Webservers herausverschieben.",
"Error occurred while checking server setup" : "Fehler beim Überprüfen der Servereinrichtung",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "Der \"{header}\" HTTP-Header ist nicht passend zum \"{expected}\" konfiguriert. Dies ist ein potentielles Sicherheitsrisiko und es wird empfohlen, diese Einstellung zu ändern.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "Der „{header}“-HTTP-Header ist nicht so konfiguriert, dass er „{expected}“ entspricht. Dies ist ein potentielles Sicherheitsrisiko und es wird empfohlen, diese Einstellung zu ändern.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "Der „Strict-Transport-Security“-HTTP-Header ist nicht auf mindestens „2.678.400 Sekunden“ eingestellt. Dies ist ein potentielles Sicherheitsrisiko und es wird empfohlen, diese Einstellung zu ändern.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Sie greifen auf diese Site über HTTP zu. Wir raten dringend dazu, Ihren Server so zu konfigurieren, dass er stattdessen nur HTTPS akzeptiert.",
"Shared" : "Geteilt",
diff --git a/core/l10n/de_DE.json b/core/l10n/de_DE.json
index aa58f2187b6..e576d819071 100644
--- a/core/l10n/de_DE.json
+++ b/core/l10n/de_DE.json
@@ -71,7 +71,7 @@
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Dieser Server hat keine funktionierende Internetverbindung. Dies bedeutet, dass einige Funktionen wie das Einhängen externen Speicherplatzes, Update-Benachrichtigungen oder die Installation von Drittanbieter-Apps nicht funktionieren werden. Der Fernzugriff auf Dateien und der Versand von E-Mail-Benachrichtigungen kann ebenfalls nicht funktionieren. Es wird empfohlen, die Internetverbindung dieses Servers zu aktivieren, wenn Sie alle Funktionen nutzen möchten.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Ihr Datenverzeichnis und Ihre Dateien sind wahrscheinlich vom Internet aus erreichbar. Die .htaccess-Datei funktioniert nicht. Es wird dringend empfohlen, Ihren Webserver dahingehend zu konfigurieren, dass das Datenverzeichnis nicht mehr vom Internet aus erreichbar ist oder dass Sie es aus dem Document-Root-Verzeichnis des Webservers herausverschieben.",
"Error occurred while checking server setup" : "Fehler beim Überprüfen der Servereinrichtung",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "Der \"{header}\" HTTP-Header ist nicht passend zum \"{expected}\" konfiguriert. Dies ist ein potentielles Sicherheitsrisiko und es wird empfohlen, diese Einstellung zu ändern.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "Der „{header}“-HTTP-Header ist nicht so konfiguriert, dass er „{expected}“ entspricht. Dies ist ein potentielles Sicherheitsrisiko und es wird empfohlen, diese Einstellung zu ändern.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "Der „Strict-Transport-Security“-HTTP-Header ist nicht auf mindestens „2.678.400 Sekunden“ eingestellt. Dies ist ein potentielles Sicherheitsrisiko und es wird empfohlen, diese Einstellung zu ändern.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Sie greifen auf diese Site über HTTP zu. Wir raten dringend dazu, Ihren Server so zu konfigurieren, dass er stattdessen nur HTTPS akzeptiert.",
"Shared" : "Geteilt",
diff --git a/core/l10n/el.js b/core/l10n/el.js
index 8c71989852d..9053e8067cd 100644
--- a/core/l10n/el.js
+++ b/core/l10n/el.js
@@ -73,7 +73,7 @@ OC.L10N.register(
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Αυτός ο διακομιστής δεν έχει ενεργή σύνδεση στο διαδίκτυο. Αυτό σημαίνει ότι κάποιες υπηρεσίες όπως η σύνδεση με εξωτερικούς αποθηκευτικούς χώρους, ειδοποιήσεις για ενημερώσεις ή η εγκατάσταση εφαρμογών 3ων δεν θα είναι διαθέσιμες. Η πρόσβαση απομακρυσμένων αρχείων και η αποστολή ειδοποιήσεων μέσω ηλεκτρονικού ταχυδρομείου μπορεί επίσης να μην είναι διαθέσιμες. Προτείνουμε να ενεργοποιήσετε την πρόσβαση στο διαδίκτυο για αυτόν το διακομιστή εάν θέλετε να χρησιμοποιήσετε όλες τις υπηρεσίες.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Ο κατάλογος δεδομένων και τα αρχεία σας είναι πιθανόν διαθέσιμα στο διαδίκτυο. Το αρχείο .htaccess δεν λειτουργεί. Σας προτείνουμε ανεπιφύλακτα να ρυθμίσετε το διακομιστή σας με τέτοιο τρόπο ώστε ο κατάλογος δεδομένων να μην είναι πλέον προσβάσιμος ή να μετακινήσετε τον κατάλογο δεδομένων εκτός του καταλόγου της ρίζας εγγράφων-document root του διακομιστή.",
"Error occurred while checking server setup" : "Παρουσιάστηκε σφάλμα κατά τον έλεγχο της εγκατάστασης με το διακομιστή",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "H \"{header}\" κεφαλίδα HTTP δεν έχει ρυθμιστεί ώστε να ισούται με \"{expected}\". Αυτό αποτελεί ενδεχόμενο κίνδυνο ασφάλειας και συστήνουμε τη διόρθωση αυτής της ρύθμισης.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "H \"{header}\" κεφαλίδα HTTP δεν έχει ρυθμιστεί ώστε να ισούται με \"{expected}\". Αυτό αποτελεί ενδεχόμενο κίνδυνο ασφάλειας ή ιδιωτικότητας και συστήνουμε τη διόρθωση αυτής της ρύθμισης.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "Η «Strict-Transport-Security\" κεφαλίδα HTTP δεν έχει ρυθμιστεί για τουλάχιστον \"2678400\" δευτερόλεπτα. Αυτό αποτελεί ενδεχόμενο κίνδυνο ασφάλειας και συστήνουμε τη διόρθωση αυτής της ρύθμισης.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Έχετε πρόσβαση στον ιστότοπο μέσω HTTP. Προτείνουμε ανεπιφύλακτα να ρυθμίσετε το διακομιστή σας ώστε να απαιτεί τη χρήση HTTPS αντ' αυτού.",
"Shared" : "Κοινόχρηστα",
diff --git a/core/l10n/el.json b/core/l10n/el.json
index 35c9becdff7..bbffe9a0a99 100644
--- a/core/l10n/el.json
+++ b/core/l10n/el.json
@@ -71,7 +71,7 @@
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Αυτός ο διακομιστής δεν έχει ενεργή σύνδεση στο διαδίκτυο. Αυτό σημαίνει ότι κάποιες υπηρεσίες όπως η σύνδεση με εξωτερικούς αποθηκευτικούς χώρους, ειδοποιήσεις για ενημερώσεις ή η εγκατάσταση εφαρμογών 3ων δεν θα είναι διαθέσιμες. Η πρόσβαση απομακρυσμένων αρχείων και η αποστολή ειδοποιήσεων μέσω ηλεκτρονικού ταχυδρομείου μπορεί επίσης να μην είναι διαθέσιμες. Προτείνουμε να ενεργοποιήσετε την πρόσβαση στο διαδίκτυο για αυτόν το διακομιστή εάν θέλετε να χρησιμοποιήσετε όλες τις υπηρεσίες.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Ο κατάλογος δεδομένων και τα αρχεία σας είναι πιθανόν διαθέσιμα στο διαδίκτυο. Το αρχείο .htaccess δεν λειτουργεί. Σας προτείνουμε ανεπιφύλακτα να ρυθμίσετε το διακομιστή σας με τέτοιο τρόπο ώστε ο κατάλογος δεδομένων να μην είναι πλέον προσβάσιμος ή να μετακινήσετε τον κατάλογο δεδομένων εκτός του καταλόγου της ρίζας εγγράφων-document root του διακομιστή.",
"Error occurred while checking server setup" : "Παρουσιάστηκε σφάλμα κατά τον έλεγχο της εγκατάστασης με το διακομιστή",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "H \"{header}\" κεφαλίδα HTTP δεν έχει ρυθμιστεί ώστε να ισούται με \"{expected}\". Αυτό αποτελεί ενδεχόμενο κίνδυνο ασφάλειας και συστήνουμε τη διόρθωση αυτής της ρύθμισης.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "H \"{header}\" κεφαλίδα HTTP δεν έχει ρυθμιστεί ώστε να ισούται με \"{expected}\". Αυτό αποτελεί ενδεχόμενο κίνδυνο ασφάλειας ή ιδιωτικότητας και συστήνουμε τη διόρθωση αυτής της ρύθμισης.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "Η «Strict-Transport-Security\" κεφαλίδα HTTP δεν έχει ρυθμιστεί για τουλάχιστον \"2678400\" δευτερόλεπτα. Αυτό αποτελεί ενδεχόμενο κίνδυνο ασφάλειας και συστήνουμε τη διόρθωση αυτής της ρύθμισης.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Έχετε πρόσβαση στον ιστότοπο μέσω HTTP. Προτείνουμε ανεπιφύλακτα να ρυθμίσετε το διακομιστή σας ώστε να απαιτεί τη χρήση HTTPS αντ' αυτού.",
"Shared" : "Κοινόχρηστα",
diff --git a/core/l10n/en_GB.js b/core/l10n/en_GB.js
index 0dbfeb4d1f8..b17cb22c29f 100644
--- a/core/l10n/en_GB.js
+++ b/core/l10n/en_GB.js
@@ -73,7 +73,6 @@ OC.L10N.register(
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest enabling the Internet connection for this server.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root.",
"Error occurred while checking server setup" : "Error occurred whilst checking server setup",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead.",
"Shared" : "Shared",
diff --git a/core/l10n/en_GB.json b/core/l10n/en_GB.json
index 369bb2abaf1..c18734585fc 100644
--- a/core/l10n/en_GB.json
+++ b/core/l10n/en_GB.json
@@ -71,7 +71,6 @@
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest enabling the Internet connection for this server.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root.",
"Error occurred while checking server setup" : "Error occurred whilst checking server setup",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead.",
"Shared" : "Shared",
diff --git a/core/l10n/es.js b/core/l10n/es.js
index 207bfa1ed8e..4e6cd98c085 100644
--- a/core/l10n/es.js
+++ b/core/l10n/es.js
@@ -73,7 +73,7 @@ OC.L10N.register(
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Este servidor no tiene una conexión a Internet. Esto significa que algunas de las características como el montaje de almacenamiento externo, las notificaciones sobre actualizaciones o instalación de aplicaciones de terceros no funcionan. Podría no funcionar el acceso a los archivos de forma remota y el envío de correos electrónicos de notificación. Sugerimos habilitar la conexión a Internet de este servidor, si quiere tener todas las funciones.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Su directorio de datos y sus archivos probablemente sean accesibles desde Internet. El archivo .htaccess no está funcionando. Le sugerimos encarecidamente que configure su servidor web de modo que el directorio de datos ya no sea accesible o que mueva el directorio de datos fuera de la raíz de documentos del servidor web.",
"Error occurred while checking server setup" : "Ha ocurrido un error al revisar la configuración del servidor",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "La \"{header}\" cabecera HTTP no está configurada como se esperaba \"{expected}\". Esto es un riesgo potencial de seguridad y debe ajustar esta opción.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "La \"{header}\" cabecera HTTP no está configurado para ser igual a \"{expected}\". Esto puede suponer un riesgo para la seguridad o la privacidad por lo que se recomienda ajustar esta opción.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "La \"Strict-Transport-Security\" Cabecera HTTP no está configurada a al menos \"2,678,400\" segundos. Esto es un riesgo potencial de seguridad y debe ajustar esta opción.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Está ingresando a esta web vía HTTP. Le recomendamos encarecidamente que configure su servidor para que use HTTPS en su lugar..",
"Shared" : "Compartido",
diff --git a/core/l10n/es.json b/core/l10n/es.json
index 63911646f44..a236a8b25d6 100644
--- a/core/l10n/es.json
+++ b/core/l10n/es.json
@@ -71,7 +71,7 @@
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Este servidor no tiene una conexión a Internet. Esto significa que algunas de las características como el montaje de almacenamiento externo, las notificaciones sobre actualizaciones o instalación de aplicaciones de terceros no funcionan. Podría no funcionar el acceso a los archivos de forma remota y el envío de correos electrónicos de notificación. Sugerimos habilitar la conexión a Internet de este servidor, si quiere tener todas las funciones.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Su directorio de datos y sus archivos probablemente sean accesibles desde Internet. El archivo .htaccess no está funcionando. Le sugerimos encarecidamente que configure su servidor web de modo que el directorio de datos ya no sea accesible o que mueva el directorio de datos fuera de la raíz de documentos del servidor web.",
"Error occurred while checking server setup" : "Ha ocurrido un error al revisar la configuración del servidor",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "La \"{header}\" cabecera HTTP no está configurada como se esperaba \"{expected}\". Esto es un riesgo potencial de seguridad y debe ajustar esta opción.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "La \"{header}\" cabecera HTTP no está configurado para ser igual a \"{expected}\". Esto puede suponer un riesgo para la seguridad o la privacidad por lo que se recomienda ajustar esta opción.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "La \"Strict-Transport-Security\" Cabecera HTTP no está configurada a al menos \"2,678,400\" segundos. Esto es un riesgo potencial de seguridad y debe ajustar esta opción.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Está ingresando a esta web vía HTTP. Le recomendamos encarecidamente que configure su servidor para que use HTTPS en su lugar..",
"Shared" : "Compartido",
diff --git a/core/l10n/fi_FI.js b/core/l10n/fi_FI.js
index c6f93870044..af0f8e92e1a 100644
--- a/core/l10n/fi_FI.js
+++ b/core/l10n/fi_FI.js
@@ -73,7 +73,7 @@ OC.L10N.register(
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Tällä palvelimella ei ole toimivaa internetyhteyttä. Sen seurauksena jotkin ominaisuudet, kuten erillinen tallennustila, ilmoitukset päivityksistä ja kolmansien osapuolten sovellusten asennus eivät toimi. Tiedostojen käyttö etänä tai ilmoitusten lähetys sähköpostitse eivät välttämättä toimi myöskään. Suosittelemme kytkemään palvelimen internetyhteyteen, jos haluat käyttää kaikkia ownCloudin ominaisuuksia.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Datahakemistosi ja tiedostosi ovat luultavasti käytettävissä suoraan internetistä. .htaccess-tiedosto ei toimi oikein. Suosittelemme määrittämään http-palvelimen asetukset siten, ettei datahakemisto ole suoraan käytettävissä internetistä, tai siirtämään datahakemiston http-palvelimen juurihakemiston ulkopuolelle.",
"Error occurred while checking server setup" : "Virhe palvelimen määrityksiä tarkistaessa",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "HTTP-otsaketta \"{header}\" ei ole määritetty arvoon \"{expected}\". Tämä on mahdollinen tietoturvariski, joten suosittelemme kyseisen asetuksen muuttamista.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "HTTP-otsaketta \"{header}\" ei ole määritetty vastaamaan arvoa \"{expected}\". Kyseessä on mahdollinen tietoturvaan tai -suojaan liittyvä riski, joten suosittelemme muuttamaan asetuksen arvoa.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "HTTP-otsaketta \"Strict-Transport-Security\" ei ole määritetty vähintään \"2,678,400\" sekuntiin. Tämä on mahdollinen tietoturvariski, joten suosittelemme kyseisen asetuksen muuttamista.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Käytät tätä sivustoa HTTP-yhteyden välityksellä. Suosittelemme määrittämään palvelimen asetukset siten, että käytössä on HTTPS-yhteys.",
"Shared" : "Jaettu",
diff --git a/core/l10n/fi_FI.json b/core/l10n/fi_FI.json
index 00911b956ff..33ca3b039e2 100644
--- a/core/l10n/fi_FI.json
+++ b/core/l10n/fi_FI.json
@@ -71,7 +71,7 @@
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Tällä palvelimella ei ole toimivaa internetyhteyttä. Sen seurauksena jotkin ominaisuudet, kuten erillinen tallennustila, ilmoitukset päivityksistä ja kolmansien osapuolten sovellusten asennus eivät toimi. Tiedostojen käyttö etänä tai ilmoitusten lähetys sähköpostitse eivät välttämättä toimi myöskään. Suosittelemme kytkemään palvelimen internetyhteyteen, jos haluat käyttää kaikkia ownCloudin ominaisuuksia.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Datahakemistosi ja tiedostosi ovat luultavasti käytettävissä suoraan internetistä. .htaccess-tiedosto ei toimi oikein. Suosittelemme määrittämään http-palvelimen asetukset siten, ettei datahakemisto ole suoraan käytettävissä internetistä, tai siirtämään datahakemiston http-palvelimen juurihakemiston ulkopuolelle.",
"Error occurred while checking server setup" : "Virhe palvelimen määrityksiä tarkistaessa",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "HTTP-otsaketta \"{header}\" ei ole määritetty arvoon \"{expected}\". Tämä on mahdollinen tietoturvariski, joten suosittelemme kyseisen asetuksen muuttamista.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "HTTP-otsaketta \"{header}\" ei ole määritetty vastaamaan arvoa \"{expected}\". Kyseessä on mahdollinen tietoturvaan tai -suojaan liittyvä riski, joten suosittelemme muuttamaan asetuksen arvoa.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "HTTP-otsaketta \"Strict-Transport-Security\" ei ole määritetty vähintään \"2,678,400\" sekuntiin. Tämä on mahdollinen tietoturvariski, joten suosittelemme kyseisen asetuksen muuttamista.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Käytät tätä sivustoa HTTP-yhteyden välityksellä. Suosittelemme määrittämään palvelimen asetukset siten, että käytössä on HTTPS-yhteys.",
"Shared" : "Jaettu",
diff --git a/core/l10n/fr.js b/core/l10n/fr.js
index f966ee09836..c0fcbacb2d1 100644
--- a/core/l10n/fr.js
+++ b/core/l10n/fr.js
@@ -11,7 +11,7 @@ OC.L10N.register(
"Repair warning: " : "Avertissement de réparation :",
"Repair error: " : "Erreur de réparation :",
"Following incompatible apps have been disabled: %s" : "Les applications incompatibles suivantes ont été désactivées : %s",
- "Following 3rd party apps have been disabled: %s" : "Les applications tierce partie suivantes ont été désactivées : %s",
+ "Following 3rd party apps have been disabled: %s" : "Les applications suivantes, fournies par des tierces parties, ont été désactivées : %s",
"Invalid file provided" : "Fichier non valide",
"No image or file provided" : "Aucun fichier fourni",
"Unknown filetype" : "Type de fichier inconnu",
@@ -73,7 +73,6 @@ OC.L10N.register(
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Ce serveur ne peut se connecter à internet. Cela signifie que certaines fonctionnalités, telles que le montage de supports de stockage distants, les notifications de mises à jour ou l'installation d'applications tierces ne fonctionneront pas. L'accès aux fichiers à distance, ainsi que les notifications par mails ne seront pas fonctionnels également. Il est recommandé d'activer la connexion internet pour ce serveur si vous souhaitez disposer de l'ensemble des fonctionnalités offertes.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Votre dossier de données et vos fichiers sont probablement accessibles depuis internet. Le fichier .htaccess ne fonctionne pas. Nous vous recommandons vivement de configurer votre serveur web de façon à ce que ce dossier de données ne soit plus accessible, ou bien de le déplacer à l'extérieur de la racine du serveur web.",
"Error occurred while checking server setup" : "Une erreur s'est produite lors de la vérification de la configuration du serveur",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "L'en-tête HTTP \"{header}\" n'est pas configurée pour être égale à \"{expected}\". C'est un risque de sécurité potentiel et il est donc recommandé d'ajuster ce paramètre.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "L'en-tête HTTP \"Strict-Transport-Security\" n'est pas configurée pour durer \"2,678,400\" secondes. C'est un risque de sécurité potentiel et il est donc recommandé d'ajuster ce paramètre.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Vous accédez à ce site via HTTP. Nous vous recommandons fortement de configurer votre serveur pour forcer l'utilisation de HTTPS à la place.",
"Shared" : "Partagé",
diff --git a/core/l10n/fr.json b/core/l10n/fr.json
index 2687099dbda..0626e572355 100644
--- a/core/l10n/fr.json
+++ b/core/l10n/fr.json
@@ -9,7 +9,7 @@
"Repair warning: " : "Avertissement de réparation :",
"Repair error: " : "Erreur de réparation :",
"Following incompatible apps have been disabled: %s" : "Les applications incompatibles suivantes ont été désactivées : %s",
- "Following 3rd party apps have been disabled: %s" : "Les applications tierce partie suivantes ont été désactivées : %s",
+ "Following 3rd party apps have been disabled: %s" : "Les applications suivantes, fournies par des tierces parties, ont été désactivées : %s",
"Invalid file provided" : "Fichier non valide",
"No image or file provided" : "Aucun fichier fourni",
"Unknown filetype" : "Type de fichier inconnu",
@@ -71,7 +71,6 @@
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Ce serveur ne peut se connecter à internet. Cela signifie que certaines fonctionnalités, telles que le montage de supports de stockage distants, les notifications de mises à jour ou l'installation d'applications tierces ne fonctionneront pas. L'accès aux fichiers à distance, ainsi que les notifications par mails ne seront pas fonctionnels également. Il est recommandé d'activer la connexion internet pour ce serveur si vous souhaitez disposer de l'ensemble des fonctionnalités offertes.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Votre dossier de données et vos fichiers sont probablement accessibles depuis internet. Le fichier .htaccess ne fonctionne pas. Nous vous recommandons vivement de configurer votre serveur web de façon à ce que ce dossier de données ne soit plus accessible, ou bien de le déplacer à l'extérieur de la racine du serveur web.",
"Error occurred while checking server setup" : "Une erreur s'est produite lors de la vérification de la configuration du serveur",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "L'en-tête HTTP \"{header}\" n'est pas configurée pour être égale à \"{expected}\". C'est un risque de sécurité potentiel et il est donc recommandé d'ajuster ce paramètre.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "L'en-tête HTTP \"Strict-Transport-Security\" n'est pas configurée pour durer \"2,678,400\" secondes. C'est un risque de sécurité potentiel et il est donc recommandé d'ajuster ce paramètre.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Vous accédez à ce site via HTTP. Nous vous recommandons fortement de configurer votre serveur pour forcer l'utilisation de HTTPS à la place.",
"Shared" : "Partagé",
diff --git a/core/l10n/gl.js b/core/l10n/gl.js
index 21095ab6469..acb5e21365b 100644
--- a/core/l10n/gl.js
+++ b/core/l10n/gl.js
@@ -73,7 +73,7 @@ OC.L10N.register(
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Este servidor non ten conexión activa a Internet. Isto significa que algunhas características como a montaxe do almacenamento externo, as notificacións sobre actualizacións ou a instalación de engadidos de terceiros non funcionarán. Así mesmo, o acceso remoto a ficheiros e enviar correos de notificación poderían non funcionar. Suxerímoslle que active a conexión a Internet para este servidor se quere ter todos estes servizos.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "O directorio de datos e os seus ficheiros probabelmente son accesíbeis desde a Internet. O ficheiro .htaccess non funciona. Recomendámoslle que configure o seu servidor web de xeito que o directorio de datos non sexa accesíbel ou que mova o directorio de datos fora do directorio root do servidor web.",
"Error occurred while checking server setup" : "Aconteceu un erro mentras se comprobaba a configuración do servidor",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "A cabeceira HTTP «{header}» non está configurada como igual a «{expected}». Isto é un posíbel risco para a seguridade, recomendámoslle que axuste esta opción.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "A cabeceira HTTP «{header}» non está configurada como igual a «{expected}». Isto é un posíbel risco para a seguridade ou a intimidade, recomendámoslle que axuste esta opción.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "A cabeceira HTTP «Strict-Transport-Security» non está configurado para menos de «2,678,400» segundos . Isto é un posíbel risco para a seguridade, recomendámoslle que axuste esta opción.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Está accedendo a este sitio a través de HTTP. Suxerímoslle que configure o seu servidor para requirir, no seu canto, o uso de HTTPS.",
"Shared" : "Compartido",
diff --git a/core/l10n/gl.json b/core/l10n/gl.json
index 259bdb5f0d0..5e69efe5d1e 100644
--- a/core/l10n/gl.json
+++ b/core/l10n/gl.json
@@ -71,7 +71,7 @@
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Este servidor non ten conexión activa a Internet. Isto significa que algunhas características como a montaxe do almacenamento externo, as notificacións sobre actualizacións ou a instalación de engadidos de terceiros non funcionarán. Así mesmo, o acceso remoto a ficheiros e enviar correos de notificación poderían non funcionar. Suxerímoslle que active a conexión a Internet para este servidor se quere ter todos estes servizos.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "O directorio de datos e os seus ficheiros probabelmente son accesíbeis desde a Internet. O ficheiro .htaccess non funciona. Recomendámoslle que configure o seu servidor web de xeito que o directorio de datos non sexa accesíbel ou que mova o directorio de datos fora do directorio root do servidor web.",
"Error occurred while checking server setup" : "Aconteceu un erro mentras se comprobaba a configuración do servidor",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "A cabeceira HTTP «{header}» non está configurada como igual a «{expected}». Isto é un posíbel risco para a seguridade, recomendámoslle que axuste esta opción.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "A cabeceira HTTP «{header}» non está configurada como igual a «{expected}». Isto é un posíbel risco para a seguridade ou a intimidade, recomendámoslle que axuste esta opción.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "A cabeceira HTTP «Strict-Transport-Security» non está configurado para menos de «2,678,400» segundos . Isto é un posíbel risco para a seguridade, recomendámoslle que axuste esta opción.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Está accedendo a este sitio a través de HTTP. Suxerímoslle que configure o seu servidor para requirir, no seu canto, o uso de HTTPS.",
"Shared" : "Compartido",
diff --git a/core/l10n/it.js b/core/l10n/it.js
index 548c57d81e8..4fa4cbf03bb 100644
--- a/core/l10n/it.js
+++ b/core/l10n/it.js
@@ -73,7 +73,7 @@ OC.L10N.register(
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Questo server non ha una connessione a Internet funzionante. Ciò significa che alcune delle funzionalità come il montaggio di archivi esterni, le notifiche degli aggiornamenti o l'installazione di applicazioni di terze parti non funzioneranno. L'accesso remoto ai file e l'invio di email di notifica potrebbero non funzionare. Ti suggeriamo di abilitare la connessione a Internet del server se desideri disporre di tutte le funzionalità.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "La cartella dei dati e i tuoi file sono probabilmente accessibili da Internet.\nIl file .htaccess non funziona. Ti consigliamo vivamente di configurare il server web in modo che la cartella dei dati non sia più accessibile o di spostare la cartella fuori dalla radice del server web.",
"Error occurred while checking server setup" : "Si è verificato un errore durante il controllo della configurazione del server",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "L'intestazione HTTP \"{header}\" non è configurata come \"{expected}\". \nQuesto è un potenziale rischio di sicurezza e noi consigliamo di modificare questa impostazione.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "L'intestazione HTTP \"{header}\" non è configurata come \"{expected}\". \nQuesto è un potenziale rischio di sicurezza o di riservatezza dei dati e noi consigliamo di modificare questa impostazione.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "L'intestazione HTTP \"Strict-Transport-Security\" non è configurata con un valore almeno di \"2,678,400\" secondi. Questo è un potenziale rischio di sicurezza e noi consigliamo di modificare questa impostazione.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Sei connesso a questo sito tramite HTTP. Ti suggeriamo vivamente di configurare il tuo server per richiedere invece l'utilizzo del protocollo HTTPS.",
"Shared" : "Condiviso",
diff --git a/core/l10n/it.json b/core/l10n/it.json
index 9c915ff3ce7..a1957841e14 100644
--- a/core/l10n/it.json
+++ b/core/l10n/it.json
@@ -71,7 +71,7 @@
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Questo server non ha una connessione a Internet funzionante. Ciò significa che alcune delle funzionalità come il montaggio di archivi esterni, le notifiche degli aggiornamenti o l'installazione di applicazioni di terze parti non funzioneranno. L'accesso remoto ai file e l'invio di email di notifica potrebbero non funzionare. Ti suggeriamo di abilitare la connessione a Internet del server se desideri disporre di tutte le funzionalità.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "La cartella dei dati e i tuoi file sono probabilmente accessibili da Internet.\nIl file .htaccess non funziona. Ti consigliamo vivamente di configurare il server web in modo che la cartella dei dati non sia più accessibile o di spostare la cartella fuori dalla radice del server web.",
"Error occurred while checking server setup" : "Si è verificato un errore durante il controllo della configurazione del server",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "L'intestazione HTTP \"{header}\" non è configurata come \"{expected}\". \nQuesto è un potenziale rischio di sicurezza e noi consigliamo di modificare questa impostazione.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "L'intestazione HTTP \"{header}\" non è configurata come \"{expected}\". \nQuesto è un potenziale rischio di sicurezza o di riservatezza dei dati e noi consigliamo di modificare questa impostazione.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "L'intestazione HTTP \"Strict-Transport-Security\" non è configurata con un valore almeno di \"2,678,400\" secondi. Questo è un potenziale rischio di sicurezza e noi consigliamo di modificare questa impostazione.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Sei connesso a questo sito tramite HTTP. Ti suggeriamo vivamente di configurare il tuo server per richiedere invece l'utilizzo del protocollo HTTPS.",
"Shared" : "Condiviso",
diff --git a/core/l10n/ku_IQ.js b/core/l10n/ku_IQ.js
index a0aed2bc7b3..e68c31a1f37 100644
--- a/core/l10n/ku_IQ.js
+++ b/core/l10n/ku_IQ.js
@@ -5,6 +5,7 @@ OC.L10N.register(
"Saving..." : "پاشکه‌وتده‌کات...",
"No" : "نەخێر",
"Yes" : "بەڵێ",
+ "Ok" : "باشە",
"Cancel" : "لابردن",
"Share" : "هاوبەشی کردن",
"Error" : "هه‌ڵه",
diff --git a/core/l10n/ku_IQ.json b/core/l10n/ku_IQ.json
index 9c3c18cf137..587d2cd018c 100644
--- a/core/l10n/ku_IQ.json
+++ b/core/l10n/ku_IQ.json
@@ -3,6 +3,7 @@
"Saving..." : "پاشکه‌وتده‌کات...",
"No" : "نەخێر",
"Yes" : "بەڵێ",
+ "Ok" : "باشە",
"Cancel" : "لابردن",
"Share" : "هاوبەشی کردن",
"Error" : "هه‌ڵه",
diff --git a/core/l10n/nl.js b/core/l10n/nl.js
index 54fbf9c3507..f5ee9019cee 100644
--- a/core/l10n/nl.js
+++ b/core/l10n/nl.js
@@ -73,7 +73,7 @@ OC.L10N.register(
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Deze server heeft geen actieve internetverbinding. Dat betekent dat sommige functies, zoals aankoppelen van externe opslag, notificaties over updates of installatie van apps van 3e partijen niet werken. Ook het benaderen van bestanden vanaf een remote locatie en het versturen van notificatie emails kan mislukken. We adviseren om de internetverbinding voor deze server in te schakelen als u alle functies wilt gebruiken.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Uw data folder en uw bestanden zijn waarschijnlijk vanaf het internet bereikbaar. Het .htaccess-bestand werkt niet. We raden ten zeerste aan aan om uw webserver zodanig te configureren, dat de datadirectory niet bereikbaar is vanaf het internet of om uw datadirectory te verplaatsen naar een locatie buiten de document root van de webserver.",
"Error occurred while checking server setup" : "Een fout trad op bij checken serverconfiguratie",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "De \"{header}\" HTTP header is niet geconfigureerd als \"{expected}\". Dit is een mogelijk beveiligigsrisico en we adviseren dan ook om deze instelling aan te passen.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "De \"{header}\" HTTP header is niet overeenkomstig met \"{expected}\" geconfigureerd. Dit is een potentieel security of privacy risico en we adviseren om deze instelling te wijzigen.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "De \"Strict-Transport-Security\" HTTP header is niet geconfigureerd als minimaal \"2,678,400\" seconden. Dit is een mogelijk beveiligingsrisico en we adviseren deze instelling aan te passen.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "U bent met deze site verbonden over HTTP. We adviseren met klem uw server zo te configureren dat alleen HTTPS kan worden gebruikt.",
"Shared" : "Gedeeld",
diff --git a/core/l10n/nl.json b/core/l10n/nl.json
index 038898ec06f..efa2951fff8 100644
--- a/core/l10n/nl.json
+++ b/core/l10n/nl.json
@@ -71,7 +71,7 @@
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Deze server heeft geen actieve internetverbinding. Dat betekent dat sommige functies, zoals aankoppelen van externe opslag, notificaties over updates of installatie van apps van 3e partijen niet werken. Ook het benaderen van bestanden vanaf een remote locatie en het versturen van notificatie emails kan mislukken. We adviseren om de internetverbinding voor deze server in te schakelen als u alle functies wilt gebruiken.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Uw data folder en uw bestanden zijn waarschijnlijk vanaf het internet bereikbaar. Het .htaccess-bestand werkt niet. We raden ten zeerste aan aan om uw webserver zodanig te configureren, dat de datadirectory niet bereikbaar is vanaf het internet of om uw datadirectory te verplaatsen naar een locatie buiten de document root van de webserver.",
"Error occurred while checking server setup" : "Een fout trad op bij checken serverconfiguratie",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "De \"{header}\" HTTP header is niet geconfigureerd als \"{expected}\". Dit is een mogelijk beveiligigsrisico en we adviseren dan ook om deze instelling aan te passen.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "De \"{header}\" HTTP header is niet overeenkomstig met \"{expected}\" geconfigureerd. Dit is een potentieel security of privacy risico en we adviseren om deze instelling te wijzigen.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "De \"Strict-Transport-Security\" HTTP header is niet geconfigureerd als minimaal \"2,678,400\" seconden. Dit is een mogelijk beveiligingsrisico en we adviseren deze instelling aan te passen.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "U bent met deze site verbonden over HTTP. We adviseren met klem uw server zo te configureren dat alleen HTTPS kan worden gebruikt.",
"Shared" : "Gedeeld",
diff --git a/core/l10n/pt_BR.js b/core/l10n/pt_BR.js
index c75594f4e71..e79f9cf6dbd 100644
--- a/core/l10n/pt_BR.js
+++ b/core/l10n/pt_BR.js
@@ -73,7 +73,6 @@ OC.L10N.register(
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Este servidor não tem nenhuma conexão com a Internet. Isto significa que algumas das características como a montagem de armazenamento externo, notificações sobre atualizações ou instalação de aplicativos de terceiros não vai funcionar. Acessar arquivos remotamente e envio de e-mails de notificação pode não funcionar, também. Sugerimos permitir conexão com a Internet para este servidor, se você quer ter todas as funcionalidades.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "O seu diretório de dados e os arquivos estão, provavelmente, acessíveis a partir da Internet. O arquivo .htaccess não está funcionando. Nós sugerimos que você configure o servidor web de uma forma que o diretório de dados não seja acessível ou mova o diretório de dados para fora do diretório raiz de documentos do servidor web.",
"Error occurred while checking server setup" : "Erro ao verificar a configuração do servidor",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "O \"{header}\" cabeçalho HTTP não está configurado igual para o \"{expected}\". Este é um risco potencial para a segurança e recomendamos ajustar essa configuração.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "O \"Strict-Transport-Security\" cabeçalho HTTP não está configurado para pelo menos \"2.678.400\" segundos. Este é um risco potencial para a segurança e recomendamos ajustar essa configuração.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Você está acessando este site via HTTP. Sugerimos que você, em vez disso, configure o servidor para exigir o uso de HTTPS.",
"Shared" : "Compartilhados",
diff --git a/core/l10n/pt_BR.json b/core/l10n/pt_BR.json
index 08d0372b7cf..f5a95a7c740 100644
--- a/core/l10n/pt_BR.json
+++ b/core/l10n/pt_BR.json
@@ -71,7 +71,6 @@
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Este servidor não tem nenhuma conexão com a Internet. Isto significa que algumas das características como a montagem de armazenamento externo, notificações sobre atualizações ou instalação de aplicativos de terceiros não vai funcionar. Acessar arquivos remotamente e envio de e-mails de notificação pode não funcionar, também. Sugerimos permitir conexão com a Internet para este servidor, se você quer ter todas as funcionalidades.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "O seu diretório de dados e os arquivos estão, provavelmente, acessíveis a partir da Internet. O arquivo .htaccess não está funcionando. Nós sugerimos que você configure o servidor web de uma forma que o diretório de dados não seja acessível ou mova o diretório de dados para fora do diretório raiz de documentos do servidor web.",
"Error occurred while checking server setup" : "Erro ao verificar a configuração do servidor",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "O \"{header}\" cabeçalho HTTP não está configurado igual para o \"{expected}\". Este é um risco potencial para a segurança e recomendamos ajustar essa configuração.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "O \"Strict-Transport-Security\" cabeçalho HTTP não está configurado para pelo menos \"2.678.400\" segundos. Este é um risco potencial para a segurança e recomendamos ajustar essa configuração.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Você está acessando este site via HTTP. Sugerimos que você, em vez disso, configure o servidor para exigir o uso de HTTPS.",
"Shared" : "Compartilhados",
diff --git a/core/l10n/pt_PT.js b/core/l10n/pt_PT.js
index 63ee7c11953..2373f0505d4 100644
--- a/core/l10n/pt_PT.js
+++ b/core/l10n/pt_PT.js
@@ -73,7 +73,7 @@ OC.L10N.register(
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Este servidor ownCloud não tem uma ligação de Internet a funcionar. Isto significa que algumas funcionalidades como o acesso a locais externos, notificações sobre actualizações, ou a instalação de aplicações de terceiros não irá funcionar. Aceder aos ficheiros remotamente e enviar notificações de email poderão não funcionar também. Sugerimos que active uma ligação à Internet se pretende obter todas as funcionalidades do ownCloud.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "A sua pasta com os dados e os seus ficheiros estão provavelmente acessíveis a partir das internet. O seu ficheiro .htaccess não está a funcionar corretamente. Sugerimos veementemente que configure o seu servidor web de maneira a que a pasta com os dados deixe de ficar acessível, ou mova a pasta com os dados para fora da raiz de documentos do servidor web.",
"Error occurred while checking server setup" : "Ocorreu um erro durante a verificação da configuração do servidor",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "O cabeçalho HTTP \"{header}\" não está configurado para igualar \"{expected}\". Isto é um potencial risco de segurança e recomendamos que o corrija.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "O cabeçalho HTTP \"{header}\" não está configurado para igualar \"{expected}\". Isto é um potencial risco de segurança ou privacidade e recomendamos que o corrija.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "O cabeçalho HTTP \"Strict-Transport-Security\" não está configurado para um mínimo de \"2,678,400\" segundos. Isto é um potencial risco de segurança e recomendamos que o corrija.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Está a aceder a este site via HTTP. Recomendamos vivamente que configure o servidor para forçar o uso de HTTPS.",
"Shared" : "Partilhado",
diff --git a/core/l10n/pt_PT.json b/core/l10n/pt_PT.json
index 722ef970ba6..b9d51e5be77 100644
--- a/core/l10n/pt_PT.json
+++ b/core/l10n/pt_PT.json
@@ -71,7 +71,7 @@
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Este servidor ownCloud não tem uma ligação de Internet a funcionar. Isto significa que algumas funcionalidades como o acesso a locais externos, notificações sobre actualizações, ou a instalação de aplicações de terceiros não irá funcionar. Aceder aos ficheiros remotamente e enviar notificações de email poderão não funcionar também. Sugerimos que active uma ligação à Internet se pretende obter todas as funcionalidades do ownCloud.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "A sua pasta com os dados e os seus ficheiros estão provavelmente acessíveis a partir das internet. O seu ficheiro .htaccess não está a funcionar corretamente. Sugerimos veementemente que configure o seu servidor web de maneira a que a pasta com os dados deixe de ficar acessível, ou mova a pasta com os dados para fora da raiz de documentos do servidor web.",
"Error occurred while checking server setup" : "Ocorreu um erro durante a verificação da configuração do servidor",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "O cabeçalho HTTP \"{header}\" não está configurado para igualar \"{expected}\". Isto é um potencial risco de segurança e recomendamos que o corrija.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "O cabeçalho HTTP \"{header}\" não está configurado para igualar \"{expected}\". Isto é um potencial risco de segurança ou privacidade e recomendamos que o corrija.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "O cabeçalho HTTP \"Strict-Transport-Security\" não está configurado para um mínimo de \"2,678,400\" segundos. Isto é um potencial risco de segurança e recomendamos que o corrija.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Está a aceder a este site via HTTP. Recomendamos vivamente que configure o servidor para forçar o uso de HTTPS.",
"Shared" : "Partilhado",
diff --git a/core/l10n/ru.js b/core/l10n/ru.js
index b4e88ed279f..974a72c22d0 100644
--- a/core/l10n/ru.js
+++ b/core/l10n/ru.js
@@ -73,7 +73,7 @@ OC.L10N.register(
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Этот сервер не имеет подключения к Интернету. Это означает, что некоторые из функций, таких как внешнее хранилище, уведомления об обновлениях и установки сторонних приложений не будут работать. Доступ к файлам удаленно и отправки уведомлений по почте могут не работать. Мы предлагаем включить подключение к Интернету для этого сервера, если вы хотите, чтобы все функции работали.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Ваш каталог данных и ваши файлы возможно доступны из интернете. .htaccess файл не работает. Мы настоятельно рекомендуем вам настроить ваш веб сервер таким образом, что-бы каталог данных не был больше доступен или переместите каталог данных за пределы корня веб сервера.",
"Error occurred while checking server setup" : "Произошла ошибка при проверке настроек сервера",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "Заголовок HTTP \"{header}\" не совпадает с \"{expected}\". Это потенциальная проблема безопасности и мы рекомендуем изменить эти настройки.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "Заголовок HTTP \"{header}\" не настроен на ожидаемый \"{expected}\". Это потенциальная проблема безопасности и мы рекомендуем изменить эти настройки.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "Заголовок HTTP \"Strict-Transport-Security\" должен быть настроен по крайней мере на \"2,678,400\" секунд. Это потенциальная проблема безопасности и мы рекомендуем изменить эти настройки.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Вы зашли на этот сайт через HTTP. Мы настоятельно рекомендуем настроить ваш сервер на использование HTTPS.",
"Shared" : "Общий доступ",
diff --git a/core/l10n/ru.json b/core/l10n/ru.json
index 4b98c5bdce7..47e23bc895f 100644
--- a/core/l10n/ru.json
+++ b/core/l10n/ru.json
@@ -71,7 +71,7 @@
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Этот сервер не имеет подключения к Интернету. Это означает, что некоторые из функций, таких как внешнее хранилище, уведомления об обновлениях и установки сторонних приложений не будут работать. Доступ к файлам удаленно и отправки уведомлений по почте могут не работать. Мы предлагаем включить подключение к Интернету для этого сервера, если вы хотите, чтобы все функции работали.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Ваш каталог данных и ваши файлы возможно доступны из интернете. .htaccess файл не работает. Мы настоятельно рекомендуем вам настроить ваш веб сервер таким образом, что-бы каталог данных не был больше доступен или переместите каталог данных за пределы корня веб сервера.",
"Error occurred while checking server setup" : "Произошла ошибка при проверке настроек сервера",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "Заголовок HTTP \"{header}\" не совпадает с \"{expected}\". Это потенциальная проблема безопасности и мы рекомендуем изменить эти настройки.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "Заголовок HTTP \"{header}\" не настроен на ожидаемый \"{expected}\". Это потенциальная проблема безопасности и мы рекомендуем изменить эти настройки.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "Заголовок HTTP \"Strict-Transport-Security\" должен быть настроен по крайней мере на \"2,678,400\" секунд. Это потенциальная проблема безопасности и мы рекомендуем изменить эти настройки.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Вы зашли на этот сайт через HTTP. Мы настоятельно рекомендуем настроить ваш сервер на использование HTTPS.",
"Shared" : "Общий доступ",
diff --git a/core/l10n/sr.js b/core/l10n/sr.js
index 8ada818f687..2b6a7cee7f9 100644
--- a/core/l10n/sr.js
+++ b/core/l10n/sr.js
@@ -73,7 +73,7 @@ OC.L10N.register(
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Овај сервер нема везу са интернетом. То значи да неке могућности, попут монтирања спољашњег складишта, обавештења о ажурирању или инсталација апликација треће стране, неће радити. Даљински приступ и слање е-поште, такође неће радити. Предлажемо да омогућите интернет везу за овај сервер ако желите да имате све могућности.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Ваш директоријум са подацима и ваши фајлови су вероватно доступни са интернета. Фајл .htaccess не ради. Предлажемо да подесите ваш веб сервер на начин да директоријум са подацима не буде доступан или га изместите изван кореног директоријума веб сервера.",
"Error occurred while checking server setup" : "Дошло је до грешке при провери поставки сервера",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "ХТТП заглавље \"{header}\" није подешено као \"{expected}\". Ово је потенцијални безбедносни ризик и препоручујемо да подесите ову поставку.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "ХТТП заглавље „{header}“ није подешено као „{expected}“. Ово је потенцијални безбедносни или ризик за приватност и препоручујемо да подесите ову поставку.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "ХТТП захлавље „Strict-Transport-Security“ није постављено на најмање \"2,678,400\" секунди. Ово је потенцијални безбедносни ризик и препоручујемо да подесите ову поставку.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Приступате сајту преко небезбедне (ХТТП) везе. Препоручујемо да подесите ваш сервер да захтева коришћење безбедне (ХТТПС) везе.",
"Shared" : "Дељено",
diff --git a/core/l10n/sr.json b/core/l10n/sr.json
index eeed481a0c4..2d9728307ba 100644
--- a/core/l10n/sr.json
+++ b/core/l10n/sr.json
@@ -71,7 +71,7 @@
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Овај сервер нема везу са интернетом. То значи да неке могућности, попут монтирања спољашњег складишта, обавештења о ажурирању или инсталација апликација треће стране, неће радити. Даљински приступ и слање е-поште, такође неће радити. Предлажемо да омогућите интернет везу за овај сервер ако желите да имате све могућности.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Ваш директоријум са подацима и ваши фајлови су вероватно доступни са интернета. Фајл .htaccess не ради. Предлажемо да подесите ваш веб сервер на начин да директоријум са подацима не буде доступан или га изместите изван кореног директоријума веб сервера.",
"Error occurred while checking server setup" : "Дошло је до грешке при провери поставки сервера",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "ХТТП заглавље \"{header}\" није подешено као \"{expected}\". Ово је потенцијални безбедносни ризик и препоручујемо да подесите ову поставку.",
+ "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "ХТТП заглавље „{header}“ није подешено као „{expected}“. Ово је потенцијални безбедносни или ризик за приватност и препоручујемо да подесите ову поставку.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "ХТТП захлавље „Strict-Transport-Security“ није постављено на најмање \"2,678,400\" секунди. Ово је потенцијални безбедносни ризик и препоручујемо да подесите ову поставку.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Приступате сајту преко небезбедне (ХТТП) везе. Препоручујемо да подесите ваш сервер да захтева коришћење безбедне (ХТТПС) везе.",
"Shared" : "Дељено",
diff --git a/core/l10n/tr.js b/core/l10n/tr.js
index ec09da6ec7c..caa489608db 100644
--- a/core/l10n/tr.js
+++ b/core/l10n/tr.js
@@ -73,7 +73,6 @@ OC.L10N.register(
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Bu sunucunun çalışan bir İnternet bağlantısı yok. Bu, harici depolama alanı bağlama, güncelleştirme bildirimleri veya üçüncü parti uygulama kurma gibi bazı özellikler çalışmayacak demektir. Uzak dosyalara erişim ve e-posta ile bildirim gönderme de çalışmayacaktır. Eğer bu özelliklerin tamamını kullanmak istiyorsanız, sunucu için İnternet bağlantısını etkinleştirmenizi öneriyoruz.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "data dizininiz ve dosyalarınız büyük ihtimalle İnternet üzerinden erişilebilir. .htaccess dosyası çalışmıyor. Web sunucunuzu yapılandırarak data dizinine erişimi kapatmanızı veya data dizinini web sunucu belge dizini dışına almanızı şiddetle tavsiye ederiz.",
"Error occurred while checking server setup" : "Sunucu yapılandırması denetlenirken hata oluştu",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "\"{header}\" HTTP başlığı \"{expected}\" ile eşleşmek üzere yapılandırılmamış. Bu muhtemel bir risk ve bu ayarı düzeltmenizi öneririz.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "\"Strict-Transport-Security\" HTTP başlığı \"2,678,400\" ile eşleşmek üzere yapılandırılmamış. Bu muhtemel bir risk ve bu ayarı düzeltmenizi öneririz.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Bu siteye HTTP aracılığıyla erişiyorsunuz. Sunucunuzu HTTPS kullanımını zorlamak üzere yapılandırmanızı şiddetle öneririz.",
"Shared" : "Paylaşılan",
diff --git a/core/l10n/tr.json b/core/l10n/tr.json
index ee7c82c3f04..a45590852c7 100644
--- a/core/l10n/tr.json
+++ b/core/l10n/tr.json
@@ -71,7 +71,6 @@
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Bu sunucunun çalışan bir İnternet bağlantısı yok. Bu, harici depolama alanı bağlama, güncelleştirme bildirimleri veya üçüncü parti uygulama kurma gibi bazı özellikler çalışmayacak demektir. Uzak dosyalara erişim ve e-posta ile bildirim gönderme de çalışmayacaktır. Eğer bu özelliklerin tamamını kullanmak istiyorsanız, sunucu için İnternet bağlantısını etkinleştirmenizi öneriyoruz.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "data dizininiz ve dosyalarınız büyük ihtimalle İnternet üzerinden erişilebilir. .htaccess dosyası çalışmıyor. Web sunucunuzu yapılandırarak data dizinine erişimi kapatmanızı veya data dizinini web sunucu belge dizini dışına almanızı şiddetle tavsiye ederiz.",
"Error occurred while checking server setup" : "Sunucu yapılandırması denetlenirken hata oluştu",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "\"{header}\" HTTP başlığı \"{expected}\" ile eşleşmek üzere yapılandırılmamış. Bu muhtemel bir risk ve bu ayarı düzeltmenizi öneririz.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "\"Strict-Transport-Security\" HTTP başlığı \"2,678,400\" ile eşleşmek üzere yapılandırılmamış. Bu muhtemel bir risk ve bu ayarı düzeltmenizi öneririz.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Bu siteye HTTP aracılığıyla erişiyorsunuz. Sunucunuzu HTTPS kullanımını zorlamak üzere yapılandırmanızı şiddetle öneririz.",
"Shared" : "Paylaşılan",
diff --git a/core/l10n/uk.js b/core/l10n/uk.js
index d59c40d0442..132f4d94ba5 100644
--- a/core/l10n/uk.js
+++ b/core/l10n/uk.js
@@ -73,7 +73,6 @@ OC.L10N.register(
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Цей сервер не має підключення до Інтернету. Це означає, що деякі з функцій, таких як зовнішнє сховище, повідомлення про оновлення та встановлення сторонніх додатків не будуть працювати. Доступ до файлів віддалено і відправки повідомлень поштою можуть не працювати. Ми пропонуємо включити підключення до Інтернету для цього сервера, якщо ви хочете, щоб всі функції працювали.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Ваш каталог даних і ваші файли можливо доступні з інтернету. .htaccess файл не працює. Ми настійно рекомендуємо вам налаштувати ваш веб сервер таким чином, що-б каталог даних не був більше доступний або перемістіть каталог даних за межі кореня веб сервера.",
"Error occurred while checking server setup" : "При перевірці налаштувань серверу сталася помилка",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "HTTP заголовок \"{header}\" не збігається з \"{expected}\". Це потенційна проблема безпеки і ми рекомендуємо змінити ці налаштування.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "HTTP заголовок \"Strict-Transport-Security\" повинен бути налаштований принаймні на \"2,678,400\" секунд. Це потенційна проблема безпеки і ми рекомендуємо змінити ці налаштування.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Ви зайшли на цей сайт через HTTP. Ми настійно рекомендуємо налаштувати ваш сервер на використання HTTPS.",
"Shared" : "Опубліковано",
diff --git a/core/l10n/uk.json b/core/l10n/uk.json
index 9e7dd287a39..2674d6dd03f 100644
--- a/core/l10n/uk.json
+++ b/core/l10n/uk.json
@@ -71,7 +71,6 @@
"This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Цей сервер не має підключення до Інтернету. Це означає, що деякі з функцій, таких як зовнішнє сховище, повідомлення про оновлення та встановлення сторонніх додатків не будуть працювати. Доступ до файлів віддалено і відправки повідомлень поштою можуть не працювати. Ми пропонуємо включити підключення до Інтернету для цього сервера, якщо ви хочете, щоб всі функції працювали.",
"Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Ваш каталог даних і ваші файли можливо доступні з інтернету. .htaccess файл не працює. Ми настійно рекомендуємо вам налаштувати ваш веб сервер таким чином, що-б каталог даних не був більше доступний або перемістіть каталог даних за межі кореня веб сервера.",
"Error occurred while checking server setup" : "При перевірці налаштувань серверу сталася помилка",
- "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security risk and we recommend adjusting this setting." : "HTTP заголовок \"{header}\" не збігається з \"{expected}\". Це потенційна проблема безпеки і ми рекомендуємо змінити ці налаштування.",
"The \"Strict-Transport-Security\" HTTP header is not configured to least \"2,678,400\" seconds. This is a potential security risk and we recommend adjusting this setting." : "HTTP заголовок \"Strict-Transport-Security\" повинен бути налаштований принаймні на \"2,678,400\" секунд. Це потенційна проблема безпеки і ми рекомендуємо змінити ці налаштування.",
"You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead." : "Ви зайшли на цей сайт через HTTP. Ми настійно рекомендуємо налаштувати ваш сервер на використання HTTPS.",
"Shared" : "Опубліковано",
diff --git a/lib/l10n/cs_CZ.js b/lib/l10n/cs_CZ.js
index 95ca9b9e121..b110b67b3bf 100644
--- a/lib/l10n/cs_CZ.js
+++ b/lib/l10n/cs_CZ.js
@@ -141,6 +141,8 @@ OC.L10N.register(
"Please make sure you have PostgreSQL >= 9 or check the logs for more information about the error" : "Ujistěte se, že máte PostgreSQL >= 9, a zkontrolujte logy pro více informací o chybě.",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Změňte prosím práva na 0770, aby adresář nemohl být otevřen ostatními uživateli.",
"Data directory (%s) is readable by other users" : "Datový adresář (%s) je čitelný i ostatními uživateli",
+ "Data directory (%s) must be an absolute path" : "Cesta k datovému adresáři (%s) musí být uvedena absolutně",
+ "Check the value of \"datadirectory\" in your configuration" : "Ověřte hodnotu \"datadirectory\" ve své konfiguraci",
"Data directory (%s) is invalid" : "Datový adresář (%s) je neplatný",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Ověřte prosím, že kořenový adresář s daty obsahuje soubor \".ocdata\".",
"Could not obtain lock type %d on \"%s\"." : "Nelze získat zámek typu %d na \"%s\"."
diff --git a/lib/l10n/cs_CZ.json b/lib/l10n/cs_CZ.json
index 1c7650dbfa6..7c343da9e42 100644
--- a/lib/l10n/cs_CZ.json
+++ b/lib/l10n/cs_CZ.json
@@ -139,6 +139,8 @@
"Please make sure you have PostgreSQL >= 9 or check the logs for more information about the error" : "Ujistěte se, že máte PostgreSQL >= 9, a zkontrolujte logy pro více informací o chybě.",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Změňte prosím práva na 0770, aby adresář nemohl být otevřen ostatními uživateli.",
"Data directory (%s) is readable by other users" : "Datový adresář (%s) je čitelný i ostatními uživateli",
+ "Data directory (%s) must be an absolute path" : "Cesta k datovému adresáři (%s) musí být uvedena absolutně",
+ "Check the value of \"datadirectory\" in your configuration" : "Ověřte hodnotu \"datadirectory\" ve své konfiguraci",
"Data directory (%s) is invalid" : "Datový adresář (%s) je neplatný",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Ověřte prosím, že kořenový adresář s daty obsahuje soubor \".ocdata\".",
"Could not obtain lock type %d on \"%s\"." : "Nelze získat zámek typu %d na \"%s\"."
diff --git a/lib/l10n/de.js b/lib/l10n/de.js
index 5b0025ef601..deabbb16c44 100644
--- a/lib/l10n/de.js
+++ b/lib/l10n/de.js
@@ -141,6 +141,8 @@ OC.L10N.register(
"Please make sure you have PostgreSQL >= 9 or check the logs for more information about the error" : "Stelle bitte sicher, dass Du PostgreSQL >= 9 verwendest oder prüfe die Logs für weitere Informationen über den Fehler",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Bitte ändere die Berechtigungen auf 0770 sodass das Verzeichnis nicht von anderen Nutzer angezeigt werden kann.",
"Data directory (%s) is readable by other users" : "Daten-Verzeichnis (%s) ist von anderen Nutzern lesbar",
+ "Data directory (%s) must be an absolute path" : "Das Daten-Verzeichnis (%s) muss ein absoluter Pfad sein",
+ "Check the value of \"datadirectory\" in your configuration" : "Prüfe bitte die Angabe unter \"datadirectory\" in Deiner Konfiguration",
"Data directory (%s) is invalid" : "Daten-Verzeichnis (%s) ist ungültig",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Bitte stelle sicher, dass das Datenverzeichnis auf seiner ersten Ebene eine Datei namens „.ocdata“ enthält.",
"Could not obtain lock type %d on \"%s\"." : "Sperrtyp %d auf „%s“ konnte nicht ermittelt werden."
diff --git a/lib/l10n/de.json b/lib/l10n/de.json
index f83f1cf1382..38bd43de24a 100644
--- a/lib/l10n/de.json
+++ b/lib/l10n/de.json
@@ -139,6 +139,8 @@
"Please make sure you have PostgreSQL >= 9 or check the logs for more information about the error" : "Stelle bitte sicher, dass Du PostgreSQL >= 9 verwendest oder prüfe die Logs für weitere Informationen über den Fehler",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Bitte ändere die Berechtigungen auf 0770 sodass das Verzeichnis nicht von anderen Nutzer angezeigt werden kann.",
"Data directory (%s) is readable by other users" : "Daten-Verzeichnis (%s) ist von anderen Nutzern lesbar",
+ "Data directory (%s) must be an absolute path" : "Das Daten-Verzeichnis (%s) muss ein absoluter Pfad sein",
+ "Check the value of \"datadirectory\" in your configuration" : "Prüfe bitte die Angabe unter \"datadirectory\" in Deiner Konfiguration",
"Data directory (%s) is invalid" : "Daten-Verzeichnis (%s) ist ungültig",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Bitte stelle sicher, dass das Datenverzeichnis auf seiner ersten Ebene eine Datei namens „.ocdata“ enthält.",
"Could not obtain lock type %d on \"%s\"." : "Sperrtyp %d auf „%s“ konnte nicht ermittelt werden."
diff --git a/lib/l10n/de_DE.js b/lib/l10n/de_DE.js
index 2a1d4a42da4..a3d25f444d7 100644
--- a/lib/l10n/de_DE.js
+++ b/lib/l10n/de_DE.js
@@ -141,6 +141,8 @@ OC.L10N.register(
"Please make sure you have PostgreSQL >= 9 or check the logs for more information about the error" : "Stellen Sie sicher, dass Sie PostgreSQL >= 9 verwenden oder prüfen Sie die Logs für weitere Informationen über den Fehler",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Bitte ändern Sie die Berechtigungen auf 0770, so dass das Verzeichnis nicht von anderen Benutzern angezeigt werden kann.",
"Data directory (%s) is readable by other users" : "Daten-Verzeichnis (%s) ist von anderen Benutzern lesbar",
+ "Data directory (%s) must be an absolute path" : "Das Daten-Verzeichnis (%s) muss ein absoluter Pfad sein",
+ "Check the value of \"datadirectory\" in your configuration" : "Prüfen Sie bitte die Angabe unter \"datadirectory\" in Ihrer Konfiguration",
"Data directory (%s) is invalid" : "Daten-Verzeichnis (%s) ist ungültig",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Bitte stellen Sie sicher, dass das Datenverzeichnis auf seiner ersten Ebene eine Datei namens „.ocdata“ enthält.",
"Could not obtain lock type %d on \"%s\"." : "Sperrtyp %d auf „%s“ konnte nicht ermittelt werden."
diff --git a/lib/l10n/de_DE.json b/lib/l10n/de_DE.json
index cd133dc2982..0201a5494db 100644
--- a/lib/l10n/de_DE.json
+++ b/lib/l10n/de_DE.json
@@ -139,6 +139,8 @@
"Please make sure you have PostgreSQL >= 9 or check the logs for more information about the error" : "Stellen Sie sicher, dass Sie PostgreSQL >= 9 verwenden oder prüfen Sie die Logs für weitere Informationen über den Fehler",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Bitte ändern Sie die Berechtigungen auf 0770, so dass das Verzeichnis nicht von anderen Benutzern angezeigt werden kann.",
"Data directory (%s) is readable by other users" : "Daten-Verzeichnis (%s) ist von anderen Benutzern lesbar",
+ "Data directory (%s) must be an absolute path" : "Das Daten-Verzeichnis (%s) muss ein absoluter Pfad sein",
+ "Check the value of \"datadirectory\" in your configuration" : "Prüfen Sie bitte die Angabe unter \"datadirectory\" in Ihrer Konfiguration",
"Data directory (%s) is invalid" : "Daten-Verzeichnis (%s) ist ungültig",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Bitte stellen Sie sicher, dass das Datenverzeichnis auf seiner ersten Ebene eine Datei namens „.ocdata“ enthält.",
"Could not obtain lock type %d on \"%s\"." : "Sperrtyp %d auf „%s“ konnte nicht ermittelt werden."
diff --git a/lib/l10n/es_MX.js b/lib/l10n/es_MX.js
index 89a71c1060a..13dcbad5488 100644
--- a/lib/l10n/es_MX.js
+++ b/lib/l10n/es_MX.js
@@ -1,6 +1,12 @@
OC.L10N.register(
"lib",
{
+ "Cannot write into \"config\" directory!" : "¡No se puede escribir en el directorio «config»!",
+ "This can usually be fixed by giving the webserver write access to the config directory" : "¡No se puede escribir en el directorio «config»!\n\nNormalmente esto se soluciona dándole al servidor web acceso para escribir en el directorio config. \n\nConfiguración de muestra detectado",
+ "See %s" : "ver %s",
+ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Normalmente esto se soluciona %s dándole al servidor web acceso para escribir en el directorio config %s",
+ "Sample configuration detected" : "Configuración de muestra detectada",
+ "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Se detectó que la configuración de muestra se había copiado. Esto puede romper su instalacón y no está respaldado. Por favor lea la documentación antes de realizar cambios en la config.php",
"Help" : "Ayuda",
"Personal" : "Personal",
"Users" : "Usuarios",
diff --git a/lib/l10n/es_MX.json b/lib/l10n/es_MX.json
index 270582cdb7b..0ab3bd211e2 100644
--- a/lib/l10n/es_MX.json
+++ b/lib/l10n/es_MX.json
@@ -1,4 +1,10 @@
{ "translations": {
+ "Cannot write into \"config\" directory!" : "¡No se puede escribir en el directorio «config»!",
+ "This can usually be fixed by giving the webserver write access to the config directory" : "¡No se puede escribir en el directorio «config»!\n\nNormalmente esto se soluciona dándole al servidor web acceso para escribir en el directorio config. \n\nConfiguración de muestra detectado",
+ "See %s" : "ver %s",
+ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Normalmente esto se soluciona %s dándole al servidor web acceso para escribir en el directorio config %s",
+ "Sample configuration detected" : "Configuración de muestra detectada",
+ "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Se detectó que la configuración de muestra se había copiado. Esto puede romper su instalacón y no está respaldado. Por favor lea la documentación antes de realizar cambios en la config.php",
"Help" : "Ayuda",
"Personal" : "Personal",
"Users" : "Usuarios",
diff --git a/lib/l10n/fi_FI.js b/lib/l10n/fi_FI.js
index 9f688ba8075..3ab7d4fca9c 100644
--- a/lib/l10n/fi_FI.js
+++ b/lib/l10n/fi_FI.js
@@ -119,6 +119,8 @@ OC.L10N.register(
"Error occurred while checking PostgreSQL version" : "Virhe PostgreSQL:n versiota tarkistaessa",
"Please make sure you have PostgreSQL >= 9 or check the logs for more information about the error" : "Varmista, että käytössäsi on PostgreSQL >= 9 tai tarkista lokit saadaksesi lisätietoja virheestä",
"Data directory (%s) is readable by other users" : "Datakansio (%s) on muiden käyttäjien luettavissa",
+ "Data directory (%s) must be an absolute path" : "Datahakemiston (%s) tulee olla absoluuttinen polku",
+ "Check the value of \"datadirectory\" in your configuration" : "Tarkista \"datadirectory\"-arvo asetuksistasi",
"Data directory (%s) is invalid" : "Datakansio (%s) on virheellinen",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Varmista, että datakansion juuressa on tiedosto \".ocdata\".",
"Could not obtain lock type %d on \"%s\"." : "Lukitustapaa %d ei saatu kohteelle \"%s\"."
diff --git a/lib/l10n/fi_FI.json b/lib/l10n/fi_FI.json
index 1ecab62af28..a82cf0ae595 100644
--- a/lib/l10n/fi_FI.json
+++ b/lib/l10n/fi_FI.json
@@ -117,6 +117,8 @@
"Error occurred while checking PostgreSQL version" : "Virhe PostgreSQL:n versiota tarkistaessa",
"Please make sure you have PostgreSQL >= 9 or check the logs for more information about the error" : "Varmista, että käytössäsi on PostgreSQL >= 9 tai tarkista lokit saadaksesi lisätietoja virheestä",
"Data directory (%s) is readable by other users" : "Datakansio (%s) on muiden käyttäjien luettavissa",
+ "Data directory (%s) must be an absolute path" : "Datahakemiston (%s) tulee olla absoluuttinen polku",
+ "Check the value of \"datadirectory\" in your configuration" : "Tarkista \"datadirectory\"-arvo asetuksistasi",
"Data directory (%s) is invalid" : "Datakansio (%s) on virheellinen",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Varmista, että datakansion juuressa on tiedosto \".ocdata\".",
"Could not obtain lock type %d on \"%s\"." : "Lukitustapaa %d ei saatu kohteelle \"%s\"."
diff --git a/lib/l10n/gl.js b/lib/l10n/gl.js
index ee6b5f19687..1fef04bd7f9 100644
--- a/lib/l10n/gl.js
+++ b/lib/l10n/gl.js
@@ -141,6 +141,8 @@ OC.L10N.register(
"Please make sure you have PostgreSQL >= 9 or check the logs for more information about the error" : "Asegúrese de que dispón do PostgreSQL >= 9 ou comprobe os rexistros para obter máis información sobre este erro",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Cambie os permisos a 0770 para que o directorio non poida seren listado por outros usuarios.",
"Data directory (%s) is readable by other users" : "O directorio de datos (%s) é lexíbel por outros usuarios",
+ "Data directory (%s) must be an absolute path" : "O directorio de datos (%s) debe ser unha ruta absoluta",
+ "Check the value of \"datadirectory\" in your configuration" : "Comprobe o valor de «datadirectory» na configuración",
"Data directory (%s) is invalid" : "O directorio de datos (%s) non é correcto",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Comprobe que o directorio de datos conten un ficheiro «.ocdata» na súa raíz.",
"Could not obtain lock type %d on \"%s\"." : "Non foi posíbel obter un bloqueo do tipo %d en «%s»."
diff --git a/lib/l10n/gl.json b/lib/l10n/gl.json
index ccdba66446c..641aa81d644 100644
--- a/lib/l10n/gl.json
+++ b/lib/l10n/gl.json
@@ -139,6 +139,8 @@
"Please make sure you have PostgreSQL >= 9 or check the logs for more information about the error" : "Asegúrese de que dispón do PostgreSQL >= 9 ou comprobe os rexistros para obter máis información sobre este erro",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Cambie os permisos a 0770 para que o directorio non poida seren listado por outros usuarios.",
"Data directory (%s) is readable by other users" : "O directorio de datos (%s) é lexíbel por outros usuarios",
+ "Data directory (%s) must be an absolute path" : "O directorio de datos (%s) debe ser unha ruta absoluta",
+ "Check the value of \"datadirectory\" in your configuration" : "Comprobe o valor de «datadirectory» na configuración",
"Data directory (%s) is invalid" : "O directorio de datos (%s) non é correcto",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Comprobe que o directorio de datos conten un ficheiro «.ocdata» na súa raíz.",
"Could not obtain lock type %d on \"%s\"." : "Non foi posíbel obter un bloqueo do tipo %d en «%s»."
diff --git a/lib/l10n/it.js b/lib/l10n/it.js
index 4a2deab9b51..e3a04f41a4b 100644
--- a/lib/l10n/it.js
+++ b/lib/l10n/it.js
@@ -141,6 +141,8 @@ OC.L10N.register(
"Please make sure you have PostgreSQL >= 9 or check the logs for more information about the error" : "Assicurati di avere PostgreSQL >= 9 o controlla i log per ulteriori informazioni sull'errore",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Modifica i permessi in 0770 in modo tale che la cartella non sia leggibile dagli altri utenti.",
"Data directory (%s) is readable by other users" : "La cartella dei dati (%s) è leggibile dagli altri utenti",
+ "Data directory (%s) must be an absolute path" : "La cartella dei dati (%s) deve essere un percorso assoluto",
+ "Check the value of \"datadirectory\" in your configuration" : "Controlla il valore di \"datadirectory\" nella tua configurazione",
"Data directory (%s) is invalid" : "La cartella dei dati (%s) non è valida",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Verifica che la cartella dei dati contenga un file \".ocdata\" nella sua radice.",
"Could not obtain lock type %d on \"%s\"." : "Impossibile ottenere il blocco di tipo %d su \"%s\"."
diff --git a/lib/l10n/it.json b/lib/l10n/it.json
index 07e20706e3e..fbe536a6f56 100644
--- a/lib/l10n/it.json
+++ b/lib/l10n/it.json
@@ -139,6 +139,8 @@
"Please make sure you have PostgreSQL >= 9 or check the logs for more information about the error" : "Assicurati di avere PostgreSQL >= 9 o controlla i log per ulteriori informazioni sull'errore",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Modifica i permessi in 0770 in modo tale che la cartella non sia leggibile dagli altri utenti.",
"Data directory (%s) is readable by other users" : "La cartella dei dati (%s) è leggibile dagli altri utenti",
+ "Data directory (%s) must be an absolute path" : "La cartella dei dati (%s) deve essere un percorso assoluto",
+ "Check the value of \"datadirectory\" in your configuration" : "Controlla il valore di \"datadirectory\" nella tua configurazione",
"Data directory (%s) is invalid" : "La cartella dei dati (%s) non è valida",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Verifica che la cartella dei dati contenga un file \".ocdata\" nella sua radice.",
"Could not obtain lock type %d on \"%s\"." : "Impossibile ottenere il blocco di tipo %d su \"%s\"."
diff --git a/lib/l10n/nl.js b/lib/l10n/nl.js
index 32fd1933487..28b8ac7fe82 100644
--- a/lib/l10n/nl.js
+++ b/lib/l10n/nl.js
@@ -141,6 +141,8 @@ OC.L10N.register(
"Please make sure you have PostgreSQL >= 9 or check the logs for more information about the error" : "Verifieer dat u PostgreSQL >=9 draait of check de logs voor meer informatie over deze fout",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Wijzig de permissies in 0770 zodat de directory niet door anderen bekeken kan worden.",
"Data directory (%s) is readable by other users" : "De datadirectory (%s) is leesbaar voor andere gebruikers",
+ "Data directory (%s) must be an absolute path" : "De datadirectory (%s) moet een absoluut pad hebben",
+ "Check the value of \"datadirectory\" in your configuration" : "Controleer de waarde van \"datadirectory\" in uw configuratie",
"Data directory (%s) is invalid" : "Data directory (%s) is ongeldig",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Verifieer dat de data directory een bestand \".ocdata\" in de hoofdmap heeft.",
"Could not obtain lock type %d on \"%s\"." : "Kon geen lock type %d krijgen op \"%s\"."
diff --git a/lib/l10n/nl.json b/lib/l10n/nl.json
index 380c3da46c7..3c2ce441024 100644
--- a/lib/l10n/nl.json
+++ b/lib/l10n/nl.json
@@ -139,6 +139,8 @@
"Please make sure you have PostgreSQL >= 9 or check the logs for more information about the error" : "Verifieer dat u PostgreSQL >=9 draait of check de logs voor meer informatie over deze fout",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Wijzig de permissies in 0770 zodat de directory niet door anderen bekeken kan worden.",
"Data directory (%s) is readable by other users" : "De datadirectory (%s) is leesbaar voor andere gebruikers",
+ "Data directory (%s) must be an absolute path" : "De datadirectory (%s) moet een absoluut pad hebben",
+ "Check the value of \"datadirectory\" in your configuration" : "Controleer de waarde van \"datadirectory\" in uw configuratie",
"Data directory (%s) is invalid" : "Data directory (%s) is ongeldig",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Verifieer dat de data directory een bestand \".ocdata\" in de hoofdmap heeft.",
"Could not obtain lock type %d on \"%s\"." : "Kon geen lock type %d krijgen op \"%s\"."
diff --git a/lib/l10n/pt_PT.js b/lib/l10n/pt_PT.js
index 792f5b43cbf..94dd8d47e30 100644
--- a/lib/l10n/pt_PT.js
+++ b/lib/l10n/pt_PT.js
@@ -138,6 +138,8 @@ OC.L10N.register(
"Please make sure you have PostgreSQL >= 9 or check the logs for more information about the error" : "Por favor confirme que tem o PostgreSQL >= 9 ou verifique os registos para mais informação sobre o erro",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Por favor altere as permissões para 0770 para que esse directório não possa ser listado por outros utilizadores.",
"Data directory (%s) is readable by other users" : "O directório de dados (%s) é legível para outros utilizadores",
+ "Data directory (%s) must be an absolute path" : "Diretório de dados (%s) deve ser um caminho absoluto",
+ "Check the value of \"datadirectory\" in your configuration" : "Verifique o valor de \"datadirectory\" na sua configuração",
"Data directory (%s) is invalid" : "Directoria data (%s) é invalida",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Por favor verifique que a directoria data contem um ficheiro \".ocdata\" na sua raiz.",
"Could not obtain lock type %d on \"%s\"." : "Não foi possível obter o tipo de bloqueio %d em \"%s\"."
diff --git a/lib/l10n/pt_PT.json b/lib/l10n/pt_PT.json
index 4b2814199a0..5b16c0a7761 100644
--- a/lib/l10n/pt_PT.json
+++ b/lib/l10n/pt_PT.json
@@ -136,6 +136,8 @@
"Please make sure you have PostgreSQL >= 9 or check the logs for more information about the error" : "Por favor confirme que tem o PostgreSQL >= 9 ou verifique os registos para mais informação sobre o erro",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Por favor altere as permissões para 0770 para que esse directório não possa ser listado por outros utilizadores.",
"Data directory (%s) is readable by other users" : "O directório de dados (%s) é legível para outros utilizadores",
+ "Data directory (%s) must be an absolute path" : "Diretório de dados (%s) deve ser um caminho absoluto",
+ "Check the value of \"datadirectory\" in your configuration" : "Verifique o valor de \"datadirectory\" na sua configuração",
"Data directory (%s) is invalid" : "Directoria data (%s) é invalida",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Por favor verifique que a directoria data contem um ficheiro \".ocdata\" na sua raiz.",
"Could not obtain lock type %d on \"%s\"." : "Não foi possível obter o tipo de bloqueio %d em \"%s\"."
diff --git a/lib/l10n/ru.js b/lib/l10n/ru.js
index ea4af9d2154..c64ef233a19 100644
--- a/lib/l10n/ru.js
+++ b/lib/l10n/ru.js
@@ -141,6 +141,8 @@ OC.L10N.register(
"Please make sure you have PostgreSQL >= 9 or check the logs for more information about the error" : "Убедитесь что версия PostgreSQL >= 9 или проверьте журналы для получения дополнительной информацией об ошибке",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Измените права доступа на 0770, чтобы другие пользователи не могли получить список файлов этого каталога.",
"Data directory (%s) is readable by other users" : "Каталог данных (%s) доступен для чтения другим пользователям",
+ "Data directory (%s) must be an absolute path" : "Директория данных (%s) должна иметь абсолютный путь",
+ "Check the value of \"datadirectory\" in your configuration" : "Проверьте значение \"datadirectory\" в настройках.",
"Data directory (%s) is invalid" : "Каталог данных (%s) не верен",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Убедитесь, что файл \".ocdata\" присутствует в корне каталога данных.",
"Could not obtain lock type %d on \"%s\"." : "Не удалось получить блокировку типа %d для \"%s\""
diff --git a/lib/l10n/ru.json b/lib/l10n/ru.json
index 835c288f83f..4912049d2e4 100644
--- a/lib/l10n/ru.json
+++ b/lib/l10n/ru.json
@@ -139,6 +139,8 @@
"Please make sure you have PostgreSQL >= 9 or check the logs for more information about the error" : "Убедитесь что версия PostgreSQL >= 9 или проверьте журналы для получения дополнительной информацией об ошибке",
"Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Измените права доступа на 0770, чтобы другие пользователи не могли получить список файлов этого каталога.",
"Data directory (%s) is readable by other users" : "Каталог данных (%s) доступен для чтения другим пользователям",
+ "Data directory (%s) must be an absolute path" : "Директория данных (%s) должна иметь абсолютный путь",
+ "Check the value of \"datadirectory\" in your configuration" : "Проверьте значение \"datadirectory\" в настройках.",
"Data directory (%s) is invalid" : "Каталог данных (%s) не верен",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Убедитесь, что файл \".ocdata\" присутствует в корне каталога данных.",
"Could not obtain lock type %d on \"%s\"." : "Не удалось получить блокировку типа %d для \"%s\""
diff --git a/lib/private/connector/sabre/copyetagheaderplugin.php b/lib/private/connector/sabre/copyetagheaderplugin.php
new file mode 100644
index 00000000000..9f5d74654cc
--- /dev/null
+++ b/lib/private/connector/sabre/copyetagheaderplugin.php
@@ -0,0 +1,46 @@
+<?php
+
+/**
+ * ownCloud
+ *
+ * @author Vincent Petry
+ * @copyright 2015 Vincent Petry <pvince81@owncloud.com>
+ *
+ * @license AGPL3
+ */
+
+namespace OC\Connector\Sabre;
+
+use \Sabre\HTTP\RequestInterface;
+use \Sabre\HTTP\ResponseInterface;
+
+/**
+ * Copies the "Etag" header to "OC-Etag" after any request.
+ * This is a workaround for setups that automatically strip
+ * or mangle Etag headers.
+ */
+class CopyEtagHeaderPlugin extends \Sabre\DAV\ServerPlugin {
+ /**
+ * This initializes the plugin.
+ *
+ * @param \Sabre\DAV\Server $server Sabre server
+ *
+ * @return void
+ */
+ public function initialize(\Sabre\DAV\Server $server) {
+ $server->on('afterMethod', array($this, 'afterMethod'));
+ }
+
+ /**
+ * After method, copy the "Etag" header to "OC-Etag" header.
+ *
+ * @param RequestInterface $request request
+ * @param ResponseInterface $response response
+ */
+ public function afterMethod(RequestInterface $request, ResponseInterface $response) {
+ $eTag = $response->getHeader('Etag');
+ if (!empty($eTag)) {
+ $response->setHeader('OC-ETag', $eTag);
+ }
+ }
+}
diff --git a/lib/private/encryption/update.php b/lib/private/encryption/update.php
index 649cf0285a6..06dc330151e 100644
--- a/lib/private/encryption/update.php
+++ b/lib/private/encryption/update.php
@@ -104,7 +104,7 @@ class Update {
foreach ($allFiles as $path) {
$usersSharing = $this->util->getSharingUsersArray($path);
- $encryptionModule->update($absPath, $usersSharing);
+ $encryptionModule->update($absPath, $this->uid, $usersSharing);
}
}
diff --git a/lib/private/encryption/util.php b/lib/private/encryption/util.php
index 2c6ff266841..85e852ec2c9 100644
--- a/lib/private/encryption/util.php
+++ b/lib/private/encryption/util.php
@@ -389,9 +389,22 @@ class Util {
* @return boolean
*/
public function isExcluded($path) {
- $root = explode('/', $path, 2);
- if (isset($root[0])) {
- if (in_array($root[0], $this->excludedPaths)) {
+ $normalizedPath = \OC\Files\Filesystem::normalizePath($path);
+ $root = explode('/', $normalizedPath, 4);
+ if (count($root) > 2) {
+
+ //detect system wide folders
+ if (in_array($root[1], $this->excludedPaths)) {
+ return true;
+ }
+
+ $v1 = $this->userManager->userExists($root[1]);
+ $v2 = in_array($root[2], $this->excludedPaths);
+
+ // detect user specific folders
+ if ($this->userManager->userExists($root[1])
+ && in_array($root[2], $this->excludedPaths)) {
+
return true;
}
}
diff --git a/lib/private/files.php b/lib/private/files.php
index e93b98a1891..0f48dca9715 100644
--- a/lib/private/files.php
+++ b/lib/private/files.php
@@ -52,6 +52,8 @@ class OC_Files {
const ZIP_FILES = 2;
const ZIP_DIR = 3;
+ const UPLOAD_MIN_LIMIT_BYTES = 1048576; // 1 MiB
+
/**
* @param string $filename
* @param string $name
@@ -246,15 +248,17 @@ class OC_Files {
* @return bool false on failure, size on success
*/
static function setUploadLimit($size) {
- //don't allow user to break his config -- upper boundary
+ //don't allow user to break his config
if ($size > PHP_INT_MAX) {
//max size is always 1 byte lower than computerFileSize returns
if ($size > PHP_INT_MAX + 1)
return false;
$size -= 1;
- } else {
- $size = OC_Helper::phpFileSize($size);
}
+ if ($size < self::UPLOAD_MIN_LIMIT_BYTES) {
+ return false;
+ }
+ $size = OC_Helper::phpFileSize($size);
//don't allow user to break his config -- broken or malicious size input
if (intval($size) === 0) {
diff --git a/lib/private/files/filesystem.php b/lib/private/files/filesystem.php
index 351483d59c1..eef76125311 100644
--- a/lib/private/files/filesystem.php
+++ b/lib/private/files/filesystem.php
@@ -201,11 +201,13 @@ class Filesystem {
private static $loader;
/**
+ * @param string $wrapperName
* @param callable $wrapper
+ * @param int $priority
*/
- public static function addStorageWrapper($wrapperName, $wrapper) {
+ public static function addStorageWrapper($wrapperName, $wrapper, $priority = 50) {
$mounts = self::getMountManager()->getAll();
- if (!self::getLoader()->addStorageWrapper($wrapperName, $wrapper, $mounts)) {
+ if (!self::getLoader()->addStorageWrapper($wrapperName, $wrapper, $priority, $mounts)) {
// do not re-wrap if storage with this name already existed
return;
}
diff --git a/lib/private/files/storage/common.php b/lib/private/files/storage/common.php
index 700164bdc3d..9fef53fa95a 100644
--- a/lib/private/files/storage/common.php
+++ b/lib/private/files/storage/common.php
@@ -37,7 +37,6 @@ namespace OC\Files\Storage;
use OC\Files\Cache\Cache;
use OC\Files\Cache\Scanner;
-use OC\Files\Cache\Storage;
use OC\Files\Filesystem;
use OC\Files\Cache\Watcher;
use OCP\Files\FileNameTooLongException;
@@ -56,7 +55,7 @@ use OCP\Files\ReservedWordException;
* Some \OC\Files\Storage\Common methods call functions which are first defined
* in classes which extend it, e.g. $this->stat() .
*/
-abstract class Common implements \OC\Files\Storage\Storage {
+abstract class Common implements Storage {
protected $cache;
protected $scanner;
protected $watcher;
@@ -370,7 +369,7 @@ abstract class Common implements \OC\Files\Storage\Storage {
$storage = $this;
}
if (!isset($this->storageCache)) {
- $this->storageCache = new Storage($storage);
+ $this->storageCache = new \OC\Files\Cache\Storage($storage);
}
return $this->storageCache;
}
diff --git a/lib/private/files/storage/storagefactory.php b/lib/private/files/storage/storagefactory.php
index 5da192e4c72..31b4090eda2 100644
--- a/lib/private/files/storage/storagefactory.php
+++ b/lib/private/files/storage/storagefactory.php
@@ -31,9 +31,9 @@ use OCP\Files\Storage\IStorageFactory;
class StorageFactory implements IStorageFactory {
/**
- * @var callable[] $storageWrappers
+ * @var array[] [$name=>['priority'=>$priority, 'wrapper'=>$callable] $storageWrappers
*/
- private $storageWrappers = array();
+ private $storageWrappers = [];
/**
* allow modifier storage behaviour by adding wrappers around storages
@@ -42,11 +42,12 @@ class StorageFactory implements IStorageFactory {
*
* @param string $wrapperName name of the wrapper
* @param callable $callback callback
+ * @param int $priority wrappers with the lower priority are applied last (meaning they get called first)
* @param \OCP\Files\Mount\IMountPoint[] $existingMounts existing mount points to apply the wrapper to
* @return bool true if the wrapper was added, false if there was already a wrapper with this
* name registered
*/
- public function addStorageWrapper($wrapperName, $callback, $existingMounts = []) {
+ public function addStorageWrapper($wrapperName, $callback, $priority = 50, $existingMounts = []) {
if (isset($this->storageWrappers[$wrapperName])) {
return false;
}
@@ -56,7 +57,7 @@ class StorageFactory implements IStorageFactory {
$mount->wrapStorage($callback);
}
- $this->storageWrappers[$wrapperName] = $callback;
+ $this->storageWrappers[$wrapperName] = ['wrapper' => $callback, 'priority' => $priority];
return true;
}
@@ -89,7 +90,15 @@ class StorageFactory implements IStorageFactory {
* @return \OCP\Files\Storage
*/
public function wrap(IMountPoint $mountPoint, $storage) {
- foreach ($this->storageWrappers as $wrapper) {
+ $wrappers = array_values($this->storageWrappers);
+ usort($wrappers, function ($a, $b) {
+ return $b['priority'] - $a['priority'];
+ });
+ /** @var callable[] $wrappers */
+ $wrappers = array_map(function ($wrapper) {
+ return $wrapper['wrapper'];
+ }, $wrappers);
+ foreach ($wrappers as $wrapper) {
$storage = $wrapper($mountPoint->getMountPoint(), $storage, $mountPoint);
}
return $storage;
diff --git a/lib/private/files/storage/wrapper/encryption.php b/lib/private/files/storage/wrapper/encryption.php
index 44fc2124f7a..0e70c99c8d7 100644
--- a/lib/private/files/storage/wrapper/encryption.php
+++ b/lib/private/files/storage/wrapper/encryption.php
@@ -254,7 +254,7 @@ class Encryption extends Wrapper {
'" not found, file will be stored unencrypted');
}
- if($shouldEncrypt === true && !$this->util->isExcluded($path) && $encryptionModule !== null) {
+ if($shouldEncrypt === true && !$this->util->isExcluded($fullPath) && $encryptionModule !== null) {
$source = $this->storage->fopen($path, $mode);
$handle = \OC\Files\Stream\Encryption::wrap($source, $path, $fullPath, $header,
$this->uid, $encryptionModule, $this->storage, $this, $this->util, $mode,
diff --git a/lib/private/response.php b/lib/private/response.php
index e0d48c7476b..ba458cb6afd 100644
--- a/lib/private/response.php
+++ b/lib/private/response.php
@@ -229,6 +229,15 @@ class OC_Response {
. 'media-src *; '
. 'connect-src *';
header('Content-Security-Policy:' . $policy);
+
+ // Send fallback headers for installations that don't have the possibility to send
+ // custom headers on the webserver side
+ if(getenv('modHeadersAvailable') !== 'true') {
+ header('X-XSS-Protection: 1; mode=block'); // Enforce browser based XSS filters
+ header('X-Content-Type-Options: nosniff'); // Disable sniffing the content type for IE
+ header('X-Frame-Options: Sameorigin'); // Disallow iFraming from other domains
+ header('X-Robots-Tag: none'); // https://developers.google.com/webmasters/control-crawl-index/docs/robots_meta_tag
+ }
}
}
diff --git a/lib/private/share/helper.php b/lib/private/share/helper.php
index 39dc8d8c7ef..5345c8a018f 100644
--- a/lib/private/share/helper.php
+++ b/lib/private/share/helper.php
@@ -170,14 +170,16 @@ class Helper extends \OC\Share\Constants {
*/
public static function getDefaultExpireSetting() {
+ $config = \OC::$server->getConfig();
+
$defaultExpireSettings = array('defaultExpireDateSet' => false);
// get default expire settings
- $defaultExpireDate = \OC_Appconfig::getValue('core', 'shareapi_default_expire_date', 'no');
+ $defaultExpireDate = $config->getAppValue('core', 'shareapi_default_expire_date', 'no');
if ($defaultExpireDate === 'yes') {
- $enforceExpireDate = \OC_Appconfig::getValue('core', 'shareapi_enforce_expire_date', 'no');
+ $enforceExpireDate = $config->getAppValue('core', 'shareapi_enforce_expire_date', 'no');
$defaultExpireSettings['defaultExpireDateSet'] = true;
- $defaultExpireSettings['expireAfterDays'] = (int)\OC_Appconfig::getValue('core', 'shareapi_expire_after_n_days', '7');
+ $defaultExpireSettings['expireAfterDays'] = (int)($config->getAppValue('core', 'shareapi_expire_after_n_days', '7'));
$defaultExpireSettings['enforceExpireDate'] = $enforceExpireDate === 'yes' ? true : false;
}
diff --git a/lib/private/share/share.php b/lib/private/share/share.php
index aeb9a9a4767..90f3f28f2ee 100644
--- a/lib/private/share/share.php
+++ b/lib/private/share/share.php
@@ -327,18 +327,20 @@ class Share extends \OC\Share\Constants {
*/
public static function getItemSharedWithUser($itemType, $itemSource, $user, $owner = null, $shareType = null) {
$shares = array();
- $fileDependend = false;
+ $fileDependent = false;
if ($itemType === 'file' || $itemType === 'folder') {
- $fileDependend = true;
+ $fileDependent = true;
$column = 'file_source';
- $where = 'INNER JOIN `*PREFIX*filecache` ON `file_source` = `*PREFIX*filecache`.`fileid` WHERE';
+ $where = 'INNER JOIN `*PREFIX*filecache` ON `file_source` = `*PREFIX*filecache`.`fileid` ';
+ $where .= 'INNER JOIN `*PREFIX*storages` ON `numeric_id` = `*PREFIX*filecache`.`storage` ';
+ $where .= ' WHERE';
} else {
$column = 'item_source';
$where = 'WHERE';
}
- $select = self::createSelectStatement(self::FORMAT_NONE, $fileDependend);
+ $select = self::createSelectStatement(self::FORMAT_NONE, $fileDependent);
$where .= ' `' . $column . '` = ? AND `item_type` = ? ';
$arguments = array($itemSource, $itemType);
@@ -363,6 +365,9 @@ class Share extends \OC\Share\Constants {
$result = \OC_DB::executeAudited($query, $arguments);
while ($row = $result->fetchRow()) {
+ if ($fileDependent && !self::isFileReachable($row['path'], $row['storage_id'])) {
+ continue;
+ }
$shares[] = $row;
}
@@ -1382,10 +1387,11 @@ class Share extends \OC\Share\Constants {
} else {
$root = '';
}
- $where = 'INNER JOIN `*PREFIX*filecache` ON `file_source` = `*PREFIX*filecache`.`fileid`';
+ $where = 'INNER JOIN `*PREFIX*filecache` ON `file_source` = `*PREFIX*filecache`.`fileid` ';
if (!isset($item)) {
- $where .= ' WHERE `file_target` IS NOT NULL';
+ $where .= ' AND `file_target` IS NOT NULL ';
}
+ $where .= 'INNER JOIN `*PREFIX*storages` ON `numeric_id` = `*PREFIX*filecache`.`storage` ';
$fileDependent = true;
$queryArgs = array();
} else {
@@ -1526,6 +1532,9 @@ class Share extends \OC\Share\Constants {
while ($row = $result->fetchRow()) {
self::transformDBResults($row);
// Filter out duplicate group shares for users with unique targets
+ if ($fileDependent && !self::isFileReachable($row['path'], $row['storage_id'])) {
+ continue;
+ }
if ($row['share_type'] == self::$shareTypeGroupUserUnique && isset($items[$row['parent']])) {
$row['share_type'] = self::SHARE_TYPE_GROUP;
$row['unique_name'] = true; // remember that we use a unique name for this user
@@ -1825,9 +1834,10 @@ class Share extends \OC\Share\Constants {
if (in_array(\OCP\User::getUser(), $users)) {
unset($users[array_search(\OCP\User::getUser(), $users)]);
}
- $groupItemTarget = Helper::generateTarget($itemType, $itemSource, $shareType, $shareWith['group'],
- $uidOwner, $suggestedItemTarget);
- $groupFileTarget = $filePath;
+ $groupItemTarget = Helper::generateTarget($itemType, $itemSource,
+ $shareType, $shareWith['group'], $uidOwner, $suggestedItemTarget);
+ $groupFileTarget = Helper::generateTarget($itemType, $itemSource,
+ $shareType, $shareWith['group'], $uidOwner, $filePath);
// add group share to table and remember the id as parent
$queriesToExecute['groupShare'] = array(
@@ -1840,7 +1850,7 @@ class Share extends \OC\Share\Constants {
'permissions' => $permissions,
'shareTime' => time(),
'fileSource' => $fileSource,
- 'fileTarget' => $filePath,
+ 'fileTarget' => $groupFileTarget,
'token' => $token,
'parent' => $parent,
'expiration' => $expirationDate,
@@ -2181,7 +2191,9 @@ class Share extends \OC\Share\Constants {
$select = '*';
if ($format == self::FORMAT_STATUSES) {
if ($fileDependent) {
- $select = '`*PREFIX*share`.`id`, `*PREFIX*share`.`parent`, `share_type`, `path`, `storage`, `share_with`, `uid_owner` , `file_source`, `stime`, `*PREFIX*share`.`permissions`';
+ $select = '`*PREFIX*share`.`id`, `*PREFIX*share`.`parent`, `share_type`, `path`, `storage`, '
+ . '`share_with`, `uid_owner` , `file_source`, `stime`, `*PREFIX*share`.`permissions`, '
+ . '`*PREFIX*storages`.`id` AS `storage_id`';
} else {
$select = '`id`, `parent`, `share_type`, `share_with`, `uid_owner`, `item_source`, `stime`, `*PREFIX*share`.`permissions`';
}
@@ -2190,7 +2202,8 @@ class Share extends \OC\Share\Constants {
if ($fileDependent) {
$select = '`*PREFIX*share`.`id`, `item_type`, `item_source`, `*PREFIX*share`.`parent`,'
. ' `share_type`, `share_with`, `file_source`, `file_target`, `path`, `*PREFIX*share`.`permissions`, `stime`,'
- . ' `expiration`, `token`, `storage`, `mail_send`, `uid_owner`';
+ . ' `expiration`, `token`, `storage`, `mail_send`, `uid_owner`, '
+ . '`*PREFIX*storages`.`id` AS `storage_id`';
} else {
$select = '`id`, `item_type`, `item_source`, `parent`, `share_type`, `share_with`, `*PREFIX*share`.`permissions`,'
. ' `stime`, `file_source`, `expiration`, `token`, `mail_send`, `uid_owner`';
@@ -2203,9 +2216,11 @@ class Share extends \OC\Share\Constants {
. '`*PREFIX*share`.`permissions`, `expiration`, `storage`, `*PREFIX*filecache`.`parent` as `file_parent`, '
. '`name`, `mtime`, `mimetype`, `mimepart`, `size`, `unencrypted_size`, `encrypted`, `etag`, `mail_send`';
} else {
- $select = '`*PREFIX*share`.`id`, `item_type`, `item_source`, `item_target`,
- `*PREFIX*share`.`parent`, `share_type`, `share_with`, `uid_owner`,
- `file_source`, `path`, `file_target`, `*PREFIX*share`.`permissions`, `stime`, `expiration`, `token`, `storage`, `mail_send`';
+ $select = '`*PREFIX*share`.`id`, `item_type`, `item_source`, `item_target`,'
+ . '`*PREFIX*share`.`parent`, `share_type`, `share_with`, `uid_owner`,'
+ . '`file_source`, `path`, `file_target`, `*PREFIX*share`.`permissions`,'
+ . '`stime`, `expiration`, `token`, `storage`, `mail_send`,'
+ . '`*PREFIX*storages`.`id` AS `storage_id`';
}
}
}
@@ -2391,4 +2406,27 @@ class Share extends \OC\Share\Constants {
return (int)\OCP\Config::getAppValue('core', 'shareapi_expire_after_n_days', '7');
}
+ /**
+ * Checks whether the given path is reachable for the given owner
+ *
+ * @param string $path path relative to files
+ * @param string $ownerStorageId storage id of the owner
+ *
+ * @return boolean true if file is reachable, false otherwise
+ */
+ private static function isFileReachable($path, $ownerStorageId) {
+ // if outside the home storage, file is always considered reachable
+ if (!(substr($ownerStorageId, 0, 6) === 'home::')) {
+ return true;
+ }
+
+ // if inside the home storage, the file has to be under "/files/"
+ $path = ltrim($path, '/');
+ if (substr($path, 0, 6) === 'files/') {
+ return true;
+ }
+
+ return false;
+ }
+
}
diff --git a/lib/private/util.php b/lib/private/util.php
index a0ef491d9db..5aa65401b9a 100644
--- a/lib/private/util.php
+++ b/lib/private/util.php
@@ -886,17 +886,23 @@ class OC_Util {
* checking the existence of the ".ocdata" file.
*
* @param string $dataDirectory data directory path
- * @return bool true if the data directory is valid, false otherwise
+ * @return array errors found
*/
public static function checkDataDirectoryValidity($dataDirectory) {
$l = \OC::$server->getL10N('lib');
- $errors = array();
+ $errors = [];
+ if (!self::runningOnWindows() && $dataDirectory[0] !== '/') {
+ $errors[] = [
+ 'error' => $l->t('Data directory (%s) must be an absolute path', [$dataDirectory]),
+ 'hint' => $l->t('Check the value of "datadirectory" in your configuration')
+ ];
+ }
if (!file_exists($dataDirectory . '/.ocdata')) {
- $errors[] = array(
- 'error' => $l->t('Data directory (%s) is invalid', array($dataDirectory)),
+ $errors[] = [
+ 'error' => $l->t('Data directory (%s) is invalid', [$dataDirectory]),
'hint' => $l->t('Please check that the data directory contains a file' .
' ".ocdata" in its root.')
- );
+ ];
}
return $errors;
}
diff --git a/lib/public/encryption/iencryptionmodule.php b/lib/public/encryption/iencryptionmodule.php
index 2527e35e639..7265fee1259 100644
--- a/lib/public/encryption/iencryptionmodule.php
+++ b/lib/public/encryption/iencryptionmodule.php
@@ -84,10 +84,11 @@ interface IEncryptionModule {
* update encrypted file, e.g. give additional users access to the file
*
* @param string $path path to the file which should be updated
+ * @param string $uid of the user who performs the operation
* @param array $accessList who has access to the file contains the key 'users' and 'public'
* @return boolean
*/
- public function update($path, $accessList);
+ public function update($path, $uid, $accessList);
/**
* should the file be encrypted or not
diff --git a/lib/public/encryption/keys/istorage.php b/lib/public/encryption/keys/istorage.php
index 24f6efd6e51..4c2b01f4ad0 100644
--- a/lib/public/encryption/keys/istorage.php
+++ b/lib/public/encryption/keys/istorage.php
@@ -105,6 +105,14 @@ interface IStorage {
public function deleteFileKey($path, $keyId);
/**
+ * delete all file keys for a given file
+ *
+ * @param string $path to the file
+ * @return boolean
+ */
+ public function deleteAllFileKeys($path);
+
+ /**
* delete system-wide encryption keys not related to a specific user,
* e.g something like a key for public link shares
*
diff --git a/settings/application.php b/settings/application.php
index 6992742b8d8..397e3b3de91 100644
--- a/settings/application.php
+++ b/settings/application.php
@@ -114,8 +114,7 @@ class Application extends App {
$c->query('AppName'),
$c->query('Request'),
$c->query('Config'),
- $c->query('L10N'),
- $c->query('TimeFactory')
+ $c->query('L10N')
);
});
diff --git a/settings/controller/logsettingscontroller.php b/settings/controller/logsettingscontroller.php
index b2493c46bab..f3de1fbb7c6 100644
--- a/settings/controller/logsettingscontroller.php
+++ b/settings/controller/logsettingscontroller.php
@@ -25,9 +25,8 @@ namespace OC\Settings\Controller;
use OCP\AppFramework\Controller;
use OCP\AppFramework\Http;
use OCP\AppFramework\Http\JSONResponse;
-use OCP\AppFramework\Http\DataDownloadResponse;
+use OCP\AppFramework\Http\StreamResponse;
use OCP\IL10N;
-use OCP\AppFramework\Utility\ITimeFactory;
use OCP\IRequest;
use OCP\IConfig;
@@ -48,11 +47,6 @@ class LogSettingsController extends Controller {
private $l10n;
/**
- * @var \OCP\ITimeFactory
- */
- private $timefactory;
-
- /**
* @param string $appName
* @param IRequest $request
* @param IConfig $config
@@ -60,13 +54,10 @@ class LogSettingsController extends Controller {
public function __construct($appName,
IRequest $request,
IConfig $config,
- IL10N $l10n,
- ITimeFactory $timeFactory) {
-
+ IL10N $l10n) {
parent::__construct($appName, $request);
$this->config = $config;
$this->l10n = $l10n;
- $this->timefactory = $timeFactory;
}
/**
@@ -107,32 +98,11 @@ class LogSettingsController extends Controller {
*
* @NoCSRFRequired
*
- * @return DataDownloadResponse
+ * @return StreamResponse
*/
public function download() {
- return new DataDownloadResponse(
- json_encode(\OC_Log_Owncloud::getEntries(null, null)),
- $this->getFilenameForDownload(),
- 'application/json'
- );
- }
-
- /**
- * get filename for the logfile that's being downloaded
- *
- * @param int $timestamp (defaults to time())
- * @return string
- */
- private function getFilenameForDownload($timestamp=null) {
- $instanceId = $this->config->getSystemValue('instanceid');
-
- $filename = implode([
- 'ownCloud',
- $instanceId,
- (!is_null($timestamp)) ? $timestamp : $this->timefactory->getTime()
- ], '-');
- $filename .= '.log';
-
- return $filename;
+ $resp = new StreamResponse(\OC_Log_Owncloud::getLogFilePath());
+ $resp->addHeader('Content-Disposition', 'attachment; filename="owncloud.log"');
+ return $resp;
}
}
diff --git a/settings/css/settings.css b/settings/css/settings.css
index 869a113762b..c619bd7b9b3 100644
--- a/settings/css/settings.css
+++ b/settings/css/settings.css
@@ -370,6 +370,18 @@ span.error {
margin-top: -7px;
}
+.ie8 .strengthify-wrapper {
+ left: 389px;
+}
+
+.onlyInIE8 {
+ display: none;
+}
+
+.ie8 .onlyInIE8 {
+ display: inline;
+}
+
/* OPERA hack for strengthify*/
doesnotexist:-o-prefocus, .strengthify-wrapper {
left: 185px;
@@ -415,4 +427,4 @@ doesnotexist:-o-prefocus, .strengthify-wrapper {
#encryptionModules {
padding: 10px;
-} \ No newline at end of file
+}
diff --git a/settings/js/users/users.js b/settings/js/users/users.js
index 7034972dd15..154003bb840 100644
--- a/settings/js/users/users.js
+++ b/settings/js/users/users.js
@@ -48,6 +48,10 @@ var UserList = {
* @returns table row created for this user
*/
add: function (user, sort) {
+ if (this.currentGid && _.indexOf(user.groups, this.currentGid) < 0) {
+ return;
+ }
+
var $tr = $userListBody.find('tr:first-child').clone();
// this removes just the `display:none` of the template row
$tr.removeAttr('style');
diff --git a/settings/l10n/bg_BG.js b/settings/l10n/bg_BG.js
index 7a4b3e110af..5684826d1fd 100644
--- a/settings/l10n/bg_BG.js
+++ b/settings/l10n/bg_BG.js
@@ -1,8 +1,10 @@
OC.L10N.register(
"settings",
{
+ "Security & setup warnings" : "Предупреждения за сигурност и настройки",
"Cron" : "Крон",
"Sharing" : "Споделяне",
+ "Server Side Encryption" : "Криптиране от страна на сървъра",
"Email Server" : "Имейл Сървър",
"Log" : "Лог",
"Authentication error" : "Възникна проблем с идентификацията",
@@ -26,6 +28,7 @@ OC.L10N.register(
"No user supplied" : "Липсва потребителско име",
"Please provide an admin recovery password, otherwise all user data will be lost" : "Моля, посочете администраторската парола за възстановяване. В противен случай, всичката информация на потребителите ще бъде загубена.",
"Wrong admin recovery password. Please check the password and try again." : "Грешна администраторска парола за възстановяване. Моля, проверете паролата и опитайте отново.",
+ "Backend doesn't support password change, but the user's encryption key was successfully updated." : "Сървърът не позволява смяна на паролата, но потребителския ключ за криптиране беше успешно обновен.",
"Unable to change password" : "Неуспешна смяна на паролата.",
"Enabled" : "Включено",
"Not enabled" : "Изключено",
@@ -36,9 +39,11 @@ OC.L10N.register(
"log-level out of allowed range" : "Ниво на проследяване \\(log-level\\) e извън допустимия обхват",
"Saved" : "Запаметяване",
"test email settings" : "проверка на настройките на електронна поща",
+ "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Настъпи проблем при изпращането на имейла. Моля, провери настройките. (Грешка: %s)",
"Email sent" : "Имейлът е изпратен",
"You need to set your user email before being able to send test emails." : "Трябва да зададете своя имейл преди да можете да изпращате тестови имейли.",
"Invalid mail address" : "невалиден адрес на електронна поща",
+ "A user with that name already exists." : "Потребител с това име вече съществува",
"Unable to create user." : "Неуспешно създаване на потребител.",
"Your %s account was created" : "Вашия %s профил бе създаден",
"Unable to delete user." : "Неуспешно изтриване на потребител.",
@@ -88,6 +93,8 @@ OC.L10N.register(
"A valid password must be provided" : "Трябва да бъде зададена валидна парола",
"A valid email must be provided" : "Трябва да бъде зададена валидна електронна поща",
"__language_name__" : "Български",
+ "Sync clients" : "Синхронизиращи клиенти",
+ "Personal info" : "Лична информация",
"SSL root certificates" : "SSL root сертификати",
"Encryption" : "Криптиране",
"Everything (fatal issues, errors, warnings, info, debug)" : "Всичко (фатални проблеми, грешки, предупреждения, информация, дебъгване)",
@@ -109,6 +116,9 @@ OC.L10N.register(
"This means that there might be problems with certain characters in file names." : "Това означва, че може да има проблеми с определини символи в имената на файловете.",
"We strongly suggest installing the required packages on your system to support one of the following locales: %s." : "Силно препоръчваме инсталиране на необходимите паките на системата, за поддръжка на следните местоположения: %s.",
"If your installation is not installed in the root of the domain and uses system cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (Suggested: \"%s\")" : "Ако инсталацията не е в основата на вашия домейн и използва системния cron, могат да възникнат проблеми с генерирането на URLи. За избягване на тези проблеми, моля настройте <code>overwrite.cli.url</code> опцията в config.php файла с мрежовия път към вашята инсталация (Вероятно : \\\"%s\\\")",
+ "It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Не бе възможно да изпълним cron задачата през команден интерфейс. Следните технически грешки се появиха:",
+ "Last cron job execution: %s." : "Последно изпълнение на cron задача: %s.",
+ "Last cron job execution: %s. Something seems wrong." : "Последно изпълнение на cron задача: %s. Нещо не е както трябва",
"Cron was not executed yet!" : "Cron oще не е изпълнен!",
"Execute one task with each page loaded" : "Изпълни по едно задание с всяка заредена страница.",
"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php е регистриран към webcron да се свързва с cron.php всеки 15 минути по http.",
@@ -127,6 +137,7 @@ OC.L10N.register(
"Allow users to send mail notification for shared files to other users" : "Разреши потребителите да изпращат уведомителни писма за споделени файлове към други потребители.",
"Exclude groups from sharing" : "Забрани групи да споделят",
"These groups will still be able to receive shares, but not to initiate them." : "Тези групи ще могат да получават споделения, но няма да могат самите те да споделят.",
+ "Enable Server-Side-Encryption" : "Включи криптиране от страна на сървъра",
"This is used for sending out notifications." : "Това се използва за изпращане на уведомления.",
"Send mode" : "Режим на изпращане",
"From address" : "От адрес",
@@ -145,18 +156,29 @@ OC.L10N.register(
"Download logfile" : "Изтегли log файла",
"More" : "Още",
"Less" : "По-малко",
+ "The logfile is bigger than 100 MB. Downloading it may take some time!" : "Log файла е по-голям от 100 MB. Изтеглянето му може да отнеме време!",
+ "SQLite is used as database. For larger installations we recommend to switch to a different database backend." : "SQLite е използваната база данни. За по-големи инсталации Ви препоръчваме да изберете друг сървър за бази данни.",
"Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "Особено, когато използвате клиент за работен плот за синхронизация, използването на SQLite e непрепоръчително.",
+ "How to do backups" : "Как се правят резервни копия",
+ "Advanced monitoring" : "Разширено наблюдение",
+ "Performance tuning" : "Настройване на производителност",
+ "Improving the config.php" : "Подобряване на config.php",
+ "Theming" : "Промяна на облика",
"Version" : "Версия",
"More apps" : "Още приложения",
+ "Developer documentation" : "Документация за разработчици",
"by" : "от",
"licensed" : "лицензирано",
"Documentation:" : "Документация:",
"User Documentation" : "Потребителска Документация",
"Admin Documentation" : "Админ Документация",
+ "Show description …" : "Покажи описание ...",
+ "Hide description …" : "Скрии описание ...",
"This app cannot be installed because the following dependencies are not fulfilled:" : "Това приложение не може да бъде инсталирано, защото следните зависимости не са удовлетворени:",
"Update to %s" : "Обнови до %s",
"Enable only for specific groups" : "Включи само за определени групи",
"Uninstall App" : "Премахни Приложението",
+ "No apps found for your version" : "Няма намерени приложения за вашата версия",
"Hey there,<br><br>just letting you know that you now have an %s account.<br><br>Your username: %s<br>Access it: <a href=\"%s\">%s</a><br><br>" : "Здрасти,<br><br>Само да ти кажа, че имаш %s профил<br><br> Потребителя ти е: %s<br>Достъпи го: <a href=\"%s\">%s</a><br><br>",
"Cheers!" : "Поздрави!",
"Hey there,\n\njust letting you know that you now have an %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Здрасти,\n\nСамо да ти кажа, че имаш %s профил.\n\nПотребителя ти е: %s\nДостъпи го: %s\n",
@@ -169,6 +191,7 @@ OC.L10N.register(
"Desktop client" : "Клиент за настолен компютър",
"Android app" : "Андроид приложение",
"iOS app" : "iOS приложение",
+ "If you want to support the project\n\t\t<a href=\"https://owncloud.org/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">join development</a>\n\t\tor\n\t\t<a href=\"https://owncloud.org/promote\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">spread the word</a>!" : "Ако искаш да помогнеш на проекта:\n\t\t<a href=\"https://owncloud.org/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">присъедини се и пиши код</a>\n\t\tили\n\t\t<a href=\"https://owncloud.org/promote\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">разпространи мълвата</a>!",
"Show First Run Wizard again" : "Покажи Настройките за Първоначално Зареждане отново",
"You have used <strong>%s</strong> of the available <strong>%s</strong>" : "Използвал си <strong>%s</strong> от наличните <strong>%s</strong>.",
"Password" : "Парола",
@@ -176,11 +199,13 @@ OC.L10N.register(
"Current password" : "Текуща парола",
"New password" : "Нова парола",
"Change password" : "Промяна на паролата",
+ "Full name" : "Пълно име",
"No display name set" : "Няма настроено екранно име",
"Email" : "Имейл",
"Your email address" : "Твоят имейл адрес",
"Fill in an email address to enable password recovery and receive notifications" : "Въведи имейл, за да включиш функцията за възстановяване на паролата и уведомления.",
"No email address set" : "Няма настроен адрес на електронна поща",
+ "You are member of the following groups:" : "Ти си член на следните групи:",
"Profile picture" : "Аватар",
"Upload new" : "Качи нов",
"Select new from Files" : "Избери нов от Файловете",
@@ -195,12 +220,14 @@ OC.L10N.register(
"Valid until" : "Валиден до",
"Issued By" : "Издаден От",
"Valid until %s" : "Валиден до %s",
+ "Import root certificate" : "Импортиране на основен сертификат",
"The encryption app is no longer enabled, please decrypt all your files" : "Приложението за криптиране вече не е включено, моля разшифрирай всичките си файлове.",
"Log-in password" : "Парола за вписване",
"Decrypt all Files" : "Разшифровай всички Файлове",
"Your encryption keys are moved to a backup location. If something went wrong you can restore the keys. Only delete them permanently if you are sure that all files are decrypted correctly." : "Криптиращите ти ключове са преместени на резервно място. Ако нещо се случи ще можеш да възстановиш ключовете. Изтрий ги единствено ако си сигурен, че всички файлове са успешно разшифровани.",
"Restore Encryption Keys" : "Възстанови Криптиращи Ключове",
"Delete Encryption Keys" : "Изтрий Криптиращи Ключове",
+ "Developed by the {communityopen}ownCloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}<abbr title=\"Affero General Public License\">AGPL</abbr>{linkclose}." : "Разработен от {communityopen}ownCloud общността {linkclose}, {githubopen}изходящия код{linkclose} е лицензиран под {licenseopen}<abbr title=\"Affero General Public License\">AGPL</abbr>{linkclose}.",
"Show storage location" : "Покажи място за запис",
"Show last log in" : "Покажи последно вписване",
"Send email to new user" : "Изпращай писмо към нов потребител",
diff --git a/settings/l10n/bg_BG.json b/settings/l10n/bg_BG.json
index 17dec4cf582..d1bf84da5a7 100644
--- a/settings/l10n/bg_BG.json
+++ b/settings/l10n/bg_BG.json
@@ -1,6 +1,8 @@
{ "translations": {
+ "Security & setup warnings" : "Предупреждения за сигурност и настройки",
"Cron" : "Крон",
"Sharing" : "Споделяне",
+ "Server Side Encryption" : "Криптиране от страна на сървъра",
"Email Server" : "Имейл Сървър",
"Log" : "Лог",
"Authentication error" : "Възникна проблем с идентификацията",
@@ -24,6 +26,7 @@
"No user supplied" : "Липсва потребителско име",
"Please provide an admin recovery password, otherwise all user data will be lost" : "Моля, посочете администраторската парола за възстановяване. В противен случай, всичката информация на потребителите ще бъде загубена.",
"Wrong admin recovery password. Please check the password and try again." : "Грешна администраторска парола за възстановяване. Моля, проверете паролата и опитайте отново.",
+ "Backend doesn't support password change, but the user's encryption key was successfully updated." : "Сървърът не позволява смяна на паролата, но потребителския ключ за криптиране беше успешно обновен.",
"Unable to change password" : "Неуспешна смяна на паролата.",
"Enabled" : "Включено",
"Not enabled" : "Изключено",
@@ -34,9 +37,11 @@
"log-level out of allowed range" : "Ниво на проследяване \\(log-level\\) e извън допустимия обхват",
"Saved" : "Запаметяване",
"test email settings" : "проверка на настройките на електронна поща",
+ "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Настъпи проблем при изпращането на имейла. Моля, провери настройките. (Грешка: %s)",
"Email sent" : "Имейлът е изпратен",
"You need to set your user email before being able to send test emails." : "Трябва да зададете своя имейл преди да можете да изпращате тестови имейли.",
"Invalid mail address" : "невалиден адрес на електронна поща",
+ "A user with that name already exists." : "Потребител с това име вече съществува",
"Unable to create user." : "Неуспешно създаване на потребител.",
"Your %s account was created" : "Вашия %s профил бе създаден",
"Unable to delete user." : "Неуспешно изтриване на потребител.",
@@ -86,6 +91,8 @@
"A valid password must be provided" : "Трябва да бъде зададена валидна парола",
"A valid email must be provided" : "Трябва да бъде зададена валидна електронна поща",
"__language_name__" : "Български",
+ "Sync clients" : "Синхронизиращи клиенти",
+ "Personal info" : "Лична информация",
"SSL root certificates" : "SSL root сертификати",
"Encryption" : "Криптиране",
"Everything (fatal issues, errors, warnings, info, debug)" : "Всичко (фатални проблеми, грешки, предупреждения, информация, дебъгване)",
@@ -107,6 +114,9 @@
"This means that there might be problems with certain characters in file names." : "Това означва, че може да има проблеми с определини символи в имената на файловете.",
"We strongly suggest installing the required packages on your system to support one of the following locales: %s." : "Силно препоръчваме инсталиране на необходимите паките на системата, за поддръжка на следните местоположения: %s.",
"If your installation is not installed in the root of the domain and uses system cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (Suggested: \"%s\")" : "Ако инсталацията не е в основата на вашия домейн и използва системния cron, могат да възникнат проблеми с генерирането на URLи. За избягване на тези проблеми, моля настройте <code>overwrite.cli.url</code> опцията в config.php файла с мрежовия път към вашята инсталация (Вероятно : \\\"%s\\\")",
+ "It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Не бе възможно да изпълним cron задачата през команден интерфейс. Следните технически грешки се появиха:",
+ "Last cron job execution: %s." : "Последно изпълнение на cron задача: %s.",
+ "Last cron job execution: %s. Something seems wrong." : "Последно изпълнение на cron задача: %s. Нещо не е както трябва",
"Cron was not executed yet!" : "Cron oще не е изпълнен!",
"Execute one task with each page loaded" : "Изпълни по едно задание с всяка заредена страница.",
"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php е регистриран към webcron да се свързва с cron.php всеки 15 минути по http.",
@@ -125,6 +135,7 @@
"Allow users to send mail notification for shared files to other users" : "Разреши потребителите да изпращат уведомителни писма за споделени файлове към други потребители.",
"Exclude groups from sharing" : "Забрани групи да споделят",
"These groups will still be able to receive shares, but not to initiate them." : "Тези групи ще могат да получават споделения, но няма да могат самите те да споделят.",
+ "Enable Server-Side-Encryption" : "Включи криптиране от страна на сървъра",
"This is used for sending out notifications." : "Това се използва за изпращане на уведомления.",
"Send mode" : "Режим на изпращане",
"From address" : "От адрес",
@@ -143,18 +154,29 @@
"Download logfile" : "Изтегли log файла",
"More" : "Още",
"Less" : "По-малко",
+ "The logfile is bigger than 100 MB. Downloading it may take some time!" : "Log файла е по-голям от 100 MB. Изтеглянето му може да отнеме време!",
+ "SQLite is used as database. For larger installations we recommend to switch to a different database backend." : "SQLite е използваната база данни. За по-големи инсталации Ви препоръчваме да изберете друг сървър за бази данни.",
"Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "Особено, когато използвате клиент за работен плот за синхронизация, използването на SQLite e непрепоръчително.",
+ "How to do backups" : "Как се правят резервни копия",
+ "Advanced monitoring" : "Разширено наблюдение",
+ "Performance tuning" : "Настройване на производителност",
+ "Improving the config.php" : "Подобряване на config.php",
+ "Theming" : "Промяна на облика",
"Version" : "Версия",
"More apps" : "Още приложения",
+ "Developer documentation" : "Документация за разработчици",
"by" : "от",
"licensed" : "лицензирано",
"Documentation:" : "Документация:",
"User Documentation" : "Потребителска Документация",
"Admin Documentation" : "Админ Документация",
+ "Show description …" : "Покажи описание ...",
+ "Hide description …" : "Скрии описание ...",
"This app cannot be installed because the following dependencies are not fulfilled:" : "Това приложение не може да бъде инсталирано, защото следните зависимости не са удовлетворени:",
"Update to %s" : "Обнови до %s",
"Enable only for specific groups" : "Включи само за определени групи",
"Uninstall App" : "Премахни Приложението",
+ "No apps found for your version" : "Няма намерени приложения за вашата версия",
"Hey there,<br><br>just letting you know that you now have an %s account.<br><br>Your username: %s<br>Access it: <a href=\"%s\">%s</a><br><br>" : "Здрасти,<br><br>Само да ти кажа, че имаш %s профил<br><br> Потребителя ти е: %s<br>Достъпи го: <a href=\"%s\">%s</a><br><br>",
"Cheers!" : "Поздрави!",
"Hey there,\n\njust letting you know that you now have an %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Здрасти,\n\nСамо да ти кажа, че имаш %s профил.\n\nПотребителя ти е: %s\nДостъпи го: %s\n",
@@ -167,6 +189,7 @@
"Desktop client" : "Клиент за настолен компютър",
"Android app" : "Андроид приложение",
"iOS app" : "iOS приложение",
+ "If you want to support the project\n\t\t<a href=\"https://owncloud.org/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">join development</a>\n\t\tor\n\t\t<a href=\"https://owncloud.org/promote\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">spread the word</a>!" : "Ако искаш да помогнеш на проекта:\n\t\t<a href=\"https://owncloud.org/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">присъедини се и пиши код</a>\n\t\tили\n\t\t<a href=\"https://owncloud.org/promote\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">разпространи мълвата</a>!",
"Show First Run Wizard again" : "Покажи Настройките за Първоначално Зареждане отново",
"You have used <strong>%s</strong> of the available <strong>%s</strong>" : "Използвал си <strong>%s</strong> от наличните <strong>%s</strong>.",
"Password" : "Парола",
@@ -174,11 +197,13 @@
"Current password" : "Текуща парола",
"New password" : "Нова парола",
"Change password" : "Промяна на паролата",
+ "Full name" : "Пълно име",
"No display name set" : "Няма настроено екранно име",
"Email" : "Имейл",
"Your email address" : "Твоят имейл адрес",
"Fill in an email address to enable password recovery and receive notifications" : "Въведи имейл, за да включиш функцията за възстановяване на паролата и уведомления.",
"No email address set" : "Няма настроен адрес на електронна поща",
+ "You are member of the following groups:" : "Ти си член на следните групи:",
"Profile picture" : "Аватар",
"Upload new" : "Качи нов",
"Select new from Files" : "Избери нов от Файловете",
@@ -193,12 +218,14 @@
"Valid until" : "Валиден до",
"Issued By" : "Издаден От",
"Valid until %s" : "Валиден до %s",
+ "Import root certificate" : "Импортиране на основен сертификат",
"The encryption app is no longer enabled, please decrypt all your files" : "Приложението за криптиране вече не е включено, моля разшифрирай всичките си файлове.",
"Log-in password" : "Парола за вписване",
"Decrypt all Files" : "Разшифровай всички Файлове",
"Your encryption keys are moved to a backup location. If something went wrong you can restore the keys. Only delete them permanently if you are sure that all files are decrypted correctly." : "Криптиращите ти ключове са преместени на резервно място. Ако нещо се случи ще можеш да възстановиш ключовете. Изтрий ги единствено ако си сигурен, че всички файлове са успешно разшифровани.",
"Restore Encryption Keys" : "Възстанови Криптиращи Ключове",
"Delete Encryption Keys" : "Изтрий Криптиращи Ключове",
+ "Developed by the {communityopen}ownCloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}<abbr title=\"Affero General Public License\">AGPL</abbr>{linkclose}." : "Разработен от {communityopen}ownCloud общността {linkclose}, {githubopen}изходящия код{linkclose} е лицензиран под {licenseopen}<abbr title=\"Affero General Public License\">AGPL</abbr>{linkclose}.",
"Show storage location" : "Покажи място за запис",
"Show last log in" : "Покажи последно вписване",
"Send email to new user" : "Изпращай писмо към нов потребител",
diff --git a/settings/l10n/ca.js b/settings/l10n/ca.js
index ee7ec16c033..087f9f0adaf 100644
--- a/settings/l10n/ca.js
+++ b/settings/l10n/ca.js
@@ -4,6 +4,7 @@ OC.L10N.register(
"Security & setup warnings" : "Seguretat i configuració de alertes",
"Cron" : "Cron",
"Sharing" : "Compartir",
+ "Server Side Encryption" : "Xifrat en el servidor",
"Email Server" : "Servidor de correu",
"Log" : "Registre",
"Tips & tricks" : "Consells i trucs",
@@ -140,6 +141,7 @@ OC.L10N.register(
"Allow users to send mail notification for shared files to other users" : "Permetre als usuaris enviar notificacions per correu electrònic dels arxius compartits a d'altres usuaris",
"Exclude groups from sharing" : "Exclou grups de compartició",
"These groups will still be able to receive shares, but not to initiate them." : "Aquests fitxers encara podran rebre compartits, però no podran iniciar-los.",
+ "Enable Server-Side-Encryption" : "Habilitar xifrat en el servidor",
"This is used for sending out notifications." : "S'usa per enviar notificacions.",
"Send mode" : "Mode d'enviament",
"From address" : "Des de l'adreça",
@@ -166,6 +168,7 @@ OC.L10N.register(
"Advanced monitoring" : "Supervisió avançada",
"Performance tuning" : "Ajust del rendiment",
"Improving the config.php" : "Mejorar el config.php",
+ "Theming" : "Tematització",
"Version" : "Versió",
"More apps" : "Més aplicacions",
"Developer documentation" : "Documentació para desenvolupadors",
@@ -222,6 +225,7 @@ OC.L10N.register(
"Valid until" : "Valid fins",
"Issued By" : "Emès Per",
"Valid until %s" : "Vàlid fins %s",
+ "Import root certificate" : "Importa certificat root",
"The encryption app is no longer enabled, please decrypt all your files" : "L'aplicació d'encriptació ja no està activada, desencripteu tots els vostres fitxers",
"Log-in password" : "Contrasenya d'accés",
"Decrypt all Files" : "Desencripta tots els fitxers",
diff --git a/settings/l10n/ca.json b/settings/l10n/ca.json
index b1c0c3f57f7..cb8eca916ca 100644
--- a/settings/l10n/ca.json
+++ b/settings/l10n/ca.json
@@ -2,6 +2,7 @@
"Security & setup warnings" : "Seguretat i configuració de alertes",
"Cron" : "Cron",
"Sharing" : "Compartir",
+ "Server Side Encryption" : "Xifrat en el servidor",
"Email Server" : "Servidor de correu",
"Log" : "Registre",
"Tips & tricks" : "Consells i trucs",
@@ -138,6 +139,7 @@
"Allow users to send mail notification for shared files to other users" : "Permetre als usuaris enviar notificacions per correu electrònic dels arxius compartits a d'altres usuaris",
"Exclude groups from sharing" : "Exclou grups de compartició",
"These groups will still be able to receive shares, but not to initiate them." : "Aquests fitxers encara podran rebre compartits, però no podran iniciar-los.",
+ "Enable Server-Side-Encryption" : "Habilitar xifrat en el servidor",
"This is used for sending out notifications." : "S'usa per enviar notificacions.",
"Send mode" : "Mode d'enviament",
"From address" : "Des de l'adreça",
@@ -164,6 +166,7 @@
"Advanced monitoring" : "Supervisió avançada",
"Performance tuning" : "Ajust del rendiment",
"Improving the config.php" : "Mejorar el config.php",
+ "Theming" : "Tematització",
"Version" : "Versió",
"More apps" : "Més aplicacions",
"Developer documentation" : "Documentació para desenvolupadors",
@@ -220,6 +223,7 @@
"Valid until" : "Valid fins",
"Issued By" : "Emès Per",
"Valid until %s" : "Vàlid fins %s",
+ "Import root certificate" : "Importa certificat root",
"The encryption app is no longer enabled, please decrypt all your files" : "L'aplicació d'encriptació ja no està activada, desencripteu tots els vostres fitxers",
"Log-in password" : "Contrasenya d'accés",
"Decrypt all Files" : "Desencripta tots els fitxers",
diff --git a/settings/l10n/cs_CZ.js b/settings/l10n/cs_CZ.js
index af0e4680c72..b78990ba91f 100644
--- a/settings/l10n/cs_CZ.js
+++ b/settings/l10n/cs_CZ.js
@@ -4,6 +4,7 @@ OC.L10N.register(
"Security & setup warnings" : "Upozornění zabezpečení a nastavení",
"Cron" : "Cron",
"Sharing" : "Sdílení",
+ "Server Side Encryption" : "Šifrování na serveru",
"Email Server" : "Emailový server",
"Log" : "Záznam",
"Tips & tricks" : "Tipy a triky",
@@ -140,6 +141,7 @@ OC.L10N.register(
"Allow users to send mail notification for shared files to other users" : "Povolit uživatelům odesílat emailová upozornění na sdílené soubory ostatním uživatelům",
"Exclude groups from sharing" : "Vyjmout skupiny ze sdílení",
"These groups will still be able to receive shares, but not to initiate them." : "Těmto skupinám bude stále možno sdílet, nemohou ale sami sdílet ostatním.",
+ "Enable Server-Side-Encryption" : "Povolit šifrování na straně serveru",
"This is used for sending out notifications." : "Toto se používá pro odesílání upozornění.",
"Send mode" : "Mód odesílání",
"From address" : "Adresa odesílatele",
@@ -167,6 +169,7 @@ OC.L10N.register(
"Performance tuning" : "Ladění výkonu",
"Improving the config.php" : "Vylepšení souboru config.php",
"Theming" : "Vzhledy",
+ "Hardening and security guidance" : "Průvodce vylepšením bezpečnosti",
"Version" : "Verze",
"More apps" : "Více aplikací",
"Developer documentation" : "Vývojářská dokumentace",
diff --git a/settings/l10n/cs_CZ.json b/settings/l10n/cs_CZ.json
index d37d0b6012f..bdc82d162d5 100644
--- a/settings/l10n/cs_CZ.json
+++ b/settings/l10n/cs_CZ.json
@@ -2,6 +2,7 @@
"Security & setup warnings" : "Upozornění zabezpečení a nastavení",
"Cron" : "Cron",
"Sharing" : "Sdílení",
+ "Server Side Encryption" : "Šifrování na serveru",
"Email Server" : "Emailový server",
"Log" : "Záznam",
"Tips & tricks" : "Tipy a triky",
@@ -138,6 +139,7 @@
"Allow users to send mail notification for shared files to other users" : "Povolit uživatelům odesílat emailová upozornění na sdílené soubory ostatním uživatelům",
"Exclude groups from sharing" : "Vyjmout skupiny ze sdílení",
"These groups will still be able to receive shares, but not to initiate them." : "Těmto skupinám bude stále možno sdílet, nemohou ale sami sdílet ostatním.",
+ "Enable Server-Side-Encryption" : "Povolit šifrování na straně serveru",
"This is used for sending out notifications." : "Toto se používá pro odesílání upozornění.",
"Send mode" : "Mód odesílání",
"From address" : "Adresa odesílatele",
@@ -165,6 +167,7 @@
"Performance tuning" : "Ladění výkonu",
"Improving the config.php" : "Vylepšení souboru config.php",
"Theming" : "Vzhledy",
+ "Hardening and security guidance" : "Průvodce vylepšením bezpečnosti",
"Version" : "Verze",
"More apps" : "Více aplikací",
"Developer documentation" : "Vývojářská dokumentace",
diff --git a/settings/l10n/de.js b/settings/l10n/de.js
index 30f0b6814e1..3b2dfe4645f 100644
--- a/settings/l10n/de.js
+++ b/settings/l10n/de.js
@@ -4,6 +4,7 @@ OC.L10N.register(
"Security & setup warnings" : "Sicherheits- & Einrichtungswarnungen",
"Cron" : "Cron",
"Sharing" : "Teilen",
+ "Server Side Encryption" : "Serverseitige Verschlüsselung",
"Email Server" : "E-Mail-Server",
"Log" : "Log",
"Tips & tricks" : "Tipps & Tricks",
@@ -119,7 +120,7 @@ OC.L10N.register(
"We strongly suggest installing the required packages on your system to support one of the following locales: %s." : "Wir empfehlen dringend, die erforderlichen Pakete auf Ihrem System zu installieren, damit eines der folgenden Gebietsschemata unterstützt wird: %s.",
"If your installation is not installed in the root of the domain and uses system cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (Suggested: \"%s\")" : "Wenn sich Deine Installation nicht im Wurzelverzeichnis der Domain befindet und Cron aus dem System genutzt wird, kann es zu Fehlern bei der URL-Generierung kommen. Um dies zu verhindern, setze bitte die „overwrite.cli.url“-Option in Deiner config.php auf das Web-Wurzelverzeichnis Deiner Installation (Vorschlag: „%s“).",
"It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Die Ausführung des Cron-Jobs über die Kommandozeile war nicht möglich. Die folgenden technischen Fehler sind dabei aufgetreten:",
- "Please double check the <a target=\"_blank\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"#log-section\">log</a>." : "Bitte überprüfen Sie noch einmal die a target=\"_blank\" href=\"%s\">Installationsanleitungen ↗</a>, und kontrollieren Sie das <a href=\"#log-section\">Log</a> auf mögliche Fehler oder Warnungen.",
+ "Please double check the <a target=\"_blank\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"#log-section\">log</a>." : "Bitte überprüfe noch einmal die <a target=\"_blank\" href=\"%s\">Installationsanleitungen ↗</a> und kontrolliere das <a href=\"#log-section\">Log</a> auf mögliche Fehler oder Warnungen.",
"Last cron job execution: %s." : "Letzte Cron-Job-Ausführung: %s.",
"Last cron job execution: %s. Something seems wrong." : "Letzte Cron-Job-Ausführung: %s. Möglicherweise liegt ein Fehler vor.",
"Cron was not executed yet!" : "Cron wurde bis jetzt noch nicht ausgeführt!",
@@ -140,6 +141,7 @@ OC.L10N.register(
"Allow users to send mail notification for shared files to other users" : "Benutzern erlauben, E-Mail-Benachrichtigungen für freigegebene Dateien an andere Benutzer zu senden",
"Exclude groups from sharing" : "Gruppen von Freigaben ausschließen",
"These groups will still be able to receive shares, but not to initiate them." : "Diese Gruppen können weiterhin Freigaben empfangen, aber selbst keine mehr initiieren.",
+ "Enable Server-Side-Encryption" : "Serverseitige Verschlüsselung aktivieren",
"This is used for sending out notifications." : "Dies wird zum Senden von Benachrichtigungen verwendet.",
"Send mode" : "Sendemodus",
"From address" : "Absenderadresse",
@@ -163,10 +165,11 @@ OC.L10N.register(
"Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "Insbesondere bei der Nutzung des Desktop Clients zur Dateisynchronisierung wird vom Einsatz von SQLite abgeraten.",
"To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" href=\"%s\">documentation ↗</a>." : "Um zu einer anderen Datenbank zu migrieren, benutze bitte die Kommandozeile: 'occ db:convert-type', oder in die <a target=\"_blank\" href=\"%s\">Dokumentation ↗</a> schauen.",
"How to do backups" : "Wie man Backups anlegt",
- "Advanced monitoring" : "Erweiterte Überwachungen",
+ "Advanced monitoring" : "Erweitertes Monitoring",
"Performance tuning" : "Leistungsoptimierung",
"Improving the config.php" : "Die config.php optimieren",
"Theming" : "Themes verwenden",
+ "Hardening and security guidance" : "Systemhärtung und Sicherheitsempfehlungen",
"Version" : "Version",
"More apps" : "Weitere Apps",
"Developer documentation" : "Dokumentation für Entwickler",
diff --git a/settings/l10n/de.json b/settings/l10n/de.json
index 2bdd0154fc4..3c3507c2077 100644
--- a/settings/l10n/de.json
+++ b/settings/l10n/de.json
@@ -2,6 +2,7 @@
"Security & setup warnings" : "Sicherheits- & Einrichtungswarnungen",
"Cron" : "Cron",
"Sharing" : "Teilen",
+ "Server Side Encryption" : "Serverseitige Verschlüsselung",
"Email Server" : "E-Mail-Server",
"Log" : "Log",
"Tips & tricks" : "Tipps & Tricks",
@@ -117,7 +118,7 @@
"We strongly suggest installing the required packages on your system to support one of the following locales: %s." : "Wir empfehlen dringend, die erforderlichen Pakete auf Ihrem System zu installieren, damit eines der folgenden Gebietsschemata unterstützt wird: %s.",
"If your installation is not installed in the root of the domain and uses system cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (Suggested: \"%s\")" : "Wenn sich Deine Installation nicht im Wurzelverzeichnis der Domain befindet und Cron aus dem System genutzt wird, kann es zu Fehlern bei der URL-Generierung kommen. Um dies zu verhindern, setze bitte die „overwrite.cli.url“-Option in Deiner config.php auf das Web-Wurzelverzeichnis Deiner Installation (Vorschlag: „%s“).",
"It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Die Ausführung des Cron-Jobs über die Kommandozeile war nicht möglich. Die folgenden technischen Fehler sind dabei aufgetreten:",
- "Please double check the <a target=\"_blank\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"#log-section\">log</a>." : "Bitte überprüfen Sie noch einmal die a target=\"_blank\" href=\"%s\">Installationsanleitungen ↗</a>, und kontrollieren Sie das <a href=\"#log-section\">Log</a> auf mögliche Fehler oder Warnungen.",
+ "Please double check the <a target=\"_blank\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"#log-section\">log</a>." : "Bitte überprüfe noch einmal die <a target=\"_blank\" href=\"%s\">Installationsanleitungen ↗</a> und kontrolliere das <a href=\"#log-section\">Log</a> auf mögliche Fehler oder Warnungen.",
"Last cron job execution: %s." : "Letzte Cron-Job-Ausführung: %s.",
"Last cron job execution: %s. Something seems wrong." : "Letzte Cron-Job-Ausführung: %s. Möglicherweise liegt ein Fehler vor.",
"Cron was not executed yet!" : "Cron wurde bis jetzt noch nicht ausgeführt!",
@@ -138,6 +139,7 @@
"Allow users to send mail notification for shared files to other users" : "Benutzern erlauben, E-Mail-Benachrichtigungen für freigegebene Dateien an andere Benutzer zu senden",
"Exclude groups from sharing" : "Gruppen von Freigaben ausschließen",
"These groups will still be able to receive shares, but not to initiate them." : "Diese Gruppen können weiterhin Freigaben empfangen, aber selbst keine mehr initiieren.",
+ "Enable Server-Side-Encryption" : "Serverseitige Verschlüsselung aktivieren",
"This is used for sending out notifications." : "Dies wird zum Senden von Benachrichtigungen verwendet.",
"Send mode" : "Sendemodus",
"From address" : "Absenderadresse",
@@ -161,10 +163,11 @@
"Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "Insbesondere bei der Nutzung des Desktop Clients zur Dateisynchronisierung wird vom Einsatz von SQLite abgeraten.",
"To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" href=\"%s\">documentation ↗</a>." : "Um zu einer anderen Datenbank zu migrieren, benutze bitte die Kommandozeile: 'occ db:convert-type', oder in die <a target=\"_blank\" href=\"%s\">Dokumentation ↗</a> schauen.",
"How to do backups" : "Wie man Backups anlegt",
- "Advanced monitoring" : "Erweiterte Überwachungen",
+ "Advanced monitoring" : "Erweitertes Monitoring",
"Performance tuning" : "Leistungsoptimierung",
"Improving the config.php" : "Die config.php optimieren",
"Theming" : "Themes verwenden",
+ "Hardening and security guidance" : "Systemhärtung und Sicherheitsempfehlungen",
"Version" : "Version",
"More apps" : "Weitere Apps",
"Developer documentation" : "Dokumentation für Entwickler",
diff --git a/settings/l10n/de_DE.js b/settings/l10n/de_DE.js
index d9ea1fd4bd9..dadd39969b3 100644
--- a/settings/l10n/de_DE.js
+++ b/settings/l10n/de_DE.js
@@ -4,6 +4,7 @@ OC.L10N.register(
"Security & setup warnings" : "Sicherheits- & Einrichtungswarnungen",
"Cron" : "Cron",
"Sharing" : "Teilen",
+ "Server Side Encryption" : "Serverseitige Verschlüsselung",
"Email Server" : "E-Mail-Server",
"Log" : "Log",
"Tips & tricks" : "Tipps & Tricks",
@@ -119,7 +120,7 @@ OC.L10N.register(
"We strongly suggest installing the required packages on your system to support one of the following locales: %s." : "Wir empfehlen dringend, die erforderlichen Pakete auf Ihrem System zu installieren, damit eines der folgenden Gebietsschemata unterstützt wird: %s.",
"If your installation is not installed in the root of the domain and uses system cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (Suggested: \"%s\")" : "Wenn sich Ihre Installation nicht im Wurzelverzeichnis der Domain befindet und Cron aus dem System genutzt wird, kann es zu Fehlern bei der URL-Generierung kommen. Um dies zu verhindern, setzen Sie bitte die „overwrite.cli.url“-Option in Ihrer config.php auf das Web-Wurzelverzeichnis Ihrer Installation (Vorschlag: „%s“).",
"It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Die Ausführung des Cron-Jobs über die Kommandozeile war nicht möglich. Die folgenden technischen Fehler sind dabei aufgetreten:",
- "Please double check the <a target=\"_blank\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"#log-section\">log</a>." : "Bitte überprüfen Sie noch einmal die a target=\"_blank\" href=\"%s\">Installationsanleitungen ↗</a>, und kontrollieren Sie das <a href=\"#log-section\">Log</a> auf mögliche Fehler oder Warnungen.",
+ "Please double check the <a target=\"_blank\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"#log-section\">log</a>." : "Bitte überprüfen Sie noch einmal die <a target=\"_blank\" href=\"%s\">Installationsanleitungen ↗</a> und kontrollieren Sie das <a href=\"#log-section\">Log</a> auf mögliche Fehler oder Warnungen.",
"Last cron job execution: %s." : "Letzte Cron-Job-Ausführung: %s.",
"Last cron job execution: %s. Something seems wrong." : "Letzte Cron-Job-Ausführung: %s. Möglicherweise liegt ein Fehler vor.",
"Cron was not executed yet!" : "Cron wurde bis jetzt noch nicht ausgeführt!",
@@ -140,6 +141,7 @@ OC.L10N.register(
"Allow users to send mail notification for shared files to other users" : "Benutzern erlauben, E-Mail-Benachrichtigungen für freigegebene Dateien an andere Benutzer zu senden",
"Exclude groups from sharing" : "Gruppen von Freigaben ausschließen",
"These groups will still be able to receive shares, but not to initiate them." : "Diese Gruppen können weiterhin Freigaben empfangen, aber selbst keine mehr initiieren.",
+ "Enable Server-Side-Encryption" : "Serverseitige Verschlüsselung aktivieren",
"This is used for sending out notifications." : "Dies wird für das Senden von Benachrichtigungen verwendet.",
"Send mode" : "Sendemodus",
"From address" : "Absenderadresse",
@@ -161,12 +163,13 @@ OC.L10N.register(
"The logfile is bigger than 100 MB. Downloading it may take some time!" : "Die Logdatei ist größer als 100 MB. Es kann etwas Zeit beanspruchen, sie herunterzuladen!",
"SQLite is used as database. For larger installations we recommend to switch to a different database backend." : "SQLite wird als Datenbank verwendet. Bei größeren Installationen wird empfohlen, auf ein anderes Datenbank-Backend zu wechseln.",
"Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "Insbesondere bei der Nutzung des Desktop Clients zur Dateisynchronisierung wird vom Einsatz von SQLite abgeraten.",
- "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" href=\"%s\">documentation ↗</a>." : "Um zu einer anderen Datenbank zu migrieren, benutzen Sie bitte die Kommandozeile: 'occ db:convert-type', oder in die <a target=\"_blank\" href=\"%s\">Dokumentation ↗</a> schauen.",
+ "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" href=\"%s\">documentation ↗</a>." : "Um auf eine andere Datenbank zu migrieren, benutzen Sie bitte die Kommandozeile: „occ db:convert-type“ oder konsultieren Sie die <a target=\"_blank\" href=\"%s\">Dokumentation ↗</a>.",
"How to do backups" : "Wie man Backups anlegt",
- "Advanced monitoring" : "Erweiterte Überwachungen",
+ "Advanced monitoring" : "Erweitertes Monitoring",
"Performance tuning" : "Leistungsoptimierung",
"Improving the config.php" : "Die config.php optimieren",
"Theming" : "Themes verwenden",
+ "Hardening and security guidance" : "Systemhärtung und Sicherheitsempfehlungen",
"Version" : "Version",
"More apps" : "Weitere Apps",
"Developer documentation" : "Dokumentation für Entwickler",
diff --git a/settings/l10n/de_DE.json b/settings/l10n/de_DE.json
index ad1404c85bc..a1c71b14e2a 100644
--- a/settings/l10n/de_DE.json
+++ b/settings/l10n/de_DE.json
@@ -2,6 +2,7 @@
"Security & setup warnings" : "Sicherheits- & Einrichtungswarnungen",
"Cron" : "Cron",
"Sharing" : "Teilen",
+ "Server Side Encryption" : "Serverseitige Verschlüsselung",
"Email Server" : "E-Mail-Server",
"Log" : "Log",
"Tips & tricks" : "Tipps & Tricks",
@@ -117,7 +118,7 @@
"We strongly suggest installing the required packages on your system to support one of the following locales: %s." : "Wir empfehlen dringend, die erforderlichen Pakete auf Ihrem System zu installieren, damit eines der folgenden Gebietsschemata unterstützt wird: %s.",
"If your installation is not installed in the root of the domain and uses system cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (Suggested: \"%s\")" : "Wenn sich Ihre Installation nicht im Wurzelverzeichnis der Domain befindet und Cron aus dem System genutzt wird, kann es zu Fehlern bei der URL-Generierung kommen. Um dies zu verhindern, setzen Sie bitte die „overwrite.cli.url“-Option in Ihrer config.php auf das Web-Wurzelverzeichnis Ihrer Installation (Vorschlag: „%s“).",
"It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Die Ausführung des Cron-Jobs über die Kommandozeile war nicht möglich. Die folgenden technischen Fehler sind dabei aufgetreten:",
- "Please double check the <a target=\"_blank\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"#log-section\">log</a>." : "Bitte überprüfen Sie noch einmal die a target=\"_blank\" href=\"%s\">Installationsanleitungen ↗</a>, und kontrollieren Sie das <a href=\"#log-section\">Log</a> auf mögliche Fehler oder Warnungen.",
+ "Please double check the <a target=\"_blank\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"#log-section\">log</a>." : "Bitte überprüfen Sie noch einmal die <a target=\"_blank\" href=\"%s\">Installationsanleitungen ↗</a> und kontrollieren Sie das <a href=\"#log-section\">Log</a> auf mögliche Fehler oder Warnungen.",
"Last cron job execution: %s." : "Letzte Cron-Job-Ausführung: %s.",
"Last cron job execution: %s. Something seems wrong." : "Letzte Cron-Job-Ausführung: %s. Möglicherweise liegt ein Fehler vor.",
"Cron was not executed yet!" : "Cron wurde bis jetzt noch nicht ausgeführt!",
@@ -138,6 +139,7 @@
"Allow users to send mail notification for shared files to other users" : "Benutzern erlauben, E-Mail-Benachrichtigungen für freigegebene Dateien an andere Benutzer zu senden",
"Exclude groups from sharing" : "Gruppen von Freigaben ausschließen",
"These groups will still be able to receive shares, but not to initiate them." : "Diese Gruppen können weiterhin Freigaben empfangen, aber selbst keine mehr initiieren.",
+ "Enable Server-Side-Encryption" : "Serverseitige Verschlüsselung aktivieren",
"This is used for sending out notifications." : "Dies wird für das Senden von Benachrichtigungen verwendet.",
"Send mode" : "Sendemodus",
"From address" : "Absenderadresse",
@@ -159,12 +161,13 @@
"The logfile is bigger than 100 MB. Downloading it may take some time!" : "Die Logdatei ist größer als 100 MB. Es kann etwas Zeit beanspruchen, sie herunterzuladen!",
"SQLite is used as database. For larger installations we recommend to switch to a different database backend." : "SQLite wird als Datenbank verwendet. Bei größeren Installationen wird empfohlen, auf ein anderes Datenbank-Backend zu wechseln.",
"Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "Insbesondere bei der Nutzung des Desktop Clients zur Dateisynchronisierung wird vom Einsatz von SQLite abgeraten.",
- "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" href=\"%s\">documentation ↗</a>." : "Um zu einer anderen Datenbank zu migrieren, benutzen Sie bitte die Kommandozeile: 'occ db:convert-type', oder in die <a target=\"_blank\" href=\"%s\">Dokumentation ↗</a> schauen.",
+ "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" href=\"%s\">documentation ↗</a>." : "Um auf eine andere Datenbank zu migrieren, benutzen Sie bitte die Kommandozeile: „occ db:convert-type“ oder konsultieren Sie die <a target=\"_blank\" href=\"%s\">Dokumentation ↗</a>.",
"How to do backups" : "Wie man Backups anlegt",
- "Advanced monitoring" : "Erweiterte Überwachungen",
+ "Advanced monitoring" : "Erweitertes Monitoring",
"Performance tuning" : "Leistungsoptimierung",
"Improving the config.php" : "Die config.php optimieren",
"Theming" : "Themes verwenden",
+ "Hardening and security guidance" : "Systemhärtung und Sicherheitsempfehlungen",
"Version" : "Version",
"More apps" : "Weitere Apps",
"Developer documentation" : "Dokumentation für Entwickler",
diff --git a/settings/l10n/el.js b/settings/l10n/el.js
index c2224e1884e..d1cfc99cd1a 100644
--- a/settings/l10n/el.js
+++ b/settings/l10n/el.js
@@ -4,6 +4,7 @@ OC.L10N.register(
"Security & setup warnings" : "Προειδοποιήσεις ασφάλειας & ρυθμίσεων",
"Cron" : "Cron",
"Sharing" : "Διαμοιρασμός",
+ "Server Side Encryption" : "Κρυπτογράφηση από τον Διακομιστή",
"Email Server" : "Διακομιστής Email",
"Log" : "Καταγραφές",
"Tips & tricks" : "Συμβουλές & τεχνάσματα",
@@ -140,6 +141,7 @@ OC.L10N.register(
"Allow users to send mail notification for shared files to other users" : "Να επιτρέπεται η αποστολή ειδοποιήσεων σε άλλους χρήστες, μέσω αλληλογραφίας για κοινόχρηστα αρχεία",
"Exclude groups from sharing" : "Εξαίρεση ομάδων από τον διαμοιρασμό",
"These groups will still be able to receive shares, but not to initiate them." : "Αυτές οι ομάδες θα συνεχίσουν να λαμβάνουν διαμοιρασμούς, αλλά δεν θα είναι δυνατό να τους δημιουργήσουν.",
+ "Enable Server-Side-Encryption" : "Ενεργοποίηση Κρυπτογράφησης από το Διακομηστή",
"This is used for sending out notifications." : "Χρησιμοποιείται για αποστολή ειδοποιήσεων.",
"Send mode" : "Κατάσταση αποστολής",
"From address" : "Από τη διεύθυνση",
diff --git a/settings/l10n/el.json b/settings/l10n/el.json
index 915fb833147..791168786f7 100644
--- a/settings/l10n/el.json
+++ b/settings/l10n/el.json
@@ -2,6 +2,7 @@
"Security & setup warnings" : "Προειδοποιήσεις ασφάλειας & ρυθμίσεων",
"Cron" : "Cron",
"Sharing" : "Διαμοιρασμός",
+ "Server Side Encryption" : "Κρυπτογράφηση από τον Διακομιστή",
"Email Server" : "Διακομιστής Email",
"Log" : "Καταγραφές",
"Tips & tricks" : "Συμβουλές & τεχνάσματα",
@@ -138,6 +139,7 @@
"Allow users to send mail notification for shared files to other users" : "Να επιτρέπεται η αποστολή ειδοποιήσεων σε άλλους χρήστες, μέσω αλληλογραφίας για κοινόχρηστα αρχεία",
"Exclude groups from sharing" : "Εξαίρεση ομάδων από τον διαμοιρασμό",
"These groups will still be able to receive shares, but not to initiate them." : "Αυτές οι ομάδες θα συνεχίσουν να λαμβάνουν διαμοιρασμούς, αλλά δεν θα είναι δυνατό να τους δημιουργήσουν.",
+ "Enable Server-Side-Encryption" : "Ενεργοποίηση Κρυπτογράφησης από το Διακομηστή",
"This is used for sending out notifications." : "Χρησιμοποιείται για αποστολή ειδοποιήσεων.",
"Send mode" : "Κατάσταση αποστολής",
"From address" : "Από τη διεύθυνση",
diff --git a/settings/l10n/es.js b/settings/l10n/es.js
index 93133303206..775af70019b 100644
--- a/settings/l10n/es.js
+++ b/settings/l10n/es.js
@@ -4,6 +4,7 @@ OC.L10N.register(
"Security & setup warnings" : "Avisos de seguidad y configuración",
"Cron" : "Cron",
"Sharing" : "Compartiendo",
+ "Server Side Encryption" : "Cifrado en el servidor",
"Email Server" : "Servidor de correo electrónico",
"Log" : "Registro",
"Tips & tricks" : "Sugerencias y trucos",
@@ -140,6 +141,7 @@ OC.L10N.register(
"Allow users to send mail notification for shared files to other users" : "Permitir a los usuarios enviar notificaciones por correo electrónico de los archivos compartidos a otros usuarios",
"Exclude groups from sharing" : "Excluye grupos de compartir",
"These groups will still be able to receive shares, but not to initiate them." : "Estos grupos aún podrán recibir contenidos compartidos, pero no podrán, pero no podrán iniciarlos.",
+ "Enable Server-Side-Encryption" : "Habilitar Cifrado en el servidor",
"This is used for sending out notifications." : "Esto se usa para enviar notificaciones.",
"Send mode" : "Modo de envío",
"From address" : "Desde la dirección",
@@ -167,6 +169,7 @@ OC.L10N.register(
"Performance tuning" : "Ajuste de rendimiento",
"Improving the config.php" : "Mejorando el config.php",
"Theming" : "Personalizando el tema",
+ "Hardening and security guidance" : "Guía de protección y seguridad",
"Version" : "Versión",
"More apps" : "Más aplicaciones",
"Developer documentation" : "Documentación de desarrollador",
diff --git a/settings/l10n/es.json b/settings/l10n/es.json
index ade0a278789..43bd7b15f02 100644
--- a/settings/l10n/es.json
+++ b/settings/l10n/es.json
@@ -2,6 +2,7 @@
"Security & setup warnings" : "Avisos de seguidad y configuración",
"Cron" : "Cron",
"Sharing" : "Compartiendo",
+ "Server Side Encryption" : "Cifrado en el servidor",
"Email Server" : "Servidor de correo electrónico",
"Log" : "Registro",
"Tips & tricks" : "Sugerencias y trucos",
@@ -138,6 +139,7 @@
"Allow users to send mail notification for shared files to other users" : "Permitir a los usuarios enviar notificaciones por correo electrónico de los archivos compartidos a otros usuarios",
"Exclude groups from sharing" : "Excluye grupos de compartir",
"These groups will still be able to receive shares, but not to initiate them." : "Estos grupos aún podrán recibir contenidos compartidos, pero no podrán, pero no podrán iniciarlos.",
+ "Enable Server-Side-Encryption" : "Habilitar Cifrado en el servidor",
"This is used for sending out notifications." : "Esto se usa para enviar notificaciones.",
"Send mode" : "Modo de envío",
"From address" : "Desde la dirección",
@@ -165,6 +167,7 @@
"Performance tuning" : "Ajuste de rendimiento",
"Improving the config.php" : "Mejorando el config.php",
"Theming" : "Personalizando el tema",
+ "Hardening and security guidance" : "Guía de protección y seguridad",
"Version" : "Versión",
"More apps" : "Más aplicaciones",
"Developer documentation" : "Documentación de desarrollador",
diff --git a/settings/l10n/fi_FI.js b/settings/l10n/fi_FI.js
index 2df7cf3a9f2..868a45b856b 100644
--- a/settings/l10n/fi_FI.js
+++ b/settings/l10n/fi_FI.js
@@ -4,6 +4,7 @@ OC.L10N.register(
"Security & setup warnings" : "Turvallisuus- ja asetusvaroitukset",
"Cron" : "Cron",
"Sharing" : "Jakaminen",
+ "Server Side Encryption" : "Palvelinpään salaus",
"Email Server" : "Sähköpostipalvelin",
"Log" : "Loki",
"Tips & tricks" : "Vinkit",
@@ -134,6 +135,7 @@ OC.L10N.register(
"Allow users to send mail notification for shared files to other users" : "Salli käyttäjien lähettää muille käyttäjille sähköpostitse ilmoitus jaetuista tiedostoista",
"Exclude groups from sharing" : "Kiellä ryhmiä jakamasta",
"These groups will still be able to receive shares, but not to initiate them." : "Nämä ryhmät kykenevät vastaanottamaan jakoja, mutta eivät kuitenkaan itse pysty luoda jakoja.",
+ "Enable Server-Side-Encryption" : "Käytä palvelinpään salausta",
"This is used for sending out notifications." : "Tätä käytetään ilmoitusten lähettämiseen.",
"Send mode" : "Lähetystila",
"From address" : "Lähettäjän osoite",
@@ -160,6 +162,7 @@ OC.L10N.register(
"Performance tuning" : "Suorituskyvyn hienosäätö",
"Improving the config.php" : "Config.php-tiedoston parantaminen",
"Theming" : "Teemojen käyttö",
+ "Hardening and security guidance" : "Turvaamis- ja tietoturvaopas",
"Version" : "Versio",
"More apps" : "Lisää sovelluksia",
"Developer documentation" : "Kehittäjädokumentaatio",
diff --git a/settings/l10n/fi_FI.json b/settings/l10n/fi_FI.json
index c476bbe8550..c90c382520e 100644
--- a/settings/l10n/fi_FI.json
+++ b/settings/l10n/fi_FI.json
@@ -2,6 +2,7 @@
"Security & setup warnings" : "Turvallisuus- ja asetusvaroitukset",
"Cron" : "Cron",
"Sharing" : "Jakaminen",
+ "Server Side Encryption" : "Palvelinpään salaus",
"Email Server" : "Sähköpostipalvelin",
"Log" : "Loki",
"Tips & tricks" : "Vinkit",
@@ -132,6 +133,7 @@
"Allow users to send mail notification for shared files to other users" : "Salli käyttäjien lähettää muille käyttäjille sähköpostitse ilmoitus jaetuista tiedostoista",
"Exclude groups from sharing" : "Kiellä ryhmiä jakamasta",
"These groups will still be able to receive shares, but not to initiate them." : "Nämä ryhmät kykenevät vastaanottamaan jakoja, mutta eivät kuitenkaan itse pysty luoda jakoja.",
+ "Enable Server-Side-Encryption" : "Käytä palvelinpään salausta",
"This is used for sending out notifications." : "Tätä käytetään ilmoitusten lähettämiseen.",
"Send mode" : "Lähetystila",
"From address" : "Lähettäjän osoite",
@@ -158,6 +160,7 @@
"Performance tuning" : "Suorituskyvyn hienosäätö",
"Improving the config.php" : "Config.php-tiedoston parantaminen",
"Theming" : "Teemojen käyttö",
+ "Hardening and security guidance" : "Turvaamis- ja tietoturvaopas",
"Version" : "Versio",
"More apps" : "Lisää sovelluksia",
"Developer documentation" : "Kehittäjädokumentaatio",
diff --git a/settings/l10n/fr.js b/settings/l10n/fr.js
index 79423bf8f86..4e2d2740f87 100644
--- a/settings/l10n/fr.js
+++ b/settings/l10n/fr.js
@@ -182,7 +182,7 @@ OC.L10N.register(
"Desktop client" : "Client de bureau",
"Android app" : "Application Android",
"iOS app" : "Application iOS",
- "If you want to support the project\n\t\t<a href=\"https://owncloud.org/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">join development</a>\n\t\tor\n\t\t<a href=\"https://owncloud.org/promote\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">spread the word</a>!" : "Si vous souhaitez apporter votre support au projet\n <a href=\"https://owncloud.org/contribute\"\n target=\"_blank\" rel=\"noreferrer\">rejoignez le développement</a>\n ou\n <a href=\"https://owncloud.org/promote\"\n target=\"_blank\" rel=\"noreferrer\">faîtes passer le mot</a> !",
+ "If you want to support the project\n\t\t<a href=\"https://owncloud.org/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">join development</a>\n\t\tor\n\t\t<a href=\"https://owncloud.org/promote\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">spread the word</a>!" : "Si vous souhaitez apporter votre support au projet\n <a href=\"https://owncloud.org/contribute\"\n target=\"_blank\" rel=\"noreferrer\">rejoignez le développement</a>\n ou\n <a href=\"https://owncloud.org/promote\"\n target=\"_blank\" rel=\"noreferrer\">faites passer le mot</a> !",
"Show First Run Wizard again" : "Revoir la fenêtre d'accueil affichée lors de votre première connexion",
"You have used <strong>%s</strong> of the available <strong>%s</strong>" : "Vous utilisez <strong>%s</strong> des <strong>%s<strong> disponibles",
"Password" : "Mot de passe",
diff --git a/settings/l10n/fr.json b/settings/l10n/fr.json
index 44694d8be24..9dfa37e04f2 100644
--- a/settings/l10n/fr.json
+++ b/settings/l10n/fr.json
@@ -180,7 +180,7 @@
"Desktop client" : "Client de bureau",
"Android app" : "Application Android",
"iOS app" : "Application iOS",
- "If you want to support the project\n\t\t<a href=\"https://owncloud.org/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">join development</a>\n\t\tor\n\t\t<a href=\"https://owncloud.org/promote\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">spread the word</a>!" : "Si vous souhaitez apporter votre support au projet\n <a href=\"https://owncloud.org/contribute\"\n target=\"_blank\" rel=\"noreferrer\">rejoignez le développement</a>\n ou\n <a href=\"https://owncloud.org/promote\"\n target=\"_blank\" rel=\"noreferrer\">faîtes passer le mot</a> !",
+ "If you want to support the project\n\t\t<a href=\"https://owncloud.org/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">join development</a>\n\t\tor\n\t\t<a href=\"https://owncloud.org/promote\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">spread the word</a>!" : "Si vous souhaitez apporter votre support au projet\n <a href=\"https://owncloud.org/contribute\"\n target=\"_blank\" rel=\"noreferrer\">rejoignez le développement</a>\n ou\n <a href=\"https://owncloud.org/promote\"\n target=\"_blank\" rel=\"noreferrer\">faites passer le mot</a> !",
"Show First Run Wizard again" : "Revoir la fenêtre d'accueil affichée lors de votre première connexion",
"You have used <strong>%s</strong> of the available <strong>%s</strong>" : "Vous utilisez <strong>%s</strong> des <strong>%s<strong> disponibles",
"Password" : "Mot de passe",
diff --git a/settings/l10n/gl.js b/settings/l10n/gl.js
index 7888fc97b82..3fb9d5c52d9 100644
--- a/settings/l10n/gl.js
+++ b/settings/l10n/gl.js
@@ -4,6 +4,7 @@ OC.L10N.register(
"Security & setup warnings" : "Avisos de seguridade e configuración",
"Cron" : "Cron",
"Sharing" : "Compartindo",
+ "Server Side Encryption" : "Cifrado na parte do servidor",
"Email Server" : "Servidor de correo",
"Log" : "Rexistro",
"Tips & tricks" : "Trucos e consellos",
@@ -140,6 +141,7 @@ OC.L10N.register(
"Allow users to send mail notification for shared files to other users" : "Permitirlle aos usuarios enviar notificacións por correo a outros usuarios para notificarlles os ficheiros compartidos",
"Exclude groups from sharing" : "Excluír grupos da compartición",
"These groups will still be able to receive shares, but not to initiate them." : "Estes grupos poderán recibir comparticións, mais non inicialas.",
+ "Enable Server-Side-Encryption" : "Activar o cifrado na parte do servidor",
"This is used for sending out notifications." : "Isto utilizase para o envío de notificacións.",
"Send mode" : "Modo de envío",
"From address" : "Desde o enderezo",
@@ -167,6 +169,7 @@ OC.L10N.register(
"Performance tuning" : "Afinación do rendemento",
"Improving the config.php" : "Mellorando o config.php",
"Theming" : "Tematización",
+ "Hardening and security guidance" : "Orientacións sobre endurecemento e seguridade",
"Version" : "Versión",
"More apps" : "Máis aplicativos",
"Developer documentation" : "Documentación do desenvolvedor",
diff --git a/settings/l10n/gl.json b/settings/l10n/gl.json
index 77863bfc70a..16116dc971a 100644
--- a/settings/l10n/gl.json
+++ b/settings/l10n/gl.json
@@ -2,6 +2,7 @@
"Security & setup warnings" : "Avisos de seguridade e configuración",
"Cron" : "Cron",
"Sharing" : "Compartindo",
+ "Server Side Encryption" : "Cifrado na parte do servidor",
"Email Server" : "Servidor de correo",
"Log" : "Rexistro",
"Tips & tricks" : "Trucos e consellos",
@@ -138,6 +139,7 @@
"Allow users to send mail notification for shared files to other users" : "Permitirlle aos usuarios enviar notificacións por correo a outros usuarios para notificarlles os ficheiros compartidos",
"Exclude groups from sharing" : "Excluír grupos da compartición",
"These groups will still be able to receive shares, but not to initiate them." : "Estes grupos poderán recibir comparticións, mais non inicialas.",
+ "Enable Server-Side-Encryption" : "Activar o cifrado na parte do servidor",
"This is used for sending out notifications." : "Isto utilizase para o envío de notificacións.",
"Send mode" : "Modo de envío",
"From address" : "Desde o enderezo",
@@ -165,6 +167,7 @@
"Performance tuning" : "Afinación do rendemento",
"Improving the config.php" : "Mellorando o config.php",
"Theming" : "Tematización",
+ "Hardening and security guidance" : "Orientacións sobre endurecemento e seguridade",
"Version" : "Versión",
"More apps" : "Máis aplicativos",
"Developer documentation" : "Documentación do desenvolvedor",
diff --git a/settings/l10n/it.js b/settings/l10n/it.js
index 144d843c83f..16d8775e4ab 100644
--- a/settings/l10n/it.js
+++ b/settings/l10n/it.js
@@ -4,6 +4,7 @@ OC.L10N.register(
"Security & setup warnings" : "Avvisi di sicurezza e di configurazione",
"Cron" : "Cron",
"Sharing" : "Condivisione",
+ "Server Side Encryption" : "Cifratura lato server",
"Email Server" : "Server di posta",
"Log" : "Log",
"Tips & tricks" : "Suggerimenti e trucchi",
@@ -93,6 +94,7 @@ OC.L10N.register(
"A valid password must be provided" : "Deve essere fornita una password valida",
"A valid email must be provided" : "Deve essere fornito un indirizzo email valido",
"__language_name__" : "Italiano",
+ "Sync clients" : "Client di sincronizzazione",
"Personal info" : "Informazioni personali",
"SSL root certificates" : "Certificati SSL radice",
"Encryption" : "Cifratura",
@@ -139,6 +141,7 @@ OC.L10N.register(
"Allow users to send mail notification for shared files to other users" : "Consenti agli utenti di inviare email di notifica per i file condivisi con altri utenti",
"Exclude groups from sharing" : "Escludi gruppi dalla condivisione",
"These groups will still be able to receive shares, but not to initiate them." : "Questi gruppi saranno in grado di ricevere condivisioni, ma non iniziarle.",
+ "Enable Server-Side-Encryption" : "Abilita cifratura lato server",
"This is used for sending out notifications." : "Viene utilizzato per inviare le notifiche.",
"Send mode" : "Modalità di invio",
"From address" : "Indirizzo mittente",
@@ -166,6 +169,7 @@ OC.L10N.register(
"Performance tuning" : "Ottimizzazione delle prestazioni",
"Improving the config.php" : "Ottimizzare il config.php",
"Theming" : "Temi",
+ "Hardening and security guidance" : "Guida alla messa in sicurezza",
"Version" : "Versione",
"More apps" : "Altre applicazioni",
"Developer documentation" : "Documentazione dello sviluppatore",
diff --git a/settings/l10n/it.json b/settings/l10n/it.json
index 35fd17e7733..c19e53c4cca 100644
--- a/settings/l10n/it.json
+++ b/settings/l10n/it.json
@@ -2,6 +2,7 @@
"Security & setup warnings" : "Avvisi di sicurezza e di configurazione",
"Cron" : "Cron",
"Sharing" : "Condivisione",
+ "Server Side Encryption" : "Cifratura lato server",
"Email Server" : "Server di posta",
"Log" : "Log",
"Tips & tricks" : "Suggerimenti e trucchi",
@@ -91,6 +92,7 @@
"A valid password must be provided" : "Deve essere fornita una password valida",
"A valid email must be provided" : "Deve essere fornito un indirizzo email valido",
"__language_name__" : "Italiano",
+ "Sync clients" : "Client di sincronizzazione",
"Personal info" : "Informazioni personali",
"SSL root certificates" : "Certificati SSL radice",
"Encryption" : "Cifratura",
@@ -137,6 +139,7 @@
"Allow users to send mail notification for shared files to other users" : "Consenti agli utenti di inviare email di notifica per i file condivisi con altri utenti",
"Exclude groups from sharing" : "Escludi gruppi dalla condivisione",
"These groups will still be able to receive shares, but not to initiate them." : "Questi gruppi saranno in grado di ricevere condivisioni, ma non iniziarle.",
+ "Enable Server-Side-Encryption" : "Abilita cifratura lato server",
"This is used for sending out notifications." : "Viene utilizzato per inviare le notifiche.",
"Send mode" : "Modalità di invio",
"From address" : "Indirizzo mittente",
@@ -164,6 +167,7 @@
"Performance tuning" : "Ottimizzazione delle prestazioni",
"Improving the config.php" : "Ottimizzare il config.php",
"Theming" : "Temi",
+ "Hardening and security guidance" : "Guida alla messa in sicurezza",
"Version" : "Versione",
"More apps" : "Altre applicazioni",
"Developer documentation" : "Documentazione dello sviluppatore",
diff --git a/settings/l10n/ku_IQ.js b/settings/l10n/ku_IQ.js
index e78805c8cae..f83763dc671 100644
--- a/settings/l10n/ku_IQ.js
+++ b/settings/l10n/ku_IQ.js
@@ -2,6 +2,7 @@ OC.L10N.register(
"settings",
{
"Invalid request" : "داواکارى نادروستە",
+ "All" : "هەمووی",
"Enable" : "چالاککردن",
"Encryption" : "نهێنیکردن",
"None" : "هیچ",
diff --git a/settings/l10n/ku_IQ.json b/settings/l10n/ku_IQ.json
index c3bcd408956..82798fbe15a 100644
--- a/settings/l10n/ku_IQ.json
+++ b/settings/l10n/ku_IQ.json
@@ -1,5 +1,6 @@
{ "translations": {
"Invalid request" : "داواکارى نادروستە",
+ "All" : "هەمووی",
"Enable" : "چالاککردن",
"Encryption" : "نهێنیکردن",
"None" : "هیچ",
diff --git a/settings/l10n/nl.js b/settings/l10n/nl.js
index fb477f21d17..c580f17f371 100644
--- a/settings/l10n/nl.js
+++ b/settings/l10n/nl.js
@@ -4,6 +4,7 @@ OC.L10N.register(
"Security & setup warnings" : "Beveiligings- en instellingswaarschuwingen",
"Cron" : "Cron",
"Sharing" : "Delen",
+ "Server Side Encryption" : "Server-side versleuteling",
"Email Server" : "E-mailserver",
"Log" : "Log",
"Tips & tricks" : "Tips & trucs",
@@ -140,6 +141,7 @@ OC.L10N.register(
"Allow users to send mail notification for shared files to other users" : "Sta gebruikers toe om e-mailnotificaties aan andere gebruikers te versturen voor gedeelde bestanden",
"Exclude groups from sharing" : "Sluit groepen uit van delen",
"These groups will still be able to receive shares, but not to initiate them." : "Deze groepen kunnen gedeelde mappen bestanden ontvangen, maar kunnen ze niet starten.",
+ "Enable Server-Side-Encryption" : "Inschakelen server-side versleuteling",
"This is used for sending out notifications." : "Dit wordt gebruikt voor het verzenden van meldingen.",
"Send mode" : "Verstuurmodus",
"From address" : "Afzenderadres",
@@ -161,10 +163,13 @@ OC.L10N.register(
"The logfile is bigger than 100 MB. Downloading it may take some time!" : "Het logbestand is groter dan 100MB. Downloaden kost even tijd!",
"SQLite is used as database. For larger installations we recommend to switch to a different database backend." : "SQLite wordt gebruikt als database. Voor grotere installaties adviseren we om te schakelen naar een andere database engine.",
"Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "Vooral wanneer de desktop client wordt gebruik voor bestandssynchronisatie wordt gebruik van sqlite afgeraden.",
+ "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" href=\"%s\">documentation ↗</a>." : "Om te migreren naar een andere database moet u de commandoregel tool gebruiken: 'occ db:convert-type', lees de <a target=\"_blank\" href=\"%s\">documentatie ↗</a>.",
"How to do backups" : "Hoe maak je back-ups",
"Advanced monitoring" : "Geavanceerde monitoring",
"Performance tuning" : "Prestatie afstelling",
"Improving the config.php" : "Verbeter de config.php",
+ "Theming" : "Thema's",
+ "Hardening and security guidance" : "Hardening en security advies",
"Version" : "Versie",
"More apps" : "Meer applicaties",
"Developer documentation" : "Ontwikkelaarsdocumentatie",
@@ -179,6 +184,7 @@ OC.L10N.register(
"Update to %s" : "Bijgewerkt naar %s",
"Enable only for specific groups" : "Alleen voor bepaalde groepen activeren",
"Uninstall App" : "De-installeren app",
+ "No apps found for your version" : "Geen apps gevonden voor uw versie",
"Hey there,<br><br>just letting you know that you now have an %s account.<br><br>Your username: %s<br>Access it: <a href=\"%s\">%s</a><br><br>" : "Hallo daar,<br><br>we willen u laten weten dat u nu een %s account hebt.<br><br>Uw gebruikersnaam: %s<br>Ga naar: <a href=\"%s\">%s</a><br><br>",
"Cheers!" : "Proficiat!",
"Hey there,\n\njust letting you know that you now have an %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hallo,\n\nwe willen u laten weten dat u nu een %s account hebt.\n\nUw gebruikersnaam: %s\nGa naar: %s\n\n",
diff --git a/settings/l10n/nl.json b/settings/l10n/nl.json
index f0754810b17..0e2745ff294 100644
--- a/settings/l10n/nl.json
+++ b/settings/l10n/nl.json
@@ -2,6 +2,7 @@
"Security & setup warnings" : "Beveiligings- en instellingswaarschuwingen",
"Cron" : "Cron",
"Sharing" : "Delen",
+ "Server Side Encryption" : "Server-side versleuteling",
"Email Server" : "E-mailserver",
"Log" : "Log",
"Tips & tricks" : "Tips & trucs",
@@ -138,6 +139,7 @@
"Allow users to send mail notification for shared files to other users" : "Sta gebruikers toe om e-mailnotificaties aan andere gebruikers te versturen voor gedeelde bestanden",
"Exclude groups from sharing" : "Sluit groepen uit van delen",
"These groups will still be able to receive shares, but not to initiate them." : "Deze groepen kunnen gedeelde mappen bestanden ontvangen, maar kunnen ze niet starten.",
+ "Enable Server-Side-Encryption" : "Inschakelen server-side versleuteling",
"This is used for sending out notifications." : "Dit wordt gebruikt voor het verzenden van meldingen.",
"Send mode" : "Verstuurmodus",
"From address" : "Afzenderadres",
@@ -159,10 +161,13 @@
"The logfile is bigger than 100 MB. Downloading it may take some time!" : "Het logbestand is groter dan 100MB. Downloaden kost even tijd!",
"SQLite is used as database. For larger installations we recommend to switch to a different database backend." : "SQLite wordt gebruikt als database. Voor grotere installaties adviseren we om te schakelen naar een andere database engine.",
"Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "Vooral wanneer de desktop client wordt gebruik voor bestandssynchronisatie wordt gebruik van sqlite afgeraden.",
+ "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" href=\"%s\">documentation ↗</a>." : "Om te migreren naar een andere database moet u de commandoregel tool gebruiken: 'occ db:convert-type', lees de <a target=\"_blank\" href=\"%s\">documentatie ↗</a>.",
"How to do backups" : "Hoe maak je back-ups",
"Advanced monitoring" : "Geavanceerde monitoring",
"Performance tuning" : "Prestatie afstelling",
"Improving the config.php" : "Verbeter de config.php",
+ "Theming" : "Thema's",
+ "Hardening and security guidance" : "Hardening en security advies",
"Version" : "Versie",
"More apps" : "Meer applicaties",
"Developer documentation" : "Ontwikkelaarsdocumentatie",
@@ -177,6 +182,7 @@
"Update to %s" : "Bijgewerkt naar %s",
"Enable only for specific groups" : "Alleen voor bepaalde groepen activeren",
"Uninstall App" : "De-installeren app",
+ "No apps found for your version" : "Geen apps gevonden voor uw versie",
"Hey there,<br><br>just letting you know that you now have an %s account.<br><br>Your username: %s<br>Access it: <a href=\"%s\">%s</a><br><br>" : "Hallo daar,<br><br>we willen u laten weten dat u nu een %s account hebt.<br><br>Uw gebruikersnaam: %s<br>Ga naar: <a href=\"%s\">%s</a><br><br>",
"Cheers!" : "Proficiat!",
"Hey there,\n\njust letting you know that you now have an %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hallo,\n\nwe willen u laten weten dat u nu een %s account hebt.\n\nUw gebruikersnaam: %s\nGa naar: %s\n\n",
diff --git a/settings/l10n/pt_PT.js b/settings/l10n/pt_PT.js
index 7584e96dc91..d65c70a279e 100644
--- a/settings/l10n/pt_PT.js
+++ b/settings/l10n/pt_PT.js
@@ -4,6 +4,7 @@ OC.L10N.register(
"Security & setup warnings" : "Avisos de configuração e segurança",
"Cron" : "Cron",
"Sharing" : "Partilha",
+ "Server Side Encryption" : "Encriptação do lado do Servidor",
"Email Server" : "Servidor de e-mail",
"Log" : "Registo",
"Tips & tricks" : "Dicas e truqes",
@@ -140,6 +141,7 @@ OC.L10N.register(
"Allow users to send mail notification for shared files to other users" : "Autorizar utilizadores a enviarem notificações de email acerca de ficheiros partilhados a outros utilizadores",
"Exclude groups from sharing" : "Excluir grupos das partilhas",
"These groups will still be able to receive shares, but not to initiate them." : "Estes grupos poderão receber partilhas, mas não poderão iniciá-las.",
+ "Enable Server-Side-Encryption" : "Ativar encriptação do lado do servidor",
"This is used for sending out notifications." : "Isto é utilizado para enviar notificações",
"Send mode" : "Modo de Envio",
"From address" : "Do endereço",
@@ -167,6 +169,7 @@ OC.L10N.register(
"Performance tuning" : "Ajuste de desempenho",
"Improving the config.php" : "Melhorar o config.php",
"Theming" : "Temas",
+ "Hardening and security guidance" : "Orientações de proteção e segurança",
"Version" : "Versão",
"More apps" : "Mais aplicações",
"Developer documentation" : "Documentação de Programador",
diff --git a/settings/l10n/pt_PT.json b/settings/l10n/pt_PT.json
index 28cbfc42a0b..7a3b285b6c2 100644
--- a/settings/l10n/pt_PT.json
+++ b/settings/l10n/pt_PT.json
@@ -2,6 +2,7 @@
"Security & setup warnings" : "Avisos de configuração e segurança",
"Cron" : "Cron",
"Sharing" : "Partilha",
+ "Server Side Encryption" : "Encriptação do lado do Servidor",
"Email Server" : "Servidor de e-mail",
"Log" : "Registo",
"Tips & tricks" : "Dicas e truqes",
@@ -138,6 +139,7 @@
"Allow users to send mail notification for shared files to other users" : "Autorizar utilizadores a enviarem notificações de email acerca de ficheiros partilhados a outros utilizadores",
"Exclude groups from sharing" : "Excluir grupos das partilhas",
"These groups will still be able to receive shares, but not to initiate them." : "Estes grupos poderão receber partilhas, mas não poderão iniciá-las.",
+ "Enable Server-Side-Encryption" : "Ativar encriptação do lado do servidor",
"This is used for sending out notifications." : "Isto é utilizado para enviar notificações",
"Send mode" : "Modo de Envio",
"From address" : "Do endereço",
@@ -165,6 +167,7 @@
"Performance tuning" : "Ajuste de desempenho",
"Improving the config.php" : "Melhorar o config.php",
"Theming" : "Temas",
+ "Hardening and security guidance" : "Orientações de proteção e segurança",
"Version" : "Versão",
"More apps" : "Mais aplicações",
"Developer documentation" : "Documentação de Programador",
diff --git a/settings/l10n/ru.js b/settings/l10n/ru.js
index 1f4c6ec616a..b15161acbc8 100644
--- a/settings/l10n/ru.js
+++ b/settings/l10n/ru.js
@@ -4,6 +4,7 @@ OC.L10N.register(
"Security & setup warnings" : "Предупреждения безопасности и установки",
"Cron" : "Cron (планировщик задач)",
"Sharing" : "Общий доступ",
+ "Server Side Encryption" : "Шифрование на стороне сервера",
"Email Server" : "Почтовый сервер",
"Log" : "Журнал",
"Tips & tricks" : "Советы и трюки",
@@ -119,6 +120,7 @@ OC.L10N.register(
"We strongly suggest installing the required packages on your system to support one of the following locales: %s." : "Мы рекомендуем установить требуемые пакеты для вашей системы для поддержки одного из следующих языков: %s.",
"If your installation is not installed in the root of the domain and uses system cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (Suggested: \"%s\")" : "Если ваша копия ownCloud установлена не в корне домена и использует системный планировщик cron, возможны проблемы с правильной генерацией URL. Чтобы избежать этого, установите опцию \"overwrite.cli.url\" в файле config.php равной пути папки установки. (Предположительно: \"%s\".)",
"It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Не удается запустить задачу планировщика через CLI. Произошли следующие технические ошибки:",
+ "Please double check the <a target=\"_blank\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"#log-section\">log</a>." : "Пожалуйста, перепроверьте <a href=\"%s\">инструкцию по установке</a> и проверьте ошибки или предупреждения в <a href=\"#log-section\">журнале</a>",
"Last cron job execution: %s." : "Последнее выполненное Cron задание: %s.",
"Last cron job execution: %s. Something seems wrong." : "Последнее выполненное Cron задание: %s. Что-то кажется неправильным.",
"Cron was not executed yet!" : "Задачи cron ещё не запускались!",
@@ -139,6 +141,7 @@ OC.L10N.register(
"Allow users to send mail notification for shared files to other users" : "Разрешить пользователям отправлять оповещение других пользователей об открытии доступа к файлам",
"Exclude groups from sharing" : "Исключить группы из общего доступа",
"These groups will still be able to receive shares, but not to initiate them." : "Эти группы смогут получать общие ресурсы, но не могут их создавать.",
+ "Enable Server-Side-Encryption" : "Включить шифрование на стороне сервера",
"This is used for sending out notifications." : "Используется для отправки уведомлений.",
"Send mode" : "Способ отправки",
"From address" : "Адрес отправителя",
@@ -160,11 +163,13 @@ OC.L10N.register(
"The logfile is bigger than 100 MB. Downloading it may take some time!" : "Лог-файл - больше 100 мб. Его скачивание может занять некоторое время!",
"SQLite is used as database. For larger installations we recommend to switch to a different database backend." : "В качестве базы данных используется SQLite. Для больших установок мы рекомендуем переключиться на другую серверную базу данных.",
"Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "Особенно вызывает сомнение использование SQLite при синхронизации файлов с использование клиента для ПК.",
+ "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" href=\"%s\">documentation ↗</a>." : "Для перехода на другую базу данных используйте команду: 'occ db:convert-type' или ознакомьтесь с <a target=\"_blank\" href=\"%s\">документацией ↗</a>.",
"How to do backups" : "Как сделать резервные копии",
"Advanced monitoring" : "Расширенный мониторинг",
"Performance tuning" : "Настройка производительности",
"Improving the config.php" : "Улучшение config.php",
"Theming" : "Темы оформления",
+ "Hardening and security guidance" : "Руководство по безопасности и защите",
"Version" : "Версия",
"More apps" : "Ещё приложения",
"Developer documentation" : "Документация для разработчиков",
diff --git a/settings/l10n/ru.json b/settings/l10n/ru.json
index fd9dabd993d..44e49f7cbb6 100644
--- a/settings/l10n/ru.json
+++ b/settings/l10n/ru.json
@@ -2,6 +2,7 @@
"Security & setup warnings" : "Предупреждения безопасности и установки",
"Cron" : "Cron (планировщик задач)",
"Sharing" : "Общий доступ",
+ "Server Side Encryption" : "Шифрование на стороне сервера",
"Email Server" : "Почтовый сервер",
"Log" : "Журнал",
"Tips & tricks" : "Советы и трюки",
@@ -117,6 +118,7 @@
"We strongly suggest installing the required packages on your system to support one of the following locales: %s." : "Мы рекомендуем установить требуемые пакеты для вашей системы для поддержки одного из следующих языков: %s.",
"If your installation is not installed in the root of the domain and uses system cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (Suggested: \"%s\")" : "Если ваша копия ownCloud установлена не в корне домена и использует системный планировщик cron, возможны проблемы с правильной генерацией URL. Чтобы избежать этого, установите опцию \"overwrite.cli.url\" в файле config.php равной пути папки установки. (Предположительно: \"%s\".)",
"It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Не удается запустить задачу планировщика через CLI. Произошли следующие технические ошибки:",
+ "Please double check the <a target=\"_blank\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"#log-section\">log</a>." : "Пожалуйста, перепроверьте <a href=\"%s\">инструкцию по установке</a> и проверьте ошибки или предупреждения в <a href=\"#log-section\">журнале</a>",
"Last cron job execution: %s." : "Последнее выполненное Cron задание: %s.",
"Last cron job execution: %s. Something seems wrong." : "Последнее выполненное Cron задание: %s. Что-то кажется неправильным.",
"Cron was not executed yet!" : "Задачи cron ещё не запускались!",
@@ -137,6 +139,7 @@
"Allow users to send mail notification for shared files to other users" : "Разрешить пользователям отправлять оповещение других пользователей об открытии доступа к файлам",
"Exclude groups from sharing" : "Исключить группы из общего доступа",
"These groups will still be able to receive shares, but not to initiate them." : "Эти группы смогут получать общие ресурсы, но не могут их создавать.",
+ "Enable Server-Side-Encryption" : "Включить шифрование на стороне сервера",
"This is used for sending out notifications." : "Используется для отправки уведомлений.",
"Send mode" : "Способ отправки",
"From address" : "Адрес отправителя",
@@ -158,11 +161,13 @@
"The logfile is bigger than 100 MB. Downloading it may take some time!" : "Лог-файл - больше 100 мб. Его скачивание может занять некоторое время!",
"SQLite is used as database. For larger installations we recommend to switch to a different database backend." : "В качестве базы данных используется SQLite. Для больших установок мы рекомендуем переключиться на другую серверную базу данных.",
"Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "Особенно вызывает сомнение использование SQLite при синхронизации файлов с использование клиента для ПК.",
+ "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" href=\"%s\">documentation ↗</a>." : "Для перехода на другую базу данных используйте команду: 'occ db:convert-type' или ознакомьтесь с <a target=\"_blank\" href=\"%s\">документацией ↗</a>.",
"How to do backups" : "Как сделать резервные копии",
"Advanced monitoring" : "Расширенный мониторинг",
"Performance tuning" : "Настройка производительности",
"Improving the config.php" : "Улучшение config.php",
"Theming" : "Темы оформления",
+ "Hardening and security guidance" : "Руководство по безопасности и защите",
"Version" : "Версия",
"More apps" : "Ещё приложения",
"Developer documentation" : "Документация для разработчиков",
diff --git a/settings/l10n/sr.js b/settings/l10n/sr.js
index 97a24873410..15f084f3888 100644
--- a/settings/l10n/sr.js
+++ b/settings/l10n/sr.js
@@ -4,6 +4,7 @@ OC.L10N.register(
"Security & setup warnings" : "Безбедносна и упозорења поставе",
"Cron" : "Крон",
"Sharing" : "Дељење",
+ "Server Side Encryption" : "Шифровање од стране сервера",
"Email Server" : "Сервер е-поште",
"Log" : "Бележење",
"Tips & tricks" : "Савети и трикови",
@@ -139,6 +140,7 @@ OC.L10N.register(
"Allow users to send mail notification for shared files to other users" : "Дозволи корисницима да шаљу обавештења е-поштом за дељене фајлове",
"Exclude groups from sharing" : "Изузми групе из дељења",
"These groups will still be able to receive shares, but not to initiate them." : "Ове групе ће моћи да примају дељења али не и да их праве.",
+ "Enable Server-Side-Encryption" : "Омогући шифровање од стране сервера",
"This is used for sending out notifications." : "Ово се користи за слање обавештења.",
"Send mode" : "Режим слања",
"From address" : "Са адресе",
diff --git a/settings/l10n/sr.json b/settings/l10n/sr.json
index 3499c29af29..89f2080699a 100644
--- a/settings/l10n/sr.json
+++ b/settings/l10n/sr.json
@@ -2,6 +2,7 @@
"Security & setup warnings" : "Безбедносна и упозорења поставе",
"Cron" : "Крон",
"Sharing" : "Дељење",
+ "Server Side Encryption" : "Шифровање од стране сервера",
"Email Server" : "Сервер е-поште",
"Log" : "Бележење",
"Tips & tricks" : "Савети и трикови",
@@ -137,6 +138,7 @@
"Allow users to send mail notification for shared files to other users" : "Дозволи корисницима да шаљу обавештења е-поштом за дељене фајлове",
"Exclude groups from sharing" : "Изузми групе из дељења",
"These groups will still be able to receive shares, but not to initiate them." : "Ове групе ће моћи да примају дељења али не и да их праве.",
+ "Enable Server-Side-Encryption" : "Омогући шифровање од стране сервера",
"This is used for sending out notifications." : "Ово се користи за слање обавештења.",
"Send mode" : "Режим слања",
"From address" : "Са адресе",
diff --git a/settings/templates/admin.php b/settings/templates/admin.php
index 600449adac2..1b0ed66563e 100644
--- a/settings/templates/admin.php
+++ b/settings/templates/admin.php
@@ -539,6 +539,7 @@ if ($_['cronErrors']) {
<li><a target="_blank" href="<?php p(link_to_docs('admin-performance')); ?>"><?php p($l->t('Performance tuning'));?> ↗</a></li>
<li><a target="_blank" href="<?php p(link_to_docs('admin-config')); ?>"><?php p($l->t('Improving the config.php'));?> ↗</a></li>
<li><a target="_blank" href="<?php p(link_to_docs('developer-theming')); ?>"><?php p($l->t('Theming'));?> ↗</a></li>
+ <li><a target="_blank" href="<?php p(link_to_docs('admin-security')); ?>"><?php p($l->t('Hardening and security guidance'));?> ↗</a></li>
</ul>
</div>
diff --git a/settings/templates/personal.php b/settings/templates/personal.php
index 1d5bf1fc54f..2a0b4bb0dc4 100644
--- a/settings/templates/personal.php
+++ b/settings/templates/personal.php
@@ -73,9 +73,11 @@ if($_['passwordChangeSupported']) {
<div class="hidden icon-checkmark" id="password-changed"></div>
<div class="hidden" id="password-error"><?php p($l->t('Unable to change your password'));?></div>
<br>
+ <label for="pass1" class="onlyInIE8"><?php echo $l->t('Current password');?>: </label>
<input type="password" id="pass1" name="oldpassword"
placeholder="<?php echo $l->t('Current password');?>"
autocomplete="off" autocapitalize="off" autocorrect="off" />
+ <label for="pass2" class="onlyInIE8"><?php echo $l->t('New password');?>: </label>
<input type="password" id="pass2" name="personal-password"
placeholder="<?php echo $l->t('New password');?>"
data-typetoggle="#personal-show"
diff --git a/tests/lib/connector/sabre/copyetagheaderplugintest.php b/tests/lib/connector/sabre/copyetagheaderplugintest.php
new file mode 100644
index 00000000000..176f9c8d0ca
--- /dev/null
+++ b/tests/lib/connector/sabre/copyetagheaderplugintest.php
@@ -0,0 +1,43 @@
+<?php
+
+namespace Tests\Connector\Sabre;
+
+/**
+ * Copyright (c) 2015 Vincent Petry <pvince81@owncloud.com>
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+class CopyEtagPluginTest extends \Test\TestCase {
+
+ /**
+ * @var \OC\Connector\Sabre\CopyEtagHeaderPlugin
+ */
+ private $plugin;
+
+ public function setUp() {
+ parent::setUp();
+ $this->server = new \Sabre\DAV\Server();
+ $this->plugin = new \OC\Connector\Sabre\CopyEtagHeaderPlugin($this->tree);
+ $this->plugin->initialize($this->server);
+ }
+
+ public function testCopyEtag() {
+ $request = new \Sabre\Http\Request();
+ $response = new \Sabre\Http\Response();
+ $response->setHeader('Etag', 'abcd');
+
+ $this->plugin->afterMethod($request, $response);
+
+ $this->assertEquals('abcd', $response->getHeader('OC-Etag'));
+ }
+
+ public function testNoopWhenEmpty() {
+ $request = new \Sabre\Http\Request();
+ $response = new \Sabre\Http\Response();
+
+ $this->plugin->afterMethod($request, $response);
+
+ $this->assertNull($response->getHeader('OC-Etag'));
+ }
+}
diff --git a/tests/lib/encryption/utiltest.php b/tests/lib/encryption/utiltest.php
index 00a9ab9c578..672f9ff5e97 100644
--- a/tests/lib/encryption/utiltest.php
+++ b/tests/lib/encryption/utiltest.php
@@ -98,4 +98,39 @@ class UtilTest extends TestCase {
$u->createHeader($header, $em);
}
+ /**
+ * @dataProvider providePathsForTestIsExcluded
+ */
+ public function testIsEcluded($path, $expected) {
+ $this->userManager
+ ->expects($this->any())
+ ->method('userExists')
+ ->will($this->returnCallback(array($this, 'isExcludedCallback')));
+
+ $u = new Util($this->view, $this->userManager);
+
+ $this->assertSame($expected,
+ $u->isExcluded($path)
+ );
+ }
+
+ public function providePathsForTestIsExcluded() {
+ return array(
+ array('files_encryption/foo.txt', true),
+ array('test/foo.txt', false),
+ array('/user1/files_encryption/foo.txt', true),
+ array('/user1/files/foo.txt', false),
+
+ );
+ }
+
+ public function isExcludedCallback() {
+ $args = func_get_args();
+ if ($args[0] === 'user1') {
+ return true;
+ }
+
+ return false;
+ }
+
}
diff --git a/tests/lib/files/storage/storagefactory.php b/tests/lib/files/storage/storagefactory.php
index 15519ef83fb..fcdff577dd5 100644
--- a/tests/lib/files/storage/storagefactory.php
+++ b/tests/lib/files/storage/storagefactory.php
@@ -15,7 +15,14 @@ use Test\TestCase;
use OC\Files\Storage\Wrapper\Wrapper;
class DummyWrapper extends Wrapper {
+ public $data;
+ public function __construct($arguments) {
+ parent::__construct($arguments);
+ if (isset($arguments['data'])) {
+ $this->data = $arguments['data'];
+ }
+ }
}
class StorageFactory extends TestCase {
@@ -42,4 +49,24 @@ class StorageFactory extends TestCase {
$wrapped = $mount->getStorage();
$this->assertInstanceOf('\OC\Files\Storage\Temporary', $wrapped);
}
+
+ public function testWrapperPriority() {
+ $instance = new \OC\Files\Storage\StorageFactory();
+ $mount = new MountPoint('\OC\Files\Storage\Temporary', '/foo', [[]], $instance);
+ $instance->addStorageWrapper('dummy1', function ($mountPoint, IStorage $storage) {
+ return new DummyWrapper(['storage' => $storage, 'data' => 1]);
+ }, 1);
+ $instance->addStorageWrapper('dummy2', function ($mountPoint, IStorage $storage) {
+ return new DummyWrapper(['storage' => $storage, 'data' => 100]);
+ }, 100);
+ $instance->addStorageWrapper('dummy3', function ($mountPoint, IStorage $storage) {
+ return new DummyWrapper(['storage' => $storage, 'data' => 50]);
+ }, 50);
+ /** @var \Test\Files\Storage\DummyWrapper $wrapped */
+ $wrapped = $mount->getStorage();
+ $this->assertInstanceOf('\Test\Files\Storage\DummyWrapper', $wrapped);
+ $this->assertEquals(1, $wrapped->data);// lowest priority is applied last, called first
+ $this->assertEquals(50, $wrapped->getWrapperStorage()->data);
+ $this->assertEquals(100, $wrapped->getWrapperStorage()->getWrapperStorage()->data);
+ }
}
diff --git a/tests/lib/share/share.php b/tests/lib/share/share.php
index 42bb82968af..f35a0fa8e43 100644
--- a/tests/lib/share/share.php
+++ b/tests/lib/share/share.php
@@ -101,6 +101,7 @@ class Test_Share extends \Test\TestCase {
OC_Group::deleteGroup($this->group2);
OC_Group::deleteGroup($this->groupAndUser);
+ $this->logout();
parent::tearDown();
}
@@ -388,6 +389,45 @@ class Test_Share extends \Test\TestCase {
$this->assertSame(\OCP\Share::SHARE_TYPE_USER, $share['share_type']);
}
+ public function testGetShareFromOutsideFilesFolder() {
+ OC_User::setUserId($this->user1);
+ $view = new \OC\Files\View('/' . $this->user1 . '/');
+ $view->mkdir('files/test');
+ $view->mkdir('files/test/sub');
+
+ $view->mkdir('files_trashbin');
+ $view->mkdir('files_trashbin/files');
+
+ $fileInfo = $view->getFileInfo('files/test/sub');
+ $fileId = $fileInfo->getId();
+
+ $this->assertTrue(
+ OCP\Share::shareItem('folder', $fileId, OCP\Share::SHARE_TYPE_USER, $this->user2, \OCP\Constants::PERMISSION_READ),
+ 'Failed asserting that user 1 successfully shared "test/sub" with user 2.'
+ );
+
+ $result = OCP\Share::getItemShared('folder', $fileId, Test_Share_Backend::FORMAT_SOURCE);
+ $this->assertNotEmpty($result);
+
+ $result = OCP\Share::getItemSharedWithUser('folder', $fileId, $this->user2);
+ $this->assertNotEmpty($result);
+
+ $result = OCP\Share::getItemsSharedWithUser('folder', $this->user2);
+ $this->assertNotEmpty($result);
+
+ // move to trash (keeps file id)
+ $view->rename('files/test', 'files_trashbin/files/test');
+
+ $result = OCP\Share::getItemShared('folder', $fileId, Test_Share_Backend::FORMAT_SOURCE);
+ $this->assertEmpty($result, 'Share must not be returned for files outside of "files"');
+
+ $result = OCP\Share::getItemSharedWithUser('folder', $fileId, $this->user2);
+ $this->assertEmpty($result, 'Share must not be returned for files outside of "files"');
+
+ $result = OCP\Share::getItemsSharedWithUser('folder', $this->user2);
+ $this->assertEmpty($result, 'Share must not be returned for files outside of "files"');
+ }
+
public function testSetExpireDateInPast() {
OC_User::setUserId($this->user1);
$this->shareUserOneTestFileWithUserTwo();
@@ -857,8 +897,10 @@ class Test_Share extends \Test\TestCase {
public function testShareItemWithLinkAndDefaultExpireDate() {
OC_User::setUserId($this->user1);
- \OC_Appconfig::setValue('core', 'shareapi_default_expire_date', 'yes');
- \OC_Appconfig::setValue('core', 'shareapi_expire_after_n_days', '2');
+ $config = \OC::$server->getConfig();
+
+ $config->setAppValue('core', 'shareapi_default_expire_date', 'yes');
+ $config->setAppValue('core', 'shareapi_expire_after_n_days', '2');
$token = OCP\Share::shareItem('test', 'test.txt', OCP\Share::SHARE_TYPE_LINK, null, \OCP\Constants::PERMISSION_READ);
$this->assertInternalType(
@@ -875,8 +917,8 @@ class Test_Share extends \Test\TestCase {
'Failed asserting that the returned row has an default expiration date.'
);
- \OC_Appconfig::deleteKey('core', 'shareapi_default_expire_date');
- \OC_Appconfig::deleteKey('core', 'shareapi_expire_after_n_days');
+ $config->deleteAppValue('core', 'shareapi_default_expire_date');
+ $config->deleteAppValue('core', 'shareapi_expire_after_n_days');
}
diff --git a/tests/lib/util.php b/tests/lib/util.php
index 4082c28f050..7d9064e0a2f 100644
--- a/tests/lib/util.php
+++ b/tests/lib/util.php
@@ -419,6 +419,25 @@ class Test_Util extends \Test\TestCase {
$this->assertFalse(\OCP\Util::needUpgrade());
}
+
+ public function testCheckDataDirectoryValidity() {
+ $dataDir = \OCP\Files::tmpFolder();
+ touch($dataDir . '/.ocdata');
+ $errors = \OC_Util::checkDataDirectoryValidity($dataDir);
+ $this->assertEmpty($errors);
+ \OCP\Files::rmdirr($dataDir);
+
+ $dataDir = \OCP\Files::tmpFolder();
+ // no touch
+ $errors = \OC_Util::checkDataDirectoryValidity($dataDir);
+ $this->assertNotEmpty($errors);
+ \OCP\Files::rmdirr($dataDir);
+
+ if (!\OC_Util::runningOnWindows()) {
+ $errors = \OC_Util::checkDataDirectoryValidity('relative/path');
+ $this->assertNotEmpty($errors);
+ }
+ }
}
/**
diff --git a/tests/settings/controller/logsettingscontrollertest.php b/tests/settings/controller/logsettingscontrollertest.php
index 84581bf5782..60680ba4647 100644
--- a/tests/settings/controller/logsettingscontrollertest.php
+++ b/tests/settings/controller/logsettingscontrollertest.php
@@ -66,15 +66,9 @@ class LogSettingsControllerTest extends \Test\TestCase {
];
}
- public function testGetFilenameForDownload() {
- $timestamp = 42;
- $this->container['Config']
- ->expects($this->once())
- ->method('getSystemValue')
- ->with('instanceid')
- ->will($this->returnValue('0xF'));
- $filename = \Test_Helper::invokePrivate($this->logSettingsController, 'getFilenameForDownload', [$timestamp]);
+ public function testDownload() {
+ $response = $this->logSettingsController->download();
- $this->assertSame('ownCloud-0xF-42.log', $filename);
+ $this->assertInstanceOf('\OCP\AppFramework\Http\StreamResponse', $response);
}
}