summaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/files/admin.php2
-rw-r--r--apps/files/ajax/newfile.php147
-rw-r--r--apps/files/ajax/newfolder.php25
-rw-r--r--apps/files/appinfo/app.php39
-rw-r--r--apps/files/appinfo/remote.php2
-rw-r--r--apps/files/css/files.css2
-rw-r--r--apps/files/js/file-upload.js54
-rw-r--r--apps/files/js/files.js8
-rw-r--r--apps/files/l10n/ar.js4
-rw-r--r--apps/files/l10n/ar.json4
-rw-r--r--apps/files/l10n/ast.js12
-rw-r--r--apps/files/l10n/ast.json12
-rw-r--r--apps/files/l10n/az.js12
-rw-r--r--apps/files/l10n/az.json12
-rw-r--r--apps/files/l10n/bg_BG.js12
-rw-r--r--apps/files/l10n/bg_BG.json12
-rw-r--r--apps/files/l10n/bn_BD.js9
-rw-r--r--apps/files/l10n/bn_BD.json9
-rw-r--r--apps/files/l10n/bs.js12
-rw-r--r--apps/files/l10n/bs.json12
-rw-r--r--apps/files/l10n/ca.js12
-rw-r--r--apps/files/l10n/ca.json12
-rw-r--r--apps/files/l10n/cs_CZ.js29
-rw-r--r--apps/files/l10n/cs_CZ.json29
-rw-r--r--apps/files/l10n/cy_GB.js4
-rw-r--r--apps/files/l10n/cy_GB.json4
-rw-r--r--apps/files/l10n/da.js12
-rw-r--r--apps/files/l10n/da.json12
-rw-r--r--apps/files/l10n/de.js17
-rw-r--r--apps/files/l10n/de.json17
-rw-r--r--apps/files/l10n/de_DE.js17
-rw-r--r--apps/files/l10n/de_DE.json17
-rw-r--r--apps/files/l10n/el.js17
-rw-r--r--apps/files/l10n/el.json17
-rw-r--r--apps/files/l10n/en_GB.js12
-rw-r--r--apps/files/l10n/en_GB.json12
-rw-r--r--apps/files/l10n/eo.js8
-rw-r--r--apps/files/l10n/eo.json8
-rw-r--r--apps/files/l10n/es.js13
-rw-r--r--apps/files/l10n/es.json13
-rw-r--r--apps/files/l10n/es_AR.js10
-rw-r--r--apps/files/l10n/es_AR.json10
-rw-r--r--apps/files/l10n/es_MX.js10
-rw-r--r--apps/files/l10n/es_MX.json10
-rw-r--r--apps/files/l10n/et_EE.js12
-rw-r--r--apps/files/l10n/et_EE.json12
-rw-r--r--apps/files/l10n/eu.js12
-rw-r--r--apps/files/l10n/eu.json12
-rw-r--r--apps/files/l10n/fa.js4
-rw-r--r--apps/files/l10n/fa.json4
-rw-r--r--apps/files/l10n/fi_FI.js13
-rw-r--r--apps/files/l10n/fi_FI.json13
-rw-r--r--apps/files/l10n/fr.js12
-rw-r--r--apps/files/l10n/fr.json12
-rw-r--r--apps/files/l10n/gl.js15
-rw-r--r--apps/files/l10n/gl.json15
-rw-r--r--apps/files/l10n/he.js4
-rw-r--r--apps/files/l10n/he.json4
-rw-r--r--apps/files/l10n/hr.js12
-rw-r--r--apps/files/l10n/hr.json12
-rw-r--r--apps/files/l10n/hu_HU.js12
-rw-r--r--apps/files/l10n/hu_HU.json12
-rw-r--r--apps/files/l10n/ia.js2
-rw-r--r--apps/files/l10n/ia.json2
-rw-r--r--apps/files/l10n/id.js12
-rw-r--r--apps/files/l10n/id.json12
-rw-r--r--apps/files/l10n/is.js4
-rw-r--r--apps/files/l10n/is.json4
-rw-r--r--apps/files/l10n/it.js15
-rw-r--r--apps/files/l10n/it.json15
-rw-r--r--apps/files/l10n/ja.js12
-rw-r--r--apps/files/l10n/ja.json12
-rw-r--r--apps/files/l10n/ka_GE.js4
-rw-r--r--apps/files/l10n/ka_GE.json4
-rw-r--r--apps/files/l10n/km.js4
-rw-r--r--apps/files/l10n/km.json4
-rw-r--r--apps/files/l10n/kn.js11
-rw-r--r--apps/files/l10n/kn.json11
-rw-r--r--apps/files/l10n/ko.js12
-rw-r--r--apps/files/l10n/ko.json12
-rw-r--r--apps/files/l10n/lt_LT.js12
-rw-r--r--apps/files/l10n/lt_LT.json12
-rw-r--r--apps/files/l10n/lv.js13
-rw-r--r--apps/files/l10n/lv.json13
-rw-r--r--apps/files/l10n/mk.js8
-rw-r--r--apps/files/l10n/mk.json8
-rw-r--r--apps/files/l10n/nb_NO.js13
-rw-r--r--apps/files/l10n/nb_NO.json13
-rw-r--r--apps/files/l10n/nl.js13
-rw-r--r--apps/files/l10n/nl.json13
-rw-r--r--apps/files/l10n/nn_NO.js4
-rw-r--r--apps/files/l10n/nn_NO.json4
-rw-r--r--apps/files/l10n/pl.js12
-rw-r--r--apps/files/l10n/pl.json12
-rw-r--r--apps/files/l10n/pt_BR.js13
-rw-r--r--apps/files/l10n/pt_BR.json13
-rw-r--r--apps/files/l10n/pt_PT.js13
-rw-r--r--apps/files/l10n/pt_PT.json13
-rw-r--r--apps/files/l10n/ro.js12
-rw-r--r--apps/files/l10n/ro.json12
-rw-r--r--apps/files/l10n/ru.js13
-rw-r--r--apps/files/l10n/ru.json13
-rw-r--r--apps/files/l10n/si_LK.js1
-rw-r--r--apps/files/l10n/si_LK.json1
-rw-r--r--apps/files/l10n/sk_SK.js12
-rw-r--r--apps/files/l10n/sk_SK.json12
-rw-r--r--apps/files/l10n/sl.js12
-rw-r--r--apps/files/l10n/sl.json12
-rw-r--r--apps/files/l10n/sq.js12
-rw-r--r--apps/files/l10n/sq.json12
-rw-r--r--apps/files/l10n/sr.js13
-rw-r--r--apps/files/l10n/sr.json13
-rw-r--r--apps/files/l10n/sr@latin.js12
-rw-r--r--apps/files/l10n/sr@latin.json12
-rw-r--r--apps/files/l10n/sv.js12
-rw-r--r--apps/files/l10n/sv.json12
-rw-r--r--apps/files/l10n/ta_LK.js2
-rw-r--r--apps/files/l10n/ta_LK.json2
-rw-r--r--apps/files/l10n/th_TH.js4
-rw-r--r--apps/files/l10n/th_TH.json4
-rw-r--r--apps/files/l10n/tr.js13
-rw-r--r--apps/files/l10n/tr.json13
-rw-r--r--apps/files/l10n/uk.js29
-rw-r--r--apps/files/l10n/uk.json29
-rw-r--r--apps/files/l10n/vi.js10
-rw-r--r--apps/files/l10n/vi.json10
-rw-r--r--apps/files/l10n/zh_CN.js12
-rw-r--r--apps/files/l10n/zh_CN.json12
-rw-r--r--apps/files/l10n/zh_TW.js12
-rw-r--r--apps/files/l10n/zh_TW.json12
-rw-r--r--apps/files/templates/admin.php14
-rw-r--r--apps/files/templates/list.php3
-rw-r--r--apps/files/tests/js/fileUploadSpec.js13
-rw-r--r--apps/files/tests/js/filesSpec.js10
-rw-r--r--apps/files_encryption/l10n/az.js37
-rw-r--r--apps/files_encryption/l10n/az.json37
-rw-r--r--apps/files_encryption/l10n/gl.js4
-rw-r--r--apps/files_encryption/l10n/gl.json4
-rw-r--r--apps/files_encryption/l10n/sr.js2
-rw-r--r--apps/files_encryption/l10n/sr.json2
-rw-r--r--apps/files_encryption/lib/migration.php28
-rw-r--r--apps/files_external/3rdparty/composer.lock8
-rw-r--r--apps/files_external/3rdparty/composer/installed.json8
-rw-r--r--apps/files_external/3rdparty/icewind/smb/.gitignore1
-rw-r--r--apps/files_external/3rdparty/icewind/smb/src/Parser.php12
-rw-r--r--apps/files_external/3rdparty/icewind/smb/src/Share.php7
-rw-r--r--apps/files_external/3rdparty/icewind/smb/src/TimeZoneProvider.php35
-rw-r--r--apps/files_external/3rdparty/icewind/smb/tests/AbstractShare.php7
-rw-r--r--apps/files_external/3rdparty/icewind/smb/tests/Parser.php26
-rw-r--r--apps/files_external/l10n/ast.js1
-rw-r--r--apps/files_external/l10n/ast.json1
-rw-r--r--apps/files_external/l10n/az.js55
-rw-r--r--apps/files_external/l10n/az.json55
-rw-r--r--apps/files_external/l10n/ca.js6
-rw-r--r--apps/files_external/l10n/ca.json6
-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/el.js1
-rw-r--r--apps/files_external/l10n/el.json1
-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/nb_NO.js2
-rw-r--r--apps/files_external/l10n/nb_NO.json2
-rw-r--r--apps/files_external/l10n/sr.js10
-rw-r--r--apps/files_external/l10n/sr.json10
-rw-r--r--apps/files_external/l10n/uk.js2
-rw-r--r--apps/files_external/l10n/uk.json2
-rw-r--r--apps/files_external/lib/amazons3.php6
-rw-r--r--apps/files_external/lib/dropbox.php6
-rw-r--r--apps/files_external/lib/google.php6
-rw-r--r--apps/files_external/lib/swift.php6
-rw-r--r--apps/files_external/tests/README.md5
-rw-r--r--apps/files_external/tests/amazons3migration.php6
-rwxr-xr-xapps/files_external/tests/env/start-smb-windows.sh34
-rwxr-xr-xapps/files_external/tests/env/stop-smb-windows.sh18
-rw-r--r--apps/files_external/tests/mountconfig.php120
-rw-r--r--apps/files_sharing/api/local.php9
-rw-r--r--apps/files_sharing/l10n/az.js36
-rw-r--r--apps/files_sharing/l10n/az.json36
-rw-r--r--apps/files_sharing/l10n/de.js2
-rw-r--r--apps/files_sharing/l10n/de.json2
-rw-r--r--apps/files_sharing/l10n/gl.js2
-rw-r--r--apps/files_sharing/l10n/gl.json2
-rw-r--r--apps/files_sharing/l10n/pl.js7
-rw-r--r--apps/files_sharing/l10n/pl.json7
-rw-r--r--apps/files_sharing/l10n/uk.js5
-rw-r--r--apps/files_sharing/l10n/uk.json5
-rw-r--r--apps/files_sharing/l10n/vi.js20
-rw-r--r--apps/files_sharing/l10n/vi.json20
-rw-r--r--apps/files_sharing/lib/cache.php22
-rw-r--r--apps/files_sharing/lib/controllers/sharecontroller.php7
-rw-r--r--apps/files_sharing/lib/external/scanner.php18
-rw-r--r--apps/files_sharing/public.php2
-rw-r--r--apps/files_sharing/publicwebdav.php2
-rw-r--r--apps/files_sharing/tests/api.php71
-rw-r--r--apps/files_sharing/tests/controller/sharecontroller.php5
-rw-r--r--apps/files_sharing/tests/propagation.php90
-rw-r--r--apps/files_trashbin/command/expire.php56
-rw-r--r--apps/files_trashbin/l10n/cs_CZ.js2
-rw-r--r--apps/files_trashbin/l10n/cs_CZ.json2
-rw-r--r--apps/files_trashbin/l10n/el.js1
-rw-r--r--apps/files_trashbin/l10n/el.json1
-rw-r--r--apps/files_trashbin/l10n/pl.js4
-rw-r--r--apps/files_trashbin/l10n/pl.json4
-rw-r--r--apps/files_trashbin/l10n/vi.js1
-rw-r--r--apps/files_trashbin/l10n/vi.json1
-rw-r--r--apps/files_trashbin/lib/trashbin.php67
-rw-r--r--apps/files_trashbin/tests/js/filelistSpec.js22
-rw-r--r--apps/files_trashbin/tests/trashbin.php2
-rw-r--r--apps/user_ldap/command/showconfig.php13
-rw-r--r--apps/user_ldap/l10n/ast.js3
-rw-r--r--apps/user_ldap/l10n/ast.json3
-rw-r--r--apps/user_ldap/l10n/az.js35
-rw-r--r--apps/user_ldap/l10n/az.json35
-rw-r--r--apps/user_ldap/l10n/cs_CZ.js2
-rw-r--r--apps/user_ldap/l10n/cs_CZ.json2
-rw-r--r--apps/user_ldap/l10n/en_GB.js1
-rw-r--r--apps/user_ldap/l10n/en_GB.json1
-rw-r--r--apps/user_ldap/l10n/es.js1
-rw-r--r--apps/user_ldap/l10n/es.json1
-rw-r--r--apps/user_ldap/l10n/fr.js7
-rw-r--r--apps/user_ldap/l10n/fr.json7
-rw-r--r--apps/user_ldap/l10n/gl.js2
-rw-r--r--apps/user_ldap/l10n/gl.json2
-rw-r--r--apps/user_ldap/l10n/nl.js1
-rw-r--r--apps/user_ldap/l10n/nl.json1
-rw-r--r--apps/user_ldap/l10n/ru.js1
-rw-r--r--apps/user_ldap/l10n/ru.json1
-rw-r--r--apps/user_ldap/l10n/sk_SK.js3
-rw-r--r--apps/user_ldap/l10n/sk_SK.json3
-rw-r--r--apps/user_ldap/l10n/sr.js11
-rw-r--r--apps/user_ldap/l10n/sr.json11
-rw-r--r--apps/user_ldap/l10n/tr.js1
-rw-r--r--apps/user_ldap/l10n/tr.json1
-rw-r--r--apps/user_ldap/l10n/uk.js1
-rw-r--r--apps/user_ldap/l10n/uk.json1
-rw-r--r--apps/user_ldap/l10n/vi.js10
-rw-r--r--apps/user_ldap/l10n/vi.json10
-rw-r--r--apps/user_ldap/l10n/zh_TW.js1
-rw-r--r--apps/user_ldap/l10n/zh_TW.json1
-rw-r--r--apps/user_ldap/lib/access.php20
-rw-r--r--apps/user_webdavauth/l10n/hy.js1
-rw-r--r--apps/user_webdavauth/l10n/hy.json1
245 files changed, 1396 insertions, 1598 deletions
diff --git a/apps/files/admin.php b/apps/files/admin.php
index bf12af74105..2a424582af9 100644
--- a/apps/files/admin.php
+++ b/apps/files/admin.php
@@ -36,8 +36,6 @@ if($_POST && OC_Util::isCallRegistered()) {
}
}
-OCP\App::setActiveNavigationEntry( "files_administration" );
-
$htaccessWritable=is_writable(OC::$SERVERROOT.'/.htaccess');
$tmpl = new OCP\Template( 'files', 'admin' );
diff --git a/apps/files/ajax/newfile.php b/apps/files/ajax/newfile.php
index 4f5d102b404..e1f75ae91d0 100644
--- a/apps/files/ajax/newfile.php
+++ b/apps/files/ajax/newfile.php
@@ -10,39 +10,7 @@ global $eventSource;
// Get the params
$dir = isset( $_REQUEST['dir'] ) ? '/'.trim((string)$_REQUEST['dir'], '/\\') : '';
-$filename = isset( $_REQUEST['filename'] ) ? trim((string)$_REQUEST['filename'], '/\\') : '';
-$content = isset( $_REQUEST['content'] ) ? (string)$_REQUEST['content'] : '';
-$source = isset( $_REQUEST['source'] ) ? trim((string)$_REQUEST['source'], '/\\') : '';
-
-if($source) {
- $eventSource = \OC::$server->createEventSource();
-}
-
-function progress($notification_code, $severity, $message, $message_code, $bytes_transferred, $bytes_max) {
- static $filesize = 0;
- static $lastsize = 0;
- global $eventSource;
-
- switch($notification_code) {
- case STREAM_NOTIFY_FILE_SIZE_IS:
- $filesize = $bytes_max;
- break;
-
- case STREAM_NOTIFY_PROGRESS:
- if ($bytes_transferred > 0) {
- if (!isset($filesize) || $filesize === 0) {
- } else {
- $progress = (int)(($bytes_transferred/$filesize)*100);
- if($progress>$lastsize) { //limit the number or messages send
- $eventSource->send('progress', $progress);
- }
- $lastsize=$progress;
- }
- }
- break;
- }
-}
-
+$fileName = isset( $_REQUEST['filename'] ) ? trim((string)$_REQUEST['filename'], '/\\') : '';
$l10n = \OC::$server->getL10N('files');
@@ -50,23 +18,14 @@ $result = array(
'success' => false,
'data' => NULL
);
-$trimmedFileName = trim($filename);
-
-if($trimmedFileName === '') {
- $result['data'] = array('message' => (string)$l10n->t('File name cannot be empty.'));
- OCP\JSON::error($result);
- exit();
-}
-if($trimmedFileName === '.' || $trimmedFileName === '..') {
- $result['data'] = array('message' => (string)$l10n->t('"%s" is an invalid file name.', $trimmedFileName));
- OCP\JSON::error($result);
- exit();
-}
-if(!OCP\Util::isValidFileName($filename)) {
- $result['data'] = array('message' => (string)$l10n->t("Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed."));
+try {
+ \OC\Files\Filesystem::getView()->verifyPath($dir, $fileName);
+} catch (\OCP\Files\InvalidPathException $ex) {
+ $result['data'] = [
+ 'message' => $ex->getMessage()];
OCP\JSON::error($result);
- exit();
+ return;
}
if (!\OC\Files\Filesystem::file_exists($dir . '/')) {
@@ -78,96 +37,32 @@ if (!\OC\Files\Filesystem::file_exists($dir . '/')) {
exit();
}
-$target = $dir.'/'.$filename;
+$target = $dir.'/'.$fileName;
if (\OC\Files\Filesystem::file_exists($target)) {
$result['data'] = array('message' => (string)$l10n->t(
'The name %s is already used in the folder %s. Please choose a different name.',
- array($filename, $dir))
+ array($fileName, $dir))
);
OCP\JSON::error($result);
exit();
}
-if($source) {
- $httpHelper = \OC::$server->getHTTPHelper();
- if(!$httpHelper->isHTTPURL($source)) {
- OCP\JSON::error(array('data' => array('message' => $l10n->t('Not a valid source'))));
- exit();
- }
-
- if (!ini_get('allow_url_fopen')) {
- $eventSource->send('error', array('message' => $l10n->t('Server is not allowed to open URLs, please check the server configuration')));
- $eventSource->close();
- exit();
- }
-
- $source = $httpHelper->getFinalLocationOfURL($source);
-
- $ctx = stream_context_create(\OC::$server->getHTTPHelper()->getDefaultContextArray(), array('notification' =>'progress'));
+$success = false;
+$templateManager = OC_Helper::getFileTemplateManager();
+$mimeType = OC_Helper::getMimetypeDetector()->detectPath($target);
+$content = $templateManager->getTemplate($mimeType);
- $sourceStream=@fopen($source, 'rb', false, $ctx);
- $result = 0;
- if (is_resource($sourceStream)) {
- $meta = stream_get_meta_data($sourceStream);
- if (isset($meta['wrapper_data']) && is_array($meta['wrapper_data'])) {
- //check stream size
- $storageStats = \OCA\Files\Helper::buildFileStorageStatistics($dir);
- $freeSpace = $storageStats['freeSpace'];
-
- foreach($meta['wrapper_data'] as $header) {
- if (strpos($header, ':') === false){
- continue;
- }
- list($name, $value) = explode(':', $header);
- if ('content-length' === strtolower(trim($name))) {
- $length = (int) trim($value);
-
- if ($length > $freeSpace) {
- $delta = $length - $freeSpace;
- $humanDelta = OCP\Util::humanFileSize($delta);
-
- $eventSource->send('error', array('message' => (string)$l10n->t('The file exceeds your quota by %s', array($humanDelta))));
- $eventSource->close();
- fclose($sourceStream);
- exit();
- }
- }
- }
- }
- $result = \OC\Files\Filesystem::file_put_contents($target, $sourceStream);
- }
- if($result) {
- $meta = \OC\Files\Filesystem::getFileInfo($target);
- $data = \OCA\Files\Helper::formatFileInfo($meta);
- $eventSource->send('success', $data);
- } else {
- $eventSource->send('error', array('message' => $l10n->t('Error while downloading %s to %s', array($source, $target))));
- }
- if (is_resource($sourceStream)) {
- fclose($sourceStream);
- }
- $eventSource->close();
- exit();
+if($content) {
+ $success = \OC\Files\Filesystem::file_put_contents($target, $content);
} else {
- $success = false;
- if (!$content) {
- $templateManager = OC_Helper::getFileTemplateManager();
- $mimeType = OC_Helper::getMimetypeDetector()->detectPath($target);
- $content = $templateManager->getTemplate($mimeType);
- }
-
- if($content) {
- $success = \OC\Files\Filesystem::file_put_contents($target, $content);
- } else {
- $success = \OC\Files\Filesystem::touch($target);
- }
+ $success = \OC\Files\Filesystem::touch($target);
+}
- if($success) {
- $meta = \OC\Files\Filesystem::getFileInfo($target);
- OCP\JSON::success(array('data' => \OCA\Files\Helper::formatFileInfo($meta)));
- exit();
- }
+if($success) {
+ $meta = \OC\Files\Filesystem::getFileInfo($target);
+ OCP\JSON::success(array('data' => \OCA\Files\Helper::formatFileInfo($meta)));
+ return;
}
OCP\JSON::error(array('data' => array( 'message' => $l10n->t('Error when creating the file') )));
diff --git a/apps/files/ajax/newfolder.php b/apps/files/ajax/newfolder.php
index e5e038b715c..3a252c5ba3c 100644
--- a/apps/files/ajax/newfolder.php
+++ b/apps/files/ajax/newfolder.php
@@ -9,7 +9,7 @@ OCP\JSON::callCheck();
// Get the params
$dir = isset($_POST['dir']) ? (string)$_POST['dir'] : '';
-$foldername = isset($_POST['foldername']) ?(string) $_POST['foldername'] : '';
+$folderName = isset($_POST['foldername']) ?(string) $_POST['foldername'] : '';
$l10n = \OC::$server->getL10N('files');
@@ -18,16 +18,13 @@ $result = array(
'data' => NULL
);
-if(trim($foldername) === '') {
- $result['data'] = array('message' => $l10n->t('Folder name cannot be empty.'));
+try {
+ \OC\Files\Filesystem::getView()->verifyPath($dir, $folderName);
+} catch (\OCP\Files\InvalidPathException $ex) {
+ $result['data'] = [
+ 'message' => $ex->getMessage()];
OCP\JSON::error($result);
- exit();
-}
-
-if(!OCP\Util::isValidFileName($foldername)) {
- $result['data'] = array('message' => (string)$l10n->t("Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed."));
- OCP\JSON::error($result);
- exit();
+ return;
}
if (!\OC\Files\Filesystem::file_exists($dir . '/')) {
@@ -39,12 +36,12 @@ if (!\OC\Files\Filesystem::file_exists($dir . '/')) {
exit();
}
-$target = $dir . '/' . $foldername;
+$target = $dir . '/' . $folderName;
if (\OC\Files\Filesystem::file_exists($target)) {
$result['data'] = array('message' => $l10n->t(
'The name %s is already used in the folder %s. Please choose a different name.',
- array($foldername, $dir))
+ array($folderName, $dir))
);
OCP\JSON::error($result);
exit();
@@ -52,9 +49,9 @@ if (\OC\Files\Filesystem::file_exists($target)) {
if(\OC\Files\Filesystem::mkdir($target)) {
if ( $dir !== '/') {
- $path = $dir.'/'.$foldername;
+ $path = $dir.'/'.$folderName;
} else {
- $path = '/'.$foldername;
+ $path = '/'.$folderName;
}
$meta = \OC\Files\Filesystem::getFileInfo($path);
$meta['type'] = 'dir'; // missing ?!
diff --git a/apps/files/appinfo/app.php b/apps/files/appinfo/app.php
index 87791e2558e..528156e1a28 100644
--- a/apps/files/appinfo/app.php
+++ b/apps/files/appinfo/app.php
@@ -1,32 +1,37 @@
<?php
-$l = \OC::$server->getL10N('files');
-OCP\App::registerAdmin('files', 'admin');
+\OCP\App::registerAdmin('files', 'admin');
-OCP\App::addNavigationEntry(array("id" => "files_index",
- "order" => 0,
- "href" => OCP\Util::linkTo("files", "index.php"),
- "icon" => OCP\Util::imagePath("core", "places/files.svg"),
- "name" => $l->t("Files")));
+\OC::$server->getNavigationManager()->add(function () {
+ $l = \OC::$server->getL10N('files');
+ return [
+ 'id' => 'files_index',
+ 'order' => 0,
+ 'href' => \OCP\Util::linkTo('files', 'index.php'),
+ 'icon' => \OCP\Util::imagePath('core', 'places/files.svg'),
+ 'name' => $l->t('Files'),
+ ];
+});
\OC::$server->getSearch()->registerProvider('OC\Search\Provider\File', array('apps' => array('files')));
-$templateManager = OC_Helper::getFileTemplateManager();
+$templateManager = \OC_Helper::getFileTemplateManager();
$templateManager->registerTemplate('text/html', 'core/templates/filetemplates/template.html');
$templateManager->registerTemplate('application/vnd.oasis.opendocument.presentation', 'core/templates/filetemplates/template.odp');
$templateManager->registerTemplate('application/vnd.oasis.opendocument.text', 'core/templates/filetemplates/template.odt');
$templateManager->registerTemplate('application/vnd.oasis.opendocument.spreadsheet', 'core/templates/filetemplates/template.ods');
-\OCA\Files\App::getNavigationManager()->add(
- array(
- "id" => 'files',
- "appname" => 'files',
- "script" => 'list.php',
- "order" => 0,
- "name" => $l->t('All files')
- )
-);
+\OCA\Files\App::getNavigationManager()->add(function () {
+ $l = \OC::$server->getL10N('files');
+ return [
+ 'id' => 'files',
+ 'appname' => 'files',
+ 'script' => 'list.php',
+ 'order' => 0,
+ 'name' => $l->t('All files'),
+ ];
+});
\OC::$server->getActivityManager()->registerExtension(function() {
return new \OCA\Files\Activity(
diff --git a/apps/files/appinfo/remote.php b/apps/files/appinfo/remote.php
index f631e47b5f6..e260f85fdb0 100644
--- a/apps/files/appinfo/remote.php
+++ b/apps/files/appinfo/remote.php
@@ -40,7 +40,7 @@ $server->addPlugin(new \Sabre\DAV\Auth\Plugin($authBackend, $defaults->getName()
$server->addPlugin(new \OC\Connector\Sabre\DummyGetResponsePlugin());
$server->addPlugin(new \OC\Connector\Sabre\FilesPlugin($objectTree));
$server->addPlugin(new \OC\Connector\Sabre\MaintenancePlugin());
-$server->addPlugin(new \OC\Connector\Sabre\ExceptionLoggerPlugin('webdav'));
+$server->addPlugin(new \OC\Connector\Sabre\ExceptionLoggerPlugin('webdav', \OC::$server->getLogger()));
// wait with registering these until auth is handled and the filesystem is setup
$server->on('beforeMethod', function () use ($server, $objectTree) {
diff --git a/apps/files/css/files.css b/apps/files/css/files.css
index 1d6b4ad9e07..d09df9d795d 100644
--- a/apps/files/css/files.css
+++ b/apps/files/css/files.css
@@ -488,7 +488,7 @@ table td.filename .uploadtext {
#fileList img.move2trash { display:inline; margin:-8px 0; padding:16px 8px 16px 8px !important; float:right; }
#fileList a.action.delete {
position: absolute;
- right: 0;
+ right: 15px;
padding: 17px 14px;
}
diff --git a/apps/files/js/file-upload.js b/apps/files/js/file-upload.js
index 7374a4c90f3..4e0b9e0e6d1 100644
--- a/apps/files/js/file-upload.js
+++ b/apps/files/js/file-upload.js
@@ -602,9 +602,7 @@ OC.Upload = {
var lastPos;
var checkInput = function () {
var filename = input.val();
- if (type === 'web' && filename.length === 0) {
- throw t('files', 'URL cannot be empty');
- } else if (type !== 'web' && ! Files.isFileNameValid(filename)) {
+ if (Files.isFileNameValid(filename)) {
// Files.isFileNameValid(filename) throws an exception itself
} else if (FileList.inList(filename)) {
throw t('files', '{new_name} already exists', {new_name: filename});
@@ -683,56 +681,6 @@ OC.Upload = {
}
);
break;
- case 'web':
- if (name.substr(0, 8) !== 'https://' && name.substr(0, 7) !== 'http://') {
- name = 'http://' + name;
- }
- var localName = name;
- if (localName.substr(localName.length-1, 1) === '/') {//strip /
- localName = localName.substr(0, localName.length-1);
- }
- if (localName.indexOf('/')) { //use last part of url
- localName = localName.split('/').pop();
- } else { //or the domain
- localName = (localName.match(/:\/\/(.[^\/]+)/)[1]).replace('www.', '');
- }
- localName = FileList.getUniqueName(localName);
- //IE < 10 does not fire the necessary events for the progress bar.
- if ($('html.lte9').length === 0) {
- $('#uploadprogressbar').progressbar({value: 0});
- OC.Upload._showProgressBar();
- }
-
- var eventSource = new OC.EventSource(
- OC.filePath('files', 'ajax', 'newfile.php'),
- {
- dir: FileList.getCurrentDirectory(),
- source: name,
- filename: localName
- }
- );
- eventSource.listen('progress', function(progress) {
- //IE < 10 does not fire the necessary events for the progress bar.
- if ($('html.lte9').length === 0) {
- $('#uploadprogressbar').progressbar('value',progress);
- }
- });
- eventSource.listen('success', function(data) {
- var file = data;
- OC.Upload._hideProgressBar();
-
- FileList.add(file, {hidden: hidden, animate: true});
- });
- eventSource.listen('error', function(error) {
- OC.Upload._hideProgressBar();
- var message = (error && error.message) || t('core', 'Error fetching URL');
- OC.Notification.show(message);
- //hide notification after 10 sec
- setTimeout(function() {
- OC.Notification.hide();
- }, 10000);
- });
- break;
}
var li = form.parent();
form.remove();
diff --git a/apps/files/js/files.js b/apps/files/js/files.js
index 314b8bf39c6..e63c3cad52e 100644
--- a/apps/files/js/files.js
+++ b/apps/files/js/files.js
@@ -102,14 +102,6 @@
} else if (trimmedName.length === 0) {
throw t('files', 'File name cannot be empty.');
}
- // check for invalid characters
- var invalidCharacters =
- ['\\', '/', '<', '>', ':', '"', '|', '?', '*', '\n'];
- for (var i = 0; i < invalidCharacters.length; i++) {
- if (trimmedName.indexOf(invalidCharacters[i]) !== -1) {
- throw t('files', "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed.");
- }
- }
return true;
},
displayStorageWarnings: function() {
diff --git a/apps/files/l10n/ar.js b/apps/files/l10n/ar.js
index 896dd598556..4baa461f0f6 100644
--- a/apps/files/l10n/ar.js
+++ b/apps/files/l10n/ar.js
@@ -4,8 +4,6 @@ OC.L10N.register(
"Unknown error" : "خطأ غير معروف. ",
"Could not move %s - File with this name already exists" : "فشل في نقل الملف %s - يوجد ملف بنفس هذا الاسم",
"Could not move %s" : "فشل في نقل %s",
- "File name cannot be empty." : "اسم الملف لا يجوز أن يكون فارغا",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "اسم غير صحيح , الرموز '\\', '/', '<', '>', ':', '\"', '|', '?' و \"*\" غير مسموح استخدامها",
"Unable to set upload directory." : "غير قادر على تحميل المجلد",
"Invalid Token" : "علامة غير صالحة",
"No file was uploaded. Unknown error" : "لم يتم رفع أي ملف , خطأ غير معروف",
@@ -41,6 +39,7 @@ OC.L10N.register(
"_%n folder_::_%n folders_" : ["لا يوجد مجلدات %n","1 مجلد %n","2 مجلد %n","عدد قليل من مجلدات %n","عدد كبير من مجلدات %n","مجلدات %n"],
"_%n file_::_%n files_" : ["لا يوجد ملفات %n","ملف %n","2 ملف %n","قليل من ملفات %n","الكثير من ملفات %n"," ملفات %n"],
"_Uploading %n file_::_Uploading %n files_" : ["لا يوجد ملفات %n لتحميلها","تحميل 1 ملف %n","تحميل 2 ملف %n","يتم تحميل عدد قليل من ملفات %n","يتم تحميل عدد كبير من ملفات %n","يتم تحميل ملفات %n"],
+ "File name cannot be empty." : "اسم الملف لا يجوز أن يكون فارغا",
"Your storage is full, files can not be updated or synced anymore!" : "مساحتك التخزينية ممتلئة, لا يمكم تحديث ملفاتك أو مزامنتها بعد الآن !",
"Your storage is almost full ({usedSpacePercent}%)" : "مساحتك التخزينية امتلأت تقريبا ",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "تم تمكين تشفير البرامج لكن لم يتم تهيئة المفاتيح لذا يرجى تسجيل الخروج ثم تسجيل الدخول مرة آخرى.",
@@ -74,7 +73,6 @@ OC.L10N.register(
"Text file" : "ملف",
"New folder" : "مجلد جديد",
"Folder" : "مجلد",
- "From link" : "من رابط",
"Upload" : "رفع",
"Cancel upload" : "إلغاء الرفع",
"Upload too large" : "حجم الترفيع أعلى من المسموح",
diff --git a/apps/files/l10n/ar.json b/apps/files/l10n/ar.json
index c3658380ec7..8f4ad49a139 100644
--- a/apps/files/l10n/ar.json
+++ b/apps/files/l10n/ar.json
@@ -2,8 +2,6 @@
"Unknown error" : "خطأ غير معروف. ",
"Could not move %s - File with this name already exists" : "فشل في نقل الملف %s - يوجد ملف بنفس هذا الاسم",
"Could not move %s" : "فشل في نقل %s",
- "File name cannot be empty." : "اسم الملف لا يجوز أن يكون فارغا",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "اسم غير صحيح , الرموز '\\', '/', '<', '>', ':', '\"', '|', '?' و \"*\" غير مسموح استخدامها",
"Unable to set upload directory." : "غير قادر على تحميل المجلد",
"Invalid Token" : "علامة غير صالحة",
"No file was uploaded. Unknown error" : "لم يتم رفع أي ملف , خطأ غير معروف",
@@ -39,6 +37,7 @@
"_%n folder_::_%n folders_" : ["لا يوجد مجلدات %n","1 مجلد %n","2 مجلد %n","عدد قليل من مجلدات %n","عدد كبير من مجلدات %n","مجلدات %n"],
"_%n file_::_%n files_" : ["لا يوجد ملفات %n","ملف %n","2 ملف %n","قليل من ملفات %n","الكثير من ملفات %n"," ملفات %n"],
"_Uploading %n file_::_Uploading %n files_" : ["لا يوجد ملفات %n لتحميلها","تحميل 1 ملف %n","تحميل 2 ملف %n","يتم تحميل عدد قليل من ملفات %n","يتم تحميل عدد كبير من ملفات %n","يتم تحميل ملفات %n"],
+ "File name cannot be empty." : "اسم الملف لا يجوز أن يكون فارغا",
"Your storage is full, files can not be updated or synced anymore!" : "مساحتك التخزينية ممتلئة, لا يمكم تحديث ملفاتك أو مزامنتها بعد الآن !",
"Your storage is almost full ({usedSpacePercent}%)" : "مساحتك التخزينية امتلأت تقريبا ",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "تم تمكين تشفير البرامج لكن لم يتم تهيئة المفاتيح لذا يرجى تسجيل الخروج ثم تسجيل الدخول مرة آخرى.",
@@ -72,7 +71,6 @@
"Text file" : "ملف",
"New folder" : "مجلد جديد",
"Folder" : "مجلد",
- "From link" : "من رابط",
"Upload" : "رفع",
"Cancel upload" : "إلغاء الرفع",
"Upload too large" : "حجم الترفيع أعلى من المسموح",
diff --git a/apps/files/l10n/ast.js b/apps/files/l10n/ast.js
index 7257b7df532..d3a70cb1aa6 100644
--- a/apps/files/l10n/ast.js
+++ b/apps/files/l10n/ast.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Nun pudo movese %s - Yá existe un ficheru con esi nome.",
"Could not move %s" : "Nun pudo movese %s",
"Permission denied" : "Permisu denegáu",
- "File name cannot be empty." : "El nome de ficheru nun pue quedar baleru.",
- "\"%s\" is an invalid file name." : "\"%s\" ye un nome de ficheru inválidu.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome inválidu, los caráuteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" nun tán permitíos.",
"The target folder has been moved or deleted." : "La carpeta oxetivu movióse o desanicióse.",
"The name %s is already used in the folder %s. Please choose a different name." : "El nome %s yá ta n'usu na carpeta %s. Por favor, escueyi un nome diferente.",
- "Not a valid source" : "Nun ye una fonte válida",
- "Server is not allowed to open URLs, please check the server configuration" : "Nun se-y permite al sirvidor abrir URLs, por favor comprueba la configuración del sirvidor",
- "The file exceeds your quota by %s" : "El ficheru perpasa la cuota por %s",
- "Error while downloading %s to %s" : "Fallu cuando se descargaba %s a %s",
"Error when creating the file" : "Fallu cuando se creaba'l ficheru",
- "Folder name cannot be empty." : "El nome la carpeta nun pue tar baleru.",
"Error when creating the folder" : "Fallu cuando se creaba la carpeta",
"Unable to set upload directory." : "Nun pue afitase la carpeta de xubida.",
"Invalid Token" : "Token inválidu",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Xuba encaboxada.",
"Could not get result from server." : "Nun pudo obtenese'l resultáu del sirvidor.",
"File upload is in progress. Leaving the page now will cancel the upload." : "La xuba del ficheru ta en progresu. Si dexes agora la páxina, va encaboxase la xuba.",
- "URL cannot be empty" : "La URL nun pue tar balera",
"{new_name} already exists" : "{new_name} yá existe",
"Could not create file" : "Nun pudo crease'l ficheru",
"Could not create folder" : "Nun pudo crease la carpeta",
- "Error fetching URL" : "Fallu obteniendo URL",
"Rename" : "Renomar",
"Delete" : "Desaniciar",
"Disconnect storage" : "Desconeutar almacenamientu",
@@ -67,6 +57,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Nun tienes permisu pa xubir o crear ficheros equí",
"_Uploading %n file_::_Uploading %n files_" : ["Xubiendo %n ficheru","Xubiendo %n ficheros"],
"\"{name}\" is an invalid file name." : "\"{name}\" ye un nome de ficheru inválidu.",
+ "File name cannot be empty." : "El nome de ficheru nun pue quedar baleru.",
"Your storage is full, files can not be updated or synced anymore!" : "L'almacenamientu ta completu, ¡yá nun se pueden anovar o sincronizar ficheros!",
"Your storage is almost full ({usedSpacePercent}%)" : "L'almacenamientu ta casi completu ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'aplicación Encryption ta habilitada pero les tos claves nun s'aniciaron, por favor zarra sesión y aníciala de nueves",
@@ -103,7 +94,6 @@ OC.L10N.register(
"Text file" : "Ficheru de testu",
"New folder" : "Nueva carpeta",
"Folder" : "Carpeta",
- "From link" : "Dende enllaz",
"Upload" : "Xubir",
"Cancel upload" : "Encaboxar xuba",
"Upload too large" : "La xuba ye abondo grande",
diff --git a/apps/files/l10n/ast.json b/apps/files/l10n/ast.json
index eb066cbc120..930fdd1de68 100644
--- a/apps/files/l10n/ast.json
+++ b/apps/files/l10n/ast.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Nun pudo movese %s - Yá existe un ficheru con esi nome.",
"Could not move %s" : "Nun pudo movese %s",
"Permission denied" : "Permisu denegáu",
- "File name cannot be empty." : "El nome de ficheru nun pue quedar baleru.",
- "\"%s\" is an invalid file name." : "\"%s\" ye un nome de ficheru inválidu.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome inválidu, los caráuteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" nun tán permitíos.",
"The target folder has been moved or deleted." : "La carpeta oxetivu movióse o desanicióse.",
"The name %s is already used in the folder %s. Please choose a different name." : "El nome %s yá ta n'usu na carpeta %s. Por favor, escueyi un nome diferente.",
- "Not a valid source" : "Nun ye una fonte válida",
- "Server is not allowed to open URLs, please check the server configuration" : "Nun se-y permite al sirvidor abrir URLs, por favor comprueba la configuración del sirvidor",
- "The file exceeds your quota by %s" : "El ficheru perpasa la cuota por %s",
- "Error while downloading %s to %s" : "Fallu cuando se descargaba %s a %s",
"Error when creating the file" : "Fallu cuando se creaba'l ficheru",
- "Folder name cannot be empty." : "El nome la carpeta nun pue tar baleru.",
"Error when creating the folder" : "Fallu cuando se creaba la carpeta",
"Unable to set upload directory." : "Nun pue afitase la carpeta de xubida.",
"Invalid Token" : "Token inválidu",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Xuba encaboxada.",
"Could not get result from server." : "Nun pudo obtenese'l resultáu del sirvidor.",
"File upload is in progress. Leaving the page now will cancel the upload." : "La xuba del ficheru ta en progresu. Si dexes agora la páxina, va encaboxase la xuba.",
- "URL cannot be empty" : "La URL nun pue tar balera",
"{new_name} already exists" : "{new_name} yá existe",
"Could not create file" : "Nun pudo crease'l ficheru",
"Could not create folder" : "Nun pudo crease la carpeta",
- "Error fetching URL" : "Fallu obteniendo URL",
"Rename" : "Renomar",
"Delete" : "Desaniciar",
"Disconnect storage" : "Desconeutar almacenamientu",
@@ -65,6 +55,7 @@
"You don’t have permission to upload or create files here" : "Nun tienes permisu pa xubir o crear ficheros equí",
"_Uploading %n file_::_Uploading %n files_" : ["Xubiendo %n ficheru","Xubiendo %n ficheros"],
"\"{name}\" is an invalid file name." : "\"{name}\" ye un nome de ficheru inválidu.",
+ "File name cannot be empty." : "El nome de ficheru nun pue quedar baleru.",
"Your storage is full, files can not be updated or synced anymore!" : "L'almacenamientu ta completu, ¡yá nun se pueden anovar o sincronizar ficheros!",
"Your storage is almost full ({usedSpacePercent}%)" : "L'almacenamientu ta casi completu ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'aplicación Encryption ta habilitada pero les tos claves nun s'aniciaron, por favor zarra sesión y aníciala de nueves",
@@ -101,7 +92,6 @@
"Text file" : "Ficheru de testu",
"New folder" : "Nueva carpeta",
"Folder" : "Carpeta",
- "From link" : "Dende enllaz",
"Upload" : "Xubir",
"Cancel upload" : "Encaboxar xuba",
"Upload too large" : "La xuba ye abondo grande",
diff --git a/apps/files/l10n/az.js b/apps/files/l10n/az.js
index 9e1183edf5c..18458119942 100644
--- a/apps/files/l10n/az.js
+++ b/apps/files/l10n/az.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Köçürmə mümkün deyil %s - Bu adla fayl artıq mövcuddur",
"Could not move %s" : "Yerdəyişmə mükün olmadı %s",
"Permission denied" : "Yetki qadağandır",
- "File name cannot be empty." : "Faylın adı boş ola bilməz.",
- "\"%s\" is an invalid file name." : "\"%s\" yalnış fayl adıdır.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Yalnış ad, '\\', '/', '<', '>', ':', '\"', '|', '?' və '*' qəbul edilmir.",
"The target folder has been moved or deleted." : "Mənsəbdə olan qovluqun ünvanı dəyişib yada silinib.",
"The name %s is already used in the folder %s. Please choose a different name." : "Bu ad %s artıq %s qovluğunda istifadə edilir. Xahiş olunur fərqli ad istifadə edəsiniz.",
- "Not a valid source" : "Düzgün mənbə yoxdur",
- "Server is not allowed to open URLs, please check the server configuration" : "URL-ləri açmaq üçün server izin vermir, xahış olunur server quraşdırmalarını yoxlayasınız",
- "The file exceeds your quota by %s" : "Fayl sizə təyin edilmiş %s məhdudiyyətini aşır",
- "Error while downloading %s to %s" : "%s-i %s-ə yükləmə zamanı səhv baş verdi",
"Error when creating the file" : "Fayl yaratdıqda səhv baş vermişdir",
- "Folder name cannot be empty." : "Qovluğun adı boş ola bilməz",
"Error when creating the folder" : "Qovluğu yaratdıqda səhv baş vermişdir",
"Unable to set upload directory." : "Əlavələr qovluğunu təyin etmək mümkün olmadı.",
"Invalid Token" : "Yalnış token",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Yüklənmə dayandırıldı.",
"Could not get result from server." : "Nəticəni serverdən almaq mümkün olmur.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Faylın yüklənməsi gedir. Əgər səhifəni indi tərk etsəniz yüklənmə dayanacaq.",
- "URL cannot be empty" : "URL boş ola bilməz",
"{new_name} already exists" : "{new_name} artıq mövcuddur",
"Could not create file" : "Faylı yaratmaq olmur",
"Could not create folder" : "Qovluğu yaratmaq olmur",
- "Error fetching URL" : "URL-in gətirilməsində səhv baş verdi",
"Rename" : "Adı dəyiş",
"Delete" : "Sil",
"Disconnect storage" : "Daşıyıcını ayır",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Sizin burda yükləməyə və ya fayl yaratmağa yetkiniz yoxdur ",
"_Uploading %n file_::_Uploading %n files_" : ["%n fayllar yüklənilir","%n fayllar yüklənilir"],
"\"{name}\" is an invalid file name." : "\"{name}\" yalnış fayl adıdır.",
+ "File name cannot be empty." : "Faylın adı boş ola bilməz.",
"Your storage is full, files can not be updated or synced anymore!" : "Sizin deponuz doludur, fayllar artıq yenilənə və sinxronizasiya edilə bilməz!",
"Your storage is almost full ({usedSpacePercent}%)" : "Sizin depo depo demək olar ki, doludur ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Proqram şifrələnməsi işə salınıb ancaq, sizin açarlar inisializasiya edilməyib. Xahiş edilir çıxıb yenidən daxil olasınız",
@@ -108,7 +99,6 @@ OC.L10N.register(
"Text file" : "Tekst faylı",
"New folder" : "Yeni qovluq",
"Folder" : "Qovluq",
- "From link" : "Linkdən",
"Upload" : "Serverə yüklə",
"Cancel upload" : "Yüklənməni dayandır",
"No files yet" : "Belə fayllar yoxdur",
diff --git a/apps/files/l10n/az.json b/apps/files/l10n/az.json
index 52d0753d0e5..a3efcef7dfc 100644
--- a/apps/files/l10n/az.json
+++ b/apps/files/l10n/az.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Köçürmə mümkün deyil %s - Bu adla fayl artıq mövcuddur",
"Could not move %s" : "Yerdəyişmə mükün olmadı %s",
"Permission denied" : "Yetki qadağandır",
- "File name cannot be empty." : "Faylın adı boş ola bilməz.",
- "\"%s\" is an invalid file name." : "\"%s\" yalnış fayl adıdır.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Yalnış ad, '\\', '/', '<', '>', ':', '\"', '|', '?' və '*' qəbul edilmir.",
"The target folder has been moved or deleted." : "Mənsəbdə olan qovluqun ünvanı dəyişib yada silinib.",
"The name %s is already used in the folder %s. Please choose a different name." : "Bu ad %s artıq %s qovluğunda istifadə edilir. Xahiş olunur fərqli ad istifadə edəsiniz.",
- "Not a valid source" : "Düzgün mənbə yoxdur",
- "Server is not allowed to open URLs, please check the server configuration" : "URL-ləri açmaq üçün server izin vermir, xahış olunur server quraşdırmalarını yoxlayasınız",
- "The file exceeds your quota by %s" : "Fayl sizə təyin edilmiş %s məhdudiyyətini aşır",
- "Error while downloading %s to %s" : "%s-i %s-ə yükləmə zamanı səhv baş verdi",
"Error when creating the file" : "Fayl yaratdıqda səhv baş vermişdir",
- "Folder name cannot be empty." : "Qovluğun adı boş ola bilməz",
"Error when creating the folder" : "Qovluğu yaratdıqda səhv baş vermişdir",
"Unable to set upload directory." : "Əlavələr qovluğunu təyin etmək mümkün olmadı.",
"Invalid Token" : "Yalnış token",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Yüklənmə dayandırıldı.",
"Could not get result from server." : "Nəticəni serverdən almaq mümkün olmur.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Faylın yüklənməsi gedir. Əgər səhifəni indi tərk etsəniz yüklənmə dayanacaq.",
- "URL cannot be empty" : "URL boş ola bilməz",
"{new_name} already exists" : "{new_name} artıq mövcuddur",
"Could not create file" : "Faylı yaratmaq olmur",
"Could not create folder" : "Qovluğu yaratmaq olmur",
- "Error fetching URL" : "URL-in gətirilməsində səhv baş verdi",
"Rename" : "Adı dəyiş",
"Delete" : "Sil",
"Disconnect storage" : "Daşıyıcını ayır",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "Sizin burda yükləməyə və ya fayl yaratmağa yetkiniz yoxdur ",
"_Uploading %n file_::_Uploading %n files_" : ["%n fayllar yüklənilir","%n fayllar yüklənilir"],
"\"{name}\" is an invalid file name." : "\"{name}\" yalnış fayl adıdır.",
+ "File name cannot be empty." : "Faylın adı boş ola bilməz.",
"Your storage is full, files can not be updated or synced anymore!" : "Sizin deponuz doludur, fayllar artıq yenilənə və sinxronizasiya edilə bilməz!",
"Your storage is almost full ({usedSpacePercent}%)" : "Sizin depo depo demək olar ki, doludur ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Proqram şifrələnməsi işə salınıb ancaq, sizin açarlar inisializasiya edilməyib. Xahiş edilir çıxıb yenidən daxil olasınız",
@@ -106,7 +97,6 @@
"Text file" : "Tekst faylı",
"New folder" : "Yeni qovluq",
"Folder" : "Qovluq",
- "From link" : "Linkdən",
"Upload" : "Serverə yüklə",
"Cancel upload" : "Yüklənməni dayandır",
"No files yet" : "Belə fayllar yoxdur",
diff --git a/apps/files/l10n/bg_BG.js b/apps/files/l10n/bg_BG.js
index fea04b15e9c..34aacdbff8d 100644
--- a/apps/files/l10n/bg_BG.js
+++ b/apps/files/l10n/bg_BG.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Неуспешно преместване на %s - Файл със същото име вече съществува.",
"Could not move %s" : "Неуспешно преместване на %s.",
"Permission denied" : "Достъпът отказан",
- "File name cannot be empty." : "Името на файла не може да бъде оставено празно.",
- "\"%s\" is an invalid file name." : "\"%s\" е непозволено име за файл.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Невалидно име, '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не са разрешени.",
"The target folder has been moved or deleted." : "Крайната папка е изтрита или преместена.",
"The name %s is already used in the folder %s. Please choose a different name." : "Името %s е вече в папка %s. Моля, избери друго име.",
- "Not a valid source" : "Невалиден източник.",
- "Server is not allowed to open URLs, please check the server configuration" : "На сървърът не му е разрешно да отваря интернет адреси, моля провери настройките на сървъра.",
- "The file exceeds your quota by %s" : "Файлът надвиши квотата ти с %s",
- "Error while downloading %s to %s" : "Грешка при тегленето на %s от %s.",
"Error when creating the file" : "Грешка при създаването на файлът.",
- "Folder name cannot be empty." : "Името на папката не може да бъде оставено празно.",
"Error when creating the folder" : "Грешка при създаването на папката.",
"Unable to set upload directory." : "Неуспешно задаване на директория за качване.",
"Invalid Token" : "Невалиеден токен.",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Качването е прекъснато.",
"Could not get result from server." : "Не се получи резултат от сървърът.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Извършва се качване на файлове. Затварянето на тази страница ще прекъсне качването.",
- "URL cannot be empty" : "Интернет адресът не може да бъде оставен празен.",
"{new_name} already exists" : "{new_name} вече съществува.",
"Could not create file" : "Несупешно създаване на файла.",
"Could not create folder" : "Неуспешно създаване на папка.",
- "Error fetching URL" : "Грешка при отварянето на интернет адреса.",
"Rename" : "Преименуване",
"Delete" : "Изтрий",
"Disconnect storage" : "Извади дисковото устройство.",
@@ -69,6 +59,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Нямаш разрешение да създаваш или качваш файлове тук.",
"_Uploading %n file_::_Uploading %n files_" : ["Качване на %n файл","Качване на %n файла."],
"\"{name}\" is an invalid file name." : "\"{name}\" е непозволено име за файл.",
+ "File name cannot be empty." : "Името на файла не може да бъде оставено празно.",
"Your storage is full, files can not be updated or synced anymore!" : "Заделеното място е запълнено, повече файлове не могат да бъдат синхронизирани или опреснени!",
"Your storage is almost full ({usedSpacePercent}%)" : "Заделеното място е почити запълнено ({usedSpacePercent}%).",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Програмата за криптиране е включена, но твоите ключове не са зададени, моля отпиши си и се впиши отново.",
@@ -106,7 +97,6 @@ OC.L10N.register(
"Text file" : "Текстов файл",
"New folder" : "Нова папка",
"Folder" : "Папка",
- "From link" : "От връзка",
"Upload" : "Качване",
"Cancel upload" : "Отказване на качването",
"No files yet" : "Все още няма файлове",
diff --git a/apps/files/l10n/bg_BG.json b/apps/files/l10n/bg_BG.json
index 0ac8b9436cd..4ecd1e016cb 100644
--- a/apps/files/l10n/bg_BG.json
+++ b/apps/files/l10n/bg_BG.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Неуспешно преместване на %s - Файл със същото име вече съществува.",
"Could not move %s" : "Неуспешно преместване на %s.",
"Permission denied" : "Достъпът отказан",
- "File name cannot be empty." : "Името на файла не може да бъде оставено празно.",
- "\"%s\" is an invalid file name." : "\"%s\" е непозволено име за файл.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Невалидно име, '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не са разрешени.",
"The target folder has been moved or deleted." : "Крайната папка е изтрита или преместена.",
"The name %s is already used in the folder %s. Please choose a different name." : "Името %s е вече в папка %s. Моля, избери друго име.",
- "Not a valid source" : "Невалиден източник.",
- "Server is not allowed to open URLs, please check the server configuration" : "На сървърът не му е разрешно да отваря интернет адреси, моля провери настройките на сървъра.",
- "The file exceeds your quota by %s" : "Файлът надвиши квотата ти с %s",
- "Error while downloading %s to %s" : "Грешка при тегленето на %s от %s.",
"Error when creating the file" : "Грешка при създаването на файлът.",
- "Folder name cannot be empty." : "Името на папката не може да бъде оставено празно.",
"Error when creating the folder" : "Грешка при създаването на папката.",
"Unable to set upload directory." : "Неуспешно задаване на директория за качване.",
"Invalid Token" : "Невалиеден токен.",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Качването е прекъснато.",
"Could not get result from server." : "Не се получи резултат от сървърът.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Извършва се качване на файлове. Затварянето на тази страница ще прекъсне качването.",
- "URL cannot be empty" : "Интернет адресът не може да бъде оставен празен.",
"{new_name} already exists" : "{new_name} вече съществува.",
"Could not create file" : "Несупешно създаване на файла.",
"Could not create folder" : "Неуспешно създаване на папка.",
- "Error fetching URL" : "Грешка при отварянето на интернет адреса.",
"Rename" : "Преименуване",
"Delete" : "Изтрий",
"Disconnect storage" : "Извади дисковото устройство.",
@@ -67,6 +57,7 @@
"You don’t have permission to upload or create files here" : "Нямаш разрешение да създаваш или качваш файлове тук.",
"_Uploading %n file_::_Uploading %n files_" : ["Качване на %n файл","Качване на %n файла."],
"\"{name}\" is an invalid file name." : "\"{name}\" е непозволено име за файл.",
+ "File name cannot be empty." : "Името на файла не може да бъде оставено празно.",
"Your storage is full, files can not be updated or synced anymore!" : "Заделеното място е запълнено, повече файлове не могат да бъдат синхронизирани или опреснени!",
"Your storage is almost full ({usedSpacePercent}%)" : "Заделеното място е почити запълнено ({usedSpacePercent}%).",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Програмата за криптиране е включена, но твоите ключове не са зададени, моля отпиши си и се впиши отново.",
@@ -104,7 +95,6 @@
"Text file" : "Текстов файл",
"New folder" : "Нова папка",
"Folder" : "Папка",
- "From link" : "От връзка",
"Upload" : "Качване",
"Cancel upload" : "Отказване на качването",
"No files yet" : "Все още няма файлове",
diff --git a/apps/files/l10n/bn_BD.js b/apps/files/l10n/bn_BD.js
index 45e96028b18..985900abb5c 100644
--- a/apps/files/l10n/bn_BD.js
+++ b/apps/files/l10n/bn_BD.js
@@ -7,14 +7,7 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "%s কে স্থানান্তর করা সম্ভব হলো না - এই নামের ফাইল বিদ্যমান",
"Could not move %s" : "%s কে স্থানান্তর করা সম্ভব হলো না",
"Permission denied" : "অনুমতি দেয়া হয়নি",
- "File name cannot be empty." : "ফাইলের নামটি ফাঁকা রাখা যাবে না।",
- "\"%s\" is an invalid file name." : "\"%s\" টি একটি অননুমোদিত ফাইল নাম।",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "নামটি সঠিক নয়, '\\', '/', '<', '>', ':', '\"', '|', '?' এবং '*' অনুমোদিত নয়।",
- "Not a valid source" : "বৈধ উৎস নয়",
- "The file exceeds your quota by %s" : "এই ফাইলটি %s আপনার নির্দিষ্ট কোটা ছাড়িয়ে যাচ্ছে",
- "Error while downloading %s to %s" : "%s হতে %s ডাউনলোড করতে সমস্যা হচ্ছে",
"Error when creating the file" : "ফাইলটি তৈরী করতে যেয়ে সমস্যা হলো",
- "Folder name cannot be empty." : "ফোল্ডার নামটি ফাঁকা রাখা যাবে না।",
"Error when creating the folder" : "ফোল্ডার তৈরী করতে যেয়ে সমস্যা হলো",
"Unable to set upload directory." : "েআপলোড ডিরেক্টরি নির্ধারণ করা গেলনা।",
"No file was uploaded. Unknown error" : "কোন ফাইল আপলোড করা হয় নি। সমস্যার কারণটি অজ্ঞাত।",
@@ -50,6 +43,7 @@ OC.L10N.register(
"_%n file_::_%n files_" : ["",""],
"_Uploading %n file_::_Uploading %n files_" : ["%n ফাইল আপলোড হচ্ছে","%n ফাইল আপলোড হচ্ছে"],
"\"{name}\" is an invalid file name." : "\"{name}\" টি একটি অননুমোদিত ফাইল নাম।",
+ "File name cannot be empty." : "ফাইলের নামটি ফাঁকা রাখা যাবে না।",
"Your storage is almost full ({usedSpacePercent}%)" : "আপনার সংরক্ষণাধার প্রায় পরিপূর্ণ ({usedSpacePercent}%) ",
"_matches '{filter}'_::_match '{filter}'_" : ["",""],
"Favorite" : "প্রিয়জন",
@@ -73,7 +67,6 @@ OC.L10N.register(
"Text file" : "টেক্সট ফাইল",
"New folder" : "নব ফােলডার",
"Folder" : "ফোল্ডার",
- "From link" : " লিংক থেকে",
"Upload" : "আপলোড",
"Cancel upload" : "আপলোড বাতিল কর",
"Upload too large" : "আপলোডের আকারটি অনেক বড়",
diff --git a/apps/files/l10n/bn_BD.json b/apps/files/l10n/bn_BD.json
index c8ea3edbaec..1509e38e469 100644
--- a/apps/files/l10n/bn_BD.json
+++ b/apps/files/l10n/bn_BD.json
@@ -5,14 +5,7 @@
"Could not move %s - File with this name already exists" : "%s কে স্থানান্তর করা সম্ভব হলো না - এই নামের ফাইল বিদ্যমান",
"Could not move %s" : "%s কে স্থানান্তর করা সম্ভব হলো না",
"Permission denied" : "অনুমতি দেয়া হয়নি",
- "File name cannot be empty." : "ফাইলের নামটি ফাঁকা রাখা যাবে না।",
- "\"%s\" is an invalid file name." : "\"%s\" টি একটি অননুমোদিত ফাইল নাম।",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "নামটি সঠিক নয়, '\\', '/', '<', '>', ':', '\"', '|', '?' এবং '*' অনুমোদিত নয়।",
- "Not a valid source" : "বৈধ উৎস নয়",
- "The file exceeds your quota by %s" : "এই ফাইলটি %s আপনার নির্দিষ্ট কোটা ছাড়িয়ে যাচ্ছে",
- "Error while downloading %s to %s" : "%s হতে %s ডাউনলোড করতে সমস্যা হচ্ছে",
"Error when creating the file" : "ফাইলটি তৈরী করতে যেয়ে সমস্যা হলো",
- "Folder name cannot be empty." : "ফোল্ডার নামটি ফাঁকা রাখা যাবে না।",
"Error when creating the folder" : "ফোল্ডার তৈরী করতে যেয়ে সমস্যা হলো",
"Unable to set upload directory." : "েআপলোড ডিরেক্টরি নির্ধারণ করা গেলনা।",
"No file was uploaded. Unknown error" : "কোন ফাইল আপলোড করা হয় নি। সমস্যার কারণটি অজ্ঞাত।",
@@ -48,6 +41,7 @@
"_%n file_::_%n files_" : ["",""],
"_Uploading %n file_::_Uploading %n files_" : ["%n ফাইল আপলোড হচ্ছে","%n ফাইল আপলোড হচ্ছে"],
"\"{name}\" is an invalid file name." : "\"{name}\" টি একটি অননুমোদিত ফাইল নাম।",
+ "File name cannot be empty." : "ফাইলের নামটি ফাঁকা রাখা যাবে না।",
"Your storage is almost full ({usedSpacePercent}%)" : "আপনার সংরক্ষণাধার প্রায় পরিপূর্ণ ({usedSpacePercent}%) ",
"_matches '{filter}'_::_match '{filter}'_" : ["",""],
"Favorite" : "প্রিয়জন",
@@ -71,7 +65,6 @@
"Text file" : "টেক্সট ফাইল",
"New folder" : "নব ফােলডার",
"Folder" : "ফোল্ডার",
- "From link" : " লিংক থেকে",
"Upload" : "আপলোড",
"Cancel upload" : "আপলোড বাতিল কর",
"Upload too large" : "আপলোডের আকারটি অনেক বড়",
diff --git a/apps/files/l10n/bs.js b/apps/files/l10n/bs.js
index 7562715cff9..6aa3cb47bcb 100644
--- a/apps/files/l10n/bs.js
+++ b/apps/files/l10n/bs.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Nemoguće premjestiti %s - Datoteka takvog naziva već postoji",
"Could not move %s" : "Nemoguće premjestiti %s",
"Permission denied" : "Nemate ovlaštenje",
- "File name cannot be empty." : "Naziv datoteke ne može biti prazan",
- "\"%s\" is an invalid file name." : "\"%s\" nije validan naziv datoteke.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neispravan naziv, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' nisu dozvoljeni.",
"The target folder has been moved or deleted." : "Ciljni direktorij je premješten ili izbrisan.",
"The name %s is already used in the folder %s. Please choose a different name." : "Naziv %s je već iskorišten u direktoriju %s. Molim odaberite drugi naziv.",
- "Not a valid source" : "Izvor nije valjan",
- "Server is not allowed to open URLs, please check the server configuration" : "Server nema dozvolu za otvaranje URL-ova, molim provjerite konfiguraciju servera",
- "The file exceeds your quota by %s" : "Datoteka prelazi vašu kvotu za %s",
- "Error while downloading %s to %s" : "Greška pri prenošenju %s u %s",
"Error when creating the file" : "Greška pri kreiranju datoteke",
- "Folder name cannot be empty." : "Naziv direktorija ne može biti prazan.",
"Error when creating the folder" : "Greška pri kreiranju direktorija",
"Unable to set upload directory." : "Odredba direktorija učitavanja nije moguća.",
"Invalid Token" : "Neispravan Znak",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Učitavanje je prekinuto.",
"Could not get result from server." : "Nemoguće dobiti rezultat od servera.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Učitavanje datoteke je u toku. Napuštanje stranice prekinut će učitavanje.",
- "URL cannot be empty" : "URL ne može biti prazan",
"{new_name} already exists" : "{new_name} već postoji",
"Could not create file" : "Datoteku nije moguće kreirati",
"Could not create folder" : "Direktorij nije moguće kreirati",
- "Error fetching URL" : "Pogrešan dohvat URL",
"Rename" : "Preimenuj",
"Delete" : "Izbriši",
"Disconnect storage" : "Diskonektuj pohranu",
@@ -69,6 +59,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Ovdje niste ovlašteni učitavati ili kreirati datoteke",
"_Uploading %n file_::_Uploading %n files_" : ["Prenosim %n datoteku","Prenosim %n datoteke","Prenosim %n datoteke"],
"\"{name}\" is an invalid file name." : "\"{name}\" je neispravno ime datoteke.",
+ "File name cannot be empty." : "Naziv datoteke ne može biti prazan",
"Your storage is full, files can not be updated or synced anymore!" : "Vaša pohrana je puna, datoteke više nije moguće ažurirati niti sinhronizirati!",
"Your storage is almost full ({usedSpacePercent}%)" : "Vaš prostor za pohranu je skoro pun ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacija šifriranja je uključena, ali vaši ključevi nisu inicializirani, molim odjavite se i ponovno prijavite",
@@ -93,7 +84,6 @@ OC.L10N.register(
"Text file" : "Tekstualna datoteka",
"New folder" : "Novi direktorij",
"Folder" : "Direktorij",
- "From link" : "Od veze",
"Upload" : "Učitaj",
"Cancel upload" : "Prekini učitavanje",
"No files yet" : "Još nema datoteki",
diff --git a/apps/files/l10n/bs.json b/apps/files/l10n/bs.json
index fb95979ef44..0039c2676e9 100644
--- a/apps/files/l10n/bs.json
+++ b/apps/files/l10n/bs.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Nemoguće premjestiti %s - Datoteka takvog naziva već postoji",
"Could not move %s" : "Nemoguće premjestiti %s",
"Permission denied" : "Nemate ovlaštenje",
- "File name cannot be empty." : "Naziv datoteke ne može biti prazan",
- "\"%s\" is an invalid file name." : "\"%s\" nije validan naziv datoteke.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neispravan naziv, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' nisu dozvoljeni.",
"The target folder has been moved or deleted." : "Ciljni direktorij je premješten ili izbrisan.",
"The name %s is already used in the folder %s. Please choose a different name." : "Naziv %s je već iskorišten u direktoriju %s. Molim odaberite drugi naziv.",
- "Not a valid source" : "Izvor nije valjan",
- "Server is not allowed to open URLs, please check the server configuration" : "Server nema dozvolu za otvaranje URL-ova, molim provjerite konfiguraciju servera",
- "The file exceeds your quota by %s" : "Datoteka prelazi vašu kvotu za %s",
- "Error while downloading %s to %s" : "Greška pri prenošenju %s u %s",
"Error when creating the file" : "Greška pri kreiranju datoteke",
- "Folder name cannot be empty." : "Naziv direktorija ne može biti prazan.",
"Error when creating the folder" : "Greška pri kreiranju direktorija",
"Unable to set upload directory." : "Odredba direktorija učitavanja nije moguća.",
"Invalid Token" : "Neispravan Znak",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Učitavanje je prekinuto.",
"Could not get result from server." : "Nemoguće dobiti rezultat od servera.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Učitavanje datoteke je u toku. Napuštanje stranice prekinut će učitavanje.",
- "URL cannot be empty" : "URL ne može biti prazan",
"{new_name} already exists" : "{new_name} već postoji",
"Could not create file" : "Datoteku nije moguće kreirati",
"Could not create folder" : "Direktorij nije moguće kreirati",
- "Error fetching URL" : "Pogrešan dohvat URL",
"Rename" : "Preimenuj",
"Delete" : "Izbriši",
"Disconnect storage" : "Diskonektuj pohranu",
@@ -67,6 +57,7 @@
"You don’t have permission to upload or create files here" : "Ovdje niste ovlašteni učitavati ili kreirati datoteke",
"_Uploading %n file_::_Uploading %n files_" : ["Prenosim %n datoteku","Prenosim %n datoteke","Prenosim %n datoteke"],
"\"{name}\" is an invalid file name." : "\"{name}\" je neispravno ime datoteke.",
+ "File name cannot be empty." : "Naziv datoteke ne može biti prazan",
"Your storage is full, files can not be updated or synced anymore!" : "Vaša pohrana je puna, datoteke više nije moguće ažurirati niti sinhronizirati!",
"Your storage is almost full ({usedSpacePercent}%)" : "Vaš prostor za pohranu je skoro pun ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacija šifriranja je uključena, ali vaši ključevi nisu inicializirani, molim odjavite se i ponovno prijavite",
@@ -91,7 +82,6 @@
"Text file" : "Tekstualna datoteka",
"New folder" : "Novi direktorij",
"Folder" : "Direktorij",
- "From link" : "Od veze",
"Upload" : "Učitaj",
"Cancel upload" : "Prekini učitavanje",
"No files yet" : "Još nema datoteki",
diff --git a/apps/files/l10n/ca.js b/apps/files/l10n/ca.js
index 8a3640b1752..698550e9d7d 100644
--- a/apps/files/l10n/ca.js
+++ b/apps/files/l10n/ca.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "No s'ha pogut moure %s - Ja hi ha un fitxer amb aquest nom",
"Could not move %s" : " No s'ha pogut moure %s",
"Permission denied" : "Permís denegat",
- "File name cannot be empty." : "El nom del fitxer no pot ser buit.",
- "\"%s\" is an invalid file name." : "\"%s\" no es un fitxer vàlid.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "El nóm no és vàlid, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' no estan permesos.",
"The target folder has been moved or deleted." : "La carpeta de destí s'ha mogut o eliminat.",
"The name %s is already used in the folder %s. Please choose a different name." : "El nom %s ja s'usa en la carpeta %s. Indiqueu un nom diferent.",
- "Not a valid source" : "No és un origen vàlid",
- "Server is not allowed to open URLs, please check the server configuration" : "El servidor no té autorització per obrir URLs, comproveu la configuració del servidor",
- "The file exceeds your quota by %s" : "El fitxer excedeix de la teva quota per %s",
- "Error while downloading %s to %s" : "S'ha produït un error en baixar %s a %s",
"Error when creating the file" : "S'ha produït un error en crear el fitxer",
- "Folder name cannot be empty." : "El nom de la carpeta no pot ser buit.",
"Error when creating the folder" : "S'ha produït un error en crear la carpeta",
"Unable to set upload directory." : "No es pot establir la carpeta de pujada.",
"Invalid Token" : "Testimoni no vàlid",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "La pujada s'ha cancel·lat.",
"Could not get result from server." : "No hi ha resposta del servidor.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Hi ha una pujada en curs. Si abandoneu la pàgina la pujada es cancel·larà.",
- "URL cannot be empty" : "L'URL no pot ser buit",
"{new_name} already exists" : "{new_name} ja existeix",
"Could not create file" : "No s'ha pogut crear el fitxer",
"Could not create folder" : "No s'ha pogut crear la carpeta",
- "Error fetching URL" : "Error en obtenir la URL",
"Rename" : "Reanomena",
"Delete" : "Esborra",
"Disconnect storage" : "Desonnecta l'emmagatzematge",
@@ -68,6 +58,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "No teniu permisos per a pujar o crear els fitxers aquí",
"_Uploading %n file_::_Uploading %n files_" : ["Pujant %n fitxer","Pujant %n fitxers"],
"\"{name}\" is an invalid file name." : "\"{name}\" no es un fitxer vàlid.",
+ "File name cannot be empty." : "El nom del fitxer no pot ser buit.",
"Your storage is full, files can not be updated or synced anymore!" : "El vostre espai d'emmagatzemament és ple, els fitxers ja no es poden actualitzar o sincronitzar!",
"Your storage is almost full ({usedSpacePercent}%)" : "El vostre espai d'emmagatzemament és gairebé ple ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'aplicació d'encriptació està activada però les claus no estan inicialitzades, sortiu i acrediteu-vos de nou.",
@@ -104,7 +95,6 @@ OC.L10N.register(
"Text file" : "Fitxer de text",
"New folder" : "Carpeta nova",
"Folder" : "Carpeta",
- "From link" : "Des d'enllaç",
"Upload" : "Puja",
"Cancel upload" : "Cancel·la la pujada",
"Upload too large" : "La pujada és massa gran",
diff --git a/apps/files/l10n/ca.json b/apps/files/l10n/ca.json
index d66cd65f899..f8cfb18a3d4 100644
--- a/apps/files/l10n/ca.json
+++ b/apps/files/l10n/ca.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "No s'ha pogut moure %s - Ja hi ha un fitxer amb aquest nom",
"Could not move %s" : " No s'ha pogut moure %s",
"Permission denied" : "Permís denegat",
- "File name cannot be empty." : "El nom del fitxer no pot ser buit.",
- "\"%s\" is an invalid file name." : "\"%s\" no es un fitxer vàlid.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "El nóm no és vàlid, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' no estan permesos.",
"The target folder has been moved or deleted." : "La carpeta de destí s'ha mogut o eliminat.",
"The name %s is already used in the folder %s. Please choose a different name." : "El nom %s ja s'usa en la carpeta %s. Indiqueu un nom diferent.",
- "Not a valid source" : "No és un origen vàlid",
- "Server is not allowed to open URLs, please check the server configuration" : "El servidor no té autorització per obrir URLs, comproveu la configuració del servidor",
- "The file exceeds your quota by %s" : "El fitxer excedeix de la teva quota per %s",
- "Error while downloading %s to %s" : "S'ha produït un error en baixar %s a %s",
"Error when creating the file" : "S'ha produït un error en crear el fitxer",
- "Folder name cannot be empty." : "El nom de la carpeta no pot ser buit.",
"Error when creating the folder" : "S'ha produït un error en crear la carpeta",
"Unable to set upload directory." : "No es pot establir la carpeta de pujada.",
"Invalid Token" : "Testimoni no vàlid",
@@ -41,11 +33,9 @@
"Upload cancelled." : "La pujada s'ha cancel·lat.",
"Could not get result from server." : "No hi ha resposta del servidor.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Hi ha una pujada en curs. Si abandoneu la pàgina la pujada es cancel·larà.",
- "URL cannot be empty" : "L'URL no pot ser buit",
"{new_name} already exists" : "{new_name} ja existeix",
"Could not create file" : "No s'ha pogut crear el fitxer",
"Could not create folder" : "No s'ha pogut crear la carpeta",
- "Error fetching URL" : "Error en obtenir la URL",
"Rename" : "Reanomena",
"Delete" : "Esborra",
"Disconnect storage" : "Desonnecta l'emmagatzematge",
@@ -66,6 +56,7 @@
"You don’t have permission to upload or create files here" : "No teniu permisos per a pujar o crear els fitxers aquí",
"_Uploading %n file_::_Uploading %n files_" : ["Pujant %n fitxer","Pujant %n fitxers"],
"\"{name}\" is an invalid file name." : "\"{name}\" no es un fitxer vàlid.",
+ "File name cannot be empty." : "El nom del fitxer no pot ser buit.",
"Your storage is full, files can not be updated or synced anymore!" : "El vostre espai d'emmagatzemament és ple, els fitxers ja no es poden actualitzar o sincronitzar!",
"Your storage is almost full ({usedSpacePercent}%)" : "El vostre espai d'emmagatzemament és gairebé ple ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'aplicació d'encriptació està activada però les claus no estan inicialitzades, sortiu i acrediteu-vos de nou.",
@@ -102,7 +93,6 @@
"Text file" : "Fitxer de text",
"New folder" : "Carpeta nova",
"Folder" : "Carpeta",
- "From link" : "Des d'enllaç",
"Upload" : "Puja",
"Cancel upload" : "Cancel·la la pujada",
"Upload too large" : "La pujada és massa gran",
diff --git a/apps/files/l10n/cs_CZ.js b/apps/files/l10n/cs_CZ.js
index cc1ab490cb8..50965e0c1b9 100644
--- a/apps/files/l10n/cs_CZ.js
+++ b/apps/files/l10n/cs_CZ.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Nelze přesunout %s - již existuje soubor se stejným názvem",
"Could not move %s" : "Nelze přesunout %s",
"Permission denied" : "Přístup odepřen",
- "File name cannot be empty." : "Název souboru nemůže být prázdný řetězec.",
- "\"%s\" is an invalid file name." : "\"%s\" je neplatným názvem souboru.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neplatný název, znaky '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nejsou povoleny.",
"The target folder has been moved or deleted." : "Cílová složka byla přesunuta nebo smazána.",
"The name %s is already used in the folder %s. Please choose a different name." : "Název %s ve složce %s již existuje. Vyberte prosím jiné jméno.",
- "Not a valid source" : "Neplatný zdroj",
- "Server is not allowed to open URLs, please check the server configuration" : "Server není oprávněn otevírat adresy URL. Ověřte, prosím, konfiguraci serveru.",
- "The file exceeds your quota by %s" : "Soubor překračuje povolenou kvótu o %s",
- "Error while downloading %s to %s" : "Chyba při stahování %s do %s",
"Error when creating the file" : "Chyba při vytváření souboru",
- "Folder name cannot be empty." : "Název složky nemůže být prázdný.",
"Error when creating the folder" : "Chyba při vytváření složky",
"Unable to set upload directory." : "Nelze nastavit adresář pro nahrané soubory.",
"Invalid Token" : "Neplatný token",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Odesílání zrušeno.",
"Could not get result from server." : "Nepodařilo se získat výsledek ze serveru.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Probíhá odesílání souboru. Opuštění stránky způsobí zrušení nahrávání.",
- "URL cannot be empty" : "URL nemůže zůstat prázdná",
"{new_name} already exists" : "{new_name} již existuje",
"Could not create file" : "Nepodařilo se vytvořit soubor",
"Could not create folder" : "Nepodařilo se vytvořit složku",
- "Error fetching URL" : "Chyba při načítání URL",
"Rename" : "Přejmenovat",
"Delete" : "Smazat",
"Disconnect storage" : "Odpojit úložiště",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Nemáte oprávnění sem nahrávat nebo vytvářet soubory",
"_Uploading %n file_::_Uploading %n files_" : ["Nahrávám %n soubor","Nahrávám %n soubory","Nahrávám %n souborů"],
"\"{name}\" is an invalid file name." : "\"{name}\" je neplatným názvem souboru.",
+ "File name cannot be empty." : "Název souboru nemůže být prázdný řetězec.",
"Your storage is full, files can not be updated or synced anymore!" : "Vaše úložiště je plné, nelze aktualizovat ani synchronizovat soubory.",
"Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložiště je téměř plné ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikace pro šifrování je zapnuta, ale vaše klíče nejsou inicializované. Prosím odhlaste se a znovu přihlaste",
@@ -80,19 +71,19 @@ OC.L10N.register(
"Favorited" : "Přidáno k oblíbeným",
"Favorite" : "Oblíbené",
"An error occurred while trying to update the tags" : "Při pokusu o úpravu tagů nastala chyba",
- "A new file or folder has been <strong>created</strong>" : "Byl <strong>vytvořen</strong> nový soubor nebo adresář",
- "A file or folder has been <strong>changed</strong>" : "Soubor nebo adresář byl <strong>změněn</strong>",
- "A file or folder has been <strong>deleted</strong>" : "Soubor nebo adresář byl <strong>smazán</strong>",
- "A file or folder has been <strong>restored</strong>" : "Soubor nebo adresář byl <strong>obnoven</strong>",
+ "A new file or folder has been <strong>created</strong>" : "Byl <strong>vytvořen</strong> nový soubor nebo složka",
+ "A file or folder has been <strong>changed</strong>" : "Soubor nebo složka byla <strong>změněna</strong>",
+ "A file or folder has been <strong>deleted</strong>" : "Soubor nebo složka byla <strong>smazána</strong>",
+ "A file or folder has been <strong>restored</strong>" : "Soubor nebo složka byla <strong>obnovena</strong>",
"You created %1$s" : "Vytvořili jste %1$s",
"%2$s created %1$s" : "%2$s vytvořil(a) %1$s",
- "%1$s was created in a public folder" : "%1$s vytvořen ve veřejném adresáři",
+ "%1$s was created in a public folder" : "%1$s byl vytvořen ve veřejném adresáři",
"You changed %1$s" : "Změnili jste %1$s",
"%2$s changed %1$s" : "%2$s změnil(a) %1$s",
"You deleted %1$s" : "Smazali jste %1$s",
"%2$s deleted %1$s" : "%2$s smazal(a) %1$s",
- "You restored %1$s" : "%1$s byl obnoven",
- "%2$s restored %1$s" : "%2$s obnovil %1$s",
+ "You restored %1$s" : "Obnovili jste %1$s",
+ "%2$s restored %1$s" : "%2$s obnovil(a) %1$s",
"%s could not be renamed as it has been deleted" : "%s nelze přejmenovat, protože byl smazán",
"%s could not be renamed" : "%s nemůže být přejmenován",
"Upload (max. %s)" : "Nahrát (max. %s)",
@@ -100,6 +91,7 @@ OC.L10N.register(
"Maximum upload size" : "Maximální velikost pro odesílání",
"max. possible: " : "největší možná: ",
"Save" : "Uložit",
+ "Can not be edited from here due to insufficient permissions." : "Nelze odsud upravovat z důvodu nedostatečných oprávnění.",
"Settings" : "Nastavení",
"WebDAV" : "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Použijte tuto adresu pro <a href=\"%s\" target=\"_blank\">přístup k vašim souborům přes WebDAV</a>",
@@ -108,12 +100,11 @@ OC.L10N.register(
"Text file" : "Textový soubor",
"New folder" : "Nová složka",
"Folder" : "Složka",
- "From link" : "Z odkazu",
"Upload" : "Odeslat",
"Cancel upload" : "Zrušit odesílání",
"No files yet" : "Zatím žá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 tomto adresáři nebylo nic nalezeno",
+ "No entries found in this folder" : "V této složce nebylo nic nalezeno",
"Select all" : "Vybrat vše",
"Upload too large" : "Odesílaný soubor je příliš velký",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Soubory, které se snažíte odeslat, překračují limit velikosti odesílání na tomto serveru.",
diff --git a/apps/files/l10n/cs_CZ.json b/apps/files/l10n/cs_CZ.json
index d5354c48f94..118002a6e8d 100644
--- a/apps/files/l10n/cs_CZ.json
+++ b/apps/files/l10n/cs_CZ.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Nelze přesunout %s - již existuje soubor se stejným názvem",
"Could not move %s" : "Nelze přesunout %s",
"Permission denied" : "Přístup odepřen",
- "File name cannot be empty." : "Název souboru nemůže být prázdný řetězec.",
- "\"%s\" is an invalid file name." : "\"%s\" je neplatným názvem souboru.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neplatný název, znaky '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nejsou povoleny.",
"The target folder has been moved or deleted." : "Cílová složka byla přesunuta nebo smazána.",
"The name %s is already used in the folder %s. Please choose a different name." : "Název %s ve složce %s již existuje. Vyberte prosím jiné jméno.",
- "Not a valid source" : "Neplatný zdroj",
- "Server is not allowed to open URLs, please check the server configuration" : "Server není oprávněn otevírat adresy URL. Ověřte, prosím, konfiguraci serveru.",
- "The file exceeds your quota by %s" : "Soubor překračuje povolenou kvótu o %s",
- "Error while downloading %s to %s" : "Chyba při stahování %s do %s",
"Error when creating the file" : "Chyba při vytváření souboru",
- "Folder name cannot be empty." : "Název složky nemůže být prázdný.",
"Error when creating the folder" : "Chyba při vytváření složky",
"Unable to set upload directory." : "Nelze nastavit adresář pro nahrané soubory.",
"Invalid Token" : "Neplatný token",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Odesílání zrušeno.",
"Could not get result from server." : "Nepodařilo se získat výsledek ze serveru.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Probíhá odesílání souboru. Opuštění stránky způsobí zrušení nahrávání.",
- "URL cannot be empty" : "URL nemůže zůstat prázdná",
"{new_name} already exists" : "{new_name} již existuje",
"Could not create file" : "Nepodařilo se vytvořit soubor",
"Could not create folder" : "Nepodařilo se vytvořit složku",
- "Error fetching URL" : "Chyba při načítání URL",
"Rename" : "Přejmenovat",
"Delete" : "Smazat",
"Disconnect storage" : "Odpojit úložiště",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "Nemáte oprávnění sem nahrávat nebo vytvářet soubory",
"_Uploading %n file_::_Uploading %n files_" : ["Nahrávám %n soubor","Nahrávám %n soubory","Nahrávám %n souborů"],
"\"{name}\" is an invalid file name." : "\"{name}\" je neplatným názvem souboru.",
+ "File name cannot be empty." : "Název souboru nemůže být prázdný řetězec.",
"Your storage is full, files can not be updated or synced anymore!" : "Vaše úložiště je plné, nelze aktualizovat ani synchronizovat soubory.",
"Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložiště je téměř plné ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikace pro šifrování je zapnuta, ale vaše klíče nejsou inicializované. Prosím odhlaste se a znovu přihlaste",
@@ -78,19 +69,19 @@
"Favorited" : "Přidáno k oblíbeným",
"Favorite" : "Oblíbené",
"An error occurred while trying to update the tags" : "Při pokusu o úpravu tagů nastala chyba",
- "A new file or folder has been <strong>created</strong>" : "Byl <strong>vytvořen</strong> nový soubor nebo adresář",
- "A file or folder has been <strong>changed</strong>" : "Soubor nebo adresář byl <strong>změněn</strong>",
- "A file or folder has been <strong>deleted</strong>" : "Soubor nebo adresář byl <strong>smazán</strong>",
- "A file or folder has been <strong>restored</strong>" : "Soubor nebo adresář byl <strong>obnoven</strong>",
+ "A new file or folder has been <strong>created</strong>" : "Byl <strong>vytvořen</strong> nový soubor nebo složka",
+ "A file or folder has been <strong>changed</strong>" : "Soubor nebo složka byla <strong>změněna</strong>",
+ "A file or folder has been <strong>deleted</strong>" : "Soubor nebo složka byla <strong>smazána</strong>",
+ "A file or folder has been <strong>restored</strong>" : "Soubor nebo složka byla <strong>obnovena</strong>",
"You created %1$s" : "Vytvořili jste %1$s",
"%2$s created %1$s" : "%2$s vytvořil(a) %1$s",
- "%1$s was created in a public folder" : "%1$s vytvořen ve veřejném adresáři",
+ "%1$s was created in a public folder" : "%1$s byl vytvořen ve veřejném adresáři",
"You changed %1$s" : "Změnili jste %1$s",
"%2$s changed %1$s" : "%2$s změnil(a) %1$s",
"You deleted %1$s" : "Smazali jste %1$s",
"%2$s deleted %1$s" : "%2$s smazal(a) %1$s",
- "You restored %1$s" : "%1$s byl obnoven",
- "%2$s restored %1$s" : "%2$s obnovil %1$s",
+ "You restored %1$s" : "Obnovili jste %1$s",
+ "%2$s restored %1$s" : "%2$s obnovil(a) %1$s",
"%s could not be renamed as it has been deleted" : "%s nelze přejmenovat, protože byl smazán",
"%s could not be renamed" : "%s nemůže být přejmenován",
"Upload (max. %s)" : "Nahrát (max. %s)",
@@ -98,6 +89,7 @@
"Maximum upload size" : "Maximální velikost pro odesílání",
"max. possible: " : "největší možná: ",
"Save" : "Uložit",
+ "Can not be edited from here due to insufficient permissions." : "Nelze odsud upravovat z důvodu nedostatečných oprávnění.",
"Settings" : "Nastavení",
"WebDAV" : "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Použijte tuto adresu pro <a href=\"%s\" target=\"_blank\">přístup k vašim souborům přes WebDAV</a>",
@@ -106,12 +98,11 @@
"Text file" : "Textový soubor",
"New folder" : "Nová složka",
"Folder" : "Složka",
- "From link" : "Z odkazu",
"Upload" : "Odeslat",
"Cancel upload" : "Zrušit odesílání",
"No files yet" : "Zatím žá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 tomto adresáři nebylo nic nalezeno",
+ "No entries found in this folder" : "V této složce nebylo nic nalezeno",
"Select all" : "Vybrat vše",
"Upload too large" : "Odesílaný soubor je příliš velký",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Soubory, které se snažíte odeslat, překračují limit velikosti odesílání na tomto serveru.",
diff --git a/apps/files/l10n/cy_GB.js b/apps/files/l10n/cy_GB.js
index 808c5a0c312..8b8ffdf265e 100644
--- a/apps/files/l10n/cy_GB.js
+++ b/apps/files/l10n/cy_GB.js
@@ -3,8 +3,6 @@ OC.L10N.register(
{
"Could not move %s - File with this name already exists" : "Methwyd symud %s - Mae ffeil gyda'r enw hwn eisoes yn bodoli",
"Could not move %s" : "Methwyd symud %s",
- "File name cannot be empty." : "Does dim hawl cael enw ffeil gwag.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Enw annilys, ni chaniateir, '\\', '/', '<', '>', ':', '\"', '|', '?' na '*'.",
"No file was uploaded. Unknown error" : "Ni lwythwyd ffeil i fyny. Gwall anhysbys.",
"There is no error, the file uploaded with success" : "Does dim gwall, llwythodd y ffeil i fyny'n llwyddiannus",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Mae'r ffeil lwythwyd i fyny'n fwy na chyfarwyddeb upload_max_filesize yn php.ini:",
@@ -32,6 +30,7 @@ OC.L10N.register(
"_%n folder_::_%n folders_" : ["","","",""],
"_%n file_::_%n files_" : ["","","",""],
"_Uploading %n file_::_Uploading %n files_" : ["","","",""],
+ "File name cannot be empty." : "Does dim hawl cael enw ffeil gwag.",
"Your storage is full, files can not be updated or synced anymore!" : "Mae eich storfa'n llawn, ni ellir diweddaru a chydweddu ffeiliau mwyach!",
"Your storage is almost full ({usedSpacePercent}%)" : "Mae eich storfa bron a bod yn llawn ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["","","",""],
@@ -43,7 +42,6 @@ OC.L10N.register(
"New" : "Newydd",
"Text file" : "Ffeil destun",
"Folder" : "Plygell",
- "From link" : "Dolen o",
"Upload" : "Llwytho i fyny",
"Cancel upload" : "Diddymu llwytho i fyny",
"Upload too large" : "Maint llwytho i fyny'n rhy fawr",
diff --git a/apps/files/l10n/cy_GB.json b/apps/files/l10n/cy_GB.json
index 3d451a62a8a..c0cf214eedb 100644
--- a/apps/files/l10n/cy_GB.json
+++ b/apps/files/l10n/cy_GB.json
@@ -1,8 +1,6 @@
{ "translations": {
"Could not move %s - File with this name already exists" : "Methwyd symud %s - Mae ffeil gyda'r enw hwn eisoes yn bodoli",
"Could not move %s" : "Methwyd symud %s",
- "File name cannot be empty." : "Does dim hawl cael enw ffeil gwag.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Enw annilys, ni chaniateir, '\\', '/', '<', '>', ':', '\"', '|', '?' na '*'.",
"No file was uploaded. Unknown error" : "Ni lwythwyd ffeil i fyny. Gwall anhysbys.",
"There is no error, the file uploaded with success" : "Does dim gwall, llwythodd y ffeil i fyny'n llwyddiannus",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Mae'r ffeil lwythwyd i fyny'n fwy na chyfarwyddeb upload_max_filesize yn php.ini:",
@@ -30,6 +28,7 @@
"_%n folder_::_%n folders_" : ["","","",""],
"_%n file_::_%n files_" : ["","","",""],
"_Uploading %n file_::_Uploading %n files_" : ["","","",""],
+ "File name cannot be empty." : "Does dim hawl cael enw ffeil gwag.",
"Your storage is full, files can not be updated or synced anymore!" : "Mae eich storfa'n llawn, ni ellir diweddaru a chydweddu ffeiliau mwyach!",
"Your storage is almost full ({usedSpacePercent}%)" : "Mae eich storfa bron a bod yn llawn ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["","","",""],
@@ -41,7 +40,6 @@
"New" : "Newydd",
"Text file" : "Ffeil destun",
"Folder" : "Plygell",
- "From link" : "Dolen o",
"Upload" : "Llwytho i fyny",
"Cancel upload" : "Diddymu llwytho i fyny",
"Upload too large" : "Maint llwytho i fyny'n rhy fawr",
diff --git a/apps/files/l10n/da.js b/apps/files/l10n/da.js
index a63f00de5bf..e5c6bb3ace8 100644
--- a/apps/files/l10n/da.js
+++ b/apps/files/l10n/da.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Kunne ikke flytte %s - der findes allerede en fil med dette navn",
"Could not move %s" : "Kunne ikke flytte %s",
"Permission denied" : "Adgang nægtet",
- "File name cannot be empty." : "Filnavnet kan ikke stå tomt.",
- "\"%s\" is an invalid file name." : "\"%s\" er et ugyldigt filnavn.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ugyldigt navn, '\\', '/', '<', '>', ':' | '?', '\"', '', og '*' er ikke tilladt.",
"The target folder has been moved or deleted." : "Mappen er blevet slettet eller fjernet.",
"The name %s is already used in the folder %s. Please choose a different name." : "Navnet %s er allerede i brug i mappen %s. Vælg venligst et andet navn.",
- "Not a valid source" : "Ikke en gyldig kilde",
- "Server is not allowed to open URLs, please check the server configuration" : "Server har ikke tilladelse til at åbne URL'er. Kontroller venligst serverens indstillinger",
- "The file exceeds your quota by %s" : "Denne fil overskrider dit kvota med %s",
- "Error while downloading %s to %s" : "Fejl ved hentning af %s til %s",
"Error when creating the file" : "Fejl ved oprettelse af fil",
- "Folder name cannot be empty." : "Mappenavnet kan ikke være tomt.",
"Error when creating the folder" : "Fejl ved oprettelse af mappen",
"Unable to set upload directory." : "Ude af stand til at vælge upload mappe.",
"Invalid Token" : "Ugyldig Token ",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Upload afbrudt.",
"Could not get result from server." : "Kunne ikke hente resultat fra server.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Fil upload kører. Hvis du forlader siden nu, vil uploadet blive annuleret.",
- "URL cannot be empty" : "URL kan ikke være tom",
"{new_name} already exists" : "{new_name} eksisterer allerede",
"Could not create file" : "Kunne ikke oprette fil",
"Could not create folder" : "Kunne ikke oprette mappe",
- "Error fetching URL" : "Fejl ved URL",
"Rename" : "Omdøb",
"Delete" : "Slet",
"Disconnect storage" : "Frakobl lager",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Du har ikke tilladelse til at uploade eller oprette filer her",
"_Uploading %n file_::_Uploading %n files_" : ["Uploader %n fil","Uploader %n filer"],
"\"{name}\" is an invalid file name." : "'{name}' er et ugyldigt filnavn.",
+ "File name cannot be empty." : "Filnavnet kan ikke stå tomt.",
"Your storage is full, files can not be updated or synced anymore!" : "Din opbevaringsplads er fyldt op, filer kan ikke opdateres eller synkroniseres længere!",
"Your storage is almost full ({usedSpacePercent}%)" : "Din opbevaringsplads er næsten fyldt op ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krypteringsprogrammet er aktiveret, men din nøgle er ikke igangsat. Log venligst ud og ind igen.",
@@ -108,7 +99,6 @@ OC.L10N.register(
"Text file" : "Tekstfil",
"New folder" : "Ny Mappe",
"Folder" : "Mappe",
- "From link" : "Fra link",
"Upload" : "Upload",
"Cancel upload" : "Fortryd upload",
"No files yet" : "Endnu ingen filer",
diff --git a/apps/files/l10n/da.json b/apps/files/l10n/da.json
index f3602c9c1b0..857da1ff9eb 100644
--- a/apps/files/l10n/da.json
+++ b/apps/files/l10n/da.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Kunne ikke flytte %s - der findes allerede en fil med dette navn",
"Could not move %s" : "Kunne ikke flytte %s",
"Permission denied" : "Adgang nægtet",
- "File name cannot be empty." : "Filnavnet kan ikke stå tomt.",
- "\"%s\" is an invalid file name." : "\"%s\" er et ugyldigt filnavn.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ugyldigt navn, '\\', '/', '<', '>', ':' | '?', '\"', '', og '*' er ikke tilladt.",
"The target folder has been moved or deleted." : "Mappen er blevet slettet eller fjernet.",
"The name %s is already used in the folder %s. Please choose a different name." : "Navnet %s er allerede i brug i mappen %s. Vælg venligst et andet navn.",
- "Not a valid source" : "Ikke en gyldig kilde",
- "Server is not allowed to open URLs, please check the server configuration" : "Server har ikke tilladelse til at åbne URL'er. Kontroller venligst serverens indstillinger",
- "The file exceeds your quota by %s" : "Denne fil overskrider dit kvota med %s",
- "Error while downloading %s to %s" : "Fejl ved hentning af %s til %s",
"Error when creating the file" : "Fejl ved oprettelse af fil",
- "Folder name cannot be empty." : "Mappenavnet kan ikke være tomt.",
"Error when creating the folder" : "Fejl ved oprettelse af mappen",
"Unable to set upload directory." : "Ude af stand til at vælge upload mappe.",
"Invalid Token" : "Ugyldig Token ",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Upload afbrudt.",
"Could not get result from server." : "Kunne ikke hente resultat fra server.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Fil upload kører. Hvis du forlader siden nu, vil uploadet blive annuleret.",
- "URL cannot be empty" : "URL kan ikke være tom",
"{new_name} already exists" : "{new_name} eksisterer allerede",
"Could not create file" : "Kunne ikke oprette fil",
"Could not create folder" : "Kunne ikke oprette mappe",
- "Error fetching URL" : "Fejl ved URL",
"Rename" : "Omdøb",
"Delete" : "Slet",
"Disconnect storage" : "Frakobl lager",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "Du har ikke tilladelse til at uploade eller oprette filer her",
"_Uploading %n file_::_Uploading %n files_" : ["Uploader %n fil","Uploader %n filer"],
"\"{name}\" is an invalid file name." : "'{name}' er et ugyldigt filnavn.",
+ "File name cannot be empty." : "Filnavnet kan ikke stå tomt.",
"Your storage is full, files can not be updated or synced anymore!" : "Din opbevaringsplads er fyldt op, filer kan ikke opdateres eller synkroniseres længere!",
"Your storage is almost full ({usedSpacePercent}%)" : "Din opbevaringsplads er næsten fyldt op ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krypteringsprogrammet er aktiveret, men din nøgle er ikke igangsat. Log venligst ud og ind igen.",
@@ -106,7 +97,6 @@
"Text file" : "Tekstfil",
"New folder" : "Ny Mappe",
"Folder" : "Mappe",
- "From link" : "Fra link",
"Upload" : "Upload",
"Cancel upload" : "Fortryd upload",
"No files yet" : "Endnu ingen filer",
diff --git a/apps/files/l10n/de.js b/apps/files/l10n/de.js
index 174fc5abfa9..5e741f26d21 100644
--- a/apps/files/l10n/de.js
+++ b/apps/files/l10n/de.js
@@ -7,20 +7,12 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Konnte %s nicht verschieben. Eine Datei mit diesem Namen existiert bereits",
"Could not move %s" : "Konnte %s nicht verschieben",
"Permission denied" : "Zugriff verweigert",
- "File name cannot be empty." : "Der Dateiname darf nicht leer sein.",
- "\"%s\" is an invalid file name." : "»%s« ist kein gültiger Dateiname.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.",
"The target folder has been moved or deleted." : "Der Zielordner wurde verschoben oder gelöscht.",
"The name %s is already used in the folder %s. Please choose a different name." : "Der Name %s wird bereits im Ordner %s benutzt. Bitte wähle einen anderen Namen.",
- "Not a valid source" : "Keine gültige Quelle",
- "Server is not allowed to open URLs, please check the server configuration" : "Dem Server ist das Öffnen von URLs nicht erlaubt, bitte die Serverkonfiguration prüfen",
- "The file exceeds your quota by %s" : "Die Datei überschreitet Dein Limit um %s",
- "Error while downloading %s to %s" : "Fehler beim Herunterladen von %s nach %s",
"Error when creating the file" : "Fehler beim Erstellen der Datei",
- "Folder name cannot be empty." : "Der Ordner-Name darf nicht leer sein.",
"Error when creating the folder" : "Fehler beim Erstellen des Ordners",
"Unable to set upload directory." : "Das Upload-Verzeichnis konnte nicht gesetzt werden.",
- "Invalid Token" : "Ungültiges Merkmal",
+ "Invalid Token" : "Ungültiger Token",
"No file was uploaded. Unknown error" : "Keine Datei hochgeladen. Unbekannter Fehler",
"There is no error, the file uploaded with success" : "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Upload abgebrochen.",
"Could not get result from server." : "Ergebnis konnte nicht vom Server abgerufen werden.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn Du die Seite jetzt verlässt, wird der Upload abgebrochen.",
- "URL cannot be empty" : "Die URL darf nicht leer sein",
"{new_name} already exists" : "{new_name} existiert bereits",
"Could not create file" : "Die Datei konnte nicht erstellt werden",
"Could not create folder" : "Der Ordner konnte nicht erstellt werden",
- "Error fetching URL" : "Fehler beim Abrufen der URL",
"Rename" : "Umbenennen",
"Delete" : "Löschen",
"Disconnect storage" : "Speicher trennen",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Du hast keine Berechtigung, hier Dateien hochzuladen oder zu erstellen",
"_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hochgeladen","%n Dateien werden hochgeladen"],
"\"{name}\" is an invalid file name." : "»{name}« ist kein gültiger Dateiname.",
+ "File name cannot be empty." : "Der Dateiname darf nicht leer sein.",
"Your storage is full, files can not be updated or synced anymore!" : "Dein Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!",
"Your storage is almost full ({usedSpacePercent}%)" : "Dein Speicher ist fast voll ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Die Verschlüsselung-App ist aktiviert, aber Deine Schlüssel sind nicht initialisiert. Bitte melden Dich nochmals ab und wieder an.",
@@ -100,15 +91,15 @@ OC.L10N.register(
"Maximum upload size" : "Maximale Upload-Größe",
"max. possible: " : "maximal möglich:",
"Save" : "Speichern",
+ "Can not be edited from here due to insufficient permissions." : "Aufgrund unzureichender Berechtigungen kann dies nicht von hier bearbeitet werden.",
"Settings" : "Einstellungen",
"WebDAV" : "WebDAV",
- "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Diese Adresse benutzen, um <a href=\"%s\" target=\"_blank\">über WebDAV auf Ihre Dateien zuzugreifen</a>",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Benutze diese Adresse, um <a href=\"%s\" target=\"_blank\">über WebDAV auf Deine Dateien zuzugreifen</a>",
"New" : "Neu",
"New text file" : "Neue Textdatei",
"Text file" : "Textdatei",
"New folder" : "Neuer Ordner",
"Folder" : "Ordner",
- "From link" : "Von einem Link",
"Upload" : "Hochladen",
"Cancel upload" : "Upload abbrechen",
"No files yet" : "Noch keine Dateien",
diff --git a/apps/files/l10n/de.json b/apps/files/l10n/de.json
index 2f7e2024e7a..2b27f3b2374 100644
--- a/apps/files/l10n/de.json
+++ b/apps/files/l10n/de.json
@@ -5,20 +5,12 @@
"Could not move %s - File with this name already exists" : "Konnte %s nicht verschieben. Eine Datei mit diesem Namen existiert bereits",
"Could not move %s" : "Konnte %s nicht verschieben",
"Permission denied" : "Zugriff verweigert",
- "File name cannot be empty." : "Der Dateiname darf nicht leer sein.",
- "\"%s\" is an invalid file name." : "»%s« ist kein gültiger Dateiname.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.",
"The target folder has been moved or deleted." : "Der Zielordner wurde verschoben oder gelöscht.",
"The name %s is already used in the folder %s. Please choose a different name." : "Der Name %s wird bereits im Ordner %s benutzt. Bitte wähle einen anderen Namen.",
- "Not a valid source" : "Keine gültige Quelle",
- "Server is not allowed to open URLs, please check the server configuration" : "Dem Server ist das Öffnen von URLs nicht erlaubt, bitte die Serverkonfiguration prüfen",
- "The file exceeds your quota by %s" : "Die Datei überschreitet Dein Limit um %s",
- "Error while downloading %s to %s" : "Fehler beim Herunterladen von %s nach %s",
"Error when creating the file" : "Fehler beim Erstellen der Datei",
- "Folder name cannot be empty." : "Der Ordner-Name darf nicht leer sein.",
"Error when creating the folder" : "Fehler beim Erstellen des Ordners",
"Unable to set upload directory." : "Das Upload-Verzeichnis konnte nicht gesetzt werden.",
- "Invalid Token" : "Ungültiges Merkmal",
+ "Invalid Token" : "Ungültiger Token",
"No file was uploaded. Unknown error" : "Keine Datei hochgeladen. Unbekannter Fehler",
"There is no error, the file uploaded with success" : "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Upload abgebrochen.",
"Could not get result from server." : "Ergebnis konnte nicht vom Server abgerufen werden.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn Du die Seite jetzt verlässt, wird der Upload abgebrochen.",
- "URL cannot be empty" : "Die URL darf nicht leer sein",
"{new_name} already exists" : "{new_name} existiert bereits",
"Could not create file" : "Die Datei konnte nicht erstellt werden",
"Could not create folder" : "Der Ordner konnte nicht erstellt werden",
- "Error fetching URL" : "Fehler beim Abrufen der URL",
"Rename" : "Umbenennen",
"Delete" : "Löschen",
"Disconnect storage" : "Speicher trennen",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "Du hast keine Berechtigung, hier Dateien hochzuladen oder zu erstellen",
"_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hochgeladen","%n Dateien werden hochgeladen"],
"\"{name}\" is an invalid file name." : "»{name}« ist kein gültiger Dateiname.",
+ "File name cannot be empty." : "Der Dateiname darf nicht leer sein.",
"Your storage is full, files can not be updated or synced anymore!" : "Dein Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!",
"Your storage is almost full ({usedSpacePercent}%)" : "Dein Speicher ist fast voll ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Die Verschlüsselung-App ist aktiviert, aber Deine Schlüssel sind nicht initialisiert. Bitte melden Dich nochmals ab und wieder an.",
@@ -98,15 +89,15 @@
"Maximum upload size" : "Maximale Upload-Größe",
"max. possible: " : "maximal möglich:",
"Save" : "Speichern",
+ "Can not be edited from here due to insufficient permissions." : "Aufgrund unzureichender Berechtigungen kann dies nicht von hier bearbeitet werden.",
"Settings" : "Einstellungen",
"WebDAV" : "WebDAV",
- "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Diese Adresse benutzen, um <a href=\"%s\" target=\"_blank\">über WebDAV auf Ihre Dateien zuzugreifen</a>",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Benutze diese Adresse, um <a href=\"%s\" target=\"_blank\">über WebDAV auf Deine Dateien zuzugreifen</a>",
"New" : "Neu",
"New text file" : "Neue Textdatei",
"Text file" : "Textdatei",
"New folder" : "Neuer Ordner",
"Folder" : "Ordner",
- "From link" : "Von einem Link",
"Upload" : "Hochladen",
"Cancel upload" : "Upload abbrechen",
"No files yet" : "Noch keine Dateien",
diff --git a/apps/files/l10n/de_DE.js b/apps/files/l10n/de_DE.js
index f80447d6510..152ffcc0e20 100644
--- a/apps/files/l10n/de_DE.js
+++ b/apps/files/l10n/de_DE.js
@@ -7,20 +7,12 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "%s konnte nicht verschoben werden. Eine Datei mit diesem Namen existiert bereits.",
"Could not move %s" : "Konnte %s nicht verschieben",
"Permission denied" : "Zugriff verweigert",
- "File name cannot be empty." : "Der Dateiname darf nicht leer sein.",
- "\"%s\" is an invalid file name." : "\"%s\" ist kein gültiger Dateiname.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.",
"The target folder has been moved or deleted." : "Der Zielordner wurde verschoben oder gelöscht.",
"The name %s is already used in the folder %s. Please choose a different name." : "Der Name %s wird bereits im Ordner %s benutzt. Bitte wählen Sie einen anderen Namen.",
- "Not a valid source" : "Keine gültige Quelle",
- "Server is not allowed to open URLs, please check the server configuration" : "Dem Server ist das Öffnen von URLs nicht erlaubt, bitte die Serverkonfiguration prüfen",
- "The file exceeds your quota by %s" : "Die Datei überschreitet Ihr Limit um %s",
- "Error while downloading %s to %s" : "Fehler beim Herunterladen von %s nach %s",
"Error when creating the file" : "Fehler beim Erstellen der Datei",
- "Folder name cannot be empty." : "Der Ordnername darf nicht leer sein.",
"Error when creating the folder" : "Fehler beim Erstellen des Ordners",
"Unable to set upload directory." : "Das Upload-Verzeichnis konnte nicht gesetzt werden.",
- "Invalid Token" : "Ungültiges Merkmal",
+ "Invalid Token" : "Ungültiger Token",
"No file was uploaded. Unknown error" : "Keine Datei hochgeladen. Unbekannter Fehler",
"There is no error, the file uploaded with success" : "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Die hochgeladene Datei überschreitet die upload_max_filesize-Vorgabe in php.ini",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Upload abgebrochen.",
"Could not get result from server." : "Ergebnis konnte nicht vom Server abgerufen werden.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen.",
- "URL cannot be empty" : "Die URL darf nicht leer sein",
"{new_name} already exists" : "{new_name} existiert bereits",
"Could not create file" : "Die Datei konnte nicht erstellt werden",
"Could not create folder" : "Der Ordner konnte nicht erstellt werden",
- "Error fetching URL" : "Fehler beim Abrufen der URL",
"Rename" : "Umbenennen",
"Delete" : "Löschen",
"Disconnect storage" : "Speicher trennen",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Sie haben keine Berechtigung, hier Dateien hochzuladen oder zu erstellen",
"_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hoch geladen","%n Dateien werden hoch geladen"],
"\"{name}\" is an invalid file name." : "„{name}“ ist kein gültiger Dateiname.",
+ "File name cannot be empty." : "Der Dateiname darf nicht leer sein.",
"Your storage is full, files can not be updated or synced anymore!" : "Ihr Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!",
"Your storage is almost full ({usedSpacePercent}%)" : "Ihr Speicher ist fast voll ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Verschlüsselungs-App ist aktiviert, aber Ihre Schlüssel sind nicht initialisiert. Bitte melden Sie sich nochmals ab und wieder an.",
@@ -100,15 +91,15 @@ OC.L10N.register(
"Maximum upload size" : "Maximale Upload-Größe",
"max. possible: " : "maximal möglich:",
"Save" : "Speichern",
+ "Can not be edited from here due to insufficient permissions." : "Aufgrund unzureichender Berechtigungen kann dies nicht von hier bearbeitet werden.",
"Settings" : "Einstellungen",
"WebDAV" : "WebDAV",
- "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Diese Adresse benutzen, um <a href=\"%s\" target=\"_blank\">über WebDAV auf Ihre Dateien zuzugreifen</a>",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Benutzen Sie diese Adresse, um <a href=\"%s\" target=\"_blank\">über WebDAV auf Ihre Dateien zuzugreifen</a>",
"New" : "Neu",
"New text file" : "Neue Textdatei",
"Text file" : "Textdatei",
"New folder" : "Neuer Ordner",
"Folder" : "Ordner",
- "From link" : "Von einem Link",
"Upload" : "Hochladen",
"Cancel upload" : "Upload abbrechen",
"No files yet" : "Noch keine Dateien",
diff --git a/apps/files/l10n/de_DE.json b/apps/files/l10n/de_DE.json
index 034b717afce..2c11f0183bb 100644
--- a/apps/files/l10n/de_DE.json
+++ b/apps/files/l10n/de_DE.json
@@ -5,20 +5,12 @@
"Could not move %s - File with this name already exists" : "%s konnte nicht verschoben werden. Eine Datei mit diesem Namen existiert bereits.",
"Could not move %s" : "Konnte %s nicht verschieben",
"Permission denied" : "Zugriff verweigert",
- "File name cannot be empty." : "Der Dateiname darf nicht leer sein.",
- "\"%s\" is an invalid file name." : "\"%s\" ist kein gültiger Dateiname.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.",
"The target folder has been moved or deleted." : "Der Zielordner wurde verschoben oder gelöscht.",
"The name %s is already used in the folder %s. Please choose a different name." : "Der Name %s wird bereits im Ordner %s benutzt. Bitte wählen Sie einen anderen Namen.",
- "Not a valid source" : "Keine gültige Quelle",
- "Server is not allowed to open URLs, please check the server configuration" : "Dem Server ist das Öffnen von URLs nicht erlaubt, bitte die Serverkonfiguration prüfen",
- "The file exceeds your quota by %s" : "Die Datei überschreitet Ihr Limit um %s",
- "Error while downloading %s to %s" : "Fehler beim Herunterladen von %s nach %s",
"Error when creating the file" : "Fehler beim Erstellen der Datei",
- "Folder name cannot be empty." : "Der Ordnername darf nicht leer sein.",
"Error when creating the folder" : "Fehler beim Erstellen des Ordners",
"Unable to set upload directory." : "Das Upload-Verzeichnis konnte nicht gesetzt werden.",
- "Invalid Token" : "Ungültiges Merkmal",
+ "Invalid Token" : "Ungültiger Token",
"No file was uploaded. Unknown error" : "Keine Datei hochgeladen. Unbekannter Fehler",
"There is no error, the file uploaded with success" : "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Die hochgeladene Datei überschreitet die upload_max_filesize-Vorgabe in php.ini",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Upload abgebrochen.",
"Could not get result from server." : "Ergebnis konnte nicht vom Server abgerufen werden.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen.",
- "URL cannot be empty" : "Die URL darf nicht leer sein",
"{new_name} already exists" : "{new_name} existiert bereits",
"Could not create file" : "Die Datei konnte nicht erstellt werden",
"Could not create folder" : "Der Ordner konnte nicht erstellt werden",
- "Error fetching URL" : "Fehler beim Abrufen der URL",
"Rename" : "Umbenennen",
"Delete" : "Löschen",
"Disconnect storage" : "Speicher trennen",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "Sie haben keine Berechtigung, hier Dateien hochzuladen oder zu erstellen",
"_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hoch geladen","%n Dateien werden hoch geladen"],
"\"{name}\" is an invalid file name." : "„{name}“ ist kein gültiger Dateiname.",
+ "File name cannot be empty." : "Der Dateiname darf nicht leer sein.",
"Your storage is full, files can not be updated or synced anymore!" : "Ihr Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!",
"Your storage is almost full ({usedSpacePercent}%)" : "Ihr Speicher ist fast voll ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Verschlüsselungs-App ist aktiviert, aber Ihre Schlüssel sind nicht initialisiert. Bitte melden Sie sich nochmals ab und wieder an.",
@@ -98,15 +89,15 @@
"Maximum upload size" : "Maximale Upload-Größe",
"max. possible: " : "maximal möglich:",
"Save" : "Speichern",
+ "Can not be edited from here due to insufficient permissions." : "Aufgrund unzureichender Berechtigungen kann dies nicht von hier bearbeitet werden.",
"Settings" : "Einstellungen",
"WebDAV" : "WebDAV",
- "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Diese Adresse benutzen, um <a href=\"%s\" target=\"_blank\">über WebDAV auf Ihre Dateien zuzugreifen</a>",
+ "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Benutzen Sie diese Adresse, um <a href=\"%s\" target=\"_blank\">über WebDAV auf Ihre Dateien zuzugreifen</a>",
"New" : "Neu",
"New text file" : "Neue Textdatei",
"Text file" : "Textdatei",
"New folder" : "Neuer Ordner",
"Folder" : "Ordner",
- "From link" : "Von einem Link",
"Upload" : "Hochladen",
"Cancel upload" : "Upload abbrechen",
"No files yet" : "Noch keine Dateien",
diff --git a/apps/files/l10n/el.js b/apps/files/l10n/el.js
index 10fd4c59d4e..395047f72fe 100644
--- a/apps/files/l10n/el.js
+++ b/apps/files/l10n/el.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Αδυναμία μετακίνησης του %s - υπάρχει ήδη αρχείο με αυτό το όνομα",
"Could not move %s" : "Αδυναμία μετακίνησης του %s",
"Permission denied" : "Η πρόσβαση απορρίφθηκε",
- "File name cannot be empty." : "Το όνομα αρχείου δεν μπορεί να είναι κενό.",
- "\"%s\" is an invalid file name." : "Το \"%s\" είναι ένα μη έγκυρο όνομα αρχείου.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Μη έγκυρο όνομα, '\\', '/', '<', '>', ':', '\"', '|', '?' και '*' δεν επιτρέπονται.",
"The target folder has been moved or deleted." : "Ο φάκελος προορισμού έχει μετακινηθεί ή διαγραφεί.",
"The name %s is already used in the folder %s. Please choose a different name." : "Το όνομα %s χρησιμοποιείτε ήδη στον φάκελο %s. Παρακαλώ επιλέξτε ένα άλλο όνομα.",
- "Not a valid source" : "Μη έγκυρη πηγή",
- "Server is not allowed to open URLs, please check the server configuration" : "Ο διακομιστής δεν επιτρέπεται να ανοίγει URL, παρακαλώ ελέγξτε τις ρυθμίσεις του διακομιστή",
- "The file exceeds your quota by %s" : "Ο φάκελλος ξεπερνάει το όριό σας κατά %s",
- "Error while downloading %s to %s" : "Σφάλμα κατά τη λήψη του %s στο %s",
"Error when creating the file" : "Σφάλμα κατά τη δημιουργία του αρχείου",
- "Folder name cannot be empty." : "Το όνομα φακέλου δεν μπορεί να είναι κενό.",
"Error when creating the folder" : "Σφάλμα δημιουργίας φακέλου",
"Unable to set upload directory." : "Αδυναμία ορισμού καταλόγου αποστολής.",
"Invalid Token" : "Μη έγκυρο Token",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Η αποστολή ακυρώθηκε.",
"Could not get result from server." : "Αδυναμία λήψης αποτελέσματος από το διακομιστή.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Η αποστολή του αρχείου βρίσκεται σε εξέλιξη. Το κλείσιμο της σελίδας θα ακυρώσει την αποστολή.",
- "URL cannot be empty" : "Η URL δεν πρέπει να είναι κενή",
"{new_name} already exists" : "{new_name} υπάρχει ήδη",
"Could not create file" : "Αδυναμία δημιουργίας αρχείου",
"Could not create folder" : "Αδυναμία δημιουργίας φακέλου",
- "Error fetching URL" : "Σφάλμα φόρτωσης URL",
"Rename" : "Μετονομασία",
"Delete" : "Διαγραφή",
"Disconnect storage" : "Αποσυνδεδεμένος αποθηκευτικός χώρος",
@@ -68,6 +58,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Δεν έχετε δικαιώματα φόρτωσης ή δημιουργίας αρχείων εδώ",
"_Uploading %n file_::_Uploading %n files_" : ["Ανέβασμα %n αρχείου","Ανέβασμα %n αρχείων"],
"\"{name}\" is an invalid file name." : "Το \"{name}\" είναι μη έγκυρο όνομα αρχείου.",
+ "File name cannot be empty." : "Το όνομα αρχείου δεν μπορεί να είναι κενό.",
"Your storage is full, files can not be updated or synced anymore!" : "Ο αποθηκευτικός σας χώρος είναι γεμάτος, τα αρχεία δεν μπορούν να ενημερωθούν ή να συγχρονιστούν πια!",
"Your storage is almost full ({usedSpacePercent}%)" : "Ο αποθηκευτικός χώρος είναι σχεδόν γεμάτος ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Η εφαρμογή κρυπτογράφησης είναι ενεργοποιημένη αλλά τα κλειδιά σας δεν έχουν καταγραφεί, παρακαλώ αποσυνδεθείτε και επανασυνδεθείτε.",
@@ -104,14 +95,16 @@ OC.L10N.register(
"Text file" : "Αρχείο κειμένου",
"New folder" : "Νέος κατάλογος",
"Folder" : "Φάκελος",
- "From link" : "Από σύνδεσμο",
"Upload" : "Μεταφόρτωση",
"Cancel upload" : "Ακύρωση μεταφόρτωσης",
+ "No files yet" : "Κανένα αρχείο ακόμα.",
+ "Upload some content or sync with your devices!" : "Μεταφόρτωση περιεχομένου ή συγχρονισμός με τις συσκευές σας!",
"No entries found in this folder" : "Δεν βρέθηκαν καταχωρήσεις σε αυτόν το φάκελο",
"Select all" : "Επιλογή όλων",
"Upload too large" : "Πολύ μεγάλο αρχείο προς αποστολή",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Τα αρχεία που προσπαθείτε να ανεβάσετε υπερβαίνουν το μέγιστο μέγεθος αποστολής αρχείων σε αυτόν τον διακομιστή.",
"Files are being scanned, please wait." : "Τα αρχεία σαρώνονται, παρακαλώ περιμένετε.",
- "Currently scanning" : "Σάρωση σε εξέλιξη"
+ "Currently scanning" : "Σάρωση σε εξέλιξη",
+ "No favorites" : "Δεν υπάρχουν αγαπημένα"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/el.json b/apps/files/l10n/el.json
index a57e01dc760..a4de9a45c42 100644
--- a/apps/files/l10n/el.json
+++ b/apps/files/l10n/el.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Αδυναμία μετακίνησης του %s - υπάρχει ήδη αρχείο με αυτό το όνομα",
"Could not move %s" : "Αδυναμία μετακίνησης του %s",
"Permission denied" : "Η πρόσβαση απορρίφθηκε",
- "File name cannot be empty." : "Το όνομα αρχείου δεν μπορεί να είναι κενό.",
- "\"%s\" is an invalid file name." : "Το \"%s\" είναι ένα μη έγκυρο όνομα αρχείου.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Μη έγκυρο όνομα, '\\', '/', '<', '>', ':', '\"', '|', '?' και '*' δεν επιτρέπονται.",
"The target folder has been moved or deleted." : "Ο φάκελος προορισμού έχει μετακινηθεί ή διαγραφεί.",
"The name %s is already used in the folder %s. Please choose a different name." : "Το όνομα %s χρησιμοποιείτε ήδη στον φάκελο %s. Παρακαλώ επιλέξτε ένα άλλο όνομα.",
- "Not a valid source" : "Μη έγκυρη πηγή",
- "Server is not allowed to open URLs, please check the server configuration" : "Ο διακομιστής δεν επιτρέπεται να ανοίγει URL, παρακαλώ ελέγξτε τις ρυθμίσεις του διακομιστή",
- "The file exceeds your quota by %s" : "Ο φάκελλος ξεπερνάει το όριό σας κατά %s",
- "Error while downloading %s to %s" : "Σφάλμα κατά τη λήψη του %s στο %s",
"Error when creating the file" : "Σφάλμα κατά τη δημιουργία του αρχείου",
- "Folder name cannot be empty." : "Το όνομα φακέλου δεν μπορεί να είναι κενό.",
"Error when creating the folder" : "Σφάλμα δημιουργίας φακέλου",
"Unable to set upload directory." : "Αδυναμία ορισμού καταλόγου αποστολής.",
"Invalid Token" : "Μη έγκυρο Token",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Η αποστολή ακυρώθηκε.",
"Could not get result from server." : "Αδυναμία λήψης αποτελέσματος από το διακομιστή.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Η αποστολή του αρχείου βρίσκεται σε εξέλιξη. Το κλείσιμο της σελίδας θα ακυρώσει την αποστολή.",
- "URL cannot be empty" : "Η URL δεν πρέπει να είναι κενή",
"{new_name} already exists" : "{new_name} υπάρχει ήδη",
"Could not create file" : "Αδυναμία δημιουργίας αρχείου",
"Could not create folder" : "Αδυναμία δημιουργίας φακέλου",
- "Error fetching URL" : "Σφάλμα φόρτωσης URL",
"Rename" : "Μετονομασία",
"Delete" : "Διαγραφή",
"Disconnect storage" : "Αποσυνδεδεμένος αποθηκευτικός χώρος",
@@ -66,6 +56,7 @@
"You don’t have permission to upload or create files here" : "Δεν έχετε δικαιώματα φόρτωσης ή δημιουργίας αρχείων εδώ",
"_Uploading %n file_::_Uploading %n files_" : ["Ανέβασμα %n αρχείου","Ανέβασμα %n αρχείων"],
"\"{name}\" is an invalid file name." : "Το \"{name}\" είναι μη έγκυρο όνομα αρχείου.",
+ "File name cannot be empty." : "Το όνομα αρχείου δεν μπορεί να είναι κενό.",
"Your storage is full, files can not be updated or synced anymore!" : "Ο αποθηκευτικός σας χώρος είναι γεμάτος, τα αρχεία δεν μπορούν να ενημερωθούν ή να συγχρονιστούν πια!",
"Your storage is almost full ({usedSpacePercent}%)" : "Ο αποθηκευτικός χώρος είναι σχεδόν γεμάτος ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Η εφαρμογή κρυπτογράφησης είναι ενεργοποιημένη αλλά τα κλειδιά σας δεν έχουν καταγραφεί, παρακαλώ αποσυνδεθείτε και επανασυνδεθείτε.",
@@ -102,14 +93,16 @@
"Text file" : "Αρχείο κειμένου",
"New folder" : "Νέος κατάλογος",
"Folder" : "Φάκελος",
- "From link" : "Από σύνδεσμο",
"Upload" : "Μεταφόρτωση",
"Cancel upload" : "Ακύρωση μεταφόρτωσης",
+ "No files yet" : "Κανένα αρχείο ακόμα.",
+ "Upload some content or sync with your devices!" : "Μεταφόρτωση περιεχομένου ή συγχρονισμός με τις συσκευές σας!",
"No entries found in this folder" : "Δεν βρέθηκαν καταχωρήσεις σε αυτόν το φάκελο",
"Select all" : "Επιλογή όλων",
"Upload too large" : "Πολύ μεγάλο αρχείο προς αποστολή",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Τα αρχεία που προσπαθείτε να ανεβάσετε υπερβαίνουν το μέγιστο μέγεθος αποστολής αρχείων σε αυτόν τον διακομιστή.",
"Files are being scanned, please wait." : "Τα αρχεία σαρώνονται, παρακαλώ περιμένετε.",
- "Currently scanning" : "Σάρωση σε εξέλιξη"
+ "Currently scanning" : "Σάρωση σε εξέλιξη",
+ "No favorites" : "Δεν υπάρχουν αγαπημένα"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files/l10n/en_GB.js b/apps/files/l10n/en_GB.js
index 92652d8a586..513f5f2f7d7 100644
--- a/apps/files/l10n/en_GB.js
+++ b/apps/files/l10n/en_GB.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Could not move %s - File with this name already exists",
"Could not move %s" : "Could not move %s",
"Permission denied" : "Permission denied",
- "File name cannot be empty." : "File name cannot be empty.",
- "\"%s\" is an invalid file name." : "\"%s\" is an invalid file name.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Invalid name: '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed.",
"The target folder has been moved or deleted." : "The target folder has been moved or deleted.",
"The name %s is already used in the folder %s. Please choose a different name." : "The name %s is already used in the folder %s. Please choose a different name.",
- "Not a valid source" : "Not a valid source",
- "Server is not allowed to open URLs, please check the server configuration" : "Server is not allowed to open URLs, please check the server configuration",
- "The file exceeds your quota by %s" : "The file exceeds your quota by %s",
- "Error while downloading %s to %s" : "Error whilst downloading %s to %s",
"Error when creating the file" : "Error when creating the file",
- "Folder name cannot be empty." : "Folder name cannot be empty.",
"Error when creating the folder" : "Error when creating the folder",
"Unable to set upload directory." : "Unable to set upload directory.",
"Invalid Token" : "Invalid Token",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Upload cancelled.",
"Could not get result from server." : "Could not get result from server.",
"File upload is in progress. Leaving the page now will cancel the upload." : "File upload is in progress. Leaving the page now will cancel the upload.",
- "URL cannot be empty" : "URL cannot be empty",
"{new_name} already exists" : "{new_name} already exists",
"Could not create file" : "Could not create file",
"Could not create folder" : "Could not create folder",
- "Error fetching URL" : "Error fetching URL",
"Rename" : "Rename",
"Delete" : "Delete",
"Disconnect storage" : "Disconnect storage",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "You don’t have permission to upload or create files here",
"_Uploading %n file_::_Uploading %n files_" : ["Uploading %n file","Uploading %n files"],
"\"{name}\" is an invalid file name." : "\"{name}\" is an invalid file name.",
+ "File name cannot be empty." : "File name cannot be empty.",
"Your storage is full, files can not be updated or synced anymore!" : "Your storage is full, files can not be updated or synced anymore!",
"Your storage is almost full ({usedSpacePercent}%)" : "Your storage is almost full ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Encryption App is enabled but your keys are not initialised, please log-out and log-in again",
@@ -108,7 +99,6 @@ OC.L10N.register(
"Text file" : "Text file",
"New folder" : "New folder",
"Folder" : "Folder",
- "From link" : "From link",
"Upload" : "Upload",
"Cancel upload" : "Cancel upload",
"No files yet" : "No files yet",
diff --git a/apps/files/l10n/en_GB.json b/apps/files/l10n/en_GB.json
index e9ba0f9de37..1523209bb97 100644
--- a/apps/files/l10n/en_GB.json
+++ b/apps/files/l10n/en_GB.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Could not move %s - File with this name already exists",
"Could not move %s" : "Could not move %s",
"Permission denied" : "Permission denied",
- "File name cannot be empty." : "File name cannot be empty.",
- "\"%s\" is an invalid file name." : "\"%s\" is an invalid file name.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Invalid name: '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed.",
"The target folder has been moved or deleted." : "The target folder has been moved or deleted.",
"The name %s is already used in the folder %s. Please choose a different name." : "The name %s is already used in the folder %s. Please choose a different name.",
- "Not a valid source" : "Not a valid source",
- "Server is not allowed to open URLs, please check the server configuration" : "Server is not allowed to open URLs, please check the server configuration",
- "The file exceeds your quota by %s" : "The file exceeds your quota by %s",
- "Error while downloading %s to %s" : "Error whilst downloading %s to %s",
"Error when creating the file" : "Error when creating the file",
- "Folder name cannot be empty." : "Folder name cannot be empty.",
"Error when creating the folder" : "Error when creating the folder",
"Unable to set upload directory." : "Unable to set upload directory.",
"Invalid Token" : "Invalid Token",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Upload cancelled.",
"Could not get result from server." : "Could not get result from server.",
"File upload is in progress. Leaving the page now will cancel the upload." : "File upload is in progress. Leaving the page now will cancel the upload.",
- "URL cannot be empty" : "URL cannot be empty",
"{new_name} already exists" : "{new_name} already exists",
"Could not create file" : "Could not create file",
"Could not create folder" : "Could not create folder",
- "Error fetching URL" : "Error fetching URL",
"Rename" : "Rename",
"Delete" : "Delete",
"Disconnect storage" : "Disconnect storage",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "You don’t have permission to upload or create files here",
"_Uploading %n file_::_Uploading %n files_" : ["Uploading %n file","Uploading %n files"],
"\"{name}\" is an invalid file name." : "\"{name}\" is an invalid file name.",
+ "File name cannot be empty." : "File name cannot be empty.",
"Your storage is full, files can not be updated or synced anymore!" : "Your storage is full, files can not be updated or synced anymore!",
"Your storage is almost full ({usedSpacePercent}%)" : "Your storage is almost full ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Encryption App is enabled but your keys are not initialised, please log-out and log-in again",
@@ -106,7 +97,6 @@
"Text file" : "Text file",
"New folder" : "New folder",
"Folder" : "Folder",
- "From link" : "From link",
"Upload" : "Upload",
"Cancel upload" : "Cancel upload",
"No files yet" : "No files yet",
diff --git a/apps/files/l10n/eo.js b/apps/files/l10n/eo.js
index b7c7d397c6a..594851a4b43 100644
--- a/apps/files/l10n/eo.js
+++ b/apps/files/l10n/eo.js
@@ -4,13 +4,8 @@ OC.L10N.register(
"Unknown error" : "Nekonata eraro",
"Could not move %s - File with this name already exists" : "Ne eblis movi %s: dosiero kun ĉi tiu nomo jam ekzistas",
"Could not move %s" : "Ne eblis movi %s",
- "File name cannot be empty." : "Dosiernomo devas ne malpleni.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nevalida nomo: “\\”, “/”, “<”, “>”, “:”, “\"”, “|”, “?” kaj “*” ne permesatas.",
"The name %s is already used in the folder %s. Please choose a different name." : "La nomo %s jam uziĝas en la dosierujo %s. Bonvolu elekti malsaman nomon.",
- "Not a valid source" : "Nevalida fonto",
- "Error while downloading %s to %s" : "Eraris elŝuto de %s al %s",
"Error when creating the file" : "Eraris la kreo de la dosiero",
- "Folder name cannot be empty." : "La dosierujnomo ne povas malpleni.",
"Error when creating the folder" : "Eraris la kreo de la dosierujo",
"Unable to set upload directory." : "Ne povis agordiĝi la alŝuta dosierujo.",
"No file was uploaded. Unknown error" : "Neniu dosiero alŝutiĝis. Nekonata eraro.",
@@ -32,7 +27,6 @@ OC.L10N.register(
"Upload cancelled." : "La alŝuto nuliĝis.",
"Could not get result from server." : "Ne povis ekhaviĝi rezulto el la servilo.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Dosieralŝuto plenumiĝas. Lasi la paĝon nun nuligus la alŝuton.",
- "URL cannot be empty" : "La URL ne povas malpleni",
"{new_name} already exists" : "{new_name} jam ekzistas",
"Could not create file" : "Ne povis kreiĝi dosiero",
"Could not create folder" : "Ne povis kreiĝi dosierujo",
@@ -52,6 +46,7 @@ OC.L10N.register(
"_%n file_::_%n files_" : ["%n dosiero","%n dosieroj"],
"You don’t have permission to upload or create files here" : "Vi ne havas permeson alŝuti aŭ krei dosierojn ĉi tie",
"_Uploading %n file_::_Uploading %n files_" : ["Alŝutatas %n dosiero","Alŝutatas %n dosieroj"],
+ "File name cannot be empty." : "Dosiernomo devas ne malpleni.",
"Your storage is full, files can not be updated or synced anymore!" : "Via memoro plenas, ne plu eblas ĝisdatigi aŭ sinkronigi dosierojn!",
"Your storage is almost full ({usedSpacePercent}%)" : "Via memoro preskaŭ plenas ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["",""],
@@ -75,7 +70,6 @@ OC.L10N.register(
"Text file" : "Tekstodosiero",
"New folder" : "Nova dosierujo",
"Folder" : "Dosierujo",
- "From link" : "El ligilo",
"Upload" : "Alŝuti",
"Cancel upload" : "Nuligi alŝuton",
"Upload too large" : "Alŝuto tro larĝa",
diff --git a/apps/files/l10n/eo.json b/apps/files/l10n/eo.json
index 48005fa8043..3489e9581af 100644
--- a/apps/files/l10n/eo.json
+++ b/apps/files/l10n/eo.json
@@ -2,13 +2,8 @@
"Unknown error" : "Nekonata eraro",
"Could not move %s - File with this name already exists" : "Ne eblis movi %s: dosiero kun ĉi tiu nomo jam ekzistas",
"Could not move %s" : "Ne eblis movi %s",
- "File name cannot be empty." : "Dosiernomo devas ne malpleni.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nevalida nomo: “\\”, “/”, “<”, “>”, “:”, “\"”, “|”, “?” kaj “*” ne permesatas.",
"The name %s is already used in the folder %s. Please choose a different name." : "La nomo %s jam uziĝas en la dosierujo %s. Bonvolu elekti malsaman nomon.",
- "Not a valid source" : "Nevalida fonto",
- "Error while downloading %s to %s" : "Eraris elŝuto de %s al %s",
"Error when creating the file" : "Eraris la kreo de la dosiero",
- "Folder name cannot be empty." : "La dosierujnomo ne povas malpleni.",
"Error when creating the folder" : "Eraris la kreo de la dosierujo",
"Unable to set upload directory." : "Ne povis agordiĝi la alŝuta dosierujo.",
"No file was uploaded. Unknown error" : "Neniu dosiero alŝutiĝis. Nekonata eraro.",
@@ -30,7 +25,6 @@
"Upload cancelled." : "La alŝuto nuliĝis.",
"Could not get result from server." : "Ne povis ekhaviĝi rezulto el la servilo.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Dosieralŝuto plenumiĝas. Lasi la paĝon nun nuligus la alŝuton.",
- "URL cannot be empty" : "La URL ne povas malpleni",
"{new_name} already exists" : "{new_name} jam ekzistas",
"Could not create file" : "Ne povis kreiĝi dosiero",
"Could not create folder" : "Ne povis kreiĝi dosierujo",
@@ -50,6 +44,7 @@
"_%n file_::_%n files_" : ["%n dosiero","%n dosieroj"],
"You don’t have permission to upload or create files here" : "Vi ne havas permeson alŝuti aŭ krei dosierojn ĉi tie",
"_Uploading %n file_::_Uploading %n files_" : ["Alŝutatas %n dosiero","Alŝutatas %n dosieroj"],
+ "File name cannot be empty." : "Dosiernomo devas ne malpleni.",
"Your storage is full, files can not be updated or synced anymore!" : "Via memoro plenas, ne plu eblas ĝisdatigi aŭ sinkronigi dosierojn!",
"Your storage is almost full ({usedSpacePercent}%)" : "Via memoro preskaŭ plenas ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["",""],
@@ -73,7 +68,6 @@
"Text file" : "Tekstodosiero",
"New folder" : "Nova dosierujo",
"Folder" : "Dosierujo",
- "From link" : "El ligilo",
"Upload" : "Alŝuti",
"Cancel upload" : "Nuligi alŝuton",
"Upload too large" : "Alŝuto tro larĝa",
diff --git a/apps/files/l10n/es.js b/apps/files/l10n/es.js
index 0bde52d47b8..4341129a1c7 100644
--- a/apps/files/l10n/es.js
+++ b/apps/files/l10n/es.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "No se pudo mover %s - Ya existe un archivo con ese nombre.",
"Could not move %s" : "No se pudo mover %s",
"Permission denied" : "Permiso denegado",
- "File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
- "\"%s\" is an invalid file name." : "\"%s\" es un nombre de archivo inválido.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nombre inválido, los caracteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos ",
"The target folder has been moved or deleted." : "La carpeta destino fue movida o eliminada.",
"The name %s is already used in the folder %s. Please choose a different name." : "El nombre %s ya está en uso por la carpeta %s. Por favor elija uno diferente.",
- "Not a valid source" : "No es una fuente válida",
- "Server is not allowed to open URLs, please check the server configuration" : "La configuración del servidor no le permite abrir URLs, revísela.",
- "The file exceeds your quota by %s" : "El archivo sobrepasa su cuota por %s",
- "Error while downloading %s to %s" : "Error mientras se descargaba %s a %s",
"Error when creating the file" : "Error al crear el archivo",
- "Folder name cannot be empty." : "El nombre de la carpeta no puede estar vacío.",
"Error when creating the folder" : "Error al crear la carpeta.",
"Unable to set upload directory." : "Incapaz de crear directorio de subida.",
"Invalid Token" : "Token Inválido",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Subida cancelada.",
"Could not get result from server." : "No se pudo obtener respuesta del servidor.",
"File upload is in progress. Leaving the page now will cancel the upload." : "La subida del archivo está en proceso. Si sale de la página ahora, la subida será cancelada.",
- "URL cannot be empty" : "La dirección URL no puede estar vacía",
"{new_name} already exists" : "{new_name} ya existe",
"Could not create file" : "No se pudo crear el archivo",
"Could not create folder" : "No se pudo crear la carpeta",
- "Error fetching URL" : "Error al descargar URL.",
"Rename" : "Renombrar",
"Delete" : "Eliminar",
"Disconnect storage" : "Desconectar almacenamiento",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "No tiene permisos para subir o crear archivos aquí.",
"_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"],
"\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido.",
+ "File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
"Your storage is full, files can not be updated or synced anymore!" : "Su almacenamiento está lleno, ¡los archivos no se actualizarán ni sincronizarán más!",
"Your storage is almost full ({usedSpacePercent}%)" : "Su almacenamiento está casi lleno ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La app de crifrado está habilitada pero tus claves no han sido inicializadas, por favor, cierra la sesión y vuelva a iniciarla de nuevo.",
@@ -100,6 +91,7 @@ OC.L10N.register(
"Maximum upload size" : "Tamaño máximo de subida",
"max. possible: " : "máx. posible:",
"Save" : "Guardar",
+ "Can not be edited from here due to insufficient permissions." : "No se puede editar desde aquí por permisos insuficientes.",
"Settings" : "Ajustes",
"WebDAV" : "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Use esta URL <a href=\"%s\" target=\"_blank\">para acceder via WebDAV</a>",
@@ -108,7 +100,6 @@ OC.L10N.register(
"Text file" : "Archivo de texto",
"New folder" : "Nueva carpeta",
"Folder" : "Carpeta",
- "From link" : "Desde enlace",
"Upload" : "Subir",
"Cancel upload" : "Cancelar la subida",
"No files yet" : "Aún no hay archivos",
diff --git a/apps/files/l10n/es.json b/apps/files/l10n/es.json
index ae1d7d9e85a..356c1da2169 100644
--- a/apps/files/l10n/es.json
+++ b/apps/files/l10n/es.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "No se pudo mover %s - Ya existe un archivo con ese nombre.",
"Could not move %s" : "No se pudo mover %s",
"Permission denied" : "Permiso denegado",
- "File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
- "\"%s\" is an invalid file name." : "\"%s\" es un nombre de archivo inválido.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nombre inválido, los caracteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos ",
"The target folder has been moved or deleted." : "La carpeta destino fue movida o eliminada.",
"The name %s is already used in the folder %s. Please choose a different name." : "El nombre %s ya está en uso por la carpeta %s. Por favor elija uno diferente.",
- "Not a valid source" : "No es una fuente válida",
- "Server is not allowed to open URLs, please check the server configuration" : "La configuración del servidor no le permite abrir URLs, revísela.",
- "The file exceeds your quota by %s" : "El archivo sobrepasa su cuota por %s",
- "Error while downloading %s to %s" : "Error mientras se descargaba %s a %s",
"Error when creating the file" : "Error al crear el archivo",
- "Folder name cannot be empty." : "El nombre de la carpeta no puede estar vacío.",
"Error when creating the folder" : "Error al crear la carpeta.",
"Unable to set upload directory." : "Incapaz de crear directorio de subida.",
"Invalid Token" : "Token Inválido",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Subida cancelada.",
"Could not get result from server." : "No se pudo obtener respuesta del servidor.",
"File upload is in progress. Leaving the page now will cancel the upload." : "La subida del archivo está en proceso. Si sale de la página ahora, la subida será cancelada.",
- "URL cannot be empty" : "La dirección URL no puede estar vacía",
"{new_name} already exists" : "{new_name} ya existe",
"Could not create file" : "No se pudo crear el archivo",
"Could not create folder" : "No se pudo crear la carpeta",
- "Error fetching URL" : "Error al descargar URL.",
"Rename" : "Renombrar",
"Delete" : "Eliminar",
"Disconnect storage" : "Desconectar almacenamiento",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "No tiene permisos para subir o crear archivos aquí.",
"_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"],
"\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido.",
+ "File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
"Your storage is full, files can not be updated or synced anymore!" : "Su almacenamiento está lleno, ¡los archivos no se actualizarán ni sincronizarán más!",
"Your storage is almost full ({usedSpacePercent}%)" : "Su almacenamiento está casi lleno ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La app de crifrado está habilitada pero tus claves no han sido inicializadas, por favor, cierra la sesión y vuelva a iniciarla de nuevo.",
@@ -98,6 +89,7 @@
"Maximum upload size" : "Tamaño máximo de subida",
"max. possible: " : "máx. posible:",
"Save" : "Guardar",
+ "Can not be edited from here due to insufficient permissions." : "No se puede editar desde aquí por permisos insuficientes.",
"Settings" : "Ajustes",
"WebDAV" : "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Use esta URL <a href=\"%s\" target=\"_blank\">para acceder via WebDAV</a>",
@@ -106,7 +98,6 @@
"Text file" : "Archivo de texto",
"New folder" : "Nueva carpeta",
"Folder" : "Carpeta",
- "From link" : "Desde enlace",
"Upload" : "Subir",
"Cancel upload" : "Cancelar la subida",
"No files yet" : "Aún no hay archivos",
diff --git a/apps/files/l10n/es_AR.js b/apps/files/l10n/es_AR.js
index bbcdebf2cf4..c3e511beab6 100644
--- a/apps/files/l10n/es_AR.js
+++ b/apps/files/l10n/es_AR.js
@@ -4,14 +4,8 @@ OC.L10N.register(
"Unknown error" : "Error desconocido",
"Could not move %s - File with this name already exists" : "No se pudo mover %s - Un archivo con este nombre ya existe",
"Could not move %s" : "No se pudo mover %s ",
- "File name cannot be empty." : "El nombre del archivo no puede quedar vacío.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nombre invalido, '\\', '/', '<', '>', ':', '\"', '|', '?' y '*' no están permitidos.",
"The name %s is already used in the folder %s. Please choose a different name." : "El nombre %s está en uso en el directorio %s. Por favor elija un otro nombre.",
- "Not a valid source" : "No es una fuente válida",
- "Server is not allowed to open URLs, please check the server configuration" : "El servidor no está permitido abrir las URLs, por favor chequee la configuración del servidor",
- "Error while downloading %s to %s" : "Error mientras se descargaba %s a %s",
"Error when creating the file" : "Error al crear el archivo",
- "Folder name cannot be empty." : "El nombre del directorio no puede estar vacío.",
"Error when creating the folder" : "Error al crear el directorio",
"Unable to set upload directory." : "No fue posible crear el directorio de subida.",
"Invalid Token" : "Token Inválido",
@@ -34,11 +28,9 @@ OC.L10N.register(
"Upload cancelled." : "La subida fue cancelada",
"Could not get result from server." : "No se pudo obtener resultados del servidor.",
"File upload is in progress. Leaving the page now will cancel the upload." : "La subida del archivo está en proceso. Si salís de la página ahora, la subida se cancelará.",
- "URL cannot be empty" : "La URL no puede estar vacía",
"{new_name} already exists" : "{new_name} ya existe",
"Could not create file" : "No se pudo crear el archivo",
"Could not create folder" : "No se pudo crear el directorio",
- "Error fetching URL" : "Error al obtener la URL",
"Rename" : "Cambiar nombre",
"Delete" : "Borrar",
"Unshare" : "Dejar de compartir",
@@ -56,6 +48,7 @@ OC.L10N.register(
"_%n file_::_%n files_" : ["%n archivo","%n archivos"],
"You don’t have permission to upload or create files here" : "No tienes permisos para subir o crear archivos aquí",
"_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"],
+ "File name cannot be empty." : "El nombre del archivo no puede quedar vacío.",
"Your storage is full, files can not be updated or synced anymore!" : "El almacenamiento está lleno, los archivos no se pueden seguir actualizando ni sincronizando",
"Your storage is almost full ({usedSpacePercent}%)" : "El almacenamiento está casi lleno ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de encriptación está habilitada pero las llaves no fueron inicializadas, por favor termine y vuelva a iniciar la sesión",
@@ -86,7 +79,6 @@ OC.L10N.register(
"Text file" : "Archivo de texto",
"New folder" : "Nueva Carpeta",
"Folder" : "Carpeta",
- "From link" : "Desde enlace",
"Upload" : "Subir",
"Cancel upload" : "Cancelar subida",
"Upload too large" : "El tamaño del archivo que querés subir es demasiado grande",
diff --git a/apps/files/l10n/es_AR.json b/apps/files/l10n/es_AR.json
index f93e49e7f30..cce6e62d122 100644
--- a/apps/files/l10n/es_AR.json
+++ b/apps/files/l10n/es_AR.json
@@ -2,14 +2,8 @@
"Unknown error" : "Error desconocido",
"Could not move %s - File with this name already exists" : "No se pudo mover %s - Un archivo con este nombre ya existe",
"Could not move %s" : "No se pudo mover %s ",
- "File name cannot be empty." : "El nombre del archivo no puede quedar vacío.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nombre invalido, '\\', '/', '<', '>', ':', '\"', '|', '?' y '*' no están permitidos.",
"The name %s is already used in the folder %s. Please choose a different name." : "El nombre %s está en uso en el directorio %s. Por favor elija un otro nombre.",
- "Not a valid source" : "No es una fuente válida",
- "Server is not allowed to open URLs, please check the server configuration" : "El servidor no está permitido abrir las URLs, por favor chequee la configuración del servidor",
- "Error while downloading %s to %s" : "Error mientras se descargaba %s a %s",
"Error when creating the file" : "Error al crear el archivo",
- "Folder name cannot be empty." : "El nombre del directorio no puede estar vacío.",
"Error when creating the folder" : "Error al crear el directorio",
"Unable to set upload directory." : "No fue posible crear el directorio de subida.",
"Invalid Token" : "Token Inválido",
@@ -32,11 +26,9 @@
"Upload cancelled." : "La subida fue cancelada",
"Could not get result from server." : "No se pudo obtener resultados del servidor.",
"File upload is in progress. Leaving the page now will cancel the upload." : "La subida del archivo está en proceso. Si salís de la página ahora, la subida se cancelará.",
- "URL cannot be empty" : "La URL no puede estar vacía",
"{new_name} already exists" : "{new_name} ya existe",
"Could not create file" : "No se pudo crear el archivo",
"Could not create folder" : "No se pudo crear el directorio",
- "Error fetching URL" : "Error al obtener la URL",
"Rename" : "Cambiar nombre",
"Delete" : "Borrar",
"Unshare" : "Dejar de compartir",
@@ -54,6 +46,7 @@
"_%n file_::_%n files_" : ["%n archivo","%n archivos"],
"You don’t have permission to upload or create files here" : "No tienes permisos para subir o crear archivos aquí",
"_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"],
+ "File name cannot be empty." : "El nombre del archivo no puede quedar vacío.",
"Your storage is full, files can not be updated or synced anymore!" : "El almacenamiento está lleno, los archivos no se pueden seguir actualizando ni sincronizando",
"Your storage is almost full ({usedSpacePercent}%)" : "El almacenamiento está casi lleno ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de encriptación está habilitada pero las llaves no fueron inicializadas, por favor termine y vuelva a iniciar la sesión",
@@ -84,7 +77,6 @@
"Text file" : "Archivo de texto",
"New folder" : "Nueva Carpeta",
"Folder" : "Carpeta",
- "From link" : "Desde enlace",
"Upload" : "Subir",
"Cancel upload" : "Cancelar subida",
"Upload too large" : "El tamaño del archivo que querés subir es demasiado grande",
diff --git a/apps/files/l10n/es_MX.js b/apps/files/l10n/es_MX.js
index 16a8c0c246b..18b45ae36f1 100644
--- a/apps/files/l10n/es_MX.js
+++ b/apps/files/l10n/es_MX.js
@@ -4,14 +4,8 @@ OC.L10N.register(
"Unknown error" : "Error desconocido",
"Could not move %s - File with this name already exists" : "No se pudo mover %s - Ya existe un archivo con ese nombre.",
"Could not move %s" : "No se pudo mover %s",
- "File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nombre inválido, los caracteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos ",
"The name %s is already used in the folder %s. Please choose a different name." : "El nombre %s ya está en uso por la carpeta %s. Por favor elija uno diferente.",
- "Not a valid source" : "No es un origen válido",
- "Server is not allowed to open URLs, please check the server configuration" : "El servidor no puede acceder URLs; revise la configuración del servidor.",
- "Error while downloading %s to %s" : "Error mientras se descargaba %s a %s",
"Error when creating the file" : "Error al crear el archivo",
- "Folder name cannot be empty." : "El nombre de la carpeta no puede estar vacío.",
"Error when creating the folder" : "Error al crear la carpeta.",
"Unable to set upload directory." : "Incapaz de crear directorio de subida.",
"Invalid Token" : "Token Inválido",
@@ -34,11 +28,9 @@ OC.L10N.register(
"Upload cancelled." : "Subida cancelada.",
"Could not get result from server." : "No se pudo obtener respuesta del servidor.",
"File upload is in progress. Leaving the page now will cancel the upload." : "La subida del archivo está en proceso. Si sale de la página ahora, la subida será cancelada.",
- "URL cannot be empty" : "La dirección URL no puede estar vacía",
"{new_name} already exists" : "{new_name} ya existe",
"Could not create file" : "No se pudo crear el archivo",
"Could not create folder" : "No se pudo crear la carpeta",
- "Error fetching URL" : "Error al descargar URL.",
"Rename" : "Renombrar",
"Delete" : "Eliminar",
"Unshare" : "Dejar de compartir",
@@ -55,6 +47,7 @@ OC.L10N.register(
"_%n file_::_%n files_" : ["%n archivo","%n archivos"],
"You don’t have permission to upload or create files here" : "No tienes permisos para subir o crear archivos aquí.",
"_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"],
+ "File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
"Your storage is full, files can not be updated or synced anymore!" : "Su almacenamiento está lleno, ¡los archivos no se actualizarán ni sincronizarán más!",
"Your storage is almost full ({usedSpacePercent}%)" : "Su almacenamiento está casi lleno ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de crifrado está habilitada pero tus claves no han sido inicializadas, por favor, cierra la sesión y vuelva a iniciarla de nuevo.",
@@ -76,7 +69,6 @@ OC.L10N.register(
"Text file" : "Archivo de texto",
"New folder" : "Nueva carpeta",
"Folder" : "Carpeta",
- "From link" : "Desde enlace",
"Upload" : "Subir archivo",
"Cancel upload" : "Cancelar subida",
"Upload too large" : "Subida demasido grande",
diff --git a/apps/files/l10n/es_MX.json b/apps/files/l10n/es_MX.json
index 95e80a1b05a..26b28e5c231 100644
--- a/apps/files/l10n/es_MX.json
+++ b/apps/files/l10n/es_MX.json
@@ -2,14 +2,8 @@
"Unknown error" : "Error desconocido",
"Could not move %s - File with this name already exists" : "No se pudo mover %s - Ya existe un archivo con ese nombre.",
"Could not move %s" : "No se pudo mover %s",
- "File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nombre inválido, los caracteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos ",
"The name %s is already used in the folder %s. Please choose a different name." : "El nombre %s ya está en uso por la carpeta %s. Por favor elija uno diferente.",
- "Not a valid source" : "No es un origen válido",
- "Server is not allowed to open URLs, please check the server configuration" : "El servidor no puede acceder URLs; revise la configuración del servidor.",
- "Error while downloading %s to %s" : "Error mientras se descargaba %s a %s",
"Error when creating the file" : "Error al crear el archivo",
- "Folder name cannot be empty." : "El nombre de la carpeta no puede estar vacío.",
"Error when creating the folder" : "Error al crear la carpeta.",
"Unable to set upload directory." : "Incapaz de crear directorio de subida.",
"Invalid Token" : "Token Inválido",
@@ -32,11 +26,9 @@
"Upload cancelled." : "Subida cancelada.",
"Could not get result from server." : "No se pudo obtener respuesta del servidor.",
"File upload is in progress. Leaving the page now will cancel the upload." : "La subida del archivo está en proceso. Si sale de la página ahora, la subida será cancelada.",
- "URL cannot be empty" : "La dirección URL no puede estar vacía",
"{new_name} already exists" : "{new_name} ya existe",
"Could not create file" : "No se pudo crear el archivo",
"Could not create folder" : "No se pudo crear la carpeta",
- "Error fetching URL" : "Error al descargar URL.",
"Rename" : "Renombrar",
"Delete" : "Eliminar",
"Unshare" : "Dejar de compartir",
@@ -53,6 +45,7 @@
"_%n file_::_%n files_" : ["%n archivo","%n archivos"],
"You don’t have permission to upload or create files here" : "No tienes permisos para subir o crear archivos aquí.",
"_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"],
+ "File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
"Your storage is full, files can not be updated or synced anymore!" : "Su almacenamiento está lleno, ¡los archivos no se actualizarán ni sincronizarán más!",
"Your storage is almost full ({usedSpacePercent}%)" : "Su almacenamiento está casi lleno ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "La aplicación de crifrado está habilitada pero tus claves no han sido inicializadas, por favor, cierra la sesión y vuelva a iniciarla de nuevo.",
@@ -74,7 +67,6 @@
"Text file" : "Archivo de texto",
"New folder" : "Nueva carpeta",
"Folder" : "Carpeta",
- "From link" : "Desde enlace",
"Upload" : "Subir archivo",
"Cancel upload" : "Cancelar subida",
"Upload too large" : "Subida demasido grande",
diff --git a/apps/files/l10n/et_EE.js b/apps/files/l10n/et_EE.js
index 9548e518fda..3bde096acd0 100644
--- a/apps/files/l10n/et_EE.js
+++ b/apps/files/l10n/et_EE.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Ei saa liigutada faili %s - samanimeline fail on juba olemas",
"Could not move %s" : "%s liigutamine ebaõnnestus",
"Permission denied" : "Ligipääs keelatud",
- "File name cannot be empty." : "Faili nimi ei saa olla tühi.",
- "\"%s\" is an invalid file name." : "\"%s\" on vigane failinimi.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Vigane nimi, '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' pole lubatud.",
"The target folder has been moved or deleted." : "Sihtkataloog on ümber tõstetud või kustutatud.",
"The name %s is already used in the folder %s. Please choose a different name." : "Nimi %s on juba kasutusel kataloogis %s. Palun vali mõni teine nimi.",
- "Not a valid source" : "Pole korrektne lähteallikas",
- "Server is not allowed to open URLs, please check the server configuration" : "Server ei võimalda URL-ide avamist, palun kontrolli serveri seadistust",
- "The file exceeds your quota by %s" : "Fail ületab sinu limiidi: %s",
- "Error while downloading %s to %s" : "Viga %s allalaadimisel %s",
"Error when creating the file" : "Viga faili loomisel",
- "Folder name cannot be empty." : "Kataloogi nimi ei saa olla tühi.",
"Error when creating the folder" : "Viga kataloogi loomisel",
"Unable to set upload directory." : "Üleslaadimiste kausta määramine ebaõnnestus.",
"Invalid Token" : "Vigane kontrollkood",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Üleslaadimine tühistati.",
"Could not get result from server." : "Serverist ei saadud tulemusi",
"File upload is in progress. Leaving the page now will cancel the upload." : "Faili üleslaadimine on töös. Lehelt lahkumine katkestab selle üleslaadimise.",
- "URL cannot be empty" : "URL ei saa olla tühi",
"{new_name} already exists" : "{new_name} on juba olemas",
"Could not create file" : "Ei suuda luua faili",
"Could not create folder" : "Ei suuda luua kataloogi",
- "Error fetching URL" : "Viga URL-i haaramisel",
"Rename" : "Nimeta ümber",
"Delete" : "Kustuta",
"Disconnect storage" : "Ühenda andmehoidla lahti.",
@@ -68,6 +58,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Sul puuduvad õigused siia failide üleslaadimiseks või tekitamiseks",
"_Uploading %n file_::_Uploading %n files_" : ["Laadin üles %n faili","Laadin üles %n faili"],
"\"{name}\" is an invalid file name." : "\"{name}\" on vigane failinimi.",
+ "File name cannot be empty." : "Faili nimi ei saa olla tühi.",
"Your storage is full, files can not be updated or synced anymore!" : "Sinu andmemaht on täis! Faile ei uuendata ega sünkroniseerita!",
"Your storage is almost full ({usedSpacePercent}%)" : "Su andmemaht on peaaegu täis ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krüpteerimisrakend on lubatud, kuid võtmeid pole lähtestatud. Palun logi välja ning uuesti sisse.",
@@ -104,7 +95,6 @@ OC.L10N.register(
"Text file" : "Tekstifail",
"New folder" : "Uus kaust",
"Folder" : "Kaust",
- "From link" : "Allikast",
"Upload" : "Lae üles",
"Cancel upload" : "Tühista üleslaadimine",
"Upload too large" : "Üleslaadimine on liiga suur",
diff --git a/apps/files/l10n/et_EE.json b/apps/files/l10n/et_EE.json
index dd2bd929c98..065229f35c7 100644
--- a/apps/files/l10n/et_EE.json
+++ b/apps/files/l10n/et_EE.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Ei saa liigutada faili %s - samanimeline fail on juba olemas",
"Could not move %s" : "%s liigutamine ebaõnnestus",
"Permission denied" : "Ligipääs keelatud",
- "File name cannot be empty." : "Faili nimi ei saa olla tühi.",
- "\"%s\" is an invalid file name." : "\"%s\" on vigane failinimi.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Vigane nimi, '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' pole lubatud.",
"The target folder has been moved or deleted." : "Sihtkataloog on ümber tõstetud või kustutatud.",
"The name %s is already used in the folder %s. Please choose a different name." : "Nimi %s on juba kasutusel kataloogis %s. Palun vali mõni teine nimi.",
- "Not a valid source" : "Pole korrektne lähteallikas",
- "Server is not allowed to open URLs, please check the server configuration" : "Server ei võimalda URL-ide avamist, palun kontrolli serveri seadistust",
- "The file exceeds your quota by %s" : "Fail ületab sinu limiidi: %s",
- "Error while downloading %s to %s" : "Viga %s allalaadimisel %s",
"Error when creating the file" : "Viga faili loomisel",
- "Folder name cannot be empty." : "Kataloogi nimi ei saa olla tühi.",
"Error when creating the folder" : "Viga kataloogi loomisel",
"Unable to set upload directory." : "Üleslaadimiste kausta määramine ebaõnnestus.",
"Invalid Token" : "Vigane kontrollkood",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Üleslaadimine tühistati.",
"Could not get result from server." : "Serverist ei saadud tulemusi",
"File upload is in progress. Leaving the page now will cancel the upload." : "Faili üleslaadimine on töös. Lehelt lahkumine katkestab selle üleslaadimise.",
- "URL cannot be empty" : "URL ei saa olla tühi",
"{new_name} already exists" : "{new_name} on juba olemas",
"Could not create file" : "Ei suuda luua faili",
"Could not create folder" : "Ei suuda luua kataloogi",
- "Error fetching URL" : "Viga URL-i haaramisel",
"Rename" : "Nimeta ümber",
"Delete" : "Kustuta",
"Disconnect storage" : "Ühenda andmehoidla lahti.",
@@ -66,6 +56,7 @@
"You don’t have permission to upload or create files here" : "Sul puuduvad õigused siia failide üleslaadimiseks või tekitamiseks",
"_Uploading %n file_::_Uploading %n files_" : ["Laadin üles %n faili","Laadin üles %n faili"],
"\"{name}\" is an invalid file name." : "\"{name}\" on vigane failinimi.",
+ "File name cannot be empty." : "Faili nimi ei saa olla tühi.",
"Your storage is full, files can not be updated or synced anymore!" : "Sinu andmemaht on täis! Faile ei uuendata ega sünkroniseerita!",
"Your storage is almost full ({usedSpacePercent}%)" : "Su andmemaht on peaaegu täis ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krüpteerimisrakend on lubatud, kuid võtmeid pole lähtestatud. Palun logi välja ning uuesti sisse.",
@@ -102,7 +93,6 @@
"Text file" : "Tekstifail",
"New folder" : "Uus kaust",
"Folder" : "Kaust",
- "From link" : "Allikast",
"Upload" : "Lae üles",
"Cancel upload" : "Tühista üleslaadimine",
"Upload too large" : "Üleslaadimine on liiga suur",
diff --git a/apps/files/l10n/eu.js b/apps/files/l10n/eu.js
index de85be089cb..6673f2d3f77 100644
--- a/apps/files/l10n/eu.js
+++ b/apps/files/l10n/eu.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Ezin da %s mugitu - Izen hau duen fitxategia dagoeneko existitzen da",
"Could not move %s" : "Ezin dira fitxategiak mugitu %s",
"Permission denied" : "Baimena Ukatua",
- "File name cannot be empty." : "Fitxategi izena ezin da hutsa izan.",
- "\"%s\" is an invalid file name." : "\"%s\" ez da fitxategi izen baliogarria.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "IZen aliogabea, '\\', '/', '<', '>', ':', '\"', '|', '?' eta '*' ez daude baimenduta.",
"The target folder has been moved or deleted." : "Jatorrizko karpeta mugitu edo ezabatu da.",
"The name %s is already used in the folder %s. Please choose a different name." : "%s izena dagoeneko erabilita dago %s karpetan. Mesdez hautatu izen ezberdina.",
- "Not a valid source" : "Ez da jatorri baliogarria",
- "Server is not allowed to open URLs, please check the server configuration" : "Zerbitzaria ez dago URLak irekitzeko baimendua, mesedez egiaztatu zerbitzariaren konfigurazioa",
- "The file exceeds your quota by %s" : "Fitxategiak zure kouta gainditzen du %s-an",
- "Error while downloading %s to %s" : "Errorea %s %sra deskargatzerakoan",
"Error when creating the file" : "Errorea fitxategia sortzerakoan",
- "Folder name cannot be empty." : "Karpeta izena ezin da hutsa izan.",
"Error when creating the folder" : "Errorea karpeta sortzerakoan",
"Unable to set upload directory." : "Ezin da igoera direktorioa ezarri.",
"Invalid Token" : "Lekuko baliogabea",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Igoera ezeztatuta",
"Could not get result from server." : "Ezin da zerbitzaritik emaitzik lortu",
"File upload is in progress. Leaving the page now will cancel the upload." : "Fitxategien igoera martxan da. Orria orain uzteak igoera ezeztatutko du.",
- "URL cannot be empty" : "URLa ezin da hutsik egon",
"{new_name} already exists" : "{new_name} dagoeneko existitzen da",
"Could not create file" : "Ezin izan da fitxategia sortu",
"Could not create folder" : "Ezin izan da karpeta sortu",
- "Error fetching URL" : "Errorea URLa eskuratzerakoan",
"Rename" : "Berrizendatu",
"Delete" : "Ezabatu",
"Disconnect storage" : "Deskonektatu biltegia",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Ez duzu fitxategiak hona igotzeko edo hemen sortzeko baimenik",
"_Uploading %n file_::_Uploading %n files_" : ["Fitxategi %n igotzen","%n fitxategi igotzen"],
"\"{name}\" is an invalid file name." : "\"{name}\" ez da fitxategi izen baliogarria.",
+ "File name cannot be empty." : "Fitxategi izena ezin da hutsa izan.",
"Your storage is full, files can not be updated or synced anymore!" : "Zure biltegiratzea beterik dago, ezingo duzu aurrerantzean fitxategirik igo edo sinkronizatu!",
"Your storage is almost full ({usedSpacePercent}%)" : "Zure biltegiratzea nahiko beterik dago (%{usedSpacePercent})",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Enkriptazio aplikazioa gaituta dago baina zure gakoak ez daude konfiguratuta, mesedez saioa bukatu eta berriro hasi",
@@ -107,7 +98,6 @@ OC.L10N.register(
"Text file" : "Testu fitxategia",
"New folder" : "Karpeta berria",
"Folder" : "Karpeta",
- "From link" : "Estekatik",
"Upload" : "Igo",
"Cancel upload" : "Ezeztatu igoera",
"No files yet" : "Oraingoz fitxategirik ez",
diff --git a/apps/files/l10n/eu.json b/apps/files/l10n/eu.json
index 20f59a83c53..b400875ca01 100644
--- a/apps/files/l10n/eu.json
+++ b/apps/files/l10n/eu.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Ezin da %s mugitu - Izen hau duen fitxategia dagoeneko existitzen da",
"Could not move %s" : "Ezin dira fitxategiak mugitu %s",
"Permission denied" : "Baimena Ukatua",
- "File name cannot be empty." : "Fitxategi izena ezin da hutsa izan.",
- "\"%s\" is an invalid file name." : "\"%s\" ez da fitxategi izen baliogarria.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "IZen aliogabea, '\\', '/', '<', '>', ':', '\"', '|', '?' eta '*' ez daude baimenduta.",
"The target folder has been moved or deleted." : "Jatorrizko karpeta mugitu edo ezabatu da.",
"The name %s is already used in the folder %s. Please choose a different name." : "%s izena dagoeneko erabilita dago %s karpetan. Mesdez hautatu izen ezberdina.",
- "Not a valid source" : "Ez da jatorri baliogarria",
- "Server is not allowed to open URLs, please check the server configuration" : "Zerbitzaria ez dago URLak irekitzeko baimendua, mesedez egiaztatu zerbitzariaren konfigurazioa",
- "The file exceeds your quota by %s" : "Fitxategiak zure kouta gainditzen du %s-an",
- "Error while downloading %s to %s" : "Errorea %s %sra deskargatzerakoan",
"Error when creating the file" : "Errorea fitxategia sortzerakoan",
- "Folder name cannot be empty." : "Karpeta izena ezin da hutsa izan.",
"Error when creating the folder" : "Errorea karpeta sortzerakoan",
"Unable to set upload directory." : "Ezin da igoera direktorioa ezarri.",
"Invalid Token" : "Lekuko baliogabea",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Igoera ezeztatuta",
"Could not get result from server." : "Ezin da zerbitzaritik emaitzik lortu",
"File upload is in progress. Leaving the page now will cancel the upload." : "Fitxategien igoera martxan da. Orria orain uzteak igoera ezeztatutko du.",
- "URL cannot be empty" : "URLa ezin da hutsik egon",
"{new_name} already exists" : "{new_name} dagoeneko existitzen da",
"Could not create file" : "Ezin izan da fitxategia sortu",
"Could not create folder" : "Ezin izan da karpeta sortu",
- "Error fetching URL" : "Errorea URLa eskuratzerakoan",
"Rename" : "Berrizendatu",
"Delete" : "Ezabatu",
"Disconnect storage" : "Deskonektatu biltegia",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "Ez duzu fitxategiak hona igotzeko edo hemen sortzeko baimenik",
"_Uploading %n file_::_Uploading %n files_" : ["Fitxategi %n igotzen","%n fitxategi igotzen"],
"\"{name}\" is an invalid file name." : "\"{name}\" ez da fitxategi izen baliogarria.",
+ "File name cannot be empty." : "Fitxategi izena ezin da hutsa izan.",
"Your storage is full, files can not be updated or synced anymore!" : "Zure biltegiratzea beterik dago, ezingo duzu aurrerantzean fitxategirik igo edo sinkronizatu!",
"Your storage is almost full ({usedSpacePercent}%)" : "Zure biltegiratzea nahiko beterik dago (%{usedSpacePercent})",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Enkriptazio aplikazioa gaituta dago baina zure gakoak ez daude konfiguratuta, mesedez saioa bukatu eta berriro hasi",
@@ -105,7 +96,6 @@
"Text file" : "Testu fitxategia",
"New folder" : "Karpeta berria",
"Folder" : "Karpeta",
- "From link" : "Estekatik",
"Upload" : "Igo",
"Cancel upload" : "Ezeztatu igoera",
"No files yet" : "Oraingoz fitxategirik ez",
diff --git a/apps/files/l10n/fa.js b/apps/files/l10n/fa.js
index 3c5604dceac..41cab458101 100644
--- a/apps/files/l10n/fa.js
+++ b/apps/files/l10n/fa.js
@@ -4,8 +4,6 @@ OC.L10N.register(
"Unknown error" : "خطای نامشخص",
"Could not move %s - File with this name already exists" : "%s نمی توان جابجا کرد - در حال حاضر پرونده با این نام وجود دارد. ",
"Could not move %s" : "%s نمی تواند حرکت کند ",
- "File name cannot be empty." : "نام پرونده نمی تواند خالی باشد.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "نام نامعتبر ، '\\', '/', '<', '>', ':', '\"', '|', '?' و '*' مجاز نمی باشند.",
"Unable to set upload directory." : "قادر به تنظیم پوشه آپلود نمی باشد.",
"Invalid Token" : "رمز نامعتبر",
"No file was uploaded. Unknown error" : "هیچ فایلی آپلود نشد.خطای ناشناس",
@@ -36,6 +34,7 @@ OC.L10N.register(
"_%n folder_::_%n folders_" : [""],
"_%n file_::_%n files_" : [""],
"_Uploading %n file_::_Uploading %n files_" : ["در حال بارگذاری %n فایل"],
+ "File name cannot be empty." : "نام پرونده نمی تواند خالی باشد.",
"Your storage is full, files can not be updated or synced anymore!" : "فضای ذخیره ی شما کاملا پر است، بیش از این فایلها بهنگام یا همگام سازی نمی توانند بشوند!",
"Your storage is almost full ({usedSpacePercent}%)" : "فضای ذخیره ی شما تقریبا پر است ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : [""],
@@ -64,7 +63,6 @@ OC.L10N.register(
"Text file" : "فایل متنی",
"New folder" : "پوشه جدید",
"Folder" : "پوشه",
- "From link" : "از پیوند",
"Upload" : "بارگزاری",
"Cancel upload" : "متوقف کردن بار گذاری",
"Upload too large" : "سایز فایل برای آپلود زیاد است(م.تنظیمات در php.ini)",
diff --git a/apps/files/l10n/fa.json b/apps/files/l10n/fa.json
index fa08e0bbcb8..119fd18a34d 100644
--- a/apps/files/l10n/fa.json
+++ b/apps/files/l10n/fa.json
@@ -2,8 +2,6 @@
"Unknown error" : "خطای نامشخص",
"Could not move %s - File with this name already exists" : "%s نمی توان جابجا کرد - در حال حاضر پرونده با این نام وجود دارد. ",
"Could not move %s" : "%s نمی تواند حرکت کند ",
- "File name cannot be empty." : "نام پرونده نمی تواند خالی باشد.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "نام نامعتبر ، '\\', '/', '<', '>', ':', '\"', '|', '?' و '*' مجاز نمی باشند.",
"Unable to set upload directory." : "قادر به تنظیم پوشه آپلود نمی باشد.",
"Invalid Token" : "رمز نامعتبر",
"No file was uploaded. Unknown error" : "هیچ فایلی آپلود نشد.خطای ناشناس",
@@ -34,6 +32,7 @@
"_%n folder_::_%n folders_" : [""],
"_%n file_::_%n files_" : [""],
"_Uploading %n file_::_Uploading %n files_" : ["در حال بارگذاری %n فایل"],
+ "File name cannot be empty." : "نام پرونده نمی تواند خالی باشد.",
"Your storage is full, files can not be updated or synced anymore!" : "فضای ذخیره ی شما کاملا پر است، بیش از این فایلها بهنگام یا همگام سازی نمی توانند بشوند!",
"Your storage is almost full ({usedSpacePercent}%)" : "فضای ذخیره ی شما تقریبا پر است ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : [""],
@@ -62,7 +61,6 @@
"Text file" : "فایل متنی",
"New folder" : "پوشه جدید",
"Folder" : "پوشه",
- "From link" : "از پیوند",
"Upload" : "بارگزاری",
"Cancel upload" : "متوقف کردن بار گذاری",
"Upload too large" : "سایز فایل برای آپلود زیاد است(م.تنظیمات در php.ini)",
diff --git a/apps/files/l10n/fi_FI.js b/apps/files/l10n/fi_FI.js
index da725465441..06975ffff0b 100644
--- a/apps/files/l10n/fi_FI.js
+++ b/apps/files/l10n/fi_FI.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Kohteen %s siirto ei onnistunut - Tiedosto samalla nimellä on jo olemassa",
"Could not move %s" : "Kohteen %s siirto ei onnistunut",
"Permission denied" : "Ei käyttöoikeutta",
- "File name cannot be empty." : "Tiedoston nimi ei voi olla tyhjä.",
- "\"%s\" is an invalid file name." : "\"%s\" on virheellinen tiedostonimi.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Virheellinen nimi, merkit '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' eivät ole sallittuja.",
"The target folder has been moved or deleted." : "Kohdekansio on siirretty tai poistettu.",
"The name %s is already used in the folder %s. Please choose a different name." : "Nimi %s on jo käytössä kansiossa %s. Valitse toinen nimi.",
- "Not a valid source" : "Virheellinen lähde",
- "Server is not allowed to open URLs, please check the server configuration" : "Palvelimen ei ole lupa avata verkko-osoitteita. Tarkista palvelimen asetukset",
- "The file exceeds your quota by %s" : "Tiedosto ylittää kiintiösi %s:lla",
- "Error while downloading %s to %s" : "Virhe ladatessa kohdetta %s sijaintiin %s",
"Error when creating the file" : "Virhe tiedostoa luotaessa",
- "Folder name cannot be empty." : "Kansion nimi ei voi olla tyhjä.",
"Error when creating the folder" : "Virhe kansiota luotaessa",
"Unable to set upload directory." : "Lähetyskansion asettaminen epäonnistui.",
"Invalid Token" : "Virheellinen token",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Lähetys peruttu.",
"Could not get result from server." : "Tuloksien saaminen palvelimelta ei onnistunut.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Tiedoston lähetys on meneillään. Sivulta poistuminen nyt peruu tiedoston lähetyksen.",
- "URL cannot be empty" : "Osoite ei voi olla tyhjä",
"{new_name} already exists" : "{new_name} on jo olemassa",
"Could not create file" : "Tiedoston luominen epäonnistui",
"Could not create folder" : "Kansion luominen epäonnistui",
- "Error fetching URL" : "Virhe noutaessa verkko-osoitetta",
"Rename" : "Nimeä uudelleen",
"Delete" : "Poista",
"Disconnect storage" : "Katkaise yhteys tallennustilaan",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Käyttöoikeutesi eivät riitä tiedostojen lähettämiseen tai kansioiden luomiseen tähän sijaintiin",
"_Uploading %n file_::_Uploading %n files_" : ["Lähetetään %n tiedosto","Lähetetään %n tiedostoa"],
"\"{name}\" is an invalid file name." : "\"{name}\" on virheellinen tiedostonimi.",
+ "File name cannot be empty." : "Tiedoston nimi ei voi olla tyhjä.",
"Your storage is full, files can not be updated or synced anymore!" : "Tallennustila on loppu, tiedostoja ei voi enää päivittää tai synkronoida!",
"Your storage is almost full ({usedSpacePercent}%)" : "Tallennustila on melkein loppu ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Salaussovellus on käytössä, mutta salausavaimia ei ole alustettu. Ole hyvä ja kirjaudu sisään uudelleen.",
@@ -100,6 +91,7 @@ OC.L10N.register(
"Maximum upload size" : "Lähetettävän tiedoston suurin sallittu koko",
"max. possible: " : "suurin mahdollinen:",
"Save" : "Tallenna",
+ "Can not be edited from here due to insufficient permissions." : "Ei muokattavissa täällä puutteellisten oikeuksien vuoksi.",
"Settings" : "Asetukset",
"WebDAV" : "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Käytä tätä osoitetta <a href=\"%s\" target=\"_blank\">käyttääksesi tiedostojasi WebDAVin kautta</a>",
@@ -108,7 +100,6 @@ OC.L10N.register(
"Text file" : "Tekstitiedosto",
"New folder" : "Uusi kansio",
"Folder" : "Kansio",
- "From link" : "Linkistä",
"Upload" : "Lähetä",
"Cancel upload" : "Peru lähetys",
"No files yet" : "EI yhtäkään tiedostoa vielä",
diff --git a/apps/files/l10n/fi_FI.json b/apps/files/l10n/fi_FI.json
index fd34e282e2e..e21d7566ed1 100644
--- a/apps/files/l10n/fi_FI.json
+++ b/apps/files/l10n/fi_FI.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Kohteen %s siirto ei onnistunut - Tiedosto samalla nimellä on jo olemassa",
"Could not move %s" : "Kohteen %s siirto ei onnistunut",
"Permission denied" : "Ei käyttöoikeutta",
- "File name cannot be empty." : "Tiedoston nimi ei voi olla tyhjä.",
- "\"%s\" is an invalid file name." : "\"%s\" on virheellinen tiedostonimi.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Virheellinen nimi, merkit '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' eivät ole sallittuja.",
"The target folder has been moved or deleted." : "Kohdekansio on siirretty tai poistettu.",
"The name %s is already used in the folder %s. Please choose a different name." : "Nimi %s on jo käytössä kansiossa %s. Valitse toinen nimi.",
- "Not a valid source" : "Virheellinen lähde",
- "Server is not allowed to open URLs, please check the server configuration" : "Palvelimen ei ole lupa avata verkko-osoitteita. Tarkista palvelimen asetukset",
- "The file exceeds your quota by %s" : "Tiedosto ylittää kiintiösi %s:lla",
- "Error while downloading %s to %s" : "Virhe ladatessa kohdetta %s sijaintiin %s",
"Error when creating the file" : "Virhe tiedostoa luotaessa",
- "Folder name cannot be empty." : "Kansion nimi ei voi olla tyhjä.",
"Error when creating the folder" : "Virhe kansiota luotaessa",
"Unable to set upload directory." : "Lähetyskansion asettaminen epäonnistui.",
"Invalid Token" : "Virheellinen token",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Lähetys peruttu.",
"Could not get result from server." : "Tuloksien saaminen palvelimelta ei onnistunut.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Tiedoston lähetys on meneillään. Sivulta poistuminen nyt peruu tiedoston lähetyksen.",
- "URL cannot be empty" : "Osoite ei voi olla tyhjä",
"{new_name} already exists" : "{new_name} on jo olemassa",
"Could not create file" : "Tiedoston luominen epäonnistui",
"Could not create folder" : "Kansion luominen epäonnistui",
- "Error fetching URL" : "Virhe noutaessa verkko-osoitetta",
"Rename" : "Nimeä uudelleen",
"Delete" : "Poista",
"Disconnect storage" : "Katkaise yhteys tallennustilaan",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "Käyttöoikeutesi eivät riitä tiedostojen lähettämiseen tai kansioiden luomiseen tähän sijaintiin",
"_Uploading %n file_::_Uploading %n files_" : ["Lähetetään %n tiedosto","Lähetetään %n tiedostoa"],
"\"{name}\" is an invalid file name." : "\"{name}\" on virheellinen tiedostonimi.",
+ "File name cannot be empty." : "Tiedoston nimi ei voi olla tyhjä.",
"Your storage is full, files can not be updated or synced anymore!" : "Tallennustila on loppu, tiedostoja ei voi enää päivittää tai synkronoida!",
"Your storage is almost full ({usedSpacePercent}%)" : "Tallennustila on melkein loppu ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Salaussovellus on käytössä, mutta salausavaimia ei ole alustettu. Ole hyvä ja kirjaudu sisään uudelleen.",
@@ -98,6 +89,7 @@
"Maximum upload size" : "Lähetettävän tiedoston suurin sallittu koko",
"max. possible: " : "suurin mahdollinen:",
"Save" : "Tallenna",
+ "Can not be edited from here due to insufficient permissions." : "Ei muokattavissa täällä puutteellisten oikeuksien vuoksi.",
"Settings" : "Asetukset",
"WebDAV" : "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Käytä tätä osoitetta <a href=\"%s\" target=\"_blank\">käyttääksesi tiedostojasi WebDAVin kautta</a>",
@@ -106,7 +98,6 @@
"Text file" : "Tekstitiedosto",
"New folder" : "Uusi kansio",
"Folder" : "Kansio",
- "From link" : "Linkistä",
"Upload" : "Lähetä",
"Cancel upload" : "Peru lähetys",
"No files yet" : "EI yhtäkään tiedostoa vielä",
diff --git a/apps/files/l10n/fr.js b/apps/files/l10n/fr.js
index 16017c535d3..cc54db6ca6d 100644
--- a/apps/files/l10n/fr.js
+++ b/apps/files/l10n/fr.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Impossible de déplacer %s - Un fichier portant ce nom existe déjà",
"Could not move %s" : "Impossible de déplacer %s",
"Permission denied" : "Permission refusée",
- "File name cannot be empty." : "Le nom de fichier ne peut être vide.",
- "\"%s\" is an invalid file name." : "\"%s\" n'est pas un nom de fichier valide.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ce nom n'est pas valable : les caractères '\\', '/', '<', '>', ':', '\"', '|', '?' et '*' ne sont pas autorisés.",
"The target folder has been moved or deleted." : "Le dossier cible a été déplacé ou supprimé.",
"The name %s is already used in the folder %s. Please choose a different name." : "Le nom %s est déjà utilisé dans le dossier %s. Merci de choisir un nom différent.",
- "Not a valid source" : "La source n'est pas valide",
- "Server is not allowed to open URLs, please check the server configuration" : "Le serveur n'est pas autorisé à ouvrir des URL, veuillez vérifier la configuration du serveur",
- "The file exceeds your quota by %s" : "Le fichier excède votre quota de %s",
- "Error while downloading %s to %s" : "Erreur pendant le téléchargement de %s vers %s",
"Error when creating the file" : "Erreur pendant la création du fichier",
- "Folder name cannot be empty." : "Le nom de dossier ne peut pas être vide.",
"Error when creating the folder" : "Erreur pendant la création du dossier",
"Unable to set upload directory." : "Impossible de définir le dossier de destination.",
"Invalid Token" : "Jeton non valide",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Envoi annulé.",
"Could not get result from server." : "Ne peut recevoir les résultats du serveur.",
"File upload is in progress. Leaving the page now will cancel the upload." : "L'envoi du fichier est en cours. Quitter cette page maintenant annulera l'envoi du fichier.",
- "URL cannot be empty" : "L'URL ne peut pas être vide",
"{new_name} already exists" : "{new_name} existe déjà",
"Could not create file" : "Impossible de créer le fichier",
"Could not create folder" : "Impossible de créer le dossier",
- "Error fetching URL" : "Erreur d'accès à l'URL",
"Rename" : "Renommer",
"Delete" : "Supprimer",
"Disconnect storage" : "Déconnecter ce support de stockage",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Vous n'avez pas la permission d'ajouter des fichiers ici",
"_Uploading %n file_::_Uploading %n files_" : ["Téléversement de %n fichier","Téléversement de %n fichiers"],
"\"{name}\" is an invalid file name." : "\"{name}\" n'est pas un nom de fichier valide.",
+ "File name cannot be empty." : "Le nom de fichier ne peut être vide.",
"Your storage is full, files can not be updated or synced anymore!" : "Votre espage de stockage est plein, les fichiers ne peuvent plus être ajoutés ou synchronisés !",
"Your storage is almost full ({usedSpacePercent}%)" : "Votre espace de stockage est presque plein ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Le chiffrement est activé, mais vos clés ne sont pas initialisées. Veuillez vous déconnecter et ensuite vous reconnecter.",
@@ -108,7 +99,6 @@ OC.L10N.register(
"Text file" : "Fichier texte",
"New folder" : "Nouveau dossier",
"Folder" : "Dossier",
- "From link" : "Depuis un lien",
"Upload" : "Chargement",
"Cancel upload" : "Annuler l'envoi",
"No files yet" : "Aucun fichier pour l'instant",
diff --git a/apps/files/l10n/fr.json b/apps/files/l10n/fr.json
index 4c01392a0e1..d37e4dc4ade 100644
--- a/apps/files/l10n/fr.json
+++ b/apps/files/l10n/fr.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Impossible de déplacer %s - Un fichier portant ce nom existe déjà",
"Could not move %s" : "Impossible de déplacer %s",
"Permission denied" : "Permission refusée",
- "File name cannot be empty." : "Le nom de fichier ne peut être vide.",
- "\"%s\" is an invalid file name." : "\"%s\" n'est pas un nom de fichier valide.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ce nom n'est pas valable : les caractères '\\', '/', '<', '>', ':', '\"', '|', '?' et '*' ne sont pas autorisés.",
"The target folder has been moved or deleted." : "Le dossier cible a été déplacé ou supprimé.",
"The name %s is already used in the folder %s. Please choose a different name." : "Le nom %s est déjà utilisé dans le dossier %s. Merci de choisir un nom différent.",
- "Not a valid source" : "La source n'est pas valide",
- "Server is not allowed to open URLs, please check the server configuration" : "Le serveur n'est pas autorisé à ouvrir des URL, veuillez vérifier la configuration du serveur",
- "The file exceeds your quota by %s" : "Le fichier excède votre quota de %s",
- "Error while downloading %s to %s" : "Erreur pendant le téléchargement de %s vers %s",
"Error when creating the file" : "Erreur pendant la création du fichier",
- "Folder name cannot be empty." : "Le nom de dossier ne peut pas être vide.",
"Error when creating the folder" : "Erreur pendant la création du dossier",
"Unable to set upload directory." : "Impossible de définir le dossier de destination.",
"Invalid Token" : "Jeton non valide",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Envoi annulé.",
"Could not get result from server." : "Ne peut recevoir les résultats du serveur.",
"File upload is in progress. Leaving the page now will cancel the upload." : "L'envoi du fichier est en cours. Quitter cette page maintenant annulera l'envoi du fichier.",
- "URL cannot be empty" : "L'URL ne peut pas être vide",
"{new_name} already exists" : "{new_name} existe déjà",
"Could not create file" : "Impossible de créer le fichier",
"Could not create folder" : "Impossible de créer le dossier",
- "Error fetching URL" : "Erreur d'accès à l'URL",
"Rename" : "Renommer",
"Delete" : "Supprimer",
"Disconnect storage" : "Déconnecter ce support de stockage",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "Vous n'avez pas la permission d'ajouter des fichiers ici",
"_Uploading %n file_::_Uploading %n files_" : ["Téléversement de %n fichier","Téléversement de %n fichiers"],
"\"{name}\" is an invalid file name." : "\"{name}\" n'est pas un nom de fichier valide.",
+ "File name cannot be empty." : "Le nom de fichier ne peut être vide.",
"Your storage is full, files can not be updated or synced anymore!" : "Votre espage de stockage est plein, les fichiers ne peuvent plus être ajoutés ou synchronisés !",
"Your storage is almost full ({usedSpacePercent}%)" : "Votre espace de stockage est presque plein ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Le chiffrement est activé, mais vos clés ne sont pas initialisées. Veuillez vous déconnecter et ensuite vous reconnecter.",
@@ -106,7 +97,6 @@
"Text file" : "Fichier texte",
"New folder" : "Nouveau dossier",
"Folder" : "Dossier",
- "From link" : "Depuis un lien",
"Upload" : "Chargement",
"Cancel upload" : "Annuler l'envoi",
"No files yet" : "Aucun fichier pour l'instant",
diff --git a/apps/files/l10n/gl.js b/apps/files/l10n/gl.js
index 4bc12d148d1..6371a1f1522 100644
--- a/apps/files/l10n/gl.js
+++ b/apps/files/l10n/gl.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Non foi posíbel mover %s; Xa existe un ficheiro con ese nome.",
"Could not move %s" : "Non foi posíbel mover %s",
"Permission denied" : "Permiso denegado",
- "File name cannot be empty." : "O nome de ficheiro non pode estar baleiro",
- "\"%s\" is an invalid file name." : "«%s» é un nome incorrecto de ficheiro.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome incorrecto, non se permite «\\», «/», «<», «>», «:», «\"», «|», «?» e «*».",
"The target folder has been moved or deleted." : "O cartafol de destino foi movido ou eliminado.",
"The name %s is already used in the folder %s. Please choose a different name." : "Xa existe o nome %s no cartafol %s. Escolla outro nome.",
- "Not a valid source" : "Esta orixe non é correcta",
- "Server is not allowed to open URLs, please check the server configuration" : "O servidor non ten permisos para abrir os enderezos URL, comprobe a configuración do servidor",
- "The file exceeds your quota by %s" : "O ficheiro excede a súa cota en %s",
- "Error while downloading %s to %s" : "Produciuse un erro ao descargar %s en %s",
"Error when creating the file" : "Produciuse un erro ao crear o ficheiro",
- "Folder name cannot be empty." : "O nome de cartafol non pode estar baleiro.",
"Error when creating the folder" : "Produciuse un erro ao crear o cartafol",
"Unable to set upload directory." : "Non é posíbel configurar o directorio de envíos.",
"Invalid Token" : "Marca incorrecta",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Envío cancelado.",
"Could not get result from server." : "Non foi posíbel obter o resultado do servidor.",
"File upload is in progress. Leaving the page now will cancel the upload." : "O envío do ficheiro está en proceso. Saír agora da páxina cancelará o envío.",
- "URL cannot be empty" : "O URL non pode quedar en branco.",
"{new_name} already exists" : "Xa existe un {new_name}",
"Could not create file" : "Non foi posíbel crear o ficheiro",
"Could not create folder" : "Non foi posíbel crear o cartafol",
- "Error fetching URL" : "Produciuse un erro ao obter o URL",
"Rename" : "Renomear",
"Delete" : "Eliminar",
"Disconnect storage" : "Desconectar o almacenamento",
@@ -70,9 +60,10 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Non ten permisos para enviar ou crear ficheiros aquí.",
"_Uploading %n file_::_Uploading %n files_" : ["Cargando %n ficheiro","Cargando %n ficheiros"],
"\"{name}\" is an invalid file name." : "«{name}» é un nome incorrecto de ficheiro.",
+ "File name cannot be empty." : "O nome de ficheiro non pode estar baleiro",
"Your storage is full, files can not be updated or synced anymore!" : "O seu espazo de almacenamento está cheo, non é posíbel actualizar ou sincronizar máis os ficheiros!",
"Your storage is almost full ({usedSpacePercent}%)" : "O seu espazo de almacenamento está case cheo ({usedSpacePercent}%)",
- "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as chaves non foron inicializadas, saia da sesión e volva a acceder de novo",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo",
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "A chave privada para a aplicación de cifrado non é correcta. Actualice o contrasinal da súa chave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "O cifrado foi desactivado, mais os ficheiros están cifrados. Vaia á configuración persoal para descifrar os ficheiros.",
"_matches '{filter}'_::_match '{filter}'_" : ["coincidente con «{filter}»","coincidentes con «{filter}»"],
@@ -100,6 +91,7 @@ OC.L10N.register(
"Maximum upload size" : "Tamaño máximo do envío",
"max. possible: " : "máx. posíbel: ",
"Save" : "Gardar",
+ "Can not be edited from here due to insufficient permissions." : "Non pode ser editado desde aquí por mor de falta de permisos.",
"Settings" : "Axustes",
"WebDAV" : "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Empregue esta ligazón para <a href=\"%s\" target=\"_blank\">acceder aos seus ficheiros mediante WebDAV</a>",
@@ -108,7 +100,6 @@ OC.L10N.register(
"Text file" : "Ficheiro de texto",
"New folder" : "Novo cartafol",
"Folder" : "Cartafol",
- "From link" : "Desde a ligazón",
"Upload" : "Enviar",
"Cancel upload" : "Cancelar o envío",
"No files yet" : "Aínda non hai ficheiros",
diff --git a/apps/files/l10n/gl.json b/apps/files/l10n/gl.json
index 4323f20ed2b..570f5e22bac 100644
--- a/apps/files/l10n/gl.json
+++ b/apps/files/l10n/gl.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Non foi posíbel mover %s; Xa existe un ficheiro con ese nome.",
"Could not move %s" : "Non foi posíbel mover %s",
"Permission denied" : "Permiso denegado",
- "File name cannot be empty." : "O nome de ficheiro non pode estar baleiro",
- "\"%s\" is an invalid file name." : "«%s» é un nome incorrecto de ficheiro.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome incorrecto, non se permite «\\», «/», «<», «>», «:», «\"», «|», «?» e «*».",
"The target folder has been moved or deleted." : "O cartafol de destino foi movido ou eliminado.",
"The name %s is already used in the folder %s. Please choose a different name." : "Xa existe o nome %s no cartafol %s. Escolla outro nome.",
- "Not a valid source" : "Esta orixe non é correcta",
- "Server is not allowed to open URLs, please check the server configuration" : "O servidor non ten permisos para abrir os enderezos URL, comprobe a configuración do servidor",
- "The file exceeds your quota by %s" : "O ficheiro excede a súa cota en %s",
- "Error while downloading %s to %s" : "Produciuse un erro ao descargar %s en %s",
"Error when creating the file" : "Produciuse un erro ao crear o ficheiro",
- "Folder name cannot be empty." : "O nome de cartafol non pode estar baleiro.",
"Error when creating the folder" : "Produciuse un erro ao crear o cartafol",
"Unable to set upload directory." : "Non é posíbel configurar o directorio de envíos.",
"Invalid Token" : "Marca incorrecta",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Envío cancelado.",
"Could not get result from server." : "Non foi posíbel obter o resultado do servidor.",
"File upload is in progress. Leaving the page now will cancel the upload." : "O envío do ficheiro está en proceso. Saír agora da páxina cancelará o envío.",
- "URL cannot be empty" : "O URL non pode quedar en branco.",
"{new_name} already exists" : "Xa existe un {new_name}",
"Could not create file" : "Non foi posíbel crear o ficheiro",
"Could not create folder" : "Non foi posíbel crear o cartafol",
- "Error fetching URL" : "Produciuse un erro ao obter o URL",
"Rename" : "Renomear",
"Delete" : "Eliminar",
"Disconnect storage" : "Desconectar o almacenamento",
@@ -68,9 +58,10 @@
"You don’t have permission to upload or create files here" : "Non ten permisos para enviar ou crear ficheiros aquí.",
"_Uploading %n file_::_Uploading %n files_" : ["Cargando %n ficheiro","Cargando %n ficheiros"],
"\"{name}\" is an invalid file name." : "«{name}» é un nome incorrecto de ficheiro.",
+ "File name cannot be empty." : "O nome de ficheiro non pode estar baleiro",
"Your storage is full, files can not be updated or synced anymore!" : "O seu espazo de almacenamento está cheo, non é posíbel actualizar ou sincronizar máis os ficheiros!",
"Your storage is almost full ({usedSpacePercent}%)" : "O seu espazo de almacenamento está case cheo ({usedSpacePercent}%)",
- "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as chaves non foron inicializadas, saia da sesión e volva a acceder de novo",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo",
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "A chave privada para a aplicación de cifrado non é correcta. Actualice o contrasinal da súa chave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "O cifrado foi desactivado, mais os ficheiros están cifrados. Vaia á configuración persoal para descifrar os ficheiros.",
"_matches '{filter}'_::_match '{filter}'_" : ["coincidente con «{filter}»","coincidentes con «{filter}»"],
@@ -98,6 +89,7 @@
"Maximum upload size" : "Tamaño máximo do envío",
"max. possible: " : "máx. posíbel: ",
"Save" : "Gardar",
+ "Can not be edited from here due to insufficient permissions." : "Non pode ser editado desde aquí por mor de falta de permisos.",
"Settings" : "Axustes",
"WebDAV" : "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Empregue esta ligazón para <a href=\"%s\" target=\"_blank\">acceder aos seus ficheiros mediante WebDAV</a>",
@@ -106,7 +98,6 @@
"Text file" : "Ficheiro de texto",
"New folder" : "Novo cartafol",
"Folder" : "Cartafol",
- "From link" : "Desde a ligazón",
"Upload" : "Enviar",
"Cancel upload" : "Cancelar o envío",
"No files yet" : "Aínda non hai ficheiros",
diff --git a/apps/files/l10n/he.js b/apps/files/l10n/he.js
index 39dde9fab63..28ba3d34926 100644
--- a/apps/files/l10n/he.js
+++ b/apps/files/l10n/he.js
@@ -4,8 +4,6 @@ OC.L10N.register(
"Unknown error" : "שגיאה בלתי ידועה",
"Could not move %s - File with this name already exists" : "לא ניתן להעביר את %s - קובץ בשם הזה כבר קיים",
"Could not move %s" : "לא ניתן להעביר את %s",
- "File name cannot be empty." : "שם קובץ אינו יכול להיות ריק",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "השם שגוי, אסור להשתמש בתווים '\\', '/', '<', '>', ':', '\"', '|', '?' ו־'*'.",
"No file was uploaded. Unknown error" : "לא הועלה קובץ. טעות בלתי מזוהה.",
"There is no error, the file uploaded with success" : "לא התרחשה שגיאה, הקובץ הועלה בהצלחה",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "הקבצים שנשלחו חורגים מהגודל שצוין בהגדרה upload_max_filesize שבקובץ php.ini:",
@@ -37,6 +35,7 @@ OC.L10N.register(
"_%n folder_::_%n folders_" : ["",""],
"_%n file_::_%n files_" : ["",""],
"_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "File name cannot be empty." : "שם קובץ אינו יכול להיות ריק",
"Your storage is almost full ({usedSpacePercent}%)" : "שטח האחסון שלך כמעט מלא ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["",""],
"Favorite" : "מועדף",
@@ -61,7 +60,6 @@ OC.L10N.register(
"Text file" : "קובץ טקסט",
"New folder" : "תיקייה חדשה",
"Folder" : "תיקייה",
- "From link" : "מקישור",
"Upload" : "העלאה",
"Cancel upload" : "ביטול ההעלאה",
"Upload too large" : "העלאה גדולה מידי",
diff --git a/apps/files/l10n/he.json b/apps/files/l10n/he.json
index 8aeeeb780e8..078660c1c2b 100644
--- a/apps/files/l10n/he.json
+++ b/apps/files/l10n/he.json
@@ -2,8 +2,6 @@
"Unknown error" : "שגיאה בלתי ידועה",
"Could not move %s - File with this name already exists" : "לא ניתן להעביר את %s - קובץ בשם הזה כבר קיים",
"Could not move %s" : "לא ניתן להעביר את %s",
- "File name cannot be empty." : "שם קובץ אינו יכול להיות ריק",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "השם שגוי, אסור להשתמש בתווים '\\', '/', '<', '>', ':', '\"', '|', '?' ו־'*'.",
"No file was uploaded. Unknown error" : "לא הועלה קובץ. טעות בלתי מזוהה.",
"There is no error, the file uploaded with success" : "לא התרחשה שגיאה, הקובץ הועלה בהצלחה",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "הקבצים שנשלחו חורגים מהגודל שצוין בהגדרה upload_max_filesize שבקובץ php.ini:",
@@ -35,6 +33,7 @@
"_%n folder_::_%n folders_" : ["",""],
"_%n file_::_%n files_" : ["",""],
"_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "File name cannot be empty." : "שם קובץ אינו יכול להיות ריק",
"Your storage is almost full ({usedSpacePercent}%)" : "שטח האחסון שלך כמעט מלא ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["",""],
"Favorite" : "מועדף",
@@ -59,7 +58,6 @@
"Text file" : "קובץ טקסט",
"New folder" : "תיקייה חדשה",
"Folder" : "תיקייה",
- "From link" : "מקישור",
"Upload" : "העלאה",
"Cancel upload" : "ביטול ההעלאה",
"Upload too large" : "העלאה גדולה מידי",
diff --git a/apps/files/l10n/hr.js b/apps/files/l10n/hr.js
index ff5dacb8262..cee59ce3550 100644
--- a/apps/files/l10n/hr.js
+++ b/apps/files/l10n/hr.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Nemoguće premjestiti %s - Datoteka takvog naziva već postoji",
"Could not move %s" : "Nemoguće premjestiti %s",
"Permission denied" : "Nemate dozvolu",
- "File name cannot be empty." : "Naziv datoteke ne može biti prazan.",
- "\"%s\" is an invalid file name." : "\"%s\" je neispravan naziv datoteke.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neispravan naziv,'\\', '/', '<', '>', ':', '\"', '|', '?' i '*' nisu dozvoljeni.",
"The target folder has been moved or deleted." : "Ciljna mapa je premještena ili izbrisana.",
"The name %s is already used in the folder %s. Please choose a different name." : "Naziv %s je već iskorišten u mapi %s. Molimo odaberite drukčiji naziv.",
- "Not a valid source" : "Izvor nije valjan",
- "Server is not allowed to open URLs, please check the server configuration" : "Poslužitelj ne smije otvarati URL-ove, molimo provjerite konfiguraciju poslužitelja",
- "The file exceeds your quota by %s" : "Datoteka premašuje vašu kvotu za %s",
- "Error while downloading %s to %s" : "Pogreška pri prenošenju %s u %s",
"Error when creating the file" : "Pogreška pri kreiranju datoteke",
- "Folder name cannot be empty." : "Naziv mape ne može biti prazan.",
"Error when creating the folder" : "Pogreška pri kreiranju mape",
"Unable to set upload directory." : "Postavka učitavanja direktorija nije moguća",
"Invalid Token" : "Neispravan token",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Učitavanje je prekinuto.",
"Could not get result from server." : "Nemoguće dobiti rezultat od poslužitelja.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Učitavanje datoteke je u tijeku. Napuštanje stranice prekinut će učitavanje.",
- "URL cannot be empty" : "URL ne može biti prazan",
"{new_name} already exists" : "{new_name} već postoji",
"Could not create file" : "Datoteku nije moguće kreirati",
"Could not create folder" : "Mapu nije moguće kreirati",
- "Error fetching URL" : "Pogrešan dohvat URL",
"Rename" : "Preimenujte",
"Delete" : "Izbrišite",
"Disconnect storage" : "Isključite pohranu",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Ovdje vam nije dopušteno učitavati ili kreirati datoteke",
"_Uploading %n file_::_Uploading %n files_" : ["Prenosim %n datoteku","Prenosim %n datoteke","Prenosim %n datoteka"],
"\"{name}\" is an invalid file name." : "\"{name}\" je neispravno ime datoteke.",
+ "File name cannot be empty." : "Naziv datoteke ne može biti prazan.",
"Your storage is full, files can not be updated or synced anymore!" : "Vaša je pohrana puna, datoteke više nije moguće ažurirati niti sinkronizirati!",
"Your storage is almost full ({usedSpacePercent}%)" : "Vaš prostor za pohranu je skoro pun ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacija šifriranja je onemogućena, ali vaši ključevi nisu inicijalizirani, molimo odjavite se i ponovno prijavite",
@@ -107,7 +98,6 @@ OC.L10N.register(
"Text file" : "Tekstualna datoteka",
"New folder" : "Nova mapa",
"Folder" : "Mapa",
- "From link" : "Od veze",
"Upload" : "Učitavanje",
"Cancel upload" : "Prekini upload",
"No files yet" : "Trenutno bez fajla",
diff --git a/apps/files/l10n/hr.json b/apps/files/l10n/hr.json
index d8d0d0b9b51..aedd84a62f3 100644
--- a/apps/files/l10n/hr.json
+++ b/apps/files/l10n/hr.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Nemoguće premjestiti %s - Datoteka takvog naziva već postoji",
"Could not move %s" : "Nemoguće premjestiti %s",
"Permission denied" : "Nemate dozvolu",
- "File name cannot be empty." : "Naziv datoteke ne može biti prazan.",
- "\"%s\" is an invalid file name." : "\"%s\" je neispravan naziv datoteke.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neispravan naziv,'\\', '/', '<', '>', ':', '\"', '|', '?' i '*' nisu dozvoljeni.",
"The target folder has been moved or deleted." : "Ciljna mapa je premještena ili izbrisana.",
"The name %s is already used in the folder %s. Please choose a different name." : "Naziv %s je već iskorišten u mapi %s. Molimo odaberite drukčiji naziv.",
- "Not a valid source" : "Izvor nije valjan",
- "Server is not allowed to open URLs, please check the server configuration" : "Poslužitelj ne smije otvarati URL-ove, molimo provjerite konfiguraciju poslužitelja",
- "The file exceeds your quota by %s" : "Datoteka premašuje vašu kvotu za %s",
- "Error while downloading %s to %s" : "Pogreška pri prenošenju %s u %s",
"Error when creating the file" : "Pogreška pri kreiranju datoteke",
- "Folder name cannot be empty." : "Naziv mape ne može biti prazan.",
"Error when creating the folder" : "Pogreška pri kreiranju mape",
"Unable to set upload directory." : "Postavka učitavanja direktorija nije moguća",
"Invalid Token" : "Neispravan token",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Učitavanje je prekinuto.",
"Could not get result from server." : "Nemoguće dobiti rezultat od poslužitelja.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Učitavanje datoteke je u tijeku. Napuštanje stranice prekinut će učitavanje.",
- "URL cannot be empty" : "URL ne može biti prazan",
"{new_name} already exists" : "{new_name} već postoji",
"Could not create file" : "Datoteku nije moguće kreirati",
"Could not create folder" : "Mapu nije moguće kreirati",
- "Error fetching URL" : "Pogrešan dohvat URL",
"Rename" : "Preimenujte",
"Delete" : "Izbrišite",
"Disconnect storage" : "Isključite pohranu",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "Ovdje vam nije dopušteno učitavati ili kreirati datoteke",
"_Uploading %n file_::_Uploading %n files_" : ["Prenosim %n datoteku","Prenosim %n datoteke","Prenosim %n datoteka"],
"\"{name}\" is an invalid file name." : "\"{name}\" je neispravno ime datoteke.",
+ "File name cannot be empty." : "Naziv datoteke ne može biti prazan.",
"Your storage is full, files can not be updated or synced anymore!" : "Vaša je pohrana puna, datoteke više nije moguće ažurirati niti sinkronizirati!",
"Your storage is almost full ({usedSpacePercent}%)" : "Vaš prostor za pohranu je skoro pun ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacija šifriranja je onemogućena, ali vaši ključevi nisu inicijalizirani, molimo odjavite se i ponovno prijavite",
@@ -105,7 +96,6 @@
"Text file" : "Tekstualna datoteka",
"New folder" : "Nova mapa",
"Folder" : "Mapa",
- "From link" : "Od veze",
"Upload" : "Učitavanje",
"Cancel upload" : "Prekini upload",
"No files yet" : "Trenutno bez fajla",
diff --git a/apps/files/l10n/hu_HU.js b/apps/files/l10n/hu_HU.js
index d6c07f670ab..bd640df8519 100644
--- a/apps/files/l10n/hu_HU.js
+++ b/apps/files/l10n/hu_HU.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "%s áthelyezése nem sikerült - már létezik másik fájl ezzel a névvel",
"Could not move %s" : "Nem sikerült %s áthelyezése",
"Permission denied" : "Engedély megtagadva ",
- "File name cannot be empty." : "A fájlnév nem lehet semmi.",
- "\"%s\" is an invalid file name." : "\"%s\" érvénytelen, mint fájlnév.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Érvénytelen elnevezés. Ezek a karakterek nem használhatók: '\\', '/', '<', '>', ':', '\"', '|', '?' és '*'",
"The target folder has been moved or deleted." : "A célmappa törlődött, vagy áthelyezésre került.",
"The name %s is already used in the folder %s. Please choose a different name." : "A %s név már létezik a %s mappában. Kérem válasszon másik nevet!",
- "Not a valid source" : "A kiinduló állomány érvénytelen",
- "Server is not allowed to open URLs, please check the server configuration" : "A kiszolgálón nincs engedélyezve URL-ek megnyitása, kérem ellenőrizze a beállításokat!",
- "The file exceeds your quota by %s" : "A fájl ennyivel meghaladja a kvótáját: %s",
- "Error while downloading %s to %s" : "Hiba történt miközben %s-t letöltöttük %s-be",
"Error when creating the file" : "Hiba történt az állomány létrehozásakor",
- "Folder name cannot be empty." : "A mappa neve nem maradhat kitöltetlenül",
"Error when creating the folder" : "Hiba történt a mappa létrehozásakor",
"Unable to set upload directory." : "Nem található a mappa, ahova feltölteni szeretne.",
"Invalid Token" : "Hibás token",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "A feltöltést megszakítottuk.",
"Could not get result from server." : "A kiszolgálótól nem kapható meg a művelet eredménye.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Fájlfeltöltés van folyamatban. Az oldal elhagyása megszakítja a feltöltést.",
- "URL cannot be empty" : "Az URL-cím nem maradhat kitöltetlenül",
"{new_name} already exists" : "{new_name} már létezik",
"Could not create file" : "Az állomány nem hozható létre",
"Could not create folder" : "A mappa nem hozható létre",
- "Error fetching URL" : "A megadott URL-ről nem sikerül adatokat kapni",
"Rename" : "Átnevezés",
"Delete" : "Törlés",
"Disconnect storage" : "Tároló leválasztása",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Önnek nincs jogosultsága ahhoz, hogy ide állományokat töltsön föl, vagy itt újakat hozzon létre",
"_Uploading %n file_::_Uploading %n files_" : ["%n állomány feltöltése","%n állomány feltöltése"],
"\"{name}\" is an invalid file name." : "\"{name}\" érvénytelen, mint fájlnév.",
+ "File name cannot be empty." : "A fájlnév nem lehet semmi.",
"Your storage is full, files can not be updated or synced anymore!" : "A tároló tele van, a fájlok nem frissíthetőek vagy szinkronizálhatóak a jövőben.",
"Your storage is almost full ({usedSpacePercent}%)" : "A tároló majdnem tele van ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Az állományok titkosítása engedélyezve van, de az Ön titkos kulcsai nincsenek beállítva. Ezért kérjük, hogy jelentkezzen ki, és lépjen be újra!",
@@ -107,7 +98,6 @@ OC.L10N.register(
"Text file" : "Szövegfájl",
"New folder" : "Új mappa",
"Folder" : "Mappa",
- "From link" : "Feltöltés linkről",
"Upload" : "Feltöltés",
"Cancel upload" : "A feltöltés megszakítása",
"No files yet" : "Még nincsenek fájlok",
diff --git a/apps/files/l10n/hu_HU.json b/apps/files/l10n/hu_HU.json
index 72faef1247e..2332e7720a7 100644
--- a/apps/files/l10n/hu_HU.json
+++ b/apps/files/l10n/hu_HU.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "%s áthelyezése nem sikerült - már létezik másik fájl ezzel a névvel",
"Could not move %s" : "Nem sikerült %s áthelyezése",
"Permission denied" : "Engedély megtagadva ",
- "File name cannot be empty." : "A fájlnév nem lehet semmi.",
- "\"%s\" is an invalid file name." : "\"%s\" érvénytelen, mint fájlnév.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Érvénytelen elnevezés. Ezek a karakterek nem használhatók: '\\', '/', '<', '>', ':', '\"', '|', '?' és '*'",
"The target folder has been moved or deleted." : "A célmappa törlődött, vagy áthelyezésre került.",
"The name %s is already used in the folder %s. Please choose a different name." : "A %s név már létezik a %s mappában. Kérem válasszon másik nevet!",
- "Not a valid source" : "A kiinduló állomány érvénytelen",
- "Server is not allowed to open URLs, please check the server configuration" : "A kiszolgálón nincs engedélyezve URL-ek megnyitása, kérem ellenőrizze a beállításokat!",
- "The file exceeds your quota by %s" : "A fájl ennyivel meghaladja a kvótáját: %s",
- "Error while downloading %s to %s" : "Hiba történt miközben %s-t letöltöttük %s-be",
"Error when creating the file" : "Hiba történt az állomány létrehozásakor",
- "Folder name cannot be empty." : "A mappa neve nem maradhat kitöltetlenül",
"Error when creating the folder" : "Hiba történt a mappa létrehozásakor",
"Unable to set upload directory." : "Nem található a mappa, ahova feltölteni szeretne.",
"Invalid Token" : "Hibás token",
@@ -41,11 +33,9 @@
"Upload cancelled." : "A feltöltést megszakítottuk.",
"Could not get result from server." : "A kiszolgálótól nem kapható meg a művelet eredménye.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Fájlfeltöltés van folyamatban. Az oldal elhagyása megszakítja a feltöltést.",
- "URL cannot be empty" : "Az URL-cím nem maradhat kitöltetlenül",
"{new_name} already exists" : "{new_name} már létezik",
"Could not create file" : "Az állomány nem hozható létre",
"Could not create folder" : "A mappa nem hozható létre",
- "Error fetching URL" : "A megadott URL-ről nem sikerül adatokat kapni",
"Rename" : "Átnevezés",
"Delete" : "Törlés",
"Disconnect storage" : "Tároló leválasztása",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "Önnek nincs jogosultsága ahhoz, hogy ide állományokat töltsön föl, vagy itt újakat hozzon létre",
"_Uploading %n file_::_Uploading %n files_" : ["%n állomány feltöltése","%n állomány feltöltése"],
"\"{name}\" is an invalid file name." : "\"{name}\" érvénytelen, mint fájlnév.",
+ "File name cannot be empty." : "A fájlnév nem lehet semmi.",
"Your storage is full, files can not be updated or synced anymore!" : "A tároló tele van, a fájlok nem frissíthetőek vagy szinkronizálhatóak a jövőben.",
"Your storage is almost full ({usedSpacePercent}%)" : "A tároló majdnem tele van ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Az állományok titkosítása engedélyezve van, de az Ön titkos kulcsai nincsenek beállítva. Ezért kérjük, hogy jelentkezzen ki, és lépjen be újra!",
@@ -105,7 +96,6 @@
"Text file" : "Szövegfájl",
"New folder" : "Új mappa",
"Folder" : "Mappa",
- "From link" : "Feltöltés linkről",
"Upload" : "Feltöltés",
"Cancel upload" : "A feltöltés megszakítása",
"No files yet" : "Még nincsenek fájlok",
diff --git a/apps/files/l10n/ia.js b/apps/files/l10n/ia.js
index 6bff309bd63..48b763de6a5 100644
--- a/apps/files/l10n/ia.js
+++ b/apps/files/l10n/ia.js
@@ -2,7 +2,6 @@ OC.L10N.register(
"files",
{
"Unknown error" : "Error Incognite",
- "File name cannot be empty." : "Le nomine de file non pote esser vacue.",
"The uploaded file was only partially uploaded" : "Le file incargate solmente esseva incargate partialmente",
"No file was uploaded" : "Nulle file esseva incargate.",
"Missing a temporary folder" : "Manca un dossier temporari",
@@ -18,6 +17,7 @@ OC.L10N.register(
"_%n folder_::_%n folders_" : ["",""],
"_%n file_::_%n files_" : ["",""],
"_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "File name cannot be empty." : "Le nomine de file non pote esser vacue.",
"_matches '{filter}'_::_match '{filter}'_" : ["",""],
"A new file or folder has been <strong>created</strong>" : "Un nove file o dossier ha essite <strong>create</strong>",
"A file or folder has been <strong>changed</strong>" : "Un nove file o dossier ha essite <strong>modificate</strong>",
diff --git a/apps/files/l10n/ia.json b/apps/files/l10n/ia.json
index dc4a181e6e5..983e153c970 100644
--- a/apps/files/l10n/ia.json
+++ b/apps/files/l10n/ia.json
@@ -1,6 +1,5 @@
{ "translations": {
"Unknown error" : "Error Incognite",
- "File name cannot be empty." : "Le nomine de file non pote esser vacue.",
"The uploaded file was only partially uploaded" : "Le file incargate solmente esseva incargate partialmente",
"No file was uploaded" : "Nulle file esseva incargate.",
"Missing a temporary folder" : "Manca un dossier temporari",
@@ -16,6 +15,7 @@
"_%n folder_::_%n folders_" : ["",""],
"_%n file_::_%n files_" : ["",""],
"_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "File name cannot be empty." : "Le nomine de file non pote esser vacue.",
"_matches '{filter}'_::_match '{filter}'_" : ["",""],
"A new file or folder has been <strong>created</strong>" : "Un nove file o dossier ha essite <strong>create</strong>",
"A file or folder has been <strong>changed</strong>" : "Un nove file o dossier ha essite <strong>modificate</strong>",
diff --git a/apps/files/l10n/id.js b/apps/files/l10n/id.js
index d8fc0564666..0792bb8fa98 100644
--- a/apps/files/l10n/id.js
+++ b/apps/files/l10n/id.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Tidak dapat memindahkan %s - Berkas dengan nama ini sudah ada",
"Could not move %s" : "Tidak dapat memindahkan %s",
"Permission denied" : "Perizinan ditolak",
- "File name cannot be empty." : "Nama berkas tidak boleh kosong.",
- "\"%s\" is an invalid file name." : "\"%s\" adalah sebuah nama berkas yang tidak sah.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nama tidak valid, karakter '\\', '/', '<', '>', ':', '\"', '|', '?' dan '*' tidak diizinkan.",
"The target folder has been moved or deleted." : "Folder tujuan telah dipindahkan atau dihapus.",
"The name %s is already used in the folder %s. Please choose a different name." : "Nama %s sudah digunakan dalam folder %s. Silakan pilih nama yang berbeda.",
- "Not a valid source" : "Sumber tidak sah",
- "Server is not allowed to open URLs, please check the server configuration" : "Server tidak mengizinkan untuk membuka URL, mohon periksa konfigurasi server",
- "The file exceeds your quota by %s" : "Berkas melampaui kuota Anda oleh %s",
- "Error while downloading %s to %s" : "Kesalahan saat mengunduh %s ke %s",
"Error when creating the file" : "Kesalahan saat membuat berkas",
- "Folder name cannot be empty." : "Nama folder tidak boleh kosong.",
"Error when creating the folder" : "Kesalahan saat membuat folder",
"Unable to set upload directory." : "Tidak dapat mengatur folder unggah",
"Invalid Token" : "Token tidak sah",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Pengunggahan dibatalkan.",
"Could not get result from server." : "Tidak mendapatkan hasil dari server.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Berkas sedang diunggah. Meninggalkan halaman ini akan membatalkan proses.",
- "URL cannot be empty" : "URL tidak boleh kosong",
"{new_name} already exists" : "{new_name} sudah ada",
"Could not create file" : "Tidak dapat membuat berkas",
"Could not create folder" : "Tidak dapat membuat folder",
- "Error fetching URL" : "Kesalahan saat mengambil URL",
"Rename" : "Ubah nama",
"Delete" : "Hapus",
"Disconnect storage" : "Memutuskan penyimpaan",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Anda tidak memiliki akses untuk mengunggah atau membuat berkas disini",
"_Uploading %n file_::_Uploading %n files_" : ["Mengunggah %n berkas"],
"\"{name}\" is an invalid file name." : "\"{name}\" adalah nama berkas yang tidak sah.",
+ "File name cannot be empty." : "Nama berkas tidak boleh kosong.",
"Your storage is full, files can not be updated or synced anymore!" : "Ruang penyimpanan Anda penuh, berkas tidak dapat diperbarui atau disinkronkan lagi!",
"Your storage is almost full ({usedSpacePercent}%)" : "Ruang penyimpanan hampir penuh ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikasi Enskripsi telah diaktifkan tetapi kunci tidak diinisialisasi, silakan log-out dan log-in lagi",
@@ -107,7 +98,6 @@ OC.L10N.register(
"Text file" : "Berkas teks",
"New folder" : "Map baru",
"Folder" : "Folder",
- "From link" : "Dari tautan",
"Upload" : "Unggah",
"Cancel upload" : "Batal unggah",
"No files yet" : "Masih tidak ada berkas",
diff --git a/apps/files/l10n/id.json b/apps/files/l10n/id.json
index 2c36a4f2537..2c8d94bae90 100644
--- a/apps/files/l10n/id.json
+++ b/apps/files/l10n/id.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Tidak dapat memindahkan %s - Berkas dengan nama ini sudah ada",
"Could not move %s" : "Tidak dapat memindahkan %s",
"Permission denied" : "Perizinan ditolak",
- "File name cannot be empty." : "Nama berkas tidak boleh kosong.",
- "\"%s\" is an invalid file name." : "\"%s\" adalah sebuah nama berkas yang tidak sah.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nama tidak valid, karakter '\\', '/', '<', '>', ':', '\"', '|', '?' dan '*' tidak diizinkan.",
"The target folder has been moved or deleted." : "Folder tujuan telah dipindahkan atau dihapus.",
"The name %s is already used in the folder %s. Please choose a different name." : "Nama %s sudah digunakan dalam folder %s. Silakan pilih nama yang berbeda.",
- "Not a valid source" : "Sumber tidak sah",
- "Server is not allowed to open URLs, please check the server configuration" : "Server tidak mengizinkan untuk membuka URL, mohon periksa konfigurasi server",
- "The file exceeds your quota by %s" : "Berkas melampaui kuota Anda oleh %s",
- "Error while downloading %s to %s" : "Kesalahan saat mengunduh %s ke %s",
"Error when creating the file" : "Kesalahan saat membuat berkas",
- "Folder name cannot be empty." : "Nama folder tidak boleh kosong.",
"Error when creating the folder" : "Kesalahan saat membuat folder",
"Unable to set upload directory." : "Tidak dapat mengatur folder unggah",
"Invalid Token" : "Token tidak sah",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Pengunggahan dibatalkan.",
"Could not get result from server." : "Tidak mendapatkan hasil dari server.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Berkas sedang diunggah. Meninggalkan halaman ini akan membatalkan proses.",
- "URL cannot be empty" : "URL tidak boleh kosong",
"{new_name} already exists" : "{new_name} sudah ada",
"Could not create file" : "Tidak dapat membuat berkas",
"Could not create folder" : "Tidak dapat membuat folder",
- "Error fetching URL" : "Kesalahan saat mengambil URL",
"Rename" : "Ubah nama",
"Delete" : "Hapus",
"Disconnect storage" : "Memutuskan penyimpaan",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "Anda tidak memiliki akses untuk mengunggah atau membuat berkas disini",
"_Uploading %n file_::_Uploading %n files_" : ["Mengunggah %n berkas"],
"\"{name}\" is an invalid file name." : "\"{name}\" adalah nama berkas yang tidak sah.",
+ "File name cannot be empty." : "Nama berkas tidak boleh kosong.",
"Your storage is full, files can not be updated or synced anymore!" : "Ruang penyimpanan Anda penuh, berkas tidak dapat diperbarui atau disinkronkan lagi!",
"Your storage is almost full ({usedSpacePercent}%)" : "Ruang penyimpanan hampir penuh ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikasi Enskripsi telah diaktifkan tetapi kunci tidak diinisialisasi, silakan log-out dan log-in lagi",
@@ -105,7 +96,6 @@
"Text file" : "Berkas teks",
"New folder" : "Map baru",
"Folder" : "Folder",
- "From link" : "Dari tautan",
"Upload" : "Unggah",
"Cancel upload" : "Batal unggah",
"No files yet" : "Masih tidak ada berkas",
diff --git a/apps/files/l10n/is.js b/apps/files/l10n/is.js
index cf2fcedd600..99728f96bf0 100644
--- a/apps/files/l10n/is.js
+++ b/apps/files/l10n/is.js
@@ -3,8 +3,6 @@ OC.L10N.register(
{
"Could not move %s - File with this name already exists" : "Gat ekki fært %s - Skrá með þessu nafni er þegar til",
"Could not move %s" : "Gat ekki fært %s",
- "File name cannot be empty." : "Nafn skráar má ekki vera tómt",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ógilt nafn, táknin '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' eru ekki leyfð.",
"No file was uploaded. Unknown error" : "Engin skrá var send inn. Óþekkt villa.",
"There is no error, the file uploaded with success" : "Engin villa, innsending heppnaðist",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Innsend skrá er stærri en upload_max stillingin í php.ini:",
@@ -31,6 +29,7 @@ OC.L10N.register(
"_%n folder_::_%n folders_" : ["",""],
"_%n file_::_%n files_" : ["",""],
"_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "File name cannot be empty." : "Nafn skráar má ekki vera tómt",
"_matches '{filter}'_::_match '{filter}'_" : ["",""],
"File handling" : "Meðhöndlun skrár",
"Maximum upload size" : "Hámarks stærð innsendingar",
@@ -41,7 +40,6 @@ OC.L10N.register(
"New" : "Nýtt",
"Text file" : "Texta skrá",
"Folder" : "Mappa",
- "From link" : "Af tengli",
"Upload" : "Senda inn",
"Cancel upload" : "Hætta við innsendingu",
"Upload too large" : "Innsend skrá er of stór",
diff --git a/apps/files/l10n/is.json b/apps/files/l10n/is.json
index 08f30a06323..5a274c23faa 100644
--- a/apps/files/l10n/is.json
+++ b/apps/files/l10n/is.json
@@ -1,8 +1,6 @@
{ "translations": {
"Could not move %s - File with this name already exists" : "Gat ekki fært %s - Skrá með þessu nafni er þegar til",
"Could not move %s" : "Gat ekki fært %s",
- "File name cannot be empty." : "Nafn skráar má ekki vera tómt",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ógilt nafn, táknin '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' eru ekki leyfð.",
"No file was uploaded. Unknown error" : "Engin skrá var send inn. Óþekkt villa.",
"There is no error, the file uploaded with success" : "Engin villa, innsending heppnaðist",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Innsend skrá er stærri en upload_max stillingin í php.ini:",
@@ -29,6 +27,7 @@
"_%n folder_::_%n folders_" : ["",""],
"_%n file_::_%n files_" : ["",""],
"_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "File name cannot be empty." : "Nafn skráar má ekki vera tómt",
"_matches '{filter}'_::_match '{filter}'_" : ["",""],
"File handling" : "Meðhöndlun skrár",
"Maximum upload size" : "Hámarks stærð innsendingar",
@@ -39,7 +38,6 @@
"New" : "Nýtt",
"Text file" : "Texta skrá",
"Folder" : "Mappa",
- "From link" : "Af tengli",
"Upload" : "Senda inn",
"Cancel upload" : "Hætta við innsendingu",
"Upload too large" : "Innsend skrá er of stór",
diff --git a/apps/files/l10n/it.js b/apps/files/l10n/it.js
index 70e7795bf86..8a9338e3bcf 100644
--- a/apps/files/l10n/it.js
+++ b/apps/files/l10n/it.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Impossibile spostare %s - un file con questo nome esiste già",
"Could not move %s" : "Impossibile spostare %s",
"Permission denied" : "Permesso negato",
- "File name cannot be empty." : "Il nome del file non può essere vuoto.",
- "\"%s\" is an invalid file name." : "\"%s\" non è un nome file valido.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome non valido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' non sono consentiti.",
"The target folder has been moved or deleted." : "La cartella di destinazione è stata spostata o eliminata.",
"The name %s is already used in the folder %s. Please choose a different name." : "Il nome %s è attualmente in uso nella cartella %s. Scegli un nome diverso.",
- "Not a valid source" : "Non è una sorgente valida",
- "Server is not allowed to open URLs, please check the server configuration" : "Al server non è permesso aprire URL, controlla la configurazione del server",
- "The file exceeds your quota by %s" : "Il file supera la tua quota di %s",
- "Error while downloading %s to %s" : "Errore durante lo scaricamento di %s su %s",
"Error when creating the file" : "Errore durante la creazione del file",
- "Folder name cannot be empty." : "Il nome della cartella non può essere vuoto.",
"Error when creating the folder" : "Errore durante la creazione della cartella",
"Unable to set upload directory." : "Impossibile impostare una cartella di caricamento.",
"Invalid Token" : "Token non valido",
@@ -36,18 +28,16 @@ OC.L10N.register(
"Files" : "File",
"All files" : "Tutti i file",
"Favorites" : "Preferiti",
- "Home" : "Casa",
+ "Home" : "Home",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Impossibile caricare {filename} poiché è una cartella oppure ha una dimensione di 0 byte.",
"Total file size {size1} exceeds upload limit {size2}" : "La dimensione totale del file {size1} supera il limite di caricamento {size2}",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Spazio insufficiente, stai caricando {size1}, ma è rimasto solo {size2}",
"Upload cancelled." : "Caricamento annullato.",
"Could not get result from server." : "Impossibile ottenere il risultato dal server.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Caricamento del file in corso. La chiusura della pagina annullerà il caricamento.",
- "URL cannot be empty" : "L'URL non può essere vuoto.",
"{new_name} already exists" : "{new_name} esiste già",
"Could not create file" : "Impossibile creare il file",
"Could not create folder" : "Impossibile creare la cartella",
- "Error fetching URL" : "Errore durante il recupero dello URL",
"Rename" : "Rinomina",
"Delete" : "Elimina",
"Disconnect storage" : "Disconnetti archiviazione",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Qui non hai i permessi di caricare o creare file",
"_Uploading %n file_::_Uploading %n files_" : ["Caricamento di %n file in corso","Caricamento di %n file in corso"],
"\"{name}\" is an invalid file name." : "\"{name}\" non è un nome file valido.",
+ "File name cannot be empty." : "Il nome del file non può essere vuoto.",
"Your storage is full, files can not be updated or synced anymore!" : "Lo spazio di archiviazione è pieno, i file non possono essere più aggiornati o sincronizzati!",
"Your storage is almost full ({usedSpacePercent}%)" : "Lo spazio di archiviazione è quasi pieno ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'applicazione di cifratura è abilitata, ma le chiavi non sono state inizializzate, disconnettiti ed effettua nuovamente l'accesso",
@@ -100,6 +91,7 @@ OC.L10N.register(
"Maximum upload size" : "Dimensione massima caricamento",
"max. possible: " : "numero mass.: ",
"Save" : "Salva",
+ "Can not be edited from here due to insufficient permissions." : "Non può essere modificato da qui a causa della mancanza di permessi.",
"Settings" : "Impostazioni",
"WebDAV" : "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Utilizza questo indirizzo per <a href=\"%s\" target=\"_blank\">accedere ai tuoi file con WebDAV</a>",
@@ -108,7 +100,6 @@ OC.L10N.register(
"Text file" : "File di testo",
"New folder" : "Nuova cartella",
"Folder" : "Cartella",
- "From link" : "Da collegamento",
"Upload" : "Carica",
"Cancel upload" : "Annulla caricamento",
"No files yet" : "Nessun file ancora",
diff --git a/apps/files/l10n/it.json b/apps/files/l10n/it.json
index dabc21ba15b..dfa64cbd284 100644
--- a/apps/files/l10n/it.json
+++ b/apps/files/l10n/it.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Impossibile spostare %s - un file con questo nome esiste già",
"Could not move %s" : "Impossibile spostare %s",
"Permission denied" : "Permesso negato",
- "File name cannot be empty." : "Il nome del file non può essere vuoto.",
- "\"%s\" is an invalid file name." : "\"%s\" non è un nome file valido.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome non valido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' non sono consentiti.",
"The target folder has been moved or deleted." : "La cartella di destinazione è stata spostata o eliminata.",
"The name %s is already used in the folder %s. Please choose a different name." : "Il nome %s è attualmente in uso nella cartella %s. Scegli un nome diverso.",
- "Not a valid source" : "Non è una sorgente valida",
- "Server is not allowed to open URLs, please check the server configuration" : "Al server non è permesso aprire URL, controlla la configurazione del server",
- "The file exceeds your quota by %s" : "Il file supera la tua quota di %s",
- "Error while downloading %s to %s" : "Errore durante lo scaricamento di %s su %s",
"Error when creating the file" : "Errore durante la creazione del file",
- "Folder name cannot be empty." : "Il nome della cartella non può essere vuoto.",
"Error when creating the folder" : "Errore durante la creazione della cartella",
"Unable to set upload directory." : "Impossibile impostare una cartella di caricamento.",
"Invalid Token" : "Token non valido",
@@ -34,18 +26,16 @@
"Files" : "File",
"All files" : "Tutti i file",
"Favorites" : "Preferiti",
- "Home" : "Casa",
+ "Home" : "Home",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Impossibile caricare {filename} poiché è una cartella oppure ha una dimensione di 0 byte.",
"Total file size {size1} exceeds upload limit {size2}" : "La dimensione totale del file {size1} supera il limite di caricamento {size2}",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Spazio insufficiente, stai caricando {size1}, ma è rimasto solo {size2}",
"Upload cancelled." : "Caricamento annullato.",
"Could not get result from server." : "Impossibile ottenere il risultato dal server.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Caricamento del file in corso. La chiusura della pagina annullerà il caricamento.",
- "URL cannot be empty" : "L'URL non può essere vuoto.",
"{new_name} already exists" : "{new_name} esiste già",
"Could not create file" : "Impossibile creare il file",
"Could not create folder" : "Impossibile creare la cartella",
- "Error fetching URL" : "Errore durante il recupero dello URL",
"Rename" : "Rinomina",
"Delete" : "Elimina",
"Disconnect storage" : "Disconnetti archiviazione",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "Qui non hai i permessi di caricare o creare file",
"_Uploading %n file_::_Uploading %n files_" : ["Caricamento di %n file in corso","Caricamento di %n file in corso"],
"\"{name}\" is an invalid file name." : "\"{name}\" non è un nome file valido.",
+ "File name cannot be empty." : "Il nome del file non può essere vuoto.",
"Your storage is full, files can not be updated or synced anymore!" : "Lo spazio di archiviazione è pieno, i file non possono essere più aggiornati o sincronizzati!",
"Your storage is almost full ({usedSpacePercent}%)" : "Lo spazio di archiviazione è quasi pieno ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'applicazione di cifratura è abilitata, ma le chiavi non sono state inizializzate, disconnettiti ed effettua nuovamente l'accesso",
@@ -98,6 +89,7 @@
"Maximum upload size" : "Dimensione massima caricamento",
"max. possible: " : "numero mass.: ",
"Save" : "Salva",
+ "Can not be edited from here due to insufficient permissions." : "Non può essere modificato da qui a causa della mancanza di permessi.",
"Settings" : "Impostazioni",
"WebDAV" : "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Utilizza questo indirizzo per <a href=\"%s\" target=\"_blank\">accedere ai tuoi file con WebDAV</a>",
@@ -106,7 +98,6 @@
"Text file" : "File di testo",
"New folder" : "Nuova cartella",
"Folder" : "Cartella",
- "From link" : "Da collegamento",
"Upload" : "Carica",
"Cancel upload" : "Annulla caricamento",
"No files yet" : "Nessun file ancora",
diff --git a/apps/files/l10n/ja.js b/apps/files/l10n/ja.js
index fc015d11e49..6f86088c49a 100644
--- a/apps/files/l10n/ja.js
+++ b/apps/files/l10n/ja.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "%s を移動できませんでした ― この名前のファイルはすでに存在します",
"Could not move %s" : "%s を移動できませんでした",
"Permission denied" : "アクセス拒否",
- "File name cannot be empty." : "ファイル名を空にすることはできません。",
- "\"%s\" is an invalid file name." : "\"%s\" は無効なファイル名です。",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "無効な名前、'\\', '/', '<', '>', ':', '\"', '|', '?', '*' は使用できません。",
"The target folder has been moved or deleted." : "対象のフォルダーは移動されたか、削除されました。",
"The name %s is already used in the folder %s. Please choose a different name." : "%s はフォルダー %s ですでに使われています。別の名前を選択してください。",
- "Not a valid source" : "有効なソースではありません",
- "Server is not allowed to open URLs, please check the server configuration" : "サーバーは、URLを開くことは許されません。サーバーの設定をチェックしてください。",
- "The file exceeds your quota by %s" : "ファイル %s で容量制限をオーバーしました。",
- "Error while downloading %s to %s" : "%s から %s へのダウンロードエラー",
"Error when creating the file" : "ファイルの生成エラー",
- "Folder name cannot be empty." : "フォルダー名は空にできません",
"Error when creating the folder" : "フォルダーの生成エラー",
"Unable to set upload directory." : "アップロードディレクトリを設定できません。",
"Invalid Token" : "無効なトークン",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "アップロードはキャンセルされました。",
"Could not get result from server." : "サーバーから結果を取得できませんでした。",
"File upload is in progress. Leaving the page now will cancel the upload." : "ファイル転送を実行中です。今このページから移動するとアップロードが中止されます。",
- "URL cannot be empty" : "URL は空にできません",
"{new_name} already exists" : "{new_name} はすでに存在します",
"Could not create file" : "ファイルを作成できませんでした",
"Could not create folder" : "フォルダーを作成できませんでした",
- "Error fetching URL" : "URL取得エラー",
"Rename" : "名前の変更",
"Delete" : "削除",
"Disconnect storage" : "ストレージを切断する",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "ここにファイルをアップロードもしくは作成する権限がありません",
"_Uploading %n file_::_Uploading %n files_" : ["%n 個のファイルをアップロード中"],
"\"{name}\" is an invalid file name." : "\"{name}\" は無効なファイル名です。",
+ "File name cannot be empty." : "ファイル名を空にすることはできません。",
"Your storage is full, files can not be updated or synced anymore!" : "あなたのストレージは一杯です。ファイルの更新と同期はもうできません!",
"Your storage is almost full ({usedSpacePercent}%)" : "ストレージがほぼ一杯です({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "暗号化アプリは有効ですが、あなたの暗号化キーは初期化されていません。ログアウトした後に、再度ログインしてください",
@@ -108,7 +99,6 @@ OC.L10N.register(
"Text file" : "テキストファイル",
"New folder" : "新しいフォルダー",
"Folder" : "フォルダー",
- "From link" : "リンク",
"Upload" : "アップロード",
"Cancel upload" : "アップロードをキャンセル",
"No files yet" : "ファイルなし",
diff --git a/apps/files/l10n/ja.json b/apps/files/l10n/ja.json
index 77b5e7b726a..18ce4dfbe3a 100644
--- a/apps/files/l10n/ja.json
+++ b/apps/files/l10n/ja.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "%s を移動できませんでした ― この名前のファイルはすでに存在します",
"Could not move %s" : "%s を移動できませんでした",
"Permission denied" : "アクセス拒否",
- "File name cannot be empty." : "ファイル名を空にすることはできません。",
- "\"%s\" is an invalid file name." : "\"%s\" は無効なファイル名です。",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "無効な名前、'\\', '/', '<', '>', ':', '\"', '|', '?', '*' は使用できません。",
"The target folder has been moved or deleted." : "対象のフォルダーは移動されたか、削除されました。",
"The name %s is already used in the folder %s. Please choose a different name." : "%s はフォルダー %s ですでに使われています。別の名前を選択してください。",
- "Not a valid source" : "有効なソースではありません",
- "Server is not allowed to open URLs, please check the server configuration" : "サーバーは、URLを開くことは許されません。サーバーの設定をチェックしてください。",
- "The file exceeds your quota by %s" : "ファイル %s で容量制限をオーバーしました。",
- "Error while downloading %s to %s" : "%s から %s へのダウンロードエラー",
"Error when creating the file" : "ファイルの生成エラー",
- "Folder name cannot be empty." : "フォルダー名は空にできません",
"Error when creating the folder" : "フォルダーの生成エラー",
"Unable to set upload directory." : "アップロードディレクトリを設定できません。",
"Invalid Token" : "無効なトークン",
@@ -41,11 +33,9 @@
"Upload cancelled." : "アップロードはキャンセルされました。",
"Could not get result from server." : "サーバーから結果を取得できませんでした。",
"File upload is in progress. Leaving the page now will cancel the upload." : "ファイル転送を実行中です。今このページから移動するとアップロードが中止されます。",
- "URL cannot be empty" : "URL は空にできません",
"{new_name} already exists" : "{new_name} はすでに存在します",
"Could not create file" : "ファイルを作成できませんでした",
"Could not create folder" : "フォルダーを作成できませんでした",
- "Error fetching URL" : "URL取得エラー",
"Rename" : "名前の変更",
"Delete" : "削除",
"Disconnect storage" : "ストレージを切断する",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "ここにファイルをアップロードもしくは作成する権限がありません",
"_Uploading %n file_::_Uploading %n files_" : ["%n 個のファイルをアップロード中"],
"\"{name}\" is an invalid file name." : "\"{name}\" は無効なファイル名です。",
+ "File name cannot be empty." : "ファイル名を空にすることはできません。",
"Your storage is full, files can not be updated or synced anymore!" : "あなたのストレージは一杯です。ファイルの更新と同期はもうできません!",
"Your storage is almost full ({usedSpacePercent}%)" : "ストレージがほぼ一杯です({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "暗号化アプリは有効ですが、あなたの暗号化キーは初期化されていません。ログアウトした後に、再度ログインしてください",
@@ -106,7 +97,6 @@
"Text file" : "テキストファイル",
"New folder" : "新しいフォルダー",
"Folder" : "フォルダー",
- "From link" : "リンク",
"Upload" : "アップロード",
"Cancel upload" : "アップロードをキャンセル",
"No files yet" : "ファイルなし",
diff --git a/apps/files/l10n/ka_GE.js b/apps/files/l10n/ka_GE.js
index bc9d78184f8..783add2a989 100644
--- a/apps/files/l10n/ka_GE.js
+++ b/apps/files/l10n/ka_GE.js
@@ -4,8 +4,6 @@ OC.L10N.register(
"Unknown error" : "უცნობი შეცდომა",
"Could not move %s - File with this name already exists" : "%s –ის გადატანა ვერ მოხერხდა – ფაილი ამ სახელით უკვე არსებობს",
"Could not move %s" : "%s –ის გადატანა ვერ მოხერხდა",
- "File name cannot be empty." : "ფაილის სახელი არ შეიძლება იყოს ცარიელი.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "არადაშვებადი სახელი, '\\', '/', '<', '>', ':', '\"', '|', '?' და '*' არ არის დაიშვებული.",
"No file was uploaded. Unknown error" : "ფაილი არ აიტვირთა. უცნობი შეცდომა",
"There is no error, the file uploaded with success" : "ჭოცდომა არ დაფიქსირდა, ფაილი წარმატებით აიტვირთა",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "ატვირთული ფაილი აჭარბებს upload_max_filesize დირექტივას php.ini ფაილში",
@@ -34,6 +32,7 @@ OC.L10N.register(
"_%n folder_::_%n folders_" : [""],
"_%n file_::_%n files_" : [""],
"_Uploading %n file_::_Uploading %n files_" : [""],
+ "File name cannot be empty." : "ფაილის სახელი არ შეიძლება იყოს ცარიელი.",
"Your storage is full, files can not be updated or synced anymore!" : "თქვენი საცავი გადაივსო. ფაილების განახლება და სინქრონიზირება ვერ მოხერხდება!",
"Your storage is almost full ({usedSpacePercent}%)" : "თქვენი საცავი თითქმის გადაივსო ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : [""],
@@ -48,7 +47,6 @@ OC.L10N.register(
"Text file" : "ტექსტური ფაილი",
"New folder" : "ახალი ფოლდერი",
"Folder" : "საქაღალდე",
- "From link" : "მისამართიდან",
"Upload" : "ატვირთვა",
"Cancel upload" : "ატვირთვის გაუქმება",
"Upload too large" : "ასატვირთი ფაილი ძალიან დიდია",
diff --git a/apps/files/l10n/ka_GE.json b/apps/files/l10n/ka_GE.json
index 1cc9611c4e3..9a78d1e17cc 100644
--- a/apps/files/l10n/ka_GE.json
+++ b/apps/files/l10n/ka_GE.json
@@ -2,8 +2,6 @@
"Unknown error" : "უცნობი შეცდომა",
"Could not move %s - File with this name already exists" : "%s –ის გადატანა ვერ მოხერხდა – ფაილი ამ სახელით უკვე არსებობს",
"Could not move %s" : "%s –ის გადატანა ვერ მოხერხდა",
- "File name cannot be empty." : "ფაილის სახელი არ შეიძლება იყოს ცარიელი.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "არადაშვებადი სახელი, '\\', '/', '<', '>', ':', '\"', '|', '?' და '*' არ არის დაიშვებული.",
"No file was uploaded. Unknown error" : "ფაილი არ აიტვირთა. უცნობი შეცდომა",
"There is no error, the file uploaded with success" : "ჭოცდომა არ დაფიქსირდა, ფაილი წარმატებით აიტვირთა",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "ატვირთული ფაილი აჭარბებს upload_max_filesize დირექტივას php.ini ფაილში",
@@ -32,6 +30,7 @@
"_%n folder_::_%n folders_" : [""],
"_%n file_::_%n files_" : [""],
"_Uploading %n file_::_Uploading %n files_" : [""],
+ "File name cannot be empty." : "ფაილის სახელი არ შეიძლება იყოს ცარიელი.",
"Your storage is full, files can not be updated or synced anymore!" : "თქვენი საცავი გადაივსო. ფაილების განახლება და სინქრონიზირება ვერ მოხერხდება!",
"Your storage is almost full ({usedSpacePercent}%)" : "თქვენი საცავი თითქმის გადაივსო ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : [""],
@@ -46,7 +45,6 @@
"Text file" : "ტექსტური ფაილი",
"New folder" : "ახალი ფოლდერი",
"Folder" : "საქაღალდე",
- "From link" : "მისამართიდან",
"Upload" : "ატვირთვა",
"Cancel upload" : "ატვირთვის გაუქმება",
"Upload too large" : "ასატვირთი ფაილი ძალიან დიდია",
diff --git a/apps/files/l10n/km.js b/apps/files/l10n/km.js
index aa85a982163..4f7e877c4cc 100644
--- a/apps/files/l10n/km.js
+++ b/apps/files/l10n/km.js
@@ -4,8 +4,6 @@ OC.L10N.register(
"Unknown error" : "មិន​ស្គាល់​កំហុស",
"Could not move %s - File with this name already exists" : "មិន​អាច​ផ្លាស់​ទី %s - មាន​ឈ្មោះ​ឯកសារ​ដូច​នេះ​ហើយ",
"Could not move %s" : "មិន​អាច​ផ្លាស់ទី %s",
- "File name cannot be empty." : "ឈ្មោះ​ឯកសារ​មិន​អាច​នៅ​ទទេ​បាន​ឡើយ។",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "ឈ្មោះ​មិន​ត្រឹម​ត្រូវ, មិន​អនុញ្ញាត '\\', '/', '<', '>', ':', '\"', '|', '?' និង '*' ទេ។",
"No file was uploaded. Unknown error" : "មិន​មាន​ឯកសារ​ដែល​បាន​ផ្ទុក​ឡើង។ មិន​ស្គាល់​កំហុស",
"There is no error, the file uploaded with success" : "មិន​មាន​កំហុស​អ្វី​ទេ ហើយ​ឯកសារ​ត្រូវ​បាន​ផ្ទុកឡើង​ដោយ​ជោគជ័យ",
"Files" : "ឯកសារ",
@@ -23,6 +21,7 @@ OC.L10N.register(
"_%n folder_::_%n folders_" : [""],
"_%n file_::_%n files_" : [""],
"_Uploading %n file_::_Uploading %n files_" : [""],
+ "File name cannot be empty." : "ឈ្មោះ​ឯកសារ​មិន​អាច​នៅ​ទទេ​បាន​ឡើយ។",
"_matches '{filter}'_::_match '{filter}'_" : [""],
"You created %1$s" : "អ្នក​បាន​បង្កើត %1$s",
"%2$s created %1$s" : "%2$s បាន​បង្កើត %1$s",
@@ -38,7 +37,6 @@ OC.L10N.register(
"Text file" : "ឯកសារ​អក្សរ",
"New folder" : "ថត​ថ្មី",
"Folder" : "ថត",
- "From link" : "ពី​តំណ",
"Upload" : "ផ្ទុក​ឡើង",
"Cancel upload" : "បោះបង់​ការ​ផ្ទុកឡើង",
"Upload too large" : "ផ្ទុក​ឡើង​ធំ​ពេក"
diff --git a/apps/files/l10n/km.json b/apps/files/l10n/km.json
index d8e92b73633..c09eae06637 100644
--- a/apps/files/l10n/km.json
+++ b/apps/files/l10n/km.json
@@ -2,8 +2,6 @@
"Unknown error" : "មិន​ស្គាល់​កំហុស",
"Could not move %s - File with this name already exists" : "មិន​អាច​ផ្លាស់​ទី %s - មាន​ឈ្មោះ​ឯកសារ​ដូច​នេះ​ហើយ",
"Could not move %s" : "មិន​អាច​ផ្លាស់ទី %s",
- "File name cannot be empty." : "ឈ្មោះ​ឯកសារ​មិន​អាច​នៅ​ទទេ​បាន​ឡើយ។",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "ឈ្មោះ​មិន​ត្រឹម​ត្រូវ, មិន​អនុញ្ញាត '\\', '/', '<', '>', ':', '\"', '|', '?' និង '*' ទេ។",
"No file was uploaded. Unknown error" : "មិន​មាន​ឯកសារ​ដែល​បាន​ផ្ទុក​ឡើង។ មិន​ស្គាល់​កំហុស",
"There is no error, the file uploaded with success" : "មិន​មាន​កំហុស​អ្វី​ទេ ហើយ​ឯកសារ​ត្រូវ​បាន​ផ្ទុកឡើង​ដោយ​ជោគជ័យ",
"Files" : "ឯកសារ",
@@ -21,6 +19,7 @@
"_%n folder_::_%n folders_" : [""],
"_%n file_::_%n files_" : [""],
"_Uploading %n file_::_Uploading %n files_" : [""],
+ "File name cannot be empty." : "ឈ្មោះ​ឯកសារ​មិន​អាច​នៅ​ទទេ​បាន​ឡើយ។",
"_matches '{filter}'_::_match '{filter}'_" : [""],
"You created %1$s" : "អ្នក​បាន​បង្កើត %1$s",
"%2$s created %1$s" : "%2$s បាន​បង្កើត %1$s",
@@ -36,7 +35,6 @@
"Text file" : "ឯកសារ​អក្សរ",
"New folder" : "ថត​ថ្មី",
"Folder" : "ថត",
- "From link" : "ពី​តំណ",
"Upload" : "ផ្ទុក​ឡើង",
"Cancel upload" : "បោះបង់​ការ​ផ្ទុកឡើង",
"Upload too large" : "ផ្ទុក​ឡើង​ធំ​ពេក"
diff --git a/apps/files/l10n/kn.js b/apps/files/l10n/kn.js
index 8888f4470a5..4be67b67e08 100644
--- a/apps/files/l10n/kn.js
+++ b/apps/files/l10n/kn.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "%s ಹೆಸರು ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ - ಸ್ಥಳ ಬದಲಾವಣೆ ಸಾಧ್ಯವಿಲ್ಲ",
"Could not move %s" : "%s ಸ್ಥಳ ಬದಲಾವಣೆ ಸಾಧ್ಯವಿಲ್ಲ",
"Permission denied" : "ಅನುಮತಿ ನಿರಾಕರಿಸಲಾಗಿದೆ",
- "File name cannot be empty." : "ಕಡತ ಹೆಸರು ಖಾಲಿ ಇರುವಂತಿಲ್ಲ.",
- "\"%s\" is an invalid file name." : "\"%s\" ಅಮಾನ್ಯ ಕಡತ ಹೆಸರು.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "ಅಮಾನ್ಯವಾದ ಹೆಸರು, '\\', '/', '<', '>', ':', '\"', '|', '?' ಮತ್ತು '*' ಅನುಮತಿ ಇಲ್ಲ.",
"The target folder has been moved or deleted." : "ಕೋಶದ ಉದ್ದೇಶಿತ ಸ್ಥಳ ಬದಲಾವಣೆ ಮಾಡಲಾಗಿದೆ ಅಥವಾ ಅಳಿಸಲಾಗಿದೆ.",
"The name %s is already used in the folder %s. Please choose a different name." : "%s ಹೆಸರಿನ ಕೋಶವನ್ನು %s ಈಗಾಗಲೇ ಬಳಸಲಾಗುತ್ತದೆ. ಬೇರೆ ಹೆಸರನ್ನು ಆಯ್ಕೆಮಾಡಿ.",
- "Not a valid source" : "ತೋರಿಸಲಾದ ಸ್ಥಾನ ಅಮಾನ್ಯ",
- "Server is not allowed to open URLs, please check the server configuration" : "ಸರ್ವರ್ URL ಗಳನ್ನು ತೆರೆಯಲು ಅನುಮತಿ ಇಲ್ಲ, ಸರ್ವರ್ ಕಾನ್ಫಿಗರೇಶನ್ ಪರಿಶೀಲಿಸಿ",
- "The file exceeds your quota by %s" : "ಕಡತ ಪ್ರಮಾಣ ನಿಮಗಿರುವ ಮಿತಿಗಿಂತ %s ಹೆಚ್ಚಾಗಿದೆ",
- "Error while downloading %s to %s" : "%s ರಿಂದ %s ವರ್ಗಾವಾಣೆ ಮಾಡುವಾಗ ಲೋಪವಾದೆ",
"Error when creating the file" : "ಕಡತವನ್ನು ರಚಿಸುವಾಗ ದೋಷವಾಗಿದೆ",
- "Folder name cannot be empty." : "ಕೊಶದ ಹೆಸರು ಖಾಲಿ ಇರುವಂತಿಲ್ಲ.",
"Error when creating the folder" : "ಕೊಶವನ್ನು ರಚಿಸುವಾಗ ದೋಷವಾಗಿದೆ",
"Unable to set upload directory." : "ಪೇರಿಸವ ಕೋಶವನ್ನು ಹೊಂದಿಸಲಾಗಲಿಲ್ಲ.",
"Invalid Token" : "ಅಮಾನ್ಯ ಸಾಂಕೇತಿಕ",
@@ -35,7 +27,6 @@ OC.L10N.register(
"Home" : "ಮುಖಪುಟ",
"Upload cancelled." : "ವರ್ಗಾವಣೆಯನ್ನು ರದ್ದು ಮಾಡಲಾಯಿತು.",
"Could not get result from server." : "ಪರಿಚಾರಕ ಕಣಕದಿಂದ ಫಲಿತಾಂಶವನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ.",
- "URL cannot be empty" : "ಜಾಲದ ಕೊಂಡಿಯ ಹೆಸರು ಖಾಲಿ ಇರುವಂತಿಲ್ಲ",
"{new_name} already exists" : "ಈಗಾಗಲೇ {new_name} ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ",
"Could not create file" : "ಕಡತ ರಚಿಸಲಾಗಲಿಲ್ಲ",
"Could not create folder" : "ಕೋಶವನ್ನು ರಚಿಸಲಾಗಿಲ್ಲ",
@@ -59,6 +50,7 @@ OC.L10N.register(
"_%n file_::_%n files_" : ["%n ಕಡತ"],
"You don’t have permission to upload or create files here" : "ನಿಮಗೆ ಇಲ್ಲಿ ಅಪ್ಲೋಡ್ ಅಥವಾ ಕಡತಗಳನ್ನು ರಚಿಸವ ಅನುಮತಿ ಇಲ್ಲ",
"_Uploading %n file_::_Uploading %n files_" : ["%n 'ನೆ ಕಡತವನ್ನು ವರ್ಗಾಯಿಸಲಾಗುತ್ತಿದೆ"],
+ "File name cannot be empty." : "ಕಡತ ಹೆಸರು ಖಾಲಿ ಇರುವಂತಿಲ್ಲ.",
"_matches '{filter}'_::_match '{filter}'_" : [""],
"Favorited" : "ಅಚ್ಚುಮೆಚ್ಚಿನವು",
"Favorite" : "ಅಚ್ಚುಮೆಚ್ಚಿನ",
@@ -74,7 +66,6 @@ OC.L10N.register(
"Text file" : "ಸರಳಾಕ್ಷರದ ಕಡತ",
"New folder" : "ಹೊಸ ಕಡತಕೋಶ",
"Folder" : "ಕಡತಕೋಶ",
- "From link" : "ಸಂಪರ್ಕ ಕೊಂಡಿ",
"Upload" : "ವರ್ಗಾಯಿಸಿ",
"Cancel upload" : "ವರ್ಗಾವಣೆ ರದ್ದು ಮಾಡಿ",
"No files yet" : "ಇನ್ನೂ ಯಾವುದೇ ಕಡತಗಳು ಇಲ್ಲಿಲ",
diff --git a/apps/files/l10n/kn.json b/apps/files/l10n/kn.json
index c3644c270f8..5c2d0409f0b 100644
--- a/apps/files/l10n/kn.json
+++ b/apps/files/l10n/kn.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "%s ಹೆಸರು ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ - ಸ್ಥಳ ಬದಲಾವಣೆ ಸಾಧ್ಯವಿಲ್ಲ",
"Could not move %s" : "%s ಸ್ಥಳ ಬದಲಾವಣೆ ಸಾಧ್ಯವಿಲ್ಲ",
"Permission denied" : "ಅನುಮತಿ ನಿರಾಕರಿಸಲಾಗಿದೆ",
- "File name cannot be empty." : "ಕಡತ ಹೆಸರು ಖಾಲಿ ಇರುವಂತಿಲ್ಲ.",
- "\"%s\" is an invalid file name." : "\"%s\" ಅಮಾನ್ಯ ಕಡತ ಹೆಸರು.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "ಅಮಾನ್ಯವಾದ ಹೆಸರು, '\\', '/', '<', '>', ':', '\"', '|', '?' ಮತ್ತು '*' ಅನುಮತಿ ಇಲ್ಲ.",
"The target folder has been moved or deleted." : "ಕೋಶದ ಉದ್ದೇಶಿತ ಸ್ಥಳ ಬದಲಾವಣೆ ಮಾಡಲಾಗಿದೆ ಅಥವಾ ಅಳಿಸಲಾಗಿದೆ.",
"The name %s is already used in the folder %s. Please choose a different name." : "%s ಹೆಸರಿನ ಕೋಶವನ್ನು %s ಈಗಾಗಲೇ ಬಳಸಲಾಗುತ್ತದೆ. ಬೇರೆ ಹೆಸರನ್ನು ಆಯ್ಕೆಮಾಡಿ.",
- "Not a valid source" : "ತೋರಿಸಲಾದ ಸ್ಥಾನ ಅಮಾನ್ಯ",
- "Server is not allowed to open URLs, please check the server configuration" : "ಸರ್ವರ್ URL ಗಳನ್ನು ತೆರೆಯಲು ಅನುಮತಿ ಇಲ್ಲ, ಸರ್ವರ್ ಕಾನ್ಫಿಗರೇಶನ್ ಪರಿಶೀಲಿಸಿ",
- "The file exceeds your quota by %s" : "ಕಡತ ಪ್ರಮಾಣ ನಿಮಗಿರುವ ಮಿತಿಗಿಂತ %s ಹೆಚ್ಚಾಗಿದೆ",
- "Error while downloading %s to %s" : "%s ರಿಂದ %s ವರ್ಗಾವಾಣೆ ಮಾಡುವಾಗ ಲೋಪವಾದೆ",
"Error when creating the file" : "ಕಡತವನ್ನು ರಚಿಸುವಾಗ ದೋಷವಾಗಿದೆ",
- "Folder name cannot be empty." : "ಕೊಶದ ಹೆಸರು ಖಾಲಿ ಇರುವಂತಿಲ್ಲ.",
"Error when creating the folder" : "ಕೊಶವನ್ನು ರಚಿಸುವಾಗ ದೋಷವಾಗಿದೆ",
"Unable to set upload directory." : "ಪೇರಿಸವ ಕೋಶವನ್ನು ಹೊಂದಿಸಲಾಗಲಿಲ್ಲ.",
"Invalid Token" : "ಅಮಾನ್ಯ ಸಾಂಕೇತಿಕ",
@@ -33,7 +25,6 @@
"Home" : "ಮುಖಪುಟ",
"Upload cancelled." : "ವರ್ಗಾವಣೆಯನ್ನು ರದ್ದು ಮಾಡಲಾಯಿತು.",
"Could not get result from server." : "ಪರಿಚಾರಕ ಕಣಕದಿಂದ ಫಲಿತಾಂಶವನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ.",
- "URL cannot be empty" : "ಜಾಲದ ಕೊಂಡಿಯ ಹೆಸರು ಖಾಲಿ ಇರುವಂತಿಲ್ಲ",
"{new_name} already exists" : "ಈಗಾಗಲೇ {new_name} ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ",
"Could not create file" : "ಕಡತ ರಚಿಸಲಾಗಲಿಲ್ಲ",
"Could not create folder" : "ಕೋಶವನ್ನು ರಚಿಸಲಾಗಿಲ್ಲ",
@@ -57,6 +48,7 @@
"_%n file_::_%n files_" : ["%n ಕಡತ"],
"You don’t have permission to upload or create files here" : "ನಿಮಗೆ ಇಲ್ಲಿ ಅಪ್ಲೋಡ್ ಅಥವಾ ಕಡತಗಳನ್ನು ರಚಿಸವ ಅನುಮತಿ ಇಲ್ಲ",
"_Uploading %n file_::_Uploading %n files_" : ["%n 'ನೆ ಕಡತವನ್ನು ವರ್ಗಾಯಿಸಲಾಗುತ್ತಿದೆ"],
+ "File name cannot be empty." : "ಕಡತ ಹೆಸರು ಖಾಲಿ ಇರುವಂತಿಲ್ಲ.",
"_matches '{filter}'_::_match '{filter}'_" : [""],
"Favorited" : "ಅಚ್ಚುಮೆಚ್ಚಿನವು",
"Favorite" : "ಅಚ್ಚುಮೆಚ್ಚಿನ",
@@ -72,7 +64,6 @@
"Text file" : "ಸರಳಾಕ್ಷರದ ಕಡತ",
"New folder" : "ಹೊಸ ಕಡತಕೋಶ",
"Folder" : "ಕಡತಕೋಶ",
- "From link" : "ಸಂಪರ್ಕ ಕೊಂಡಿ",
"Upload" : "ವರ್ಗಾಯಿಸಿ",
"Cancel upload" : "ವರ್ಗಾವಣೆ ರದ್ದು ಮಾಡಿ",
"No files yet" : "ಇನ್ನೂ ಯಾವುದೇ ಕಡತಗಳು ಇಲ್ಲಿಲ",
diff --git a/apps/files/l10n/ko.js b/apps/files/l10n/ko.js
index 1abd33d1032..5301636d3d1 100644
--- a/apps/files/l10n/ko.js
+++ b/apps/files/l10n/ko.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "항목 %s을(를) 이동시킬 수 없음 - 같은 이름의 파일이 이미 존재함",
"Could not move %s" : "항목 %s을(를) 이동시킬 수 없음",
"Permission denied" : "권한 거부됨",
- "File name cannot be empty." : "파일 이름이 비어 있을 수 없습니다.",
- "\"%s\" is an invalid file name." : "\"%s\"은(는) 잘못된 파일 이름입니다.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "폴더 이름이 올바르지 않습니다. 이름에 문자 '\\', '/', '<', '>', ':', '\"', '|', '? ', '*'는 사용할 수 없습니다.",
"The target folder has been moved or deleted." : "대상 폴더가 이동되거나 삭제되었습니다.",
"The name %s is already used in the folder %s. Please choose a different name." : "이름 %s이(가) 폴더 %s에서 이미 사용 중입니다. 다른 이름을 사용하십시오.",
- "Not a valid source" : "올바르지 않은 원본",
- "Server is not allowed to open URLs, please check the server configuration" : "서버에서 URL을 열 수 없습니다. 서버 설정을 확인하십시오",
- "The file exceeds your quota by %s" : "이 파일은 현재 할당량을 %s만큼 초과합니다",
- "Error while downloading %s to %s" : "%s을(를) %s(으)로 다운로드하는 중 오류 발생",
"Error when creating the file" : "파일 생성 중 오류 발생",
- "Folder name cannot be empty." : "폴더 이름이 비어있을 수 없습니다.",
"Error when creating the folder" : "폴더 생성 중 오류 발생",
"Unable to set upload directory." : "업로드 디렉터리를 설정할 수 없습니다.",
"Invalid Token" : "잘못된 토큰",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "업로드가 취소되었습니다.",
"Could not get result from server." : "서버에서 결과를 가져올 수 없습니다.",
"File upload is in progress. Leaving the page now will cancel the upload." : "파일 업로드가 진행 중입니다. 이 페이지를 벗어나면 업로드가 취소됩니다.",
- "URL cannot be empty" : "URL이 비어있을 수 없음",
"{new_name} already exists" : "{new_name}이(가) 이미 존재함",
"Could not create file" : "파일을 만들 수 없음",
"Could not create folder" : "폴더를 만들 수 없음",
- "Error fetching URL" : "URL을 가져올 수 없음",
"Rename" : "이름 바꾸기",
"Delete" : "삭제",
"Disconnect storage" : "저장소 연결 해제",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "여기에 파일을 업로드하거나 만들 권한이 없습니다",
"_Uploading %n file_::_Uploading %n files_" : ["파일 %n개 업로드 중"],
"\"{name}\" is an invalid file name." : "\"{name}\"은(는) 잘못된 파일 이름입니다.",
+ "File name cannot be empty." : "파일 이름이 비어 있을 수 없습니다.",
"Your storage is full, files can not be updated or synced anymore!" : "저장 공간이 가득 찼습니다. 파일을 업데이트하거나 동기화할 수 없습니다!",
"Your storage is almost full ({usedSpacePercent}%)" : "저장 공간이 거의 가득 찼습니다 ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "암호화 앱이 활성화되어 있지만 키가 초기화되지 않았습니다. 로그아웃한 후 다시 로그인하십시오",
@@ -108,7 +99,6 @@ OC.L10N.register(
"Text file" : "텍스트 파일",
"New folder" : "새 폴더",
"Folder" : "폴더",
- "From link" : "링크에서",
"Upload" : "업로드",
"Cancel upload" : "업로드 취소",
"No files yet" : "아직 파일 없음",
diff --git a/apps/files/l10n/ko.json b/apps/files/l10n/ko.json
index 82d9234a8e4..1b9a9b27bc6 100644
--- a/apps/files/l10n/ko.json
+++ b/apps/files/l10n/ko.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "항목 %s을(를) 이동시킬 수 없음 - 같은 이름의 파일이 이미 존재함",
"Could not move %s" : "항목 %s을(를) 이동시킬 수 없음",
"Permission denied" : "권한 거부됨",
- "File name cannot be empty." : "파일 이름이 비어 있을 수 없습니다.",
- "\"%s\" is an invalid file name." : "\"%s\"은(는) 잘못된 파일 이름입니다.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "폴더 이름이 올바르지 않습니다. 이름에 문자 '\\', '/', '<', '>', ':', '\"', '|', '? ', '*'는 사용할 수 없습니다.",
"The target folder has been moved or deleted." : "대상 폴더가 이동되거나 삭제되었습니다.",
"The name %s is already used in the folder %s. Please choose a different name." : "이름 %s이(가) 폴더 %s에서 이미 사용 중입니다. 다른 이름을 사용하십시오.",
- "Not a valid source" : "올바르지 않은 원본",
- "Server is not allowed to open URLs, please check the server configuration" : "서버에서 URL을 열 수 없습니다. 서버 설정을 확인하십시오",
- "The file exceeds your quota by %s" : "이 파일은 현재 할당량을 %s만큼 초과합니다",
- "Error while downloading %s to %s" : "%s을(를) %s(으)로 다운로드하는 중 오류 발생",
"Error when creating the file" : "파일 생성 중 오류 발생",
- "Folder name cannot be empty." : "폴더 이름이 비어있을 수 없습니다.",
"Error when creating the folder" : "폴더 생성 중 오류 발생",
"Unable to set upload directory." : "업로드 디렉터리를 설정할 수 없습니다.",
"Invalid Token" : "잘못된 토큰",
@@ -41,11 +33,9 @@
"Upload cancelled." : "업로드가 취소되었습니다.",
"Could not get result from server." : "서버에서 결과를 가져올 수 없습니다.",
"File upload is in progress. Leaving the page now will cancel the upload." : "파일 업로드가 진행 중입니다. 이 페이지를 벗어나면 업로드가 취소됩니다.",
- "URL cannot be empty" : "URL이 비어있을 수 없음",
"{new_name} already exists" : "{new_name}이(가) 이미 존재함",
"Could not create file" : "파일을 만들 수 없음",
"Could not create folder" : "폴더를 만들 수 없음",
- "Error fetching URL" : "URL을 가져올 수 없음",
"Rename" : "이름 바꾸기",
"Delete" : "삭제",
"Disconnect storage" : "저장소 연결 해제",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "여기에 파일을 업로드하거나 만들 권한이 없습니다",
"_Uploading %n file_::_Uploading %n files_" : ["파일 %n개 업로드 중"],
"\"{name}\" is an invalid file name." : "\"{name}\"은(는) 잘못된 파일 이름입니다.",
+ "File name cannot be empty." : "파일 이름이 비어 있을 수 없습니다.",
"Your storage is full, files can not be updated or synced anymore!" : "저장 공간이 가득 찼습니다. 파일을 업데이트하거나 동기화할 수 없습니다!",
"Your storage is almost full ({usedSpacePercent}%)" : "저장 공간이 거의 가득 찼습니다 ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "암호화 앱이 활성화되어 있지만 키가 초기화되지 않았습니다. 로그아웃한 후 다시 로그인하십시오",
@@ -106,7 +97,6 @@
"Text file" : "텍스트 파일",
"New folder" : "새 폴더",
"Folder" : "폴더",
- "From link" : "링크에서",
"Upload" : "업로드",
"Cancel upload" : "업로드 취소",
"No files yet" : "아직 파일 없음",
diff --git a/apps/files/l10n/lt_LT.js b/apps/files/l10n/lt_LT.js
index e74c0c1b084..3a61e0c1708 100644
--- a/apps/files/l10n/lt_LT.js
+++ b/apps/files/l10n/lt_LT.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Nepavyko perkelti %s - failas su tokiu pavadinimu jau egzistuoja",
"Could not move %s" : "Nepavyko perkelti %s",
"Permission denied" : "Neturite teisių",
- "File name cannot be empty." : "Failo pavadinimas negali būti tuščias.",
- "\"%s\" is an invalid file name." : "„%s“ yra netinkamas failo pavadinimas.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neleistinas pavadinimas, '\\', '/', '<', '>', ':', '\"', '|', '?' ir '*' yra neleidžiami.",
"The target folder has been moved or deleted." : "Tikslo aplankas buvo perkeltas ar ištrintas.",
"The name %s is already used in the folder %s. Please choose a different name." : "Pavadinimas %s jau naudojamas aplanke %s. Prašome pasirinkti kitokį pavadinimą.",
- "Not a valid source" : "Netinkamas šaltinis",
- "Server is not allowed to open URLs, please check the server configuration" : "Serveriui neleidžiama atverti URL, prašome patikrinti serverio konfigūraciją",
- "The file exceeds your quota by %s" : "Failai viršyja jūsų kvotą per %s",
- "Error while downloading %s to %s" : "Klaida siunčiant %s į %s",
"Error when creating the file" : "Klaida kuriant failą",
- "Folder name cannot be empty." : "Aplanko pavadinimas negali būti tuščias.",
"Error when creating the folder" : "Klaida kuriant aplanką",
"Unable to set upload directory." : "Nepavyksta nustatyti įkėlimų katalogo.",
"Invalid Token" : "Netinkamas ženklas",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Įkėlimas atšauktas.",
"Could not get result from server." : "Nepavyko gauti rezultato iš serverio.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Failo įkėlimas pradėtas. Jei paliksite šį puslapį, įkėlimas nutrūks.",
- "URL cannot be empty" : "URL negali būti tuščias.",
"{new_name} already exists" : "{new_name} jau egzistuoja",
"Could not create file" : "Neįmanoma sukurti failo",
"Could not create folder" : "Neįmanoma sukurti aplanko",
- "Error fetching URL" : "Klauda gaunant URL",
"Rename" : "Pervadinti",
"Delete" : "Ištrinti",
"Disconnect storage" : "Atjungti saugyklą",
@@ -69,6 +59,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Jūs neturite leidimo čia įkelti arba kurti failus",
"_Uploading %n file_::_Uploading %n files_" : ["Įkeliamas %n failas","Įkeliami %n failai","Įkeliama %n failų"],
"\"{name}\" is an invalid file name." : "„{name}“ yra netinkamas failo pavadinime.",
+ "File name cannot be empty." : "Failo pavadinimas negali būti tuščias.",
"Your storage is full, files can not be updated or synced anymore!" : "Jūsų visa vieta serveryje užimta",
"Your storage is almost full ({usedSpacePercent}%)" : "Jūsų vieta serveryje beveik visa užimta ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Šifravimo programa įjungta, bet Jūsų raktai nėra pritaikyti. Prašome atsijungti ir vėl prisijungti",
@@ -106,7 +97,6 @@ OC.L10N.register(
"Text file" : "Teksto failas",
"New folder" : "Naujas aplankas",
"Folder" : "Katalogas",
- "From link" : "Iš nuorodos",
"Upload" : "Įkelti",
"Cancel upload" : "Atšaukti siuntimą",
"No files yet" : "Dar nėra failų",
diff --git a/apps/files/l10n/lt_LT.json b/apps/files/l10n/lt_LT.json
index 68592bb53c1..8fb6da2c1c1 100644
--- a/apps/files/l10n/lt_LT.json
+++ b/apps/files/l10n/lt_LT.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Nepavyko perkelti %s - failas su tokiu pavadinimu jau egzistuoja",
"Could not move %s" : "Nepavyko perkelti %s",
"Permission denied" : "Neturite teisių",
- "File name cannot be empty." : "Failo pavadinimas negali būti tuščias.",
- "\"%s\" is an invalid file name." : "„%s“ yra netinkamas failo pavadinimas.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neleistinas pavadinimas, '\\', '/', '<', '>', ':', '\"', '|', '?' ir '*' yra neleidžiami.",
"The target folder has been moved or deleted." : "Tikslo aplankas buvo perkeltas ar ištrintas.",
"The name %s is already used in the folder %s. Please choose a different name." : "Pavadinimas %s jau naudojamas aplanke %s. Prašome pasirinkti kitokį pavadinimą.",
- "Not a valid source" : "Netinkamas šaltinis",
- "Server is not allowed to open URLs, please check the server configuration" : "Serveriui neleidžiama atverti URL, prašome patikrinti serverio konfigūraciją",
- "The file exceeds your quota by %s" : "Failai viršyja jūsų kvotą per %s",
- "Error while downloading %s to %s" : "Klaida siunčiant %s į %s",
"Error when creating the file" : "Klaida kuriant failą",
- "Folder name cannot be empty." : "Aplanko pavadinimas negali būti tuščias.",
"Error when creating the folder" : "Klaida kuriant aplanką",
"Unable to set upload directory." : "Nepavyksta nustatyti įkėlimų katalogo.",
"Invalid Token" : "Netinkamas ženklas",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Įkėlimas atšauktas.",
"Could not get result from server." : "Nepavyko gauti rezultato iš serverio.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Failo įkėlimas pradėtas. Jei paliksite šį puslapį, įkėlimas nutrūks.",
- "URL cannot be empty" : "URL negali būti tuščias.",
"{new_name} already exists" : "{new_name} jau egzistuoja",
"Could not create file" : "Neįmanoma sukurti failo",
"Could not create folder" : "Neįmanoma sukurti aplanko",
- "Error fetching URL" : "Klauda gaunant URL",
"Rename" : "Pervadinti",
"Delete" : "Ištrinti",
"Disconnect storage" : "Atjungti saugyklą",
@@ -67,6 +57,7 @@
"You don’t have permission to upload or create files here" : "Jūs neturite leidimo čia įkelti arba kurti failus",
"_Uploading %n file_::_Uploading %n files_" : ["Įkeliamas %n failas","Įkeliami %n failai","Įkeliama %n failų"],
"\"{name}\" is an invalid file name." : "„{name}“ yra netinkamas failo pavadinime.",
+ "File name cannot be empty." : "Failo pavadinimas negali būti tuščias.",
"Your storage is full, files can not be updated or synced anymore!" : "Jūsų visa vieta serveryje užimta",
"Your storage is almost full ({usedSpacePercent}%)" : "Jūsų vieta serveryje beveik visa užimta ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Šifravimo programa įjungta, bet Jūsų raktai nėra pritaikyti. Prašome atsijungti ir vėl prisijungti",
@@ -104,7 +95,6 @@
"Text file" : "Teksto failas",
"New folder" : "Naujas aplankas",
"Folder" : "Katalogas",
- "From link" : "Iš nuorodos",
"Upload" : "Įkelti",
"Cancel upload" : "Atšaukti siuntimą",
"No files yet" : "Dar nėra failų",
diff --git a/apps/files/l10n/lv.js b/apps/files/l10n/lv.js
index c6862c0cc22..4dfd9933380 100644
--- a/apps/files/l10n/lv.js
+++ b/apps/files/l10n/lv.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Nevarēja pārvietot %s — jau eksistē datne ar tādu nosaukumu",
"Could not move %s" : "Nevarēja pārvietot %s",
"Permission denied" : "Pieeja liegta",
- "File name cannot be empty." : "Datnes nosaukums nevar būt tukšs.",
- "\"%s\" is an invalid file name." : "\"%s\" ir nepareizs datnes nosaukums.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nederīgs nosaukums, nav atļauti '\\', '/', '<', '>', ':', '\"', '|', '?' un '*'.",
"The target folder has been moved or deleted." : "Mērķa mape ir pārvietota vai dzēsta",
"The name %s is already used in the folder %s. Please choose a different name." : "Nosaukums '%s' jau tiek izmantots mapē '%s'. Lūdzu izvēlieties citu nosaukumu.",
- "Not a valid source" : "Avots nav derīgs",
- "Server is not allowed to open URLs, please check the server configuration" : "Serverim netiek atļauts atvērt saites, plūdzu pārbaudiet servera uzstādījumus",
- "The file exceeds your quota by %s" : "Faila izmērs ir par %s lielāks par atļauto kvotu",
- "Error while downloading %s to %s" : "Kļūda, lejupielādējot %s uz %s",
"Error when creating the file" : "Kļūda veidojot datni",
- "Folder name cannot be empty." : "Mape nevar būt tukša",
"Error when creating the folder" : "Kļūda, veidojot mapi",
"Unable to set upload directory." : "Nevar uzstādīt augšupielādes mapi.",
"Invalid Token" : "Nepareiza pilnvara",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Augšupielāde ir atcelta.",
"Could not get result from server." : "Nevar saņemt rezultātus no servera",
"File upload is in progress. Leaving the page now will cancel the upload." : "Notiek augšupielāde. Pametot lapu tagad, tiks atcelta augšupielāde.",
- "URL cannot be empty" : "URL nevar būt tukšs",
"{new_name} already exists" : "{new_name} jau eksistē",
"Could not create file" : "Neizdevās izveidot datni",
"Could not create folder" : "Neizdevās izveidot mapi",
- "Error fetching URL" : "Kļūda apstrādājot URL",
"Rename" : "Pārsaukt",
"Delete" : "Dzēst",
"Disconnect storage" : "Atvienot krātuvi",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Jums nav tiesību, augšupielādēt vai veidot, šeit datnes",
"_Uploading %n file_::_Uploading %n files_" : ["%n","Augšupielāde %n failu","Augšupielāde %n failus"],
"\"{name}\" is an invalid file name." : "\"{name}\" ir nepareizs datnes nosaukums.",
+ "File name cannot be empty." : "Datnes nosaukums nevar būt tukšs.",
"Your storage is full, files can not be updated or synced anymore!" : "Jūsu krātuve ir pilna, datnes vairs nevar augšupielādēt vai sinhronizēt!",
"Your storage is almost full ({usedSpacePercent}%)" : "Jūsu krātuve ir gandrīz pilna ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Šifrēšanas lietotnes ir pieslēgta, bet šifrēšanas atslēgas nav uzstādītas. Lūdzu izejiet no sistēmas un ieejiet sistēmā atpakaļ.",
@@ -79,6 +70,7 @@ OC.L10N.register(
"{dirs} and {files}" : "{dirs} un {files}",
"Favorited" : "Favorīti",
"Favorite" : "Iecienītais",
+ "An error occurred while trying to update the tags" : "Atjaunojot atzīmes notika kļūda",
"A new file or folder has been <strong>created</strong>" : "<strong>Izveidots</strong> jauns fails vai mape",
"A file or folder has been <strong>changed</strong>" : "<strong>Izmainīts</strong> fails vai mape",
"A file or folder has been <strong>deleted</strong>" : "<strong>Dzēsts</strong> fails vai mape",
@@ -107,7 +99,6 @@ OC.L10N.register(
"Text file" : "Teksta datne",
"New folder" : "Jauna mape",
"Folder" : "Mape",
- "From link" : "No saites",
"Upload" : "Augšupielādēt",
"Cancel upload" : "Atcelt augšupielādi",
"No files yet" : "Vēl nav neviena datne",
diff --git a/apps/files/l10n/lv.json b/apps/files/l10n/lv.json
index 2944a919d5d..e2f30c7289f 100644
--- a/apps/files/l10n/lv.json
+++ b/apps/files/l10n/lv.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Nevarēja pārvietot %s — jau eksistē datne ar tādu nosaukumu",
"Could not move %s" : "Nevarēja pārvietot %s",
"Permission denied" : "Pieeja liegta",
- "File name cannot be empty." : "Datnes nosaukums nevar būt tukšs.",
- "\"%s\" is an invalid file name." : "\"%s\" ir nepareizs datnes nosaukums.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nederīgs nosaukums, nav atļauti '\\', '/', '<', '>', ':', '\"', '|', '?' un '*'.",
"The target folder has been moved or deleted." : "Mērķa mape ir pārvietota vai dzēsta",
"The name %s is already used in the folder %s. Please choose a different name." : "Nosaukums '%s' jau tiek izmantots mapē '%s'. Lūdzu izvēlieties citu nosaukumu.",
- "Not a valid source" : "Avots nav derīgs",
- "Server is not allowed to open URLs, please check the server configuration" : "Serverim netiek atļauts atvērt saites, plūdzu pārbaudiet servera uzstādījumus",
- "The file exceeds your quota by %s" : "Faila izmērs ir par %s lielāks par atļauto kvotu",
- "Error while downloading %s to %s" : "Kļūda, lejupielādējot %s uz %s",
"Error when creating the file" : "Kļūda veidojot datni",
- "Folder name cannot be empty." : "Mape nevar būt tukša",
"Error when creating the folder" : "Kļūda, veidojot mapi",
"Unable to set upload directory." : "Nevar uzstādīt augšupielādes mapi.",
"Invalid Token" : "Nepareiza pilnvara",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Augšupielāde ir atcelta.",
"Could not get result from server." : "Nevar saņemt rezultātus no servera",
"File upload is in progress. Leaving the page now will cancel the upload." : "Notiek augšupielāde. Pametot lapu tagad, tiks atcelta augšupielāde.",
- "URL cannot be empty" : "URL nevar būt tukšs",
"{new_name} already exists" : "{new_name} jau eksistē",
"Could not create file" : "Neizdevās izveidot datni",
"Could not create folder" : "Neizdevās izveidot mapi",
- "Error fetching URL" : "Kļūda apstrādājot URL",
"Rename" : "Pārsaukt",
"Delete" : "Dzēst",
"Disconnect storage" : "Atvienot krātuvi",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "Jums nav tiesību, augšupielādēt vai veidot, šeit datnes",
"_Uploading %n file_::_Uploading %n files_" : ["%n","Augšupielāde %n failu","Augšupielāde %n failus"],
"\"{name}\" is an invalid file name." : "\"{name}\" ir nepareizs datnes nosaukums.",
+ "File name cannot be empty." : "Datnes nosaukums nevar būt tukšs.",
"Your storage is full, files can not be updated or synced anymore!" : "Jūsu krātuve ir pilna, datnes vairs nevar augšupielādēt vai sinhronizēt!",
"Your storage is almost full ({usedSpacePercent}%)" : "Jūsu krātuve ir gandrīz pilna ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Šifrēšanas lietotnes ir pieslēgta, bet šifrēšanas atslēgas nav uzstādītas. Lūdzu izejiet no sistēmas un ieejiet sistēmā atpakaļ.",
@@ -77,6 +68,7 @@
"{dirs} and {files}" : "{dirs} un {files}",
"Favorited" : "Favorīti",
"Favorite" : "Iecienītais",
+ "An error occurred while trying to update the tags" : "Atjaunojot atzīmes notika kļūda",
"A new file or folder has been <strong>created</strong>" : "<strong>Izveidots</strong> jauns fails vai mape",
"A file or folder has been <strong>changed</strong>" : "<strong>Izmainīts</strong> fails vai mape",
"A file or folder has been <strong>deleted</strong>" : "<strong>Dzēsts</strong> fails vai mape",
@@ -105,7 +97,6 @@
"Text file" : "Teksta datne",
"New folder" : "Jauna mape",
"Folder" : "Mape",
- "From link" : "No saites",
"Upload" : "Augšupielādēt",
"Cancel upload" : "Atcelt augšupielādi",
"No files yet" : "Vēl nav neviena datne",
diff --git a/apps/files/l10n/mk.js b/apps/files/l10n/mk.js
index 950f01ed481..309721b0769 100644
--- a/apps/files/l10n/mk.js
+++ b/apps/files/l10n/mk.js
@@ -4,12 +4,7 @@ OC.L10N.register(
"Unknown error" : "Непозната грешка",
"Could not move %s - File with this name already exists" : "Не можам да го преместам %s - Датотека со такво име веќе постои",
"Could not move %s" : "Не можам да ги префрлам %s",
- "File name cannot be empty." : "Името на датотеката не може да биде празно.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Неправилно име. , '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не се дозволени.",
- "Not a valid source" : "Не е валиден извор",
- "Error while downloading %s to %s" : "Грешка додека преземам %s to %s",
"Error when creating the file" : "Грешка при креирање на датотека",
- "Folder name cannot be empty." : "Името на папката не може да биде празно.",
"Error when creating the folder" : "Грешка при креирање на папка",
"Unable to set upload directory." : "Не може да се постави папката за префрлање на податоци.",
"Invalid Token" : "Грешен токен",
@@ -30,7 +25,6 @@ OC.L10N.register(
"Upload cancelled." : "Преземањето е прекинато.",
"Could not get result from server." : "Не можам да добијам резултат од серверот.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Подигање на датотека е во тек. Напуштење на страницата ќе го прекине.",
- "URL cannot be empty" : "URL-то не може да биде празно",
"{new_name} already exists" : "{new_name} веќе постои",
"Could not create file" : "Не множам да креирам датотека",
"Could not create folder" : "Не можам да креирам папка",
@@ -49,6 +43,7 @@ OC.L10N.register(
"_%n folder_::_%n folders_" : ["",""],
"_%n file_::_%n files_" : ["",""],
"_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "File name cannot be empty." : "Името на датотеката не може да биде празно.",
"Your storage is full, files can not be updated or synced anymore!" : "Вашиот сториџ е полн, датотеките веќе не можат да се освежуваат или синхронизираат!",
"Your storage is almost full ({usedSpacePercent}%)" : "Вашиот сториџ е скоро полн ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["",""],
@@ -70,7 +65,6 @@ OC.L10N.register(
"Text file" : "Текстуална датотека",
"New folder" : "Нова папка",
"Folder" : "Папка",
- "From link" : "Од врска",
"Upload" : "Подигни",
"Cancel upload" : "Откажи прикачување",
"Upload too large" : "Фајлот кој се вчитува е преголем",
diff --git a/apps/files/l10n/mk.json b/apps/files/l10n/mk.json
index 50e6621609f..4be8383eee7 100644
--- a/apps/files/l10n/mk.json
+++ b/apps/files/l10n/mk.json
@@ -2,12 +2,7 @@
"Unknown error" : "Непозната грешка",
"Could not move %s - File with this name already exists" : "Не можам да го преместам %s - Датотека со такво име веќе постои",
"Could not move %s" : "Не можам да ги префрлам %s",
- "File name cannot be empty." : "Името на датотеката не може да биде празно.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Неправилно име. , '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не се дозволени.",
- "Not a valid source" : "Не е валиден извор",
- "Error while downloading %s to %s" : "Грешка додека преземам %s to %s",
"Error when creating the file" : "Грешка при креирање на датотека",
- "Folder name cannot be empty." : "Името на папката не може да биде празно.",
"Error when creating the folder" : "Грешка при креирање на папка",
"Unable to set upload directory." : "Не може да се постави папката за префрлање на податоци.",
"Invalid Token" : "Грешен токен",
@@ -28,7 +23,6 @@
"Upload cancelled." : "Преземањето е прекинато.",
"Could not get result from server." : "Не можам да добијам резултат од серверот.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Подигање на датотека е во тек. Напуштење на страницата ќе го прекине.",
- "URL cannot be empty" : "URL-то не може да биде празно",
"{new_name} already exists" : "{new_name} веќе постои",
"Could not create file" : "Не множам да креирам датотека",
"Could not create folder" : "Не можам да креирам папка",
@@ -47,6 +41,7 @@
"_%n folder_::_%n folders_" : ["",""],
"_%n file_::_%n files_" : ["",""],
"_Uploading %n file_::_Uploading %n files_" : ["",""],
+ "File name cannot be empty." : "Името на датотеката не може да биде празно.",
"Your storage is full, files can not be updated or synced anymore!" : "Вашиот сториџ е полн, датотеките веќе не можат да се освежуваат или синхронизираат!",
"Your storage is almost full ({usedSpacePercent}%)" : "Вашиот сториџ е скоро полн ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["",""],
@@ -68,7 +63,6 @@
"Text file" : "Текстуална датотека",
"New folder" : "Нова папка",
"Folder" : "Папка",
- "From link" : "Од врска",
"Upload" : "Подигни",
"Cancel upload" : "Откажи прикачување",
"Upload too large" : "Фајлот кој се вчитува е преголем",
diff --git a/apps/files/l10n/nb_NO.js b/apps/files/l10n/nb_NO.js
index 49c740bc797..f9c21ef3b13 100644
--- a/apps/files/l10n/nb_NO.js
+++ b/apps/files/l10n/nb_NO.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Kan ikke flytte %s - En fil med samme navn finnes allerede",
"Could not move %s" : "Kunne ikke flytte %s",
"Permission denied" : "Tilgang nektet",
- "File name cannot be empty." : "Filnavn kan ikke være tomt.",
- "\"%s\" is an invalid file name." : "\"%s\" er et ugyldig filnavn.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ugyldig navn, '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' er ikke tillatt.",
"The target folder has been moved or deleted." : "Målmappen er blitt flyttet eller slettet.",
"The name %s is already used in the folder %s. Please choose a different name." : "Navnet %s brukes allerede i mappen %s. Velg et annet navn.",
- "Not a valid source" : "Ikke en gyldig kilde",
- "Server is not allowed to open URLs, please check the server configuration" : "Serveren har ikke lov til å åpne URL-er. Sjekk konfigurasjon av server",
- "The file exceeds your quota by %s" : "Filen overstiger din kvote med %s",
- "Error while downloading %s to %s" : "Feil ved nedlasting av %s til %s",
"Error when creating the file" : "Feil ved oppretting av filen",
- "Folder name cannot be empty." : "Mappenavn kan ikke være tomt.",
"Error when creating the folder" : "Feil ved oppretting av mappen",
"Unable to set upload directory." : "Kunne ikke sette opplastingskatalog.",
"Invalid Token" : "Ugyldig nøkkel",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Opplasting avbrutt.",
"Could not get result from server." : "Fikk ikke resultat fra serveren.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Filopplasting pågår. Forlater du siden nå avbrytes opplastingen.",
- "URL cannot be empty" : "URL kan ikke være tom",
"{new_name} already exists" : "{new_name} finnes allerede",
"Could not create file" : "Klarte ikke å opprette fil",
"Could not create folder" : "Klarte ikke å opprette mappe",
- "Error fetching URL" : "Feil ved henting av URL",
"Rename" : "Gi nytt navn",
"Delete" : "Slett",
"Disconnect storage" : "Koble fra lagring",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Du har ikke tillatelse til å laste opp eller opprette filer her",
"_Uploading %n file_::_Uploading %n files_" : ["Laster opp %n fil","Laster opp %n filer"],
"\"{name}\" is an invalid file name." : "\"{name}\" er et uglydig filnavn.",
+ "File name cannot be empty." : "Filnavn kan ikke være tomt.",
"Your storage is full, files can not be updated or synced anymore!" : "Lagringsplass er oppbrukt, filer kan ikke lenger oppdateres eller synkroniseres!",
"Your storage is almost full ({usedSpacePercent}%)" : "Lagringsplass er nesten brukt opp ([usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "App for kryptering er aktivert men nøklene dine er ikke satt opp. Logg ut og logg inn igjen.",
@@ -79,6 +70,7 @@ OC.L10N.register(
"{dirs} and {files}" : "{dirs} og {files}",
"Favorited" : "Er favoritt",
"Favorite" : "Gjør til favoritt",
+ "An error occurred while trying to update the tags" : "En feil oppstod under oppdatering av taggene",
"A new file or folder has been <strong>created</strong>" : "En ny fil eller mappe ble <strong>opprettet</strong>",
"A file or folder has been <strong>changed</strong>" : "En fil eller mappe ble <strong>endret</strong>",
"A file or folder has been <strong>deleted</strong>" : "En fil eller mappe ble <strong>slettet</strong>",
@@ -107,7 +99,6 @@ OC.L10N.register(
"Text file" : "Tekstfil",
"New folder" : "Ny mappe",
"Folder" : "Mappe",
- "From link" : "Fra lenke",
"Upload" : "Last opp",
"Cancel upload" : "Avbryt opplasting",
"No files yet" : "Ingen filer ennå",
diff --git a/apps/files/l10n/nb_NO.json b/apps/files/l10n/nb_NO.json
index 1950a3e501d..0eb72dbd2c7 100644
--- a/apps/files/l10n/nb_NO.json
+++ b/apps/files/l10n/nb_NO.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Kan ikke flytte %s - En fil med samme navn finnes allerede",
"Could not move %s" : "Kunne ikke flytte %s",
"Permission denied" : "Tilgang nektet",
- "File name cannot be empty." : "Filnavn kan ikke være tomt.",
- "\"%s\" is an invalid file name." : "\"%s\" er et ugyldig filnavn.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ugyldig navn, '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' er ikke tillatt.",
"The target folder has been moved or deleted." : "Målmappen er blitt flyttet eller slettet.",
"The name %s is already used in the folder %s. Please choose a different name." : "Navnet %s brukes allerede i mappen %s. Velg et annet navn.",
- "Not a valid source" : "Ikke en gyldig kilde",
- "Server is not allowed to open URLs, please check the server configuration" : "Serveren har ikke lov til å åpne URL-er. Sjekk konfigurasjon av server",
- "The file exceeds your quota by %s" : "Filen overstiger din kvote med %s",
- "Error while downloading %s to %s" : "Feil ved nedlasting av %s til %s",
"Error when creating the file" : "Feil ved oppretting av filen",
- "Folder name cannot be empty." : "Mappenavn kan ikke være tomt.",
"Error when creating the folder" : "Feil ved oppretting av mappen",
"Unable to set upload directory." : "Kunne ikke sette opplastingskatalog.",
"Invalid Token" : "Ugyldig nøkkel",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Opplasting avbrutt.",
"Could not get result from server." : "Fikk ikke resultat fra serveren.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Filopplasting pågår. Forlater du siden nå avbrytes opplastingen.",
- "URL cannot be empty" : "URL kan ikke være tom",
"{new_name} already exists" : "{new_name} finnes allerede",
"Could not create file" : "Klarte ikke å opprette fil",
"Could not create folder" : "Klarte ikke å opprette mappe",
- "Error fetching URL" : "Feil ved henting av URL",
"Rename" : "Gi nytt navn",
"Delete" : "Slett",
"Disconnect storage" : "Koble fra lagring",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "Du har ikke tillatelse til å laste opp eller opprette filer her",
"_Uploading %n file_::_Uploading %n files_" : ["Laster opp %n fil","Laster opp %n filer"],
"\"{name}\" is an invalid file name." : "\"{name}\" er et uglydig filnavn.",
+ "File name cannot be empty." : "Filnavn kan ikke være tomt.",
"Your storage is full, files can not be updated or synced anymore!" : "Lagringsplass er oppbrukt, filer kan ikke lenger oppdateres eller synkroniseres!",
"Your storage is almost full ({usedSpacePercent}%)" : "Lagringsplass er nesten brukt opp ([usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "App for kryptering er aktivert men nøklene dine er ikke satt opp. Logg ut og logg inn igjen.",
@@ -77,6 +68,7 @@
"{dirs} and {files}" : "{dirs} og {files}",
"Favorited" : "Er favoritt",
"Favorite" : "Gjør til favoritt",
+ "An error occurred while trying to update the tags" : "En feil oppstod under oppdatering av taggene",
"A new file or folder has been <strong>created</strong>" : "En ny fil eller mappe ble <strong>opprettet</strong>",
"A file or folder has been <strong>changed</strong>" : "En fil eller mappe ble <strong>endret</strong>",
"A file or folder has been <strong>deleted</strong>" : "En fil eller mappe ble <strong>slettet</strong>",
@@ -105,7 +97,6 @@
"Text file" : "Tekstfil",
"New folder" : "Ny mappe",
"Folder" : "Mappe",
- "From link" : "Fra lenke",
"Upload" : "Last opp",
"Cancel upload" : "Avbryt opplasting",
"No files yet" : "Ingen filer ennå",
diff --git a/apps/files/l10n/nl.js b/apps/files/l10n/nl.js
index 0b78472fb37..e6039698a66 100644
--- a/apps/files/l10n/nl.js
+++ b/apps/files/l10n/nl.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Kon %s niet verplaatsen - Er bestaat al een bestand met deze naam",
"Could not move %s" : "Kon %s niet verplaatsen",
"Permission denied" : "Toegang geweigerd",
- "File name cannot be empty." : "Bestandsnaam kan niet leeg zijn.",
- "\"%s\" is an invalid file name." : "\"%s\" is een ongeldige bestandsnaam.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Onjuiste naam; '\\', '/', '<', '>', ':', '\"', '|', '?' en '*' zijn niet toegestaan.",
"The target folder has been moved or deleted." : "De doelmap is verplaatst of verwijderd.",
"The name %s is already used in the folder %s. Please choose a different name." : "De naam %s bestaat al in map %s. Kies een andere naam.",
- "Not a valid source" : "Geen geldige bron",
- "Server is not allowed to open URLs, please check the server configuration" : "Server mag geen URL's openen, controleer de serverconfiguratie",
- "The file exceeds your quota by %s" : "Het bestand overschrijdt uw quotum met %s",
- "Error while downloading %s to %s" : "Fout bij downloaden %s naar %s",
"Error when creating the file" : "Fout bij creëren bestand",
- "Folder name cannot be empty." : "Mapnaam mag niet leeg zijn.",
"Error when creating the folder" : "Fout bij aanmaken map",
"Unable to set upload directory." : "Kan uploadmap niet instellen.",
"Invalid Token" : "Ongeldig Token",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Uploaden geannuleerd.",
"Could not get result from server." : "Kon het resultaat van de server niet terugkrijgen.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Bestandsupload is bezig. Wanneer de pagina nu verlaten wordt, stopt de upload.",
- "URL cannot be empty" : "URL mag niet leeg zijn",
"{new_name} already exists" : "{new_name} bestaat al",
"Could not create file" : "Kon bestand niet creëren",
"Could not create folder" : "Kon niet creëren map",
- "Error fetching URL" : "Fout bij ophalen URL",
"Rename" : "Naam wijzigen",
"Delete" : "Verwijderen",
"Disconnect storage" : "Verbinding met opslag verbreken",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "U hebt geen toestemming om hier te uploaden of bestanden te maken",
"_Uploading %n file_::_Uploading %n files_" : ["%n bestand aan het uploaden","%n bestanden aan het uploaden"],
"\"{name}\" is an invalid file name." : "\"{name}\" is een ongeldige bestandsnaam.",
+ "File name cannot be empty." : "Bestandsnaam kan niet leeg zijn.",
"Your storage is full, files can not be updated or synced anymore!" : "Uw opslagruimte zit vol. Bestanden kunnen niet meer worden gewijzigd of gesynchroniseerd!",
"Your storage is almost full ({usedSpacePercent}%)" : "Uw opslagruimte zit bijna vol ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Crypto app is geactiveerd, maar uw sleutels werden niet geïnitialiseerd. Log uit en log daarna opnieuw in.",
@@ -100,6 +91,7 @@ OC.L10N.register(
"Maximum upload size" : "Maximale bestandsgrootte voor uploads",
"max. possible: " : "max. mogelijk: ",
"Save" : "Bewaren",
+ "Can not be edited from here due to insufficient permissions." : "Kan hier niet worden bewerkt wegens onvoldoende permissies.",
"Settings" : "Instellingen",
"WebDAV" : "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Gebruik deze link <a href=\"%s\" target=\"_blank\">om uw bestanden via WebDAV te benaderen</a>",
@@ -108,7 +100,6 @@ OC.L10N.register(
"Text file" : "Tekstbestand",
"New folder" : "Nieuwe map",
"Folder" : "Map",
- "From link" : "Vanaf link",
"Upload" : "Uploaden",
"Cancel upload" : "Upload afbreken",
"No files yet" : "Nog geen bestanden.",
diff --git a/apps/files/l10n/nl.json b/apps/files/l10n/nl.json
index 126cd7d5b18..da7bfa12cf4 100644
--- a/apps/files/l10n/nl.json
+++ b/apps/files/l10n/nl.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Kon %s niet verplaatsen - Er bestaat al een bestand met deze naam",
"Could not move %s" : "Kon %s niet verplaatsen",
"Permission denied" : "Toegang geweigerd",
- "File name cannot be empty." : "Bestandsnaam kan niet leeg zijn.",
- "\"%s\" is an invalid file name." : "\"%s\" is een ongeldige bestandsnaam.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Onjuiste naam; '\\', '/', '<', '>', ':', '\"', '|', '?' en '*' zijn niet toegestaan.",
"The target folder has been moved or deleted." : "De doelmap is verplaatst of verwijderd.",
"The name %s is already used in the folder %s. Please choose a different name." : "De naam %s bestaat al in map %s. Kies een andere naam.",
- "Not a valid source" : "Geen geldige bron",
- "Server is not allowed to open URLs, please check the server configuration" : "Server mag geen URL's openen, controleer de serverconfiguratie",
- "The file exceeds your quota by %s" : "Het bestand overschrijdt uw quotum met %s",
- "Error while downloading %s to %s" : "Fout bij downloaden %s naar %s",
"Error when creating the file" : "Fout bij creëren bestand",
- "Folder name cannot be empty." : "Mapnaam mag niet leeg zijn.",
"Error when creating the folder" : "Fout bij aanmaken map",
"Unable to set upload directory." : "Kan uploadmap niet instellen.",
"Invalid Token" : "Ongeldig Token",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Uploaden geannuleerd.",
"Could not get result from server." : "Kon het resultaat van de server niet terugkrijgen.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Bestandsupload is bezig. Wanneer de pagina nu verlaten wordt, stopt de upload.",
- "URL cannot be empty" : "URL mag niet leeg zijn",
"{new_name} already exists" : "{new_name} bestaat al",
"Could not create file" : "Kon bestand niet creëren",
"Could not create folder" : "Kon niet creëren map",
- "Error fetching URL" : "Fout bij ophalen URL",
"Rename" : "Naam wijzigen",
"Delete" : "Verwijderen",
"Disconnect storage" : "Verbinding met opslag verbreken",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "U hebt geen toestemming om hier te uploaden of bestanden te maken",
"_Uploading %n file_::_Uploading %n files_" : ["%n bestand aan het uploaden","%n bestanden aan het uploaden"],
"\"{name}\" is an invalid file name." : "\"{name}\" is een ongeldige bestandsnaam.",
+ "File name cannot be empty." : "Bestandsnaam kan niet leeg zijn.",
"Your storage is full, files can not be updated or synced anymore!" : "Uw opslagruimte zit vol. Bestanden kunnen niet meer worden gewijzigd of gesynchroniseerd!",
"Your storage is almost full ({usedSpacePercent}%)" : "Uw opslagruimte zit bijna vol ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Crypto app is geactiveerd, maar uw sleutels werden niet geïnitialiseerd. Log uit en log daarna opnieuw in.",
@@ -98,6 +89,7 @@
"Maximum upload size" : "Maximale bestandsgrootte voor uploads",
"max. possible: " : "max. mogelijk: ",
"Save" : "Bewaren",
+ "Can not be edited from here due to insufficient permissions." : "Kan hier niet worden bewerkt wegens onvoldoende permissies.",
"Settings" : "Instellingen",
"WebDAV" : "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Gebruik deze link <a href=\"%s\" target=\"_blank\">om uw bestanden via WebDAV te benaderen</a>",
@@ -106,7 +98,6 @@
"Text file" : "Tekstbestand",
"New folder" : "Nieuwe map",
"Folder" : "Map",
- "From link" : "Vanaf link",
"Upload" : "Uploaden",
"Cancel upload" : "Upload afbreken",
"No files yet" : "Nog geen bestanden.",
diff --git a/apps/files/l10n/nn_NO.js b/apps/files/l10n/nn_NO.js
index 805ddfd97f1..5e039c4711c 100644
--- a/apps/files/l10n/nn_NO.js
+++ b/apps/files/l10n/nn_NO.js
@@ -4,8 +4,6 @@ OC.L10N.register(
"Unknown error" : "Ukjend feil",
"Could not move %s - File with this name already exists" : "Klarte ikkje flytta %s – det finst allereie ei fil med dette namnet",
"Could not move %s" : "Klarte ikkje flytta %s",
- "File name cannot be empty." : "Filnamnet kan ikkje vera tomt.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ugyldig namn, «\\», «/», «<», «>», «:», «\"», «|», «?» og «*» er ikkje tillate.",
"Unable to set upload directory." : "Klarte ikkje å endra opplastingsmappa.",
"Invalid Token" : "Ugyldig token",
"No file was uploaded. Unknown error" : "Ingen filer lasta opp. Ukjend feil",
@@ -41,6 +39,7 @@ OC.L10N.register(
"_%n folder_::_%n folders_" : ["%n mappe","%n mapper"],
"_%n file_::_%n files_" : ["%n fil","%n filer"],
"_Uploading %n file_::_Uploading %n files_" : ["Lastar opp %n fil","Lastar opp %n filer"],
+ "File name cannot be empty." : "Filnamnet kan ikkje vera tomt.",
"Your storage is full, files can not be updated or synced anymore!" : "Lagringa di er full, kan ikkje lenger oppdatera eller synkronisera!",
"Your storage is almost full ({usedSpacePercent}%)" : "Lagringa di er nesten full ({usedSpacePercent} %)",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Kryptering er skrudd av, men filene dine er enno krypterte. Du kan dekryptera filene i personlege innstillingar.",
@@ -68,7 +67,6 @@ OC.L10N.register(
"Text file" : "Tekst fil",
"New folder" : "Ny mappe",
"Folder" : "Mappe",
- "From link" : "Frå lenkje",
"Upload" : "Last opp",
"Cancel upload" : "Avbryt opplasting",
"Upload too large" : "For stor opplasting",
diff --git a/apps/files/l10n/nn_NO.json b/apps/files/l10n/nn_NO.json
index f4cabd0bb46..558808bee1a 100644
--- a/apps/files/l10n/nn_NO.json
+++ b/apps/files/l10n/nn_NO.json
@@ -2,8 +2,6 @@
"Unknown error" : "Ukjend feil",
"Could not move %s - File with this name already exists" : "Klarte ikkje flytta %s – det finst allereie ei fil med dette namnet",
"Could not move %s" : "Klarte ikkje flytta %s",
- "File name cannot be empty." : "Filnamnet kan ikkje vera tomt.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ugyldig namn, «\\», «/», «<», «>», «:», «\"», «|», «?» og «*» er ikkje tillate.",
"Unable to set upload directory." : "Klarte ikkje å endra opplastingsmappa.",
"Invalid Token" : "Ugyldig token",
"No file was uploaded. Unknown error" : "Ingen filer lasta opp. Ukjend feil",
@@ -39,6 +37,7 @@
"_%n folder_::_%n folders_" : ["%n mappe","%n mapper"],
"_%n file_::_%n files_" : ["%n fil","%n filer"],
"_Uploading %n file_::_Uploading %n files_" : ["Lastar opp %n fil","Lastar opp %n filer"],
+ "File name cannot be empty." : "Filnamnet kan ikkje vera tomt.",
"Your storage is full, files can not be updated or synced anymore!" : "Lagringa di er full, kan ikkje lenger oppdatera eller synkronisera!",
"Your storage is almost full ({usedSpacePercent}%)" : "Lagringa di er nesten full ({usedSpacePercent} %)",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." : "Kryptering er skrudd av, men filene dine er enno krypterte. Du kan dekryptera filene i personlege innstillingar.",
@@ -66,7 +65,6 @@
"Text file" : "Tekst fil",
"New folder" : "Ny mappe",
"Folder" : "Mappe",
- "From link" : "Frå lenkje",
"Upload" : "Last opp",
"Cancel upload" : "Avbryt opplasting",
"Upload too large" : "For stor opplasting",
diff --git a/apps/files/l10n/pl.js b/apps/files/l10n/pl.js
index 0a697c07e9b..31ba29d6ad2 100644
--- a/apps/files/l10n/pl.js
+++ b/apps/files/l10n/pl.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Nie można było przenieść %s - Plik o takiej nazwie już istnieje",
"Could not move %s" : "Nie można było przenieść %s",
"Permission denied" : "Dostęp zabroniony",
- "File name cannot be empty." : "Nazwa pliku nie może być pusta.",
- "\"%s\" is an invalid file name." : "\"%s\" jest nieprawidłową nazwą pliku.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nieprawidłowa nazwa. Znaki '\\', '/', '<', '>', ':', '\"', '|', '?' oraz '*' są niedozwolone.",
"The target folder has been moved or deleted." : "Folder docelowy został przeniesiony lub usunięty",
"The name %s is already used in the folder %s. Please choose a different name." : "Nazwa %s jest już używana w folderze %s. Proszę wybrać inną nazwę.",
- "Not a valid source" : "Niepoprawne źródło",
- "Server is not allowed to open URLs, please check the server configuration" : "Serwer nie mógł otworzyć adresów URL, należy sprawdzić konfigurację serwera",
- "The file exceeds your quota by %s" : "Ten plik przekracza twój limit o %s",
- "Error while downloading %s to %s" : "Błąd podczas pobierania %s do %S",
"Error when creating the file" : "Błąd przy tworzeniu pliku",
- "Folder name cannot be empty." : "Nazwa folderu nie może być pusta.",
"Error when creating the folder" : "Błąd przy tworzeniu folderu",
"Unable to set upload directory." : "Nie można ustawić katalog wczytywania.",
"Invalid Token" : "Nieprawidłowy Token",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Wczytywanie anulowane.",
"Could not get result from server." : "Nie można uzyskać wyniku z serwera.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Wysyłanie pliku jest w toku. Jeśli opuścisz tę stronę, wysyłanie zostanie przerwane.",
- "URL cannot be empty" : "URL nie może być pusty",
"{new_name} already exists" : "{new_name} już istnieje",
"Could not create file" : "Nie można utworzyć pliku",
"Could not create folder" : "Nie można utworzyć folderu",
- "Error fetching URL" : "Błąd przy pobieraniu adresu URL",
"Rename" : "Zmień nazwę",
"Delete" : "Usuń",
"Disconnect storage" : "Odłącz magazyn",
@@ -68,6 +58,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Nie masz uprawnień do wczytywania lub tworzenia plików w tym miejscu",
"_Uploading %n file_::_Uploading %n files_" : ["Wysyłanie %n pliku","Wysyłanie %n plików","Wysyłanie %n plików"],
"\"{name}\" is an invalid file name." : "\"{name}\" jest nieprawidłową nazwą pliku.",
+ "File name cannot be empty." : "Nazwa pliku nie może być pusta.",
"Your storage is full, files can not be updated or synced anymore!" : "Magazyn jest pełny. Pliki nie mogą zostać zaktualizowane lub zsynchronizowane!",
"Your storage is almost full ({usedSpacePercent}%)" : "Twój magazyn jest prawie pełny ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacja szyfrująca jest aktywna, ale twoje klucze nie zostały zainicjowane, prosze wyloguj się i zaloguj ponownie.",
@@ -104,7 +95,6 @@ OC.L10N.register(
"Text file" : "Plik tekstowy",
"New folder" : "Nowy folder",
"Folder" : "Folder",
- "From link" : "Z odnośnika",
"Upload" : "Wyślij",
"Cancel upload" : "Anuluj wysyłanie",
"Upload too large" : "Ładowany plik jest za duży",
diff --git a/apps/files/l10n/pl.json b/apps/files/l10n/pl.json
index b31914f3f42..123650e6aa8 100644
--- a/apps/files/l10n/pl.json
+++ b/apps/files/l10n/pl.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Nie można było przenieść %s - Plik o takiej nazwie już istnieje",
"Could not move %s" : "Nie można było przenieść %s",
"Permission denied" : "Dostęp zabroniony",
- "File name cannot be empty." : "Nazwa pliku nie może być pusta.",
- "\"%s\" is an invalid file name." : "\"%s\" jest nieprawidłową nazwą pliku.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nieprawidłowa nazwa. Znaki '\\', '/', '<', '>', ':', '\"', '|', '?' oraz '*' są niedozwolone.",
"The target folder has been moved or deleted." : "Folder docelowy został przeniesiony lub usunięty",
"The name %s is already used in the folder %s. Please choose a different name." : "Nazwa %s jest już używana w folderze %s. Proszę wybrać inną nazwę.",
- "Not a valid source" : "Niepoprawne źródło",
- "Server is not allowed to open URLs, please check the server configuration" : "Serwer nie mógł otworzyć adresów URL, należy sprawdzić konfigurację serwera",
- "The file exceeds your quota by %s" : "Ten plik przekracza twój limit o %s",
- "Error while downloading %s to %s" : "Błąd podczas pobierania %s do %S",
"Error when creating the file" : "Błąd przy tworzeniu pliku",
- "Folder name cannot be empty." : "Nazwa folderu nie może być pusta.",
"Error when creating the folder" : "Błąd przy tworzeniu folderu",
"Unable to set upload directory." : "Nie można ustawić katalog wczytywania.",
"Invalid Token" : "Nieprawidłowy Token",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Wczytywanie anulowane.",
"Could not get result from server." : "Nie można uzyskać wyniku z serwera.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Wysyłanie pliku jest w toku. Jeśli opuścisz tę stronę, wysyłanie zostanie przerwane.",
- "URL cannot be empty" : "URL nie może być pusty",
"{new_name} already exists" : "{new_name} już istnieje",
"Could not create file" : "Nie można utworzyć pliku",
"Could not create folder" : "Nie można utworzyć folderu",
- "Error fetching URL" : "Błąd przy pobieraniu adresu URL",
"Rename" : "Zmień nazwę",
"Delete" : "Usuń",
"Disconnect storage" : "Odłącz magazyn",
@@ -66,6 +56,7 @@
"You don’t have permission to upload or create files here" : "Nie masz uprawnień do wczytywania lub tworzenia plików w tym miejscu",
"_Uploading %n file_::_Uploading %n files_" : ["Wysyłanie %n pliku","Wysyłanie %n plików","Wysyłanie %n plików"],
"\"{name}\" is an invalid file name." : "\"{name}\" jest nieprawidłową nazwą pliku.",
+ "File name cannot be empty." : "Nazwa pliku nie może być pusta.",
"Your storage is full, files can not be updated or synced anymore!" : "Magazyn jest pełny. Pliki nie mogą zostać zaktualizowane lub zsynchronizowane!",
"Your storage is almost full ({usedSpacePercent}%)" : "Twój magazyn jest prawie pełny ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacja szyfrująca jest aktywna, ale twoje klucze nie zostały zainicjowane, prosze wyloguj się i zaloguj ponownie.",
@@ -102,7 +93,6 @@
"Text file" : "Plik tekstowy",
"New folder" : "Nowy folder",
"Folder" : "Folder",
- "From link" : "Z odnośnika",
"Upload" : "Wyślij",
"Cancel upload" : "Anuluj wysyłanie",
"Upload too large" : "Ładowany plik jest za duży",
diff --git a/apps/files/l10n/pt_BR.js b/apps/files/l10n/pt_BR.js
index 2bc71aaa443..151da33a388 100644
--- a/apps/files/l10n/pt_BR.js
+++ b/apps/files/l10n/pt_BR.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Impossível mover %s - Já existe um arquivo com esse nome",
"Could not move %s" : "Impossível mover %s",
"Permission denied" : "Permissão Negada",
- "File name cannot be empty." : "O nome do arquivo não pode estar vazio.",
- "\"%s\" is an invalid file name." : "\"%s\" é um nome de arquivo inválido.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome inválido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos.",
"The target folder has been moved or deleted." : "A pasta de destino foi movida ou excluída.",
"The name %s is already used in the folder %s. Please choose a different name." : "O nome %s já é usado na pasta %s. Por favor, escolha um nome diferente.",
- "Not a valid source" : "Não é uma fonte válida",
- "Server is not allowed to open URLs, please check the server configuration" : "O servidor não tem permissão para abrir URLs. Por favor, verifique a configuração do servidor.",
- "The file exceeds your quota by %s" : "O arquivo excede sua cota por %s",
- "Error while downloading %s to %s" : "Erro ao baixar %s para %s",
"Error when creating the file" : "Erro ao criar o arquivo",
- "Folder name cannot be empty." : "O nome da pasta não pode estar vazio.",
"Error when creating the folder" : "Erro ao criar a pasta",
"Unable to set upload directory." : "Impossível configurar o diretório de envio",
"Invalid Token" : "Token inválido",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Envio cancelado.",
"Could not get result from server." : "Não foi possível obter o resultado do servidor.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Envio de arquivo em andamento. Sair da página agora resultará no cancelamento do envio.",
- "URL cannot be empty" : "URL não pode estar vazia",
"{new_name} already exists" : "{new_name} já existe",
"Could not create file" : "Não foi possível criar o arquivo",
"Could not create folder" : "Não foi possível criar a pasta",
- "Error fetching URL" : "Erro ao buscar URL",
"Rename" : "Renomear",
"Delete" : "Excluir",
"Disconnect storage" : "Desconectar armazenagem",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Você não tem permissão para enviar ou criar arquivos aqui",
"_Uploading %n file_::_Uploading %n files_" : ["Enviando %n arquivo","Enviando %n arquivos"],
"\"{name}\" is an invalid file name." : "\"{name}\" é um nome de arquivo inválido.",
+ "File name cannot be empty." : "O nome do arquivo não pode estar vazio.",
"Your storage is full, files can not be updated or synced anymore!" : "Seu armazenamento está cheio, arquivos não podem mais ser atualizados ou sincronizados!",
"Your storage is almost full ({usedSpacePercent}%)" : "Seu armazenamento está quase cheio ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "App de criptografia está ativado, mas as chaves não estão inicializadas, por favor log-out e faça login novamente",
@@ -100,6 +91,7 @@ OC.L10N.register(
"Maximum upload size" : "Tamanho máximo para envio",
"max. possible: " : "max. possível:",
"Save" : "Salvar",
+ "Can not be edited from here due to insufficient permissions." : "Não pode ser editado a partir daqui devido a permissões insuficientes.",
"Settings" : "Configurações",
"WebDAV" : "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Use este endereço <a href=\"%s\" target=\"_blank\">para ter acesso aos seus Arquivos via WebDAV</a>",
@@ -108,7 +100,6 @@ OC.L10N.register(
"Text file" : "Arquivo texto",
"New folder" : "Nova pasta",
"Folder" : "Pasta",
- "From link" : "Do link",
"Upload" : "Enviar",
"Cancel upload" : "Cancelar envio",
"No files yet" : "Nenhum arquivo até agora",
diff --git a/apps/files/l10n/pt_BR.json b/apps/files/l10n/pt_BR.json
index c5e8e3e83ff..6c390ed5137 100644
--- a/apps/files/l10n/pt_BR.json
+++ b/apps/files/l10n/pt_BR.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Impossível mover %s - Já existe um arquivo com esse nome",
"Could not move %s" : "Impossível mover %s",
"Permission denied" : "Permissão Negada",
- "File name cannot be empty." : "O nome do arquivo não pode estar vazio.",
- "\"%s\" is an invalid file name." : "\"%s\" é um nome de arquivo inválido.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome inválido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos.",
"The target folder has been moved or deleted." : "A pasta de destino foi movida ou excluída.",
"The name %s is already used in the folder %s. Please choose a different name." : "O nome %s já é usado na pasta %s. Por favor, escolha um nome diferente.",
- "Not a valid source" : "Não é uma fonte válida",
- "Server is not allowed to open URLs, please check the server configuration" : "O servidor não tem permissão para abrir URLs. Por favor, verifique a configuração do servidor.",
- "The file exceeds your quota by %s" : "O arquivo excede sua cota por %s",
- "Error while downloading %s to %s" : "Erro ao baixar %s para %s",
"Error when creating the file" : "Erro ao criar o arquivo",
- "Folder name cannot be empty." : "O nome da pasta não pode estar vazio.",
"Error when creating the folder" : "Erro ao criar a pasta",
"Unable to set upload directory." : "Impossível configurar o diretório de envio",
"Invalid Token" : "Token inválido",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Envio cancelado.",
"Could not get result from server." : "Não foi possível obter o resultado do servidor.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Envio de arquivo em andamento. Sair da página agora resultará no cancelamento do envio.",
- "URL cannot be empty" : "URL não pode estar vazia",
"{new_name} already exists" : "{new_name} já existe",
"Could not create file" : "Não foi possível criar o arquivo",
"Could not create folder" : "Não foi possível criar a pasta",
- "Error fetching URL" : "Erro ao buscar URL",
"Rename" : "Renomear",
"Delete" : "Excluir",
"Disconnect storage" : "Desconectar armazenagem",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "Você não tem permissão para enviar ou criar arquivos aqui",
"_Uploading %n file_::_Uploading %n files_" : ["Enviando %n arquivo","Enviando %n arquivos"],
"\"{name}\" is an invalid file name." : "\"{name}\" é um nome de arquivo inválido.",
+ "File name cannot be empty." : "O nome do arquivo não pode estar vazio.",
"Your storage is full, files can not be updated or synced anymore!" : "Seu armazenamento está cheio, arquivos não podem mais ser atualizados ou sincronizados!",
"Your storage is almost full ({usedSpacePercent}%)" : "Seu armazenamento está quase cheio ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "App de criptografia está ativado, mas as chaves não estão inicializadas, por favor log-out e faça login novamente",
@@ -98,6 +89,7 @@
"Maximum upload size" : "Tamanho máximo para envio",
"max. possible: " : "max. possível:",
"Save" : "Salvar",
+ "Can not be edited from here due to insufficient permissions." : "Não pode ser editado a partir daqui devido a permissões insuficientes.",
"Settings" : "Configurações",
"WebDAV" : "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Use este endereço <a href=\"%s\" target=\"_blank\">para ter acesso aos seus Arquivos via WebDAV</a>",
@@ -106,7 +98,6 @@
"Text file" : "Arquivo texto",
"New folder" : "Nova pasta",
"Folder" : "Pasta",
- "From link" : "Do link",
"Upload" : "Enviar",
"Cancel upload" : "Cancelar envio",
"No files yet" : "Nenhum arquivo até agora",
diff --git a/apps/files/l10n/pt_PT.js b/apps/files/l10n/pt_PT.js
index 944bfd9ec02..3bed206883c 100644
--- a/apps/files/l10n/pt_PT.js
+++ b/apps/files/l10n/pt_PT.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Não foi possível mover %s - Já existe um ficheiro com este nome",
"Could not move %s" : "Não foi possível mover %s",
"Permission denied" : "Permissão negada",
- "File name cannot be empty." : "O nome do ficheiro não pode estar em branco.",
- "\"%s\" is an invalid file name." : "\"%s\" é um nome de ficheiro inválido.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome Inválido, Não são permitidos os carateres '\\', '/', '<', '>', ':', '\"', '|', '?' e '*'.",
"The target folder has been moved or deleted." : "A pasta de destino foi movida ou eliminada.",
"The name %s is already used in the folder %s. Please choose a different name." : "O nome %s já está em uso na pasta %s. Por favor escolha um nome diferente.",
- "Not a valid source" : "Não é uma fonte válida",
- "Server is not allowed to open URLs, please check the server configuration" : "O servidor não consegue abrir URLs, por favor verifique a configuração do servidor",
- "The file exceeds your quota by %s" : "O ficheiro excede a sua quota por %s",
- "Error while downloading %s to %s" : "Erro ao transferir %s para %s",
"Error when creating the file" : "Erro ao criar o ficheiro",
- "Folder name cannot be empty." : "O nome da pasta não pode estar vazio.",
"Error when creating the folder" : "Erro ao criar a pasta",
"Unable to set upload directory." : "Não foi possível criar o diretório de upload",
"Invalid Token" : "Token inválido",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Envio cancelado.",
"Could not get result from server." : "Não foi possível obter o resultado do servidor.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Envio de ficheiro em progresso. Se deixar a página agora, irá cancelar o envio.",
- "URL cannot be empty" : "URL não pode estar vazio",
"{new_name} already exists" : "O nome {new_name} já existe",
"Could not create file" : "Não pôde criar ficheiro",
"Could not create folder" : "Não pôde criar pasta",
- "Error fetching URL" : "Erro ao obter URL",
"Rename" : "Renomear",
"Delete" : "Apagar",
"Disconnect storage" : "Desconete o armazenamento",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Você não tem permissão para enviar ou criar ficheiros aqui",
"_Uploading %n file_::_Uploading %n files_" : ["A carregar %n ficheiro","A carregar %n ficheiros"],
"\"{name}\" is an invalid file name." : "\"{name}\" é um nome de ficheiro inválido.",
+ "File name cannot be empty." : "O nome do ficheiro não pode estar em branco.",
"Your storage is full, files can not be updated or synced anymore!" : "O seu armazenamento está cheio, os ficheiros já não podem ser atualizados ou sincronizados.",
"Your storage is almost full ({usedSpacePercent}%)" : "O seu armazenamento está quase cheiro ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A Aplicação de Encriptação está ativada, mas as suas chaves não inicializaram. Por favor termine e inicie a sessão novamente",
@@ -100,6 +91,7 @@ OC.L10N.register(
"Maximum upload size" : "Tamanho máximo de envio",
"max. possible: " : "Máx. possível: ",
"Save" : "Guardar",
+ "Can not be edited from here due to insufficient permissions." : "Não pode ser editado a partir daqui devido a permissões insuficientes.",
"Settings" : "Definições",
"WebDAV" : "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Utilize esta ligação para <a href=\"%s\" target=\"_blank\">aceder aos seus ficheiros via WebDAV</a>",
@@ -108,7 +100,6 @@ OC.L10N.register(
"Text file" : "Ficheiro de Texto",
"New folder" : "Nova Pasta",
"Folder" : "Pasta",
- "From link" : "Da hiperligação",
"Upload" : "Enviar",
"Cancel upload" : "Cancelar o envio",
"No files yet" : "Ainda não há arquivos",
diff --git a/apps/files/l10n/pt_PT.json b/apps/files/l10n/pt_PT.json
index 804db79eb5a..76c123492fb 100644
--- a/apps/files/l10n/pt_PT.json
+++ b/apps/files/l10n/pt_PT.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Não foi possível mover %s - Já existe um ficheiro com este nome",
"Could not move %s" : "Não foi possível mover %s",
"Permission denied" : "Permissão negada",
- "File name cannot be empty." : "O nome do ficheiro não pode estar em branco.",
- "\"%s\" is an invalid file name." : "\"%s\" é um nome de ficheiro inválido.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nome Inválido, Não são permitidos os carateres '\\', '/', '<', '>', ':', '\"', '|', '?' e '*'.",
"The target folder has been moved or deleted." : "A pasta de destino foi movida ou eliminada.",
"The name %s is already used in the folder %s. Please choose a different name." : "O nome %s já está em uso na pasta %s. Por favor escolha um nome diferente.",
- "Not a valid source" : "Não é uma fonte válida",
- "Server is not allowed to open URLs, please check the server configuration" : "O servidor não consegue abrir URLs, por favor verifique a configuração do servidor",
- "The file exceeds your quota by %s" : "O ficheiro excede a sua quota por %s",
- "Error while downloading %s to %s" : "Erro ao transferir %s para %s",
"Error when creating the file" : "Erro ao criar o ficheiro",
- "Folder name cannot be empty." : "O nome da pasta não pode estar vazio.",
"Error when creating the folder" : "Erro ao criar a pasta",
"Unable to set upload directory." : "Não foi possível criar o diretório de upload",
"Invalid Token" : "Token inválido",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Envio cancelado.",
"Could not get result from server." : "Não foi possível obter o resultado do servidor.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Envio de ficheiro em progresso. Se deixar a página agora, irá cancelar o envio.",
- "URL cannot be empty" : "URL não pode estar vazio",
"{new_name} already exists" : "O nome {new_name} já existe",
"Could not create file" : "Não pôde criar ficheiro",
"Could not create folder" : "Não pôde criar pasta",
- "Error fetching URL" : "Erro ao obter URL",
"Rename" : "Renomear",
"Delete" : "Apagar",
"Disconnect storage" : "Desconete o armazenamento",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "Você não tem permissão para enviar ou criar ficheiros aqui",
"_Uploading %n file_::_Uploading %n files_" : ["A carregar %n ficheiro","A carregar %n ficheiros"],
"\"{name}\" is an invalid file name." : "\"{name}\" é um nome de ficheiro inválido.",
+ "File name cannot be empty." : "O nome do ficheiro não pode estar em branco.",
"Your storage is full, files can not be updated or synced anymore!" : "O seu armazenamento está cheio, os ficheiros já não podem ser atualizados ou sincronizados.",
"Your storage is almost full ({usedSpacePercent}%)" : "O seu armazenamento está quase cheiro ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A Aplicação de Encriptação está ativada, mas as suas chaves não inicializaram. Por favor termine e inicie a sessão novamente",
@@ -98,6 +89,7 @@
"Maximum upload size" : "Tamanho máximo de envio",
"max. possible: " : "Máx. possível: ",
"Save" : "Guardar",
+ "Can not be edited from here due to insufficient permissions." : "Não pode ser editado a partir daqui devido a permissões insuficientes.",
"Settings" : "Definições",
"WebDAV" : "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "Utilize esta ligação para <a href=\"%s\" target=\"_blank\">aceder aos seus ficheiros via WebDAV</a>",
@@ -106,7 +98,6 @@
"Text file" : "Ficheiro de Texto",
"New folder" : "Nova Pasta",
"Folder" : "Pasta",
- "From link" : "Da hiperligação",
"Upload" : "Enviar",
"Cancel upload" : "Cancelar o envio",
"No files yet" : "Ainda não há arquivos",
diff --git a/apps/files/l10n/ro.js b/apps/files/l10n/ro.js
index 0b89f9f99ab..93a2e143f16 100644
--- a/apps/files/l10n/ro.js
+++ b/apps/files/l10n/ro.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "%s nu se poate muta - Fișierul cu acest nume există deja ",
"Could not move %s" : "Nu se poate muta %s",
"Permission denied" : "Accesul interzis",
- "File name cannot be empty." : "Numele fișierului nu poate rămâne gol.",
- "\"%s\" is an invalid file name." : "\"%s\" este un nume de fișier nevalid",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nume nevalide, '\\', '/', '<', '>', ':', '\"', '|', '?' și '*' nu sunt permise.",
"The target folder has been moved or deleted." : "Dosarul țintă a fost mutat sau șters.",
"The name %s is already used in the folder %s. Please choose a different name." : "Numele %s este deja este folosit în dosarul %s. Te rog alege alt nume.",
- "Not a valid source" : "Sursă nevalidă",
- "Server is not allowed to open URLs, please check the server configuration" : "Serverului nu ii este permis sa deschida URL-ul , verificati setarile serverului",
- "The file exceeds your quota by %s" : "Fisierul depaseste limita cu %s",
- "Error while downloading %s to %s" : "Eroare la descarcarea %s in %s",
"Error when creating the file" : "Eroare la crearea fisierului",
- "Folder name cannot be empty." : "Numele folderului nu poate fi liber.",
"Error when creating the folder" : "Eroare la crearea folderului",
"Unable to set upload directory." : "Imposibil de a seta directorul pentru incărcare.",
"Invalid Token" : "Jeton Invalid",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Încărcare anulată.",
"Could not get result from server." : "Nu se poate obține rezultatul de la server.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Fișierul este în curs de încărcare. Părăsirea paginii va întrerupe încărcarea.",
- "URL cannot be empty" : "URL nu poate fi gol",
"{new_name} already exists" : "{new_name} există deja",
"Could not create file" : "Nu s-a putut crea fisierul",
"Could not create folder" : "Nu s-a putut crea folderul",
- "Error fetching URL" : "Eroare încarcare URL",
"Rename" : "Redenumește",
"Delete" : "Șterge",
"Disconnect storage" : "Stocare deconectata",
@@ -68,6 +58,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Nu aveti permisiunea de a incarca sau crea fisiere aici",
"_Uploading %n file_::_Uploading %n files_" : ["Se încarcă %n fișier.","Se încarcă %n fișiere.","Se încarcă %n fișiere."],
"\"{name}\" is an invalid file name." : "\"{name}\" este un nume de fișier nevalid.",
+ "File name cannot be empty." : "Numele fișierului nu poate rămâne gol.",
"Your storage is full, files can not be updated or synced anymore!" : "Spațiul de stocare este plin, fișierele nu mai pot fi actualizate sau sincronizate!",
"Your storage is almost full ({usedSpacePercent}%)" : "Spațiul de stocare este aproape plin ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplicatia de criptare este activata dar tastatura nu este initializata , va rugam deconectati-va si reconectati-va",
@@ -104,7 +95,6 @@ OC.L10N.register(
"Text file" : "Fișier text",
"New folder" : "Un nou dosar",
"Folder" : "Dosar",
- "From link" : "De la adresa",
"Upload" : "Încărcă",
"Cancel upload" : "Anulează încărcarea",
"Upload too large" : "Fișierul încărcat este prea mare",
diff --git a/apps/files/l10n/ro.json b/apps/files/l10n/ro.json
index f845608c02d..42242042988 100644
--- a/apps/files/l10n/ro.json
+++ b/apps/files/l10n/ro.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "%s nu se poate muta - Fișierul cu acest nume există deja ",
"Could not move %s" : "Nu se poate muta %s",
"Permission denied" : "Accesul interzis",
- "File name cannot be empty." : "Numele fișierului nu poate rămâne gol.",
- "\"%s\" is an invalid file name." : "\"%s\" este un nume de fișier nevalid",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nume nevalide, '\\', '/', '<', '>', ':', '\"', '|', '?' și '*' nu sunt permise.",
"The target folder has been moved or deleted." : "Dosarul țintă a fost mutat sau șters.",
"The name %s is already used in the folder %s. Please choose a different name." : "Numele %s este deja este folosit în dosarul %s. Te rog alege alt nume.",
- "Not a valid source" : "Sursă nevalidă",
- "Server is not allowed to open URLs, please check the server configuration" : "Serverului nu ii este permis sa deschida URL-ul , verificati setarile serverului",
- "The file exceeds your quota by %s" : "Fisierul depaseste limita cu %s",
- "Error while downloading %s to %s" : "Eroare la descarcarea %s in %s",
"Error when creating the file" : "Eroare la crearea fisierului",
- "Folder name cannot be empty." : "Numele folderului nu poate fi liber.",
"Error when creating the folder" : "Eroare la crearea folderului",
"Unable to set upload directory." : "Imposibil de a seta directorul pentru incărcare.",
"Invalid Token" : "Jeton Invalid",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Încărcare anulată.",
"Could not get result from server." : "Nu se poate obține rezultatul de la server.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Fișierul este în curs de încărcare. Părăsirea paginii va întrerupe încărcarea.",
- "URL cannot be empty" : "URL nu poate fi gol",
"{new_name} already exists" : "{new_name} există deja",
"Could not create file" : "Nu s-a putut crea fisierul",
"Could not create folder" : "Nu s-a putut crea folderul",
- "Error fetching URL" : "Eroare încarcare URL",
"Rename" : "Redenumește",
"Delete" : "Șterge",
"Disconnect storage" : "Stocare deconectata",
@@ -66,6 +56,7 @@
"You don’t have permission to upload or create files here" : "Nu aveti permisiunea de a incarca sau crea fisiere aici",
"_Uploading %n file_::_Uploading %n files_" : ["Se încarcă %n fișier.","Se încarcă %n fișiere.","Se încarcă %n fișiere."],
"\"{name}\" is an invalid file name." : "\"{name}\" este un nume de fișier nevalid.",
+ "File name cannot be empty." : "Numele fișierului nu poate rămâne gol.",
"Your storage is full, files can not be updated or synced anymore!" : "Spațiul de stocare este plin, fișierele nu mai pot fi actualizate sau sincronizate!",
"Your storage is almost full ({usedSpacePercent}%)" : "Spațiul de stocare este aproape plin ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplicatia de criptare este activata dar tastatura nu este initializata , va rugam deconectati-va si reconectati-va",
@@ -102,7 +93,6 @@
"Text file" : "Fișier text",
"New folder" : "Un nou dosar",
"Folder" : "Dosar",
- "From link" : "De la adresa",
"Upload" : "Încărcă",
"Cancel upload" : "Anulează încărcarea",
"Upload too large" : "Fișierul încărcat este prea mare",
diff --git a/apps/files/l10n/ru.js b/apps/files/l10n/ru.js
index 16d3ef21843..b81df425d6c 100644
--- a/apps/files/l10n/ru.js
+++ b/apps/files/l10n/ru.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Невозможно переместить %s - файл с таким именем уже существует",
"Could not move %s" : "Невозможно переместить %s",
"Permission denied" : "В доступе отказано",
- "File name cannot be empty." : "Имя файла не может быть пустым.",
- "\"%s\" is an invalid file name." : "\"%s\" недопустимое имя файла.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Неправильное имя, символы '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' недопустимы.",
"The target folder has been moved or deleted." : "Целевой каталог был перемещен или удален.",
"The name %s is already used in the folder %s. Please choose a different name." : "Имя %s уже используется для каталога %s. Укажите другое имя.",
- "Not a valid source" : "Неправильный источник",
- "Server is not allowed to open URLs, please check the server configuration" : "Сервер не позволяет открывать URL-адреса, проверьте настройки сервера",
- "The file exceeds your quota by %s" : "Размер файла превышает квоту на %s",
- "Error while downloading %s to %s" : "Ошибка при скачивании %s в %s",
"Error when creating the file" : "Ошибка при создании файла",
- "Folder name cannot be empty." : "Имя каталога не может быть пустым.",
"Error when creating the folder" : "Ошибка создания каталога",
"Unable to set upload directory." : "Невозможно установить каталог загрузки.",
"Invalid Token" : "Недопустимый маркер",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Загрузка отменена.",
"Could not get result from server." : "Не удалось получить ответ от сервера.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Идёт загрузка файла. Покинув страницу, вы прервёте загрузку.",
- "URL cannot be empty" : "Ссылка не может быть пустой.",
"{new_name} already exists" : "{new_name} уже существует",
"Could not create file" : "Не удалось создать файл",
"Could not create folder" : "Не удалось создать каталог",
- "Error fetching URL" : "Ошибка получения URL",
"Rename" : "Переименовать",
"Delete" : "Удалить",
"Disconnect storage" : "Отсоединить хранилище",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "У вас нет прав для загрузки или создания файлов здесь.",
"_Uploading %n file_::_Uploading %n files_" : ["Закачка %n файла","Закачка %n файлов","Закачка %n файлов"],
"\"{name}\" is an invalid file name." : "\"{name}\" это неправильное имя файла.",
+ "File name cannot be empty." : "Имя файла не может быть пустым.",
"Your storage is full, files can not be updated or synced anymore!" : "Ваше хранилище заполнено, произведите очистку перед загрузкой новых файлов.",
"Your storage is almost full ({usedSpacePercent}%)" : "Ваше хранилище почти заполнено ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Приложение для шифрования активно, но ваши ключи не инициализированы, выйдите из системы и войдите заново",
@@ -100,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>",
@@ -108,7 +100,6 @@ OC.L10N.register(
"Text file" : "Текстовый файл",
"New folder" : "Новый каталог",
"Folder" : "Каталог",
- "From link" : "Объект по ссылке",
"Upload" : "Загрузить",
"Cancel upload" : "Отменить загрузку",
"No files yet" : "Пока ещё нет файлов",
diff --git a/apps/files/l10n/ru.json b/apps/files/l10n/ru.json
index 21c38276b12..6292bb28d14 100644
--- a/apps/files/l10n/ru.json
+++ b/apps/files/l10n/ru.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Невозможно переместить %s - файл с таким именем уже существует",
"Could not move %s" : "Невозможно переместить %s",
"Permission denied" : "В доступе отказано",
- "File name cannot be empty." : "Имя файла не может быть пустым.",
- "\"%s\" is an invalid file name." : "\"%s\" недопустимое имя файла.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Неправильное имя, символы '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' недопустимы.",
"The target folder has been moved or deleted." : "Целевой каталог был перемещен или удален.",
"The name %s is already used in the folder %s. Please choose a different name." : "Имя %s уже используется для каталога %s. Укажите другое имя.",
- "Not a valid source" : "Неправильный источник",
- "Server is not allowed to open URLs, please check the server configuration" : "Сервер не позволяет открывать URL-адреса, проверьте настройки сервера",
- "The file exceeds your quota by %s" : "Размер файла превышает квоту на %s",
- "Error while downloading %s to %s" : "Ошибка при скачивании %s в %s",
"Error when creating the file" : "Ошибка при создании файла",
- "Folder name cannot be empty." : "Имя каталога не может быть пустым.",
"Error when creating the folder" : "Ошибка создания каталога",
"Unable to set upload directory." : "Невозможно установить каталог загрузки.",
"Invalid Token" : "Недопустимый маркер",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Загрузка отменена.",
"Could not get result from server." : "Не удалось получить ответ от сервера.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Идёт загрузка файла. Покинув страницу, вы прервёте загрузку.",
- "URL cannot be empty" : "Ссылка не может быть пустой.",
"{new_name} already exists" : "{new_name} уже существует",
"Could not create file" : "Не удалось создать файл",
"Could not create folder" : "Не удалось создать каталог",
- "Error fetching URL" : "Ошибка получения URL",
"Rename" : "Переименовать",
"Delete" : "Удалить",
"Disconnect storage" : "Отсоединить хранилище",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "У вас нет прав для загрузки или создания файлов здесь.",
"_Uploading %n file_::_Uploading %n files_" : ["Закачка %n файла","Закачка %n файлов","Закачка %n файлов"],
"\"{name}\" is an invalid file name." : "\"{name}\" это неправильное имя файла.",
+ "File name cannot be empty." : "Имя файла не может быть пустым.",
"Your storage is full, files can not be updated or synced anymore!" : "Ваше хранилище заполнено, произведите очистку перед загрузкой новых файлов.",
"Your storage is almost full ({usedSpacePercent}%)" : "Ваше хранилище почти заполнено ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Приложение для шифрования активно, но ваши ключи не инициализированы, выйдите из системы и войдите заново",
@@ -98,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>",
@@ -106,7 +98,6 @@
"Text file" : "Текстовый файл",
"New folder" : "Новый каталог",
"Folder" : "Каталог",
- "From link" : "Объект по ссылке",
"Upload" : "Загрузить",
"Cancel upload" : "Отменить загрузку",
"No files yet" : "Пока ещё нет файлов",
diff --git a/apps/files/l10n/si_LK.js b/apps/files/l10n/si_LK.js
index 17b5963a995..9911cabb19d 100644
--- a/apps/files/l10n/si_LK.js
+++ b/apps/files/l10n/si_LK.js
@@ -37,7 +37,6 @@ OC.L10N.register(
"New" : "නව",
"Text file" : "පෙළ ගොනුව",
"Folder" : "ෆෝල්ඩරය",
- "From link" : "යොමුවෙන්",
"Upload" : "උඩුගත කරන්න",
"Cancel upload" : "උඩුගත කිරීම අත් හරින්න",
"Upload too large" : "උඩුගත කිරීම විශාල වැඩිය",
diff --git a/apps/files/l10n/si_LK.json b/apps/files/l10n/si_LK.json
index d06d4a2eaf4..395c69e2f90 100644
--- a/apps/files/l10n/si_LK.json
+++ b/apps/files/l10n/si_LK.json
@@ -35,7 +35,6 @@
"New" : "නව",
"Text file" : "පෙළ ගොනුව",
"Folder" : "ෆෝල්ඩරය",
- "From link" : "යොමුවෙන්",
"Upload" : "උඩුගත කරන්න",
"Cancel upload" : "උඩුගත කිරීම අත් හරින්න",
"Upload too large" : "උඩුගත කිරීම විශාල වැඩිය",
diff --git a/apps/files/l10n/sk_SK.js b/apps/files/l10n/sk_SK.js
index 1a7fe60800d..11b2e4d852b 100644
--- a/apps/files/l10n/sk_SK.js
+++ b/apps/files/l10n/sk_SK.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Nie je možné presunúť %s - súbor s týmto menom už existuje",
"Could not move %s" : "Nie je možné presunúť %s",
"Permission denied" : "Prístup bol odmietnutý",
- "File name cannot be empty." : "Meno súboru nemôže byť prázdne",
- "\"%s\" is an invalid file name." : "\"%s\" je neplatné meno súboru.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nesprávne meno, '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nie sú povolené hodnoty.",
"The target folder has been moved or deleted." : "Cieľový priečinok bol premiestnený alebo odstránený.",
"The name %s is already used in the folder %s. Please choose a different name." : "Názov %s už používa priečinok s%. Prosím zvoľte iný názov.",
- "Not a valid source" : "Neplatný zdroj",
- "Server is not allowed to open URLs, please check the server configuration" : "Server nie je oprávnený otvárať adresy URL. Overte nastavenia servera.",
- "The file exceeds your quota by %s" : "Súbor prekračuje vašu kvótu o %s",
- "Error while downloading %s to %s" : "Chyba pri sťahovaní súboru %s do %s",
"Error when creating the file" : "Chyba pri vytváraní súboru",
- "Folder name cannot be empty." : "Názov priečinka nemôže byť prázdny.",
"Error when creating the folder" : "Chyba pri vytváraní priečinka",
"Unable to set upload directory." : "Nemožno nastaviť priečinok pre nahrané súbory.",
"Invalid Token" : "Neplatný token",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Odosielanie je zrušené.",
"Could not get result from server." : "Nepodarilo sa dostať výsledky zo servera.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Opustenie stránky zruší práve prebiehajúce odosielanie súboru.",
- "URL cannot be empty" : "URL nemôže byť prázdna",
"{new_name} already exists" : "{new_name} už existuje",
"Could not create file" : "Nemožno vytvoriť súbor",
"Could not create folder" : "Nemožno vytvoriť priečinok",
- "Error fetching URL" : "Chyba pri načítavaní URL",
"Rename" : "Premenovať",
"Delete" : "Zmazať",
"Disconnect storage" : "Odpojiť úložisko",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Nemáte oprávnenie sem nahrávať alebo vytvoriť súbory",
"_Uploading %n file_::_Uploading %n files_" : ["Nahrávam %n súbor","Nahrávam %n súbory","Nahrávam %n súborov"],
"\"{name}\" is an invalid file name." : "\"{name}\" je neplatné meno súboru.",
+ "File name cannot be empty." : "Meno súboru nemôže byť prázdne",
"Your storage is full, files can not be updated or synced anymore!" : "Vaše úložisko je plné. Súbory nemožno aktualizovať ani synchronizovať!",
"Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložisko je takmer plné ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikácia na šifrovanie je zapnutá, ale vaše kľúče nie sú inicializované. Odhláste sa a znovu sa prihláste.",
@@ -108,7 +99,6 @@ OC.L10N.register(
"Text file" : "Textový súbor",
"New folder" : "Nový priečinok",
"Folder" : "Priečinok",
- "From link" : "Z odkazu",
"Upload" : "Nahrať",
"Cancel upload" : "Zrušiť nahrávanie",
"No files yet" : "Zatiaľ žiadne súbory.",
diff --git a/apps/files/l10n/sk_SK.json b/apps/files/l10n/sk_SK.json
index b04c5ac9cd9..f99a0703612 100644
--- a/apps/files/l10n/sk_SK.json
+++ b/apps/files/l10n/sk_SK.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Nie je možné presunúť %s - súbor s týmto menom už existuje",
"Could not move %s" : "Nie je možné presunúť %s",
"Permission denied" : "Prístup bol odmietnutý",
- "File name cannot be empty." : "Meno súboru nemôže byť prázdne",
- "\"%s\" is an invalid file name." : "\"%s\" je neplatné meno súboru.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Nesprávne meno, '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nie sú povolené hodnoty.",
"The target folder has been moved or deleted." : "Cieľový priečinok bol premiestnený alebo odstránený.",
"The name %s is already used in the folder %s. Please choose a different name." : "Názov %s už používa priečinok s%. Prosím zvoľte iný názov.",
- "Not a valid source" : "Neplatný zdroj",
- "Server is not allowed to open URLs, please check the server configuration" : "Server nie je oprávnený otvárať adresy URL. Overte nastavenia servera.",
- "The file exceeds your quota by %s" : "Súbor prekračuje vašu kvótu o %s",
- "Error while downloading %s to %s" : "Chyba pri sťahovaní súboru %s do %s",
"Error when creating the file" : "Chyba pri vytváraní súboru",
- "Folder name cannot be empty." : "Názov priečinka nemôže byť prázdny.",
"Error when creating the folder" : "Chyba pri vytváraní priečinka",
"Unable to set upload directory." : "Nemožno nastaviť priečinok pre nahrané súbory.",
"Invalid Token" : "Neplatný token",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Odosielanie je zrušené.",
"Could not get result from server." : "Nepodarilo sa dostať výsledky zo servera.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Opustenie stránky zruší práve prebiehajúce odosielanie súboru.",
- "URL cannot be empty" : "URL nemôže byť prázdna",
"{new_name} already exists" : "{new_name} už existuje",
"Could not create file" : "Nemožno vytvoriť súbor",
"Could not create folder" : "Nemožno vytvoriť priečinok",
- "Error fetching URL" : "Chyba pri načítavaní URL",
"Rename" : "Premenovať",
"Delete" : "Zmazať",
"Disconnect storage" : "Odpojiť úložisko",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "Nemáte oprávnenie sem nahrávať alebo vytvoriť súbory",
"_Uploading %n file_::_Uploading %n files_" : ["Nahrávam %n súbor","Nahrávam %n súbory","Nahrávam %n súborov"],
"\"{name}\" is an invalid file name." : "\"{name}\" je neplatné meno súboru.",
+ "File name cannot be empty." : "Meno súboru nemôže byť prázdne",
"Your storage is full, files can not be updated or synced anymore!" : "Vaše úložisko je plné. Súbory nemožno aktualizovať ani synchronizovať!",
"Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložisko je takmer plné ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikácia na šifrovanie je zapnutá, ale vaše kľúče nie sú inicializované. Odhláste sa a znovu sa prihláste.",
@@ -106,7 +97,6 @@
"Text file" : "Textový súbor",
"New folder" : "Nový priečinok",
"Folder" : "Priečinok",
- "From link" : "Z odkazu",
"Upload" : "Nahrať",
"Cancel upload" : "Zrušiť nahrávanie",
"No files yet" : "Zatiaľ žiadne súbory.",
diff --git a/apps/files/l10n/sl.js b/apps/files/l10n/sl.js
index d0bcd6392b2..ebe469953dc 100644
--- a/apps/files/l10n/sl.js
+++ b/apps/files/l10n/sl.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Datoteke %s ni mogoče premakniti - datoteka s tem imenom že obstaja.",
"Could not move %s" : "Datoteke %s ni mogoče premakniti",
"Permission denied" : "Za to opravilo ni ustreznih dovoljenj.",
- "File name cannot be empty." : "Ime datoteke ne sme biti prazno polje.",
- "\"%s\" is an invalid file name." : "\"%s\" je neveljavno ime datoteke.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neveljavno ime; znaki '\\', '/', '<', '>', ':', '\"', '|', '?' in '*' niso dovoljeni.",
"The target folder has been moved or deleted." : "Ciljna mapa je premaknjena ali izbrisana.",
"The name %s is already used in the folder %s. Please choose a different name." : "Ime %s je že v mapi %s že v uporabi. Izbrati je treba drugo ime.",
- "Not a valid source" : "Vir ni veljaven",
- "Server is not allowed to open URLs, please check the server configuration" : "Odpiranje naslovov URL preko strežnika ni dovoljeno. Preverite nastavitve strežnika.",
- "The file exceeds your quota by %s" : "Datoteka presega omejitev velikosti za %s",
- "Error while downloading %s to %s" : "Napaka med prejemanjem %s v mapo %s",
"Error when creating the file" : "Napaka med ustvarjanjem datoteke",
- "Folder name cannot be empty." : "Ime mape ne more biti prazna vrednost.",
"Error when creating the folder" : "Napaka med ustvarjanjem mape",
"Unable to set upload directory." : "Mapo, v katero boste prenašali dokumente, ni mogoče določiti",
"Invalid Token" : "Neveljaven žeton",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Pošiljanje je preklicano.",
"Could not get result from server." : "Ni mogoče pridobiti podatkov s strežnika.",
"File upload is in progress. Leaving the page now will cancel the upload." : "V teku je pošiljanje datoteke. Če zapustite to stran zdaj, bo pošiljanje preklicano.",
- "URL cannot be empty" : "Polje naslova URL ne sme biti prazno",
"{new_name} already exists" : "{new_name} že obstaja",
"Could not create file" : "Ni mogoče ustvariti datoteke",
"Could not create folder" : "Ni mogoče ustvariti mape",
- "Error fetching URL" : "Napaka pridobivanja naslova URL",
"Rename" : "Preimenuj",
"Delete" : "Izbriši",
"Disconnect storage" : "Odklopi shrambo",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Ni ustreznih dovoljenj za pošiljanje ali ustvarjanje datotek na tem mestu.",
"_Uploading %n file_::_Uploading %n files_" : ["Posodabljanje %n datoteke","Posodabljanje %n datotek","Posodabljanje %n datotek","Posodabljanje %n datotek"],
"\"{name}\" is an invalid file name." : "\"{name}\" je neveljavno ime datoteke.",
+ "File name cannot be empty." : "Ime datoteke ne sme biti prazno polje.",
"Your storage is full, files can not be updated or synced anymore!" : "Shramba je povsem napolnjena. Datotek ni več mogoče posodabljati in usklajevati!",
"Your storage is almost full ({usedSpacePercent}%)" : "Prostor za shranjevanje je skoraj do konca zaseden ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Program za šifriranje je omogočen, vendar ni začet. Odjavite se in nato ponovno prijavite.",
@@ -108,7 +99,6 @@ OC.L10N.register(
"Text file" : "Besedilna datoteka",
"New folder" : "Nova mapa",
"Folder" : "Mapa",
- "From link" : "Iz povezave",
"Upload" : "Pošlji",
"Cancel upload" : "Prekliči pošiljanje",
"No files yet" : "Ni datotek",
diff --git a/apps/files/l10n/sl.json b/apps/files/l10n/sl.json
index 74786ed206d..4a767eaf391 100644
--- a/apps/files/l10n/sl.json
+++ b/apps/files/l10n/sl.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Datoteke %s ni mogoče premakniti - datoteka s tem imenom že obstaja.",
"Could not move %s" : "Datoteke %s ni mogoče premakniti",
"Permission denied" : "Za to opravilo ni ustreznih dovoljenj.",
- "File name cannot be empty." : "Ime datoteke ne sme biti prazno polje.",
- "\"%s\" is an invalid file name." : "\"%s\" je neveljavno ime datoteke.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neveljavno ime; znaki '\\', '/', '<', '>', ':', '\"', '|', '?' in '*' niso dovoljeni.",
"The target folder has been moved or deleted." : "Ciljna mapa je premaknjena ali izbrisana.",
"The name %s is already used in the folder %s. Please choose a different name." : "Ime %s je že v mapi %s že v uporabi. Izbrati je treba drugo ime.",
- "Not a valid source" : "Vir ni veljaven",
- "Server is not allowed to open URLs, please check the server configuration" : "Odpiranje naslovov URL preko strežnika ni dovoljeno. Preverite nastavitve strežnika.",
- "The file exceeds your quota by %s" : "Datoteka presega omejitev velikosti za %s",
- "Error while downloading %s to %s" : "Napaka med prejemanjem %s v mapo %s",
"Error when creating the file" : "Napaka med ustvarjanjem datoteke",
- "Folder name cannot be empty." : "Ime mape ne more biti prazna vrednost.",
"Error when creating the folder" : "Napaka med ustvarjanjem mape",
"Unable to set upload directory." : "Mapo, v katero boste prenašali dokumente, ni mogoče določiti",
"Invalid Token" : "Neveljaven žeton",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Pošiljanje je preklicano.",
"Could not get result from server." : "Ni mogoče pridobiti podatkov s strežnika.",
"File upload is in progress. Leaving the page now will cancel the upload." : "V teku je pošiljanje datoteke. Če zapustite to stran zdaj, bo pošiljanje preklicano.",
- "URL cannot be empty" : "Polje naslova URL ne sme biti prazno",
"{new_name} already exists" : "{new_name} že obstaja",
"Could not create file" : "Ni mogoče ustvariti datoteke",
"Could not create folder" : "Ni mogoče ustvariti mape",
- "Error fetching URL" : "Napaka pridobivanja naslova URL",
"Rename" : "Preimenuj",
"Delete" : "Izbriši",
"Disconnect storage" : "Odklopi shrambo",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "Ni ustreznih dovoljenj za pošiljanje ali ustvarjanje datotek na tem mestu.",
"_Uploading %n file_::_Uploading %n files_" : ["Posodabljanje %n datoteke","Posodabljanje %n datotek","Posodabljanje %n datotek","Posodabljanje %n datotek"],
"\"{name}\" is an invalid file name." : "\"{name}\" je neveljavno ime datoteke.",
+ "File name cannot be empty." : "Ime datoteke ne sme biti prazno polje.",
"Your storage is full, files can not be updated or synced anymore!" : "Shramba je povsem napolnjena. Datotek ni več mogoče posodabljati in usklajevati!",
"Your storage is almost full ({usedSpacePercent}%)" : "Prostor za shranjevanje je skoraj do konca zaseden ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Program za šifriranje je omogočen, vendar ni začet. Odjavite se in nato ponovno prijavite.",
@@ -106,7 +97,6 @@
"Text file" : "Besedilna datoteka",
"New folder" : "Nova mapa",
"Folder" : "Mapa",
- "From link" : "Iz povezave",
"Upload" : "Pošlji",
"Cancel upload" : "Prekliči pošiljanje",
"No files yet" : "Ni datotek",
diff --git a/apps/files/l10n/sq.js b/apps/files/l10n/sq.js
index 0d29501cb8c..400d1ca37d5 100644
--- a/apps/files/l10n/sq.js
+++ b/apps/files/l10n/sq.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "E pa mundur zhvendosja e %s - ekziston nje skedar me te njetin emer",
"Could not move %s" : "Nuk mund të zhvendoset %s",
"Permission denied" : "Nuk ka të drejtë",
- "File name cannot be empty." : "Emri i skedarit nuk mund të jetë bosh.",
- "\"%s\" is an invalid file name." : "\"%s\" është i pavlefshëm si emër skedari.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Emër jo i vlefshëm, '\\', '/', '<', '>', ':', '\"', '|', '?' dhe '*' nuk lejohen.",
"The target folder has been moved or deleted." : "Dosja e destinacionit është zhvendosur ose fshirë.",
"The name %s is already used in the folder %s. Please choose a different name." : "Emri %s është i përdorur në dosjen %s. Ju lutem zgjidhni një emër tjetër.",
- "Not a valid source" : "Burim i pavlefshëm",
- "Server is not allowed to open URLs, please check the server configuration" : "Serverit nuk i lejohet të hapë URL, ju lutem kontrolloni konfigurimin e serverit",
- "The file exceeds your quota by %s" : "Ky skedar tejkalon kuotën tuaj me %s",
- "Error while downloading %s to %s" : "Gabim gjatë shkarkimit të %s në %s",
"Error when creating the file" : "Gabim gjatë krijimit të skedarit",
- "Folder name cannot be empty." : "Emri i dosjes nuk mund të jetë bosh.",
"Error when creating the folder" : "Gabim gjatë krijimit të dosjes",
"Unable to set upload directory." : "E pa mundur të vendoset dosja e ngarkimit",
"Invalid Token" : "Shenjë e gabuar",
@@ -42,11 +34,9 @@ OC.L10N.register(
"Upload cancelled." : "Ngarkimi u anullua",
"Could not get result from server." : "Nuk mund të merret ndonjë rezultat nga serveri.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Skedari duke u ngarkuar. Largimi nga faqja do të anullojë ngarkimin",
- "URL cannot be empty" : "URL-i nuk mund të jetë bosh",
"{new_name} already exists" : "{new_name} është ekzistues ",
"Could not create file" : "Skedari nuk mund të krijohet",
"Could not create folder" : "I pamundur krijimi i kartelës",
- "Error fetching URL" : "Gabim në ngarkimin e URL",
"Rename" : "Riemëro",
"Delete" : "Fshi",
"Disconnect storage" : "Shkëput hapësirën e memorizimit",
@@ -66,6 +56,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Ju nuk keni të drejta për të ngarkuar apo krijuar skedarë këtu",
"_Uploading %n file_::_Uploading %n files_" : ["Po ngarkoj %n skedar","Po ngarkoj %n skedarë"],
"\"{name}\" is an invalid file name." : "\"{name}\" është emër i pavlefshëm.",
+ "File name cannot be empty." : "Emri i skedarit nuk mund të jetë bosh.",
"Your storage is full, files can not be updated or synced anymore!" : "Hapsira juaj e arkivimit është plot, skedarët nuk mund të përditësohen ose sinkronizohen!",
"Your storage is almost full ({usedSpacePercent}%)" : "Hapsira juaj e arkivimit është pothuajse në fund ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacioni i Shifrimit është i aktivizuar por çelësat tuaj nuk janë aktivizuar, ju lutem dilni dhe ri-hyni përseri në sistem",
@@ -101,7 +92,6 @@ OC.L10N.register(
"Text file" : "Skedar tekst",
"New folder" : "Dosje e're",
"Folder" : "Dosje",
- "From link" : "Nga lidhja",
"Upload" : "Ngarko",
"Cancel upload" : "Anullo ngarkimin",
"Upload too large" : "Ngarkimi shumë i madh",
diff --git a/apps/files/l10n/sq.json b/apps/files/l10n/sq.json
index 2b8780ddc0d..400b4397c19 100644
--- a/apps/files/l10n/sq.json
+++ b/apps/files/l10n/sq.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "E pa mundur zhvendosja e %s - ekziston nje skedar me te njetin emer",
"Could not move %s" : "Nuk mund të zhvendoset %s",
"Permission denied" : "Nuk ka të drejtë",
- "File name cannot be empty." : "Emri i skedarit nuk mund të jetë bosh.",
- "\"%s\" is an invalid file name." : "\"%s\" është i pavlefshëm si emër skedari.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Emër jo i vlefshëm, '\\', '/', '<', '>', ':', '\"', '|', '?' dhe '*' nuk lejohen.",
"The target folder has been moved or deleted." : "Dosja e destinacionit është zhvendosur ose fshirë.",
"The name %s is already used in the folder %s. Please choose a different name." : "Emri %s është i përdorur në dosjen %s. Ju lutem zgjidhni një emër tjetër.",
- "Not a valid source" : "Burim i pavlefshëm",
- "Server is not allowed to open URLs, please check the server configuration" : "Serverit nuk i lejohet të hapë URL, ju lutem kontrolloni konfigurimin e serverit",
- "The file exceeds your quota by %s" : "Ky skedar tejkalon kuotën tuaj me %s",
- "Error while downloading %s to %s" : "Gabim gjatë shkarkimit të %s në %s",
"Error when creating the file" : "Gabim gjatë krijimit të skedarit",
- "Folder name cannot be empty." : "Emri i dosjes nuk mund të jetë bosh.",
"Error when creating the folder" : "Gabim gjatë krijimit të dosjes",
"Unable to set upload directory." : "E pa mundur të vendoset dosja e ngarkimit",
"Invalid Token" : "Shenjë e gabuar",
@@ -40,11 +32,9 @@
"Upload cancelled." : "Ngarkimi u anullua",
"Could not get result from server." : "Nuk mund të merret ndonjë rezultat nga serveri.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Skedari duke u ngarkuar. Largimi nga faqja do të anullojë ngarkimin",
- "URL cannot be empty" : "URL-i nuk mund të jetë bosh",
"{new_name} already exists" : "{new_name} është ekzistues ",
"Could not create file" : "Skedari nuk mund të krijohet",
"Could not create folder" : "I pamundur krijimi i kartelës",
- "Error fetching URL" : "Gabim në ngarkimin e URL",
"Rename" : "Riemëro",
"Delete" : "Fshi",
"Disconnect storage" : "Shkëput hapësirën e memorizimit",
@@ -64,6 +54,7 @@
"You don’t have permission to upload or create files here" : "Ju nuk keni të drejta për të ngarkuar apo krijuar skedarë këtu",
"_Uploading %n file_::_Uploading %n files_" : ["Po ngarkoj %n skedar","Po ngarkoj %n skedarë"],
"\"{name}\" is an invalid file name." : "\"{name}\" është emër i pavlefshëm.",
+ "File name cannot be empty." : "Emri i skedarit nuk mund të jetë bosh.",
"Your storage is full, files can not be updated or synced anymore!" : "Hapsira juaj e arkivimit është plot, skedarët nuk mund të përditësohen ose sinkronizohen!",
"Your storage is almost full ({usedSpacePercent}%)" : "Hapsira juaj e arkivimit është pothuajse në fund ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacioni i Shifrimit është i aktivizuar por çelësat tuaj nuk janë aktivizuar, ju lutem dilni dhe ri-hyni përseri në sistem",
@@ -99,7 +90,6 @@
"Text file" : "Skedar tekst",
"New folder" : "Dosje e're",
"Folder" : "Dosje",
- "From link" : "Nga lidhja",
"Upload" : "Ngarko",
"Cancel upload" : "Anullo ngarkimin",
"Upload too large" : "Ngarkimi shumë i madh",
diff --git a/apps/files/l10n/sr.js b/apps/files/l10n/sr.js
index e21d65aeba3..4a2fa8950c7 100644
--- a/apps/files/l10n/sr.js
+++ b/apps/files/l10n/sr.js
@@ -7,19 +7,12 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Не могу да преместим %s – фајл са овим називом већ постоји",
"Could not move %s" : "Не могу да преместим %s",
"Permission denied" : "Приступ одбијен",
- "File name cannot be empty." : "Назив фајла не може бити празан.",
- "\"%s\" is an invalid file name." : "„%s“ није исправан назив фајла.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Неисправан назив. Знакови \\, /, <, >, :, \", |, ? и * нису дозвољени.",
"The target folder has been moved or deleted." : "Одредишна фасцикла је премештена или обрисана.",
"The name %s is already used in the folder %s. Please choose a different name." : "Назив %s се већ користи у фасцикли %s. Одредите други назив.",
- "Not a valid source" : "Није исправан извор",
- "Server is not allowed to open URLs, please check the server configuration" : "Серверу није дозвољено да отвара УРЛ. Проверите поставу сервера",
- "The file exceeds your quota by %s" : "Фајл превазилази вашу квоту за %s",
- "Error while downloading %s to %s" : "Грешка при преузимању %s у %s",
"Error when creating the file" : "Грешка при стварању фајла",
- "Folder name cannot be empty." : "Назив фасцикле не може бити празан",
"Error when creating the folder" : "Грешка при стварању фајла",
"Unable to set upload directory." : "Не могу да поставим директоријум за отпремање.",
+ "Invalid Token" : "Неисправан токен",
"No file was uploaded. Unknown error" : "Ниједан фајл није отпремљен. Непозната грешка",
"There is no error, the file uploaded with success" : "Нема грешке, фајл је успешно отпремљен",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Отпремани фајл превазилази смерницу upload_max_filesize у фајлу php.ini:",
@@ -42,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Отпремање је отказано.",
"Could not get result from server." : "Не могу да добијем резултат са сервера.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Отпремање фајла је у току. Ако сада напустите страницу, отказаћете отпремање.",
- "URL cannot be empty" : "УРЛ не може бити празан",
"{new_name} already exists" : "{new_name} већ постоји",
"Could not create file" : "Не могу да створим фајл",
"Could not create folder" : "Не могу да створим фасциклу",
- "Error fetching URL" : "Грешка при довлачењу УРЛ-а",
"Rename" : "Преименуј",
"Delete" : "Обриши",
"Disconnect storage" : "Искључи складиште",
@@ -69,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Немате дозволе да овде отпремате или стварате фајлове",
"_Uploading %n file_::_Uploading %n files_" : ["Отпремам %n фајл","Отпремам %n фајла","Отпремам %n фајлова"],
"\"{name}\" is an invalid file name." : "\"{name}\" није исправан назив фајла.",
+ "File name cannot be empty." : "Назив фајла не може бити празан.",
"Your storage is full, files can not be updated or synced anymore!" : "Ваше складиште је пуно. Фајлови више не могу бити ажурирани ни синхронизовани!",
"Your storage is almost full ({usedSpacePercent}%)" : "Ваше складиште је скоро пуно ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Апликација шифровања је укључена али није иницијализована. Одјавите се и поново се пријавите.",
@@ -107,7 +99,6 @@ OC.L10N.register(
"Text file" : "текстуални фајл",
"New folder" : "Нова фасцикла",
"Folder" : "фасцикла",
- "From link" : "са везе",
"Upload" : "Отпреми",
"Cancel upload" : "Откажи отпремање",
"No files yet" : "Још нема фајлова",
diff --git a/apps/files/l10n/sr.json b/apps/files/l10n/sr.json
index c4c01608c77..dee14e6218e 100644
--- a/apps/files/l10n/sr.json
+++ b/apps/files/l10n/sr.json
@@ -5,19 +5,12 @@
"Could not move %s - File with this name already exists" : "Не могу да преместим %s – фајл са овим називом већ постоји",
"Could not move %s" : "Не могу да преместим %s",
"Permission denied" : "Приступ одбијен",
- "File name cannot be empty." : "Назив фајла не може бити празан.",
- "\"%s\" is an invalid file name." : "„%s“ није исправан назив фајла.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Неисправан назив. Знакови \\, /, <, >, :, \", |, ? и * нису дозвољени.",
"The target folder has been moved or deleted." : "Одредишна фасцикла је премештена или обрисана.",
"The name %s is already used in the folder %s. Please choose a different name." : "Назив %s се већ користи у фасцикли %s. Одредите други назив.",
- "Not a valid source" : "Није исправан извор",
- "Server is not allowed to open URLs, please check the server configuration" : "Серверу није дозвољено да отвара УРЛ. Проверите поставу сервера",
- "The file exceeds your quota by %s" : "Фајл превазилази вашу квоту за %s",
- "Error while downloading %s to %s" : "Грешка при преузимању %s у %s",
"Error when creating the file" : "Грешка при стварању фајла",
- "Folder name cannot be empty." : "Назив фасцикле не може бити празан",
"Error when creating the folder" : "Грешка при стварању фајла",
"Unable to set upload directory." : "Не могу да поставим директоријум за отпремање.",
+ "Invalid Token" : "Неисправан токен",
"No file was uploaded. Unknown error" : "Ниједан фајл није отпремљен. Непозната грешка",
"There is no error, the file uploaded with success" : "Нема грешке, фајл је успешно отпремљен",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Отпремани фајл превазилази смерницу upload_max_filesize у фајлу php.ini:",
@@ -40,11 +33,9 @@
"Upload cancelled." : "Отпремање је отказано.",
"Could not get result from server." : "Не могу да добијем резултат са сервера.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Отпремање фајла је у току. Ако сада напустите страницу, отказаћете отпремање.",
- "URL cannot be empty" : "УРЛ не може бити празан",
"{new_name} already exists" : "{new_name} већ постоји",
"Could not create file" : "Не могу да створим фајл",
"Could not create folder" : "Не могу да створим фасциклу",
- "Error fetching URL" : "Грешка при довлачењу УРЛ-а",
"Rename" : "Преименуј",
"Delete" : "Обриши",
"Disconnect storage" : "Искључи складиште",
@@ -67,6 +58,7 @@
"You don’t have permission to upload or create files here" : "Немате дозволе да овде отпремате или стварате фајлове",
"_Uploading %n file_::_Uploading %n files_" : ["Отпремам %n фајл","Отпремам %n фајла","Отпремам %n фајлова"],
"\"{name}\" is an invalid file name." : "\"{name}\" није исправан назив фајла.",
+ "File name cannot be empty." : "Назив фајла не може бити празан.",
"Your storage is full, files can not be updated or synced anymore!" : "Ваше складиште је пуно. Фајлови више не могу бити ажурирани ни синхронизовани!",
"Your storage is almost full ({usedSpacePercent}%)" : "Ваше складиште је скоро пуно ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Апликација шифровања је укључена али није иницијализована. Одјавите се и поново се пријавите.",
@@ -105,7 +97,6 @@
"Text file" : "текстуални фајл",
"New folder" : "Нова фасцикла",
"Folder" : "фасцикла",
- "From link" : "са везе",
"Upload" : "Отпреми",
"Cancel upload" : "Откажи отпремање",
"No files yet" : "Још нема фајлова",
diff --git a/apps/files/l10n/sr@latin.js b/apps/files/l10n/sr@latin.js
index 412f8fbb04e..c5bb11c48ca 100644
--- a/apps/files/l10n/sr@latin.js
+++ b/apps/files/l10n/sr@latin.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Nemoguće premeštanje %s - fajl sa ovim imenom već postoji",
"Could not move %s" : "Nemoguće premeštanje %s",
"Permission denied" : "Pristup odbijen",
- "File name cannot be empty." : "Ime fajla ne može biti prazno.",
- "\"%s\" is an invalid file name." : "\"%s\" je neispravno ime fajla.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neispravno ime, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' nisu dozvoljeni.",
"The target folder has been moved or deleted." : "Ciljani direktorijum je premešten ili izbrisan.",
"The name %s is already used in the folder %s. Please choose a different name." : "Ime %s je već u upotrebi u direktorijumu %s. Molimo izaberite drugo ime.",
- "Not a valid source" : "Nije ispravan izvor",
- "Server is not allowed to open URLs, please check the server configuration" : "Serveru nije dozvoljeno da otvara URL-ove, molimo proverite podešavanja servera",
- "The file exceeds your quota by %s" : "Ovaj fajl prevazilazi Vašu kvotu za %s",
- "Error while downloading %s to %s" : "Greška pri preuzimanju %s u %s",
"Error when creating the file" : "Greška pri kreiranju fajla",
- "Folder name cannot be empty." : "Ime direktorijuma ne može da bude prazno.",
"Error when creating the folder" : "Greška pri kreiranju direktorijuma",
"Unable to set upload directory." : "Nemoguće postaviti direktorijum za otpremanje.",
"Invalid Token" : "Neispravan simbol",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Otpremanje otkazano.",
"Could not get result from server." : "Nije bilo moguće dobiti rezultat sa servera.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Otpremanje fajla je u toku. Ako sada napustite stranicu, prekinućete otpremanje.",
- "URL cannot be empty" : "URL ne može biti prazan.",
"{new_name} already exists" : "{new_name} već postoji",
"Could not create file" : "Nije bilo moguće kreirati fajl",
"Could not create folder" : "Nije bilo moguće kreirati direktorijum",
- "Error fetching URL" : "Greška pri preuzimanju URL-a",
"Rename" : "Preimenij",
"Delete" : "Obriši",
"Disconnect storage" : "Nepovezano skladište",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Nemate dozvolu da otpremate ili kreirate fajlove ovde",
"_Uploading %n file_::_Uploading %n files_" : ["Otpremam %n fajl","Otpremam %n fajlova","Otpremam %n fajlova"],
"\"{name}\" is an invalid file name." : "\"{name}\" je neispravno ime fajla.",
+ "File name cannot be empty." : "Ime fajla ne može biti prazno.",
"Your storage is full, files can not be updated or synced anymore!" : "Vaše skladište je puno, fajlovi se ne mogu više otpremati ili sinhronizovati.",
"Your storage is almost full ({usedSpacePercent}%)" : "Vaše skladište je skoro puno ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacija za šifrovanje je omogućena ali Vaši ključevi nisu inicijalizovani, molimo Vas da se izlogujete i ulogujete ponovo.",
@@ -107,7 +98,6 @@ OC.L10N.register(
"Text file" : "Tekstualni fajl",
"New folder" : "Novi direktorijum",
"Folder" : "Direktorijum",
- "From link" : "Od prečice",
"Upload" : "Pošalji",
"Cancel upload" : "Otkaži otpremanje",
"No files yet" : "Još nema fajlova",
diff --git a/apps/files/l10n/sr@latin.json b/apps/files/l10n/sr@latin.json
index 4dd43b1c108..3f0dc56c791 100644
--- a/apps/files/l10n/sr@latin.json
+++ b/apps/files/l10n/sr@latin.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Nemoguće premeštanje %s - fajl sa ovim imenom već postoji",
"Could not move %s" : "Nemoguće premeštanje %s",
"Permission denied" : "Pristup odbijen",
- "File name cannot be empty." : "Ime fajla ne može biti prazno.",
- "\"%s\" is an invalid file name." : "\"%s\" je neispravno ime fajla.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Neispravno ime, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' nisu dozvoljeni.",
"The target folder has been moved or deleted." : "Ciljani direktorijum je premešten ili izbrisan.",
"The name %s is already used in the folder %s. Please choose a different name." : "Ime %s je već u upotrebi u direktorijumu %s. Molimo izaberite drugo ime.",
- "Not a valid source" : "Nije ispravan izvor",
- "Server is not allowed to open URLs, please check the server configuration" : "Serveru nije dozvoljeno da otvara URL-ove, molimo proverite podešavanja servera",
- "The file exceeds your quota by %s" : "Ovaj fajl prevazilazi Vašu kvotu za %s",
- "Error while downloading %s to %s" : "Greška pri preuzimanju %s u %s",
"Error when creating the file" : "Greška pri kreiranju fajla",
- "Folder name cannot be empty." : "Ime direktorijuma ne može da bude prazno.",
"Error when creating the folder" : "Greška pri kreiranju direktorijuma",
"Unable to set upload directory." : "Nemoguće postaviti direktorijum za otpremanje.",
"Invalid Token" : "Neispravan simbol",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Otpremanje otkazano.",
"Could not get result from server." : "Nije bilo moguće dobiti rezultat sa servera.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Otpremanje fajla je u toku. Ako sada napustite stranicu, prekinućete otpremanje.",
- "URL cannot be empty" : "URL ne može biti prazan.",
"{new_name} already exists" : "{new_name} već postoji",
"Could not create file" : "Nije bilo moguće kreirati fajl",
"Could not create folder" : "Nije bilo moguće kreirati direktorijum",
- "Error fetching URL" : "Greška pri preuzimanju URL-a",
"Rename" : "Preimenij",
"Delete" : "Obriši",
"Disconnect storage" : "Nepovezano skladište",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "Nemate dozvolu da otpremate ili kreirate fajlove ovde",
"_Uploading %n file_::_Uploading %n files_" : ["Otpremam %n fajl","Otpremam %n fajlova","Otpremam %n fajlova"],
"\"{name}\" is an invalid file name." : "\"{name}\" je neispravno ime fajla.",
+ "File name cannot be empty." : "Ime fajla ne može biti prazno.",
"Your storage is full, files can not be updated or synced anymore!" : "Vaše skladište je puno, fajlovi se ne mogu više otpremati ili sinhronizovati.",
"Your storage is almost full ({usedSpacePercent}%)" : "Vaše skladište je skoro puno ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacija za šifrovanje je omogućena ali Vaši ključevi nisu inicijalizovani, molimo Vas da se izlogujete i ulogujete ponovo.",
@@ -105,7 +96,6 @@
"Text file" : "Tekstualni fajl",
"New folder" : "Novi direktorijum",
"Folder" : "Direktorijum",
- "From link" : "Od prečice",
"Upload" : "Pošalji",
"Cancel upload" : "Otkaži otpremanje",
"No files yet" : "Još nema fajlova",
diff --git a/apps/files/l10n/sv.js b/apps/files/l10n/sv.js
index b46226c04dc..a14a7e37335 100644
--- a/apps/files/l10n/sv.js
+++ b/apps/files/l10n/sv.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "Kunde inte flytta %s - Det finns redan en fil med detta namn",
"Could not move %s" : "Kan inte flytta %s",
"Permission denied" : "Behörighet nekad.",
- "File name cannot be empty." : "Filnamn kan inte vara tomt.",
- "\"%s\" is an invalid file name." : "\"%s\" är ett ogiltigt filnamn.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ogiltigt namn, '\\', '/', '<', '>', ':', '\"', '|', '?' och '*' är inte tillåtet.",
"The target folder has been moved or deleted." : "Målmappen har flyttats eller tagits bort.",
"The name %s is already used in the folder %s. Please choose a different name." : "Namnet %s används redan i katalogen %s. Välj ett annat namn.",
- "Not a valid source" : "Inte en giltig källa",
- "Server is not allowed to open URLs, please check the server configuration" : "Servern är inte tillåten att öppna URL:er, vänligen kontrollera server konfigurationen",
- "The file exceeds your quota by %s" : "Filen överstiger din tilldelade kvot med %s",
- "Error while downloading %s to %s" : "Fel under nerladdning från %s till %s",
"Error when creating the file" : "Fel under skapande utav filen",
- "Folder name cannot be empty." : "Katalognamn kan ej vara tomt.",
"Error when creating the folder" : "Fel under skapande utav en katalog",
"Unable to set upload directory." : "Kan inte sätta mapp för uppladdning.",
"Invalid Token" : "Ogiltig token",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Uppladdning avbruten.",
"Could not get result from server." : "Gick inte att hämta resultat från server.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Filuppladdning pågår. Lämnar du sidan så avbryts uppladdningen.",
- "URL cannot be empty" : "URL kan ej vara tomt",
"{new_name} already exists" : "{new_name} finns redan",
"Could not create file" : "Kunde ej skapa fil",
"Could not create folder" : "Kunde ej skapa katalog",
- "Error fetching URL" : "Fel vid hämtning av URL",
"Rename" : "Byt namn",
"Delete" : "Radera",
"Disconnect storage" : "Koppla bort lagring",
@@ -69,6 +59,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Du har ej tillåtelse att ladda upp eller skapa filer här",
"_Uploading %n file_::_Uploading %n files_" : ["Laddar upp %n fil","Laddar upp %n filer"],
"\"{name}\" is an invalid file name." : "\"{name}\" är ett ogiltligt filnamn.",
+ "File name cannot be empty." : "Filnamn kan inte vara tomt.",
"Your storage is full, files can not be updated or synced anymore!" : "Ditt lagringsutrymme är fullt, filer kan inte längre uppdateras eller synkroniseras!",
"Your storage is almost full ({usedSpacePercent}%)" : "Ditt lagringsutrymme är nästan fullt ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krypteringsprogrammet är aktiverat men dina nycklar är inte initierade. Vänligen logga ut och in igen",
@@ -106,7 +97,6 @@ OC.L10N.register(
"Text file" : "Textfil",
"New folder" : "Ny mapp",
"Folder" : "Mapp",
- "From link" : "Från länk",
"Upload" : "Ladda upp",
"Cancel upload" : "Avbryt uppladdning",
"No files yet" : "Inga filer ännu",
diff --git a/apps/files/l10n/sv.json b/apps/files/l10n/sv.json
index d186a7b8cbc..fd2e733e024 100644
--- a/apps/files/l10n/sv.json
+++ b/apps/files/l10n/sv.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "Kunde inte flytta %s - Det finns redan en fil med detta namn",
"Could not move %s" : "Kan inte flytta %s",
"Permission denied" : "Behörighet nekad.",
- "File name cannot be empty." : "Filnamn kan inte vara tomt.",
- "\"%s\" is an invalid file name." : "\"%s\" är ett ogiltigt filnamn.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Ogiltigt namn, '\\', '/', '<', '>', ':', '\"', '|', '?' och '*' är inte tillåtet.",
"The target folder has been moved or deleted." : "Målmappen har flyttats eller tagits bort.",
"The name %s is already used in the folder %s. Please choose a different name." : "Namnet %s används redan i katalogen %s. Välj ett annat namn.",
- "Not a valid source" : "Inte en giltig källa",
- "Server is not allowed to open URLs, please check the server configuration" : "Servern är inte tillåten att öppna URL:er, vänligen kontrollera server konfigurationen",
- "The file exceeds your quota by %s" : "Filen överstiger din tilldelade kvot med %s",
- "Error while downloading %s to %s" : "Fel under nerladdning från %s till %s",
"Error when creating the file" : "Fel under skapande utav filen",
- "Folder name cannot be empty." : "Katalognamn kan ej vara tomt.",
"Error when creating the folder" : "Fel under skapande utav en katalog",
"Unable to set upload directory." : "Kan inte sätta mapp för uppladdning.",
"Invalid Token" : "Ogiltig token",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Uppladdning avbruten.",
"Could not get result from server." : "Gick inte att hämta resultat från server.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Filuppladdning pågår. Lämnar du sidan så avbryts uppladdningen.",
- "URL cannot be empty" : "URL kan ej vara tomt",
"{new_name} already exists" : "{new_name} finns redan",
"Could not create file" : "Kunde ej skapa fil",
"Could not create folder" : "Kunde ej skapa katalog",
- "Error fetching URL" : "Fel vid hämtning av URL",
"Rename" : "Byt namn",
"Delete" : "Radera",
"Disconnect storage" : "Koppla bort lagring",
@@ -67,6 +57,7 @@
"You don’t have permission to upload or create files here" : "Du har ej tillåtelse att ladda upp eller skapa filer här",
"_Uploading %n file_::_Uploading %n files_" : ["Laddar upp %n fil","Laddar upp %n filer"],
"\"{name}\" is an invalid file name." : "\"{name}\" är ett ogiltligt filnamn.",
+ "File name cannot be empty." : "Filnamn kan inte vara tomt.",
"Your storage is full, files can not be updated or synced anymore!" : "Ditt lagringsutrymme är fullt, filer kan inte längre uppdateras eller synkroniseras!",
"Your storage is almost full ({usedSpacePercent}%)" : "Ditt lagringsutrymme är nästan fullt ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krypteringsprogrammet är aktiverat men dina nycklar är inte initierade. Vänligen logga ut och in igen",
@@ -104,7 +95,6 @@
"Text file" : "Textfil",
"New folder" : "Ny mapp",
"Folder" : "Mapp",
- "From link" : "Från länk",
"Upload" : "Ladda upp",
"Cancel upload" : "Avbryt uppladdning",
"No files yet" : "Inga filer ännu",
diff --git a/apps/files/l10n/ta_LK.js b/apps/files/l10n/ta_LK.js
index 1ff2017ac28..7787f0a856f 100644
--- a/apps/files/l10n/ta_LK.js
+++ b/apps/files/l10n/ta_LK.js
@@ -1,7 +1,6 @@
OC.L10N.register(
"files",
{
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "செல்லுபடியற்ற பெயர்,'\\', '/', '<', '>', ':', '\"', '|', '?' மற்றும் '*' ஆகியன அனுமதிக்கப்படமாட்டாது.",
"No file was uploaded. Unknown error" : "ஒரு கோப்பும் பதிவேற்றப்படவில்லை. அறியப்படாத வழு",
"There is no error, the file uploaded with success" : "இங்கு வழு இல்லை, கோப்பு வெற்றிகரமாக பதிவேற்றப்பட்டது",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "பதிவேற்றப்பட்ட கோப்பானது HTML படிவத்தில் குறிப்பிடப்பட்டுள்ள MAX_FILE_SIZE directive ஐ விட கூடியது",
@@ -38,7 +37,6 @@ OC.L10N.register(
"New" : "புதிய",
"Text file" : "கோப்பு உரை",
"Folder" : "கோப்புறை",
- "From link" : "இணைப்பிலிருந்து",
"Upload" : "பதிவேற்றுக",
"Cancel upload" : "பதிவேற்றலை இரத்து செய்க",
"Upload too large" : "பதிவேற்றல் மிகப்பெரியது",
diff --git a/apps/files/l10n/ta_LK.json b/apps/files/l10n/ta_LK.json
index f945ee4032b..8812b6aa83f 100644
--- a/apps/files/l10n/ta_LK.json
+++ b/apps/files/l10n/ta_LK.json
@@ -1,5 +1,4 @@
{ "translations": {
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "செல்லுபடியற்ற பெயர்,'\\', '/', '<', '>', ':', '\"', '|', '?' மற்றும் '*' ஆகியன அனுமதிக்கப்படமாட்டாது.",
"No file was uploaded. Unknown error" : "ஒரு கோப்பும் பதிவேற்றப்படவில்லை. அறியப்படாத வழு",
"There is no error, the file uploaded with success" : "இங்கு வழு இல்லை, கோப்பு வெற்றிகரமாக பதிவேற்றப்பட்டது",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "பதிவேற்றப்பட்ட கோப்பானது HTML படிவத்தில் குறிப்பிடப்பட்டுள்ள MAX_FILE_SIZE directive ஐ விட கூடியது",
@@ -36,7 +35,6 @@
"New" : "புதிய",
"Text file" : "கோப்பு உரை",
"Folder" : "கோப்புறை",
- "From link" : "இணைப்பிலிருந்து",
"Upload" : "பதிவேற்றுக",
"Cancel upload" : "பதிவேற்றலை இரத்து செய்க",
"Upload too large" : "பதிவேற்றல் மிகப்பெரியது",
diff --git a/apps/files/l10n/th_TH.js b/apps/files/l10n/th_TH.js
index cba3ae369fc..e1cf5194952 100644
--- a/apps/files/l10n/th_TH.js
+++ b/apps/files/l10n/th_TH.js
@@ -4,8 +4,6 @@ OC.L10N.register(
"Unknown error" : "ข้อผิดพลาดที่ไม่ทราบสาเหตุ",
"Could not move %s - File with this name already exists" : "ไม่สามารถย้าย %s ได้ - ไฟล์ที่ใช้ชื่อนี้มีอยู่แล้ว",
"Could not move %s" : "ไม่สามารถย้าย %s ได้",
- "File name cannot be empty." : "ชื่อไฟล์ไม่สามารถเว้นว่างได้",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "ชื่อที่ใช้ไม่ถูกต้อง, '\\', '/', '<', '>', ':', '\"', '|', '?' และ '*' ไม่ได้รับอนุญาตให้ใช้งานได้",
"No file was uploaded. Unknown error" : "ยังไม่มีไฟล์ใดที่ถูกอัพโหลด เกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ",
"There is no error, the file uploaded with success" : "ไม่พบข้อผิดพลาดใดๆ, ไฟล์ถูกอัพโหลดเรียบร้อยแล้ว",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "ขนาดไฟล์ที่อัพโหลดมีขนาดเกิน upload_max_filesize ที่ระบุไว้ใน php.ini",
@@ -35,6 +33,7 @@ OC.L10N.register(
"_%n folder_::_%n folders_" : [""],
"_%n file_::_%n files_" : [""],
"_Uploading %n file_::_Uploading %n files_" : [""],
+ "File name cannot be empty." : "ชื่อไฟล์ไม่สามารถเว้นว่างได้",
"Your storage is full, files can not be updated or synced anymore!" : "พื้นที่จัดเก็บข้อมูลของคุณเต็มแล้ว ไม่สามารถอัพเดทหรือผสานไฟล์ต่างๆได้อีกต่อไป",
"Your storage is almost full ({usedSpacePercent}%)" : "พื้นที่จัดเก็บข้อมูลของคุณใกล้เต็มแล้ว ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : [""],
@@ -49,7 +48,6 @@ OC.L10N.register(
"Text file" : "ไฟล์ข้อความ",
"New folder" : "โฟลเดอร์ใหม่",
"Folder" : "แฟ้มเอกสาร",
- "From link" : "จากลิงก์",
"Upload" : "อัพโหลด",
"Cancel upload" : "ยกเลิกการอัพโหลด",
"Upload too large" : "ไฟล์ที่อัพโหลดมีขนาดใหญ่เกินไป",
diff --git a/apps/files/l10n/th_TH.json b/apps/files/l10n/th_TH.json
index 048a8d3d8be..22523db5d59 100644
--- a/apps/files/l10n/th_TH.json
+++ b/apps/files/l10n/th_TH.json
@@ -2,8 +2,6 @@
"Unknown error" : "ข้อผิดพลาดที่ไม่ทราบสาเหตุ",
"Could not move %s - File with this name already exists" : "ไม่สามารถย้าย %s ได้ - ไฟล์ที่ใช้ชื่อนี้มีอยู่แล้ว",
"Could not move %s" : "ไม่สามารถย้าย %s ได้",
- "File name cannot be empty." : "ชื่อไฟล์ไม่สามารถเว้นว่างได้",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "ชื่อที่ใช้ไม่ถูกต้อง, '\\', '/', '<', '>', ':', '\"', '|', '?' และ '*' ไม่ได้รับอนุญาตให้ใช้งานได้",
"No file was uploaded. Unknown error" : "ยังไม่มีไฟล์ใดที่ถูกอัพโหลด เกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ",
"There is no error, the file uploaded with success" : "ไม่พบข้อผิดพลาดใดๆ, ไฟล์ถูกอัพโหลดเรียบร้อยแล้ว",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "ขนาดไฟล์ที่อัพโหลดมีขนาดเกิน upload_max_filesize ที่ระบุไว้ใน php.ini",
@@ -33,6 +31,7 @@
"_%n folder_::_%n folders_" : [""],
"_%n file_::_%n files_" : [""],
"_Uploading %n file_::_Uploading %n files_" : [""],
+ "File name cannot be empty." : "ชื่อไฟล์ไม่สามารถเว้นว่างได้",
"Your storage is full, files can not be updated or synced anymore!" : "พื้นที่จัดเก็บข้อมูลของคุณเต็มแล้ว ไม่สามารถอัพเดทหรือผสานไฟล์ต่างๆได้อีกต่อไป",
"Your storage is almost full ({usedSpacePercent}%)" : "พื้นที่จัดเก็บข้อมูลของคุณใกล้เต็มแล้ว ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : [""],
@@ -47,7 +46,6 @@
"Text file" : "ไฟล์ข้อความ",
"New folder" : "โฟลเดอร์ใหม่",
"Folder" : "แฟ้มเอกสาร",
- "From link" : "จากลิงก์",
"Upload" : "อัพโหลด",
"Cancel upload" : "ยกเลิกการอัพโหลด",
"Upload too large" : "ไฟล์ที่อัพโหลดมีขนาดใหญ่เกินไป",
diff --git a/apps/files/l10n/tr.js b/apps/files/l10n/tr.js
index dee801c56b1..4dc78965996 100644
--- a/apps/files/l10n/tr.js
+++ b/apps/files/l10n/tr.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "%s taşınamadı. Bu isimde dosya zaten mevcut",
"Could not move %s" : "%s taşınamadı",
"Permission denied" : "Erişim reddedildi",
- "File name cannot be empty." : "Dosya adı boş olamaz.",
- "\"%s\" is an invalid file name." : "\"%s\" geçersiz bir dosya adı.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Geçersiz isim. '\\', '/', '<', '>', ':', '\"', '|', '?' ve '*' karakterlerine izin verilmemektedir.",
"The target folder has been moved or deleted." : "Hedef klasör taşındı veya silindi.",
"The name %s is already used in the folder %s. Please choose a different name." : "%s ismi zaten %s klasöründe kullanılıyor. Lütfen farklı bir isim seçin.",
- "Not a valid source" : "Geçerli bir kaynak değil",
- "Server is not allowed to open URLs, please check the server configuration" : "Sunucunun adresleri açma izni yok, lütfen sunucu yapılandırmasını denetleyin",
- "The file exceeds your quota by %s" : "Dosya, kotanızı %s aşıyor",
- "Error while downloading %s to %s" : "%s, %s içine indirilirken hata",
"Error when creating the file" : "Dosya oluşturulurken hata",
- "Folder name cannot be empty." : "Klasör adı boş olamaz.",
"Error when creating the folder" : "Klasör oluşturulurken hata",
"Unable to set upload directory." : "Yükleme dizini ayarlanamadı.",
"Invalid Token" : "Geçersiz Belirteç",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Yükleme iptal edildi.",
"Could not get result from server." : "Sunucudan sonuç alınamadı.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Dosya yükleme işlemi sürüyor. Şu anda sayfadan ayrılmak yükleme işlemini iptal edecek.",
- "URL cannot be empty" : "URL boş olamaz",
"{new_name} already exists" : "{new_name} zaten mevcut",
"Could not create file" : "Dosya oluşturulamadı",
"Could not create folder" : "Klasör oluşturulamadı",
- "Error fetching URL" : "Adres getirilirken hata",
"Rename" : "Yeniden adlandır",
"Delete" : "Sil",
"Disconnect storage" : "Depolama bağlantısını kes",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Buraya dosya yükleme veya oluşturma izniniz yok",
"_Uploading %n file_::_Uploading %n files_" : ["%n dosya yükleniyor","%n dosya yükleniyor"],
"\"{name}\" is an invalid file name." : "\"{name}\" geçersiz bir dosya adı.",
+ "File name cannot be empty." : "Dosya adı boş olamaz.",
"Your storage is full, files can not be updated or synced anymore!" : "Depolama alanınız dolu, artık dosyalar güncellenmeyecek veya eşitlenmeyecek.",
"Your storage is almost full ({usedSpacePercent}%)" : "Depolama alanınız neredeyse dolu (%{usedSpacePercent})",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Şifreleme Uygulaması etkin ancak anahtarlarınız başlatılmamış. Lütfen oturumu kapatıp yeniden açın",
@@ -100,6 +91,7 @@ OC.L10N.register(
"Maximum upload size" : "Azami yükleme boyutu",
"max. possible: " : "mümkün olan en fazla: ",
"Save" : "Kaydet",
+ "Can not be edited from here due to insufficient permissions." : "Yetersiz izinler buradan düzenlenemez.",
"Settings" : "Ayarlar",
"WebDAV" : "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "<a href=\"%s\" target=\"_blank\">Dosyalarınıza WebDAV aracılığıyla erişmek için</a> bu adresi kullanın",
@@ -108,7 +100,6 @@ OC.L10N.register(
"Text file" : "Metin dosyası",
"New folder" : "Yeni klasör",
"Folder" : "Klasör",
- "From link" : "Bağlantıdan",
"Upload" : "Yükle",
"Cancel upload" : "Yüklemeyi iptal et",
"No files yet" : "Henüz dosya yok",
diff --git a/apps/files/l10n/tr.json b/apps/files/l10n/tr.json
index 2e50b0f44fb..693edb782e5 100644
--- a/apps/files/l10n/tr.json
+++ b/apps/files/l10n/tr.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "%s taşınamadı. Bu isimde dosya zaten mevcut",
"Could not move %s" : "%s taşınamadı",
"Permission denied" : "Erişim reddedildi",
- "File name cannot be empty." : "Dosya adı boş olamaz.",
- "\"%s\" is an invalid file name." : "\"%s\" geçersiz bir dosya adı.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Geçersiz isim. '\\', '/', '<', '>', ':', '\"', '|', '?' ve '*' karakterlerine izin verilmemektedir.",
"The target folder has been moved or deleted." : "Hedef klasör taşındı veya silindi.",
"The name %s is already used in the folder %s. Please choose a different name." : "%s ismi zaten %s klasöründe kullanılıyor. Lütfen farklı bir isim seçin.",
- "Not a valid source" : "Geçerli bir kaynak değil",
- "Server is not allowed to open URLs, please check the server configuration" : "Sunucunun adresleri açma izni yok, lütfen sunucu yapılandırmasını denetleyin",
- "The file exceeds your quota by %s" : "Dosya, kotanızı %s aşıyor",
- "Error while downloading %s to %s" : "%s, %s içine indirilirken hata",
"Error when creating the file" : "Dosya oluşturulurken hata",
- "Folder name cannot be empty." : "Klasör adı boş olamaz.",
"Error when creating the folder" : "Klasör oluşturulurken hata",
"Unable to set upload directory." : "Yükleme dizini ayarlanamadı.",
"Invalid Token" : "Geçersiz Belirteç",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Yükleme iptal edildi.",
"Could not get result from server." : "Sunucudan sonuç alınamadı.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Dosya yükleme işlemi sürüyor. Şu anda sayfadan ayrılmak yükleme işlemini iptal edecek.",
- "URL cannot be empty" : "URL boş olamaz",
"{new_name} already exists" : "{new_name} zaten mevcut",
"Could not create file" : "Dosya oluşturulamadı",
"Could not create folder" : "Klasör oluşturulamadı",
- "Error fetching URL" : "Adres getirilirken hata",
"Rename" : "Yeniden adlandır",
"Delete" : "Sil",
"Disconnect storage" : "Depolama bağlantısını kes",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "Buraya dosya yükleme veya oluşturma izniniz yok",
"_Uploading %n file_::_Uploading %n files_" : ["%n dosya yükleniyor","%n dosya yükleniyor"],
"\"{name}\" is an invalid file name." : "\"{name}\" geçersiz bir dosya adı.",
+ "File name cannot be empty." : "Dosya adı boş olamaz.",
"Your storage is full, files can not be updated or synced anymore!" : "Depolama alanınız dolu, artık dosyalar güncellenmeyecek veya eşitlenmeyecek.",
"Your storage is almost full ({usedSpacePercent}%)" : "Depolama alanınız neredeyse dolu (%{usedSpacePercent})",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Şifreleme Uygulaması etkin ancak anahtarlarınız başlatılmamış. Lütfen oturumu kapatıp yeniden açın",
@@ -98,6 +89,7 @@
"Maximum upload size" : "Azami yükleme boyutu",
"max. possible: " : "mümkün olan en fazla: ",
"Save" : "Kaydet",
+ "Can not be edited from here due to insufficient permissions." : "Yetersiz izinler buradan düzenlenemez.",
"Settings" : "Ayarlar",
"WebDAV" : "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" : "<a href=\"%s\" target=\"_blank\">Dosyalarınıza WebDAV aracılığıyla erişmek için</a> bu adresi kullanın",
@@ -106,7 +98,6 @@
"Text file" : "Metin dosyası",
"New folder" : "Yeni klasör",
"Folder" : "Klasör",
- "From link" : "Bağlantıdan",
"Upload" : "Yükle",
"Cancel upload" : "Yüklemeyi iptal et",
"No files yet" : "Henüz dosya yok",
diff --git a/apps/files/l10n/uk.js b/apps/files/l10n/uk.js
index 3e4304db594..0e8c34b4d87 100644
--- a/apps/files/l10n/uk.js
+++ b/apps/files/l10n/uk.js
@@ -4,31 +4,23 @@ OC.L10N.register(
"Storage not available" : "Сховище не доступне",
"Storage invalid" : "Неправильне сховище",
"Unknown error" : "Невідома помилка",
- "Could not move %s - File with this name already exists" : "Не вдалося перемістити %s - Файл з таким ім'ям вже існує",
+ "Could not move %s - File with this name already exists" : "Не вдалося перемістити %s - файл з таким ім'ям вже існує",
"Could not move %s" : "Не вдалося перемістити %s",
"Permission denied" : "Доступ заборонено",
- "File name cannot be empty." : " Ім'я файлу не може бути порожнім.",
- "\"%s\" is an invalid file name." : "\"%s\" - це некоректне ім'я файлу.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Невірне ім'я, '\\', '/', '<', '>', ':', '\"', '|', '?' та '*' не дозволені.",
"The target folder has been moved or deleted." : "Теку призначення було переміщено або видалено.",
"The name %s is already used in the folder %s. Please choose a different name." : "Файл з ім'ям %s вже є у теці %s. Оберіть інше ім'я.",
- "Not a valid source" : "Недійсне джерело",
- "Server is not allowed to open URLs, please check the server configuration" : "Серверу заборонено відкривати посилання, перевірте конфігурацію",
- "The file exceeds your quota by %s" : "Файл перевищує вашу квоту на %s",
- "Error while downloading %s to %s" : "Помилка завантаження %s до %s",
"Error when creating the file" : "Помилка створення файлу",
- "Folder name cannot be empty." : "Ім'я теки не може бути порожнім.",
"Error when creating the folder" : "Помилка створення теки",
"Unable to set upload directory." : "Не вдалося встановити каталог завантаження.",
- "Invalid Token" : "Невірний Маркер",
- "No file was uploaded. Unknown error" : "Не завантажено жодного файлу. Невідома помилка",
- "There is no error, the file uploaded with success" : "Файл успішно вивантажено без помилок.",
+ "Invalid Token" : "Неприпустимий маркер",
+ "No file was uploaded. Unknown error" : "Файл не був завантажений. Невідома помилка",
+ "There is no error, the file uploaded with success" : "Файл успішно завантажений. Помилок немає.",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Розмір звантаження перевищує upload_max_filesize параметра в php.ini: ",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Розмір відвантаженого файлу перевищує директиву MAX_FILE_SIZE вказану в HTML формі",
- "The uploaded file was only partially uploaded" : "Файл відвантажено лише частково",
- "No file was uploaded" : "Не відвантажено жодного файлу",
+ "The uploaded file was only partially uploaded" : "Файл завантажений лише частково",
+ "No file was uploaded" : "Не завантажено жодного файлу",
"Missing a temporary folder" : "Відсутній тимчасовий каталог",
- "Failed to write to disk" : "Невдалося записати на диск",
+ "Failed to write to disk" : "Помилка запису на диск",
"Not enough storage available" : "Місця більше немає",
"Upload failed. Could not find uploaded file" : "Завантаження не вдалося. Неможливо знайти завантажений файл.",
"Upload failed. Could not get file info." : "Завантаження не вдалося. Неможливо отримати інформацію про файл.",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "Завантаження перервано.",
"Could not get result from server." : "Не вдалося отримати результат від сервера.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Виконується завантаження файлу. Закриття цієї сторінки приведе до відміни завантаження.",
- "URL cannot be empty" : "URL не може бути порожнім",
"{new_name} already exists" : "{new_name} вже існує",
"Could not create file" : "Не вдалося створити файл",
"Could not create folder" : "Не вдалося створити теку",
- "Error fetching URL" : "Помилка отримання URL",
"Rename" : "Перейменувати",
"Delete" : "Видалити",
"Disconnect storage" : "Від’єднати сховище",
@@ -70,6 +60,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "У вас недостатньо прав для завантаження або створення файлів тут",
"_Uploading %n file_::_Uploading %n files_" : ["Завантаження %n файлу","Завантаження %n файлів","Завантаження %n файлів"],
"\"{name}\" is an invalid file name." : "\"{name}\" - некоректне ім'я файлу.",
+ "File name cannot be empty." : " Ім'я файлу не може бути порожнім.",
"Your storage is full, files can not be updated or synced anymore!" : "Ваше сховище переповнене, файли більше не можуть бути оновлені або синхронізовані !",
"Your storage is almost full ({usedSpacePercent}%)" : "Ваше сховище майже повне ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Доданок шифрування ввімкнено, але ваші ключі не ініціалізовано, вийдіть та зайдіть знову",
@@ -100,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>" : "Для доступу до файлів через WebDAV використовуйте <a href=\"%s\" target=\"_blank\">це посилання</a>",
@@ -108,7 +100,6 @@ OC.L10N.register(
"Text file" : "Текстовий файл",
"New folder" : "Нова тека",
"Folder" : "Тека",
- "From link" : "З посилання",
"Upload" : "Вивантажити",
"Cancel upload" : "Перервати завантаження",
"No files yet" : "Немає нічого",
@@ -120,6 +111,6 @@ OC.L10N.register(
"Files are being scanned, please wait." : "Файли скануються, зачекайте, будь-ласка.",
"Currently scanning" : "Триває перевірка",
"No favorites" : "Немає обраних",
- "Files and folders you mark as favorite will show up here" : "Файли і папки, які ви помітити як улюблені з'явиться тут"
+ "Files and folders you mark as favorite will show up here" : "Файли і папки, які ви помітити як улюблені з'являться тут"
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/apps/files/l10n/uk.json b/apps/files/l10n/uk.json
index bb2433fae90..ae9b8eaa361 100644
--- a/apps/files/l10n/uk.json
+++ b/apps/files/l10n/uk.json
@@ -2,31 +2,23 @@
"Storage not available" : "Сховище не доступне",
"Storage invalid" : "Неправильне сховище",
"Unknown error" : "Невідома помилка",
- "Could not move %s - File with this name already exists" : "Не вдалося перемістити %s - Файл з таким ім'ям вже існує",
+ "Could not move %s - File with this name already exists" : "Не вдалося перемістити %s - файл з таким ім'ям вже існує",
"Could not move %s" : "Не вдалося перемістити %s",
"Permission denied" : "Доступ заборонено",
- "File name cannot be empty." : " Ім'я файлу не може бути порожнім.",
- "\"%s\" is an invalid file name." : "\"%s\" - це некоректне ім'я файлу.",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Невірне ім'я, '\\', '/', '<', '>', ':', '\"', '|', '?' та '*' не дозволені.",
"The target folder has been moved or deleted." : "Теку призначення було переміщено або видалено.",
"The name %s is already used in the folder %s. Please choose a different name." : "Файл з ім'ям %s вже є у теці %s. Оберіть інше ім'я.",
- "Not a valid source" : "Недійсне джерело",
- "Server is not allowed to open URLs, please check the server configuration" : "Серверу заборонено відкривати посилання, перевірте конфігурацію",
- "The file exceeds your quota by %s" : "Файл перевищує вашу квоту на %s",
- "Error while downloading %s to %s" : "Помилка завантаження %s до %s",
"Error when creating the file" : "Помилка створення файлу",
- "Folder name cannot be empty." : "Ім'я теки не може бути порожнім.",
"Error when creating the folder" : "Помилка створення теки",
"Unable to set upload directory." : "Не вдалося встановити каталог завантаження.",
- "Invalid Token" : "Невірний Маркер",
- "No file was uploaded. Unknown error" : "Не завантажено жодного файлу. Невідома помилка",
- "There is no error, the file uploaded with success" : "Файл успішно вивантажено без помилок.",
+ "Invalid Token" : "Неприпустимий маркер",
+ "No file was uploaded. Unknown error" : "Файл не був завантажений. Невідома помилка",
+ "There is no error, the file uploaded with success" : "Файл успішно завантажений. Помилок немає.",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Розмір звантаження перевищує upload_max_filesize параметра в php.ini: ",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Розмір відвантаженого файлу перевищує директиву MAX_FILE_SIZE вказану в HTML формі",
- "The uploaded file was only partially uploaded" : "Файл відвантажено лише частково",
- "No file was uploaded" : "Не відвантажено жодного файлу",
+ "The uploaded file was only partially uploaded" : "Файл завантажений лише частково",
+ "No file was uploaded" : "Не завантажено жодного файлу",
"Missing a temporary folder" : "Відсутній тимчасовий каталог",
- "Failed to write to disk" : "Невдалося записати на диск",
+ "Failed to write to disk" : "Помилка запису на диск",
"Not enough storage available" : "Місця більше немає",
"Upload failed. Could not find uploaded file" : "Завантаження не вдалося. Неможливо знайти завантажений файл.",
"Upload failed. Could not get file info." : "Завантаження не вдалося. Неможливо отримати інформацію про файл.",
@@ -41,11 +33,9 @@
"Upload cancelled." : "Завантаження перервано.",
"Could not get result from server." : "Не вдалося отримати результат від сервера.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Виконується завантаження файлу. Закриття цієї сторінки приведе до відміни завантаження.",
- "URL cannot be empty" : "URL не може бути порожнім",
"{new_name} already exists" : "{new_name} вже існує",
"Could not create file" : "Не вдалося створити файл",
"Could not create folder" : "Не вдалося створити теку",
- "Error fetching URL" : "Помилка отримання URL",
"Rename" : "Перейменувати",
"Delete" : "Видалити",
"Disconnect storage" : "Від’єднати сховище",
@@ -68,6 +58,7 @@
"You don’t have permission to upload or create files here" : "У вас недостатньо прав для завантаження або створення файлів тут",
"_Uploading %n file_::_Uploading %n files_" : ["Завантаження %n файлу","Завантаження %n файлів","Завантаження %n файлів"],
"\"{name}\" is an invalid file name." : "\"{name}\" - некоректне ім'я файлу.",
+ "File name cannot be empty." : " Ім'я файлу не може бути порожнім.",
"Your storage is full, files can not be updated or synced anymore!" : "Ваше сховище переповнене, файли більше не можуть бути оновлені або синхронізовані !",
"Your storage is almost full ({usedSpacePercent}%)" : "Ваше сховище майже повне ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Доданок шифрування ввімкнено, але ваші ключі не ініціалізовано, вийдіть та зайдіть знову",
@@ -98,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>" : "Для доступу до файлів через WebDAV використовуйте <a href=\"%s\" target=\"_blank\">це посилання</a>",
@@ -106,7 +98,6 @@
"Text file" : "Текстовий файл",
"New folder" : "Нова тека",
"Folder" : "Тека",
- "From link" : "З посилання",
"Upload" : "Вивантажити",
"Cancel upload" : "Перервати завантаження",
"No files yet" : "Немає нічого",
@@ -118,6 +109,6 @@
"Files are being scanned, please wait." : "Файли скануються, зачекайте, будь-ласка.",
"Currently scanning" : "Триває перевірка",
"No favorites" : "Немає обраних",
- "Files and folders you mark as favorite will show up here" : "Файли і папки, які ви помітити як улюблені з'явиться тут"
+ "Files and folders you mark as favorite will show up here" : "Файли і папки, які ви помітити як улюблені з'являться тут"
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
} \ No newline at end of file
diff --git a/apps/files/l10n/vi.js b/apps/files/l10n/vi.js
index 19f5c24928c..450b112cc45 100644
--- a/apps/files/l10n/vi.js
+++ b/apps/files/l10n/vi.js
@@ -4,14 +4,8 @@ OC.L10N.register(
"Unknown error" : "Lỗi chưa biết",
"Could not move %s - File with this name already exists" : "Không thể di chuyển %s - Đã có tên tập tin này trên hệ thống",
"Could not move %s" : "Không thể di chuyển %s",
- "File name cannot be empty." : "Tên file không được rỗng",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Tên không hợp lệ, '\\', '/', '<', '>', ':', '\"', '|', '?' và '*' thì không được phép dùng.",
"The name %s is already used in the folder %s. Please choose a different name." : "Tên %s đã được sử dụng trong thư mục %s. Hãy chọn tên khác.",
- "Not a valid source" : "Nguồn không hợp lệ",
- "Server is not allowed to open URLs, please check the server configuration" : "Server cấm mở URLs, vui lòng kiểm tra lại cấu hình server",
- "Error while downloading %s to %s" : "Lỗi trong trong quá trình tải %s từ %s",
"Error when creating the file" : "Lỗi khi tạo file",
- "Folder name cannot be empty." : "Tên thư mục không thể để trống",
"Error when creating the folder" : "Lỗi khi tạo thư mục",
"Unable to set upload directory." : "Không thể thiết lập thư mục tải lên.",
"Invalid Token" : "Xác thực không hợp lệ",
@@ -34,7 +28,6 @@ OC.L10N.register(
"Upload cancelled." : "Hủy tải lên",
"Could not get result from server." : "Không thể nhận được kết quả từ máy chủ.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Tập tin tải lên đang được xử lý. Nếu bạn rời khỏi trang bây giờ sẽ hủy quá trình này.",
- "URL cannot be empty" : "URL không thể để trống",
"{new_name} already exists" : "{new_name} đã tồn tại",
"Could not create file" : "Không thể tạo file",
"Could not create folder" : "Không thể tạo thư mục",
@@ -55,6 +48,7 @@ OC.L10N.register(
"_%n file_::_%n files_" : ["%n tập tin"],
"You don’t have permission to upload or create files here" : "Bạn không có quyền upload hoặc tạo files ở đây",
"_Uploading %n file_::_Uploading %n files_" : ["Đang tải lên %n tập tin"],
+ "File name cannot be empty." : "Tên file không được rỗng",
"Your storage is full, files can not be updated or synced anymore!" : "Your storage is full, files can not be updated or synced anymore!",
"Your storage is almost full ({usedSpacePercent}%)" : "Your storage is almost full ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Ứng dụng mã hóa đã được kích hoạt nhưng bạn chưa khởi tạo khóa. Vui lòng đăng xuất ra và đăng nhập lại",
@@ -74,9 +68,9 @@ OC.L10N.register(
"Text file" : "Tập tin văn bản",
"New folder" : "Tạo thư mục",
"Folder" : "Thư mục",
- "From link" : "Từ liên kết",
"Upload" : "Tải lên",
"Cancel upload" : "Hủy upload",
+ "No entries found in this folder" : "Chưa có mục nào trong thư mục",
"Upload too large" : "Tập tin tải lên quá lớn",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Các tập tin bạn đang tải lên vượt quá kích thước tối đa cho phép trên máy chủ .",
"Files are being scanned, please wait." : "Tập tin đang được quét ,vui lòng chờ."
diff --git a/apps/files/l10n/vi.json b/apps/files/l10n/vi.json
index 6ed283927c8..c6032f2a472 100644
--- a/apps/files/l10n/vi.json
+++ b/apps/files/l10n/vi.json
@@ -2,14 +2,8 @@
"Unknown error" : "Lỗi chưa biết",
"Could not move %s - File with this name already exists" : "Không thể di chuyển %s - Đã có tên tập tin này trên hệ thống",
"Could not move %s" : "Không thể di chuyển %s",
- "File name cannot be empty." : "Tên file không được rỗng",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "Tên không hợp lệ, '\\', '/', '<', '>', ':', '\"', '|', '?' và '*' thì không được phép dùng.",
"The name %s is already used in the folder %s. Please choose a different name." : "Tên %s đã được sử dụng trong thư mục %s. Hãy chọn tên khác.",
- "Not a valid source" : "Nguồn không hợp lệ",
- "Server is not allowed to open URLs, please check the server configuration" : "Server cấm mở URLs, vui lòng kiểm tra lại cấu hình server",
- "Error while downloading %s to %s" : "Lỗi trong trong quá trình tải %s từ %s",
"Error when creating the file" : "Lỗi khi tạo file",
- "Folder name cannot be empty." : "Tên thư mục không thể để trống",
"Error when creating the folder" : "Lỗi khi tạo thư mục",
"Unable to set upload directory." : "Không thể thiết lập thư mục tải lên.",
"Invalid Token" : "Xác thực không hợp lệ",
@@ -32,7 +26,6 @@
"Upload cancelled." : "Hủy tải lên",
"Could not get result from server." : "Không thể nhận được kết quả từ máy chủ.",
"File upload is in progress. Leaving the page now will cancel the upload." : "Tập tin tải lên đang được xử lý. Nếu bạn rời khỏi trang bây giờ sẽ hủy quá trình này.",
- "URL cannot be empty" : "URL không thể để trống",
"{new_name} already exists" : "{new_name} đã tồn tại",
"Could not create file" : "Không thể tạo file",
"Could not create folder" : "Không thể tạo thư mục",
@@ -53,6 +46,7 @@
"_%n file_::_%n files_" : ["%n tập tin"],
"You don’t have permission to upload or create files here" : "Bạn không có quyền upload hoặc tạo files ở đây",
"_Uploading %n file_::_Uploading %n files_" : ["Đang tải lên %n tập tin"],
+ "File name cannot be empty." : "Tên file không được rỗng",
"Your storage is full, files can not be updated or synced anymore!" : "Your storage is full, files can not be updated or synced anymore!",
"Your storage is almost full ({usedSpacePercent}%)" : "Your storage is almost full ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Ứng dụng mã hóa đã được kích hoạt nhưng bạn chưa khởi tạo khóa. Vui lòng đăng xuất ra và đăng nhập lại",
@@ -72,9 +66,9 @@
"Text file" : "Tập tin văn bản",
"New folder" : "Tạo thư mục",
"Folder" : "Thư mục",
- "From link" : "Từ liên kết",
"Upload" : "Tải lên",
"Cancel upload" : "Hủy upload",
+ "No entries found in this folder" : "Chưa có mục nào trong thư mục",
"Upload too large" : "Tập tin tải lên quá lớn",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Các tập tin bạn đang tải lên vượt quá kích thước tối đa cho phép trên máy chủ .",
"Files are being scanned, please wait." : "Tập tin đang được quét ,vui lòng chờ."
diff --git a/apps/files/l10n/zh_CN.js b/apps/files/l10n/zh_CN.js
index 883465b6a24..eed18de8a34 100644
--- a/apps/files/l10n/zh_CN.js
+++ b/apps/files/l10n/zh_CN.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "无法移动 %s - 同名文件已存在",
"Could not move %s" : "无法移动 %s",
"Permission denied" : "拒绝访问",
- "File name cannot be empty." : "文件名不能为空。",
- "\"%s\" is an invalid file name." : "“%s” 是一个无效的文件名。",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "无效名称,'\\', '/', '<', '>', ':', '\"', '|', '?' 和 '*' 不被允许使用。",
"The target folder has been moved or deleted." : "目标文件夹已经被移动或删除。",
"The name %s is already used in the folder %s. Please choose a different name." : "文件名 %s 是已经在 %s 中存在的名称。请使用其他名称。",
- "Not a valid source" : "不是一个可用的源",
- "Server is not allowed to open URLs, please check the server configuration" : "服务器没有允许打开URL网址,请检查服务器配置",
- "The file exceeds your quota by %s" : "文件超过配额 %s",
- "Error while downloading %s to %s" : "当下载 %s 到 %s 时出错",
"Error when creating the file" : "创建文件时出错",
- "Folder name cannot be empty." : "文件夹名称不能为空",
"Error when creating the folder" : "创建文件夹出错",
"Unable to set upload directory." : "无法设置上传文件夹。",
"Invalid Token" : "无效密匙",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "上传已取消",
"Could not get result from server." : "不能从服务器得到结果",
"File upload is in progress. Leaving the page now will cancel the upload." : "文件正在上传中。现在离开此页会导致上传动作被取消。",
- "URL cannot be empty" : "URL不能为空",
"{new_name} already exists" : "{new_name} 已存在",
"Could not create file" : "不能创建文件",
"Could not create folder" : "不能创建文件夹",
- "Error fetching URL" : "获取URL出错",
"Rename" : "重命名",
"Delete" : "删除",
"Disconnect storage" : "断开储存连接",
@@ -69,6 +59,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "您没有权限来上传湖州哦和创建文件",
"_Uploading %n file_::_Uploading %n files_" : ["上传 %n 个文件"],
"\"{name}\" is an invalid file name." : "“{name}”是一个无效的文件名。",
+ "File name cannot be empty." : "文件名不能为空。",
"Your storage is full, files can not be updated or synced anymore!" : "您的存储空间已满,文件将无法更新或同步!",
"Your storage is almost full ({usedSpacePercent}%)" : "您的存储空间即将用完 ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "加密应用被启用了,但是你的加密密钥没有初始化,请重新登出登录系统一次。",
@@ -106,7 +97,6 @@ OC.L10N.register(
"Text file" : "文本文件",
"New folder" : "增加文件夹",
"Folder" : "文件夹",
- "From link" : "来自链接",
"Upload" : "上传",
"Cancel upload" : "取消上传",
"No files yet" : "尚无文件",
diff --git a/apps/files/l10n/zh_CN.json b/apps/files/l10n/zh_CN.json
index 896a896337d..c845dc6d11a 100644
--- a/apps/files/l10n/zh_CN.json
+++ b/apps/files/l10n/zh_CN.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "无法移动 %s - 同名文件已存在",
"Could not move %s" : "无法移动 %s",
"Permission denied" : "拒绝访问",
- "File name cannot be empty." : "文件名不能为空。",
- "\"%s\" is an invalid file name." : "“%s” 是一个无效的文件名。",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "无效名称,'\\', '/', '<', '>', ':', '\"', '|', '?' 和 '*' 不被允许使用。",
"The target folder has been moved or deleted." : "目标文件夹已经被移动或删除。",
"The name %s is already used in the folder %s. Please choose a different name." : "文件名 %s 是已经在 %s 中存在的名称。请使用其他名称。",
- "Not a valid source" : "不是一个可用的源",
- "Server is not allowed to open URLs, please check the server configuration" : "服务器没有允许打开URL网址,请检查服务器配置",
- "The file exceeds your quota by %s" : "文件超过配额 %s",
- "Error while downloading %s to %s" : "当下载 %s 到 %s 时出错",
"Error when creating the file" : "创建文件时出错",
- "Folder name cannot be empty." : "文件夹名称不能为空",
"Error when creating the folder" : "创建文件夹出错",
"Unable to set upload directory." : "无法设置上传文件夹。",
"Invalid Token" : "无效密匙",
@@ -41,11 +33,9 @@
"Upload cancelled." : "上传已取消",
"Could not get result from server." : "不能从服务器得到结果",
"File upload is in progress. Leaving the page now will cancel the upload." : "文件正在上传中。现在离开此页会导致上传动作被取消。",
- "URL cannot be empty" : "URL不能为空",
"{new_name} already exists" : "{new_name} 已存在",
"Could not create file" : "不能创建文件",
"Could not create folder" : "不能创建文件夹",
- "Error fetching URL" : "获取URL出错",
"Rename" : "重命名",
"Delete" : "删除",
"Disconnect storage" : "断开储存连接",
@@ -67,6 +57,7 @@
"You don’t have permission to upload or create files here" : "您没有权限来上传湖州哦和创建文件",
"_Uploading %n file_::_Uploading %n files_" : ["上传 %n 个文件"],
"\"{name}\" is an invalid file name." : "“{name}”是一个无效的文件名。",
+ "File name cannot be empty." : "文件名不能为空。",
"Your storage is full, files can not be updated or synced anymore!" : "您的存储空间已满,文件将无法更新或同步!",
"Your storage is almost full ({usedSpacePercent}%)" : "您的存储空间即将用完 ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "加密应用被启用了,但是你的加密密钥没有初始化,请重新登出登录系统一次。",
@@ -104,7 +95,6 @@
"Text file" : "文本文件",
"New folder" : "增加文件夹",
"Folder" : "文件夹",
- "From link" : "来自链接",
"Upload" : "上传",
"Cancel upload" : "取消上传",
"No files yet" : "尚无文件",
diff --git a/apps/files/l10n/zh_TW.js b/apps/files/l10n/zh_TW.js
index 3419fd21459..eed43d7549a 100644
--- a/apps/files/l10n/zh_TW.js
+++ b/apps/files/l10n/zh_TW.js
@@ -7,17 +7,9 @@ OC.L10N.register(
"Could not move %s - File with this name already exists" : "無法移動 %s ,同名的檔案已經存在",
"Could not move %s" : "無法移動 %s",
"Permission denied" : "存取被拒",
- "File name cannot be empty." : "檔名不能為空",
- "\"%s\" is an invalid file name." : "%s 是不合法的檔名。",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "檔名不合法,不允許 \\ / < > : \" | ? * 字元",
"The target folder has been moved or deleted." : "目標資料夾已經被搬移或刪除。",
"The name %s is already used in the folder %s. Please choose a different name." : "%s 已經被使用於資料夾 %s ,請換一個名字",
- "Not a valid source" : "不是有效的來源",
- "Server is not allowed to open URLs, please check the server configuration" : "伺服器上不允許開啓 URL ,請檢查伺服器設定",
- "The file exceeds your quota by %s" : "這個檔案大小超出配額 %s",
- "Error while downloading %s to %s" : "下載 %s 到 %s 失敗",
"Error when creating the file" : "建立檔案失敗",
- "Folder name cannot be empty." : "資料夾名稱不能留空",
"Error when creating the folder" : "建立資料夾失敗",
"Unable to set upload directory." : "無法設定上傳目錄",
"Invalid Token" : "無效的 token",
@@ -43,11 +35,9 @@ OC.L10N.register(
"Upload cancelled." : "上傳已取消",
"Could not get result from server." : "無法從伺服器取回結果",
"File upload is in progress. Leaving the page now will cancel the upload." : "檔案上傳中,離開此頁面將會取消上傳。",
- "URL cannot be empty" : "URL 不能留空",
"{new_name} already exists" : "{new_name} 已經存在",
"Could not create file" : "無法建立檔案",
"Could not create folder" : "無法建立資料夾",
- "Error fetching URL" : "抓取 URL 發生錯誤",
"Rename" : "重新命名",
"Delete" : "刪除",
"Disconnect storage" : "斷開儲存空間連接",
@@ -68,6 +58,7 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "您沒有權限在這裡上傳或建立檔案",
"_Uploading %n file_::_Uploading %n files_" : ["%n 個檔案正在上傳"],
"\"{name}\" is an invalid file name." : "{name} 是無效的檔名",
+ "File name cannot be empty." : "檔名不能為空",
"Your storage is full, files can not be updated or synced anymore!" : "您的儲存空間已滿,沒有辦法再更新或是同步檔案!",
"Your storage is almost full ({usedSpacePercent}%)" : "您的儲存空間快要滿了 ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "檔案加密已啓用,但是您的金鑰尚未初始化,請重新登入一次",
@@ -104,7 +95,6 @@ OC.L10N.register(
"Text file" : "文字檔",
"New folder" : "新資料夾",
"Folder" : "資料夾",
- "From link" : "從連結",
"Upload" : "上傳",
"Cancel upload" : "取消上傳",
"Upload too large" : "上傳過大",
diff --git a/apps/files/l10n/zh_TW.json b/apps/files/l10n/zh_TW.json
index 0c43aa73d5a..de2f2d82efe 100644
--- a/apps/files/l10n/zh_TW.json
+++ b/apps/files/l10n/zh_TW.json
@@ -5,17 +5,9 @@
"Could not move %s - File with this name already exists" : "無法移動 %s ,同名的檔案已經存在",
"Could not move %s" : "無法移動 %s",
"Permission denied" : "存取被拒",
- "File name cannot be empty." : "檔名不能為空",
- "\"%s\" is an invalid file name." : "%s 是不合法的檔名。",
- "Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." : "檔名不合法,不允許 \\ / < > : \" | ? * 字元",
"The target folder has been moved or deleted." : "目標資料夾已經被搬移或刪除。",
"The name %s is already used in the folder %s. Please choose a different name." : "%s 已經被使用於資料夾 %s ,請換一個名字",
- "Not a valid source" : "不是有效的來源",
- "Server is not allowed to open URLs, please check the server configuration" : "伺服器上不允許開啓 URL ,請檢查伺服器設定",
- "The file exceeds your quota by %s" : "這個檔案大小超出配額 %s",
- "Error while downloading %s to %s" : "下載 %s 到 %s 失敗",
"Error when creating the file" : "建立檔案失敗",
- "Folder name cannot be empty." : "資料夾名稱不能留空",
"Error when creating the folder" : "建立資料夾失敗",
"Unable to set upload directory." : "無法設定上傳目錄",
"Invalid Token" : "無效的 token",
@@ -41,11 +33,9 @@
"Upload cancelled." : "上傳已取消",
"Could not get result from server." : "無法從伺服器取回結果",
"File upload is in progress. Leaving the page now will cancel the upload." : "檔案上傳中,離開此頁面將會取消上傳。",
- "URL cannot be empty" : "URL 不能留空",
"{new_name} already exists" : "{new_name} 已經存在",
"Could not create file" : "無法建立檔案",
"Could not create folder" : "無法建立資料夾",
- "Error fetching URL" : "抓取 URL 發生錯誤",
"Rename" : "重新命名",
"Delete" : "刪除",
"Disconnect storage" : "斷開儲存空間連接",
@@ -66,6 +56,7 @@
"You don’t have permission to upload or create files here" : "您沒有權限在這裡上傳或建立檔案",
"_Uploading %n file_::_Uploading %n files_" : ["%n 個檔案正在上傳"],
"\"{name}\" is an invalid file name." : "{name} 是無效的檔名",
+ "File name cannot be empty." : "檔名不能為空",
"Your storage is full, files can not be updated or synced anymore!" : "您的儲存空間已滿,沒有辦法再更新或是同步檔案!",
"Your storage is almost full ({usedSpacePercent}%)" : "您的儲存空間快要滿了 ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "檔案加密已啓用,但是您的金鑰尚未初始化,請重新登入一次",
@@ -102,7 +93,6 @@
"Text file" : "文字檔",
"New folder" : "新資料夾",
"Folder" : "資料夾",
- "From link" : "從連結",
"Upload" : "上傳",
"Cancel upload" : "取消上傳",
"Upload too large" : "上傳過大",
diff --git a/apps/files/templates/admin.php b/apps/files/templates/admin.php
index 6fb99b18add..adf756a12be 100644
--- a/apps/files/templates/admin.php
+++ b/apps/files/templates/admin.php
@@ -1,18 +1,18 @@
-<?php if($_['uploadChangable']):?>
-
<?php OCP\Util::addscript('files', 'admin'); ?>
<form name="filesForm" class="section" action="#" method="post">
<h2><?php p($l->t('File handling')); ?></h2>
<label for="maxUploadSize"><?php p($l->t( 'Maximum upload size' )); ?> </label>
- <input type="text" name='maxUploadSize' id="maxUploadSize" value='<?php p($_['uploadMaxFilesize']) ?>'/>
+ <input type="text" name='maxUploadSize' id="maxUploadSize" value='<?php p($_['uploadMaxFilesize']) ?>' <?php if(!$_['uploadChangable']) { p('disabled'); } ?> />
<?php if($_['displayMaxPossibleUploadSize']):?>
(<?php p($l->t('max. possible: ')); p($_['maxPossibleUploadSize']) ?>)
<?php endif;?>
<br/>
<input type="hidden" value="<?php p($_['requesttoken']); ?>" name="requesttoken" />
- <input type="submit" name="submitFilesAdminSettings" id="submitFilesAdminSettings"
- value="<?php p($l->t( 'Save' )); ?>"/>
+ <?php if($_['uploadChangable']): ?>
+ <input type="submit" name="submitFilesAdminSettings" id="submitFilesAdminSettings"
+ value="<?php p($l->t( 'Save' )); ?>"/>
+ <?php else: ?>
+ <?php p($l->t('Can not be edited from here due to insufficient permissions.')); ?>
+ <?php endif; ?>
</form>
-
-<?php endif;?>
diff --git a/apps/files/templates/list.php b/apps/files/templates/list.php
index aa879002baa..f2292bfae36 100644
--- a/apps/files/templates/list.php
+++ b/apps/files/templates/list.php
@@ -12,9 +12,6 @@
data-type="folder" data-newname="<?php p($l->t('New folder')) ?>">
<p><?php p($l->t('Folder'));?></p>
</li>
- <li class="icon-link svg" data-type="web">
- <p><?php p($l->t('From link'));?></p>
- </li>
</ul>
</div>
<?php endif;?>
diff --git a/apps/files/tests/js/fileUploadSpec.js b/apps/files/tests/js/fileUploadSpec.js
index 2b4341ef1c3..49b7265ced1 100644
--- a/apps/files/tests/js/fileUploadSpec.js
+++ b/apps/files/tests/js/fileUploadSpec.js
@@ -110,18 +110,5 @@ describe('OC.Upload tests', function() {
'Not enough free space, you are uploading 5 kB but only 1000 B is left'
);
});
- it('does not add file if it has invalid characters', function() {
- var result;
- testFile.name = 'stars*stars.txt';
-
- result = addFile(testFile);
-
- expect(result).toEqual(false);
- expect(failStub.calledOnce).toEqual(true);
- expect(failStub.getCall(0).args[1].textStatus).toEqual('invalidcharacters');
- expect(failStub.getCall(0).args[1].errorThrown.substr(0, 12)).toEqual(
- 'Invalid name'
- );
- });
});
});
diff --git a/apps/files/tests/js/filesSpec.js b/apps/files/tests/js/filesSpec.js
index 4f8d5a29318..f20ba03e2f1 100644
--- a/apps/files/tests/js/filesSpec.js
+++ b/apps/files/tests/js/filesSpec.js
@@ -55,16 +55,6 @@ describe('OCA.Files.Files tests', function() {
' ',
'.',
'..',
- 'back\\slash',
- 'sl/ash',
- 'lt<lt',
- 'gt>gt',
- 'col:on',
- 'double"quote',
- 'pi|pe',
- 'dont?ask?questions?',
- 'super*star',
- 'new\nline',
' ..',
'.. ',
'. ',
diff --git a/apps/files_encryption/l10n/az.js b/apps/files_encryption/l10n/az.js
index 4e06db0f777..d6d243d165b 100644
--- a/apps/files_encryption/l10n/az.js
+++ b/apps/files_encryption/l10n/az.js
@@ -2,17 +2,52 @@ OC.L10N.register(
"files_encryption",
{
"Unknown error" : "Bəlli olmayan səhv baş verdi",
+ "Missing recovery key password" : "Bərpa açarının şifrəsi çatışmır",
+ "Please repeat the recovery key password" : "Xahiş olunur bərpa açarı şifrəsini təkrarlayasınız",
+ "Repeated recovery key password does not match the provided recovery key password" : "Təkrar daxil edilən bərpa açarı şifrəsi, öncə daxil edilən bərpa açarı ilə üst-üstə düşmür ",
"Recovery key successfully enabled" : "Bərpa açarı uğurla aktivləşdi",
"Could not disable recovery key. Please check your recovery key password!" : "Geriqaytarılma açarını sondürmək olmur. Xahiş edirik geriqaytarılma key açarınızı yoxlayın.",
"Recovery key successfully disabled" : "Bərpa açarı uğurla söndürüldü",
+ "Please provide the old recovery password" : "Xahiş olunur köhnə bərpa açarını daxil edəsiniz",
+ "Please provide a new recovery password" : "Xahiş olunur yeni bərpa açarı şifrəsini daxil esəsiniz",
+ "Please repeat the new recovery password" : "Xahiş olunur yeni bərpa açarını təkrarlayasınız",
"Password successfully changed." : "Şifrə uğurla dəyişdirildi.",
"Could not change the password. Maybe the old password was not correct." : "Şifrəni dəyişmək olmur, ola bilər ki, köhnə şifrə düzgün olmayıb.",
+ "Could not update the private key password." : "Gizli açarın şifrəsini yeniləmək mümkün olmadı.",
+ "The old password was not correct, please try again." : "Köhnə şifrə düzgün deyildi, xahiş olunur yenidən cəhd edəsiniz.",
+ "The current log-in password was not correct, please try again." : "Hal-hazırki istifadəçi şifrəsi düzgün deyildi, xahiş olunur yenidən cəhd edəsiniz.",
+ "Private key password successfully updated." : "Gizli aşar şifrəsi uğurla yeniləndi.",
+ "File recovery settings updated" : "Fayl bərpa quraşdırmaları yeniləndi",
+ "Could not update file recovery" : "Fayl bərpasını yeniləmək olmur",
+ "Encryption app not initialized! Maybe the encryption app was re-enabled during your session. Please try to log out and log back in to initialize the encryption app." : "Şifrələmə proqramı inisializasiya edilməyib! Ola bilər ki, şifrələnmə proqramı sizin sessiya müddətində yenidən işə salınıb. Xahiş olunur çıxıb yenidən girişə cəhd edəsiniz ki, şifrələnmə proqramı sizin istifadəçı adı üçün təkrar inisializasiya edilsin. ",
"Your private key is not valid! Likely your password was changed outside of %s (e.g. your corporate directory). You can update your private key password in your personal settings to recover access to your encrypted files." : "Sizin gizli açarınız doğru deyil! Təxmin edilir ki, sizin şifrə %s-dən kənarda dəyişdirilib(misal üçün sizin koorporativ qovluq). Siz öz şifrələnmiş fayllarınıza yetkinizi bərpa etmək üçün, öz şifrənizi şəxsi quraşdırmalarınızda yeniləyə bilərsiniz.",
+ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Bu faylı deşifrə etmək olmur və ola bilər ki, bu paylaşımda olan fayldır. Xahiş olunur faylın sahibinə həmin faylı sizinlə yenidən paylaşım etməsini bildirəsiniz. ",
"Unknown error. Please check your system settings or contact your administrator" : "Tanınmayan səhv. Xahiş olunur sistem quraşdırmalarınızı yoxlayın yada öz inzibatçınızla əlaqə yaradın",
+ "Initial encryption started... This can take some time. Please wait." : "İlkin şifələnmə başlandı... Bu müəyyən vaxt ala bilər. Xahiş olunur gözləyəsiniz.",
"Initial encryption running... Please try again later." : "İlkin şifrələnmə işləyir... Xahiş olunur birazdan yenidən müraciət edəsiniz.",
"Missing requirements." : "Taləbatlar çatışmır.",
+ "Please make sure that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." : "Xahiş olunur ki, PHP-in OpenSSL genişlənməsi yüklənib və düzgün konfiqurasiya edilib. İndiki hal üçün şifrələnmə proqramı dayandırılmışdır.",
+ "Following users are not set up for encryption:" : "Göstərilən istifadəçilər şifrələnmə üçün quraşdırılmayıb:",
"Go directly to your %spersonal settings%s." : "Birbaşa öz %sşəxsi quraşdırmalarınıza%s gedin.",
+ "Server-side Encryption" : "Server-tərəf şifrələnmə",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Proqram şifrələnməsi işə salınıb ancaq, sizin açarlar inisializasiya edilməyib. Xahiş edilir çıxıb yenidən daxil olasınız",
- "Enabled" : "İşə salınıb"
+ "Enable recovery key (allow to recover users files in case of password loss):" : "Bərpa açarını aktivləşdir(şifrə itirilməsi hadısələrində, istifadəçi fayllarının bərpasına izin verir)",
+ "Recovery key password" : "Açar şifrənin bərpa edilməsi",
+ "Repeat Recovery key password" : "Bərpa açarın şifrəsini təkrar edin",
+ "Enabled" : "İşə salınıb",
+ "Disabled" : "Dayandırılıb",
+ "Change recovery key password:" : "Bərpa açarın şifrəsini dəyişdir:",
+ "Old Recovery key password" : "Köhnə bərpa açarı şifrəsi",
+ "New Recovery key password" : "Yeni bərpa açarı şifrəsi",
+ "Repeat New Recovery key password" : "Yeni bərpa açarı şifrəsini təkrar edin",
+ "Change Password" : "Şifrəni dəyişdir",
+ "Your private key password no longer matches your log-in password." : "Sizin gizli açar şifrəsi, artıq giriş adınızla uyğun gəlmir.",
+ "Set your old private key password to your current log-in password:" : "Köhnə açar şifrənizi, sizin hal-hazırki giriş şifrənizə təyin edin: ",
+ " If you don't remember your old password you can ask your administrator to recover your files." : "Əgər siz köhnə şifrənizi xatırlamırsınızsa, öz inzibatçınızdan fayllarınızın bərpasını istəyə bilərsiniz.",
+ "Old log-in password" : "Köhnə giriş şifrəsi",
+ "Current log-in password" : "Hal-hazırki giriş şifrəsi",
+ "Update Private Key Password" : "Gizli açar şifrəsini yenilə",
+ "Enable password recovery:" : "Şifrə bərpasını işə sal:",
+ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Bu opsiyanın aktiv edilməsi sizə, şifrənin itdiyi hallarda bütün şifrələnmiş fayllarınıza yetkinin yenidən əldə edilməsinə şərait yaradacaq"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_encryption/l10n/az.json b/apps/files_encryption/l10n/az.json
index ee474810b61..730e79a5084 100644
--- a/apps/files_encryption/l10n/az.json
+++ b/apps/files_encryption/l10n/az.json
@@ -1,16 +1,51 @@
{ "translations": {
"Unknown error" : "Bəlli olmayan səhv baş verdi",
+ "Missing recovery key password" : "Bərpa açarının şifrəsi çatışmır",
+ "Please repeat the recovery key password" : "Xahiş olunur bərpa açarı şifrəsini təkrarlayasınız",
+ "Repeated recovery key password does not match the provided recovery key password" : "Təkrar daxil edilən bərpa açarı şifrəsi, öncə daxil edilən bərpa açarı ilə üst-üstə düşmür ",
"Recovery key successfully enabled" : "Bərpa açarı uğurla aktivləşdi",
"Could not disable recovery key. Please check your recovery key password!" : "Geriqaytarılma açarını sondürmək olmur. Xahiş edirik geriqaytarılma key açarınızı yoxlayın.",
"Recovery key successfully disabled" : "Bərpa açarı uğurla söndürüldü",
+ "Please provide the old recovery password" : "Xahiş olunur köhnə bərpa açarını daxil edəsiniz",
+ "Please provide a new recovery password" : "Xahiş olunur yeni bərpa açarı şifrəsini daxil esəsiniz",
+ "Please repeat the new recovery password" : "Xahiş olunur yeni bərpa açarını təkrarlayasınız",
"Password successfully changed." : "Şifrə uğurla dəyişdirildi.",
"Could not change the password. Maybe the old password was not correct." : "Şifrəni dəyişmək olmur, ola bilər ki, köhnə şifrə düzgün olmayıb.",
+ "Could not update the private key password." : "Gizli açarın şifrəsini yeniləmək mümkün olmadı.",
+ "The old password was not correct, please try again." : "Köhnə şifrə düzgün deyildi, xahiş olunur yenidən cəhd edəsiniz.",
+ "The current log-in password was not correct, please try again." : "Hal-hazırki istifadəçi şifrəsi düzgün deyildi, xahiş olunur yenidən cəhd edəsiniz.",
+ "Private key password successfully updated." : "Gizli aşar şifrəsi uğurla yeniləndi.",
+ "File recovery settings updated" : "Fayl bərpa quraşdırmaları yeniləndi",
+ "Could not update file recovery" : "Fayl bərpasını yeniləmək olmur",
+ "Encryption app not initialized! Maybe the encryption app was re-enabled during your session. Please try to log out and log back in to initialize the encryption app." : "Şifrələmə proqramı inisializasiya edilməyib! Ola bilər ki, şifrələnmə proqramı sizin sessiya müddətində yenidən işə salınıb. Xahiş olunur çıxıb yenidən girişə cəhd edəsiniz ki, şifrələnmə proqramı sizin istifadəçı adı üçün təkrar inisializasiya edilsin. ",
"Your private key is not valid! Likely your password was changed outside of %s (e.g. your corporate directory). You can update your private key password in your personal settings to recover access to your encrypted files." : "Sizin gizli açarınız doğru deyil! Təxmin edilir ki, sizin şifrə %s-dən kənarda dəyişdirilib(misal üçün sizin koorporativ qovluq). Siz öz şifrələnmiş fayllarınıza yetkinizi bərpa etmək üçün, öz şifrənizi şəxsi quraşdırmalarınızda yeniləyə bilərsiniz.",
+ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Bu faylı deşifrə etmək olmur və ola bilər ki, bu paylaşımda olan fayldır. Xahiş olunur faylın sahibinə həmin faylı sizinlə yenidən paylaşım etməsini bildirəsiniz. ",
"Unknown error. Please check your system settings or contact your administrator" : "Tanınmayan səhv. Xahiş olunur sistem quraşdırmalarınızı yoxlayın yada öz inzibatçınızla əlaqə yaradın",
+ "Initial encryption started... This can take some time. Please wait." : "İlkin şifələnmə başlandı... Bu müəyyən vaxt ala bilər. Xahiş olunur gözləyəsiniz.",
"Initial encryption running... Please try again later." : "İlkin şifrələnmə işləyir... Xahiş olunur birazdan yenidən müraciət edəsiniz.",
"Missing requirements." : "Taləbatlar çatışmır.",
+ "Please make sure that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." : "Xahiş olunur ki, PHP-in OpenSSL genişlənməsi yüklənib və düzgün konfiqurasiya edilib. İndiki hal üçün şifrələnmə proqramı dayandırılmışdır.",
+ "Following users are not set up for encryption:" : "Göstərilən istifadəçilər şifrələnmə üçün quraşdırılmayıb:",
"Go directly to your %spersonal settings%s." : "Birbaşa öz %sşəxsi quraşdırmalarınıza%s gedin.",
+ "Server-side Encryption" : "Server-tərəf şifrələnmə",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Proqram şifrələnməsi işə salınıb ancaq, sizin açarlar inisializasiya edilməyib. Xahiş edilir çıxıb yenidən daxil olasınız",
- "Enabled" : "İşə salınıb"
+ "Enable recovery key (allow to recover users files in case of password loss):" : "Bərpa açarını aktivləşdir(şifrə itirilməsi hadısələrində, istifadəçi fayllarının bərpasına izin verir)",
+ "Recovery key password" : "Açar şifrənin bərpa edilməsi",
+ "Repeat Recovery key password" : "Bərpa açarın şifrəsini təkrar edin",
+ "Enabled" : "İşə salınıb",
+ "Disabled" : "Dayandırılıb",
+ "Change recovery key password:" : "Bərpa açarın şifrəsini dəyişdir:",
+ "Old Recovery key password" : "Köhnə bərpa açarı şifrəsi",
+ "New Recovery key password" : "Yeni bərpa açarı şifrəsi",
+ "Repeat New Recovery key password" : "Yeni bərpa açarı şifrəsini təkrar edin",
+ "Change Password" : "Şifrəni dəyişdir",
+ "Your private key password no longer matches your log-in password." : "Sizin gizli açar şifrəsi, artıq giriş adınızla uyğun gəlmir.",
+ "Set your old private key password to your current log-in password:" : "Köhnə açar şifrənizi, sizin hal-hazırki giriş şifrənizə təyin edin: ",
+ " If you don't remember your old password you can ask your administrator to recover your files." : "Əgər siz köhnə şifrənizi xatırlamırsınızsa, öz inzibatçınızdan fayllarınızın bərpasını istəyə bilərsiniz.",
+ "Old log-in password" : "Köhnə giriş şifrəsi",
+ "Current log-in password" : "Hal-hazırki giriş şifrəsi",
+ "Update Private Key Password" : "Gizli açar şifrəsini yenilə",
+ "Enable password recovery:" : "Şifrə bərpasını işə sal:",
+ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Bu opsiyanın aktiv edilməsi sizə, şifrənin itdiyi hallarda bütün şifrələnmiş fayllarınıza yetkinin yenidən əldə edilməsinə şərait yaradacaq"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_encryption/l10n/gl.js b/apps/files_encryption/l10n/gl.js
index b9654e5b25e..bd44dc65bc7 100644
--- a/apps/files_encryption/l10n/gl.js
+++ b/apps/files_encryption/l10n/gl.js
@@ -26,11 +26,11 @@ OC.L10N.register(
"Initial encryption started... This can take some time. Please wait." : "Comezou o cifrado inicial... Isto pode levar bastante tempo. Agarde.",
"Initial encryption running... Please try again later." : "O cifrado inicial está en execución... Tenteo máis tarde.",
"Missing requirements." : "Non se cumpren os requisitos.",
- "Please make sure that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." : "Asegúrese de que está instalado o OpenSSL xunto coa extensión PHP e que estean activados e configurados correctamente. Polo de agora foi desactivado a aplicación de cifrado.",
+ "Please make sure that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." : "Asegúrese de que está instalado o OpenSSL xunto coa extensión PHP e que estean activados e configurados correctamente. Polo de agora foi desactivada a aplicación de cifrado.",
"Following users are not set up for encryption:" : "Os seguintes usuarios non teñen configuración para o cifrado:",
"Go directly to your %spersonal settings%s." : "Vaia directamente aos seus %saxustes persoais%s.",
"Server-side Encryption" : "Cifrado na parte do servidor",
- "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as chaves non foron inicializadas, saia da sesión e volva a acceder de novo",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo",
"Enable recovery key (allow to recover users files in case of password loss):" : "Activar a chave de recuperación (permitirá recuperar os ficheiros dos usuarios no caso de perda do contrasinal):",
"Recovery key password" : "Contrasinal da chave de recuperación",
"Repeat Recovery key password" : "Repita o contrasinal da chave de recuperación",
diff --git a/apps/files_encryption/l10n/gl.json b/apps/files_encryption/l10n/gl.json
index 6c484fad83a..a1a8e606f1c 100644
--- a/apps/files_encryption/l10n/gl.json
+++ b/apps/files_encryption/l10n/gl.json
@@ -24,11 +24,11 @@
"Initial encryption started... This can take some time. Please wait." : "Comezou o cifrado inicial... Isto pode levar bastante tempo. Agarde.",
"Initial encryption running... Please try again later." : "O cifrado inicial está en execución... Tenteo máis tarde.",
"Missing requirements." : "Non se cumpren os requisitos.",
- "Please make sure that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." : "Asegúrese de que está instalado o OpenSSL xunto coa extensión PHP e que estean activados e configurados correctamente. Polo de agora foi desactivado a aplicación de cifrado.",
+ "Please make sure that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." : "Asegúrese de que está instalado o OpenSSL xunto coa extensión PHP e que estean activados e configurados correctamente. Polo de agora foi desactivada a aplicación de cifrado.",
"Following users are not set up for encryption:" : "Os seguintes usuarios non teñen configuración para o cifrado:",
"Go directly to your %spersonal settings%s." : "Vaia directamente aos seus %saxustes persoais%s.",
"Server-side Encryption" : "Cifrado na parte do servidor",
- "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as chaves non foron inicializadas, saia da sesión e volva a acceder de novo",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo",
"Enable recovery key (allow to recover users files in case of password loss):" : "Activar a chave de recuperación (permitirá recuperar os ficheiros dos usuarios no caso de perda do contrasinal):",
"Recovery key password" : "Contrasinal da chave de recuperación",
"Repeat Recovery key password" : "Repita o contrasinal da chave de recuperación",
diff --git a/apps/files_encryption/l10n/sr.js b/apps/files_encryption/l10n/sr.js
index 51070c207a5..47cb3c83178 100644
--- a/apps/files_encryption/l10n/sr.js
+++ b/apps/files_encryption/l10n/sr.js
@@ -25,7 +25,7 @@ OC.L10N.register(
"Unknown error. Please check your system settings or contact your administrator" : "Непозната грешка. Проверите поставке вашег система или контактирајте администратора.",
"Initial encryption started... This can take some time. Please wait." : "Почетно шифровање је покренуто... Ово може потрајати. Молим, сачекајте.",
"Initial encryption running... Please try again later." : "Почетно шифровање ради... Покушајте касније.",
- "Please make sure that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." : "Проверите да је „OpenSSL“ заједно са „PHP“ проширењем, укључен и прописно подешен. За сада, шифровање је искључено.",
+ "Please make sure that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." : "Проверите да је ОпенССЛ заједно са ПХП проширењем, укључен и прописно подешен. За сада, шифровање је искључено.",
"Following users are not set up for encryption:" : "Следећи корисници нису подешени за шифровање:",
"Go directly to your %spersonal settings%s." : "Идите право на ваше %sличне поставке%s.",
"Server-side Encryption" : "Шифровање на страни сервера",
diff --git a/apps/files_encryption/l10n/sr.json b/apps/files_encryption/l10n/sr.json
index 125302e9531..335edad4647 100644
--- a/apps/files_encryption/l10n/sr.json
+++ b/apps/files_encryption/l10n/sr.json
@@ -23,7 +23,7 @@
"Unknown error. Please check your system settings or contact your administrator" : "Непозната грешка. Проверите поставке вашег система или контактирајте администратора.",
"Initial encryption started... This can take some time. Please wait." : "Почетно шифровање је покренуто... Ово може потрајати. Молим, сачекајте.",
"Initial encryption running... Please try again later." : "Почетно шифровање ради... Покушајте касније.",
- "Please make sure that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." : "Проверите да је „OpenSSL“ заједно са „PHP“ проширењем, укључен и прописно подешен. За сада, шифровање је искључено.",
+ "Please make sure that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." : "Проверите да је ОпенССЛ заједно са ПХП проширењем, укључен и прописно подешен. За сада, шифровање је искључено.",
"Following users are not set up for encryption:" : "Следећи корисници нису подешени за шифровање:",
"Go directly to your %spersonal settings%s." : "Идите право на ваше %sличне поставке%s.",
"Server-side Encryption" : "Шифровање на страни сервера",
diff --git a/apps/files_encryption/lib/migration.php b/apps/files_encryption/lib/migration.php
index 7a036ade3fc..ad954db7ebb 100644
--- a/apps/files_encryption/lib/migration.php
+++ b/apps/files_encryption/lib/migration.php
@@ -1,5 +1,5 @@
<?php
- /**
+/**
* ownCloud
*
* @copyright (C) 2014 ownCloud, Inc.
@@ -35,6 +35,7 @@ class Migration {
public function __construct() {
$this->view = new \OC\Files\View();
+ $this->view->getUpdater()->disable();
$this->public_share_key_id = Helper::getPublicShareKeyId();
$this->recovery_key_id = Helper::getRecoveryKeyId();
}
@@ -50,7 +51,7 @@ class Migration {
$this->reorganizeFolderStructureForUser($user);
}
$offset += $limit;
- } while(count($users) >= $limit);
+ } while (count($users) >= $limit);
}
public function reorganizeSystemFolderStructure() {
@@ -74,6 +75,10 @@ class Migration {
$this->view->deleteAll('/owncloud_private_key');
$this->view->deleteAll('/files_encryption/share-keys');
$this->view->deleteAll('/files_encryption/keyfiles');
+ $storage = $this->view->getMount('')->getStorage();
+ $storage->getScanner()->scan('files_encryption');
+ $storage->getCache()->remove('owncloud_private_key');
+ $storage->getCache()->remove('public-keys');
}
@@ -96,6 +101,7 @@ class Migration {
}
// delete old folders
$this->deleteOldKeys($user);
+ $this->view->getMount('/' . $user)->getStorage()->getScanner()->scan('files_encryption');
}
}
@@ -127,7 +133,7 @@ class Migration {
while (($oldPublicKey = readdir($dh)) !== false) {
if (!\OC\Files\Filesystem::isIgnoredDir($oldPublicKey)) {
$newPublicKey = substr($oldPublicKey, 0, strlen($oldPublicKey) - strlen('.public.key')) . '.publicKey';
- $this->view->rename('public-keys/' . $oldPublicKey , 'files_encryption/public_keys/' . $newPublicKey);
+ $this->view->rename('public-keys/' . $oldPublicKey, 'files_encryption/public_keys/' . $newPublicKey);
}
}
closedir($dh);
@@ -141,7 +147,7 @@ class Migration {
while (($oldPrivateKey = readdir($dh)) !== false) {
if (!\OC\Files\Filesystem::isIgnoredDir($oldPrivateKey)) {
$newPrivateKey = substr($oldPrivateKey, 0, strlen($oldPrivateKey) - strlen('.private.key')) . '.privateKey';
- $this->view->rename('owncloud_private_key/' . $oldPrivateKey , 'files_encryption/' . $newPrivateKey);
+ $this->view->rename('owncloud_private_key/' . $oldPrivateKey, 'files_encryption/' . $newPrivateKey);
}
}
closedir($dh);
@@ -149,10 +155,10 @@ class Migration {
}
private function renameUsersPrivateKey($user) {
- $oldPrivateKey = $user . '/files_encryption/' . $user . '.private.key';
- $newPrivateKey = substr($oldPrivateKey, 0, strlen($oldPrivateKey) - strlen('.private.key')) . '.privateKey';
+ $oldPrivateKey = $user . '/files_encryption/' . $user . '.private.key';
+ $newPrivateKey = substr($oldPrivateKey, 0, strlen($oldPrivateKey) - strlen('.private.key')) . '.privateKey';
- $this->view->rename($oldPrivateKey, $newPrivateKey);
+ $this->view->rename($oldPrivateKey, $newPrivateKey);
}
private function getFileName($file, $trash) {
@@ -186,7 +192,7 @@ class Migration {
}
private function getFilePath($path, $user, $trash) {
- $offset = $trash ? strlen($user . '/files_trashbin/keyfiles') : strlen($user . '/files_encryption/keyfiles');
+ $offset = $trash ? strlen($user . '/files_trashbin/keyfiles') : strlen($user . '/files_encryption/keyfiles');
return substr($path, $offset);
}
@@ -215,7 +221,7 @@ class Migration {
$extension = $this->getExtension($file, $trash);
$targetDir = $this->getTargetDir($user, $filePath, $filename, $extension, $trash);
$this->createPathForKeys($targetDir);
- $this->view->copy($path . '/' . $file, $targetDir . '/fileKey');
+ $this->view->rename($path . '/' . $file, $targetDir . '/fileKey');
$this->renameShareKeys($user, $filePath, $filename, $targetDir, $trash);
}
}
@@ -258,10 +264,10 @@ class Migration {
if ($this->view->is_dir($oldShareKeyPath . '/' . $file)) {
continue;
} else {
- if (substr($file, 0, strlen($filename) +1) === $filename . '.') {
+ if (substr($file, 0, strlen($filename) + 1) === $filename . '.') {
$uid = $this->getUidFromShareKey($file, $filename, $trash);
- $this->view->copy($oldShareKeyPath . '/' . $file, $target . '/' . $uid . '.shareKey');
+ $this->view->rename($oldShareKeyPath . '/' . $file, $target . '/' . $uid . '.shareKey');
}
}
diff --git a/apps/files_external/3rdparty/composer.lock b/apps/files_external/3rdparty/composer.lock
index 3da75b2a900..0a7dcf89876 100644
--- a/apps/files_external/3rdparty/composer.lock
+++ b/apps/files_external/3rdparty/composer.lock
@@ -12,12 +12,12 @@
"source": {
"type": "git",
"url": "https://github.com/icewind1991/SMB.git",
- "reference": "ededbfbaa3d7124ce8d4b6c119cd225fa342916d"
+ "reference": "ef4b128143b7272e97665b84862d77faabf7d36d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/icewind1991/SMB/zipball/ededbfbaa3d7124ce8d4b6c119cd225fa342916d",
- "reference": "ededbfbaa3d7124ce8d4b6c119cd225fa342916d",
+ "url": "https://api.github.com/repos/icewind1991/SMB/zipball/ef4b128143b7272e97665b84862d77faabf7d36d",
+ "reference": "ef4b128143b7272e97665b84862d77faabf7d36d",
"shasum": ""
},
"require": {
@@ -45,7 +45,7 @@
}
],
"description": "php wrapper for smbclient and libsmbclient-php",
- "time": "2015-02-10 16:37:37"
+ "time": "2015-03-13 12:17:14"
},
{
"name": "icewind/streams",
diff --git a/apps/files_external/3rdparty/composer/installed.json b/apps/files_external/3rdparty/composer/installed.json
index 03bad8abf36..eae04e877d2 100644
--- a/apps/files_external/3rdparty/composer/installed.json
+++ b/apps/files_external/3rdparty/composer/installed.json
@@ -48,12 +48,12 @@
"source": {
"type": "git",
"url": "https://github.com/icewind1991/SMB.git",
- "reference": "ededbfbaa3d7124ce8d4b6c119cd225fa342916d"
+ "reference": "ef4b128143b7272e97665b84862d77faabf7d36d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/icewind1991/SMB/zipball/ededbfbaa3d7124ce8d4b6c119cd225fa342916d",
- "reference": "ededbfbaa3d7124ce8d4b6c119cd225fa342916d",
+ "url": "https://api.github.com/repos/icewind1991/SMB/zipball/ef4b128143b7272e97665b84862d77faabf7d36d",
+ "reference": "ef4b128143b7272e97665b84862d77faabf7d36d",
"shasum": ""
},
"require": {
@@ -63,7 +63,7 @@
"require-dev": {
"satooshi/php-coveralls": "dev-master"
},
- "time": "2015-02-10 16:37:37",
+ "time": "2015-03-13 12:17:14",
"type": "library",
"installation-source": "source",
"autoload": {
diff --git a/apps/files_external/3rdparty/icewind/smb/.gitignore b/apps/files_external/3rdparty/icewind/smb/.gitignore
index 3ce5adbbde5..4f389129e2d 100644
--- a/apps/files_external/3rdparty/icewind/smb/.gitignore
+++ b/apps/files_external/3rdparty/icewind/smb/.gitignore
@@ -1,2 +1,3 @@
.idea
vendor
+composer.lock
diff --git a/apps/files_external/3rdparty/icewind/smb/src/Parser.php b/apps/files_external/3rdparty/icewind/smb/src/Parser.php
index 645678d9855..381c4917a92 100644
--- a/apps/files_external/3rdparty/icewind/smb/src/Parser.php
+++ b/apps/files_external/3rdparty/icewind/smb/src/Parser.php
@@ -17,15 +17,15 @@ use Icewind\SMB\Exception\NotFoundException;
class Parser {
/**
- * @var string
+ * @var \Icewind\SMB\TimeZoneProvider
*/
- protected $timeZone;
+ protected $timeZoneProvider;
/**
- * @param string $timeZone
+ * @param \Icewind\SMB\TimeZoneProvider $timeZoneProvider
*/
- public function __construct($timeZone) {
- $this->timeZone = $timeZone;
+ public function __construct(TimeZoneProvider $timeZoneProvider) {
+ $this->timeZoneProvider = $timeZoneProvider;
}
public function checkForError($output, $path) {
@@ -120,7 +120,7 @@ class Parser {
list(, $name, $mode, $size, $time) = $matches;
if ($name !== '.' and $name !== '..') {
$mode = $this->parseMode($mode);
- $time = strtotime($time . ' ' . $this->timeZone);
+ $time = strtotime($time . ' ' . $this->timeZoneProvider->get());
$content[] = new FileInfo($basePath . '/' . $name, $name, $size, $time, $mode);
}
}
diff --git a/apps/files_external/3rdparty/icewind/smb/src/Share.php b/apps/files_external/3rdparty/icewind/smb/src/Share.php
index 5c48b1702fa..025a84380a1 100644
--- a/apps/files_external/3rdparty/icewind/smb/src/Share.php
+++ b/apps/files_external/3rdparty/icewind/smb/src/Share.php
@@ -38,8 +38,6 @@ class Share implements IShare {
*/
protected $parser;
- private $serverTimezone;
-
/**
* @param Server $server
* @param string $name
@@ -47,7 +45,7 @@ class Share implements IShare {
public function __construct($server, $name) {
$this->server = $server;
$this->name = $name;
- $this->parser = new Parser($this->server->getTimeZone());
+ $this->parser = new Parser(new TimeZoneProvider($this->server->getHost()));
}
/**
@@ -374,6 +372,9 @@ class Share implements IShare {
* @return string
*/
protected function escapePath($path) {
+ if ($path === '/') {
+ $path = '';
+ }
$path = str_replace('/', '\\', $path);
$path = str_replace('"', '^"', $path);
return '"' . $path . '"';
diff --git a/apps/files_external/3rdparty/icewind/smb/src/TimeZoneProvider.php b/apps/files_external/3rdparty/icewind/smb/src/TimeZoneProvider.php
new file mode 100644
index 00000000000..22406a4f956
--- /dev/null
+++ b/apps/files_external/3rdparty/icewind/smb/src/TimeZoneProvider.php
@@ -0,0 +1,35 @@
+<?php
+/**
+ * Copyright (c) 2015 Robin Appelman <icewind@owncloud.com>
+ * This file is licensed under the Licensed under the MIT license:
+ * http://opensource.org/licenses/MIT
+ */
+
+namespace Icewind\SMB;
+
+class TimeZoneProvider {
+ /**
+ * @var string
+ */
+ private $host;
+
+ /**
+ * @var string
+ */
+ private $timeZone;
+
+ /**
+ * @param string $host
+ */
+ function __construct($host) {
+ $this->host = $host;
+ }
+
+ public function get() {
+ if (!$this->timeZone) {
+ $command = 'net time zone -S ' . escapeshellarg($this->host);
+ $this->timeZone = exec($command);
+ }
+ return $this->timeZone;
+ }
+}
diff --git a/apps/files_external/3rdparty/icewind/smb/tests/AbstractShare.php b/apps/files_external/3rdparty/icewind/smb/tests/AbstractShare.php
index 117fff1ca19..f8ccb7119ed 100644
--- a/apps/files_external/3rdparty/icewind/smb/tests/AbstractShare.php
+++ b/apps/files_external/3rdparty/icewind/smb/tests/AbstractShare.php
@@ -331,7 +331,7 @@ abstract class AbstractShare extends \PHPUnit_Framework_TestCase {
$this->share->put($this->getTextFile(), $this->root . '/foo.txt');
$dir = $this->share->dir($this->root);
$mtime = $dir[0]->getMTime();
- $this->assertTrue(abs($now - $mtime) <= 1, 'Modified time differs by ' . abs($now - $mtime) . ' seconds');
+ $this->assertTrue(abs($now - $mtime) <= 2, 'Modified time differs by ' . abs($now - $mtime) . ' seconds');
$this->share->del($this->root . '/foo.txt');
}
@@ -531,4 +531,9 @@ abstract class AbstractShare extends \PHPUnit_Framework_TestCase {
$this->assertCount(1, $content);
$this->assertEquals($name, $content[0]->getName());
}
+
+ public function testStatRoot() {
+ $info = $this->share->stat('/');
+ $this->assertInstanceOf('\Icewind\SMB\IFileInfo', $info);
+ }
}
diff --git a/apps/files_external/3rdparty/icewind/smb/tests/Parser.php b/apps/files_external/3rdparty/icewind/smb/tests/Parser.php
index 0dd06d6af33..5caa048a664 100644
--- a/apps/files_external/3rdparty/icewind/smb/tests/Parser.php
+++ b/apps/files_external/3rdparty/icewind/smb/tests/Parser.php
@@ -25,10 +25,24 @@ class Parser extends \PHPUnit_Framework_TestCase {
}
/**
+ * @param string $timeZone
+ * @return \Icewind\SMB\TimeZoneProvider
+ */
+ private function getTimeZoneProvider($timeZone) {
+ $mock = $this->getMockBuilder('\Icewind\SMB\TimeZoneProvider')
+ ->disableOriginalConstructor()
+ ->getMock();
+ $mock->expects($this->any())
+ ->method('get')
+ ->will($this->returnValue($timeZone));
+ return $mock;
+ }
+
+ /**
* @dataProvider modeProvider
*/
public function testParseMode($string, $mode) {
- $parser = new \Icewind\SMB\Parser('UTC');
+ $parser = new \Icewind\SMB\Parser($this->getTimeZoneProvider('UTC'));
$this->assertEquals($mode, $parser->parseMode($string), 'Failed parsing ' . $string);
}
@@ -48,7 +62,8 @@ class Parser extends \PHPUnit_Framework_TestCase {
'mtime' => strtotime('12 Oct 2013 19:05:58 CEST'),
'mode' => FileInfo::MODE_NORMAL,
'size' => 29634
- ))
+ )
+ )
);
}
@@ -56,7 +71,7 @@ class Parser extends \PHPUnit_Framework_TestCase {
* @dataProvider statProvider
*/
public function testStat($output, $stat) {
- $parser = new \Icewind\SMB\Parser('UTC');
+ $parser = new \Icewind\SMB\Parser($this->getTimeZoneProvider('UTC'));
$this->assertEquals($stat, $parser->parseStat($output));
}
@@ -71,7 +86,8 @@ class Parser extends \PHPUnit_Framework_TestCase {
' 62536 blocks of size 8388608. 57113 blocks available'
),
array(
- new FileInfo('/c.pdf', 'c.pdf', 29634, strtotime('12 Oct 2013 19:05:58 CEST'), FileInfo::MODE_NORMAL)
+ new FileInfo('/c.pdf', 'c.pdf', 29634, strtotime('12 Oct 2013 19:05:58 CEST'),
+ FileInfo::MODE_NORMAL)
)
)
);
@@ -81,7 +97,7 @@ class Parser extends \PHPUnit_Framework_TestCase {
* @dataProvider dirProvider
*/
public function testDir($output, $dir) {
- $parser = new \Icewind\SMB\Parser('CEST');
+ $parser = new \Icewind\SMB\Parser($this->getTimeZoneProvider('CEST'));
$this->assertEquals($dir, $parser->parseDir($output, ''));
}
}
diff --git a/apps/files_external/l10n/ast.js b/apps/files_external/l10n/ast.js
index 63a6fe63cfc..3b3f06a712a 100644
--- a/apps/files_external/l10n/ast.js
+++ b/apps/files_external/l10n/ast.js
@@ -43,6 +43,7 @@ OC.L10N.register(
"Username as share" : "Nome d'usuariu como Compartición",
"URL" : "URL",
"Secure https://" : "Secure https://",
+ "Public key" : "Clave pública",
"Access granted" : "Accesu concedíu",
"Error configuring Dropbox storage" : "Fallu configurando l'almacenamientu de Dropbox",
"Grant access" : "Conceder accesu",
diff --git a/apps/files_external/l10n/ast.json b/apps/files_external/l10n/ast.json
index f3858591e09..c2a2d20575b 100644
--- a/apps/files_external/l10n/ast.json
+++ b/apps/files_external/l10n/ast.json
@@ -41,6 +41,7 @@
"Username as share" : "Nome d'usuariu como Compartición",
"URL" : "URL",
"Secure https://" : "Secure https://",
+ "Public key" : "Clave pública",
"Access granted" : "Accesu concedíu",
"Error configuring Dropbox storage" : "Fallu configurando l'almacenamientu de Dropbox",
"Grant access" : "Conceder accesu",
diff --git a/apps/files_external/l10n/az.js b/apps/files_external/l10n/az.js
index 78cb4de59f4..0db76d96278 100644
--- a/apps/files_external/l10n/az.js
+++ b/apps/files_external/l10n/az.js
@@ -4,21 +4,74 @@ OC.L10N.register(
"Fetching request tokens failed. Verify that your Dropbox app key and secret are correct." : "Müraciət token-nin alınmasında səhv baş verdi. Əmin olun ki, sizin Dropbox proqraminin açarı və gizlisi düzgündür.",
"Fetching access tokens failed. Verify that your Dropbox app key and secret are correct." : "Müraciət token-nin alınmasında səhv baş verdi. Əmin olun ki, sizin Dropbox proqraminin açarı və gizlisi düzgündür.",
"Please provide a valid Dropbox app key and secret." : "Xahiş olunur düzgün Dropbox proqram açarı və gizlisini təqdim edəsiniz.",
+ "Step 1 failed. Exception: %s" : "1-ci addım səhv oldu. İstisna: %s",
"Step 2 failed. Exception: %s" : "2-ci addım. İstisna: %s",
"External storage" : "Kənar informasıya daşıyıcısı",
+ "Local" : "Yerli",
"Location" : "Yerləşdiyiniz ünvan",
+ "Amazon S3" : "Amazon S3",
"Key" : "Açar",
"Secret" : "Gizli",
+ "Bucket" : "Vedrə",
+ "Amazon S3 and compliant" : "Amazon S3 və uyğun",
+ "Access Key" : "Yetki açarı",
+ "Secret Key" : "Gizli açar",
+ "Hostname" : "Sahibadı",
+ "Port" : "Port",
+ "Region" : "Ərazi",
"Enable SSL" : "SSL-i işə sal",
+ "Enable Path Style" : "Ünvan stilini işə sal",
+ "App key" : "Proqram açarı",
+ "App secret" : "Proqram sirri",
"Host" : "Şəbəkədə ünvan",
"Username" : "İstifadəçi adı",
"Password" : "Şifrə",
+ "Remote subfolder" : "Uzaq altqovluğu",
+ "Secure ftps://" : "Təhlükəsiz ftps://",
+ "Client ID" : "Müştəri İD-s",
+ "Client secret" : "Müxtəri sirri",
+ "OpenStack Object Storage" : "OpenStack Obyekt Deposu",
+ "Region (optional for OpenStack Object Storage)" : "Ərazi(İstəkdən asılı olaraq OpenStack Obyekt Deposu üçündür)",
+ "API Key (required for Rackspace Cloud Files)" : "API açar (Rackspace Cloud Fayllar üçün tələb edilir)",
+ "Tenantname (required for OpenStack Object Storage)" : "Kirayəçiadı (OpenStack Obyekt Deposu üçün tələb edilir)",
+ "Password (required for OpenStack Object Storage)" : "Şifrə (OpenStack Obyekt Deposu üçün tələb edilir)",
+ "Service Name (required for OpenStack Object Storage)" : "Servis adi (OpenStack Obyekt Deposu üçün tələb edilir)",
+ "URL of identity endpoint (required for OpenStack Object Storage)" : "Şəxsiyyətin son nöqtəsi URL-i (OpenStack Obyekt Deposu üçün tələb edilir)",
+ "Timeout of HTTP requests in seconds" : "HTTP müraciətlər üçün saniyələrlə olan vaxtın bitməsi",
"Share" : "Yayımla",
+ "SMB / CIFS using OC login" : "OC login istifadə edir SMB / CIFS",
+ "Username as share" : "Paylaşım üçün istifadəçi adı",
"URL" : "URL",
+ "Secure https://" : "Təhlükəsiz https://",
+ "Public key" : "İctimai açar",
+ "Access granted" : "Yetki verildi",
+ "Error configuring Dropbox storage" : "Dropbox deposunun konfiqurasiyasında səhv baş verdi",
+ "Grant access" : "Yetkinin verilməsi",
+ "Error configuring Google Drive storage" : "Google Drive deposunun konfiqində səgv baş verdi",
"Personal" : "Şəxsi",
+ "System" : "Sistem",
+ "All users. Type to select user or group." : "Sistem istifadəçiləri. Daxil edin ki, istifadəçi və ya qrupu seçəsiniz.",
+ "(group)" : "(qrup)",
"Saved" : "Saxlanıldı",
+ "Generate keys" : "Açarları generasiya et",
+ "Error generating key pair" : "Açar cütlüyünün generasiyası səhvi",
+ "<b>Note:</b> " : "<b>Qeyd:</b> ",
+ "and" : "və",
+ "<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>Qeyd:</b> PHP-də cURL dəstəyi aktiv deyil və ya yüklənməyib. %s -in birləşdirilməsi mümkün deyil. Xahiş edilir onun yüklənilməsi barəsində inzibatşınıza məlumat verəsiniz.",
+ "<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>Qeyd:</b> PHP-də FTP dəstəyi aktiv deyil və ya yüklənməyib. %s -in birləşdirilməsi mümkün deyil. Xahiş edilir onun yüklənilməsi barəsində inzibatşınıza məlumat verəsiniz.",
+ "<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Qeyd:</b> \"%s\" yüklənməyib. %s -in birləşdirilməsi mümkün deyil. Xahiş edilir onun yüklənilməsi barəsində inzibatşınıza məlumat verəsiniz.",
+ "No external storage configured" : "Kənar depo konfiq edilməyib",
+ "You can configure external storages in the personal settings" : "Siz kənar deponu şəxsi quraşdırmalarınızdan konfiq edə bilərsiniz",
"Name" : "Ad",
+ "Storage type" : "Depo tipi",
+ "Scope" : "Həcm",
+ "External Storage" : "Kənar depo",
"Folder name" : "Qovluq adı",
- "Delete" : "Sil"
+ "Configuration" : "Konfiqurasiya",
+ "Available for" : "Üçün mövcuddur",
+ "Add storage" : "Deponu əlavə et",
+ "Delete" : "Sil",
+ "Enable User External Storage" : "İstifadəçi kənar deponu aktivləşdir",
+ "Allow users to mount the following external storage" : "Göstərilən kənar deponun bərkidilməsi üçün istifadəçilərə izin ver"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_external/l10n/az.json b/apps/files_external/l10n/az.json
index e9d51e8fa92..267f30908a0 100644
--- a/apps/files_external/l10n/az.json
+++ b/apps/files_external/l10n/az.json
@@ -2,21 +2,74 @@
"Fetching request tokens failed. Verify that your Dropbox app key and secret are correct." : "Müraciət token-nin alınmasında səhv baş verdi. Əmin olun ki, sizin Dropbox proqraminin açarı və gizlisi düzgündür.",
"Fetching access tokens failed. Verify that your Dropbox app key and secret are correct." : "Müraciət token-nin alınmasında səhv baş verdi. Əmin olun ki, sizin Dropbox proqraminin açarı və gizlisi düzgündür.",
"Please provide a valid Dropbox app key and secret." : "Xahiş olunur düzgün Dropbox proqram açarı və gizlisini təqdim edəsiniz.",
+ "Step 1 failed. Exception: %s" : "1-ci addım səhv oldu. İstisna: %s",
"Step 2 failed. Exception: %s" : "2-ci addım. İstisna: %s",
"External storage" : "Kənar informasıya daşıyıcısı",
+ "Local" : "Yerli",
"Location" : "Yerləşdiyiniz ünvan",
+ "Amazon S3" : "Amazon S3",
"Key" : "Açar",
"Secret" : "Gizli",
+ "Bucket" : "Vedrə",
+ "Amazon S3 and compliant" : "Amazon S3 və uyğun",
+ "Access Key" : "Yetki açarı",
+ "Secret Key" : "Gizli açar",
+ "Hostname" : "Sahibadı",
+ "Port" : "Port",
+ "Region" : "Ərazi",
"Enable SSL" : "SSL-i işə sal",
+ "Enable Path Style" : "Ünvan stilini işə sal",
+ "App key" : "Proqram açarı",
+ "App secret" : "Proqram sirri",
"Host" : "Şəbəkədə ünvan",
"Username" : "İstifadəçi adı",
"Password" : "Şifrə",
+ "Remote subfolder" : "Uzaq altqovluğu",
+ "Secure ftps://" : "Təhlükəsiz ftps://",
+ "Client ID" : "Müştəri İD-s",
+ "Client secret" : "Müxtəri sirri",
+ "OpenStack Object Storage" : "OpenStack Obyekt Deposu",
+ "Region (optional for OpenStack Object Storage)" : "Ərazi(İstəkdən asılı olaraq OpenStack Obyekt Deposu üçündür)",
+ "API Key (required for Rackspace Cloud Files)" : "API açar (Rackspace Cloud Fayllar üçün tələb edilir)",
+ "Tenantname (required for OpenStack Object Storage)" : "Kirayəçiadı (OpenStack Obyekt Deposu üçün tələb edilir)",
+ "Password (required for OpenStack Object Storage)" : "Şifrə (OpenStack Obyekt Deposu üçün tələb edilir)",
+ "Service Name (required for OpenStack Object Storage)" : "Servis adi (OpenStack Obyekt Deposu üçün tələb edilir)",
+ "URL of identity endpoint (required for OpenStack Object Storage)" : "Şəxsiyyətin son nöqtəsi URL-i (OpenStack Obyekt Deposu üçün tələb edilir)",
+ "Timeout of HTTP requests in seconds" : "HTTP müraciətlər üçün saniyələrlə olan vaxtın bitməsi",
"Share" : "Yayımla",
+ "SMB / CIFS using OC login" : "OC login istifadə edir SMB / CIFS",
+ "Username as share" : "Paylaşım üçün istifadəçi adı",
"URL" : "URL",
+ "Secure https://" : "Təhlükəsiz https://",
+ "Public key" : "İctimai açar",
+ "Access granted" : "Yetki verildi",
+ "Error configuring Dropbox storage" : "Dropbox deposunun konfiqurasiyasında səhv baş verdi",
+ "Grant access" : "Yetkinin verilməsi",
+ "Error configuring Google Drive storage" : "Google Drive deposunun konfiqində səgv baş verdi",
"Personal" : "Şəxsi",
+ "System" : "Sistem",
+ "All users. Type to select user or group." : "Sistem istifadəçiləri. Daxil edin ki, istifadəçi və ya qrupu seçəsiniz.",
+ "(group)" : "(qrup)",
"Saved" : "Saxlanıldı",
+ "Generate keys" : "Açarları generasiya et",
+ "Error generating key pair" : "Açar cütlüyünün generasiyası səhvi",
+ "<b>Note:</b> " : "<b>Qeyd:</b> ",
+ "and" : "və",
+ "<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>Qeyd:</b> PHP-də cURL dəstəyi aktiv deyil və ya yüklənməyib. %s -in birləşdirilməsi mümkün deyil. Xahiş edilir onun yüklənilməsi barəsində inzibatşınıza məlumat verəsiniz.",
+ "<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>Qeyd:</b> PHP-də FTP dəstəyi aktiv deyil və ya yüklənməyib. %s -in birləşdirilməsi mümkün deyil. Xahiş edilir onun yüklənilməsi barəsində inzibatşınıza məlumat verəsiniz.",
+ "<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Qeyd:</b> \"%s\" yüklənməyib. %s -in birləşdirilməsi mümkün deyil. Xahiş edilir onun yüklənilməsi barəsində inzibatşınıza məlumat verəsiniz.",
+ "No external storage configured" : "Kənar depo konfiq edilməyib",
+ "You can configure external storages in the personal settings" : "Siz kənar deponu şəxsi quraşdırmalarınızdan konfiq edə bilərsiniz",
"Name" : "Ad",
+ "Storage type" : "Depo tipi",
+ "Scope" : "Həcm",
+ "External Storage" : "Kənar depo",
"Folder name" : "Qovluq adı",
- "Delete" : "Sil"
+ "Configuration" : "Konfiqurasiya",
+ "Available for" : "Üçün mövcuddur",
+ "Add storage" : "Deponu əlavə et",
+ "Delete" : "Sil",
+ "Enable User External Storage" : "İstifadəçi kənar deponu aktivləşdir",
+ "Allow users to mount the following external storage" : "Göstərilən kənar deponun bərkidilməsi üçün istifadəçilərə izin ver"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_external/l10n/ca.js b/apps/files_external/l10n/ca.js
index 78aa5ad5b8d..2786753444a 100644
--- a/apps/files_external/l10n/ca.js
+++ b/apps/files_external/l10n/ca.js
@@ -43,6 +43,7 @@ OC.L10N.register(
"Username as share" : "Nom d'usuari per compartir",
"URL" : "URL",
"Secure https://" : "Protocol segur https://",
+ "Public key" : "Clau pública",
"Access granted" : "S'ha concedit l'accés",
"Error configuring Dropbox storage" : "Error en configurar l'emmagatzemament Dropbox",
"Grant access" : "Concedeix accés",
@@ -52,10 +53,15 @@ OC.L10N.register(
"All users. Type to select user or group." : "Tots els usuaris. Escriu per seleccionar un usuari o grup.",
"(group)" : "(grup)",
"Saved" : "Desat",
+ "Generate keys" : "Generar claus",
+ "Error generating key pair" : "Error en generar el parell de claus",
"<b>Note:</b> " : "<b>Nota:</b> ",
+ "and" : "i",
"<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>Nota:</b> El suport cURL no està activat o instal·lat a PHP. No es pot muntar %s. Demaneu a l'administrador del sistema que l'instal·li.",
"<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 suport FTP per PHP no està activat o no està instal·lat. No es pot muntar %s. Demaneu a l'administrador del sistema que l'instal·li.",
"<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à instal·lat. No es pot muntar %s. Demaneu a l'administrador del sistema que l'instal·li.",
+ "No external storage configured" : "Sense emmagatzematge extern configurat",
+ "You can configure external storages in the personal settings" : "Pot configurar emmagatzematges externs en els ajustos personals",
"Name" : "Nom",
"Storage type" : "Tipus d'emmagatzemament",
"Scope" : "Abast",
diff --git a/apps/files_external/l10n/ca.json b/apps/files_external/l10n/ca.json
index 01f63676b59..a13a9d2335f 100644
--- a/apps/files_external/l10n/ca.json
+++ b/apps/files_external/l10n/ca.json
@@ -41,6 +41,7 @@
"Username as share" : "Nom d'usuari per compartir",
"URL" : "URL",
"Secure https://" : "Protocol segur https://",
+ "Public key" : "Clau pública",
"Access granted" : "S'ha concedit l'accés",
"Error configuring Dropbox storage" : "Error en configurar l'emmagatzemament Dropbox",
"Grant access" : "Concedeix accés",
@@ -50,10 +51,15 @@
"All users. Type to select user or group." : "Tots els usuaris. Escriu per seleccionar un usuari o grup.",
"(group)" : "(grup)",
"Saved" : "Desat",
+ "Generate keys" : "Generar claus",
+ "Error generating key pair" : "Error en generar el parell de claus",
"<b>Note:</b> " : "<b>Nota:</b> ",
+ "and" : "i",
"<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>Nota:</b> El suport cURL no està activat o instal·lat a PHP. No es pot muntar %s. Demaneu a l'administrador del sistema que l'instal·li.",
"<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 suport FTP per PHP no està activat o no està instal·lat. No es pot muntar %s. Demaneu a l'administrador del sistema que l'instal·li.",
"<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à instal·lat. No es pot muntar %s. Demaneu a l'administrador del sistema que l'instal·li.",
+ "No external storage configured" : "Sense emmagatzematge extern configurat",
+ "You can configure external storages in the personal settings" : "Pot configurar emmagatzematges externs en els ajustos personals",
"Name" : "Nom",
"Storage type" : "Tipus d'emmagatzemament",
"Scope" : "Abast",
diff --git a/apps/files_external/l10n/cs_CZ.js b/apps/files_external/l10n/cs_CZ.js
index b89623a1673..17884664e6b 100644
--- a/apps/files_external/l10n/cs_CZ.js
+++ b/apps/files_external/l10n/cs_CZ.js
@@ -54,7 +54,7 @@ OC.L10N.register(
"(group)" : "(skupina)",
"Saved" : "Uloženo",
"Generate keys" : "Vytvořit klíče",
- "Error generating key pair" : "Chyba při vytváření párů klíče",
+ "Error generating key pair" : "Chyba při vytváření páru klíčů",
"<b>Note:</b> " : "<b>Poznámka:</b>",
"and" : "a",
"<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>Poznámka:</b> cURL 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.",
diff --git a/apps/files_external/l10n/cs_CZ.json b/apps/files_external/l10n/cs_CZ.json
index ceade182add..602ff4f4c5e 100644
--- a/apps/files_external/l10n/cs_CZ.json
+++ b/apps/files_external/l10n/cs_CZ.json
@@ -52,7 +52,7 @@
"(group)" : "(skupina)",
"Saved" : "Uloženo",
"Generate keys" : "Vytvořit klíče",
- "Error generating key pair" : "Chyba při vytváření párů klíče",
+ "Error generating key pair" : "Chyba při vytváření páru klíčů",
"<b>Note:</b> " : "<b>Poznámka:</b>",
"and" : "a",
"<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>Poznámka:</b> cURL 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.",
diff --git a/apps/files_external/l10n/el.js b/apps/files_external/l10n/el.js
index c48830d9bc6..95e60cd51c6 100644
--- a/apps/files_external/l10n/el.js
+++ b/apps/files_external/l10n/el.js
@@ -53,6 +53,7 @@ OC.L10N.register(
"All users. Type to select user or group." : "Όλοι οι χρήστες. Πληκτρολογήστε για να επιλέξετε χρήστη ή ομάδα.",
"(group)" : "(ομάδα)",
"Saved" : "Αποθηκεύτηκαν",
+ "Generate keys" : "Δημιουργία κλειδιών",
"<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>Σημείωση:</b> Η υποστήριξη cURL στην PHP δεν είναι ενεργοποιημένη ή εγκατεστημένη. Η προσάρτηση του %s δεν είναι δυνατή. Παρακαλώ ζητήστε από τον διαχειριστή συστημάτων σας να την εγκαταστήσει.",
diff --git a/apps/files_external/l10n/el.json b/apps/files_external/l10n/el.json
index 89019fca587..421d1a6e4c9 100644
--- a/apps/files_external/l10n/el.json
+++ b/apps/files_external/l10n/el.json
@@ -51,6 +51,7 @@
"All users. Type to select user or group." : "Όλοι οι χρήστες. Πληκτρολογήστε για να επιλέξετε χρήστη ή ομάδα.",
"(group)" : "(ομάδα)",
"Saved" : "Αποθηκεύτηκαν",
+ "Generate keys" : "Δημιουργία κλειδιών",
"<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>Σημείωση:</b> Η υποστήριξη cURL στην PHP δεν είναι ενεργοποιημένη ή εγκατεστημένη. Η προσάρτηση του %s δεν είναι δυνατή. Παρακαλώ ζητήστε από τον διαχειριστή συστημάτων σας να την εγκαταστήσει.",
diff --git a/apps/files_external/l10n/fr.js b/apps/files_external/l10n/fr.js
index 09231d6aebc..00be27114a0 100644
--- a/apps/files_external/l10n/fr.js
+++ b/apps/files_external/l10n/fr.js
@@ -52,8 +52,8 @@ OC.L10N.register(
"System" : "Système",
"All users. Type to select user or group." : "Tous les utilisateurs. Cliquez ici pour restreindre.",
"(group)" : "(groupe)",
- "Saved" : "Sauvegarder",
- "Generate keys" : "Génération des clés",
+ "Saved" : "Sauvegardé",
+ "Generate keys" : "Générer des clés",
"Error generating key pair" : "Erreur lors de la génération des clés",
"<b>Note:</b> " : "<b>Attention :</b>",
"and" : " et ",
diff --git a/apps/files_external/l10n/fr.json b/apps/files_external/l10n/fr.json
index 01a68810e03..21a2925b2aa 100644
--- a/apps/files_external/l10n/fr.json
+++ b/apps/files_external/l10n/fr.json
@@ -50,8 +50,8 @@
"System" : "Système",
"All users. Type to select user or group." : "Tous les utilisateurs. Cliquez ici pour restreindre.",
"(group)" : "(groupe)",
- "Saved" : "Sauvegarder",
- "Generate keys" : "Génération des clés",
+ "Saved" : "Sauvegardé",
+ "Generate keys" : "Générer des clés",
"Error generating key pair" : "Erreur lors de la génération des clés",
"<b>Note:</b> " : "<b>Attention :</b>",
"and" : " et ",
diff --git a/apps/files_external/l10n/gl.js b/apps/files_external/l10n/gl.js
index b2a4770a389..6b0afadb1cd 100644
--- a/apps/files_external/l10n/gl.js
+++ b/apps/files_external/l10n/gl.js
@@ -3,7 +3,7 @@ OC.L10N.register(
{
"Fetching request tokens failed. Verify that your Dropbox app key and secret are correct." : "Fallou a obtención de marcas de petición. Comprobe que a chave e o código secreto da súa aplicación Dropbox son correctas.",
"Fetching access tokens failed. Verify that your Dropbox app key and secret are correct." : "Fallou a obtención de marcas de acceso. Comprobe que a chave e o código secreto da súa aplicación Dropbox son correctas.",
- "Please provide a valid Dropbox app key and secret." : "Forneza unha chave correcta e segreda do Dropbox.",
+ "Please provide a valid Dropbox app key and secret." : "Forneza unha chave correcta e secreta do Dropbox.",
"Step 1 failed. Exception: %s" : "Fallou o paso 1. Excepción: %s",
"Step 2 failed. Exception: %s" : "Fallou o paso 2. Excepción: %s",
"External storage" : "Almacenamento externo",
diff --git a/apps/files_external/l10n/gl.json b/apps/files_external/l10n/gl.json
index 08d1c457168..a729cee4887 100644
--- a/apps/files_external/l10n/gl.json
+++ b/apps/files_external/l10n/gl.json
@@ -1,7 +1,7 @@
{ "translations": {
"Fetching request tokens failed. Verify that your Dropbox app key and secret are correct." : "Fallou a obtención de marcas de petición. Comprobe que a chave e o código secreto da súa aplicación Dropbox son correctas.",
"Fetching access tokens failed. Verify that your Dropbox app key and secret are correct." : "Fallou a obtención de marcas de acceso. Comprobe que a chave e o código secreto da súa aplicación Dropbox son correctas.",
- "Please provide a valid Dropbox app key and secret." : "Forneza unha chave correcta e segreda do Dropbox.",
+ "Please provide a valid Dropbox app key and secret." : "Forneza unha chave correcta e secreta do Dropbox.",
"Step 1 failed. Exception: %s" : "Fallou o paso 1. Excepción: %s",
"Step 2 failed. Exception: %s" : "Fallou o paso 2. Excepción: %s",
"External storage" : "Almacenamento externo",
diff --git a/apps/files_external/l10n/nb_NO.js b/apps/files_external/l10n/nb_NO.js
index a54327c8bfd..3981143b9c5 100644
--- a/apps/files_external/l10n/nb_NO.js
+++ b/apps/files_external/l10n/nb_NO.js
@@ -53,6 +53,8 @@ OC.L10N.register(
"All users. Type to select user or group." : "Alle brukere. Tast for å velge bruker eller gruppe.",
"(group)" : "(gruppe)",
"Saved" : "Lagret",
+ "Generate keys" : "Generer nøkler",
+ "Error generating key pair" : "Feil ved nøkkelgenerering",
"<b>Note:</b> " : "<b>Merk:</b> ",
"and" : "og",
"<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>Merk:</b> Støtte for cURL i PHP er ikke aktivert eller installert. Oppkobling av %s er ikke mulig. Be systemadministratoren om å installere det.",
diff --git a/apps/files_external/l10n/nb_NO.json b/apps/files_external/l10n/nb_NO.json
index 3af5e7a6320..63290524a82 100644
--- a/apps/files_external/l10n/nb_NO.json
+++ b/apps/files_external/l10n/nb_NO.json
@@ -51,6 +51,8 @@
"All users. Type to select user or group." : "Alle brukere. Tast for å velge bruker eller gruppe.",
"(group)" : "(gruppe)",
"Saved" : "Lagret",
+ "Generate keys" : "Generer nøkler",
+ "Error generating key pair" : "Feil ved nøkkelgenerering",
"<b>Note:</b> " : "<b>Merk:</b> ",
"and" : "og",
"<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>Merk:</b> Støtte for cURL i PHP er ikke aktivert eller installert. Oppkobling av %s er ikke mulig. Be systemadministratoren om å installere det.",
diff --git a/apps/files_external/l10n/sr.js b/apps/files_external/l10n/sr.js
index b5d32119d37..79a43a20cf6 100644
--- a/apps/files_external/l10n/sr.js
+++ b/apps/files_external/l10n/sr.js
@@ -4,21 +4,28 @@ OC.L10N.register(
"External storage" : "Спољашње складиште",
"Local" : "локална",
"Location" : "Локација",
+ "Amazon S3" : "Амазон С3",
"Key" : "Кључ",
+ "Secret" : "Тајна",
+ "Amazon S3 and compliant" : "Амазон С3 и одговарајући",
"Access Key" : "Приступни кључ",
"Secret Key" : "Тајни кључ",
"Hostname" : "Име домаћина",
"Port" : "Порт",
"Region" : "Регија",
"Enable SSL" : "Омогући ССЛ",
+ "App key" : "Кључ апликације",
+ "App secret" : "Тајна апликације",
"Host" : "Домаћин",
"Username" : "Корисничко име",
"Password" : "Лозинка",
"Remote subfolder" : "Удаљена потфасцикла",
"Secure ftps://" : "Сигурни ftps://",
"Client ID" : "ИД клијента",
+ "Client secret" : "Тајна клијента",
"Timeout of HTTP requests in seconds" : "Време истека ХТТП захтева у секундама",
"Share" : "Дели",
+ "SMB / CIFS using OC login" : "СМБ/ЦИФС користећи Оунклауд пријаву",
"URL" : "УРЛ",
"Secure https://" : "Сигурни https://",
"Public key" : "Јавни кључ",
@@ -35,6 +42,9 @@ OC.L10N.register(
"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>Напомена:</b> 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>Напомена:</b> ФТП подршка за ПХП није омогућена или инсталирана. Монтирање %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 configure external storages in the personal settings" : "Спољашња складишта можете подесити у личним поставкама",
"Name" : "Назив",
diff --git a/apps/files_external/l10n/sr.json b/apps/files_external/l10n/sr.json
index f04fd8436af..1e44082a737 100644
--- a/apps/files_external/l10n/sr.json
+++ b/apps/files_external/l10n/sr.json
@@ -2,21 +2,28 @@
"External storage" : "Спољашње складиште",
"Local" : "локална",
"Location" : "Локација",
+ "Amazon S3" : "Амазон С3",
"Key" : "Кључ",
+ "Secret" : "Тајна",
+ "Amazon S3 and compliant" : "Амазон С3 и одговарајући",
"Access Key" : "Приступни кључ",
"Secret Key" : "Тајни кључ",
"Hostname" : "Име домаћина",
"Port" : "Порт",
"Region" : "Регија",
"Enable SSL" : "Омогући ССЛ",
+ "App key" : "Кључ апликације",
+ "App secret" : "Тајна апликације",
"Host" : "Домаћин",
"Username" : "Корисничко име",
"Password" : "Лозинка",
"Remote subfolder" : "Удаљена потфасцикла",
"Secure ftps://" : "Сигурни ftps://",
"Client ID" : "ИД клијента",
+ "Client secret" : "Тајна клијента",
"Timeout of HTTP requests in seconds" : "Време истека ХТТП захтева у секундама",
"Share" : "Дели",
+ "SMB / CIFS using OC login" : "СМБ/ЦИФС користећи Оунклауд пријаву",
"URL" : "УРЛ",
"Secure https://" : "Сигурни https://",
"Public key" : "Јавни кључ",
@@ -33,6 +40,9 @@
"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>Напомена:</b> 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>Напомена:</b> ФТП подршка за ПХП није омогућена или инсталирана. Монтирање %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 configure external storages in the personal settings" : "Спољашња складишта можете подесити у личним поставкама",
"Name" : "Назив",
diff --git a/apps/files_external/l10n/uk.js b/apps/files_external/l10n/uk.js
index 438359cd979..11b83377308 100644
--- a/apps/files_external/l10n/uk.js
+++ b/apps/files_external/l10n/uk.js
@@ -53,6 +53,8 @@ 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>Примітка:</b> Підтримку cURL в PHP не ввімкнено чи не встановлена. Під'єднатися до %s неможливо. Зверніться до системного адміністратора.",
diff --git a/apps/files_external/l10n/uk.json b/apps/files_external/l10n/uk.json
index 2df70501365..0efe7b17e87 100644
--- a/apps/files_external/l10n/uk.json
+++ b/apps/files_external/l10n/uk.json
@@ -51,6 +51,8 @@
"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>Примітка:</b> Підтримку cURL в PHP не ввімкнено чи не встановлена. Під'єднатися до %s неможливо. Зверніться до системного адміністратора.",
diff --git a/apps/files_external/lib/amazons3.php b/apps/files_external/lib/amazons3.php
index 4d94e3561f8..73345d30893 100644
--- a/apps/files_external/lib/amazons3.php
+++ b/apps/files_external/lib/amazons3.php
@@ -627,11 +627,7 @@ class AmazonS3 extends \OC\Files\Storage\Common {
* check if curl is installed
*/
public static function checkDependencies() {
- if (function_exists('curl_init')) {
- return true;
- } else {
- return array('curl');
- }
+ return true;
}
}
diff --git a/apps/files_external/lib/dropbox.php b/apps/files_external/lib/dropbox.php
index cc1e628f851..3dea8515b7b 100644
--- a/apps/files_external/lib/dropbox.php
+++ b/apps/files_external/lib/dropbox.php
@@ -316,11 +316,7 @@ class Dropbox extends \OC\Files\Storage\Common {
* check if curl is installed
*/
public static function checkDependencies() {
- if (function_exists('curl_init')) {
- return true;
- } else {
- return array('curl');
- }
+ return true;
}
}
diff --git a/apps/files_external/lib/google.php b/apps/files_external/lib/google.php
index bd9bdce2a67..92351bc0886 100644
--- a/apps/files_external/lib/google.php
+++ b/apps/files_external/lib/google.php
@@ -617,11 +617,7 @@ class Google extends \OC\Files\Storage\Common {
* check if curl is installed
*/
public static function checkDependencies() {
- if (function_exists('curl_init')) {
- return true;
- } else {
- return array('curl');
- }
+ return true;
}
}
diff --git a/apps/files_external/lib/swift.php b/apps/files_external/lib/swift.php
index 79effc04874..37f81313701 100644
--- a/apps/files_external/lib/swift.php
+++ b/apps/files_external/lib/swift.php
@@ -567,11 +567,7 @@ class Swift extends \OC\Files\Storage\Common {
* check if curl is installed
*/
public static function checkDependencies() {
- if (function_exists('curl_init')) {
- return true;
- } else {
- return array('curl');
- }
+ return true;
}
}
diff --git a/apps/files_external/tests/README.md b/apps/files_external/tests/README.md
index 35a0232434e..0b3c7fd004f 100644
--- a/apps/files_external/tests/README.md
+++ b/apps/files_external/tests/README.md
@@ -42,6 +42,11 @@ then runs the unit test suite from `backends/webdav.php` (because the middle par
the name of the script is `webdav`) and finally tries to call
`stop-webdav-ownCloud.sh` for cleanup purposes.
+If `common-tests` is supplied as second argument it will skip the backend specific
+part completely and just run the common files_external unit tests:
+
+ ./autotest-external.sh sqlite common-tests
+
## The more manual way of unit test execution
If you want to debug your external storage provider, you maybe don't want to
diff --git a/apps/files_external/tests/amazons3migration.php b/apps/files_external/tests/amazons3migration.php
index 145213f5293..8c3ffbe521f 100644
--- a/apps/files_external/tests/amazons3migration.php
+++ b/apps/files_external/tests/amazons3migration.php
@@ -64,7 +64,7 @@ class AmazonS3Migration extends \Test\TestCase {
$oldCache = new \OC\Files\Cache\Cache($this->oldId);
// add file to old cache
- $fileId = $oldCache->put('/', array('size' => 0, 'mtime' => time(), 'mimetype' => 'httpd/directory'));
+ $fileId = $oldCache->put('foobar', array('size' => 0, 'mtime' => time(), 'mimetype' => 'httpd/directory'));
try {
$this->instance = new \OC\Files\Storage\AmazonS3($this->params);
@@ -80,7 +80,7 @@ class AmazonS3Migration extends \Test\TestCase {
list($storageId, $path) = \OC\Files\Cache\Cache::getById($fileId);
$this->assertSame($this->newId, $storageId);
- $this->assertSame('/', $path);
+ $this->assertSame('foobar', $path);
}
public function testUpdateLegacyAndNewId () {
@@ -127,4 +127,4 @@ class AmazonS3Migration extends \Test\TestCase {
);
$stmt->execute(array($id));
}
-} \ No newline at end of file
+}
diff --git a/apps/files_external/tests/env/start-smb-windows.sh b/apps/files_external/tests/env/start-smb-windows.sh
new file mode 100755
index 00000000000..d56b0d4f0b5
--- /dev/null
+++ b/apps/files_external/tests/env/start-smb-windows.sh
@@ -0,0 +1,34 @@
+#!/bin/bash
+#
+# ownCloud
+#
+# Set environment variable DEBUG to print config file
+#
+# @author Thomas Müller
+# @copyright 2015 Thomas Müller <deepdiver@owncloud.com>
+#
+
+# retrieve current folder to place the config in the parent folder
+thisFolder=`echo $0 | replace "env/start-smb-windows.sh" ""`
+
+if [ -z "$thisFolder" ]; then
+ thisFolder="."
+fi;
+
+user=smb-test
+password=!owncloud123
+host=WIN-9GTFAS08C15
+
+cat > $thisFolder/config.smb.php <<DELIM
+<?php
+
+return array(
+ 'run'=>true,
+ 'host'=>'$host',
+ 'user'=>'$user',
+ 'password'=>'$password',
+ 'share'=>'oc-test',
+ 'root'=>'',
+);
+
+DELIM
diff --git a/apps/files_external/tests/env/stop-smb-windows.sh b/apps/files_external/tests/env/stop-smb-windows.sh
new file mode 100755
index 00000000000..8e9c82b9569
--- /dev/null
+++ b/apps/files_external/tests/env/stop-smb-windows.sh
@@ -0,0 +1,18 @@
+#!/bin/bash
+#
+# ownCloud
+#
+# @author Thomas Müller
+# @copyright 2015 Thomas Müller <deepdiver@owncloud.com>
+#
+
+# retrieve current folder to remove the config from the parent folder
+thisFolder=`echo $0 | replace "env/stop-smb-windows.sh" ""`
+
+if [ -z "$thisFolder" ]; then
+ thisFolder="."
+fi;
+
+
+# cleanup
+rm $thisFolder/config.smb.php
diff --git a/apps/files_external/tests/mountconfig.php b/apps/files_external/tests/mountconfig.php
index f288d02705c..f00812c5671 100644
--- a/apps/files_external/tests/mountconfig.php
+++ b/apps/files_external/tests/mountconfig.php
@@ -3,6 +3,7 @@
* ownCloud
*
* @author Vincent Petry
+ * @author Robin McCorkell
* Copyright (c) 2013 Vincent Petry <pvince81@owncloud.com>
*
* This library is free software; you can redistribute it and/or
@@ -20,18 +21,61 @@
*
*/
-class Test_Mount_Config_Dummy_Storage {
+class Test_Mount_Config_Dummy_Storage extends \OC\Files\Storage\Common {
public function __construct($params) {
if (isset($params['simulateFail']) && $params['simulateFail'] == true) {
throw new \Exception('Simulated config validation fail');
}
}
+ public function getId() {
+ return 'dummy_storage';
+ }
+
+ public function mkdir($path) {
+ return false;
+ }
+
+ public function rmdir($path) {
+ return false;
+ }
+
+ public function opendir($path) {
+ return false;
+ }
+
+ public function filetype($path) {
+ return false;
+ }
+
+ public function file_exists($path) {
+ return false;
+ }
+
+ public function unlink($path) {
+ return false;
+ }
+
+ public function fopen($path, $mode) {
+ return false;
+ }
+
+ public function touch($path, $mtime = null) {
+ return false;
+ }
+
+ public function stat($path) {
+ return false;
+ }
+
public function test() {
return true;
}
}
+class Test_Mount_Config_Storage_No_Personal extends Test_Mount_Config_Dummy_Storage {
+}
+
class Test_Mount_Config_Hook_Test {
static $signal;
static $params;
@@ -94,6 +138,12 @@ class Test_Mount_Config extends \Test\TestCase {
'configuration' => array()
)
);
+ OC_Mount_Config::registerBackend('Test_Mount_Config_Storage_No_Personal', array(
+ 'backend' => 'dummy no personal',
+ 'priority' => 150,
+ 'configuration' => array()
+ )
+ );
\OC_User::createUser(self::TEST_USER1, self::TEST_USER1);
\OC_User::createUser(self::TEST_USER2, self::TEST_USER2);
@@ -120,11 +170,10 @@ class Test_Mount_Config extends \Test\TestCase {
'user_mounting_backends',
''
);
- $this->allBackends = OC_Mount_Config::getBackends();
OCP\Config::setAppValue(
'files_external',
'user_mounting_backends',
- implode(',', array_keys($this->allBackends))
+ 'Test_Mount_Config_Dummy_Storage'
);
OC_Mount_Config::$skipTest = true;
@@ -203,7 +252,7 @@ class Test_Mount_Config extends \Test\TestCase {
'password' => '12345',
);
- $this->assertEquals(true, OC_Mount_Config::addMountPoint('/ext', '\OC\Files\Storage\SFTP', $storageOptions, $mountType, $applicable, $isPersonal));
+ $this->assertEquals(true, OC_Mount_Config::addMountPoint('/ext', 'Test_Mount_Config_Dummy_Storage', $storageOptions, $mountType, $applicable, $isPersonal));
$config = $this->readGlobalConfig();
$this->assertEquals(1, count($config));
@@ -211,7 +260,7 @@ class Test_Mount_Config extends \Test\TestCase {
$this->assertTrue(isset($config[$mountType][$applicable]));
$this->assertTrue(isset($config[$mountType][$applicable]['/$user/files/ext']));
$this->assertEquals(
- '\OC\Files\Storage\SFTP',
+ 'Test_Mount_Config_Dummy_Storage',
$config[$mountType][$applicable]['/$user/files/ext']['class']
);
}
@@ -230,7 +279,7 @@ class Test_Mount_Config extends \Test\TestCase {
'password' => '12345',
);
- $this->assertEquals(true, OC_Mount_Config::addMountPoint('/ext', '\OC\Files\Storage\SFTP', $storageOptions, $mountType, $applicable, $isPersonal));
+ $this->assertEquals(true, OC_Mount_Config::addMountPoint('/ext', 'Test_Mount_Config_Dummy_Storage', $storageOptions, $mountType, $applicable, $isPersonal));
$config = $this->readUserConfig();
$this->assertEquals(1, count($config));
@@ -238,7 +287,7 @@ class Test_Mount_Config extends \Test\TestCase {
$this->assertTrue(isset($config[$mountType][$applicable]));
$this->assertTrue(isset($config[$mountType][$applicable]['/' . self::TEST_USER1 . '/files/ext']));
$this->assertEquals(
- '\OC\Files\Storage\SFTP',
+ 'Test_Mount_Config_Dummy_Storage',
$config[$mountType][$applicable]['/' . self::TEST_USER1 . '/files/ext']['class']
);
}
@@ -252,14 +301,7 @@ class Test_Mount_Config extends \Test\TestCase {
$isPersonal = true;
// local
- $this->assertFalse(OC_Mount_Config::addMountPoint('/ext', '\OC\Files\storage\local', array(), $mountType, $applicable, $isPersonal));
-
- unset($this->allBackends['\OC\Files\Storage\SFTP']);
- OCP\Config::setAppValue(
- 'files_external',
- 'user_mounting_backends',
- implode(',', array_keys($this->allBackends))
- );
+ $this->assertFalse(OC_Mount_Config::addMountPoint('/ext', '\OC\Files\Storage\Local', array(), $mountType, $applicable, $isPersonal));
$storageOptions = array(
'host' => 'localhost',
@@ -268,7 +310,7 @@ class Test_Mount_Config extends \Test\TestCase {
);
// non-local but forbidden
- $this->assertFalse(OC_Mount_Config::addMountPoint('/ext', '\OC\Files\Storage\SFTP', $storageOptions, $mountType, $applicable, $isPersonal));
+ $this->assertFalse(OC_Mount_Config::addMountPoint('/ext', 'Test_Mount_Config_Storage_No_Personal', $storageOptions, $mountType, $applicable, $isPersonal));
$this->assertFalse(file_exists($this->userHome . '/mount.json'));
}
@@ -343,7 +385,7 @@ class Test_Mount_Config extends \Test\TestCase {
$this->assertTrue(
OC_Mount_Config::addMountPoint(
'/ext',
- '\OC\Files\Storage\SMB',
+ 'Test_Mount_Config_Dummy_Storage',
$options,
$mountType,
$applicable,
@@ -354,7 +396,7 @@ class Test_Mount_Config extends \Test\TestCase {
// re-read config
$config = OC_Mount_Config::getSystemMountPoints();
$this->assertEquals(1, count($config));
- $this->assertEquals('\OC\Files\Storage\SMB', $config[0]['class']);
+ $this->assertEquals('Test_Mount_Config_Dummy_Storage', $config[0]['class']);
$this->assertEquals('ext', $config[0]['mountpoint']);
$this->assertEquals($expectApplicableArray, $config[0]['applicable']);
$savedOptions = $config[0]['options'];
@@ -383,7 +425,7 @@ class Test_Mount_Config extends \Test\TestCase {
$this->assertTrue(
OC_Mount_Config::addMountPoint(
'/ext',
- '\OC\Files\Storage\SMB',
+ 'Test_Mount_Config_Dummy_Storage',
$options,
$mountType,
$applicable,
@@ -394,7 +436,7 @@ class Test_Mount_Config extends \Test\TestCase {
// re-read config
$config = OC_Mount_Config::getPersonalMountPoints();
$this->assertEquals(1, count($config));
- $this->assertEquals('\OC\Files\Storage\SMB', $config[0]['class']);
+ $this->assertEquals('Test_Mount_Config_Dummy_Storage', $config[0]['class']);
$this->assertEquals('ext', $config[0]['mountpoint']);
$savedOptions = $config[0]['options'];
$this->assertEquals($options, $savedOptions);
@@ -420,7 +462,7 @@ class Test_Mount_Config extends \Test\TestCase {
$this->assertTrue(
OC_Mount_Config::addMountPoint(
$mountPoint,
- '\OC\Files\Storage\SMB',
+ 'Test_Mount_Config_Dummy_Storage',
$mountConfig,
$mountType,
$applicable,
@@ -453,7 +495,7 @@ class Test_Mount_Config extends \Test\TestCase {
$this->assertTrue(
OC_Mount_Config::addMountPoint(
$mountPoint,
- '\OC\Files\Storage\SMB',
+ 'Test_Mount_Config_Dummy_Storage',
$mountConfig,
$mountType,
$applicable,
@@ -518,7 +560,7 @@ class Test_Mount_Config extends \Test\TestCase {
$this->assertTrue(
OC_Mount_Config::addMountPoint(
'/ext',
- '\OC\Files\Storage\SMB',
+ 'Test_Mount_Config_Dummy_Storage',
$mountConfig,
$mountType,
$applicable,
@@ -559,7 +601,7 @@ class Test_Mount_Config extends \Test\TestCase {
$this->assertTrue(
OC_Mount_Config::addMountPoint(
'/ext',
- '\OC\Files\Storage\SMB',
+ 'Test_Mount_Config_Dummy_Storage',
$mountConfig,
$mountType,
$applicable,
@@ -668,7 +710,7 @@ class Test_Mount_Config extends \Test\TestCase {
$this->assertTrue(
OC_Mount_Config::addMountPoint(
'/ext',
- '\OC\Files\Storage\SMB',
+ 'Test_Mount_Config_Dummy_Storage',
$mountConfig,
$mountType,
$applicable,
@@ -683,7 +725,7 @@ class Test_Mount_Config extends \Test\TestCase {
if ($expectVisible) {
$this->assertEquals(1, count($mountPoints));
$this->assertTrue(isset($mountPoints['/' . self::TEST_USER1 . '/files/ext']));
- $this->assertEquals('\OC\Files\Storage\SMB', $mountPoints['/' . self::TEST_USER1 . '/files/ext']['class']);
+ $this->assertEquals('Test_Mount_Config_Dummy_Storage', $mountPoints['/' . self::TEST_USER1 . '/files/ext']['class']);
$this->assertEquals($mountConfig, $mountPoints['/' . self::TEST_USER1 . '/files/ext']['options']);
}
else {
@@ -711,7 +753,7 @@ class Test_Mount_Config extends \Test\TestCase {
$this->assertTrue(
OC_Mount_Config::addMountPoint(
'/ext',
- '\OC\Files\Storage\SMB',
+ 'Test_Mount_Config_Dummy_Storage',
$options,
OC_Mount_Config::MOUNT_TYPE_USER,
self::TEST_USER1,
@@ -722,7 +764,7 @@ class Test_Mount_Config extends \Test\TestCase {
$this->assertTrue(
OC_Mount_Config::addMountPoint(
'/ext',
- '\OC\Files\Storage\SMB',
+ 'Test_Mount_Config_Dummy_Storage',
$options,
OC_Mount_Config::MOUNT_TYPE_USER,
self::TEST_USER2,
@@ -733,7 +775,7 @@ class Test_Mount_Config extends \Test\TestCase {
$this->assertTrue(
OC_Mount_Config::addMountPoint(
'/ext',
- '\OC\Files\Storage\SMB',
+ 'Test_Mount_Config_Dummy_Storage',
$options,
OC_Mount_Config::MOUNT_TYPE_GROUP,
self::TEST_GROUP2,
@@ -744,7 +786,7 @@ class Test_Mount_Config extends \Test\TestCase {
$this->assertTrue(
OC_Mount_Config::addMountPoint(
'/ext',
- '\OC\Files\Storage\SMB',
+ 'Test_Mount_Config_Dummy_Storage',
$options,
OC_Mount_Config::MOUNT_TYPE_GROUP,
self::TEST_GROUP1,
@@ -755,7 +797,7 @@ class Test_Mount_Config extends \Test\TestCase {
// re-read config
$config = OC_Mount_Config::getSystemMountPoints();
$this->assertEquals(1, count($config));
- $this->assertEquals('\OC\Files\Storage\SMB', $config[0]['class']);
+ $this->assertEquals('Test_Mount_Config_Dummy_Storage', $config[0]['class']);
$this->assertEquals('ext', $config[0]['mountpoint']);
$this->assertEquals($options, $config[0]['options']);
$this->assertEquals(array(self::TEST_USER1, self::TEST_USER2), $config[0]['applicable']['users']);
@@ -782,7 +824,7 @@ class Test_Mount_Config extends \Test\TestCase {
$this->assertTrue(
OC_Mount_Config::addMountPoint(
'/ext',
- '\OC\Files\Storage\SMB',
+ 'Test_Mount_Config_Dummy_Storage',
$options1,
$mountType,
self::TEST_USER1,
@@ -800,7 +842,7 @@ class Test_Mount_Config extends \Test\TestCase {
$this->assertTrue(
OC_Mount_Config::addMountPoint(
'/ext',
- '\OC\Files\Storage\SMB',
+ 'Test_Mount_Config_Dummy_Storage',
$options2,
$mountType,
self::TEST_USER2,
@@ -811,10 +853,10 @@ class Test_Mount_Config extends \Test\TestCase {
// re-read config
$config = OC_Mount_Config::getSystemMountPoints();
$this->assertEquals(2, count($config));
- $this->assertEquals('\OC\Files\Storage\SMB', $config[0]['class']);
+ $this->assertEquals('Test_Mount_Config_Dummy_Storage', $config[0]['class']);
$this->assertEquals('ext', $config[0]['mountpoint']);
$this->assertEquals($options1, $config[0]['options']);
- $this->assertEquals('\OC\Files\Storage\SMB', $config[1]['class']);
+ $this->assertEquals('Test_Mount_Config_Dummy_Storage', $config[1]['class']);
$this->assertEquals('ext', $config[1]['mountpoint']);
$this->assertEquals($options2, $config[1]['options']);
}
@@ -913,7 +955,7 @@ class Test_Mount_Config extends \Test\TestCase {
$this->assertTrue(
OC_Mount_Config::addMountPoint(
'/ext',
- '\OC\Files\Storage\SMB',
+ 'Test_Mount_Config_Dummy_Storage',
$mountConfig + array('id' => $i),
$mount['mountType'],
$mount['applicable'],
@@ -935,7 +977,7 @@ class Test_Mount_Config extends \Test\TestCase {
*/
public function testPriorityPersistence() {
- $class = '\OC\Files\Storage\SMB';
+ $class = 'Test_Mount_Config_Dummy_Storage';
$priority = 123;
$mountConfig = array(
'host' => 'somehost',
@@ -996,7 +1038,7 @@ class Test_Mount_Config extends \Test\TestCase {
$this->assertTrue(
OC_Mount_Config::addMountPoint(
'/ext',
- '\OC\Files\Storage\SMB',
+ 'Test_Mount_Config_Dummy_Storage',
$mountConfig,
OC_Mount_Config::MOUNT_TYPE_USER,
self::TEST_USER1,
@@ -1012,7 +1054,7 @@ class Test_Mount_Config extends \Test\TestCase {
$this->assertEquals(0, count($mountPointsMe));
$this->assertEquals(1, count($mountPointsOther));
$this->assertTrue(isset($mountPointsOther['/'.self::TEST_USER1.'/files/ext']));
- $this->assertEquals('\OC\Files\Storage\SMB',
+ $this->assertEquals('Test_Mount_Config_Dummy_Storage',
$mountPointsOther['/'.self::TEST_USER1.'/files/ext']['class']);
$this->assertEquals($mountConfig,
$mountPointsOther['/'.self::TEST_USER1.'/files/ext']['options']);
diff --git a/apps/files_sharing/api/local.php b/apps/files_sharing/api/local.php
index d9291c29f61..87a8fbbb21f 100644
--- a/apps/files_sharing/api/local.php
+++ b/apps/files_sharing/api/local.php
@@ -276,6 +276,10 @@ class Local {
return new \OC_OCS_Result(null, 400, "unknown share type");
}
+ if (($permissions & \OCP\Constants::PERMISSION_READ) === 0) {
+ return new \OC_OCS_Result(null, 400, 'invalid permissions');
+ }
+
try {
$token = \OCP\Share::shareItem(
$itemType,
@@ -347,7 +351,6 @@ class Local {
}
return new \OC_OCS_Result(null, 400, "Wrong or no update parameter given");
-
}
/**
@@ -376,6 +379,10 @@ class Local {
}
}
+ if (($permissions & \OCP\Constants::PERMISSION_READ) === 0) {
+ return new \OC_OCS_Result(null, 400, 'invalid permissions');
+ }
+
try {
$return = \OCP\Share::setPermissions(
$itemType,
diff --git a/apps/files_sharing/l10n/az.js b/apps/files_sharing/l10n/az.js
index e6ec25b7be4..957ab4a7306 100644
--- a/apps/files_sharing/l10n/az.js
+++ b/apps/files_sharing/l10n/az.js
@@ -2,27 +2,61 @@ OC.L10N.register(
"files_sharing",
{
"Server to server sharing is not enabled on this server" : "Bu serverdə, serverlərarası yayımlanma aktiv deyil",
+ "The mountpoint name contains invalid characters." : "Bərkidilmə nöqtəsinin adında yalnış simvollar mövcuddur. ",
"Invalid or untrusted SSL certificate" : "Yalnış yada inam listindən kənar SSL sertifikatı",
+ "Could not authenticate to remote share, password might be wrong" : "Uzaqda olan paylaşımın əslliyini yoxlamaq olmur və ola bilər ki, şifrə yalnışdır. ",
"Storage not valid" : "Depo etibarlı deyil",
"Couldn't add remote share" : "Uzaqda olan yayımlanmanı əlavə etmək mümkün olmadı",
"Shared with you" : "Sizinlə yayımlanan",
"Shared with others" : "Hər kəsə yayımlanmış",
+ "Shared by link" : "Link tərəfindən paylaşılıb",
+ "Nothing shared with you yet" : "Hələki sizinlə heç bir şey paylaşılmayıb",
+ "Files and folders others share with you will show up here" : "Digərlərinin sizinlə paylaşdığı fayllar və qovluqlar burda göstəriləcək",
+ "Nothing shared yet" : "Paylaşılan heçnə yoxdur",
+ "Files and folders you share will show up here" : "Sizin tərəfinizdən paylaşılmış fayllar və qovluqlar burda göstəriləcək",
+ "No shared links" : "Paylaşılmış linklər yoxdur ",
+ "Files and folders you share by link will show up here" : "Link vasitəsilə sizin tərəfinizdən paylaşılmış fayllar və qovluqlar burda göstəriləcək",
+ "Do you want to add the remote share {name} from {owner}@{remote}?" : "Siz uzaq paylaşımı əlavə etmək istəyirsinizmi {name} dan {owner}@{remote}?",
"Remote share" : "Uzaq yayımlanma",
"Remote share password" : "Uzaq yayımlanma şifrəsi",
"Cancel" : "Dayandır",
"Add remote share" : "Uzaq yayımlanmanı əlavə et",
+ "No ownCloud installation (7 or higher) found at {remote}" : "Yüklənmiş (7 yada yuxarı) ownCloud {uzaq} unvanında tapılmadı ",
"Invalid ownCloud url" : "Yalnış ownCloud url-i",
"Share" : "Yayımla",
"Shared by" : "Tərəfindən yayımlanıb",
"A file or folder has been <strong>shared</strong>" : "Fayl və ya direktoriya <strong>yayımlandı</strong>",
+ "A file or folder was shared from <strong>another server</strong>" : "Fayl yada qovluq ünvanından yayımlandı <strong>digər serverə</strong>",
+ "A public shared file or folder was <strong>downloaded</strong>" : "Ümumi paylaşılmış fayl yada qovluq <strong>endirilmişdir</strong>",
+ "You received a new remote share from %s" : "Siz %s ünvanından yeni uzaq paylaşım aldınız",
+ "%1$s accepted remote share %2$s" : "%1$s qəbul etdi uzaq paylaşım %2$s",
+ "%1$s declined remote share %2$s" : "%1$s təkzib etdi uzaq paylaşımı %2$s",
+ "%1$s unshared %2$s from you" : "%1$s paylaşımı dayandırıldı %2$s sizin tərəfinizdən",
+ "Public shared folder %1$s was downloaded" : "Ümumi paylaşılmış qovluq %1$s endirilmişdir",
+ "Public shared file %1$s was downloaded" : "Ümumi paylaşılmış fayl %1$s endirilmişdir",
"You shared %1$s with %2$s" : "Siz yayımladınız %1$s - i %2$s ilə",
"You shared %1$s with group %2$s" : "Siz yayımladınız %1$s qrupu ilə %2$s",
"%2$s shared %1$s with you" : "%2$s yayımlanıb %1$s sizinlə",
"You shared %1$s via link" : "Siz yayımladınız %1$s link ilə",
"Shares" : "Yayımlanmalar",
+ "This share is password-protected" : "Bu paylaşım şifrə ilə müdafiəlidir",
+ "The password is wrong. Try again." : "Şifrə yalnışdır. Yenidən cəhd edin.",
"Password" : "Şifrə",
"No entries found in this folder" : "Bu qovluqda heç bir verilən tapılmadı",
"Name" : "Ad",
- "Download" : "Yüklə"
+ "Share time" : "Paylaşım vaxtı",
+ "Sorry, this link doesn’t seem to work anymore." : "Üzr istəyirik, bu link artıq işlək deyil.",
+ "Reasons might be:" : "Səbəblər ola bilər:",
+ "the item was removed" : "bölüm silinmişdir",
+ "the link expired" : "linkin vaxtı bitmişdir",
+ "sharing is disabled" : "paylaşım dayandırılmışdır",
+ "For more info, please ask the person who sent this link." : "Ətraflı məlumat üçün, xahiş olunur linkin kim tərəfindən göndərilməsini soruşun.",
+ "Add to your ownCloud" : "Öz ownCloud-nuza əlavə edin",
+ "Download" : "Yüklə",
+ "Download %s" : "Endir %s",
+ "Direct link" : "Birbaşa link",
+ "Federated Cloud Sharing" : "Federal Cloud Paylaşım",
+ "Allow users on this server to send shares to other servers" : "Bu serverdən digər serverlərə istifadəçilər tərəfindən paylaşımın göndərilməsinə izin vermək",
+ "Allow users on this server to receive shares from other servers" : "Digər serverlərdən bu serverə istifadəçilər tərəfindən paylaşımın ötürülməsinə izin vermək"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/az.json b/apps/files_sharing/l10n/az.json
index 7026bb8c406..6d8bc7fb8dd 100644
--- a/apps/files_sharing/l10n/az.json
+++ b/apps/files_sharing/l10n/az.json
@@ -1,26 +1,60 @@
{ "translations": {
"Server to server sharing is not enabled on this server" : "Bu serverdə, serverlərarası yayımlanma aktiv deyil",
+ "The mountpoint name contains invalid characters." : "Bərkidilmə nöqtəsinin adında yalnış simvollar mövcuddur. ",
"Invalid or untrusted SSL certificate" : "Yalnış yada inam listindən kənar SSL sertifikatı",
+ "Could not authenticate to remote share, password might be wrong" : "Uzaqda olan paylaşımın əslliyini yoxlamaq olmur və ola bilər ki, şifrə yalnışdır. ",
"Storage not valid" : "Depo etibarlı deyil",
"Couldn't add remote share" : "Uzaqda olan yayımlanmanı əlavə etmək mümkün olmadı",
"Shared with you" : "Sizinlə yayımlanan",
"Shared with others" : "Hər kəsə yayımlanmış",
+ "Shared by link" : "Link tərəfindən paylaşılıb",
+ "Nothing shared with you yet" : "Hələki sizinlə heç bir şey paylaşılmayıb",
+ "Files and folders others share with you will show up here" : "Digərlərinin sizinlə paylaşdığı fayllar və qovluqlar burda göstəriləcək",
+ "Nothing shared yet" : "Paylaşılan heçnə yoxdur",
+ "Files and folders you share will show up here" : "Sizin tərəfinizdən paylaşılmış fayllar və qovluqlar burda göstəriləcək",
+ "No shared links" : "Paylaşılmış linklər yoxdur ",
+ "Files and folders you share by link will show up here" : "Link vasitəsilə sizin tərəfinizdən paylaşılmış fayllar və qovluqlar burda göstəriləcək",
+ "Do you want to add the remote share {name} from {owner}@{remote}?" : "Siz uzaq paylaşımı əlavə etmək istəyirsinizmi {name} dan {owner}@{remote}?",
"Remote share" : "Uzaq yayımlanma",
"Remote share password" : "Uzaq yayımlanma şifrəsi",
"Cancel" : "Dayandır",
"Add remote share" : "Uzaq yayımlanmanı əlavə et",
+ "No ownCloud installation (7 or higher) found at {remote}" : "Yüklənmiş (7 yada yuxarı) ownCloud {uzaq} unvanında tapılmadı ",
"Invalid ownCloud url" : "Yalnış ownCloud url-i",
"Share" : "Yayımla",
"Shared by" : "Tərəfindən yayımlanıb",
"A file or folder has been <strong>shared</strong>" : "Fayl və ya direktoriya <strong>yayımlandı</strong>",
+ "A file or folder was shared from <strong>another server</strong>" : "Fayl yada qovluq ünvanından yayımlandı <strong>digər serverə</strong>",
+ "A public shared file or folder was <strong>downloaded</strong>" : "Ümumi paylaşılmış fayl yada qovluq <strong>endirilmişdir</strong>",
+ "You received a new remote share from %s" : "Siz %s ünvanından yeni uzaq paylaşım aldınız",
+ "%1$s accepted remote share %2$s" : "%1$s qəbul etdi uzaq paylaşım %2$s",
+ "%1$s declined remote share %2$s" : "%1$s təkzib etdi uzaq paylaşımı %2$s",
+ "%1$s unshared %2$s from you" : "%1$s paylaşımı dayandırıldı %2$s sizin tərəfinizdən",
+ "Public shared folder %1$s was downloaded" : "Ümumi paylaşılmış qovluq %1$s endirilmişdir",
+ "Public shared file %1$s was downloaded" : "Ümumi paylaşılmış fayl %1$s endirilmişdir",
"You shared %1$s with %2$s" : "Siz yayımladınız %1$s - i %2$s ilə",
"You shared %1$s with group %2$s" : "Siz yayımladınız %1$s qrupu ilə %2$s",
"%2$s shared %1$s with you" : "%2$s yayımlanıb %1$s sizinlə",
"You shared %1$s via link" : "Siz yayımladınız %1$s link ilə",
"Shares" : "Yayımlanmalar",
+ "This share is password-protected" : "Bu paylaşım şifrə ilə müdafiəlidir",
+ "The password is wrong. Try again." : "Şifrə yalnışdır. Yenidən cəhd edin.",
"Password" : "Şifrə",
"No entries found in this folder" : "Bu qovluqda heç bir verilən tapılmadı",
"Name" : "Ad",
- "Download" : "Yüklə"
+ "Share time" : "Paylaşım vaxtı",
+ "Sorry, this link doesn’t seem to work anymore." : "Üzr istəyirik, bu link artıq işlək deyil.",
+ "Reasons might be:" : "Səbəblər ola bilər:",
+ "the item was removed" : "bölüm silinmişdir",
+ "the link expired" : "linkin vaxtı bitmişdir",
+ "sharing is disabled" : "paylaşım dayandırılmışdır",
+ "For more info, please ask the person who sent this link." : "Ətraflı məlumat üçün, xahiş olunur linkin kim tərəfindən göndərilməsini soruşun.",
+ "Add to your ownCloud" : "Öz ownCloud-nuza əlavə edin",
+ "Download" : "Yüklə",
+ "Download %s" : "Endir %s",
+ "Direct link" : "Birbaşa link",
+ "Federated Cloud Sharing" : "Federal Cloud Paylaşım",
+ "Allow users on this server to send shares to other servers" : "Bu serverdən digər serverlərə istifadəçilər tərəfindən paylaşımın göndərilməsinə izin vermək",
+ "Allow users on this server to receive shares from other servers" : "Digər serverlərdən bu serverə istifadəçilər tərəfindən paylaşımın ötürülməsinə izin vermək"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/de.js b/apps/files_sharing/l10n/de.js
index 55f04c5ba59..3d07c149b93 100644
--- a/apps/files_sharing/l10n/de.js
+++ b/apps/files_sharing/l10n/de.js
@@ -23,7 +23,7 @@ OC.L10N.register(
"Add remote share" : "Entfernte Freigabe hinzufügen",
"No ownCloud installation (7 or higher) found at {remote}" : "Keine OwnCloud-Installation (7 oder höher) auf {remote} gefunden",
"Invalid ownCloud url" : "Ungültige OwnCloud-URL",
- "Share" : "Share",
+ "Share" : "Teilen",
"Shared by" : "Geteilt von ",
"A file or folder has been <strong>shared</strong>" : "Eine Datei oder ein Ordner wurde <strong>geteilt</strong>",
"A file or folder was shared from <strong>another server</strong>" : "Eine Datei oder ein Ordner wurde von <strong>einem anderen Server</strong> geteilt",
diff --git a/apps/files_sharing/l10n/de.json b/apps/files_sharing/l10n/de.json
index 8558d61f707..9dd6fe31d9b 100644
--- a/apps/files_sharing/l10n/de.json
+++ b/apps/files_sharing/l10n/de.json
@@ -21,7 +21,7 @@
"Add remote share" : "Entfernte Freigabe hinzufügen",
"No ownCloud installation (7 or higher) found at {remote}" : "Keine OwnCloud-Installation (7 oder höher) auf {remote} gefunden",
"Invalid ownCloud url" : "Ungültige OwnCloud-URL",
- "Share" : "Share",
+ "Share" : "Teilen",
"Shared by" : "Geteilt von ",
"A file or folder has been <strong>shared</strong>" : "Eine Datei oder ein Ordner wurde <strong>geteilt</strong>",
"A file or folder was shared from <strong>another server</strong>" : "Eine Datei oder ein Ordner wurde von <strong>einem anderen Server</strong> geteilt",
diff --git a/apps/files_sharing/l10n/gl.js b/apps/files_sharing/l10n/gl.js
index c6d60f3ddcd..8609377e8d7 100644
--- a/apps/files_sharing/l10n/gl.js
+++ b/apps/files_sharing/l10n/gl.js
@@ -22,7 +22,7 @@ OC.L10N.register(
"Cancel" : "Cancelar",
"Add remote share" : "Engadir unha compartición remota",
"No ownCloud installation (7 or higher) found at {remote}" : "Non se atopa unha instalación de ownCloud (7 ou superior) en {remote}",
- "Invalid ownCloud url" : "URL incorrecta do ownCloud",
+ "Invalid ownCloud url" : "URL incorrecto do ownCloud",
"Share" : "Compartir",
"Shared by" : "Compartido por",
"A file or folder has been <strong>shared</strong>" : "<strong>Compartiuse</strong> un ficheiro ou cartafol",
diff --git a/apps/files_sharing/l10n/gl.json b/apps/files_sharing/l10n/gl.json
index f52eb5d65fa..70fafc24346 100644
--- a/apps/files_sharing/l10n/gl.json
+++ b/apps/files_sharing/l10n/gl.json
@@ -20,7 +20,7 @@
"Cancel" : "Cancelar",
"Add remote share" : "Engadir unha compartición remota",
"No ownCloud installation (7 or higher) found at {remote}" : "Non se atopa unha instalación de ownCloud (7 ou superior) en {remote}",
- "Invalid ownCloud url" : "URL incorrecta do ownCloud",
+ "Invalid ownCloud url" : "URL incorrecto do ownCloud",
"Share" : "Compartir",
"Shared by" : "Compartido por",
"A file or folder has been <strong>shared</strong>" : "<strong>Compartiuse</strong> un ficheiro ou cartafol",
diff --git a/apps/files_sharing/l10n/pl.js b/apps/files_sharing/l10n/pl.js
index e546533240d..0d65b1f616c 100644
--- a/apps/files_sharing/l10n/pl.js
+++ b/apps/files_sharing/l10n/pl.js
@@ -4,11 +4,18 @@ OC.L10N.register(
"Server to server sharing is not enabled on this server" : "Współdzielenie między serwerami nie jest uruchomione na tym serwerze",
"The mountpoint name contains invalid characters." : "Nazwa zamontowanego zasobu zawiera niedozwolone znaki.",
"Invalid or untrusted SSL certificate" : "Niewłaściwy lub niezaufany certyfikat SSL",
+ "Could not authenticate to remote share, password might be wrong" : "Nie można zalogować do zdalnego zasobu, hasło może być niepoprawne",
+ "Storage not valid" : "Zasób nie jest prawidłowy",
"Couldn't add remote share" : "Nie można dodać zdalnego folderu",
"Shared with you" : "Współdzielony z Tobą",
"Shared with others" : "Współdzielony z innymi",
"Shared by link" : "Współdzielony linkiem",
+ "Nothing shared with you yet" : "Nie masz jeszcze nic udostępnionego",
+ "Files and folders others share with you will show up here" : "Pliki i foldery udostępnione Tobie przez innych wyświetlą się tutaj",
+ "Nothing shared yet" : "Jeszcze nic nie udostępniono",
+ "Files and folders you share will show up here" : "Plik i foldery, które udostępniasz, pokażą się tutaj",
"No shared links" : "Brak udostępnionych odnośników",
+ "Files and folders you share by link will show up here" : "Plik i foldery, które udostępniasz, pokażą się tutaj",
"Do you want to add the remote share {name} from {owner}@{remote}?" : "Czy chcesz dodać udział zdalny {name} od {owner}@{remote}?",
"Remote share" : "Zdalny zasób",
"Remote share password" : "Hasło do zdalnego zasobu",
diff --git a/apps/files_sharing/l10n/pl.json b/apps/files_sharing/l10n/pl.json
index 75b345e2f7c..19d10731710 100644
--- a/apps/files_sharing/l10n/pl.json
+++ b/apps/files_sharing/l10n/pl.json
@@ -2,11 +2,18 @@
"Server to server sharing is not enabled on this server" : "Współdzielenie między serwerami nie jest uruchomione na tym serwerze",
"The mountpoint name contains invalid characters." : "Nazwa zamontowanego zasobu zawiera niedozwolone znaki.",
"Invalid or untrusted SSL certificate" : "Niewłaściwy lub niezaufany certyfikat SSL",
+ "Could not authenticate to remote share, password might be wrong" : "Nie można zalogować do zdalnego zasobu, hasło może być niepoprawne",
+ "Storage not valid" : "Zasób nie jest prawidłowy",
"Couldn't add remote share" : "Nie można dodać zdalnego folderu",
"Shared with you" : "Współdzielony z Tobą",
"Shared with others" : "Współdzielony z innymi",
"Shared by link" : "Współdzielony linkiem",
+ "Nothing shared with you yet" : "Nie masz jeszcze nic udostępnionego",
+ "Files and folders others share with you will show up here" : "Pliki i foldery udostępnione Tobie przez innych wyświetlą się tutaj",
+ "Nothing shared yet" : "Jeszcze nic nie udostępniono",
+ "Files and folders you share will show up here" : "Plik i foldery, które udostępniasz, pokażą się tutaj",
"No shared links" : "Brak udostępnionych odnośników",
+ "Files and folders you share by link will show up here" : "Plik i foldery, które udostępniasz, pokażą się tutaj",
"Do you want to add the remote share {name} from {owner}@{remote}?" : "Czy chcesz dodać udział zdalny {name} od {owner}@{remote}?",
"Remote share" : "Zdalny zasób",
"Remote share password" : "Hasło do zdalnego zasobu",
diff --git a/apps/files_sharing/l10n/uk.js b/apps/files_sharing/l10n/uk.js
index 8df743791e1..5fb9447fd44 100644
--- a/apps/files_sharing/l10n/uk.js
+++ b/apps/files_sharing/l10n/uk.js
@@ -4,6 +4,8 @@ OC.L10N.register(
"Server to server sharing is not enabled on this server" : "На даному сервері вимкнута можливість передачі даних між серверами",
"The mountpoint name contains invalid characters." : "Ім'я точки монтування містить неприпустимі символи.",
"Invalid or untrusted SSL certificate" : "Недійсній або не довірений SSL-сертифікат",
+ "Could not authenticate to remote share, password might be wrong" : "Не вдалося провести аутентифікацію для доступу до віддаленого сховища, можливо неправильно вказано пароль",
+ "Storage not valid" : "Cховище недоступне",
"Couldn't add remote share" : "Неможливо додати віддалену загальну теку",
"Shared with you" : "Доступне для вас",
"Shared with others" : "Доступне для інших",
@@ -11,7 +13,7 @@ OC.L10N.register(
"Nothing shared with you yet" : "Ніхто з вами ще не поділився файлами",
"Files and folders others share with you will show up here" : "Розшарені для вас файли і папки з'являться тут",
"Nothing shared yet" : "Немає нічого розшареного",
- "Files and folders you share will show up here" : "Файли і папки, які розшарені для вас відображатимуться тут",
+ "Files and folders you share will show up here" : "Файли і папки, які розшарені вами відображатимуться тут",
"No shared links" : "Немає опублікованих посилань",
"Files and folders you share by link will show up here" : "Файли і папки, якими ви поділитися по посиланню будуть відображатися тут",
"Do you want to add the remote share {name} from {owner}@{remote}?" : "Додати віддалену загальну теку {name} з {owner}@{remote}?",
@@ -53,6 +55,7 @@ OC.L10N.register(
"Download" : "Завантажити",
"Download %s" : "Завантажити %s",
"Direct link" : "Пряме посилання",
+ "Federated Cloud Sharing" : "Об'єднання хмарних сховищ",
"Allow users on this server to send shares to other servers" : "Дозволити користувачам цього сервера публікувати на інших серверах",
"Allow users on this server to receive shares from other servers" : "Дозволити користувачам на цьому сервері отримувати публікації з інших серверів"
},
diff --git a/apps/files_sharing/l10n/uk.json b/apps/files_sharing/l10n/uk.json
index 7cfb0f98ade..fa459f9b077 100644
--- a/apps/files_sharing/l10n/uk.json
+++ b/apps/files_sharing/l10n/uk.json
@@ -2,6 +2,8 @@
"Server to server sharing is not enabled on this server" : "На даному сервері вимкнута можливість передачі даних між серверами",
"The mountpoint name contains invalid characters." : "Ім'я точки монтування містить неприпустимі символи.",
"Invalid or untrusted SSL certificate" : "Недійсній або не довірений SSL-сертифікат",
+ "Could not authenticate to remote share, password might be wrong" : "Не вдалося провести аутентифікацію для доступу до віддаленого сховища, можливо неправильно вказано пароль",
+ "Storage not valid" : "Cховище недоступне",
"Couldn't add remote share" : "Неможливо додати віддалену загальну теку",
"Shared with you" : "Доступне для вас",
"Shared with others" : "Доступне для інших",
@@ -9,7 +11,7 @@
"Nothing shared with you yet" : "Ніхто з вами ще не поділився файлами",
"Files and folders others share with you will show up here" : "Розшарені для вас файли і папки з'являться тут",
"Nothing shared yet" : "Немає нічого розшареного",
- "Files and folders you share will show up here" : "Файли і папки, які розшарені для вас відображатимуться тут",
+ "Files and folders you share will show up here" : "Файли і папки, які розшарені вами відображатимуться тут",
"No shared links" : "Немає опублікованих посилань",
"Files and folders you share by link will show up here" : "Файли і папки, якими ви поділитися по посиланню будуть відображатися тут",
"Do you want to add the remote share {name} from {owner}@{remote}?" : "Додати віддалену загальну теку {name} з {owner}@{remote}?",
@@ -51,6 +53,7 @@
"Download" : "Завантажити",
"Download %s" : "Завантажити %s",
"Direct link" : "Пряме посилання",
+ "Federated Cloud Sharing" : "Об'єднання хмарних сховищ",
"Allow users on this server to send shares to other servers" : "Дозволити користувачам цього сервера публікувати на інших серверах",
"Allow users on this server to receive shares from other servers" : "Дозволити користувачам на цьому сервері отримувати публікації з інших серверів"
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
diff --git a/apps/files_sharing/l10n/vi.js b/apps/files_sharing/l10n/vi.js
index e3a4c83d58b..ccefbfacda3 100644
--- a/apps/files_sharing/l10n/vi.js
+++ b/apps/files_sharing/l10n/vi.js
@@ -1,11 +1,29 @@
OC.L10N.register(
"files_sharing",
{
+ "Shared with you" : "Chia sẻ với bạn",
+ "Shared with others" : "Chia sẻ với người khác",
+ "Shared by link" : "Chia sẻ theo liên kết",
+ "Nothing shared with you yet" : "Bạn chưa được chia sẻ gì cả",
+ "Nothing shared yet" : "Chưa có gì được chia sẻ",
+ "Files and folders you share will show up here" : "Tập tin và thư mục bạn chia sẻ sẽ được hiển thị tại đây.",
+ "No shared links" : "Chưa có liên kết chia sẻ",
"Cancel" : "Hủy",
"Share" : "Chia sẻ",
"Shared by" : "Chia sẻ bởi",
+ "Shares" : "Chia sẻ",
+ "The password is wrong. Try again." : "Mật khẩu sai. Xin hãy thử lại.",
"Password" : "Mật khẩu",
+ "No entries found in this folder" : "Chưa có mục nào trong thư mục",
"Name" : "Tên",
- "Download" : "Tải về"
+ "Share time" : "Chia sẻ thời gian",
+ "Reasons might be:" : "Lý do có thể là:",
+ "the item was removed" : "đối tượng đã bị xóa",
+ "the link expired" : "liên kết đã hết hạn",
+ "sharing is disabled" : "việc chia sẻ bị cấm",
+ "Add to your ownCloud" : "Thêm vào ownCloud của bạn",
+ "Download" : "Tải về",
+ "Download %s" : "Tải về %s",
+ "Direct link" : "Link trực tiếp"
},
"nplurals=1; plural=0;");
diff --git a/apps/files_sharing/l10n/vi.json b/apps/files_sharing/l10n/vi.json
index e3c784e5b78..6140ca95cd9 100644
--- a/apps/files_sharing/l10n/vi.json
+++ b/apps/files_sharing/l10n/vi.json
@@ -1,9 +1,27 @@
{ "translations": {
+ "Shared with you" : "Chia sẻ với bạn",
+ "Shared with others" : "Chia sẻ với người khác",
+ "Shared by link" : "Chia sẻ theo liên kết",
+ "Nothing shared with you yet" : "Bạn chưa được chia sẻ gì cả",
+ "Nothing shared yet" : "Chưa có gì được chia sẻ",
+ "Files and folders you share will show up here" : "Tập tin và thư mục bạn chia sẻ sẽ được hiển thị tại đây.",
+ "No shared links" : "Chưa có liên kết chia sẻ",
"Cancel" : "Hủy",
"Share" : "Chia sẻ",
"Shared by" : "Chia sẻ bởi",
+ "Shares" : "Chia sẻ",
+ "The password is wrong. Try again." : "Mật khẩu sai. Xin hãy thử lại.",
"Password" : "Mật khẩu",
+ "No entries found in this folder" : "Chưa có mục nào trong thư mục",
"Name" : "Tên",
- "Download" : "Tải về"
+ "Share time" : "Chia sẻ thời gian",
+ "Reasons might be:" : "Lý do có thể là:",
+ "the item was removed" : "đối tượng đã bị xóa",
+ "the link expired" : "liên kết đã hết hạn",
+ "sharing is disabled" : "việc chia sẻ bị cấm",
+ "Add to your ownCloud" : "Thêm vào ownCloud của bạn",
+ "Download" : "Tải về",
+ "Download %s" : "Tải về %s",
+ "Direct link" : "Link trực tiếp"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/files_sharing/lib/cache.php b/apps/files_sharing/lib/cache.php
index e0737834812..b71dfb44ab0 100644
--- a/apps/files_sharing/lib/cache.php
+++ b/apps/files_sharing/lib/cache.php
@@ -395,6 +395,28 @@ class Shared_Cache extends Cache {
}
/**
+ * update the folder size and the size of all parent folders
+ *
+ * @param string|boolean $path
+ * @param array $data (optional) meta data of the folder
+ */
+ public function correctFolderSize($path, $data = null) {
+ $this->calculateFolderSize($path, $data);
+ if ($path !== '') {
+ $parent = dirname($path);
+ if ($parent === '.' or $parent === '/') {
+ $parent = '';
+ }
+ $this->correctFolderSize($parent);
+ } else {
+ // bubble up to source cache
+ $sourceCache = $this->getSourceCache($path);
+ $parent = dirname($this->files[$path]);
+ $sourceCache->correctFolderSize($parent);
+ }
+ }
+
+ /**
* get the size of a folder and set it in the cache
*
* @param string $path
diff --git a/apps/files_sharing/lib/controllers/sharecontroller.php b/apps/files_sharing/lib/controllers/sharecontroller.php
index 2e23ac5908e..ebc54265bf0 100644
--- a/apps/files_sharing/lib/controllers/sharecontroller.php
+++ b/apps/files_sharing/lib/controllers/sharecontroller.php
@@ -203,7 +203,12 @@ class ShareController extends Controller {
$shareTmpl['downloadURL'] = $this->urlGenerator->linkToRouteAbsolute('files_sharing.sharecontroller.downloadShare', array('token' => $token));
$shareTmpl['maxSizeAnimateGif'] = $this->config->getSystemValue('max_filesize_animated_gifs_public_sharing', 10);
- return new TemplateResponse($this->appName, 'public', $shareTmpl, 'base');
+ $csp = new OCP\AppFramework\Http\ContentSecurityPolicy();
+ $csp->addAllowedFrameDomain('\'self\'');
+ $response = new TemplateResponse($this->appName, 'public', $shareTmpl, 'base');
+ $response->setContentSecurityPolicy($csp);
+
+ return $response;
}
/**
diff --git a/apps/files_sharing/lib/external/scanner.php b/apps/files_sharing/lib/external/scanner.php
index b45a8942e96..616d4db44e5 100644
--- a/apps/files_sharing/lib/external/scanner.php
+++ b/apps/files_sharing/lib/external/scanner.php
@@ -14,11 +14,10 @@ use OCP\Files\StorageInvalidException;
use OCP\Files\StorageNotAvailableException;
class Scanner extends \OC\Files\Cache\Scanner {
- /**
- * @var \OCA\Files_Sharing\External\Storage
- */
+ /** @var \OCA\Files_Sharing\External\Storage */
protected $storage;
+ /** {@inheritDoc} */
public function scan($path, $recursive = self::SCAN_RECURSIVE, $reuse = -1) {
$this->scanAll();
}
@@ -31,9 +30,11 @@ class Scanner extends \OC\Files\Cache\Scanner {
*
* @param string $file file to scan
* @param int $reuseExisting
+ * @param int $parentId
+ * @param array | null $cacheData existing data in the cache for the file to be scanned
* @return array an array of metadata of the scanned file
*/
- public function scanFile($file, $reuseExisting = 0) {
+ public function scanFile($file, $reuseExisting = 0, $parentId = -1, $cacheData = null) {
try {
return parent::scanFile($file, $reuseExisting);
} catch (ForbiddenException $e) {
@@ -54,6 +55,9 @@ class Scanner extends \OC\Files\Cache\Scanner {
* Checks the remote share for changes.
* If changes are available, scan them and update
* the cache.
+ * @throws NotFoundException
+ * @throws StorageInvalidException
+ * @throws \Exception
*/
public function scanAll() {
try {
@@ -76,10 +80,14 @@ class Scanner extends \OC\Files\Cache\Scanner {
}
}
+ /**
+ * @param array $data
+ * @param string $path
+ */
private function addResult($data, $path) {
$id = $this->cache->put($path, $data);
if (isset($data['children'])) {
- $children = array();
+ $children = [];
foreach ($data['children'] as $child) {
$children[$child['name']] = true;
$this->addResult($child, ltrim($path . '/' . $child['name'], '/'));
diff --git a/apps/files_sharing/public.php b/apps/files_sharing/public.php
index 50a6432dd95..9e4e8d23151 100644
--- a/apps/files_sharing/public.php
+++ b/apps/files_sharing/public.php
@@ -10,7 +10,7 @@
// This file is just used to redirect the legacy sharing URLs (< ownCloud 8) to the new ones
-$urlGenerator = new \OC\URLGenerator(\OC::$server->getConfig());
+$urlGenerator = \OC::$server->getURLGenerator();
$token = isset($_GET['t']) ? $_GET['t'] : '';
$route = isset($_GET['download']) ? 'files_sharing.sharecontroller.downloadShare' : 'files_sharing.sharecontroller.showShare';
diff --git a/apps/files_sharing/publicwebdav.php b/apps/files_sharing/publicwebdav.php
index 150f05a862a..c7ee950532e 100644
--- a/apps/files_sharing/publicwebdav.php
+++ b/apps/files_sharing/publicwebdav.php
@@ -33,7 +33,7 @@ $server->addPlugin(new \Sabre\DAV\Auth\Plugin($authBackend, $defaults->getName()
$server->addPlugin(new \Sabre\DAV\Browser\Plugin(false)); // Show something in the Browser, but no upload
$server->addPlugin(new \OC\Connector\Sabre\FilesPlugin($objectTree));
$server->addPlugin(new \OC\Connector\Sabre\MaintenancePlugin());
-$server->addPlugin(new \OC\Connector\Sabre\ExceptionLoggerPlugin('webdav'));
+$server->addPlugin(new \OC\Connector\Sabre\ExceptionLoggerPlugin('webdav', \OC::$server->getLogger()));
// wait with registering these until auth is handled and the filesystem is setup
$server->on('beforeMethod', function () use ($server, $objectTree, $authBackend) {
diff --git a/apps/files_sharing/tests/api.php b/apps/files_sharing/tests/api.php
index 278e7130199..9256f9bcc85 100644
--- a/apps/files_sharing/tests/api.php
+++ b/apps/files_sharing/tests/api.php
@@ -119,6 +119,32 @@ class Test_Files_Sharing_Api extends TestCase {
\OCP\Share::unshare('folder', $fileinfo['fileid'], \OCP\Share::SHARE_TYPE_LINK, null);
}
+ /**
+ * @medium
+ */
+ public function testCreateShareInvalidPermissions() {
+
+ // simulate a post request
+ $_POST['path'] = $this->filename;
+ $_POST['shareWith'] = \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2;
+ $_POST['shareType'] = \OCP\Share::SHARE_TYPE_USER;
+ $_POST['permissions'] = \OCP\Constants::PERMISSION_SHARE;
+
+ $result = \OCA\Files_Sharing\API\Local::createShare([]);
+
+ // share was successful?
+ $this->assertFalse($result->succeeded());
+ $this->assertEquals(400, $result->getStatusCode());
+
+ $shares = \OCP\Share::getItemShared('file', null);
+ $this->assertCount(0, $shares);
+
+ $fileinfo = $this->view->getFileInfo($this->filename);
+ \OCP\Share::unshare('file', $fileinfo['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2);
+ }
+
+
function testEnfoceLinkPassword() {
$appConfig = \OC::$server->getAppConfig();
@@ -885,6 +911,51 @@ class Test_Files_Sharing_Api extends TestCase {
/**
* @medium
+ * @depends testCreateShare
+ */
+ public function testUpdateShareInvalidPermissions() {
+
+ $fileInfo = $this->view->getFileInfo($this->filename);
+
+ $result = \OCP\Share::shareItem('file', $fileInfo['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2, \OCP\Constants::PERMISSION_ALL);
+
+ // share was successful?
+ $this->assertTrue($result);
+
+ $share = \OCP\Share::getItemShared('file', null);
+ $this->assertCount(1, $share);
+ $share = reset($share);
+
+ // check if share have expected permissions, single shared files never have
+ // delete permissions
+ $this->assertEquals(\OCP\Constants::PERMISSION_ALL & ~\OCP\Constants::PERMISSION_DELETE, $share['permissions']);
+
+ // update permissions
+ $params = [];
+ $params['id'] = $share['id'];
+ $params['_put'] = [];
+ $params['_put']['permissions'] = \OCP\Constants::PERMISSION_SHARE;
+
+ $result = \OCA\Files_Sharing\API\Local::updateShare($params);
+
+ //Updating should fail with 400
+ $this->assertFalse($result->succeeded());
+ $this->assertEquals(400, $result->getStatusCode());
+
+ $share = \OCP\Share::getItemShared('file', $share['file_source']);
+ $share = reset($share);
+
+ //Permissions should not have changed!
+ $this->assertEquals(\OCP\Constants::PERMISSION_ALL & ~\OCP\Constants::PERMISSION_DELETE, $share['permissions']);
+
+ \OCP\Share::unshare('file', $fileInfo['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2);
+ }
+
+
+ /**
+ * @medium
*/
function testUpdateShareUpload() {
diff --git a/apps/files_sharing/tests/controller/sharecontroller.php b/apps/files_sharing/tests/controller/sharecontroller.php
index 173f606e188..81e60b03cdc 100644
--- a/apps/files_sharing/tests/controller/sharecontroller.php
+++ b/apps/files_sharing/tests/controller/sharecontroller.php
@@ -159,7 +159,12 @@ class ShareControllerTest extends \Test\TestCase {
'nonHumanFileSize' => 33,
'maxSizeAnimateGif' => 10,
);
+
+ $csp = new \OCP\AppFramework\Http\ContentSecurityPolicy();
+ $csp->addAllowedFrameDomain('\'self\'');
$expectedResponse = new TemplateResponse($this->container['AppName'], 'public', $sharedTmplParams, 'base');
+ $expectedResponse->setContentSecurityPolicy($csp);
+
$this->assertEquals($expectedResponse, $response);
}
diff --git a/apps/files_sharing/tests/propagation.php b/apps/files_sharing/tests/propagation.php
new file mode 100644
index 00000000000..3d5f9985afd
--- /dev/null
+++ b/apps/files_sharing/tests/propagation.php
@@ -0,0 +1,90 @@
+<?php
+/**
+ * ownCloud
+ *
+ * @author Robin Appelman
+ * @copyright 2015 Robin Appelman <icewind@owncloud.com>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU AFFERO GENERAL PUBLIC LICENSE for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+namespace OCA\Files_sharing\Tests;
+
+use OC\Files\View;
+
+class Propagation extends TestCase {
+
+ public function testSizePropagationWhenOwnerChangesFile() {
+ $this->loginAsUser(self::TEST_FILES_SHARING_API_USER1);
+ $recipientView = new View('/' . self::TEST_FILES_SHARING_API_USER1 . '/files');
+
+ $this->loginAsUser(self::TEST_FILES_SHARING_API_USER2);
+ $ownerView = new View('/' . self::TEST_FILES_SHARING_API_USER2 . '/files');
+ $ownerView->mkdir('/sharedfolder/subfolder');
+ $ownerView->file_put_contents('/sharedfolder/subfolder/foo.txt', 'bar');
+
+ $sharedFolderInfo = $ownerView->getFileInfo('/sharedfolder', false);
+ \OCP\Share::shareItem('folder', $sharedFolderInfo->getId(), \OCP\Share::SHARE_TYPE_USER, self::TEST_FILES_SHARING_API_USER1, 31);
+ $ownerRootInfo = $ownerView->getFileInfo('', false);
+
+ $this->loginAsUser(self::TEST_FILES_SHARING_API_USER1);
+ $this->assertTrue($recipientView->file_exists('/sharedfolder/subfolder/foo.txt'));
+ $recipientRootInfo = $recipientView->getFileInfo('', false);
+
+ // when file changed as owner
+ $this->loginAsUser(self::TEST_FILES_SHARING_API_USER2);
+ $ownerView->file_put_contents('/sharedfolder/subfolder/foo.txt', 'foobar');
+
+ // size of recipient's root stays the same
+ $this->loginAsUser(self::TEST_FILES_SHARING_API_USER1);
+ $newRecipientRootInfo = $recipientView->getFileInfo('', false);
+ $this->assertEquals($recipientRootInfo->getSize(), $newRecipientRootInfo->getSize());
+
+ // size of owner's root increases
+ $this->loginAsUser(self::TEST_FILES_SHARING_API_USER2);
+ $newOwnerRootInfo = $ownerView->getFileInfo('', false);
+ $this->assertEquals($ownerRootInfo->getSize() + 3, $newOwnerRootInfo->getSize());
+ }
+
+ public function testSizePropagationWhenRecipientChangesFile() {
+ $this->loginAsUser(self::TEST_FILES_SHARING_API_USER1);
+ $recipientView = new View('/' . self::TEST_FILES_SHARING_API_USER1 . '/files');
+
+ $this->loginAsUser(self::TEST_FILES_SHARING_API_USER2);
+ $ownerView = new View('/' . self::TEST_FILES_SHARING_API_USER2 . '/files');
+ $ownerView->mkdir('/sharedfolder/subfolder');
+ $ownerView->file_put_contents('/sharedfolder/subfolder/foo.txt', 'bar');
+
+ $sharedFolderInfo = $ownerView->getFileInfo('/sharedfolder', false);
+ \OCP\Share::shareItem('folder', $sharedFolderInfo->getId(), \OCP\Share::SHARE_TYPE_USER, self::TEST_FILES_SHARING_API_USER1, 31);
+ $ownerRootInfo = $ownerView->getFileInfo('', false);
+
+ $this->loginAsUser(self::TEST_FILES_SHARING_API_USER1);
+ $this->assertTrue($recipientView->file_exists('/sharedfolder/subfolder/foo.txt'));
+ $recipientRootInfo = $recipientView->getFileInfo('', false);
+
+ // when file changed as recipient
+ $recipientView->file_put_contents('/sharedfolder/subfolder/foo.txt', 'foobar');
+
+ // size of recipient's root stays the same
+ $newRecipientRootInfo = $recipientView->getFileInfo('', false);
+ $this->assertEquals($recipientRootInfo->getSize(), $newRecipientRootInfo->getSize());
+
+ // size of owner's root increases
+ $this->loginAsUser(self::TEST_FILES_SHARING_API_USER2);
+ $newOwnerRootInfo = $ownerView->getFileInfo('', false);
+ $this->assertEquals($ownerRootInfo->getSize() + 3, $newOwnerRootInfo->getSize());
+ }
+}
diff --git a/apps/files_trashbin/command/expire.php b/apps/files_trashbin/command/expire.php
new file mode 100644
index 00000000000..968608a31cb
--- /dev/null
+++ b/apps/files_trashbin/command/expire.php
@@ -0,0 +1,56 @@
+<?php
+/**
+ * ownCloud - trash bin
+ *
+ * @author Robin Appelman
+ * @copyright 2015 Robin Appelman icewind@owncloud.com
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU AFFERO GENERAL PUBLIC LICENSE for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+
+namespace OCA\Files_Trashbin\Command;
+
+use OC\Command\FileAccess;
+use OCA\Files_Trashbin\Trashbin;
+use OCP\Command\ICommand;
+
+class Expire implements ICommand {
+ use FileAccess;
+
+ /**
+ * @var string
+ */
+ private $user;
+
+ /**
+ * @var int
+ */
+ private $trashBinSize;
+
+ /**
+ * @param string $user
+ * @param int $trashBinSize
+ */
+ function __construct($user, $trashBinSize) {
+ $this->user = $user;
+ $this->trashBinSize = $trashBinSize;
+ }
+
+ public function handle() {
+ \OC_Util::tearDownFS();
+ \OC_Util::setupFS($this->user);
+ Trashbin::expire($this->trashBinSize, $this->user);
+ }
+}
diff --git a/apps/files_trashbin/l10n/cs_CZ.js b/apps/files_trashbin/l10n/cs_CZ.js
index 68aa7789d75..4d0f9b7018d 100644
--- a/apps/files_trashbin/l10n/cs_CZ.js
+++ b/apps/files_trashbin/l10n/cs_CZ.js
@@ -10,7 +10,7 @@ OC.L10N.register(
"restored" : "obnoveno",
"No deleted files" : "Žádné smazané soubory",
"You will be able to recover deleted files from here" : "Odtud budete moci obnovovat odstraněné soubory",
- "No entries found in this folder" : "V tomto adresáři nebylo nic nalezeno",
+ "No entries found in this folder" : "V této složce nebylo nic nalezeno",
"Select all" : "Vybrat vše",
"Name" : "Název",
"Deleted" : "Smazáno",
diff --git a/apps/files_trashbin/l10n/cs_CZ.json b/apps/files_trashbin/l10n/cs_CZ.json
index 1af12b47b66..cffa7b663fa 100644
--- a/apps/files_trashbin/l10n/cs_CZ.json
+++ b/apps/files_trashbin/l10n/cs_CZ.json
@@ -8,7 +8,7 @@
"restored" : "obnoveno",
"No deleted files" : "Žádné smazané soubory",
"You will be able to recover deleted files from here" : "Odtud budete moci obnovovat odstraněné soubory",
- "No entries found in this folder" : "V tomto adresáři nebylo nic nalezeno",
+ "No entries found in this folder" : "V této složce nebylo nic nalezeno",
"Select all" : "Vybrat vše",
"Name" : "Název",
"Deleted" : "Smazáno",
diff --git a/apps/files_trashbin/l10n/el.js b/apps/files_trashbin/l10n/el.js
index f6e38988323..8abbdb85b48 100644
--- a/apps/files_trashbin/l10n/el.js
+++ b/apps/files_trashbin/l10n/el.js
@@ -9,6 +9,7 @@ OC.L10N.register(
"Error" : "Σφάλμα",
"restored" : "επαναφέρθηκαν",
"No deleted files" : "Κανένα διαγεγραμμένο αρχείο",
+ "You will be able to recover deleted files from here" : "Θα έχετε την δυνατότητα επαναφοράς διαγεγραμμένων αρχείων από εδώ",
"No entries found in this folder" : "Δεν βρέθηκαν καταχωρήσεις σε αυτόν το φάκελο",
"Select all" : "Επιλογή όλων",
"Name" : "Όνομα",
diff --git a/apps/files_trashbin/l10n/el.json b/apps/files_trashbin/l10n/el.json
index f76e46954ca..eb52020a3e1 100644
--- a/apps/files_trashbin/l10n/el.json
+++ b/apps/files_trashbin/l10n/el.json
@@ -7,6 +7,7 @@
"Error" : "Σφάλμα",
"restored" : "επαναφέρθηκαν",
"No deleted files" : "Κανένα διαγεγραμμένο αρχείο",
+ "You will be able to recover deleted files from here" : "Θα έχετε την δυνατότητα επαναφοράς διαγεγραμμένων αρχείων από εδώ",
"No entries found in this folder" : "Δεν βρέθηκαν καταχωρήσεις σε αυτόν το φάκελο",
"Select all" : "Επιλογή όλων",
"Name" : "Όνομα",
diff --git a/apps/files_trashbin/l10n/pl.js b/apps/files_trashbin/l10n/pl.js
index 941e768e304..ba0a2e93bd3 100644
--- a/apps/files_trashbin/l10n/pl.js
+++ b/apps/files_trashbin/l10n/pl.js
@@ -8,6 +8,10 @@ OC.L10N.register(
"Delete permanently" : "Trwale usuń",
"Error" : "Błąd",
"restored" : "przywrócony",
+ "No deleted files" : "Brak skasowanych plików",
+ "You will be able to recover deleted files from here" : "Możesz przywrócić skasowane pliki stąd",
+ "No entries found in this folder" : "Brak wpisów w tym folderze",
+ "Select all" : "Wybierz wszystko",
"Name" : "Nazwa",
"Deleted" : "Usunięte",
"Delete" : "Usuń"
diff --git a/apps/files_trashbin/l10n/pl.json b/apps/files_trashbin/l10n/pl.json
index 01308bd763f..4fa8debaf29 100644
--- a/apps/files_trashbin/l10n/pl.json
+++ b/apps/files_trashbin/l10n/pl.json
@@ -6,6 +6,10 @@
"Delete permanently" : "Trwale usuń",
"Error" : "Błąd",
"restored" : "przywrócony",
+ "No deleted files" : "Brak skasowanych plików",
+ "You will be able to recover deleted files from here" : "Możesz przywrócić skasowane pliki stąd",
+ "No entries found in this folder" : "Brak wpisów w tym folderze",
+ "Select all" : "Wybierz wszystko",
"Name" : "Nazwa",
"Deleted" : "Usunięte",
"Delete" : "Usuń"
diff --git a/apps/files_trashbin/l10n/vi.js b/apps/files_trashbin/l10n/vi.js
index 29338f3327e..718fb9b9edb 100644
--- a/apps/files_trashbin/l10n/vi.js
+++ b/apps/files_trashbin/l10n/vi.js
@@ -8,6 +8,7 @@ OC.L10N.register(
"Delete permanently" : "Xóa vĩnh vễn",
"Error" : "Lỗi",
"restored" : "khôi phục",
+ "No entries found in this folder" : "Chưa có mục nào trong thư mục",
"Name" : "Tên",
"Deleted" : "Đã xóa",
"Delete" : "Xóa"
diff --git a/apps/files_trashbin/l10n/vi.json b/apps/files_trashbin/l10n/vi.json
index 35739aa3c14..b23cd2be244 100644
--- a/apps/files_trashbin/l10n/vi.json
+++ b/apps/files_trashbin/l10n/vi.json
@@ -6,6 +6,7 @@
"Delete permanently" : "Xóa vĩnh vễn",
"Error" : "Lỗi",
"restored" : "khôi phục",
+ "No entries found in this folder" : "Chưa có mục nào trong thư mục",
"Name" : "Tên",
"Deleted" : "Đã xóa",
"Delete" : "Xóa"
diff --git a/apps/files_trashbin/lib/trashbin.php b/apps/files_trashbin/lib/trashbin.php
index 8ce6d668d66..6a7636a46f2 100644
--- a/apps/files_trashbin/lib/trashbin.php
+++ b/apps/files_trashbin/lib/trashbin.php
@@ -23,6 +23,7 @@
namespace OCA\Files_Trashbin;
use OC\Files\Filesystem;
+use OCA\Files_Trashbin\Command\Expire;
class Trashbin {
// how long do we keep files in the trash bin if no other value is defined in the config file (unit: days)
@@ -32,6 +33,13 @@ class Trashbin {
// unit: percentage; 50% of available disk space/quota
const DEFAULTMAXSIZE = 50;
+ /**
+ * Whether versions have already be rescanned during this PHP request
+ *
+ * @var bool
+ */
+ private static $scannedVersions = false;
+
public static function getUidAndFilename($filename) {
$uid = \OC\Files\Filesystem::getOwner($filename);
\OC\Files\Filesystem::initMountPoints($uid);
@@ -204,13 +212,13 @@ class Trashbin {
}
$userTrashSize += $size;
- $userTrashSize -= self::expire($userTrashSize, $user);
+ self::scheduleExpire($userTrashSize, $user);
// if owner !== user we also need to update the owners trash size
if ($owner !== $user) {
$ownerTrashSize = self::getTrashbinSize($owner);
$ownerTrashSize += $size;
- $ownerTrashSize -= self::expire($ownerTrashSize, $owner);
+ self::scheduleExpire($ownerTrashSize, $owner);
}
return ($sizeOfAddedFiles === false) ? false : true;
@@ -422,7 +430,7 @@ class Trashbin {
if ($view->is_dir('/files_trashbin/versions/' . $file)) {
$rootView->rename(\OC\Files\Filesystem::normalizePath($user . '/files_trashbin/versions/' . $file), \OC\Files\Filesystem::normalizePath($owner . '/files_versions/' . $ownerPath));
- } else if ($versions = self::getVersionsFromTrash($versionedFile, $timestamp)) {
+ } else if ($versions = self::getVersionsFromTrash($versionedFile, $timestamp, $user)) {
foreach ($versions as $v) {
if ($timestamp) {
$rootView->rename($user . '/files_trashbin/versions/' . $versionedFile . '.v' . $v . '.d' . $timestamp, $owner . '/files_versions/' . $ownerPath . '.v' . $v);
@@ -526,8 +534,8 @@ class Trashbin {
$file = $filename;
}
- $size += self::deleteVersions($view, $file, $filename, $timestamp);
- $size += self::deleteEncryptionKeys($view, $file, $filename, $timestamp);
+ $size += self::deleteVersions($view, $file, $filename, $timestamp, $user);
+ $size += self::deleteEncryptionKeys($view, $file, $filename, $timestamp, $user);
if ($view->is_dir('/files_trashbin/files/' . $file)) {
$size += self::calculateSize(new \OC\Files\View('/' . $user . '/files_trashbin/files/' . $file));
@@ -548,14 +556,13 @@ class Trashbin {
* @param $timestamp
* @return int
*/
- private static function deleteVersions(\OC\Files\View $view, $file, $filename, $timestamp) {
+ private static function deleteVersions(\OC\Files\View $view, $file, $filename, $timestamp, $user) {
$size = 0;
if (\OCP\App::isEnabled('files_versions')) {
- $user = \OCP\User::getUser();
if ($view->is_dir('files_trashbin/versions/' . $file)) {
$size += self::calculateSize(new \OC\Files\view('/' . $user . '/files_trashbin/versions/' . $file));
$view->unlink('files_trashbin/versions/' . $file);
- } else if ($versions = self::getVersionsFromTrash($filename, $timestamp)) {
+ } else if ($versions = self::getVersionsFromTrash($filename, $timestamp, $user)) {
foreach ($versions as $v) {
if ($timestamp) {
$size += $view->filesize('/files_trashbin/versions/' . $filename . '.v' . $v . '.d' . $timestamp);
@@ -577,10 +584,9 @@ class Trashbin {
* @param $timestamp
* @return int
*/
- private static function deleteEncryptionKeys(\OC\Files\View $view, $file, $filename, $timestamp) {
+ private static function deleteEncryptionKeys(\OC\Files\View $view, $file, $filename, $timestamp, $user) {
$size = 0;
if (\OCP\App::isEnabled('files_encryption')) {
- $user = \OCP\User::getUser();
$keyfiles = \OC\Files\Filesystem::normalizePath('files_trashbin/keys/' . $filename);
@@ -682,26 +688,18 @@ class Trashbin {
$freeSpace = self::calculateFreeSpace($size, $user);
if ($freeSpace < 0) {
- self::expire($size, $user);
+ self::scheduleExpire($size, $user);
}
}
/**
* clean up the trash bin
*
- * @param int $trashbinSize current size of the trash bin
+ * @param int $trashBinSize current size of the trash bin
* @param string $user
- * @return int size of expired files
*/
- private static function expire($trashbinSize, $user) {
-
- // let the admin disable auto expire
- $autoExpire = \OC_Config::getValue('trashbin_auto_expire', true);
- if ($autoExpire === false) {
- return 0;
- }
-
- $availableSpace = self::calculateFreeSpace($trashbinSize, $user);
+ public static function expire($trashBinSize, $user) {
+ $availableSpace = self::calculateFreeSpace($trashBinSize, $user);
$size = 0;
$retention_obligation = \OC_Config::getValue('trashbin_retention_obligation', self::DEFAULT_RETENTION_OBLIGATION);
@@ -718,8 +716,18 @@ class Trashbin {
// delete files from trash until we meet the trash bin size limit again
$size += self::deleteFiles(array_slice($dirContent, $count), $user, $availableSpace);
+ }
- return $size;
+ /**@param int $trashBinSize current size of the trash bin
+ * @param string $user
+ */
+ private static function scheduleExpire($trashBinSize, $user) {
+ // let the admin disable auto expire
+ $autoExpire = \OC_Config::getValue('trashbin_auto_expire', true);
+ if ($autoExpire === false) {
+ return;
+ }
+ \OC::$server->getCommandBus()->push(new Expire($user, $trashBinSize));
}
/**
@@ -820,14 +828,17 @@ class Trashbin {
* @param int $timestamp timestamp when the file was deleted
* @return array
*/
- private static function getVersionsFromTrash($filename, $timestamp) {
- $view = new \OC\Files\View('/' . \OCP\User::getUser() . '/files_trashbin/versions');
+ private static function getVersionsFromTrash($filename, $timestamp, $user) {
+ $view = new \OC\Files\View('/' . $user . '/files_trashbin/versions');
$versions = array();
//force rescan of versions, local storage may not have updated the cache
- /** @var \OC\Files\Storage\Storage $storage */
- list($storage, ) = $view->resolvePath('/');
- $storage->getScanner()->scan('files_trashbin');
+ if (!self::$scannedVersions) {
+ /** @var \OC\Files\Storage\Storage $storage */
+ list($storage, ) = $view->resolvePath('/');
+ $storage->getScanner()->scan('files_trashbin/versions');
+ self::$scannedVersions = true;
+ }
if ($timestamp) {
// fetch for old versions
diff --git a/apps/files_trashbin/tests/js/filelistSpec.js b/apps/files_trashbin/tests/js/filelistSpec.js
index fd479234b30..9aa1f907fa9 100644
--- a/apps/files_trashbin/tests/js/filelistSpec.js
+++ b/apps/files_trashbin/tests/js/filelistSpec.js
@@ -220,6 +220,28 @@ describe('OCA.Trashbin.FileList tests', function() {
fileList.findFileEl('somedir.d99999').find('input:checkbox').click();
});
describe('Delete', function() {
+ it('Shows trashbin actions', function() {
+ // visible because a few files were selected
+ expect($('.selectedActions').is(':visible')).toEqual(true);
+ expect($('.selectedActions .delete-selected').is(':visible')).toEqual(true);
+ expect($('.selectedActions .undelete').is(':visible')).toEqual(true);
+
+ // check
+ fileList.$el.find('.select-all').click();
+
+ // stays visible
+ expect($('.selectedActions').is(':visible')).toEqual(true);
+ expect($('.selectedActions .delete-selected').is(':visible')).toEqual(true);
+ expect($('.selectedActions .undelete').is(':visible')).toEqual(true);
+
+ // uncheck
+ fileList.$el.find('.select-all').click();
+
+ // becomes hidden now
+ expect($('.selectedActions').is(':visible')).toEqual(false);
+ expect($('.selectedActions .delete-selected').is(':visible')).toEqual(false);
+ expect($('.selectedActions .undelete').is(':visible')).toEqual(false);
+ });
it('Deletes selected files when "Delete" clicked', function() {
var request;
$('.selectedActions .delete-selected').click();
diff --git a/apps/files_trashbin/tests/trashbin.php b/apps/files_trashbin/tests/trashbin.php
index 17e38015868..8bc52cc9192 100644
--- a/apps/files_trashbin/tests/trashbin.php
+++ b/apps/files_trashbin/tests/trashbin.php
@@ -210,6 +210,8 @@ class Test_Trashbin extends \Test\TestCase {
\OC\Files\Filesystem::unlink($folder . 'user1-4.txt');
+ $this->runCommands();
+
$filesInTrashUser2AfterDelete = OCA\Files_Trashbin\Helper::getTrashFiles('/', self::TEST_TRASHBIN_USER2);
// user2-1.txt should have been expired
diff --git a/apps/user_ldap/command/showconfig.php b/apps/user_ldap/command/showconfig.php
index ddbc45243ff..fbcf8d57de4 100644
--- a/apps/user_ldap/command/showconfig.php
+++ b/apps/user_ldap/command/showconfig.php
@@ -27,6 +27,12 @@ class ShowConfig extends Command {
InputArgument::OPTIONAL,
'will show the configuration of the specified id'
)
+ ->addOption(
+ 'show-password',
+ null,
+ InputOption::VALUE_NONE,
+ 'show ldap bind password'
+ )
;
}
@@ -44,15 +50,16 @@ class ShowConfig extends Command {
$configIDs = $availableConfigs;
}
- $this->renderConfigs($configIDs, $output);
+ $this->renderConfigs($configIDs, $output, $input->getOption('show-password'));
}
/**
* prints the LDAP configuration(s)
* @param string[] configID(s)
* @param OutputInterface $output
+ * @param bool $withPassword Set to TRUE to show plaintext passwords in output
*/
- protected function renderConfigs($configIDs, $output) {
+ protected function renderConfigs($configIDs, $output, $withPassword) {
foreach($configIDs as $id) {
$configHolder = new Configuration($id);
$configuration = $configHolder->getConfiguration();
@@ -62,7 +69,7 @@ class ShowConfig extends Command {
$table->setHeaders(array('Configuration', $id));
$rows = array();
foreach($configuration as $key => $value) {
- if($key === 'ldapAgentPassword') {
+ if($key === 'ldapAgentPassword' && !$withPassword) {
$value = '***';
}
if(is_array($value)) {
diff --git a/apps/user_ldap/l10n/ast.js b/apps/user_ldap/l10n/ast.js
index 03de365d1c5..df63f758307 100644
--- a/apps/user_ldap/l10n/ast.js
+++ b/apps/user_ldap/l10n/ast.js
@@ -33,6 +33,7 @@ OC.L10N.register(
"Confirm Deletion" : "Confirmar desaniciu",
"_%s group found_::_%s groups found_" : ["%s grupu alcontráu","%s grupos alcontraos"],
"_%s user found_::_%s users found_" : ["%s usuariu alcontráu","%s usuarios alcontraos"],
+ "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Nun deteutamos el nome d'atributu na pantalla d'usuariu. Por favor especifícalu nos axustes avanzaos de ldap",
"Could not find the desired feature" : "Nun pudo alcontrase la carauterística deseyada",
"Invalid Host" : "Host inválidu",
"Server" : "Sirvidor",
@@ -76,6 +77,7 @@ OC.L10N.register(
"Saving" : "Guardando",
"Back" : "Atrás",
"Continue" : "Continuar",
+ "LDAP" : "LDAP",
"Expert" : "Espertu",
"Advanced" : "Avanzáu",
"<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them." : "<b>Avisu:</b> Les apps user_ldap y user_webdavauth son incompatibles. Pues esperimentar un comportamientu inesperáu. Entruga al to alministrador de sistemes pa desactivar una d'elles.",
@@ -125,6 +127,7 @@ OC.L10N.register(
"UUID Attribute for Users:" : "Atributu UUID pa usuarios:",
"UUID Attribute for Groups:" : "Atributu UUID pa Grupos:",
"Username-LDAP User Mapping" : "Asignación del Nome d'usuariu 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." : "Los nomes d'usuariu usense p'atroxar (meta) datos. En cuenta d'identificar y reconocer usuarios, cada usuariu de LDAP tendrá'l so nome d'usuariu internu polo que rique un mapéu dende'l so nome d'usuariu al usuariu de LDAP. El nome d'usuariu creáu mapeáse al UUID del usuariu de LDAP. Amás cacheamos tamién la DN p'amenorgar la intecractividá de LDAP, pero ensin usala pa la identificación. Si la DN camuda, atoparanse los cambios. L'usu internu del nome d'usuariu ye perdayures. ",
"Clear Username-LDAP User Mapping" : "Llimpiar l'asignación de los Nomes d'usuariu de los usuarios LDAP",
"Clear Groupname-LDAP Group Mapping" : "Llimpiar l'asignación de los Nomes de grupu de los grupos de LDAP"
},
diff --git a/apps/user_ldap/l10n/ast.json b/apps/user_ldap/l10n/ast.json
index ffcbd3aa154..23c9bcebe8b 100644
--- a/apps/user_ldap/l10n/ast.json
+++ b/apps/user_ldap/l10n/ast.json
@@ -31,6 +31,7 @@
"Confirm Deletion" : "Confirmar desaniciu",
"_%s group found_::_%s groups found_" : ["%s grupu alcontráu","%s grupos alcontraos"],
"_%s user found_::_%s users found_" : ["%s usuariu alcontráu","%s usuarios alcontraos"],
+ "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Nun deteutamos el nome d'atributu na pantalla d'usuariu. Por favor especifícalu nos axustes avanzaos de ldap",
"Could not find the desired feature" : "Nun pudo alcontrase la carauterística deseyada",
"Invalid Host" : "Host inválidu",
"Server" : "Sirvidor",
@@ -74,6 +75,7 @@
"Saving" : "Guardando",
"Back" : "Atrás",
"Continue" : "Continuar",
+ "LDAP" : "LDAP",
"Expert" : "Espertu",
"Advanced" : "Avanzáu",
"<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them." : "<b>Avisu:</b> Les apps user_ldap y user_webdavauth son incompatibles. Pues esperimentar un comportamientu inesperáu. Entruga al to alministrador de sistemes pa desactivar una d'elles.",
@@ -123,6 +125,7 @@
"UUID Attribute for Users:" : "Atributu UUID pa usuarios:",
"UUID Attribute for Groups:" : "Atributu UUID pa Grupos:",
"Username-LDAP User Mapping" : "Asignación del Nome d'usuariu 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." : "Los nomes d'usuariu usense p'atroxar (meta) datos. En cuenta d'identificar y reconocer usuarios, cada usuariu de LDAP tendrá'l so nome d'usuariu internu polo que rique un mapéu dende'l so nome d'usuariu al usuariu de LDAP. El nome d'usuariu creáu mapeáse al UUID del usuariu de LDAP. Amás cacheamos tamién la DN p'amenorgar la intecractividá de LDAP, pero ensin usala pa la identificación. Si la DN camuda, atoparanse los cambios. L'usu internu del nome d'usuariu ye perdayures. ",
"Clear Username-LDAP User Mapping" : "Llimpiar l'asignación de los Nomes d'usuariu de los usuarios LDAP",
"Clear Groupname-LDAP Group Mapping" : "Llimpiar l'asignación de los Nomes de grupu de los grupos de LDAP"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
diff --git a/apps/user_ldap/l10n/az.js b/apps/user_ldap/l10n/az.js
index a170e6ecd2b..a4a190de240 100644
--- a/apps/user_ldap/l10n/az.js
+++ b/apps/user_ldap/l10n/az.js
@@ -7,16 +7,45 @@ OC.L10N.register(
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." : "Configurasiya doğrudur yalnız, birləşmədə səhv oldu. Xahiş olunur server quraşdırmalarını və daxil etdiyiniz verilənlərin düzgünlüyünü yoxlayasınız.",
"The configuration is invalid. Please have a look at the logs for further details." : "Configurasiya dügün deyil. Əlavə detallar üçün xahiş edirik jurnal faylına baxasınız.",
"No action specified" : "Heç bir iş təyin edilməyib",
+ "No configuration specified" : "Təyin edilmiş konfiqurasiya yoxdur",
+ "No data specified" : "Təyin edilmiş data yoxdur",
" Could not set configuration %s" : "%s configi təyin etmək mümkün olmadı",
"Deletion failed" : "Silinmədə səhv baş verdi",
+ "Take over settings from recent server configuration?" : "Biraz onceki konfiqlərən server konfiqini alaq?",
"Keep settings?" : "Ayarlar qalsın?",
+ "{nthServer}. Server" : "{nthServer}. Server",
"Cannot add server configuration" : "Server quraşdırmalarını əlavə etmək mümkün olmadı",
+ "mappings cleared" : "xəritələnmələr təmizləndi",
+ "Success" : "Uğur",
"Error" : "Səhv",
- "_%s group found_::_%s groups found_" : ["",""],
- "_%s user found_::_%s users found_" : ["",""],
+ "Please specify a Base DN" : "Xahiş olunur Base DN təyin edəsiniz",
+ "Could not determine Base DN" : "Base DN-i təyin etmək olmur",
+ "Please specify the port" : "Xahiş olunur portu təyin edəsiniz",
+ "Configuration OK" : "Konfiqurasiya OK-dir",
+ "Configuration incorrect" : "Konfiqurasiya düzgün deyil",
+ "Configuration incomplete" : "Konfiqruasiya bitmiş deyil",
+ "Select groups" : "Qrupları seç",
+ "Select object classes" : "object class-larını seç",
+ "Select attributes" : "Atributları seç",
+ "Connection test succeeded" : "Qoşulma testi uğurlu oldu",
+ "Connection test failed" : "Qoşulma testi uğursuz oldu",
+ "Do you really want to delete the current Server Configuration?" : "Siz hal-hazırki server konfiqini silmək istədiyinizdən həqiqətən əminsinizmi?",
+ "Confirm Deletion" : "Silinmənin təsdiqi",
+ "_%s group found_::_%s groups found_" : ["%s qruplar tapıldı","%s qruplar tapıldı"],
+ "_%s user found_::_%s users found_" : ["%s istifadəçilər tapıldı","%s istifadəçilər tapıldı"],
+ "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "İstifadəçinin ekran atributu adını təyin etmək mümkün deyil. Xahiş olunur sizin özünüz onu əllə ldap konfiqində təyin edəsiniz.",
+ "Could not find the desired feature" : "Arzulanılan imkanı tapmaq mümkün deyil",
+ "Invalid Host" : "Yalnış Host",
+ "Server" : "Server",
+ "User Filter" : "İstifadəçi süzgəci",
+ "Login Filter" : "Giriş süzgəci",
+ "Group Filter" : "Qrup süzgəci",
"Save" : "Saxlamaq",
+ "Test Configuration" : "Konfiqurasiya testi",
"Help" : "Kömək",
"Host" : "Şəbəkədə ünvan",
- "Password" : "Şifrə"
+ "Port" : "Port",
+ "Password" : "Şifrə",
+ "Advanced" : "İrəliləmiş"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/user_ldap/l10n/az.json b/apps/user_ldap/l10n/az.json
index 0bec40e6d28..0e2afa6765d 100644
--- a/apps/user_ldap/l10n/az.json
+++ b/apps/user_ldap/l10n/az.json
@@ -5,16 +5,45 @@
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." : "Configurasiya doğrudur yalnız, birləşmədə səhv oldu. Xahiş olunur server quraşdırmalarını və daxil etdiyiniz verilənlərin düzgünlüyünü yoxlayasınız.",
"The configuration is invalid. Please have a look at the logs for further details." : "Configurasiya dügün deyil. Əlavə detallar üçün xahiş edirik jurnal faylına baxasınız.",
"No action specified" : "Heç bir iş təyin edilməyib",
+ "No configuration specified" : "Təyin edilmiş konfiqurasiya yoxdur",
+ "No data specified" : "Təyin edilmiş data yoxdur",
" Could not set configuration %s" : "%s configi təyin etmək mümkün olmadı",
"Deletion failed" : "Silinmədə səhv baş verdi",
+ "Take over settings from recent server configuration?" : "Biraz onceki konfiqlərən server konfiqini alaq?",
"Keep settings?" : "Ayarlar qalsın?",
+ "{nthServer}. Server" : "{nthServer}. Server",
"Cannot add server configuration" : "Server quraşdırmalarını əlavə etmək mümkün olmadı",
+ "mappings cleared" : "xəritələnmələr təmizləndi",
+ "Success" : "Uğur",
"Error" : "Səhv",
- "_%s group found_::_%s groups found_" : ["",""],
- "_%s user found_::_%s users found_" : ["",""],
+ "Please specify a Base DN" : "Xahiş olunur Base DN təyin edəsiniz",
+ "Could not determine Base DN" : "Base DN-i təyin etmək olmur",
+ "Please specify the port" : "Xahiş olunur portu təyin edəsiniz",
+ "Configuration OK" : "Konfiqurasiya OK-dir",
+ "Configuration incorrect" : "Konfiqurasiya düzgün deyil",
+ "Configuration incomplete" : "Konfiqruasiya bitmiş deyil",
+ "Select groups" : "Qrupları seç",
+ "Select object classes" : "object class-larını seç",
+ "Select attributes" : "Atributları seç",
+ "Connection test succeeded" : "Qoşulma testi uğurlu oldu",
+ "Connection test failed" : "Qoşulma testi uğursuz oldu",
+ "Do you really want to delete the current Server Configuration?" : "Siz hal-hazırki server konfiqini silmək istədiyinizdən həqiqətən əminsinizmi?",
+ "Confirm Deletion" : "Silinmənin təsdiqi",
+ "_%s group found_::_%s groups found_" : ["%s qruplar tapıldı","%s qruplar tapıldı"],
+ "_%s user found_::_%s users found_" : ["%s istifadəçilər tapıldı","%s istifadəçilər tapıldı"],
+ "Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "İstifadəçinin ekran atributu adını təyin etmək mümkün deyil. Xahiş olunur sizin özünüz onu əllə ldap konfiqində təyin edəsiniz.",
+ "Could not find the desired feature" : "Arzulanılan imkanı tapmaq mümkün deyil",
+ "Invalid Host" : "Yalnış Host",
+ "Server" : "Server",
+ "User Filter" : "İstifadəçi süzgəci",
+ "Login Filter" : "Giriş süzgəci",
+ "Group Filter" : "Qrup süzgəci",
"Save" : "Saxlamaq",
+ "Test Configuration" : "Konfiqurasiya testi",
"Help" : "Kömək",
"Host" : "Şəbəkədə ünvan",
- "Password" : "Şifrə"
+ "Port" : "Port",
+ "Password" : "Şifrə",
+ "Advanced" : "İrəliləmiş"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/cs_CZ.js b/apps/user_ldap/l10n/cs_CZ.js
index 8a89fac26bb..8af26f62def 100644
--- a/apps/user_ldap/l10n/cs_CZ.js
+++ b/apps/user_ldap/l10n/cs_CZ.js
@@ -127,7 +127,7 @@ OC.L10N.register(
"UUID Attribute for Users:" : "UUID atribut pro uživatele:",
"UUID Attribute for Groups:" : "UUID atribut pro skupiny:",
"Username-LDAP User Mapping" : "Mapování uživatelských jmen z LDAPu",
- "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." : "Uživatelská jména jsou používána pro uchovávání a přiřazování (meta)dat. Pro správnou identifikaci a rozpoznání uživatelů bude mít každý LDAP uživatel interní uživatelské jméno. To vyžaduje mapování uživatelských jmen na uživatele LDAP. Vytvořené uživatelské jméno je mapováno na UUID uživatele v LDAP. DN informace je navíc udržována v paměti pro zmenšení interakce s LDAP, ale není používána pro identifikaci. Pokud se DN změní, bude to správně rozpoznáno. Interní uživatelské jméno se používá celé. Vyčištění mapování zanechá zbytky všude. Vyčištění navíc není specifické pro každou konfiguraci, bude mít vliv na všechny LDAP konfigurace! Nikdy nečistěte mapování v produkčním prostředí, ale pouze v testovací nebo experimentální fázi.",
+ "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." : "Uživatelská jména jsou používána pro uchovávání a přiřazování (meta)dat. Pro správnou identifikaci a rozpoznání uživatelů bude mít každý LDAP uživatel interní uživatelské jméno. To vyžaduje mapování uživatelských jmen na uživatele LDAP. Vytvořené uživatelské jméno je mapováno na UUID uživatele v LDAP. DN informace je navíc udržována v paměti pro snížení interakce s LDAP, ale není používána pro identifikaci. Pokud se DN změní, bude to správně rozpoznáno. Interní uživatelské jméno se používá celé. Vyčištění mapování zanechá zbytky všude. Vyčištění navíc není specifické pro každou konfiguraci, bude mít vliv na všechny LDAP konfigurace! Nikdy nečistěte mapování v produkčním prostředí, ale pouze v testovací nebo experimentální fázi.",
"Clear Username-LDAP User Mapping" : "Zrušit mapování uživatelských jmen LDAPu",
"Clear Groupname-LDAP Group Mapping" : "Zrušit mapování názvů skupin LDAPu"
},
diff --git a/apps/user_ldap/l10n/cs_CZ.json b/apps/user_ldap/l10n/cs_CZ.json
index 837d2505700..2831a5689d6 100644
--- a/apps/user_ldap/l10n/cs_CZ.json
+++ b/apps/user_ldap/l10n/cs_CZ.json
@@ -125,7 +125,7 @@
"UUID Attribute for Users:" : "UUID atribut pro uživatele:",
"UUID Attribute for Groups:" : "UUID atribut pro skupiny:",
"Username-LDAP User Mapping" : "Mapování uživatelských jmen z LDAPu",
- "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." : "Uživatelská jména jsou používána pro uchovávání a přiřazování (meta)dat. Pro správnou identifikaci a rozpoznání uživatelů bude mít každý LDAP uživatel interní uživatelské jméno. To vyžaduje mapování uživatelských jmen na uživatele LDAP. Vytvořené uživatelské jméno je mapováno na UUID uživatele v LDAP. DN informace je navíc udržována v paměti pro zmenšení interakce s LDAP, ale není používána pro identifikaci. Pokud se DN změní, bude to správně rozpoznáno. Interní uživatelské jméno se používá celé. Vyčištění mapování zanechá zbytky všude. Vyčištění navíc není specifické pro každou konfiguraci, bude mít vliv na všechny LDAP konfigurace! Nikdy nečistěte mapování v produkčním prostředí, ale pouze v testovací nebo experimentální fázi.",
+ "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." : "Uživatelská jména jsou používána pro uchovávání a přiřazování (meta)dat. Pro správnou identifikaci a rozpoznání uživatelů bude mít každý LDAP uživatel interní uživatelské jméno. To vyžaduje mapování uživatelských jmen na uživatele LDAP. Vytvořené uživatelské jméno je mapováno na UUID uživatele v LDAP. DN informace je navíc udržována v paměti pro snížení interakce s LDAP, ale není používána pro identifikaci. Pokud se DN změní, bude to správně rozpoznáno. Interní uživatelské jméno se používá celé. Vyčištění mapování zanechá zbytky všude. Vyčištění navíc není specifické pro každou konfiguraci, bude mít vliv na všechny LDAP konfigurace! Nikdy nečistěte mapování v produkčním prostředí, ale pouze v testovací nebo experimentální fázi.",
"Clear Username-LDAP User Mapping" : "Zrušit mapování uživatelských jmen LDAPu",
"Clear Groupname-LDAP Group Mapping" : "Zrušit mapování názvů skupin LDAPu"
},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
diff --git a/apps/user_ldap/l10n/en_GB.js b/apps/user_ldap/l10n/en_GB.js
index 7f26e8c9541..3ddcd982d74 100644
--- a/apps/user_ldap/l10n/en_GB.js
+++ b/apps/user_ldap/l10n/en_GB.js
@@ -127,6 +127,7 @@ OC.L10N.register(
"UUID Attribute for Users:" : "UUID Attribute for Users:",
"UUID Attribute for Groups:" : "UUID Attribute for Groups:",
"Username-LDAP User Mapping" : "Username-LDAP User Mapping",
+ "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." : "Usernames are used to store and assign (meta) data. In order to precisely identify and recognise 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.",
"Clear Username-LDAP User Mapping" : "Clear Username-LDAP User Mapping",
"Clear Groupname-LDAP Group Mapping" : "Clear Groupname-LDAP Group Mapping"
},
diff --git a/apps/user_ldap/l10n/en_GB.json b/apps/user_ldap/l10n/en_GB.json
index b06bac5ed9f..fabe3d94764 100644
--- a/apps/user_ldap/l10n/en_GB.json
+++ b/apps/user_ldap/l10n/en_GB.json
@@ -125,6 +125,7 @@
"UUID Attribute for Users:" : "UUID Attribute for Users:",
"UUID Attribute for Groups:" : "UUID Attribute for Groups:",
"Username-LDAP User Mapping" : "Username-LDAP User Mapping",
+ "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." : "Usernames are used to store and assign (meta) data. In order to precisely identify and recognise 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.",
"Clear Username-LDAP User Mapping" : "Clear Username-LDAP User Mapping",
"Clear Groupname-LDAP Group Mapping" : "Clear Groupname-LDAP Group Mapping"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
diff --git a/apps/user_ldap/l10n/es.js b/apps/user_ldap/l10n/es.js
index 8d72b1c4f84..5f0bae4e13b 100644
--- a/apps/user_ldap/l10n/es.js
+++ b/apps/user_ldap/l10n/es.js
@@ -127,6 +127,7 @@ OC.L10N.register(
"UUID Attribute for Users:" : "Atributo UUID para usuarios:",
"UUID Attribute for Groups:" : "Atributo UUID para Grupos:",
"Username-LDAP User Mapping" : "Asignación del Nombre de usuario de un usuario 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." : "Los usuarios son usados para almacenar y asignar (meta) datos. Con el fin de identificar de forma precisa y reconocer usuarios, cada usuario de LDAP tendrá un nombre de usuario interno. Esto requiere un mapeo entre el nombre de usuario y el usuario del LDAP. El nombre de usuario creado es mapeado respecto al UUID del usuario en el LDAP. De forma adicional, el DN es cacheado para reducir la interacción entre el LDAP, pero no es usado para identificar. Si el DN cambia, los cambios serán aplicados. El nombre de usuario interno es usado por encima de todo. Limpiar los mapeos dejará restos por todas partes, no es sensible a configuración, ¡afecta a todas las configuraciones del LDAP! Nunca limpies los mapeos en un entorno de producción, únicamente en una fase de desarrollo o experimental.",
"Clear Username-LDAP User Mapping" : "Borrar la asignación de los Nombres de usuario de los usuarios LDAP",
"Clear Groupname-LDAP Group Mapping" : "Borrar la asignación de los Nombres de grupo de los grupos de LDAP"
},
diff --git a/apps/user_ldap/l10n/es.json b/apps/user_ldap/l10n/es.json
index 14ab1c1b245..c9bd3e10266 100644
--- a/apps/user_ldap/l10n/es.json
+++ b/apps/user_ldap/l10n/es.json
@@ -125,6 +125,7 @@
"UUID Attribute for Users:" : "Atributo UUID para usuarios:",
"UUID Attribute for Groups:" : "Atributo UUID para Grupos:",
"Username-LDAP User Mapping" : "Asignación del Nombre de usuario de un usuario 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." : "Los usuarios son usados para almacenar y asignar (meta) datos. Con el fin de identificar de forma precisa y reconocer usuarios, cada usuario de LDAP tendrá un nombre de usuario interno. Esto requiere un mapeo entre el nombre de usuario y el usuario del LDAP. El nombre de usuario creado es mapeado respecto al UUID del usuario en el LDAP. De forma adicional, el DN es cacheado para reducir la interacción entre el LDAP, pero no es usado para identificar. Si el DN cambia, los cambios serán aplicados. El nombre de usuario interno es usado por encima de todo. Limpiar los mapeos dejará restos por todas partes, no es sensible a configuración, ¡afecta a todas las configuraciones del LDAP! Nunca limpies los mapeos en un entorno de producción, únicamente en una fase de desarrollo o experimental.",
"Clear Username-LDAP User Mapping" : "Borrar la asignación de los Nombres de usuario de los usuarios LDAP",
"Clear Groupname-LDAP Group Mapping" : "Borrar la asignación de los Nombres de grupo de los grupos de LDAP"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
diff --git a/apps/user_ldap/l10n/fr.js b/apps/user_ldap/l10n/fr.js
index 9a08ec44bf5..8cc22a71a91 100644
--- a/apps/user_ldap/l10n/fr.js
+++ b/apps/user_ldap/l10n/fr.js
@@ -48,14 +48,14 @@ OC.L10N.register(
"only from those groups:" : "seulement de ces groupes :",
"Edit raw filter instead" : "Éditer le filtre raw à la place",
"Raw LDAP filter" : "Filtre Raw LDAP",
- "The filter specifies which LDAP groups shall have access to the %s instance." : "Le filtre spécifie quels groupes LDAP doivent avoir accès à l'instance %s.",
+ "The filter specifies which LDAP groups shall have access to the %s instance." : "Le filtre spécifie quels groupes LDAP ont accès à l'instance %s.",
"Test Filter" : "Test du filtre",
"groups found" : "groupes trouvés",
- "Users login with this attribute:" : "Utilisateurs se connectant avec cet attribut :",
+ "Users login with this attribute:" : "Les utilisateurs se connectent en utilisant cet attribut :",
"LDAP Username:" : "Nom d'utilisateur LDAP :",
"LDAP Email Address:" : "Adresse email LDAP :",
"Other Attributes:" : "Autres attributs :",
- "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Définit le filtre à appliquer lors d'une tentative de connexion. %%uid remplace le nom d'utilisateur lors de la connexion. Exemple : \"uid=%%uid\"",
+ "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Définit le filtre à appliquer lors d'une tentative de connexion. %%uid remplace le nom d'utilisateur. Exemple : \"uid=%%uid\"",
"1. Server" : "1. Serveur",
"%s. Server:" : "%s. Serveur :",
"Add Server Configuration" : "Ajouter une configuration du serveur",
@@ -127,6 +127,7 @@ OC.L10N.register(
"UUID Attribute for Users:" : "Attribut UUID pour les utilisateurs :",
"UUID Attribute for Groups:" : "Attribut UUID pour les groupes :",
"Username-LDAP User Mapping" : "Association Nom d'utilisateur-Utilisateur 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." : "Les noms d'utilisateurs sont utilisés pour le stockage et l'assignation de (meta) données. Pour identifier et reconnaître précisément les utilisateurs, chaque utilisateur LDAP aura un nom interne spécifique. Cela requiert l'association d'un nom d'utilisateur ownCloud à un nom d'utilisateur LDAP. Le nom d'utilisateur créé est associé à l'attribut UUID de l'utilisateur LDAP. Par ailleurs, le DN est mémorisé en cache pour limiter les interactions LDAP mais il n'est pas utilisé pour l'identification. Si le DN est modifié, ces modifications seront retrouvées. Seul le nom interne à ownCloud est utilisé au sein du produit. Supprimer les associations créera des orphelins et l'action affectera toutes les configurations LDAP. NE JAMAIS SUPPRIMER LES ASSOCIATIONS EN ENVIRONNEMENT DE PRODUCTION, mais uniquement sur des environnements de tests et d'expérimentations.",
"Clear Username-LDAP User Mapping" : "Supprimer l'association utilisateur interne-utilisateur LDAP",
"Clear Groupname-LDAP Group Mapping" : "Supprimer l'association nom de groupe-groupe LDAP"
},
diff --git a/apps/user_ldap/l10n/fr.json b/apps/user_ldap/l10n/fr.json
index df057f130f7..523a503467c 100644
--- a/apps/user_ldap/l10n/fr.json
+++ b/apps/user_ldap/l10n/fr.json
@@ -46,14 +46,14 @@
"only from those groups:" : "seulement de ces groupes :",
"Edit raw filter instead" : "Éditer le filtre raw à la place",
"Raw LDAP filter" : "Filtre Raw LDAP",
- "The filter specifies which LDAP groups shall have access to the %s instance." : "Le filtre spécifie quels groupes LDAP doivent avoir accès à l'instance %s.",
+ "The filter specifies which LDAP groups shall have access to the %s instance." : "Le filtre spécifie quels groupes LDAP ont accès à l'instance %s.",
"Test Filter" : "Test du filtre",
"groups found" : "groupes trouvés",
- "Users login with this attribute:" : "Utilisateurs se connectant avec cet attribut :",
+ "Users login with this attribute:" : "Les utilisateurs se connectent en utilisant cet attribut :",
"LDAP Username:" : "Nom d'utilisateur LDAP :",
"LDAP Email Address:" : "Adresse email LDAP :",
"Other Attributes:" : "Autres attributs :",
- "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Définit le filtre à appliquer lors d'une tentative de connexion. %%uid remplace le nom d'utilisateur lors de la connexion. Exemple : \"uid=%%uid\"",
+ "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Définit le filtre à appliquer lors d'une tentative de connexion. %%uid remplace le nom d'utilisateur. Exemple : \"uid=%%uid\"",
"1. Server" : "1. Serveur",
"%s. Server:" : "%s. Serveur :",
"Add Server Configuration" : "Ajouter une configuration du serveur",
@@ -125,6 +125,7 @@
"UUID Attribute for Users:" : "Attribut UUID pour les utilisateurs :",
"UUID Attribute for Groups:" : "Attribut UUID pour les groupes :",
"Username-LDAP User Mapping" : "Association Nom d'utilisateur-Utilisateur 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." : "Les noms d'utilisateurs sont utilisés pour le stockage et l'assignation de (meta) données. Pour identifier et reconnaître précisément les utilisateurs, chaque utilisateur LDAP aura un nom interne spécifique. Cela requiert l'association d'un nom d'utilisateur ownCloud à un nom d'utilisateur LDAP. Le nom d'utilisateur créé est associé à l'attribut UUID de l'utilisateur LDAP. Par ailleurs, le DN est mémorisé en cache pour limiter les interactions LDAP mais il n'est pas utilisé pour l'identification. Si le DN est modifié, ces modifications seront retrouvées. Seul le nom interne à ownCloud est utilisé au sein du produit. Supprimer les associations créera des orphelins et l'action affectera toutes les configurations LDAP. NE JAMAIS SUPPRIMER LES ASSOCIATIONS EN ENVIRONNEMENT DE PRODUCTION, mais uniquement sur des environnements de tests et d'expérimentations.",
"Clear Username-LDAP User Mapping" : "Supprimer l'association utilisateur interne-utilisateur LDAP",
"Clear Groupname-LDAP Group Mapping" : "Supprimer l'association nom de groupe-groupe LDAP"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
diff --git a/apps/user_ldap/l10n/gl.js b/apps/user_ldap/l10n/gl.js
index a0f68bbce20..4269c47363e 100644
--- a/apps/user_ldap/l10n/gl.js
+++ b/apps/user_ldap/l10n/gl.js
@@ -18,7 +18,7 @@ OC.L10N.register(
"mappings cleared" : "limpadas as asignacións",
"Success" : "Correcto",
"Error" : "Erro",
- "Please specify a Base DN" : "Por favor indique un DN base",
+ "Please specify a Base DN" : "Indique un DN base",
"Could not determine Base DN" : "Non se puido determinar o DN base",
"Please specify the port" : "Especifique un porto",
"Configuration OK" : "Configuración correcta",
diff --git a/apps/user_ldap/l10n/gl.json b/apps/user_ldap/l10n/gl.json
index 2740767e042..9aa1d3f6765 100644
--- a/apps/user_ldap/l10n/gl.json
+++ b/apps/user_ldap/l10n/gl.json
@@ -16,7 +16,7 @@
"mappings cleared" : "limpadas as asignacións",
"Success" : "Correcto",
"Error" : "Erro",
- "Please specify a Base DN" : "Por favor indique un DN base",
+ "Please specify a Base DN" : "Indique un DN base",
"Could not determine Base DN" : "Non se puido determinar o DN base",
"Please specify the port" : "Especifique un porto",
"Configuration OK" : "Configuración correcta",
diff --git a/apps/user_ldap/l10n/nl.js b/apps/user_ldap/l10n/nl.js
index 638e553ea95..67c46ea674f 100644
--- a/apps/user_ldap/l10n/nl.js
+++ b/apps/user_ldap/l10n/nl.js
@@ -127,6 +127,7 @@ OC.L10N.register(
"UUID Attribute for Users:" : "UUID attribuut voor gebruikers:",
"UUID Attribute for Groups:" : "UUID attribuut voor groepen:",
"Username-LDAP User Mapping" : "Gebruikersnaam-LDAP gebruikers vertaling",
+ "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." : "ownCloud maakt gebruik van gebruikersnamen om (meta) data op te slaan en toe te wijzen. Om gebruikers uniek te identificeren, krijgt elke LDAP-gebruiker ook een interne gebruikersnaam. Dit vereist een koppeling van de ownCloud gebruikersnaam aan een ​​LDAP-gebruiker. De gecreëerde gebruikersnaam is gekoppeld aan de UUID van de LDAP-gebruiker. Aanvullend wordt ook de 'DN' gecached om het aantal LDAP-interacties te verminderen, maar dit wordt niet gebruikt voor identificatie. Als de DN verandert, zullen de veranderingen worden gevonden. De interne naam wordt overal gebruikt. Het wissen van de koppeling zal overal resten achterlaten. Het wissen van koppelingen is niet configuratiegevoelig, maar het raakt wel alle LDAP instellingen! Zorg ervoor dat deze koppelingen nooit in een productieomgeving gewist worden. Maak ze alleen leeg in een test- of ontwikkelomgeving.",
"Clear Username-LDAP User Mapping" : "Leegmaken Gebruikersnaam-LDAP gebruikers vertaling",
"Clear Groupname-LDAP Group Mapping" : "Leegmaken Groepsnaam-LDAP groep vertaling"
},
diff --git a/apps/user_ldap/l10n/nl.json b/apps/user_ldap/l10n/nl.json
index cd62e4ee6a9..39fb5fbea10 100644
--- a/apps/user_ldap/l10n/nl.json
+++ b/apps/user_ldap/l10n/nl.json
@@ -125,6 +125,7 @@
"UUID Attribute for Users:" : "UUID attribuut voor gebruikers:",
"UUID Attribute for Groups:" : "UUID attribuut voor groepen:",
"Username-LDAP User Mapping" : "Gebruikersnaam-LDAP gebruikers vertaling",
+ "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." : "ownCloud maakt gebruik van gebruikersnamen om (meta) data op te slaan en toe te wijzen. Om gebruikers uniek te identificeren, krijgt elke LDAP-gebruiker ook een interne gebruikersnaam. Dit vereist een koppeling van de ownCloud gebruikersnaam aan een ​​LDAP-gebruiker. De gecreëerde gebruikersnaam is gekoppeld aan de UUID van de LDAP-gebruiker. Aanvullend wordt ook de 'DN' gecached om het aantal LDAP-interacties te verminderen, maar dit wordt niet gebruikt voor identificatie. Als de DN verandert, zullen de veranderingen worden gevonden. De interne naam wordt overal gebruikt. Het wissen van de koppeling zal overal resten achterlaten. Het wissen van koppelingen is niet configuratiegevoelig, maar het raakt wel alle LDAP instellingen! Zorg ervoor dat deze koppelingen nooit in een productieomgeving gewist worden. Maak ze alleen leeg in een test- of ontwikkelomgeving.",
"Clear Username-LDAP User Mapping" : "Leegmaken Gebruikersnaam-LDAP gebruikers vertaling",
"Clear Groupname-LDAP Group Mapping" : "Leegmaken Groepsnaam-LDAP groep vertaling"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
diff --git a/apps/user_ldap/l10n/ru.js b/apps/user_ldap/l10n/ru.js
index 85e706e96f9..f21c98e121c 100644
--- a/apps/user_ldap/l10n/ru.js
+++ b/apps/user_ldap/l10n/ru.js
@@ -127,6 +127,7 @@ OC.L10N.register(
"UUID Attribute for Users:" : "UUID-атрибуты для пользователей:",
"UUID Attribute for Groups:" : "UUID-атрибуты для групп:",
"Username-LDAP User Mapping" : "Соответствия Имя-Пользователь 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." : "ownCloud использует имена пользователей для хранения и назначения метаданных. Для точной идентификации и распознавания пользователей, каждый пользователь LDAP будет иметь свое внутреннее имя пользователя. Это требует привязки имени пользователя ownCloud к пользователю LDAP. При создании имя пользователя назначается идентификатору UUID пользователя LDAP. Помимо этого кешируется доменное имя (DN) для уменьшения числа обращений к LDAP, однако оно не используется для идентификации. Если доменное имя было изменено, об этом станет известно ownCloud. Внутреннее имя ownCloud используется повсеместно в ownCloud. После сброса привязок в базе могут сохраниться остатки старой информации. Сброс привязок не привязан к конфигурации, он повлияет на все LDAP подключения! Ни в коем случае не рекомендуется сбрасывать привязки если система уже находится в эксплуатации, только на этапе тестирования.",
"Clear Username-LDAP User Mapping" : "Очистить соответствия Имя-Пользователь LDAP",
"Clear Groupname-LDAP Group Mapping" : "Очистить соответствия Группа-Группа LDAP"
},
diff --git a/apps/user_ldap/l10n/ru.json b/apps/user_ldap/l10n/ru.json
index f69da815864..354381760bf 100644
--- a/apps/user_ldap/l10n/ru.json
+++ b/apps/user_ldap/l10n/ru.json
@@ -125,6 +125,7 @@
"UUID Attribute for Users:" : "UUID-атрибуты для пользователей:",
"UUID Attribute for Groups:" : "UUID-атрибуты для групп:",
"Username-LDAP User Mapping" : "Соответствия Имя-Пользователь 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." : "ownCloud использует имена пользователей для хранения и назначения метаданных. Для точной идентификации и распознавания пользователей, каждый пользователь LDAP будет иметь свое внутреннее имя пользователя. Это требует привязки имени пользователя ownCloud к пользователю LDAP. При создании имя пользователя назначается идентификатору UUID пользователя LDAP. Помимо этого кешируется доменное имя (DN) для уменьшения числа обращений к LDAP, однако оно не используется для идентификации. Если доменное имя было изменено, об этом станет известно ownCloud. Внутреннее имя ownCloud используется повсеместно в ownCloud. После сброса привязок в базе могут сохраниться остатки старой информации. Сброс привязок не привязан к конфигурации, он повлияет на все LDAP подключения! Ни в коем случае не рекомендуется сбрасывать привязки если система уже находится в эксплуатации, только на этапе тестирования.",
"Clear Username-LDAP User Mapping" : "Очистить соответствия Имя-Пользователь LDAP",
"Clear Groupname-LDAP Group Mapping" : "Очистить соответствия Группа-Группа LDAP"
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
diff --git a/apps/user_ldap/l10n/sk_SK.js b/apps/user_ldap/l10n/sk_SK.js
index e8b500cfedc..3f41750a5b9 100644
--- a/apps/user_ldap/l10n/sk_SK.js
+++ b/apps/user_ldap/l10n/sk_SK.js
@@ -123,10 +123,11 @@ OC.L10N.register(
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. To achieve a similar behavior as before ownCloud 5 enter the user display name attribute in the following field. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "V predvolenom nastavení bude interné používateľské meno vytvorené z UUID atribútu. Zabezpečí sa to, že používateľské meno bude jedinečné a znaky nemusia byť prevedené. Interné meno má obmedzenie, iba tieto znaky sú povolené: [a-zA-Z0-9_ @ -.]. Ostatné znaky sú nahradené ich ASCII alebo jednoducho vynechané. Pri kolíziách používateľských mien bude číslo pridané / odobrané. Interné používateľské meno sa používa na internú identifikáciu používateľa. Je tiež predvoleným názvom používateľského domovského priečinka v ownCloud. Je tiež súčasťou URL pre vzdialený prístup, napríklad pre všetky služby *DAV. S týmto nastavením sa dá prepísať predvolené správanie. Pre dosiahnutie podobného správania sa ako pred verziou ownCloud 5 zadajte atribút zobrazenia používateľského mena v tomto poli. Ponechajte prázdne pre predvolené správanie. Zmeny budú mať vplyv iba na novo namapovaných (pridaných) LDAP používateľov.",
"Internal Username Attribute:" : "Atribút interného používateľského mena:",
"Override UUID detection" : "Prepísať UUID detekciu",
- "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "V predvolenom nastavení je UUID atribút detekovaný automaticky. UUID atribút je použitý na jedinečnú identifikáciu používateľov a skupín z LDAP. Naviac je na základe UUID vytvorené tiež interné používateľské meno, ak nie je nastavené inak. Môžete predvolené nastavenie prepísať a použiť atribút ktorý si sami zvolíte. Musíte sa ale ubezpečiť, že atribút ktorý vyberiete bude uvedený pri používateľoch, aj pri skupinách a je jedinečný. Ponechajte prázdne pre predvolené správanie. Zmena bude mať vplyv len na novo namapovaných (pridaných) používateľov a skupiny z LDAP.",
+ "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "V predvolenom nastavení sa atribút UUID deteguje automaticky. Atribút UUID sa používa na jednoznačnú identifikáciu používateľov a skupín z LDAPu. Naviac sa na základe UUID vytvára aj interné používateľské meno, ak nie je nastavené inak. Môžete predvolené nastavenie prepísať a použiť atribút ktorý si sami zvolíte. Musíte sa ale ubezpečiť, že atribút, ktorý vyberiete, bude uvedený pri používateľoch aj pri skupinách a bude jedinečný. Ak voľbu ponecháte prázdnu, použije sa predvolené správanie. Zmena bude mať vplyv len na novo namapovaných (pridaných) používateľov a skupiny z LDAPu.",
"UUID Attribute for Users:" : "UUID atribút pre používateľov:",
"UUID Attribute for Groups:" : "UUID atribút pre skupiny:",
"Username-LDAP User Mapping" : "Mapovanie názvov LDAP používateľských mien",
+ "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." : "Používateľské mená sa používajú na uchovávanie a priraďovanie (meta)dát. Každý používateľ v LDAP bude mať interné používateľské meno, aby bolo možné správne identifikovať a rozpoznávať používateľov. To je vyžaduje vytvorenie mapovania používateľských mien na používateľov v LDAPe. Vytvorené používateľské meno sa namapuje na UUID používateľa v LDAPe. Naviac je sa vo vyrovnávacej pamäti udržiava DN, aby sa obmedzila nadmerná interakcia s LDAPom, ale to sa nepoužíva na identifikáciu. Ak sa DN zmení, zmena bude správne rozpoznaná. Interné používateľské meno sa používa všade. Vyčistenie mapovaní vymaže zvyšky všade. Vyčistenie mapovaní naviac nie je špecifické pre určitú konfiguráciu; bude mať vplyv na všetky konfigurácie LDAPu! Nikdy nečistite mapovanie v produkčnom prostredí, len v testovacej alebo experimentálnej fáze.",
"Clear Username-LDAP User Mapping" : "Zrušiť mapovanie LDAP používateľských mien",
"Clear Groupname-LDAP Group Mapping" : "Zrušiť mapovanie názvov LDAP skupín"
},
diff --git a/apps/user_ldap/l10n/sk_SK.json b/apps/user_ldap/l10n/sk_SK.json
index 42754ee168a..62a010f3f53 100644
--- a/apps/user_ldap/l10n/sk_SK.json
+++ b/apps/user_ldap/l10n/sk_SK.json
@@ -121,10 +121,11 @@
"By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. To achieve a similar behavior as before ownCloud 5 enter the user display name attribute in the following field. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "V predvolenom nastavení bude interné používateľské meno vytvorené z UUID atribútu. Zabezpečí sa to, že používateľské meno bude jedinečné a znaky nemusia byť prevedené. Interné meno má obmedzenie, iba tieto znaky sú povolené: [a-zA-Z0-9_ @ -.]. Ostatné znaky sú nahradené ich ASCII alebo jednoducho vynechané. Pri kolíziách používateľských mien bude číslo pridané / odobrané. Interné používateľské meno sa používa na internú identifikáciu používateľa. Je tiež predvoleným názvom používateľského domovského priečinka v ownCloud. Je tiež súčasťou URL pre vzdialený prístup, napríklad pre všetky služby *DAV. S týmto nastavením sa dá prepísať predvolené správanie. Pre dosiahnutie podobného správania sa ako pred verziou ownCloud 5 zadajte atribút zobrazenia používateľského mena v tomto poli. Ponechajte prázdne pre predvolené správanie. Zmeny budú mať vplyv iba na novo namapovaných (pridaných) LDAP používateľov.",
"Internal Username Attribute:" : "Atribút interného používateľského mena:",
"Override UUID detection" : "Prepísať UUID detekciu",
- "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "V predvolenom nastavení je UUID atribút detekovaný automaticky. UUID atribút je použitý na jedinečnú identifikáciu používateľov a skupín z LDAP. Naviac je na základe UUID vytvorené tiež interné používateľské meno, ak nie je nastavené inak. Môžete predvolené nastavenie prepísať a použiť atribút ktorý si sami zvolíte. Musíte sa ale ubezpečiť, že atribút ktorý vyberiete bude uvedený pri používateľoch, aj pri skupinách a je jedinečný. Ponechajte prázdne pre predvolené správanie. Zmena bude mať vplyv len na novo namapovaných (pridaných) používateľov a skupiny z LDAP.",
+ "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "V predvolenom nastavení sa atribút UUID deteguje automaticky. Atribút UUID sa používa na jednoznačnú identifikáciu používateľov a skupín z LDAPu. Naviac sa na základe UUID vytvára aj interné používateľské meno, ak nie je nastavené inak. Môžete predvolené nastavenie prepísať a použiť atribút ktorý si sami zvolíte. Musíte sa ale ubezpečiť, že atribút, ktorý vyberiete, bude uvedený pri používateľoch aj pri skupinách a bude jedinečný. Ak voľbu ponecháte prázdnu, použije sa predvolené správanie. Zmena bude mať vplyv len na novo namapovaných (pridaných) používateľov a skupiny z LDAPu.",
"UUID Attribute for Users:" : "UUID atribút pre používateľov:",
"UUID Attribute for Groups:" : "UUID atribút pre skupiny:",
"Username-LDAP User Mapping" : "Mapovanie názvov LDAP používateľských mien",
+ "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." : "Používateľské mená sa používajú na uchovávanie a priraďovanie (meta)dát. Každý používateľ v LDAP bude mať interné používateľské meno, aby bolo možné správne identifikovať a rozpoznávať používateľov. To je vyžaduje vytvorenie mapovania používateľských mien na používateľov v LDAPe. Vytvorené používateľské meno sa namapuje na UUID používateľa v LDAPe. Naviac je sa vo vyrovnávacej pamäti udržiava DN, aby sa obmedzila nadmerná interakcia s LDAPom, ale to sa nepoužíva na identifikáciu. Ak sa DN zmení, zmena bude správne rozpoznaná. Interné používateľské meno sa používa všade. Vyčistenie mapovaní vymaže zvyšky všade. Vyčistenie mapovaní naviac nie je špecifické pre určitú konfiguráciu; bude mať vplyv na všetky konfigurácie LDAPu! Nikdy nečistite mapovanie v produkčnom prostredí, len v testovacej alebo experimentálnej fáze.",
"Clear Username-LDAP User Mapping" : "Zrušiť mapovanie LDAP používateľských mien",
"Clear Groupname-LDAP Group Mapping" : "Zrušiť mapovanie názvov LDAP skupín"
},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
diff --git a/apps/user_ldap/l10n/sr.js b/apps/user_ldap/l10n/sr.js
index dd41cb2ea2d..aff172f8556 100644
--- a/apps/user_ldap/l10n/sr.js
+++ b/apps/user_ldap/l10n/sr.js
@@ -9,21 +9,24 @@ OC.L10N.register(
"Save" : "Сачувај",
"Help" : "Помоћ",
"Host" : "Домаћин",
- "You can omit the protocol, except you require SSL. Then start with ldaps://" : "Можете да изоставите протокол, осим ако захтевате SSL. У том случају почните са ldaps://.",
+ "You can omit the protocol, except you require SSL. Then start with ldaps://" : "Можете да изоставите протокол, осим ако захтевате ССЛ. У том случају почните са ldaps://",
"Port" : "Порт",
"User DN" : "Корисник DN",
"The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "DN корисника клијента са којим треба да се успостави веза, нпр. uid=agent,dc=example,dc=com. За анониман приступ, оставите поља DN и лозинка празним.",
"Password" : "Лозинка",
"For anonymous access, leave DN and Password empty." : "За анониман приступ, оставите поља DN и лозинка празним.",
"Back" : "Назад",
+ "Continue" : "Настави",
"Advanced" : "Напредно",
- "Turn off SSL certificate validation." : "Искључите потврду SSL сертификата.",
- "in seconds. A change empties the cache." : "у секундама. Промена испражњава кеш меморију.",
+ "Turn off SSL certificate validation." : "Искључите потврду ССЛ сертификата.",
+ "in seconds. A change empties the cache." : "у секундама. Промена празни кеш меморију.",
"User Display Name Field" : "Име приказа корисника",
"Base User Tree" : "Основно стабло корисника",
"Group Display Name Field" : "Име приказа групе",
- "Base Group Tree" : "Основна стабло група",
+ "Base Group Tree" : "Стабло основне групе",
"Group-Member association" : "Придруживање чланова у групу",
+ "Quota Field" : "Поље квоте",
+ "Quota Default" : "Подразумевана квота",
"in bytes" : "у бајтовима"
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/apps/user_ldap/l10n/sr.json b/apps/user_ldap/l10n/sr.json
index 5fe091e5d3b..309e9e3590f 100644
--- a/apps/user_ldap/l10n/sr.json
+++ b/apps/user_ldap/l10n/sr.json
@@ -7,21 +7,24 @@
"Save" : "Сачувај",
"Help" : "Помоћ",
"Host" : "Домаћин",
- "You can omit the protocol, except you require SSL. Then start with ldaps://" : "Можете да изоставите протокол, осим ако захтевате SSL. У том случају почните са ldaps://.",
+ "You can omit the protocol, except you require SSL. Then start with ldaps://" : "Можете да изоставите протокол, осим ако захтевате ССЛ. У том случају почните са ldaps://",
"Port" : "Порт",
"User DN" : "Корисник DN",
"The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "DN корисника клијента са којим треба да се успостави веза, нпр. uid=agent,dc=example,dc=com. За анониман приступ, оставите поља DN и лозинка празним.",
"Password" : "Лозинка",
"For anonymous access, leave DN and Password empty." : "За анониман приступ, оставите поља DN и лозинка празним.",
"Back" : "Назад",
+ "Continue" : "Настави",
"Advanced" : "Напредно",
- "Turn off SSL certificate validation." : "Искључите потврду SSL сертификата.",
- "in seconds. A change empties the cache." : "у секундама. Промена испражњава кеш меморију.",
+ "Turn off SSL certificate validation." : "Искључите потврду ССЛ сертификата.",
+ "in seconds. A change empties the cache." : "у секундама. Промена празни кеш меморију.",
"User Display Name Field" : "Име приказа корисника",
"Base User Tree" : "Основно стабло корисника",
"Group Display Name Field" : "Име приказа групе",
- "Base Group Tree" : "Основна стабло група",
+ "Base Group Tree" : "Стабло основне групе",
"Group-Member association" : "Придруживање чланова у групу",
+ "Quota Field" : "Поље квоте",
+ "Quota Default" : "Подразумевана квота",
"in bytes" : "у бајтовима"
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/tr.js b/apps/user_ldap/l10n/tr.js
index 3565988484f..41e6d03bfa8 100644
--- a/apps/user_ldap/l10n/tr.js
+++ b/apps/user_ldap/l10n/tr.js
@@ -127,6 +127,7 @@ OC.L10N.register(
"UUID Attribute for Users:" : "Kullanıcılar için UUID Özniteliği:",
"UUID Attribute for Groups:" : "Gruplar için UUID Özniteliği:",
"Username-LDAP User Mapping" : "Kullanıcı Adı-LDAP Kullanıcısı Eşleştirme",
+ "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." : "Kullanıcı adları, (üst) veri depolaması ve ataması için kullanılır. Kullanıcıları kesin olarak tanımlamak ve algılamak için, her LDAP kullanıcısı bir dahili kullanıcı adına sahip olacak. Bu kullanıcı adı ile LDAP kullanıcısı arasında bir eşleşme gerektirir. Oluşturulan kullanıcı adı LDAP kullanıcısının UUID'si ile eşleştirilir. Ek olarak LDAP etkileşimini azaltmak için DN de önbelleğe alınır ancak bu kimlik tanıma için kullanılmaz. Eğer DN değişirse, değişiklikler tespit edilir. Dahili kullanıcı her yerde kullanılır. Eşleştirmeleri temizlemek, her yerde kalıntılar bırakacaktır. Eşleştirmeleri temizlemek yapılandırmaya hassas bir şekilde bağlı değildir, tüm LDAP yapılandırmalarını etkiler! Üretim ortamında eşleştirmeleri asla temizlemeyin, sadece sınama veya deneysel aşamada kullanın.",
"Clear Username-LDAP User Mapping" : "Kullanıcı Adı-LDAP Kullanıcısı Eşleştirmesini Temizle",
"Clear Groupname-LDAP Group Mapping" : "Grup Adı-LDAP Grubu Eşleştirmesini Temizle"
},
diff --git a/apps/user_ldap/l10n/tr.json b/apps/user_ldap/l10n/tr.json
index 3bf2a4c7932..678eb81a141 100644
--- a/apps/user_ldap/l10n/tr.json
+++ b/apps/user_ldap/l10n/tr.json
@@ -125,6 +125,7 @@
"UUID Attribute for Users:" : "Kullanıcılar için UUID Özniteliği:",
"UUID Attribute for Groups:" : "Gruplar için UUID Özniteliği:",
"Username-LDAP User Mapping" : "Kullanıcı Adı-LDAP Kullanıcısı Eşleştirme",
+ "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." : "Kullanıcı adları, (üst) veri depolaması ve ataması için kullanılır. Kullanıcıları kesin olarak tanımlamak ve algılamak için, her LDAP kullanıcısı bir dahili kullanıcı adına sahip olacak. Bu kullanıcı adı ile LDAP kullanıcısı arasında bir eşleşme gerektirir. Oluşturulan kullanıcı adı LDAP kullanıcısının UUID'si ile eşleştirilir. Ek olarak LDAP etkileşimini azaltmak için DN de önbelleğe alınır ancak bu kimlik tanıma için kullanılmaz. Eğer DN değişirse, değişiklikler tespit edilir. Dahili kullanıcı her yerde kullanılır. Eşleştirmeleri temizlemek, her yerde kalıntılar bırakacaktır. Eşleştirmeleri temizlemek yapılandırmaya hassas bir şekilde bağlı değildir, tüm LDAP yapılandırmalarını etkiler! Üretim ortamında eşleştirmeleri asla temizlemeyin, sadece sınama veya deneysel aşamada kullanın.",
"Clear Username-LDAP User Mapping" : "Kullanıcı Adı-LDAP Kullanıcısı Eşleştirmesini Temizle",
"Clear Groupname-LDAP Group Mapping" : "Grup Adı-LDAP Grubu Eşleştirmesini Temizle"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
diff --git a/apps/user_ldap/l10n/uk.js b/apps/user_ldap/l10n/uk.js
index 1dfabd260f5..c231a4a5553 100644
--- a/apps/user_ldap/l10n/uk.js
+++ b/apps/user_ldap/l10n/uk.js
@@ -127,6 +127,7 @@ OC.L10N.register(
"UUID Attribute for Users:" : "UUID Атрибут для користувачів:",
"UUID Attribute for Groups:" : "UUID Атрибут для груп:",
"Username-LDAP User Mapping" : "Картографія Імен користувачів-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." : "ownCloud використовує імена користувачів для зберігання та призначення метаданих. Для точної ідентифікації та розпізнавання користувачів, кожен користувач LDAP буде мати своє внутрішнє ім'я користувача. Це вимагає прив'язки імені користувача ownCloud до користувача LDAP. При створенні ім'я користувача призначається ідентифікатором UUID користувача LDAP. Крім цього кешируєтся доменне ім'я (DN) для зменшення числа звернень до LDAP, однак воно не використовується для ідентифікації. Якщо доменне ім'я було змінено, про це стане відомо ownCloud. Внутрішнє ім'я ownCloud використовується повсюдно в ownCloud. Після скидання прив'язок в базі можуть зберегтися залишки старої інформації. Скидання прив'язок не прив'язане до конфігурації, воно вплине на всі LDAP підключення! Ні в якому разі не рекомендується скидати прив'язки якщо система вже знаходиться в експлуатації, тільки на етапі тестування.",
"Clear Username-LDAP User Mapping" : "Очистити картографію Імен користувачів-LDAP",
"Clear Groupname-LDAP Group Mapping" : "Очистити картографію Імен груп-LDAP"
},
diff --git a/apps/user_ldap/l10n/uk.json b/apps/user_ldap/l10n/uk.json
index 73eaf3946c0..597c15170d6 100644
--- a/apps/user_ldap/l10n/uk.json
+++ b/apps/user_ldap/l10n/uk.json
@@ -125,6 +125,7 @@
"UUID Attribute for Users:" : "UUID Атрибут для користувачів:",
"UUID Attribute for Groups:" : "UUID Атрибут для груп:",
"Username-LDAP User Mapping" : "Картографія Імен користувачів-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." : "ownCloud використовує імена користувачів для зберігання та призначення метаданих. Для точної ідентифікації та розпізнавання користувачів, кожен користувач LDAP буде мати своє внутрішнє ім'я користувача. Це вимагає прив'язки імені користувача ownCloud до користувача LDAP. При створенні ім'я користувача призначається ідентифікатором UUID користувача LDAP. Крім цього кешируєтся доменне ім'я (DN) для зменшення числа звернень до LDAP, однак воно не використовується для ідентифікації. Якщо доменне ім'я було змінено, про це стане відомо ownCloud. Внутрішнє ім'я ownCloud використовується повсюдно в ownCloud. Після скидання прив'язок в базі можуть зберегтися залишки старої інформації. Скидання прив'язок не прив'язане до конфігурації, воно вплине на всі LDAP підключення! Ні в якому разі не рекомендується скидати прив'язки якщо система вже знаходиться в експлуатації, тільки на етапі тестування.",
"Clear Username-LDAP User Mapping" : "Очистити картографію Імен користувачів-LDAP",
"Clear Groupname-LDAP Group Mapping" : "Очистити картографію Імен груп-LDAP"
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
diff --git a/apps/user_ldap/l10n/vi.js b/apps/user_ldap/l10n/vi.js
index 591ee3b536a..0223475bc7b 100644
--- a/apps/user_ldap/l10n/vi.js
+++ b/apps/user_ldap/l10n/vi.js
@@ -1,15 +1,25 @@
OC.L10N.register(
"user_ldap",
{
+ "Failed to clear the mappings." : "Lỗi khi xóa ánh xạ.",
+ "Failed to delete the server configuration" : "Lỗi khi xóa cấu hình máy chủ",
"Deletion failed" : "Xóa thất bại",
"Success" : "Thành công",
"Error" : "Lỗi",
"Select groups" : "Chọn nhóm",
"_%s group found_::_%s groups found_" : [""],
"_%s user found_::_%s users found_" : [""],
+ "Invalid Host" : "Host không hợp lệ",
+ "Server" : "Máy chủ",
+ "User Filter" : "Bộ lọc người dùng",
+ "Login Filter" : "Bộ lọc đăng nhập",
"Group Filter" : "Bộ lọc nhóm",
"Save" : "Lưu",
+ "Test Configuration" : "Kiểm tra cấu hình",
"Help" : "Giúp đỡ",
+ "Other Attributes:" : "Thuộc tính khác",
+ "1. Server" : "1. Máy chủ",
+ "%s. Server:" : "%s. Máy chủ:",
"Host" : "Máy chủ",
"You can omit the protocol, except you require SSL. Then start with ldaps://" : "Bạn có thể bỏ qua các giao thức, ngoại trừ SSL. Sau đó bắt đầu với ldaps://",
"Port" : "Cổng",
diff --git a/apps/user_ldap/l10n/vi.json b/apps/user_ldap/l10n/vi.json
index 1d30979d877..fb87f489942 100644
--- a/apps/user_ldap/l10n/vi.json
+++ b/apps/user_ldap/l10n/vi.json
@@ -1,13 +1,23 @@
{ "translations": {
+ "Failed to clear the mappings." : "Lỗi khi xóa ánh xạ.",
+ "Failed to delete the server configuration" : "Lỗi khi xóa cấu hình máy chủ",
"Deletion failed" : "Xóa thất bại",
"Success" : "Thành công",
"Error" : "Lỗi",
"Select groups" : "Chọn nhóm",
"_%s group found_::_%s groups found_" : [""],
"_%s user found_::_%s users found_" : [""],
+ "Invalid Host" : "Host không hợp lệ",
+ "Server" : "Máy chủ",
+ "User Filter" : "Bộ lọc người dùng",
+ "Login Filter" : "Bộ lọc đăng nhập",
"Group Filter" : "Bộ lọc nhóm",
"Save" : "Lưu",
+ "Test Configuration" : "Kiểm tra cấu hình",
"Help" : "Giúp đỡ",
+ "Other Attributes:" : "Thuộc tính khác",
+ "1. Server" : "1. Máy chủ",
+ "%s. Server:" : "%s. Máy chủ:",
"Host" : "Máy chủ",
"You can omit the protocol, except you require SSL. Then start with ldaps://" : "Bạn có thể bỏ qua các giao thức, ngoại trừ SSL. Sau đó bắt đầu với ldaps://",
"Port" : "Cổng",
diff --git a/apps/user_ldap/l10n/zh_TW.js b/apps/user_ldap/l10n/zh_TW.js
index ea05e4418cf..ce49f4a056d 100644
--- a/apps/user_ldap/l10n/zh_TW.js
+++ b/apps/user_ldap/l10n/zh_TW.js
@@ -19,6 +19,7 @@ OC.L10N.register(
"Confirm Deletion" : "確認刪除",
"_%s group found_::_%s groups found_" : [""],
"_%s user found_::_%s users found_" : [""],
+ "Server" : "伺服器",
"Group Filter" : "Group Filter",
"Save" : "儲存",
"Test Configuration" : "測試此設定",
diff --git a/apps/user_ldap/l10n/zh_TW.json b/apps/user_ldap/l10n/zh_TW.json
index 5f8faaa0083..50d1c724e9d 100644
--- a/apps/user_ldap/l10n/zh_TW.json
+++ b/apps/user_ldap/l10n/zh_TW.json
@@ -17,6 +17,7 @@
"Confirm Deletion" : "確認刪除",
"_%s group found_::_%s groups found_" : [""],
"_%s user found_::_%s users found_" : [""],
+ "Server" : "伺服器",
"Group Filter" : "Group Filter",
"Save" : "儲存",
"Test Configuration" : "測試此設定",
diff --git a/apps/user_ldap/lib/access.php b/apps/user_ldap/lib/access.php
index ebd34d5b942..03c667a6a0c 100644
--- a/apps/user_ldap/lib/access.php
+++ b/apps/user_ldap/lib/access.php
@@ -1372,7 +1372,8 @@ class Access extends LDAPUtility implements user\IUserTools {
* @return void
*/
private function setPagedResultCookie($base, $filter, $limit, $offset, $cookie) {
- if(!empty($cookie)) {
+ // allow '0' for 389ds
+ if(!empty($cookie) || $cookie === '0') {
$cacheKey = 'lc' . crc32($base) . '-' . crc32($filter) . '-' .intval($limit) . '-' . intval($offset);
$this->cookies[$cacheKey] = $cookie;
$this->lastCookie = $cookie;
@@ -1410,11 +1411,12 @@ class Access extends LDAPUtility implements user\IUserTools {
foreach($bases as $base) {
$cookie = $this->getPagedResultCookie($base, $filter, $limit, $offset);
- if(empty($cookie) && ($offset > 0)) {
+ if(empty($cookie) && $cookie !== "0" && ($offset > 0)) {
// no cookie known, although the offset is not 0. Maybe cache run out. We need
// to start all over *sigh* (btw, Dear Reader, did you know LDAP paged
// searching was designed by MSFT?)
// Lukas: No, but thanks to reading that source I finally know!
+ // '0' is valid, because 389ds
$reOffset = ($offset - $limit) < 0 ? 0 : $offset - $limit;
//a bit recursive, $offset of 0 is the exit
\OCP\Util::writeLog('user_ldap', 'Looking for cookie L/O '.$limit.'/'.$reOffset, \OCP\Util::INFO);
@@ -1422,7 +1424,8 @@ class Access extends LDAPUtility implements user\IUserTools {
$cookie = $this->getPagedResultCookie($base, $filter, $limit, $offset);
//still no cookie? obviously, the server does not like us. Let's skip paging efforts.
//TODO: remember this, probably does not change in the next request...
- if(empty($cookie)) {
+ if(empty($cookie) && $cookie !== '0') {
+ // '0' is valid, because 389ds
$cookie = null;
}
}
@@ -1443,6 +1446,17 @@ class Access extends LDAPUtility implements user\IUserTools {
}
}
+ } else if($this->connection->hasPagedResultSupport && $limit === 0) {
+ // a search without limit was requested. However, if we do use
+ // Paged Search once, we always must do it. This requires us to
+ // initialize it with the configured page size.
+ $this->abandonPagedSearch();
+ // in case someone set it to 0 … use 500, otherwise no results will
+ // be returned.
+ $pageSize = intval($this->connection->ldapPagingSize) > 0 ? intval($this->connection->ldapPagingSize) : 500;
+ $pagedSearchOK = $this->ldap->controlPagedResult(
+ $this->connection->getConnectionResource(), $pageSize, false, ''
+ );
}
return $pagedSearchOK;
diff --git a/apps/user_webdavauth/l10n/hy.js b/apps/user_webdavauth/l10n/hy.js
index 5d509b1c664..83f869e3dbd 100644
--- a/apps/user_webdavauth/l10n/hy.js
+++ b/apps/user_webdavauth/l10n/hy.js
@@ -1,6 +1,7 @@
OC.L10N.register(
"user_webdavauth",
{
+ "WebDAV Authentication" : "WebDAV նույնականացում",
"Address:" : "Հասցե՝",
"Save" : "Պահպանել"
},
diff --git a/apps/user_webdavauth/l10n/hy.json b/apps/user_webdavauth/l10n/hy.json
index ac0399d5cf8..17703f4e54e 100644
--- a/apps/user_webdavauth/l10n/hy.json
+++ b/apps/user_webdavauth/l10n/hy.json
@@ -1,4 +1,5 @@
{ "translations": {
+ "WebDAV Authentication" : "WebDAV նույնականացում",
"Address:" : "Հասցե՝",
"Save" : "Պահպանել"
},"pluralForm" :"nplurals=2; plural=(n != 1);"