summaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/comments/l10n/hu_HU.js2
-rw-r--r--apps/comments/l10n/hu_HU.json2
-rw-r--r--apps/dav/appinfo/application.php15
-rw-r--r--apps/dav/appinfo/v1/publicwebdav.php13
-rw-r--r--apps/dav/lib/caldav/birthdayservice.php71
-rw-r--r--apps/dav/lib/connector/publicauth.php81
-rw-r--r--apps/dav/lib/dav/groupprincipalbackend.php43
-rw-r--r--apps/dav/lib/dav/sharing/backend.php3
-rw-r--r--apps/dav/lib/server.php2
-rw-r--r--apps/dav/tests/unit/carddav/birthdayservicetest.php49
-rw-r--r--apps/dav/tests/unit/comments/commentsplugin.php10
-rw-r--r--apps/dav/tests/unit/connector/publicauth.php170
-rw-r--r--apps/dav/tests/unit/connector/sabre/filesplugin.php10
-rw-r--r--apps/encryption/tests/lib/MigrationTest.php4
-rw-r--r--apps/encryption/tests/lib/crypto/encryptionTest.php3
-rw-r--r--apps/federatedfilesharing/lib/federatedshareprovider.php17
-rw-r--r--apps/federatedfilesharing/tests/federatedshareprovidertest.php48
-rw-r--r--apps/files/js/filelist.js1
-rw-r--r--apps/files/l10n/hu_HU.js1
-rw-r--r--apps/files/l10n/hu_HU.json1
-rw-r--r--apps/files/l10n/sv.js1
-rw-r--r--apps/files/l10n/sv.json1
-rw-r--r--apps/files/lib/capabilities.php13
-rw-r--r--apps/files_external/js/settings.js12
-rw-r--r--apps/files_external/l10n/ar.js2
-rw-r--r--apps/files_external/l10n/ar.json2
-rw-r--r--apps/files_external/l10n/ca.js10
-rw-r--r--apps/files_external/l10n/ca.json10
-rw-r--r--apps/files_external/l10n/cs_CZ.js12
-rw-r--r--apps/files_external/l10n/cs_CZ.json12
-rw-r--r--apps/files_external/l10n/da.js12
-rw-r--r--apps/files_external/l10n/da.json12
-rw-r--r--apps/files_external/l10n/de.js12
-rw-r--r--apps/files_external/l10n/de.json12
-rw-r--r--apps/files_external/l10n/de_DE.js12
-rw-r--r--apps/files_external/l10n/de_DE.json12
-rw-r--r--apps/files_external/l10n/el.js10
-rw-r--r--apps/files_external/l10n/el.json10
-rw-r--r--apps/files_external/l10n/en_GB.js12
-rw-r--r--apps/files_external/l10n/en_GB.json12
-rw-r--r--apps/files_external/l10n/eo.js8
-rw-r--r--apps/files_external/l10n/eo.json8
-rw-r--r--apps/files_external/l10n/es.js12
-rw-r--r--apps/files_external/l10n/es.json12
-rw-r--r--apps/files_external/l10n/et_EE.js12
-rw-r--r--apps/files_external/l10n/et_EE.json12
-rw-r--r--apps/files_external/l10n/fa.js6
-rw-r--r--apps/files_external/l10n/fa.json6
-rw-r--r--apps/files_external/l10n/fi_FI.js12
-rw-r--r--apps/files_external/l10n/fi_FI.json12
-rw-r--r--apps/files_external/l10n/fr.js12
-rw-r--r--apps/files_external/l10n/fr.json12
-rw-r--r--apps/files_external/l10n/gl.js10
-rw-r--r--apps/files_external/l10n/gl.json10
-rw-r--r--apps/files_external/l10n/he.js12
-rw-r--r--apps/files_external/l10n/he.json12
-rw-r--r--apps/files_external/l10n/hu_HU.js10
-rw-r--r--apps/files_external/l10n/hu_HU.json10
-rw-r--r--apps/files_external/l10n/hy.js2
-rw-r--r--apps/files_external/l10n/hy.json2
-rw-r--r--apps/files_external/l10n/id.js10
-rw-r--r--apps/files_external/l10n/id.json10
-rw-r--r--apps/files_external/l10n/is.js12
-rw-r--r--apps/files_external/l10n/is.json12
-rw-r--r--apps/files_external/l10n/it.js12
-rw-r--r--apps/files_external/l10n/it.json12
-rw-r--r--apps/files_external/l10n/ja.js12
-rw-r--r--apps/files_external/l10n/ja.json12
-rw-r--r--apps/files_external/l10n/ko.js12
-rw-r--r--apps/files_external/l10n/ko.json12
-rw-r--r--apps/files_external/l10n/lv.js2
-rw-r--r--apps/files_external/l10n/lv.json2
-rw-r--r--apps/files_external/l10n/mk.js2
-rw-r--r--apps/files_external/l10n/mk.json2
-rw-r--r--apps/files_external/l10n/nb_NO.js12
-rw-r--r--apps/files_external/l10n/nb_NO.json12
-rw-r--r--apps/files_external/l10n/nds.js10
-rw-r--r--apps/files_external/l10n/nds.json10
-rw-r--r--apps/files_external/l10n/nl.js12
-rw-r--r--apps/files_external/l10n/nl.json12
-rw-r--r--apps/files_external/l10n/oc.js10
-rw-r--r--apps/files_external/l10n/oc.json10
-rw-r--r--apps/files_external/l10n/pl.js10
-rw-r--r--apps/files_external/l10n/pl.json10
-rw-r--r--apps/files_external/l10n/pt_BR.js12
-rw-r--r--apps/files_external/l10n/pt_BR.json12
-rw-r--r--apps/files_external/l10n/pt_PT.js12
-rw-r--r--apps/files_external/l10n/pt_PT.json12
-rw-r--r--apps/files_external/l10n/ru.js12
-rw-r--r--apps/files_external/l10n/ru.json12
-rw-r--r--apps/files_external/l10n/sk_SK.js10
-rw-r--r--apps/files_external/l10n/sk_SK.json10
-rw-r--r--apps/files_external/l10n/sl.js14
-rw-r--r--apps/files_external/l10n/sl.json14
-rw-r--r--apps/files_external/l10n/sq.js12
-rw-r--r--apps/files_external/l10n/sq.json12
-rw-r--r--apps/files_external/l10n/sr.js12
-rw-r--r--apps/files_external/l10n/sr.json12
-rw-r--r--apps/files_external/l10n/sv.js10
-rw-r--r--apps/files_external/l10n/sv.json10
-rw-r--r--apps/files_external/l10n/th_TH.js12
-rw-r--r--apps/files_external/l10n/th_TH.json12
-rw-r--r--apps/files_external/l10n/tr.js12
-rw-r--r--apps/files_external/l10n/tr.json12
-rw-r--r--apps/files_external/l10n/uk.js2
-rw-r--r--apps/files_external/l10n/uk.json2
-rw-r--r--apps/files_external/l10n/zh_CN.js8
-rw-r--r--apps/files_external/l10n/zh_CN.json8
-rw-r--r--apps/files_external/l10n/zh_TW.js8
-rw-r--r--apps/files_external/l10n/zh_TW.json8
-rw-r--r--apps/files_external/templates/settings.php8
-rw-r--r--apps/files_sharing/js/public.js19
-rw-r--r--apps/files_sharing/tests/api/share20ocstest.php7
-rw-r--r--apps/user_ldap/l10n/sl.js2
-rw-r--r--apps/user_ldap/l10n/sl.json2
115 files changed, 921 insertions, 550 deletions
diff --git a/apps/comments/l10n/hu_HU.js b/apps/comments/l10n/hu_HU.js
index b49d1456848..cae1ae5e46f 100644
--- a/apps/comments/l10n/hu_HU.js
+++ b/apps/comments/l10n/hu_HU.js
@@ -2,7 +2,9 @@ OC.L10N.register(
"comments",
{
"<strong>Comments</strong> for files" : "<strong>Hozzászólások</strong> a fájlokhoz",
+ "You commented" : "Hozzászólt",
"%1$s commented" : "%1$s hozzászólt",
+ "You commented on %2$s" : "Hozzászólt ehhez: %2$s",
"%1$s commented on %2$s" : "%1$s hozzászólt ehhez: %2$s",
"Comments" : "Hozzászólások",
"Type in a new comment..." : "Új hozzászólás írása...",
diff --git a/apps/comments/l10n/hu_HU.json b/apps/comments/l10n/hu_HU.json
index ceba0641915..268bb7dd3d8 100644
--- a/apps/comments/l10n/hu_HU.json
+++ b/apps/comments/l10n/hu_HU.json
@@ -1,6 +1,8 @@
{ "translations": {
"<strong>Comments</strong> for files" : "<strong>Hozzászólások</strong> a fájlokhoz",
+ "You commented" : "Hozzászólt",
"%1$s commented" : "%1$s hozzászólt",
+ "You commented on %2$s" : "Hozzászólt ehhez: %2$s",
"%1$s commented on %2$s" : "%1$s hozzászólt ehhez: %2$s",
"Comments" : "Hozzászólások",
"Type in a new comment..." : "Új hozzászólás írása...",
diff --git a/apps/dav/appinfo/application.php b/apps/dav/appinfo/application.php
index d06daf97f54..593cd770be5 100644
--- a/apps/dav/appinfo/application.php
+++ b/apps/dav/appinfo/application.php
@@ -27,6 +27,8 @@ use OCA\DAV\CardDAV\CardDavBackend;
use OCA\DAV\CardDAV\ContactsManager;
use OCA\DAV\CardDAV\SyncJob;
use OCA\DAV\CardDAV\SyncService;
+use OCA\DAV\Connector\Sabre\Principal;
+use OCA\DAV\DAV\GroupPrincipalBackend;
use OCA\DAV\HookManager;
use OCA\Dav\Migration\AddressBookAdapter;
use OCA\Dav\Migration\CalendarAdapter;
@@ -79,7 +81,7 @@ class Application extends App {
/** @var IAppContainer $c */
$db = $c->getServer()->getDatabaseConnection();
$dispatcher = $c->getServer()->getEventDispatcher();
- $principal = new \OCA\DAV\Connector\Sabre\Principal(
+ $principal = new Principal(
$c->getServer()->getUserManager(),
$c->getServer()->getGroupManager()
);
@@ -89,7 +91,7 @@ class Application extends App {
$container->registerService('CalDavBackend', function($c) {
/** @var IAppContainer $c */
$db = $c->getServer()->getDatabaseConnection();
- $principal = new \OCA\DAV\Connector\Sabre\Principal(
+ $principal = new Principal(
$c->getServer()->getUserManager(),
$c->getServer()->getGroupManager()
);
@@ -122,11 +124,14 @@ class Application extends App {
$container->registerService('BirthdayService', function($c) {
/** @var IAppContainer $c */
+ $g = new GroupPrincipalBackend(
+ $c->getServer()->getGroupManager()
+ );
return new BirthdayService(
$c->query('CalDavBackend'),
- $c->query('CardDavBackend')
+ $c->query('CardDavBackend'),
+ $g
);
-
});
}
@@ -147,6 +152,7 @@ class Application extends App {
$listener = function($event) {
if ($event instanceof GenericEvent) {
+ /** @var BirthdayService $b */
$b = $this->getContainer()->query('BirthdayService');
$b->onCardChanged(
$event->getArgument('addressBookId'),
@@ -161,6 +167,7 @@ class Application extends App {
$dispatcher->addListener('\OCA\DAV\CardDAV\CardDavBackend::updateCard', $listener);
$dispatcher->addListener('\OCA\DAV\CardDAV\CardDavBackend::deleteCard', function($event) {
if ($event instanceof GenericEvent) {
+ /** @var BirthdayService $b */
$b = $this->getContainer()->query('BirthdayService');
$b->onCardDeleted(
$event->getArgument('addressBookId'),
diff --git a/apps/dav/appinfo/v1/publicwebdav.php b/apps/dav/appinfo/v1/publicwebdav.php
index 558a8238666..b26e9ebe7c8 100644
--- a/apps/dav/appinfo/v1/publicwebdav.php
+++ b/apps/dav/appinfo/v1/publicwebdav.php
@@ -32,7 +32,11 @@ OC_App::loadApps($RUNTIME_APPTYPES);
OC_Util::obEnd();
// Backends
-$authBackend = new OCA\DAV\Connector\PublicAuth(\OC::$server->getConfig(), \OC::$server->getRequest());
+$authBackend = new OCA\DAV\Connector\PublicAuth(
+ \OC::$server->getRequest(),
+ \OC::$server->getShareManager(),
+ \OC::$server->getSession()
+);
$serverFactory = new OCA\DAV\Connector\Sabre\ServerFactory(
\OC::$server->getConfig(),
@@ -56,10 +60,9 @@ $server = $serverFactory->createServer($baseuri, $requestUri, $authBackend, func
}
$share = $authBackend->getShare();
- $rootShare = \OCP\Share::resolveReShare($share);
- $owner = $rootShare['uid_owner'];
- $isWritable = $share['permissions'] & (\OCP\Constants::PERMISSION_UPDATE | \OCP\Constants::PERMISSION_CREATE);
- $fileId = $share['file_source'];
+ $owner = $share->getShareOwner();
+ $isWritable = $share->getPermissions() & (\OCP\Constants::PERMISSION_UPDATE | \OCP\Constants::PERMISSION_CREATE);
+ $fileId = $share->getNodeId();
if (!$isWritable) {
\OC\Files\Filesystem::addStorageWrapper('readonly', function ($mountPoint, $storage) {
diff --git a/apps/dav/lib/caldav/birthdayservice.php b/apps/dav/lib/caldav/birthdayservice.php
index e03a630fed8..b74116f4083 100644
--- a/apps/dav/lib/caldav/birthdayservice.php
+++ b/apps/dav/lib/caldav/birthdayservice.php
@@ -23,6 +23,7 @@ namespace OCA\DAV\CalDAV;
use Exception;
use OCA\DAV\CardDAV\CardDavBackend;
+use OCA\DAV\DAV\GroupPrincipalBackend;
use Sabre\VObject\Component\VCalendar;
use Sabre\VObject\Reader;
@@ -30,15 +31,20 @@ class BirthdayService {
const BIRTHDAY_CALENDAR_URI = 'contact_birthdays';
+ /** @var GroupPrincipalBackend */
+ private $principalBackend;
+
/**
* BirthdayService constructor.
*
* @param CalDavBackend $calDavBackEnd
* @param CardDavBackend $cardDavBackEnd
+ * @param GroupPrincipalBackend $principalBackend
*/
- public function __construct($calDavBackEnd, $cardDavBackEnd) {
+ public function __construct($calDavBackEnd, $cardDavBackEnd, $principalBackend) {
$this->calDavBackEnd = $calDavBackEnd;
$this->cardDavBackEnd = $cardDavBackEnd;
+ $this->principalBackend = $principalBackend;
}
/**
@@ -48,22 +54,26 @@ class BirthdayService {
*/
public function onCardChanged($addressBookId, $cardUri, $cardData) {
+ $targetPrincipals = $this->getAllAffectedPrincipals($addressBookId);
+
$book = $this->cardDavBackEnd->getAddressBookById($addressBookId);
- $principalUri = $book['principaluri'];
- $calendar = $this->ensureCalendarExists($principalUri);
- $objectUri = $book['uri'] . '-' . $cardUri. '.ics';
- $calendarData = $this->buildBirthdayFromContact($cardData);
- $existing = $this->calDavBackEnd->getCalendarObject($calendar['id'], $objectUri);
- if (is_null($calendarData)) {
- if (!is_null($existing)) {
- $this->calDavBackEnd->deleteCalendarObject($calendar['id'], $objectUri);
- }
- } else {
- if (is_null($existing)) {
- $this->calDavBackEnd->createCalendarObject($calendar['id'], $objectUri, $calendarData->serialize());
+ $targetPrincipals[] = $book['principaluri'];
+ foreach ($targetPrincipals as $principalUri) {
+ $calendar = $this->ensureCalendarExists($principalUri);
+ $objectUri = $book['uri'] . '-' . $cardUri. '.ics';
+ $calendarData = $this->buildBirthdayFromContact($cardData);
+ $existing = $this->calDavBackEnd->getCalendarObject($calendar['id'], $objectUri);
+ if (is_null($calendarData)) {
+ if (!is_null($existing)) {
+ $this->calDavBackEnd->deleteCalendarObject($calendar['id'], $objectUri);
+ }
} else {
- if ($this->birthdayEvenChanged($existing['calendardata'], $calendarData)) {
- $this->calDavBackEnd->updateCalendarObject($calendar['id'], $objectUri, $calendarData->serialize());
+ if (is_null($existing)) {
+ $this->calDavBackEnd->createCalendarObject($calendar['id'], $objectUri, $calendarData->serialize());
+ } else {
+ if ($this->birthdayEvenChanged($existing['calendardata'], $calendarData)) {
+ $this->calDavBackEnd->updateCalendarObject($calendar['id'], $objectUri, $calendarData->serialize());
+ }
}
}
}
@@ -74,11 +84,14 @@ class BirthdayService {
* @param string $cardUri
*/
public function onCardDeleted($addressBookId, $cardUri) {
+ $targetPrincipals = $this->getAllAffectedPrincipals($addressBookId);
$book = $this->cardDavBackEnd->getAddressBookById($addressBookId);
- $principalUri = $book['principaluri'];
- $calendar = $this->ensureCalendarExists($principalUri);
- $objectUri = $book['uri'] . '-' . $cardUri. '.ics';
- $this->calDavBackEnd->deleteCalendarObject($calendar['id'], $objectUri);
+ $targetPrincipals[] = $book['principaluri'];
+ foreach ($targetPrincipals as $principalUri) {
+ $calendar = $this->ensureCalendarExists($principalUri);
+ $objectUri = $book['uri'] . '-' . $cardUri . '.ics';
+ $this->calDavBackEnd->deleteCalendarObject($calendar['id'], $objectUri);
+ }
}
/**
@@ -190,4 +203,24 @@ class BirthdayService {
return false;
}
+ /**
+ * @param integer $addressBookId
+ * @return mixed
+ */
+ protected function getAllAffectedPrincipals($addressBookId) {
+ $targetPrincipals = [];
+ $shares = $this->cardDavBackEnd->getShares($addressBookId);
+ foreach ($shares as $share) {
+ if ($share['{http://owncloud.org/ns}group-share']) {
+ $users = $this->principalBackend->getGroupMemberSet($share['{http://owncloud.org/ns}principal']);
+ foreach ($users as $user) {
+ $targetPrincipals[] = $user['uri'];
+ }
+ } else {
+ $targetPrincipals[] = $share['{http://owncloud.org/ns}principal'];
+ }
+ }
+ return array_values(array_unique($targetPrincipals, SORT_STRING));
+ }
+
}
diff --git a/apps/dav/lib/connector/publicauth.php b/apps/dav/lib/connector/publicauth.php
index 0d75a4db493..3aa58cda244 100644
--- a/apps/dav/lib/connector/publicauth.php
+++ b/apps/dav/lib/connector/publicauth.php
@@ -26,31 +26,41 @@
namespace OCA\DAV\Connector;
-use OCP\IConfig;
use OCP\IRequest;
+use OCP\ISession;
+use OCP\Share\Exceptions\ShareNotFound;
+use OCP\Share\IManager;
+/**
+ * Class PublicAuth
+ *
+ * @package OCA\DAV\Connector
+ */
class PublicAuth extends \Sabre\DAV\Auth\Backend\AbstractBasic {
- /**
- * @var \OCP\IConfig
- */
- private $config;
-
+ /** @var \OCP\Share\IShare */
private $share;
- /**
- * @var IRequest
- */
+ /** @var IManager */
+ private $shareManager;
+
+ /** @var ISession */
+ private $session;
+
+ /** @var IRequest */
private $request;
/**
- * @param \OCP\IConfig $config
* @param IRequest $request
+ * @param IManager $shareManager
+ * @param ISession $session
*/
- public function __construct(IConfig $config,
- IRequest $request) {
- $this->config = $config;
+ public function __construct(IRequest $request,
+ IManager $shareManager,
+ ISession $session) {
$this->request = $request;
+ $this->shareManager = $shareManager;
+ $this->session = $session;
}
/**
@@ -66,42 +76,23 @@ class PublicAuth extends \Sabre\DAV\Auth\Backend\AbstractBasic {
* @throws \Sabre\DAV\Exception\NotAuthenticated
*/
protected function validateUserPass($username, $password) {
- $linkItem = \OCP\Share::getShareByToken($username, false);
- \OC_User::setIncognitoMode(true);
- $this->share = $linkItem;
- if (!$linkItem) {
+ try {
+ $share = $this->shareManager->getShareByToken($username);
+ } catch (ShareNotFound $e) {
return false;
}
- if ((int)$linkItem['share_type'] === \OCP\Share::SHARE_TYPE_LINK &&
- $this->config->getAppValue('core', 'shareapi_allow_public_upload', 'yes') !== 'yes') {
- $this->share['permissions'] &= ~(\OCP\Constants::PERMISSION_CREATE | \OCP\Constants::PERMISSION_UPDATE);
- }
+ $this->share = $share;
- // check if the share is password protected
- if (isset($linkItem['share_with'])) {
- if ($linkItem['share_type'] == \OCP\Share::SHARE_TYPE_LINK) {
- // Check Password
- $newHash = '';
- if(\OC::$server->getHasher()->verify($password, $linkItem['share_with'], $newHash)) {
- /**
- * FIXME: Migrate old hashes to new hash format
- * Due to the fact that there is no reasonable functionality to update the password
- * of an existing share no migration is yet performed there.
- * The only possibility is to update the existing share which will result in a new
- * share ID and is a major hack.
- *
- * In the future the migration should be performed once there is a proper method
- * to update the share's password. (for example `$share->updatePassword($password)`
- *
- * @link https://github.com/owncloud/core/issues/10671
- */
- if(!empty($newHash)) {
+ \OC_User::setIncognitoMode(true);
- }
+ // check if the share is password protected
+ if ($share->getPassword() !== null) {
+ if ($share->getShareType() === \OCP\Share::SHARE_TYPE_LINK) {
+ if ($this->shareManager->checkPassword($share, $password)) {
return true;
- } else if (\OC::$server->getSession()->exists('public_link_authenticated')
- && \OC::$server->getSession()->get('public_link_authenticated') === $linkItem['id']) {
+ } else if ($this->session->exists('public_link_authenticated')
+ && $this->session->get('public_link_authenticated') === $share->getId()) {
return true;
} else {
if (in_array('XMLHttpRequest', explode(',', $this->request->getHeader('X-Requested-With')))) {
@@ -112,7 +103,7 @@ class PublicAuth extends \Sabre\DAV\Auth\Backend\AbstractBasic {
}
return false;
}
- } else if ($linkItem['share_type'] == \OCP\Share::SHARE_TYPE_REMOTE) {
+ } else if ($share->getShareType() === \OCP\Share::SHARE_TYPE_REMOTE) {
return true;
} else {
return false;
@@ -123,7 +114,7 @@ class PublicAuth extends \Sabre\DAV\Auth\Backend\AbstractBasic {
}
/**
- * @return array
+ * @return \OCP\Share\IShare
*/
public function getShare() {
return $this->share;
diff --git a/apps/dav/lib/dav/groupprincipalbackend.php b/apps/dav/lib/dav/groupprincipalbackend.php
index 34c00b7927e..e0568639784 100644
--- a/apps/dav/lib/dav/groupprincipalbackend.php
+++ b/apps/dav/lib/dav/groupprincipalbackend.php
@@ -22,6 +22,7 @@ namespace OCA\DAV\DAV;
use OCP\IGroup;
use OCP\IGroupManager;
+use OCP\IUser;
use Sabre\DAV\Exception;
use \Sabre\DAV\PropPatch;
use Sabre\DAVACL\PrincipalBackend\BackendInterface;
@@ -82,10 +83,10 @@ class GroupPrincipalBackend implements BackendInterface {
return null;
}
$name = $elements[2];
- $user = $this->groupManager->get($name);
+ $group = $this->groupManager->get($name);
- if (!is_null($user)) {
- return $this->groupToPrincipal($user);
+ if (!is_null($group)) {
+ return $this->groupToPrincipal($group);
}
return null;
@@ -99,8 +100,23 @@ class GroupPrincipalBackend implements BackendInterface {
* @throws Exception
*/
public function getGroupMemberSet($principal) {
- // TODO: implement if we want that
- return [];
+ $elements = explode('/', $principal);
+ if ($elements[0] !== 'principals') {
+ return [];
+ }
+ if ($elements[1] !== 'groups') {
+ return [];
+ }
+ $name = $elements[2];
+ $group = $this->groupManager->get($name);
+
+ if (is_null($group)) {
+ return [];
+ }
+
+ return array_map(function($user) {
+ return $this->userToPrincipal($user);
+ }, $group->getUsers());
}
/**
@@ -162,8 +178,21 @@ class GroupPrincipalBackend implements BackendInterface {
protected function groupToPrincipal($group) {
$groupId = $group->getGID();
$principal = [
- 'uri' => "principals/groups/$groupId",
- '{DAV:}displayname' => $groupId,
+ 'uri' => "principals/groups/$groupId",
+ '{DAV:}displayname' => $groupId,
+ ];
+
+ return $principal;
+ }
+
+ /**
+ * @param IUser $user
+ * @return array
+ */
+ protected function userToPrincipal($user) {
+ $principal = [
+ 'uri' => 'principals/users/' . $user->getUID(),
+ '{DAV:}displayname' => $user->getDisplayName(),
];
return $principal;
diff --git a/apps/dav/lib/dav/sharing/backend.php b/apps/dav/lib/dav/sharing/backend.php
index ffc4193e34b..225b773713d 100644
--- a/apps/dav/lib/dav/sharing/backend.php
+++ b/apps/dav/lib/dav/sharing/backend.php
@@ -161,7 +161,8 @@ class Backend {
'commonName' => isset($p['{DAV:}displayname']) ? $p['{DAV:}displayname'] : '',
'status' => 1,
'readOnly' => ($row['access'] == self::ACCESS_READ),
- '{'.\OCA\DAV\DAV\Sharing\Plugin::NS_OWNCLOUD.'}principal' => $row['principaluri']
+ '{http://owncloud.org/ns}principal' => $row['principaluri'],
+ '{http://owncloud.org/ns}group-share' => is_null($p)
];
}
diff --git a/apps/dav/lib/server.php b/apps/dav/lib/server.php
index 5336c82dfb8..e6668556448 100644
--- a/apps/dav/lib/server.php
+++ b/apps/dav/lib/server.php
@@ -34,6 +34,7 @@ use OCA\DAV\Files\BrowserErrorPagePlugin;
use OCA\DAV\Files\CustomPropertiesBackend;
use OCP\IRequest;
use OCP\SabrePluginEvent;
+use Sabre\CardDAV\VCFExportPlugin;
use Sabre\DAV\Auth\Plugin;
class Server {
@@ -97,6 +98,7 @@ class Server {
// addressbook plugins
$this->server->addPlugin(new \OCA\DAV\CardDAV\Plugin());
+ $this->server->addPlugin(new VCFExportPlugin());
// system tags plugins
$this->server->addPlugin(new \OCA\DAV\SystemTag\SystemTagPlugin(
diff --git a/apps/dav/tests/unit/carddav/birthdayservicetest.php b/apps/dav/tests/unit/carddav/birthdayservicetest.php
index 2efb3c09aea..e15edd16c62 100644
--- a/apps/dav/tests/unit/carddav/birthdayservicetest.php
+++ b/apps/dav/tests/unit/carddav/birthdayservicetest.php
@@ -24,6 +24,7 @@ namespace OCA\DAV\Tests\Unit\CardDAV;
use OCA\DAV\CalDAV\BirthdayService;
use OCA\DAV\CalDAV\CalDavBackend;
use OCA\DAV\CardDAV\CardDavBackend;
+use OCA\DAV\DAV\GroupPrincipalBackend;
use Sabre\VObject\Component\VCalendar;
use Sabre\VObject\Reader;
use Test\TestCase;
@@ -36,14 +37,17 @@ class BirthdayServiceTest extends TestCase {
private $calDav;
/** @var CardDavBackend | \PHPUnit_Framework_MockObject_MockObject */
private $cardDav;
+ /** @var GroupPrincipalBackend | \PHPUnit_Framework_MockObject_MockObject */
+ private $groupPrincialBackend;
public function setUp() {
parent::setUp();
$this->calDav = $this->getMockBuilder('OCA\DAV\CalDAV\CalDavBackend')->disableOriginalConstructor()->getMock();
$this->cardDav = $this->getMockBuilder('OCA\DAV\CardDAV\CardDavBackend')->disableOriginalConstructor()->getMock();
+ $this->groupPrincialBackend = $this->getMockBuilder('OCA\DAV\DAV\GroupPrincipalBackend')->disableOriginalConstructor()->getMock();
- $this->service = new BirthdayService($this->calDav, $this->cardDav);
+ $this->service = new BirthdayService($this->calDav, $this->cardDav, $this->groupPrincialBackend);
}
/**
@@ -77,6 +81,7 @@ class BirthdayServiceTest extends TestCase {
'id' => 1234
]);
$this->calDav->expects($this->once())->method('deleteCalendarObject')->with(1234, 'default-gump.vcf.ics');
+ $this->cardDav->expects($this->once())->method('getShares')->willReturn([]);
$this->service->onCardDeleted(666, 'gump.vcf');
}
@@ -96,10 +101,11 @@ class BirthdayServiceTest extends TestCase {
->willReturn([
'id' => 1234
]);
+ $this->cardDav->expects($this->once())->method('getShares')->willReturn([]);
/** @var BirthdayService | \PHPUnit_Framework_MockObject_MockObject $service */
$service = $this->getMock('\OCA\DAV\CalDAV\BirthdayService',
- ['buildBirthdayFromContact', 'birthdayEvenChanged'], [$this->calDav, $this->cardDav]);
+ ['buildBirthdayFromContact', 'birthdayEvenChanged'], [$this->calDav, $this->cardDav, $this->groupPrincialBackend]);
if ($expectedOp === 'delete') {
$this->calDav->expects($this->once())->method('getCalendarObject')->willReturn('');
@@ -132,6 +138,45 @@ class BirthdayServiceTest extends TestCase {
$this->assertEquals($expected, $this->service->birthdayEvenChanged($old, $new));
}
+ public function testGetAllAffectedPrincipals() {
+ $this->cardDav->expects($this->once())->method('getShares')->willReturn([
+ [
+ '{http://owncloud.org/ns}group-share' => false,
+ '{http://owncloud.org/ns}principal' => 'principals/users/user01'
+ ],
+ [
+ '{http://owncloud.org/ns}group-share' => false,
+ '{http://owncloud.org/ns}principal' => 'principals/users/user01'
+ ],
+ [
+ '{http://owncloud.org/ns}group-share' => false,
+ '{http://owncloud.org/ns}principal' => 'principals/users/user02'
+ ],
+ [
+ '{http://owncloud.org/ns}group-share' => true,
+ '{http://owncloud.org/ns}principal' => 'principals/groups/users'
+ ],
+ ]);
+ $this->groupPrincialBackend->expects($this->once())->method('getGroupMemberSet')
+ ->willReturn([
+ [
+ 'uri' => 'principals/users/user01',
+ ],
+ [
+ 'uri' => 'principals/users/user02',
+ ],
+ [
+ 'uri' => 'principals/users/user03',
+ ],
+ ]);
+ $users = $this->invokePrivate($this->service, 'getAllAffectedPrincipals', [6666]);
+ $this->assertEquals([
+ 'principals/users/user01',
+ 'principals/users/user02',
+ 'principals/users/user03'
+ ], $users);
+ }
+
public function providesBirthday() {
return [
[true,
diff --git a/apps/dav/tests/unit/comments/commentsplugin.php b/apps/dav/tests/unit/comments/commentsplugin.php
index c7d073d1491..c909f6a61ab 100644
--- a/apps/dav/tests/unit/comments/commentsplugin.php
+++ b/apps/dav/tests/unit/comments/commentsplugin.php
@@ -449,16 +449,6 @@ class CommentsPlugin extends \Test\TestCase {
->with('users', 'alice', 'files', '42')
->will($this->returnValue($comment));
- $this->commentsManager->expects($this->any())
- ->method('setMessage')
- ->with('')
- ->will($this->throwException(new \InvalidArgumentException()));
-
- $this->commentsManager->expects($this->any())
- ->method('setVerb')
- ->with('')
- ->will($this->throwException(new \InvalidArgumentException()));
-
$this->userSession->expects($this->once())
->method('getUser')
->will($this->returnValue($user));
diff --git a/apps/dav/tests/unit/connector/publicauth.php b/apps/dav/tests/unit/connector/publicauth.php
new file mode 100644
index 00000000000..5f46651d372
--- /dev/null
+++ b/apps/dav/tests/unit/connector/publicauth.php
@@ -0,0 +1,170 @@
+<?php
+
+namespace OCA\DAV\Tests\Unit\Connector;
+
+use OCP\IRequest;
+use OCP\ISession;
+use OCP\Share\Exceptions\ShareNotFound;
+use OCP\Share\IManager;
+
+class PublicAuth extends \Test\TestCase {
+
+ /** @var ISession|\PHPUnit_Framework_MockObject_MockObject */
+ private $session;
+ /** @var IRequest|\PHPUnit_Framework_MockObject_MockObject */
+ private $request;
+ /** @var IManager|\PHPUnit_Framework_MockObject_MockObject */
+ private $shareManager;
+ /** @var \OCA\DAV\Connector\PublicAuth */
+ private $auth;
+
+ /** @var string */
+ private $oldUser;
+
+ protected function setUp() {
+ parent::setUp();
+
+ $this->session = $this->getMock('\OCP\ISession');
+ $this->request = $this->getMock('\OCP\IRequest');
+ $this->shareManager = $this->getMock('\OCP\Share\IManager');
+
+ $this->auth = new \OCA\DAV\Connector\PublicAuth(
+ $this->request,
+ $this->shareManager,
+ $this->session
+ );
+
+ // Store current user
+ $this->oldUser = \OC_User::getUser();
+ }
+
+ protected function tearDown() {
+ \OC_User::setIncognitoMode(false);
+
+ // Set old user
+ \OC_User::setUserId($this->oldUser);
+ \OC_Util::setupFS($this->oldUser);
+
+ parent::tearDown();
+ }
+
+ public function testNoShare() {
+ $this->shareManager->expects($this->once())
+ ->method('getShareByToken')
+ ->willThrowException(new ShareNotFound());
+
+ $result = $this->invokePrivate($this->auth, 'validateUserPass', ['username', 'password']);
+
+ $this->assertFalse($result);
+ }
+
+ public function testShareNoPassword() {
+ $share = $this->getMock('OCP\Share\IShare');
+ $share->method('getPassword')->willReturn(null);
+
+ $this->shareManager->expects($this->once())
+ ->method('getShareByToken')
+ ->willReturn($share);
+
+ $result = $this->invokePrivate($this->auth, 'validateUserPass', ['username', 'password']);
+
+ $this->assertTrue($result);
+ }
+
+ public function testSharePasswordFancyShareType() {
+ $share = $this->getMock('OCP\Share\IShare');
+ $share->method('getPassword')->willReturn('password');
+ $share->method('getShareType')->willReturn(42);
+
+ $this->shareManager->expects($this->once())
+ ->method('getShareByToken')
+ ->willReturn($share);
+
+ $result = $this->invokePrivate($this->auth, 'validateUserPass', ['username', 'password']);
+
+ $this->assertFalse($result);
+ }
+
+
+ public function testSharePasswordRemote() {
+ $share = $this->getMock('OCP\Share\IShare');
+ $share->method('getPassword')->willReturn('password');
+ $share->method('getShareType')->willReturn(\OCP\Share::SHARE_TYPE_REMOTE);
+
+ $this->shareManager->expects($this->once())
+ ->method('getShareByToken')
+ ->willReturn($share);
+
+ $result = $this->invokePrivate($this->auth, 'validateUserPass', ['username', 'password']);
+
+ $this->assertTrue($result);
+ }
+
+ public function testSharePasswordLinkValidPassword() {
+ $share = $this->getMock('OCP\Share\IShare');
+ $share->method('getPassword')->willReturn('password');
+ $share->method('getShareType')->willReturn(\OCP\Share::SHARE_TYPE_LINK);
+
+ $this->shareManager->expects($this->once())
+ ->method('getShareByToken')
+ ->willReturn($share);
+
+ $this->shareManager->expects($this->once())
+ ->method('checkPassword')->with(
+ $this->equalTo($share),
+ $this->equalTo('password')
+ )->willReturn(true);
+
+ $result = $this->invokePrivate($this->auth, 'validateUserPass', ['username', 'password']);
+
+ $this->assertTrue($result);
+ }
+
+ public function testSharePasswordLinkValidSession() {
+ $share = $this->getMock('OCP\Share\IShare');
+ $share->method('getPassword')->willReturn('password');
+ $share->method('getShareType')->willReturn(\OCP\Share::SHARE_TYPE_LINK);
+ $share->method('getId')->willReturn('42');
+
+ $this->shareManager->expects($this->once())
+ ->method('getShareByToken')
+ ->willReturn($share);
+
+ $this->shareManager->method('checkPassword')
+ ->with(
+ $this->equalTo($share),
+ $this->equalTo('password')
+ )->willReturn(false);
+
+ $this->session->method('exists')->with('public_link_authenticated')->willReturn(true);
+ $this->session->method('get')->with('public_link_authenticated')->willReturn('42');
+
+ $result = $this->invokePrivate($this->auth, 'validateUserPass', ['username', 'password']);
+
+ $this->assertTrue($result);
+ }
+
+ public function testSharePasswordLinkInvalidSession() {
+ $share = $this->getMock('OCP\Share\IShare');
+ $share->method('getPassword')->willReturn('password');
+ $share->method('getShareType')->willReturn(\OCP\Share::SHARE_TYPE_LINK);
+ $share->method('getId')->willReturn('42');
+
+ $this->shareManager->expects($this->once())
+ ->method('getShareByToken')
+ ->willReturn($share);
+
+ $this->shareManager->method('checkPassword')
+ ->with(
+ $this->equalTo($share),
+ $this->equalTo('password')
+ )->willReturn(false);
+
+ $this->session->method('exists')->with('public_link_authenticated')->willReturn(true);
+ $this->session->method('get')->with('public_link_authenticated')->willReturn('43');
+
+ $result = $this->invokePrivate($this->auth, 'validateUserPass', ['username', 'password']);
+
+ $this->assertFalse($result);
+ }
+}
diff --git a/apps/dav/tests/unit/connector/sabre/filesplugin.php b/apps/dav/tests/unit/connector/sabre/filesplugin.php
index e88066a12da..fb08ee170c4 100644
--- a/apps/dav/tests/unit/connector/sabre/filesplugin.php
+++ b/apps/dav/tests/unit/connector/sabre/filesplugin.php
@@ -84,6 +84,7 @@ class FilesPlugin extends \Test\TestCase {
$node = $this->getMockBuilder($class)
->disableOriginalConstructor()
->getMock();
+
$node->expects($this->any())
->method('getId')
->will($this->returnValue(123));
@@ -164,7 +165,9 @@ class FilesPlugin extends \Test\TestCase {
}
public function testGetPropertiesForFileHome() {
- $node = $this->createTestNode('\OCA\DAV\Files\FilesHome');
+ $node = $this->getMockBuilder('\OCA\DAV\Files\FilesHome')
+ ->disableOriginalConstructor()
+ ->getMock();
$propFind = new \Sabre\DAV\PropFind(
'/dummyPath',
@@ -185,9 +188,6 @@ class FilesPlugin extends \Test\TestCase {
->disableOriginalConstructor()->getMock();
$user->expects($this->never())->method('getUID');
$user->expects($this->never())->method('getDisplayName');
- $node->expects($this->never())->method('getDirectDownload');
- $node->expects($this->never())->method('getOwner');
- $node->expects($this->never())->method('getSize');
$this->plugin->handleGetProperties(
$propFind,
@@ -276,8 +276,6 @@ class FilesPlugin extends \Test\TestCase {
0
);
- $node->expects($this->never())
- ->method('getDirectDownload');
$node->expects($this->once())
->method('getSize')
->will($this->returnValue(1025));
diff --git a/apps/encryption/tests/lib/MigrationTest.php b/apps/encryption/tests/lib/MigrationTest.php
index 6edb8624e70..18f7c8b35d5 100644
--- a/apps/encryption/tests/lib/MigrationTest.php
+++ b/apps/encryption/tests/lib/MigrationTest.php
@@ -512,13 +512,9 @@ class MigrationTest extends \Test\TestCase {
*/
public function testGetTargetDir($user, $keyPath, $filename, $trash, $systemMounts, $expected) {
- $updater = $this->getMockBuilder('\OC\Files\Cache\Updater')
- ->disableOriginalConstructor()->getMock();
$view = $this->getMockBuilder('\OC\Files\View')
->disableOriginalConstructor()->getMock();
$view->expects($this->any())->method('file_exists')->willReturn(true);
- $view->expects($this->any())->method('getUpdater')->willReturn($updater);
-
$m = $this->getMockBuilder('OCA\Encryption\Migration')
->setConstructorArgs(
diff --git a/apps/encryption/tests/lib/crypto/encryptionTest.php b/apps/encryption/tests/lib/crypto/encryptionTest.php
index 8a228c2c215..ad20efb4451 100644
--- a/apps/encryption/tests/lib/crypto/encryptionTest.php
+++ b/apps/encryption/tests/lib/crypto/encryptionTest.php
@@ -142,9 +142,6 @@ class EncryptionTest extends TestCase {
$this->cryptMock->expects($this->any())
->method('multiKeyEncrypt')
->willReturn(true);
- $this->cryptMock->expects($this->any())
- ->method('setAllFileKeys')
- ->willReturn(true);
$this->instance->end('/foo/bar');
}
diff --git a/apps/federatedfilesharing/lib/federatedshareprovider.php b/apps/federatedfilesharing/lib/federatedshareprovider.php
index e54ce08fb04..a450b420cf4 100644
--- a/apps/federatedfilesharing/lib/federatedshareprovider.php
+++ b/apps/federatedfilesharing/lib/federatedshareprovider.php
@@ -563,4 +563,21 @@ class FederatedShareProvider implements IShareProvider {
return $nodes[0];
}
+ /**
+ * A user is deleted from the system
+ * So clean up the relevant shares.
+ *
+ * @param string $uid
+ * @param int $shareType
+ */
+ public function userDeleted($uid, $shareType) {
+ //TODO: probabaly a good idea to send unshare info to remote servers
+
+ $qb = $this->dbConnection->getQueryBuilder();
+
+ $qb->delete('share')
+ ->where($qb->expr()->eq('share_type', $qb->createNamedParameter(\OCP\Share::SHARE_TYPE_REMOTE)))
+ ->andWhere($qb->expr()->eq('uid_owner', $qb->createNamedParameter($uid)))
+ ->execute();
+ }
}
diff --git a/apps/federatedfilesharing/tests/federatedshareprovidertest.php b/apps/federatedfilesharing/tests/federatedshareprovidertest.php
index dedd6767b49..92e9f10c3cd 100644
--- a/apps/federatedfilesharing/tests/federatedshareprovidertest.php
+++ b/apps/federatedfilesharing/tests/federatedshareprovidertest.php
@@ -462,4 +462,52 @@ class FederatedShareProviderTest extends TestCase {
$this->assertCount(1, $shares);
$this->assertEquals('user2@server.com', $shares[0]->getSharedWith());
}
+
+ public function dataDeleteUser() {
+ return [
+ ['a', 'b', 'c', 'a', true],
+ ['a', 'b', 'c', 'b', false],
+ // The recipient is non local.
+ ['a', 'b', 'c', 'c', false],
+ ['a', 'b', 'c', 'd', false],
+ ];
+ }
+
+ /**
+ * @dataProvider dataDeleteUser
+ *
+ * @param string $owner The owner of the share (uid)
+ * @param string $initiator The initiator of the share (uid)
+ * @param string $recipient The recipient of the share (uid/gid/pass)
+ * @param string $deletedUser The user that is deleted
+ * @param bool $rowDeleted Is the row deleted in this setup
+ */
+ public function testDeleteUser($owner, $initiator, $recipient, $deletedUser, $rowDeleted) {
+ $qb = $this->connection->getQueryBuilder();
+ $qb->insert('share')
+ ->setValue('share_type', $qb->createNamedParameter(\OCP\Share::SHARE_TYPE_REMOTE))
+ ->setValue('uid_owner', $qb->createNamedParameter($owner))
+ ->setValue('uid_initiator', $qb->createNamedParameter($initiator))
+ ->setValue('share_with', $qb->createNamedParameter($recipient))
+ ->setValue('item_type', $qb->createNamedParameter('file'))
+ ->setValue('item_source', $qb->createNamedParameter(42))
+ ->setValue('file_source', $qb->createNamedParameter(42))
+ ->execute();
+
+ $id = $qb->getLastInsertId();
+
+ $this->provider->userDeleted($deletedUser, \OCP\Share::SHARE_TYPE_REMOTE);
+
+ $qb = $this->connection->getQueryBuilder();
+ $qb->select('*')
+ ->from('share')
+ ->where(
+ $qb->expr()->eq('id', $qb->createNamedParameter($id))
+ );
+ $cursor = $qb->execute();
+ $data = $cursor->fetchAll();
+ $cursor->closeCursor();
+
+ $this->assertCount($rowDeleted ? 0 : 1, $data);
+ }
}
diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js
index 0c4d41b65f9..71af4a21b9b 100644
--- a/apps/files/js/filelist.js
+++ b/apps/files/js/filelist.js
@@ -2490,7 +2490,6 @@
}
});
fileUploadStart.on('fileuploadadd', function(e, data) {
- console.log('XXXXXXX');
OC.Upload.log('filelist handle fileuploadadd', e, data);
//finish delete if we are uploading a deleted file
diff --git a/apps/files/l10n/hu_HU.js b/apps/files/l10n/hu_HU.js
index 304457a9f5e..96f599c87c5 100644
--- a/apps/files/l10n/hu_HU.js
+++ b/apps/files/l10n/hu_HU.js
@@ -106,6 +106,7 @@ OC.L10N.register(
"Missing permissions to edit from here." : "Innen nem lehet szerkeszteni hiányzó jogosultság miatt.",
"Settings" : "Beállítások",
"WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Használja ezt a címet <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">a Fájlok eléréséhez WebDAV-on keresztül</a>.",
"Cancel upload" : "A feltöltés megszakítása",
"No files in here" : "Itt nincsenek fájlok",
"Upload some content or sync with your devices!" : "Tölts fel néhány tartalmat, vagy szinkronizálj az eszközöddel!",
diff --git a/apps/files/l10n/hu_HU.json b/apps/files/l10n/hu_HU.json
index b39080d9cd6..442d883d234 100644
--- a/apps/files/l10n/hu_HU.json
+++ b/apps/files/l10n/hu_HU.json
@@ -104,6 +104,7 @@
"Missing permissions to edit from here." : "Innen nem lehet szerkeszteni hiányzó jogosultság miatt.",
"Settings" : "Beállítások",
"WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Használja ezt a címet <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">a Fájlok eléréséhez WebDAV-on keresztül</a>.",
"Cancel upload" : "A feltöltés megszakítása",
"No files in here" : "Itt nincsenek fájlok",
"Upload some content or sync with your devices!" : "Tölts fel néhány tartalmat, vagy szinkronizálj az eszközöddel!",
diff --git a/apps/files/l10n/sv.js b/apps/files/l10n/sv.js
index 95bbf36253b..67506f252ac 100644
--- a/apps/files/l10n/sv.js
+++ b/apps/files/l10n/sv.js
@@ -106,6 +106,7 @@ OC.L10N.register(
"Missing permissions to edit from here." : "Saknar rättigheter att ändra härifrån.",
"Settings" : "Inställningar",
"WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Använd den här adressen för att <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">komma åt dina filer via WebDAV</a>",
"Cancel upload" : "Avbryt uppladdning",
"No files in here" : "Inga filer kunde hittas",
"Upload some content or sync with your devices!" : "Ladda upp innehåll eller synkronisera med dina enheter!",
diff --git a/apps/files/l10n/sv.json b/apps/files/l10n/sv.json
index 484d6630fa0..8a1c44b3ca9 100644
--- a/apps/files/l10n/sv.json
+++ b/apps/files/l10n/sv.json
@@ -104,6 +104,7 @@
"Missing permissions to edit from here." : "Saknar rättigheter att ändra härifrån.",
"Settings" : "Inställningar",
"WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Använd den här adressen för att <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">komma åt dina filer via WebDAV</a>",
"Cancel upload" : "Avbryt uppladdning",
"No files in here" : "Inga filer kunde hittas",
"Upload some content or sync with your devices!" : "Ladda upp innehåll eller synkronisera med dina enheter!",
diff --git a/apps/files/lib/capabilities.php b/apps/files/lib/capabilities.php
index 7d50b51bb97..dc49ca174b3 100644
--- a/apps/files/lib/capabilities.php
+++ b/apps/files/lib/capabilities.php
@@ -24,6 +24,7 @@
namespace OCA\Files;
use OCP\Capabilities\ICapability;
+use OCP\IConfig;
/**
* Class Capabilities
@@ -31,6 +32,17 @@ use OCP\Capabilities\ICapability;
* @package OCA\Files
*/
class Capabilities implements ICapability {
+ /** @var IConfig */
+ protected $config;
+
+ /**
+ * Capabilities constructor.
+ *
+ * @param IConfig $config
+ */
+ public function __construct(IConfig $config) {
+ $this->config = $config;
+ }
/**
* Return this classes capabilities
@@ -41,6 +53,7 @@ class Capabilities implements ICapability {
return [
'files' => [
'bigfilechunking' => true,
+ 'blacklisted_files' => $this->config->getSystemValue('blacklisted_files', ['.htaccess']),
],
];
}
diff --git a/apps/files_external/js/settings.js b/apps/files_external/js/settings.js
index 0b33458bec2..55c12cc0ac9 100644
--- a/apps/files_external/js/settings.js
+++ b/apps/files_external/js/settings.js
@@ -34,17 +34,7 @@ var MOUNT_OPTIONS_DROPDOWN_TEMPLATE =
' </select>' +
' </div>' +
'</div>';
-
- /* TODO the current l10n extrator can't handle JS functions within handlebar
- templates therefore they are duplicated here
- t("files_external", "Enable encryption")
- t("files_external", "Enable previews")
- t("files_external", "Enable sharing")
- t("files_external", "Check for changes")
- t("files_external", "Never")
- t("files_external", "Once every direct access")
- */
-
+
/**
* Returns the selection of applicable users in the given configuration row
*
diff --git a/apps/files_external/l10n/ar.js b/apps/files_external/l10n/ar.js
index b7ecd7404d2..2f04f9b2baf 100644
--- a/apps/files_external/l10n/ar.js
+++ b/apps/files_external/l10n/ar.js
@@ -3,7 +3,6 @@ OC.L10N.register(
{
"Personal" : "شخصي",
"System" : "النظام",
- "Never" : "أبدا",
"Saved" : "حفظ",
"Username" : "إسم المستخدم",
"Password" : "كلمة السر",
@@ -23,6 +22,7 @@ OC.L10N.register(
"ownCloud" : "ownCloud",
"Share" : "شارك",
"Name" : "اسم",
+ "Never" : "أبدا",
"Folder name" : "اسم المجلد",
"Configuration" : "إعداد",
"Delete" : "إلغاء"
diff --git a/apps/files_external/l10n/ar.json b/apps/files_external/l10n/ar.json
index 37a3ee2d8f7..ff3647c612c 100644
--- a/apps/files_external/l10n/ar.json
+++ b/apps/files_external/l10n/ar.json
@@ -1,7 +1,6 @@
{ "translations": {
"Personal" : "شخصي",
"System" : "النظام",
- "Never" : "أبدا",
"Saved" : "حفظ",
"Username" : "إسم المستخدم",
"Password" : "كلمة السر",
@@ -21,6 +20,7 @@
"ownCloud" : "ownCloud",
"Share" : "شارك",
"Name" : "اسم",
+ "Never" : "أبدا",
"Folder name" : "اسم المجلد",
"Configuration" : "إعداد",
"Delete" : "إلغاء"
diff --git a/apps/files_external/l10n/ca.js b/apps/files_external/l10n/ca.js
index 794409671e5..767318876d2 100644
--- a/apps/files_external/l10n/ca.js
+++ b/apps/files_external/l10n/ca.js
@@ -13,11 +13,6 @@ OC.L10N.register(
"Access granted" : "S'ha concedit l'accés",
"Generate keys" : "Generar claus",
"Error generating key pair" : "Error en generar el parell de claus",
- "Enable encryption" : "Habilitar xifrat",
- "Enable previews" : "Habilitar vistes prèvies",
- "Check for changes" : "Comproveu si hi ha canvis",
- "Never" : "Mai",
- "Once every direct access" : "Un cop cada accés directe",
"All users. Type to select user or group." : "Tots els usuaris. Escriu per seleccionar un usuari o grup.",
"(group)" : "(grup)",
"Saved" : "Desat",
@@ -62,6 +57,11 @@ OC.L10N.register(
"Name" : "Nom",
"Storage type" : "Tipus d'emmagatzemament",
"Scope" : "Abast",
+ "Enable encryption" : "Habilitar xifrat",
+ "Enable previews" : "Habilitar vistes prèvies",
+ "Check for changes" : "Comproveu si hi ha canvis",
+ "Never" : "Mai",
+ "Once every direct access" : "Un cop cada accés directe",
"External Storage" : "Emmagatzemament extern",
"Folder name" : "Nom de la carpeta",
"Configuration" : "Configuració",
diff --git a/apps/files_external/l10n/ca.json b/apps/files_external/l10n/ca.json
index 633cf9ba54a..a88071fdbea 100644
--- a/apps/files_external/l10n/ca.json
+++ b/apps/files_external/l10n/ca.json
@@ -11,11 +11,6 @@
"Access granted" : "S'ha concedit l'accés",
"Generate keys" : "Generar claus",
"Error generating key pair" : "Error en generar el parell de claus",
- "Enable encryption" : "Habilitar xifrat",
- "Enable previews" : "Habilitar vistes prèvies",
- "Check for changes" : "Comproveu si hi ha canvis",
- "Never" : "Mai",
- "Once every direct access" : "Un cop cada accés directe",
"All users. Type to select user or group." : "Tots els usuaris. Escriu per seleccionar un usuari o grup.",
"(group)" : "(grup)",
"Saved" : "Desat",
@@ -60,6 +55,11 @@
"Name" : "Nom",
"Storage type" : "Tipus d'emmagatzemament",
"Scope" : "Abast",
+ "Enable encryption" : "Habilitar xifrat",
+ "Enable previews" : "Habilitar vistes prèvies",
+ "Check for changes" : "Comproveu si hi ha canvis",
+ "Never" : "Mai",
+ "Once every direct access" : "Un cop cada accés directe",
"External Storage" : "Emmagatzemament extern",
"Folder name" : "Nom de la carpeta",
"Configuration" : "Configuració",
diff --git a/apps/files_external/l10n/cs_CZ.js b/apps/files_external/l10n/cs_CZ.js
index 8e7afc609e4..93c660187d1 100644
--- a/apps/files_external/l10n/cs_CZ.js
+++ b/apps/files_external/l10n/cs_CZ.js
@@ -27,12 +27,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "Chyba nastavení OAuth2",
"Generate keys" : "Vytvořit klíče",
"Error generating key pair" : "Chyba při vytváření páru klíčů",
- "Enable encryption" : "Povolit šifrování",
- "Enable previews" : "Povolit náhledy",
- "Enable sharing" : "Povolit sdílení",
- "Check for changes" : "Zkontrolovat změny",
- "Never" : "Nikdy",
- "Once every direct access" : "Jednou pro každý přímý přístup",
"All users. Type to select user or group." : "Všichni uživatelé. Začněte psát pro výběr uživatelů a skupin.",
"(group)" : "(skupina)",
"Admin defined" : "Nastaveno administrátorem",
@@ -111,6 +105,12 @@ OC.L10N.register(
"Name" : "Název",
"Storage type" : "Typ úložiště",
"Scope" : "Rozsah",
+ "Enable encryption" : "Povolit šifrování",
+ "Enable previews" : "Povolit náhledy",
+ "Enable sharing" : "Povolit sdílení",
+ "Check for changes" : "Zkontrolovat změny",
+ "Never" : "Nikdy",
+ "Once every direct access" : "Jednou pro každý přímý přístup",
"External Storage" : "Externí úložiště",
"Folder name" : "Název složky",
"Authentication" : "Ověření",
diff --git a/apps/files_external/l10n/cs_CZ.json b/apps/files_external/l10n/cs_CZ.json
index ee12b0e098a..85734785379 100644
--- a/apps/files_external/l10n/cs_CZ.json
+++ b/apps/files_external/l10n/cs_CZ.json
@@ -25,12 +25,6 @@
"Error configuring OAuth2" : "Chyba nastavení OAuth2",
"Generate keys" : "Vytvořit klíče",
"Error generating key pair" : "Chyba při vytváření páru klíčů",
- "Enable encryption" : "Povolit šifrování",
- "Enable previews" : "Povolit náhledy",
- "Enable sharing" : "Povolit sdílení",
- "Check for changes" : "Zkontrolovat změny",
- "Never" : "Nikdy",
- "Once every direct access" : "Jednou pro každý přímý přístup",
"All users. Type to select user or group." : "Všichni uživatelé. Začněte psát pro výběr uživatelů a skupin.",
"(group)" : "(skupina)",
"Admin defined" : "Nastaveno administrátorem",
@@ -109,6 +103,12 @@
"Name" : "Název",
"Storage type" : "Typ úložiště",
"Scope" : "Rozsah",
+ "Enable encryption" : "Povolit šifrování",
+ "Enable previews" : "Povolit náhledy",
+ "Enable sharing" : "Povolit sdílení",
+ "Check for changes" : "Zkontrolovat změny",
+ "Never" : "Nikdy",
+ "Once every direct access" : "Jednou pro každý přímý přístup",
"External Storage" : "Externí úložiště",
"Folder name" : "Název složky",
"Authentication" : "Ověření",
diff --git a/apps/files_external/l10n/da.js b/apps/files_external/l10n/da.js
index 88f066d7f89..7305364c686 100644
--- a/apps/files_external/l10n/da.js
+++ b/apps/files_external/l10n/da.js
@@ -27,12 +27,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "Fejl under konfiguration af OAuth2",
"Generate keys" : "Opret nøgler.",
"Error generating key pair" : "Fejl under oprettelse af nøglepar",
- "Enable encryption" : "Slå kryptering til",
- "Enable previews" : "Slå forhåndsvisninger til",
- "Enable sharing" : "Slå deling til",
- "Check for changes" : "Tjek for ændringer",
- "Never" : "Aldrig",
- "Once every direct access" : "Kun ved hver direkte tilgang",
"All users. Type to select user or group." : "Alle brugere. Indtast for at vælge bruger eller gruppe.",
"(group)" : "(gruppe)",
"Admin defined" : "Bestemt af administrator",
@@ -98,6 +92,12 @@ OC.L10N.register(
"Name" : "Navn",
"Storage type" : "Lagertype",
"Scope" : "Anvendelsesområde",
+ "Enable encryption" : "Slå kryptering til",
+ "Enable previews" : "Slå forhåndsvisninger til",
+ "Enable sharing" : "Slå deling til",
+ "Check for changes" : "Tjek for ændringer",
+ "Never" : "Aldrig",
+ "Once every direct access" : "Kun ved hver direkte tilgang",
"External Storage" : "Ekstern opbevaring",
"Folder name" : "Mappenavn",
"Authentication" : "Godkendelse",
diff --git a/apps/files_external/l10n/da.json b/apps/files_external/l10n/da.json
index 4d6f80c7ef1..f2aa731623c 100644
--- a/apps/files_external/l10n/da.json
+++ b/apps/files_external/l10n/da.json
@@ -25,12 +25,6 @@
"Error configuring OAuth2" : "Fejl under konfiguration af OAuth2",
"Generate keys" : "Opret nøgler.",
"Error generating key pair" : "Fejl under oprettelse af nøglepar",
- "Enable encryption" : "Slå kryptering til",
- "Enable previews" : "Slå forhåndsvisninger til",
- "Enable sharing" : "Slå deling til",
- "Check for changes" : "Tjek for ændringer",
- "Never" : "Aldrig",
- "Once every direct access" : "Kun ved hver direkte tilgang",
"All users. Type to select user or group." : "Alle brugere. Indtast for at vælge bruger eller gruppe.",
"(group)" : "(gruppe)",
"Admin defined" : "Bestemt af administrator",
@@ -96,6 +90,12 @@
"Name" : "Navn",
"Storage type" : "Lagertype",
"Scope" : "Anvendelsesområde",
+ "Enable encryption" : "Slå kryptering til",
+ "Enable previews" : "Slå forhåndsvisninger til",
+ "Enable sharing" : "Slå deling til",
+ "Check for changes" : "Tjek for ændringer",
+ "Never" : "Aldrig",
+ "Once every direct access" : "Kun ved hver direkte tilgang",
"External Storage" : "Ekstern opbevaring",
"Folder name" : "Mappenavn",
"Authentication" : "Godkendelse",
diff --git a/apps/files_external/l10n/de.js b/apps/files_external/l10n/de.js
index f3aff522a82..af51458d8a4 100644
--- a/apps/files_external/l10n/de.js
+++ b/apps/files_external/l10n/de.js
@@ -27,12 +27,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "Fehler beim Einrichten von OAuth2",
"Generate keys" : "Schlüssel erzeugen",
"Error generating key pair" : "Fehler beim Erzeugen des Schlüsselpaares",
- "Enable encryption" : "Verschlüsselung aktivieren",
- "Enable previews" : "Vorschau aktivieren",
- "Enable sharing" : "Freigaben einschalten",
- "Check for changes" : "Auf Änderungen überprüfen",
- "Never" : "Nie",
- "Once every direct access" : "Einmal bei jedem Direktzugriff",
"All users. Type to select user or group." : "Alle Benutzer. Benutzer oder Gruppe zur Auswahl eingeben.",
"(group)" : "(group)",
"Admin defined" : "Administrator festlegen",
@@ -111,6 +105,12 @@ OC.L10N.register(
"Name" : "Name",
"Storage type" : "Du hast noch keinen externen Speicher",
"Scope" : "Anwendungsbereich",
+ "Enable encryption" : "Verschlüsselung aktivieren",
+ "Enable previews" : "Vorschau aktivieren",
+ "Enable sharing" : "Freigaben einschalten",
+ "Check for changes" : "Auf Änderungen überprüfen",
+ "Never" : "Nie",
+ "Once every direct access" : "Einmal bei jedem Direktzugriff",
"External Storage" : "Externer Speicher",
"Folder name" : "Ordnername",
"Authentication" : "Authentifizierung",
diff --git a/apps/files_external/l10n/de.json b/apps/files_external/l10n/de.json
index 384b2ff06e0..2cb80cc32ae 100644
--- a/apps/files_external/l10n/de.json
+++ b/apps/files_external/l10n/de.json
@@ -25,12 +25,6 @@
"Error configuring OAuth2" : "Fehler beim Einrichten von OAuth2",
"Generate keys" : "Schlüssel erzeugen",
"Error generating key pair" : "Fehler beim Erzeugen des Schlüsselpaares",
- "Enable encryption" : "Verschlüsselung aktivieren",
- "Enable previews" : "Vorschau aktivieren",
- "Enable sharing" : "Freigaben einschalten",
- "Check for changes" : "Auf Änderungen überprüfen",
- "Never" : "Nie",
- "Once every direct access" : "Einmal bei jedem Direktzugriff",
"All users. Type to select user or group." : "Alle Benutzer. Benutzer oder Gruppe zur Auswahl eingeben.",
"(group)" : "(group)",
"Admin defined" : "Administrator festlegen",
@@ -109,6 +103,12 @@
"Name" : "Name",
"Storage type" : "Du hast noch keinen externen Speicher",
"Scope" : "Anwendungsbereich",
+ "Enable encryption" : "Verschlüsselung aktivieren",
+ "Enable previews" : "Vorschau aktivieren",
+ "Enable sharing" : "Freigaben einschalten",
+ "Check for changes" : "Auf Änderungen überprüfen",
+ "Never" : "Nie",
+ "Once every direct access" : "Einmal bei jedem Direktzugriff",
"External Storage" : "Externer Speicher",
"Folder name" : "Ordnername",
"Authentication" : "Authentifizierung",
diff --git a/apps/files_external/l10n/de_DE.js b/apps/files_external/l10n/de_DE.js
index 8a75e97627b..8582d672aa9 100644
--- a/apps/files_external/l10n/de_DE.js
+++ b/apps/files_external/l10n/de_DE.js
@@ -27,12 +27,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "Fehler beim Konfigurieren von OAuth2",
"Generate keys" : "Schlüssel erzeugen",
"Error generating key pair" : "Fehler beim Erzeugen des Schlüsselpaares",
- "Enable encryption" : "Verschlüsselung aktivieren",
- "Enable previews" : "Vorschau aktivieren",
- "Enable sharing" : "Teilen aktivieren",
- "Check for changes" : "Auf Änderungen überprüfen",
- "Never" : "Nie",
- "Once every direct access" : "Einmal bei jedem Direktzugriff",
"All users. Type to select user or group." : "Alle Benutzer. Benutzer oder Gruppe zur Auswahl eingeben.",
"(group)" : "(group)",
"Admin defined" : "Administrator definiert",
@@ -111,6 +105,12 @@ OC.L10N.register(
"Name" : "Name",
"Storage type" : "Speichertyp",
"Scope" : "Anwendungsbereich",
+ "Enable encryption" : "Verschlüsselung aktivieren",
+ "Enable previews" : "Vorschau aktivieren",
+ "Enable sharing" : "Teilen aktivieren",
+ "Check for changes" : "Auf Änderungen überprüfen",
+ "Never" : "Nie",
+ "Once every direct access" : "Einmal bei jedem Direktzugriff",
"External Storage" : "Externer Speicher",
"Folder name" : "Ordnername",
"Authentication" : "Authentifizierung",
diff --git a/apps/files_external/l10n/de_DE.json b/apps/files_external/l10n/de_DE.json
index 8008ff262fa..c63904c89cb 100644
--- a/apps/files_external/l10n/de_DE.json
+++ b/apps/files_external/l10n/de_DE.json
@@ -25,12 +25,6 @@
"Error configuring OAuth2" : "Fehler beim Konfigurieren von OAuth2",
"Generate keys" : "Schlüssel erzeugen",
"Error generating key pair" : "Fehler beim Erzeugen des Schlüsselpaares",
- "Enable encryption" : "Verschlüsselung aktivieren",
- "Enable previews" : "Vorschau aktivieren",
- "Enable sharing" : "Teilen aktivieren",
- "Check for changes" : "Auf Änderungen überprüfen",
- "Never" : "Nie",
- "Once every direct access" : "Einmal bei jedem Direktzugriff",
"All users. Type to select user or group." : "Alle Benutzer. Benutzer oder Gruppe zur Auswahl eingeben.",
"(group)" : "(group)",
"Admin defined" : "Administrator definiert",
@@ -109,6 +103,12 @@
"Name" : "Name",
"Storage type" : "Speichertyp",
"Scope" : "Anwendungsbereich",
+ "Enable encryption" : "Verschlüsselung aktivieren",
+ "Enable previews" : "Vorschau aktivieren",
+ "Enable sharing" : "Teilen aktivieren",
+ "Check for changes" : "Auf Änderungen überprüfen",
+ "Never" : "Nie",
+ "Once every direct access" : "Einmal bei jedem Direktzugriff",
"External Storage" : "Externer Speicher",
"Folder name" : "Ordnername",
"Authentication" : "Authentifizierung",
diff --git a/apps/files_external/l10n/el.js b/apps/files_external/l10n/el.js
index b1e09dfad18..8ca17f848d3 100644
--- a/apps/files_external/l10n/el.js
+++ b/apps/files_external/l10n/el.js
@@ -26,11 +26,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "Σφάλμα ρύθμισης του OAuth2",
"Generate keys" : "Δημιουργία κλειδιών",
"Error generating key pair" : "Σφάλμα κατά τη δημιουργία ζεύγους κλειδιών",
- "Enable encryption" : "Ενεργοποίηση κρυπτογράφησης",
- "Enable previews" : "Ενεργοποίηση προεπισκοπήσεων",
- "Check for changes" : "Έλεγχος για αλλαγές",
- "Never" : "Ποτέ",
- "Once every direct access" : "Σε κάθε απευθείας πρόσβαση",
"All users. Type to select user or group." : "Όλοι οι χρήστες. Πληκτρολογήστε για να επιλέξετε χρήστη ή ομάδα.",
"(group)" : "(ομάδα)",
"Saved" : "Αποθηκεύτηκαν",
@@ -98,6 +93,11 @@ OC.L10N.register(
"Name" : "Όνομα",
"Storage type" : "Τύπος αποθηκευτικού χώρου",
"Scope" : "Εύρος",
+ "Enable encryption" : "Ενεργοποίηση κρυπτογράφησης",
+ "Enable previews" : "Ενεργοποίηση προεπισκοπήσεων",
+ "Check for changes" : "Έλεγχος για αλλαγές",
+ "Never" : "Ποτέ",
+ "Once every direct access" : "Σε κάθε απευθείας πρόσβαση",
"External Storage" : "Εξωτερικό Αποθηκευτικό Μέσο",
"Folder name" : "Όνομα φακέλου",
"Authentication" : "Πιστοποίηση",
diff --git a/apps/files_external/l10n/el.json b/apps/files_external/l10n/el.json
index 01c0dadc171..2bac56048a5 100644
--- a/apps/files_external/l10n/el.json
+++ b/apps/files_external/l10n/el.json
@@ -24,11 +24,6 @@
"Error configuring OAuth2" : "Σφάλμα ρύθμισης του OAuth2",
"Generate keys" : "Δημιουργία κλειδιών",
"Error generating key pair" : "Σφάλμα κατά τη δημιουργία ζεύγους κλειδιών",
- "Enable encryption" : "Ενεργοποίηση κρυπτογράφησης",
- "Enable previews" : "Ενεργοποίηση προεπισκοπήσεων",
- "Check for changes" : "Έλεγχος για αλλαγές",
- "Never" : "Ποτέ",
- "Once every direct access" : "Σε κάθε απευθείας πρόσβαση",
"All users. Type to select user or group." : "Όλοι οι χρήστες. Πληκτρολογήστε για να επιλέξετε χρήστη ή ομάδα.",
"(group)" : "(ομάδα)",
"Saved" : "Αποθηκεύτηκαν",
@@ -96,6 +91,11 @@
"Name" : "Όνομα",
"Storage type" : "Τύπος αποθηκευτικού χώρου",
"Scope" : "Εύρος",
+ "Enable encryption" : "Ενεργοποίηση κρυπτογράφησης",
+ "Enable previews" : "Ενεργοποίηση προεπισκοπήσεων",
+ "Check for changes" : "Έλεγχος για αλλαγές",
+ "Never" : "Ποτέ",
+ "Once every direct access" : "Σε κάθε απευθείας πρόσβαση",
"External Storage" : "Εξωτερικό Αποθηκευτικό Μέσο",
"Folder name" : "Όνομα φακέλου",
"Authentication" : "Πιστοποίηση",
diff --git a/apps/files_external/l10n/en_GB.js b/apps/files_external/l10n/en_GB.js
index 7a8d221b26a..288a0561765 100644
--- a/apps/files_external/l10n/en_GB.js
+++ b/apps/files_external/l10n/en_GB.js
@@ -27,12 +27,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "Error configuring OAuth2",
"Generate keys" : "Generate keys",
"Error generating key pair" : "Error generating key pair",
- "Enable encryption" : "Enable encryption",
- "Enable previews" : "Enable previews",
- "Enable sharing" : "Enable sharing",
- "Check for changes" : "Check for changes",
- "Never" : "Never",
- "Once every direct access" : "Once every direct access",
"All users. Type to select user or group." : "All users. Type to select user or group.",
"(group)" : "(group)",
"Admin defined" : "Admin defined",
@@ -111,6 +105,12 @@ OC.L10N.register(
"Name" : "Name",
"Storage type" : "Storage type",
"Scope" : "Scope",
+ "Enable encryption" : "Enable encryption",
+ "Enable previews" : "Enable previews",
+ "Enable sharing" : "Enable sharing",
+ "Check for changes" : "Check for changes",
+ "Never" : "Never",
+ "Once every direct access" : "Once every direct access",
"External Storage" : "External Storage",
"Folder name" : "Folder name",
"Authentication" : "Authentication",
diff --git a/apps/files_external/l10n/en_GB.json b/apps/files_external/l10n/en_GB.json
index 107f769d624..d479ff7b3af 100644
--- a/apps/files_external/l10n/en_GB.json
+++ b/apps/files_external/l10n/en_GB.json
@@ -25,12 +25,6 @@
"Error configuring OAuth2" : "Error configuring OAuth2",
"Generate keys" : "Generate keys",
"Error generating key pair" : "Error generating key pair",
- "Enable encryption" : "Enable encryption",
- "Enable previews" : "Enable previews",
- "Enable sharing" : "Enable sharing",
- "Check for changes" : "Check for changes",
- "Never" : "Never",
- "Once every direct access" : "Once every direct access",
"All users. Type to select user or group." : "All users. Type to select user or group.",
"(group)" : "(group)",
"Admin defined" : "Admin defined",
@@ -109,6 +103,12 @@
"Name" : "Name",
"Storage type" : "Storage type",
"Scope" : "Scope",
+ "Enable encryption" : "Enable encryption",
+ "Enable previews" : "Enable previews",
+ "Enable sharing" : "Enable sharing",
+ "Check for changes" : "Check for changes",
+ "Never" : "Never",
+ "Once every direct access" : "Once every direct access",
"External Storage" : "External Storage",
"Folder name" : "Folder name",
"Authentication" : "Authentication",
diff --git a/apps/files_external/l10n/eo.js b/apps/files_external/l10n/eo.js
index 37e169d8848..1a3e6145641 100644
--- a/apps/files_external/l10n/eo.js
+++ b/apps/files_external/l10n/eo.js
@@ -11,10 +11,6 @@ OC.L10N.register(
"Grant access" : "Doni alirpermeson",
"Access granted" : "Alirpermeso donita",
"Generate keys" : "Generi ŝlosilojn",
- "Enable encryption" : "Kapabligi ĉifradon",
- "Enable previews" : "Kapabligi antaŭvidojn",
- "Enable sharing" : "Kapabligi kunhavigadon",
- "Never" : "Neniam",
"All users. Type to select user or group." : "Ĉiuj uzantoj. Tajpu por elekti uzanton aŭ grupon.",
"(group)" : "(grupo)",
"Admin defined" : "Difinita de administranto",
@@ -59,6 +55,10 @@ OC.L10N.register(
"Name" : "Nomo",
"Storage type" : "Memortipo",
"Scope" : "Amplekso",
+ "Enable encryption" : "Kapabligi ĉifradon",
+ "Enable previews" : "Kapabligi antaŭvidojn",
+ "Enable sharing" : "Kapabligi kunhavigadon",
+ "Never" : "Neniam",
"External Storage" : "Malena memorilo",
"Folder name" : "Dosierujnomo",
"Authentication" : "Aŭtentigo",
diff --git a/apps/files_external/l10n/eo.json b/apps/files_external/l10n/eo.json
index ba849995cef..7af3ffad2ca 100644
--- a/apps/files_external/l10n/eo.json
+++ b/apps/files_external/l10n/eo.json
@@ -9,10 +9,6 @@
"Grant access" : "Doni alirpermeson",
"Access granted" : "Alirpermeso donita",
"Generate keys" : "Generi ŝlosilojn",
- "Enable encryption" : "Kapabligi ĉifradon",
- "Enable previews" : "Kapabligi antaŭvidojn",
- "Enable sharing" : "Kapabligi kunhavigadon",
- "Never" : "Neniam",
"All users. Type to select user or group." : "Ĉiuj uzantoj. Tajpu por elekti uzanton aŭ grupon.",
"(group)" : "(grupo)",
"Admin defined" : "Difinita de administranto",
@@ -57,6 +53,10 @@
"Name" : "Nomo",
"Storage type" : "Memortipo",
"Scope" : "Amplekso",
+ "Enable encryption" : "Kapabligi ĉifradon",
+ "Enable previews" : "Kapabligi antaŭvidojn",
+ "Enable sharing" : "Kapabligi kunhavigadon",
+ "Never" : "Neniam",
"External Storage" : "Malena memorilo",
"Folder name" : "Dosierujnomo",
"Authentication" : "Aŭtentigo",
diff --git a/apps/files_external/l10n/es.js b/apps/files_external/l10n/es.js
index f46eb9c651e..71a93dc7da9 100644
--- a/apps/files_external/l10n/es.js
+++ b/apps/files_external/l10n/es.js
@@ -27,12 +27,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "Error al configurar OAuth2",
"Generate keys" : "Generar claves",
"Error generating key pair" : "Error al generar el par de claves",
- "Enable encryption" : "Habilitar cifrado",
- "Enable previews" : "Habilitar previsualizaciones",
- "Enable sharing" : "Habilitar el uso compartido",
- "Check for changes" : "Comprobar si hay cambios",
- "Never" : "Nunca",
- "Once every direct access" : "Una vez cada acceso directo",
"All users. Type to select user or group." : "Todos los usuarios. Teclee para seleccionar un usuario o grupo.",
"(group)" : "(grupo)",
"Admin defined" : "Admin definido",
@@ -111,6 +105,12 @@ OC.L10N.register(
"Name" : "Nombre",
"Storage type" : "Tipo de almacenamiento",
"Scope" : "Ámbito",
+ "Enable encryption" : "Habilitar cifrado",
+ "Enable previews" : "Habilitar previsualizaciones",
+ "Enable sharing" : "Habilitar el uso compartido",
+ "Check for changes" : "Comprobar si hay cambios",
+ "Never" : "Nunca",
+ "Once every direct access" : "Una vez cada acceso directo",
"External Storage" : "Almacenamiento externo",
"Folder name" : "Nombre de la carpeta",
"Authentication" : "Autentificación",
diff --git a/apps/files_external/l10n/es.json b/apps/files_external/l10n/es.json
index 3dfc2736ec0..351135e3011 100644
--- a/apps/files_external/l10n/es.json
+++ b/apps/files_external/l10n/es.json
@@ -25,12 +25,6 @@
"Error configuring OAuth2" : "Error al configurar OAuth2",
"Generate keys" : "Generar claves",
"Error generating key pair" : "Error al generar el par de claves",
- "Enable encryption" : "Habilitar cifrado",
- "Enable previews" : "Habilitar previsualizaciones",
- "Enable sharing" : "Habilitar el uso compartido",
- "Check for changes" : "Comprobar si hay cambios",
- "Never" : "Nunca",
- "Once every direct access" : "Una vez cada acceso directo",
"All users. Type to select user or group." : "Todos los usuarios. Teclee para seleccionar un usuario o grupo.",
"(group)" : "(grupo)",
"Admin defined" : "Admin definido",
@@ -109,6 +103,12 @@
"Name" : "Nombre",
"Storage type" : "Tipo de almacenamiento",
"Scope" : "Ámbito",
+ "Enable encryption" : "Habilitar cifrado",
+ "Enable previews" : "Habilitar previsualizaciones",
+ "Enable sharing" : "Habilitar el uso compartido",
+ "Check for changes" : "Comprobar si hay cambios",
+ "Never" : "Nunca",
+ "Once every direct access" : "Una vez cada acceso directo",
"External Storage" : "Almacenamiento externo",
"Folder name" : "Nombre de la carpeta",
"Authentication" : "Autentificación",
diff --git a/apps/files_external/l10n/et_EE.js b/apps/files_external/l10n/et_EE.js
index 5e03f32571d..40bcef6bf05 100644
--- a/apps/files_external/l10n/et_EE.js
+++ b/apps/files_external/l10n/et_EE.js
@@ -19,12 +19,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "OAuth2 seadistamise tõrge",
"Generate keys" : "Loo võtmed",
"Error generating key pair" : "Viga võtmepaari loomisel",
- "Enable encryption" : "Luba krüpteerimine",
- "Enable previews" : "Luba eelvaated",
- "Enable sharing" : "Luba jagamine",
- "Check for changes" : "Otsi uuendusi",
- "Never" : "Mitte kunagi",
- "Once every direct access" : "Kord iga otsese pöördumise korral",
"All users. Type to select user or group." : "Kõik kasutajad. Kirjuta, et valida kasutaja või grupp.",
"(group)" : "(grupp)",
"Admin defined" : "Admini poolt määratud",
@@ -90,6 +84,12 @@ OC.L10N.register(
"Name" : "Nimi",
"Storage type" : "Andmehoidla tüüp",
"Scope" : "Skoop",
+ "Enable encryption" : "Luba krüpteerimine",
+ "Enable previews" : "Luba eelvaated",
+ "Enable sharing" : "Luba jagamine",
+ "Check for changes" : "Otsi uuendusi",
+ "Never" : "Mitte kunagi",
+ "Once every direct access" : "Kord iga otsese pöördumise korral",
"External Storage" : "Väline salvestuskoht",
"Folder name" : "Kausta nimi",
"Authentication" : "Autentimine",
diff --git a/apps/files_external/l10n/et_EE.json b/apps/files_external/l10n/et_EE.json
index 8d4334225e7..d9b5a2446f1 100644
--- a/apps/files_external/l10n/et_EE.json
+++ b/apps/files_external/l10n/et_EE.json
@@ -17,12 +17,6 @@
"Error configuring OAuth2" : "OAuth2 seadistamise tõrge",
"Generate keys" : "Loo võtmed",
"Error generating key pair" : "Viga võtmepaari loomisel",
- "Enable encryption" : "Luba krüpteerimine",
- "Enable previews" : "Luba eelvaated",
- "Enable sharing" : "Luba jagamine",
- "Check for changes" : "Otsi uuendusi",
- "Never" : "Mitte kunagi",
- "Once every direct access" : "Kord iga otsese pöördumise korral",
"All users. Type to select user or group." : "Kõik kasutajad. Kirjuta, et valida kasutaja või grupp.",
"(group)" : "(grupp)",
"Admin defined" : "Admini poolt määratud",
@@ -88,6 +82,12 @@
"Name" : "Nimi",
"Storage type" : "Andmehoidla tüüp",
"Scope" : "Skoop",
+ "Enable encryption" : "Luba krüpteerimine",
+ "Enable previews" : "Luba eelvaated",
+ "Enable sharing" : "Luba jagamine",
+ "Check for changes" : "Otsi uuendusi",
+ "Never" : "Mitte kunagi",
+ "Once every direct access" : "Kord iga otsese pöördumise korral",
"External Storage" : "Väline salvestuskoht",
"Folder name" : "Kausta nimi",
"Authentication" : "Autentimine",
diff --git a/apps/files_external/l10n/fa.js b/apps/files_external/l10n/fa.js
index edc3f1c0fb3..629775c23a1 100644
--- a/apps/files_external/l10n/fa.js
+++ b/apps/files_external/l10n/fa.js
@@ -13,9 +13,6 @@ OC.L10N.register(
"Error configuring OAuth1" : "خطا پیکربندی OAuth1",
"Error configuring OAuth2" : "خطا پیکربندی OAuth2",
"Generate keys" : "تولید کلید",
- "Enable encryption" : "فعال کردن رمزگذاری",
- "Check for changes" : "بررسی برای تغییرات",
- "Never" : "هرگز",
"(group)" : "(گروه)",
"Saved" : "ذخیره شد",
"Username" : "نام کاربری",
@@ -53,6 +50,9 @@ OC.L10N.register(
"Name" : "نام",
"Storage type" : "نوع فضای ذخیره‌سازی",
"Scope" : "حوزه",
+ "Enable encryption" : "فعال کردن رمزگذاری",
+ "Check for changes" : "بررسی برای تغییرات",
+ "Never" : "هرگز",
"External Storage" : "حافظه خارجی",
"Folder name" : "نام پوشه",
"Authentication" : "احراز هویت",
diff --git a/apps/files_external/l10n/fa.json b/apps/files_external/l10n/fa.json
index c3dfcafbbfe..4e7337b95c5 100644
--- a/apps/files_external/l10n/fa.json
+++ b/apps/files_external/l10n/fa.json
@@ -11,9 +11,6 @@
"Error configuring OAuth1" : "خطا پیکربندی OAuth1",
"Error configuring OAuth2" : "خطا پیکربندی OAuth2",
"Generate keys" : "تولید کلید",
- "Enable encryption" : "فعال کردن رمزگذاری",
- "Check for changes" : "بررسی برای تغییرات",
- "Never" : "هرگز",
"(group)" : "(گروه)",
"Saved" : "ذخیره شد",
"Username" : "نام کاربری",
@@ -51,6 +48,9 @@
"Name" : "نام",
"Storage type" : "نوع فضای ذخیره‌سازی",
"Scope" : "حوزه",
+ "Enable encryption" : "فعال کردن رمزگذاری",
+ "Check for changes" : "بررسی برای تغییرات",
+ "Never" : "هرگز",
"External Storage" : "حافظه خارجی",
"Folder name" : "نام پوشه",
"Authentication" : "احراز هویت",
diff --git a/apps/files_external/l10n/fi_FI.js b/apps/files_external/l10n/fi_FI.js
index b64d44bf12b..3da8e1aea39 100644
--- a/apps/files_external/l10n/fi_FI.js
+++ b/apps/files_external/l10n/fi_FI.js
@@ -15,12 +15,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "Virhe OAuth2:n asetuksia tehdessä",
"Generate keys" : "Luo avaimet",
"Error generating key pair" : "Virhe luotaessa avainparia",
- "Enable encryption" : "Käytä salausta",
- "Enable previews" : "Käytä esikatseluja",
- "Enable sharing" : "Käytä jakamista",
- "Check for changes" : "Tarkista muutokset",
- "Never" : "Ei koskaan",
- "Once every direct access" : "Kerran aina suoran käytön yhteydessä",
"All users. Type to select user or group." : "Kaikki käyttäjät. Kirjoita valitaksesi käyttäjän tai ryhmän.",
"(group)" : "(ryhmä)",
"Admin defined" : "Ylläpitäjän määrittämä",
@@ -88,6 +82,12 @@ OC.L10N.register(
"You can add external storages in the personal settings" : "Voit lisätä erillisiä tallennustiloja henkilökohtaisista asetuksistasi",
"Name" : "Nimi",
"Storage type" : "Tallennustilan tyyppi",
+ "Enable encryption" : "Käytä salausta",
+ "Enable previews" : "Käytä esikatseluja",
+ "Enable sharing" : "Käytä jakamista",
+ "Check for changes" : "Tarkista muutokset",
+ "Never" : "Ei koskaan",
+ "Once every direct access" : "Kerran aina suoran käytön yhteydessä",
"External Storage" : "Erillinen tallennusväline",
"Folder name" : "Kansion nimi",
"Authentication" : "Tunnistautuminen",
diff --git a/apps/files_external/l10n/fi_FI.json b/apps/files_external/l10n/fi_FI.json
index 543ccafca3a..cc7e933d468 100644
--- a/apps/files_external/l10n/fi_FI.json
+++ b/apps/files_external/l10n/fi_FI.json
@@ -13,12 +13,6 @@
"Error configuring OAuth2" : "Virhe OAuth2:n asetuksia tehdessä",
"Generate keys" : "Luo avaimet",
"Error generating key pair" : "Virhe luotaessa avainparia",
- "Enable encryption" : "Käytä salausta",
- "Enable previews" : "Käytä esikatseluja",
- "Enable sharing" : "Käytä jakamista",
- "Check for changes" : "Tarkista muutokset",
- "Never" : "Ei koskaan",
- "Once every direct access" : "Kerran aina suoran käytön yhteydessä",
"All users. Type to select user or group." : "Kaikki käyttäjät. Kirjoita valitaksesi käyttäjän tai ryhmän.",
"(group)" : "(ryhmä)",
"Admin defined" : "Ylläpitäjän määrittämä",
@@ -86,6 +80,12 @@
"You can add external storages in the personal settings" : "Voit lisätä erillisiä tallennustiloja henkilökohtaisista asetuksistasi",
"Name" : "Nimi",
"Storage type" : "Tallennustilan tyyppi",
+ "Enable encryption" : "Käytä salausta",
+ "Enable previews" : "Käytä esikatseluja",
+ "Enable sharing" : "Käytä jakamista",
+ "Check for changes" : "Tarkista muutokset",
+ "Never" : "Ei koskaan",
+ "Once every direct access" : "Kerran aina suoran käytön yhteydessä",
"External Storage" : "Erillinen tallennusväline",
"Folder name" : "Kansion nimi",
"Authentication" : "Tunnistautuminen",
diff --git a/apps/files_external/l10n/fr.js b/apps/files_external/l10n/fr.js
index faef02726ce..12aeef22fc1 100644
--- a/apps/files_external/l10n/fr.js
+++ b/apps/files_external/l10n/fr.js
@@ -27,12 +27,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "Erreur lors de la configuration de OAuth2",
"Generate keys" : "Générer des clés",
"Error generating key pair" : "Erreur lors de la génération des clés",
- "Enable encryption" : "Activer le chiffrement",
- "Enable previews" : "Activer les prévisualisations",
- "Enable sharing" : "Permettre le partage",
- "Check for changes" : "Rechercher les modifications",
- "Never" : "Jamais",
- "Once every direct access" : "Une fois à chaque accès direct",
"All users. Type to select user or group." : "Tous les utilisateurs. Cliquez ici pour restreindre.",
"(group)" : "(groupe)",
"Admin defined" : "Défini par l'administrateur",
@@ -111,6 +105,12 @@ OC.L10N.register(
"Name" : "Nom",
"Storage type" : "Type de stockage",
"Scope" : "Portée",
+ "Enable encryption" : "Activer le chiffrement",
+ "Enable previews" : "Activer les prévisualisations",
+ "Enable sharing" : "Permettre le partage",
+ "Check for changes" : "Rechercher les modifications",
+ "Never" : "Jamais",
+ "Once every direct access" : "Une fois à chaque accès direct",
"External Storage" : "Stockage externe",
"Folder name" : "Nom du dossier",
"Authentication" : "Authentification",
diff --git a/apps/files_external/l10n/fr.json b/apps/files_external/l10n/fr.json
index 4bcb65e9caf..b345136b5fc 100644
--- a/apps/files_external/l10n/fr.json
+++ b/apps/files_external/l10n/fr.json
@@ -25,12 +25,6 @@
"Error configuring OAuth2" : "Erreur lors de la configuration de OAuth2",
"Generate keys" : "Générer des clés",
"Error generating key pair" : "Erreur lors de la génération des clés",
- "Enable encryption" : "Activer le chiffrement",
- "Enable previews" : "Activer les prévisualisations",
- "Enable sharing" : "Permettre le partage",
- "Check for changes" : "Rechercher les modifications",
- "Never" : "Jamais",
- "Once every direct access" : "Une fois à chaque accès direct",
"All users. Type to select user or group." : "Tous les utilisateurs. Cliquez ici pour restreindre.",
"(group)" : "(groupe)",
"Admin defined" : "Défini par l'administrateur",
@@ -109,6 +103,12 @@
"Name" : "Nom",
"Storage type" : "Type de stockage",
"Scope" : "Portée",
+ "Enable encryption" : "Activer le chiffrement",
+ "Enable previews" : "Activer les prévisualisations",
+ "Enable sharing" : "Permettre le partage",
+ "Check for changes" : "Rechercher les modifications",
+ "Never" : "Jamais",
+ "Once every direct access" : "Une fois à chaque accès direct",
"External Storage" : "Stockage externe",
"Folder name" : "Nom du dossier",
"Authentication" : "Authentification",
diff --git a/apps/files_external/l10n/gl.js b/apps/files_external/l10n/gl.js
index 7c37f9a5694..3206f829813 100644
--- a/apps/files_external/l10n/gl.js
+++ b/apps/files_external/l10n/gl.js
@@ -13,11 +13,6 @@ OC.L10N.register(
"Access granted" : "Concedeuse acceso",
"Generate keys" : "Xerar chaves",
"Error generating key pair" : "Produciuse un erro ao xerar o par de chaves",
- "Enable encryption" : "Activar o cifrado",
- "Enable previews" : "Activar as vistas previas",
- "Check for changes" : "Comprobar se hai cambios",
- "Never" : "Nunca",
- "Once every direct access" : "Unha vez cada acceso directo",
"All users. Type to select user or group." : "Todos os usuarios. Escriba para seleccionar usuario ou grupo.",
"(group)" : "(grupo)",
"Saved" : "Gardado",
@@ -63,6 +58,11 @@ OC.L10N.register(
"Name" : "Nome",
"Storage type" : "Tipo de almacenamento",
"Scope" : "Ámbito",
+ "Enable encryption" : "Activar o cifrado",
+ "Enable previews" : "Activar as vistas previas",
+ "Check for changes" : "Comprobar se hai cambios",
+ "Never" : "Nunca",
+ "Once every direct access" : "Unha vez cada acceso directo",
"External Storage" : "Almacenamento externo",
"Folder name" : "Nome do cartafol",
"Configuration" : "Configuración",
diff --git a/apps/files_external/l10n/gl.json b/apps/files_external/l10n/gl.json
index 10daf8b6d20..effb0b23fd5 100644
--- a/apps/files_external/l10n/gl.json
+++ b/apps/files_external/l10n/gl.json
@@ -11,11 +11,6 @@
"Access granted" : "Concedeuse acceso",
"Generate keys" : "Xerar chaves",
"Error generating key pair" : "Produciuse un erro ao xerar o par de chaves",
- "Enable encryption" : "Activar o cifrado",
- "Enable previews" : "Activar as vistas previas",
- "Check for changes" : "Comprobar se hai cambios",
- "Never" : "Nunca",
- "Once every direct access" : "Unha vez cada acceso directo",
"All users. Type to select user or group." : "Todos os usuarios. Escriba para seleccionar usuario ou grupo.",
"(group)" : "(grupo)",
"Saved" : "Gardado",
@@ -61,6 +56,11 @@
"Name" : "Nome",
"Storage type" : "Tipo de almacenamento",
"Scope" : "Ámbito",
+ "Enable encryption" : "Activar o cifrado",
+ "Enable previews" : "Activar as vistas previas",
+ "Check for changes" : "Comprobar se hai cambios",
+ "Never" : "Nunca",
+ "Once every direct access" : "Unha vez cada acceso directo",
"External Storage" : "Almacenamento externo",
"Folder name" : "Nome do cartafol",
"Configuration" : "Configuración",
diff --git a/apps/files_external/l10n/he.js b/apps/files_external/l10n/he.js
index eb716d6b2cd..5e07126d249 100644
--- a/apps/files_external/l10n/he.js
+++ b/apps/files_external/l10n/he.js
@@ -27,12 +27,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "שגיאה בתצורת OAuth2",
"Generate keys" : "יצירת מפתחות",
"Error generating key pair" : "שגיאה ביצירת זוג מפתחות",
- "Enable encryption" : "אפשר הצפנה",
- "Enable previews" : "מאפשר תצוגות מקדימות",
- "Enable sharing" : "הפעלת שיתוף",
- "Check for changes" : "בדיקה אחר שינויים",
- "Never" : "לעולם לא",
- "Once every direct access" : "פעם אחת כל כניסה ישירה",
"All users. Type to select user or group." : "כל המשתמשים. יש להקיש לבחירת משתמש או קבוצה.",
"(group)" : "(קבוצה)",
"Admin defined" : "הוגדר מנהל",
@@ -111,6 +105,12 @@ OC.L10N.register(
"Name" : "שם",
"Storage type" : "סוג אחסון",
"Scope" : "היקף",
+ "Enable encryption" : "אפשר הצפנה",
+ "Enable previews" : "מאפשר תצוגות מקדימות",
+ "Enable sharing" : "הפעלת שיתוף",
+ "Check for changes" : "בדיקה אחר שינויים",
+ "Never" : "לעולם לא",
+ "Once every direct access" : "פעם אחת כל כניסה ישירה",
"External Storage" : "אחסון חיצוני",
"Folder name" : "שם התיקייה",
"Authentication" : "אימות",
diff --git a/apps/files_external/l10n/he.json b/apps/files_external/l10n/he.json
index ffe7b62b5de..5ece8736fc3 100644
--- a/apps/files_external/l10n/he.json
+++ b/apps/files_external/l10n/he.json
@@ -25,12 +25,6 @@
"Error configuring OAuth2" : "שגיאה בתצורת OAuth2",
"Generate keys" : "יצירת מפתחות",
"Error generating key pair" : "שגיאה ביצירת זוג מפתחות",
- "Enable encryption" : "אפשר הצפנה",
- "Enable previews" : "מאפשר תצוגות מקדימות",
- "Enable sharing" : "הפעלת שיתוף",
- "Check for changes" : "בדיקה אחר שינויים",
- "Never" : "לעולם לא",
- "Once every direct access" : "פעם אחת כל כניסה ישירה",
"All users. Type to select user or group." : "כל המשתמשים. יש להקיש לבחירת משתמש או קבוצה.",
"(group)" : "(קבוצה)",
"Admin defined" : "הוגדר מנהל",
@@ -109,6 +103,12 @@
"Name" : "שם",
"Storage type" : "סוג אחסון",
"Scope" : "היקף",
+ "Enable encryption" : "אפשר הצפנה",
+ "Enable previews" : "מאפשר תצוגות מקדימות",
+ "Enable sharing" : "הפעלת שיתוף",
+ "Check for changes" : "בדיקה אחר שינויים",
+ "Never" : "לעולם לא",
+ "Once every direct access" : "פעם אחת כל כניסה ישירה",
"External Storage" : "אחסון חיצוני",
"Folder name" : "שם התיקייה",
"Authentication" : "אימות",
diff --git a/apps/files_external/l10n/hu_HU.js b/apps/files_external/l10n/hu_HU.js
index f5c2ae33051..ce9f7561373 100644
--- a/apps/files_external/l10n/hu_HU.js
+++ b/apps/files_external/l10n/hu_HU.js
@@ -9,11 +9,6 @@ OC.L10N.register(
"Access granted" : "Érvényes hozzáférés",
"Generate keys" : "Kulcsok generálása",
"Error generating key pair" : "Hiba történt a kulcspár generálása közben",
- "Enable encryption" : "Titkosítás engedélyezése",
- "Enable previews" : "Előnézet engedélyezése",
- "Check for changes" : "Változások keresése",
- "Never" : "Soha",
- "Once every direct access" : "Minden közvetlen elérésnél",
"All users. Type to select user or group." : "Összes felhasználó. Írj be egy felhasználót vagy csoportot.",
"(group)" : "(csoport)",
"Admin defined" : "Adminisztrátor definiálva",
@@ -72,6 +67,11 @@ OC.L10N.register(
"You can add external storages in the personal settings" : "Hozzáadhatsz külső tárolókat a személyes beállítások közt.",
"Name" : "Név",
"Storage type" : "Tároló típusa",
+ "Enable encryption" : "Titkosítás engedélyezése",
+ "Enable previews" : "Előnézet engedélyezése",
+ "Check for changes" : "Változások keresése",
+ "Never" : "Soha",
+ "Once every direct access" : "Minden közvetlen elérésnél",
"External Storage" : "Külső tárolási szolgáltatások becsatolása",
"Folder name" : "Mappanév",
"Authentication" : "Azonisítás",
diff --git a/apps/files_external/l10n/hu_HU.json b/apps/files_external/l10n/hu_HU.json
index 846c6ee775d..d98753c9838 100644
--- a/apps/files_external/l10n/hu_HU.json
+++ b/apps/files_external/l10n/hu_HU.json
@@ -7,11 +7,6 @@
"Access granted" : "Érvényes hozzáférés",
"Generate keys" : "Kulcsok generálása",
"Error generating key pair" : "Hiba történt a kulcspár generálása közben",
- "Enable encryption" : "Titkosítás engedélyezése",
- "Enable previews" : "Előnézet engedélyezése",
- "Check for changes" : "Változások keresése",
- "Never" : "Soha",
- "Once every direct access" : "Minden közvetlen elérésnél",
"All users. Type to select user or group." : "Összes felhasználó. Írj be egy felhasználót vagy csoportot.",
"(group)" : "(csoport)",
"Admin defined" : "Adminisztrátor definiálva",
@@ -70,6 +65,11 @@
"You can add external storages in the personal settings" : "Hozzáadhatsz külső tárolókat a személyes beállítások közt.",
"Name" : "Név",
"Storage type" : "Tároló típusa",
+ "Enable encryption" : "Titkosítás engedélyezése",
+ "Enable previews" : "Előnézet engedélyezése",
+ "Check for changes" : "Változások keresése",
+ "Never" : "Soha",
+ "Once every direct access" : "Minden közvetlen elérésnél",
"External Storage" : "Külső tárolási szolgáltatások becsatolása",
"Folder name" : "Mappanév",
"Authentication" : "Azonisítás",
diff --git a/apps/files_external/l10n/hy.js b/apps/files_external/l10n/hy.js
index 9de18052e45..b55c9393b39 100644
--- a/apps/files_external/l10n/hy.js
+++ b/apps/files_external/l10n/hy.js
@@ -2,7 +2,6 @@ OC.L10N.register(
"files_external",
{
"Personal" : "Անձնական",
- "Never" : "Երբեք",
"Saved" : "Պահված",
"Username" : "Օգտանուն",
"Password" : "Գաղտնաբառ",
@@ -11,6 +10,7 @@ OC.L10N.register(
"Dropbox" : "Dropbox",
"Share" : "Կիսվել",
"Name" : "Անուն",
+ "Never" : "Երբեք",
"Folder name" : "Պանակի անուն",
"Delete" : "Ջնջել"
},
diff --git a/apps/files_external/l10n/hy.json b/apps/files_external/l10n/hy.json
index d5b5ca52112..7a5d37b985c 100644
--- a/apps/files_external/l10n/hy.json
+++ b/apps/files_external/l10n/hy.json
@@ -1,6 +1,5 @@
{ "translations": {
"Personal" : "Անձնական",
- "Never" : "Երբեք",
"Saved" : "Պահված",
"Username" : "Օգտանուն",
"Password" : "Գաղտնաբառ",
@@ -9,6 +8,7 @@
"Dropbox" : "Dropbox",
"Share" : "Կիսվել",
"Name" : "Անուն",
+ "Never" : "Երբեք",
"Folder name" : "Պանակի անուն",
"Delete" : "Ջնջել"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
diff --git a/apps/files_external/l10n/id.js b/apps/files_external/l10n/id.js
index c17a0d5d0b2..6707a8cb455 100644
--- a/apps/files_external/l10n/id.js
+++ b/apps/files_external/l10n/id.js
@@ -24,11 +24,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "Kesalahan mengkonfigurasi OAuth2",
"Generate keys" : "Hasilkan kunci",
"Error generating key pair" : "Kesalahan saat menghasilkan pasangan kunci",
- "Enable encryption" : "Aktifkan enkripsi",
- "Enable previews" : "Aktifkan pratinjau",
- "Check for changes" : "Periksa perubahan",
- "Never" : "Jangan pernah",
- "Once every direct access" : "Setiap kali akses langsung",
"All users. Type to select user or group." : "Semua pengguna. Ketik untuk memilih pengguna atau grup.",
"(group)" : "(grup)",
"Saved" : "Disimpan",
@@ -92,6 +87,11 @@ OC.L10N.register(
"Name" : "Nama",
"Storage type" : "Tipe penyimpanan",
"Scope" : "Skop",
+ "Enable encryption" : "Aktifkan enkripsi",
+ "Enable previews" : "Aktifkan pratinjau",
+ "Check for changes" : "Periksa perubahan",
+ "Never" : "Jangan pernah",
+ "Once every direct access" : "Setiap kali akses langsung",
"External Storage" : "Penyimpanan Eksternal",
"Folder name" : "Nama folder",
"Authentication" : "Otentikasi",
diff --git a/apps/files_external/l10n/id.json b/apps/files_external/l10n/id.json
index f7a3054ab8d..cec244e4a83 100644
--- a/apps/files_external/l10n/id.json
+++ b/apps/files_external/l10n/id.json
@@ -22,11 +22,6 @@
"Error configuring OAuth2" : "Kesalahan mengkonfigurasi OAuth2",
"Generate keys" : "Hasilkan kunci",
"Error generating key pair" : "Kesalahan saat menghasilkan pasangan kunci",
- "Enable encryption" : "Aktifkan enkripsi",
- "Enable previews" : "Aktifkan pratinjau",
- "Check for changes" : "Periksa perubahan",
- "Never" : "Jangan pernah",
- "Once every direct access" : "Setiap kali akses langsung",
"All users. Type to select user or group." : "Semua pengguna. Ketik untuk memilih pengguna atau grup.",
"(group)" : "(grup)",
"Saved" : "Disimpan",
@@ -90,6 +85,11 @@
"Name" : "Nama",
"Storage type" : "Tipe penyimpanan",
"Scope" : "Skop",
+ "Enable encryption" : "Aktifkan enkripsi",
+ "Enable previews" : "Aktifkan pratinjau",
+ "Check for changes" : "Periksa perubahan",
+ "Never" : "Jangan pernah",
+ "Once every direct access" : "Setiap kali akses langsung",
"External Storage" : "Penyimpanan Eksternal",
"Folder name" : "Nama folder",
"Authentication" : "Otentikasi",
diff --git a/apps/files_external/l10n/is.js b/apps/files_external/l10n/is.js
index 4ea2081014a..ab588b8785c 100644
--- a/apps/files_external/l10n/is.js
+++ b/apps/files_external/l10n/is.js
@@ -27,12 +27,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "Villa við uppsetningu OAuth2",
"Generate keys" : "Útbúa lykla",
"Error generating key pair" : "Villa við að útbúa nýtt lyklapar",
- "Enable encryption" : "Virkja dulritun",
- "Enable previews" : "Virkja forskoðanir",
- "Enable sharing" : "Virkja deilingu",
- "Check for changes" : "Fylgjast með breytingum",
- "Never" : "Aldrei",
- "Once every direct access" : "Einu sinni við hvern beinan aðgang",
"All users. Type to select user or group." : "Allir notendur. Skrifaðu til að velja notanda eða hóp.",
"(group)" : "(hópur)",
"Admin defined" : "Skilgreindur kerfisstjóri",
@@ -111,6 +105,12 @@ OC.L10N.register(
"Name" : "Nafn",
"Storage type" : "Tegund gagnageymslu",
"Scope" : "Umfang",
+ "Enable encryption" : "Virkja dulritun",
+ "Enable previews" : "Virkja forskoðanir",
+ "Enable sharing" : "Virkja deilingu",
+ "Check for changes" : "Fylgjast með breytingum",
+ "Never" : "Aldrei",
+ "Once every direct access" : "Einu sinni við hvern beinan aðgang",
"External Storage" : "Ytri gagnageymsla",
"Folder name" : "Nafn möppu",
"Authentication" : "Auðkenning",
diff --git a/apps/files_external/l10n/is.json b/apps/files_external/l10n/is.json
index bd424aca99e..1b57e9d55c8 100644
--- a/apps/files_external/l10n/is.json
+++ b/apps/files_external/l10n/is.json
@@ -25,12 +25,6 @@
"Error configuring OAuth2" : "Villa við uppsetningu OAuth2",
"Generate keys" : "Útbúa lykla",
"Error generating key pair" : "Villa við að útbúa nýtt lyklapar",
- "Enable encryption" : "Virkja dulritun",
- "Enable previews" : "Virkja forskoðanir",
- "Enable sharing" : "Virkja deilingu",
- "Check for changes" : "Fylgjast með breytingum",
- "Never" : "Aldrei",
- "Once every direct access" : "Einu sinni við hvern beinan aðgang",
"All users. Type to select user or group." : "Allir notendur. Skrifaðu til að velja notanda eða hóp.",
"(group)" : "(hópur)",
"Admin defined" : "Skilgreindur kerfisstjóri",
@@ -109,6 +103,12 @@
"Name" : "Nafn",
"Storage type" : "Tegund gagnageymslu",
"Scope" : "Umfang",
+ "Enable encryption" : "Virkja dulritun",
+ "Enable previews" : "Virkja forskoðanir",
+ "Enable sharing" : "Virkja deilingu",
+ "Check for changes" : "Fylgjast með breytingum",
+ "Never" : "Aldrei",
+ "Once every direct access" : "Einu sinni við hvern beinan aðgang",
"External Storage" : "Ytri gagnageymsla",
"Folder name" : "Nafn möppu",
"Authentication" : "Auðkenning",
diff --git a/apps/files_external/l10n/it.js b/apps/files_external/l10n/it.js
index 7d92442b8f1..9a9df7bf093 100644
--- a/apps/files_external/l10n/it.js
+++ b/apps/files_external/l10n/it.js
@@ -27,12 +27,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "Errore di configurazione OAuth2",
"Generate keys" : "Genera la chiavi",
"Error generating key pair" : "Errore durante la generazione della coppia di chiavi",
- "Enable encryption" : "Abilita cifratura",
- "Enable previews" : "Abilita le anteprime",
- "Enable sharing" : "Abilita condivisione",
- "Check for changes" : "Controlla le modifiche",
- "Never" : "Mai",
- "Once every direct access" : "Una volta per ogni accesso diretto",
"All users. Type to select user or group." : "Tutti gli utenti. Digita per selezionare utente o gruppo.",
"(group)" : "(gruppo)",
"Admin defined" : "Definito dall'amministratore",
@@ -111,6 +105,12 @@ OC.L10N.register(
"Name" : "Nome",
"Storage type" : "Tipo di archiviazione",
"Scope" : "Ambito",
+ "Enable encryption" : "Abilita cifratura",
+ "Enable previews" : "Abilita le anteprime",
+ "Enable sharing" : "Abilita condivisione",
+ "Check for changes" : "Controlla le modifiche",
+ "Never" : "Mai",
+ "Once every direct access" : "Una volta per ogni accesso diretto",
"External Storage" : "Archiviazione esterna",
"Folder name" : "Nome della cartella",
"Authentication" : "Autenticazione",
diff --git a/apps/files_external/l10n/it.json b/apps/files_external/l10n/it.json
index c447b626d0e..50f00242721 100644
--- a/apps/files_external/l10n/it.json
+++ b/apps/files_external/l10n/it.json
@@ -25,12 +25,6 @@
"Error configuring OAuth2" : "Errore di configurazione OAuth2",
"Generate keys" : "Genera la chiavi",
"Error generating key pair" : "Errore durante la generazione della coppia di chiavi",
- "Enable encryption" : "Abilita cifratura",
- "Enable previews" : "Abilita le anteprime",
- "Enable sharing" : "Abilita condivisione",
- "Check for changes" : "Controlla le modifiche",
- "Never" : "Mai",
- "Once every direct access" : "Una volta per ogni accesso diretto",
"All users. Type to select user or group." : "Tutti gli utenti. Digita per selezionare utente o gruppo.",
"(group)" : "(gruppo)",
"Admin defined" : "Definito dall'amministratore",
@@ -109,6 +103,12 @@
"Name" : "Nome",
"Storage type" : "Tipo di archiviazione",
"Scope" : "Ambito",
+ "Enable encryption" : "Abilita cifratura",
+ "Enable previews" : "Abilita le anteprime",
+ "Enable sharing" : "Abilita condivisione",
+ "Check for changes" : "Controlla le modifiche",
+ "Never" : "Mai",
+ "Once every direct access" : "Una volta per ogni accesso diretto",
"External Storage" : "Archiviazione esterna",
"Folder name" : "Nome della cartella",
"Authentication" : "Autenticazione",
diff --git a/apps/files_external/l10n/ja.js b/apps/files_external/l10n/ja.js
index 07b6c963b4a..6406699d412 100644
--- a/apps/files_external/l10n/ja.js
+++ b/apps/files_external/l10n/ja.js
@@ -27,12 +27,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "OAuth2 設定エラー",
"Generate keys" : "キーを生成",
"Error generating key pair" : "キーペアの生成エラー",
- "Enable encryption" : "暗号化を有効に",
- "Enable previews" : "プレビューを有効に",
- "Enable sharing" : "共有の有効化",
- "Check for changes" : "変更点を確認",
- "Never" : "更新無",
- "Once every direct access" : "直指定時のみ",
"All users. Type to select user or group." : "すべてのユーザー。ユーザー、グループを追加",
"(group)" : "(グループ)",
"Admin defined" : "管理者設定済",
@@ -111,6 +105,12 @@ OC.L10N.register(
"Name" : "名前",
"Storage type" : "ストレージ種別",
"Scope" : "スコープ",
+ "Enable encryption" : "暗号化を有効に",
+ "Enable previews" : "プレビューを有効に",
+ "Enable sharing" : "共有の有効化",
+ "Check for changes" : "変更点を確認",
+ "Never" : "更新無",
+ "Once every direct access" : "直指定時のみ",
"External Storage" : "外部ストレージ",
"Folder name" : "フォルダー名",
"Authentication" : "認証",
diff --git a/apps/files_external/l10n/ja.json b/apps/files_external/l10n/ja.json
index 21767757b59..e44969c7c66 100644
--- a/apps/files_external/l10n/ja.json
+++ b/apps/files_external/l10n/ja.json
@@ -25,12 +25,6 @@
"Error configuring OAuth2" : "OAuth2 設定エラー",
"Generate keys" : "キーを生成",
"Error generating key pair" : "キーペアの生成エラー",
- "Enable encryption" : "暗号化を有効に",
- "Enable previews" : "プレビューを有効に",
- "Enable sharing" : "共有の有効化",
- "Check for changes" : "変更点を確認",
- "Never" : "更新無",
- "Once every direct access" : "直指定時のみ",
"All users. Type to select user or group." : "すべてのユーザー。ユーザー、グループを追加",
"(group)" : "(グループ)",
"Admin defined" : "管理者設定済",
@@ -109,6 +103,12 @@
"Name" : "名前",
"Storage type" : "ストレージ種別",
"Scope" : "スコープ",
+ "Enable encryption" : "暗号化を有効に",
+ "Enable previews" : "プレビューを有効に",
+ "Enable sharing" : "共有の有効化",
+ "Check for changes" : "変更点を確認",
+ "Never" : "更新無",
+ "Once every direct access" : "直指定時のみ",
"External Storage" : "外部ストレージ",
"Folder name" : "フォルダー名",
"Authentication" : "認証",
diff --git a/apps/files_external/l10n/ko.js b/apps/files_external/l10n/ko.js
index 921c647288f..b1df3ab3ef1 100644
--- a/apps/files_external/l10n/ko.js
+++ b/apps/files_external/l10n/ko.js
@@ -27,12 +27,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "OAuth2 설정 오류",
"Generate keys" : "키 생성",
"Error generating key pair" : "키 쌍을 생성하는 중 오류 발생",
- "Enable encryption" : "암호화 사용",
- "Enable previews" : "미리 보기 사용",
- "Enable sharing" : "공유 사용",
- "Check for changes" : "변경 사항 감시",
- "Never" : "하지 않음",
- "Once every direct access" : "한 번 직접 접근할 때마다",
"All users. Type to select user or group." : "모든 사용자입니다. 사용자나 그룹을 선택하려면 입력하십시오",
"(group)" : "(그룹)",
"Admin defined" : "관리자 지정",
@@ -111,6 +105,12 @@ OC.L10N.register(
"Name" : "이름",
"Storage type" : "저장소 종류",
"Scope" : "범위",
+ "Enable encryption" : "암호화 사용",
+ "Enable previews" : "미리 보기 사용",
+ "Enable sharing" : "공유 사용",
+ "Check for changes" : "변경 사항 감시",
+ "Never" : "하지 않음",
+ "Once every direct access" : "한 번 직접 접근할 때마다",
"External Storage" : "외부 저장소",
"Folder name" : "폴더 이름",
"Authentication" : "인증",
diff --git a/apps/files_external/l10n/ko.json b/apps/files_external/l10n/ko.json
index 9e15abb6160..0dfedaf5cee 100644
--- a/apps/files_external/l10n/ko.json
+++ b/apps/files_external/l10n/ko.json
@@ -25,12 +25,6 @@
"Error configuring OAuth2" : "OAuth2 설정 오류",
"Generate keys" : "키 생성",
"Error generating key pair" : "키 쌍을 생성하는 중 오류 발생",
- "Enable encryption" : "암호화 사용",
- "Enable previews" : "미리 보기 사용",
- "Enable sharing" : "공유 사용",
- "Check for changes" : "변경 사항 감시",
- "Never" : "하지 않음",
- "Once every direct access" : "한 번 직접 접근할 때마다",
"All users. Type to select user or group." : "모든 사용자입니다. 사용자나 그룹을 선택하려면 입력하십시오",
"(group)" : "(그룹)",
"Admin defined" : "관리자 지정",
@@ -109,6 +103,12 @@
"Name" : "이름",
"Storage type" : "저장소 종류",
"Scope" : "범위",
+ "Enable encryption" : "암호화 사용",
+ "Enable previews" : "미리 보기 사용",
+ "Enable sharing" : "공유 사용",
+ "Check for changes" : "변경 사항 감시",
+ "Never" : "하지 않음",
+ "Once every direct access" : "한 번 직접 접근할 때마다",
"External Storage" : "외부 저장소",
"Folder name" : "폴더 이름",
"Authentication" : "인증",
diff --git a/apps/files_external/l10n/lv.js b/apps/files_external/l10n/lv.js
index 8eea6b507b8..b31323bc859 100644
--- a/apps/files_external/l10n/lv.js
+++ b/apps/files_external/l10n/lv.js
@@ -5,7 +5,6 @@ OC.L10N.register(
"Personal" : "Personīgi",
"Grant access" : "Piešķirt pieeju",
"Access granted" : "Piešķirta pieeja",
- "Enable encryption" : "Ieslēgt šifrēšanu",
"Saved" : "Saglabāts",
"Username" : "Lietotājvārds",
"Password" : "Parole",
@@ -19,6 +18,7 @@ OC.L10N.register(
"ownCloud" : "ownCloud",
"Share" : "Dalīties",
"Name" : "Nosaukums",
+ "Enable encryption" : "Ieslēgt šifrēšanu",
"External Storage" : "Ārējā krātuve",
"Folder name" : "Mapes nosaukums",
"Configuration" : "Konfigurācija",
diff --git a/apps/files_external/l10n/lv.json b/apps/files_external/l10n/lv.json
index dd0d40aa70e..59192d946e7 100644
--- a/apps/files_external/l10n/lv.json
+++ b/apps/files_external/l10n/lv.json
@@ -3,7 +3,6 @@
"Personal" : "Personīgi",
"Grant access" : "Piešķirt pieeju",
"Access granted" : "Piešķirta pieeja",
- "Enable encryption" : "Ieslēgt šifrēšanu",
"Saved" : "Saglabāts",
"Username" : "Lietotājvārds",
"Password" : "Parole",
@@ -17,6 +16,7 @@
"ownCloud" : "ownCloud",
"Share" : "Dalīties",
"Name" : "Nosaukums",
+ "Enable encryption" : "Ieslēgt šifrēšanu",
"External Storage" : "Ārējā krātuve",
"Folder name" : "Mapes nosaukums",
"Configuration" : "Konfigurācija",
diff --git a/apps/files_external/l10n/mk.js b/apps/files_external/l10n/mk.js
index 0f0677c2d55..69649d9ffeb 100644
--- a/apps/files_external/l10n/mk.js
+++ b/apps/files_external/l10n/mk.js
@@ -4,7 +4,6 @@ OC.L10N.register(
"Personal" : "Лично",
"Grant access" : "Дозволи пристап",
"Access granted" : "Пристапот е дозволен",
- "Enable encryption" : "Овозможи енкрипција",
"Saved" : "Снимено",
"Username" : "Корисничко име",
"Password" : "Лозинка",
@@ -21,6 +20,7 @@ OC.L10N.register(
"ownCloud" : "ownCloud",
"Share" : "Сподели",
"Name" : "Име",
+ "Enable encryption" : "Овозможи енкрипција",
"External Storage" : "Надворешно складиште",
"Folder name" : "Име на папка",
"Configuration" : "Конфигурација",
diff --git a/apps/files_external/l10n/mk.json b/apps/files_external/l10n/mk.json
index b6437b19640..fea359e8e52 100644
--- a/apps/files_external/l10n/mk.json
+++ b/apps/files_external/l10n/mk.json
@@ -2,7 +2,6 @@
"Personal" : "Лично",
"Grant access" : "Дозволи пристап",
"Access granted" : "Пристапот е дозволен",
- "Enable encryption" : "Овозможи енкрипција",
"Saved" : "Снимено",
"Username" : "Корисничко име",
"Password" : "Лозинка",
@@ -19,6 +18,7 @@
"ownCloud" : "ownCloud",
"Share" : "Сподели",
"Name" : "Име",
+ "Enable encryption" : "Овозможи енкрипција",
"External Storage" : "Надворешно складиште",
"Folder name" : "Име на папка",
"Configuration" : "Конфигурација",
diff --git a/apps/files_external/l10n/nb_NO.js b/apps/files_external/l10n/nb_NO.js
index f2bc60b147e..5a2f725e483 100644
--- a/apps/files_external/l10n/nb_NO.js
+++ b/apps/files_external/l10n/nb_NO.js
@@ -27,12 +27,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "Feil ved konfigurering av OAuth2",
"Generate keys" : "Generer nøkler",
"Error generating key pair" : "Feil ved nøkkelgenerering",
- "Enable encryption" : "Aktiver kryptering",
- "Enable previews" : "Tillat fohåndsvisning",
- "Enable sharing" : "Aktiver deling",
- "Check for changes" : "Se etter endringer",
- "Never" : "Aldri",
- "Once every direct access" : "En gang pr. direkte aksess",
"All users. Type to select user or group." : "Alle brukere. Tast for å velge bruker eller gruppe.",
"(group)" : "(gruppe)",
"Admin defined" : "Admin-definert",
@@ -111,6 +105,12 @@ OC.L10N.register(
"Name" : "Navn",
"Storage type" : "Lagringstype",
"Scope" : "Omfang",
+ "Enable encryption" : "Aktiver kryptering",
+ "Enable previews" : "Tillat fohåndsvisning",
+ "Enable sharing" : "Aktiver deling",
+ "Check for changes" : "Se etter endringer",
+ "Never" : "Aldri",
+ "Once every direct access" : "En gang pr. direkte aksess",
"External Storage" : "Ekstern lagring",
"Folder name" : "Mappenavn",
"Authentication" : "Autentisering",
diff --git a/apps/files_external/l10n/nb_NO.json b/apps/files_external/l10n/nb_NO.json
index 6de204d29dd..071557b23ca 100644
--- a/apps/files_external/l10n/nb_NO.json
+++ b/apps/files_external/l10n/nb_NO.json
@@ -25,12 +25,6 @@
"Error configuring OAuth2" : "Feil ved konfigurering av OAuth2",
"Generate keys" : "Generer nøkler",
"Error generating key pair" : "Feil ved nøkkelgenerering",
- "Enable encryption" : "Aktiver kryptering",
- "Enable previews" : "Tillat fohåndsvisning",
- "Enable sharing" : "Aktiver deling",
- "Check for changes" : "Se etter endringer",
- "Never" : "Aldri",
- "Once every direct access" : "En gang pr. direkte aksess",
"All users. Type to select user or group." : "Alle brukere. Tast for å velge bruker eller gruppe.",
"(group)" : "(gruppe)",
"Admin defined" : "Admin-definert",
@@ -109,6 +103,12 @@
"Name" : "Navn",
"Storage type" : "Lagringstype",
"Scope" : "Omfang",
+ "Enable encryption" : "Aktiver kryptering",
+ "Enable previews" : "Tillat fohåndsvisning",
+ "Enable sharing" : "Aktiver deling",
+ "Check for changes" : "Se etter endringer",
+ "Never" : "Aldri",
+ "Once every direct access" : "En gang pr. direkte aksess",
"External Storage" : "Ekstern lagring",
"Folder name" : "Mappenavn",
"Authentication" : "Autentisering",
diff --git a/apps/files_external/l10n/nds.js b/apps/files_external/l10n/nds.js
index eb23a6d9666..6f5d9739018 100644
--- a/apps/files_external/l10n/nds.js
+++ b/apps/files_external/l10n/nds.js
@@ -24,11 +24,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "Fehler bei der Konfiguration von OAuth2",
"Generate keys" : "Generiere Schlüssel",
"Error generating key pair" : "Fehler beim Generieren des Schlüsselpaars",
- "Enable encryption" : "Verschlüsselung aktivieren",
- "Enable previews" : "Vorschau aktivieren",
- "Check for changes" : "Auf Änderungen prüfen",
- "Never" : "Nie",
- "Once every direct access" : "Einmal bei jedem direkten Zugriff",
"All users. Type to select user or group." : "Alle Benutzer. Tippe, um eine Benutzergruppe auszuwählen.",
"(group)" : "(Gruppe)",
"Saved" : "Gespeichert",
@@ -86,6 +81,11 @@ OC.L10N.register(
"Name" : "Name",
"Storage type" : "Speicherart",
"Scope" : "Bereich",
+ "Enable encryption" : "Verschlüsselung aktivieren",
+ "Enable previews" : "Vorschau aktivieren",
+ "Check for changes" : "Auf Änderungen prüfen",
+ "Never" : "Nie",
+ "Once every direct access" : "Einmal bei jedem direkten Zugriff",
"External Storage" : "Externer Speicher",
"Folder name" : "Ordnername",
"Authentication" : "Authentifizierung",
diff --git a/apps/files_external/l10n/nds.json b/apps/files_external/l10n/nds.json
index 3de4a89b020..d1d939702f3 100644
--- a/apps/files_external/l10n/nds.json
+++ b/apps/files_external/l10n/nds.json
@@ -22,11 +22,6 @@
"Error configuring OAuth2" : "Fehler bei der Konfiguration von OAuth2",
"Generate keys" : "Generiere Schlüssel",
"Error generating key pair" : "Fehler beim Generieren des Schlüsselpaars",
- "Enable encryption" : "Verschlüsselung aktivieren",
- "Enable previews" : "Vorschau aktivieren",
- "Check for changes" : "Auf Änderungen prüfen",
- "Never" : "Nie",
- "Once every direct access" : "Einmal bei jedem direkten Zugriff",
"All users. Type to select user or group." : "Alle Benutzer. Tippe, um eine Benutzergruppe auszuwählen.",
"(group)" : "(Gruppe)",
"Saved" : "Gespeichert",
@@ -84,6 +79,11 @@
"Name" : "Name",
"Storage type" : "Speicherart",
"Scope" : "Bereich",
+ "Enable encryption" : "Verschlüsselung aktivieren",
+ "Enable previews" : "Vorschau aktivieren",
+ "Check for changes" : "Auf Änderungen prüfen",
+ "Never" : "Nie",
+ "Once every direct access" : "Einmal bei jedem direkten Zugriff",
"External Storage" : "Externer Speicher",
"Folder name" : "Ordnername",
"Authentication" : "Authentifizierung",
diff --git a/apps/files_external/l10n/nl.js b/apps/files_external/l10n/nl.js
index db10f28b984..5b4f3050e70 100644
--- a/apps/files_external/l10n/nl.js
+++ b/apps/files_external/l10n/nl.js
@@ -27,12 +27,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "Fout bij configureren OAuth2",
"Generate keys" : "Genereer sleutels",
"Error generating key pair" : "Fout bij genereren sleutelpaar",
- "Enable encryption" : "Versleuteling inschakelen",
- "Enable previews" : "Activeren voorbeelden",
- "Enable sharing" : "Activeren delen",
- "Check for changes" : "Controleren op wijzigingen",
- "Never" : "Nooit",
- "Once every direct access" : "Een keer bij elke directe toegang",
"All users. Type to select user or group." : "Alle gebruikers. Tikken om een gebruiker of groep te selecteren.",
"(group)" : "(groep)",
"Admin defined" : "Beheerder gedefinieerd",
@@ -111,6 +105,12 @@ OC.L10N.register(
"Name" : "Naam",
"Storage type" : "Opslagtype",
"Scope" : "Scope",
+ "Enable encryption" : "Versleuteling inschakelen",
+ "Enable previews" : "Activeren voorbeelden",
+ "Enable sharing" : "Activeren delen",
+ "Check for changes" : "Controleren op wijzigingen",
+ "Never" : "Nooit",
+ "Once every direct access" : "Een keer bij elke directe toegang",
"External Storage" : "Externe opslag",
"Folder name" : "Mapnaam",
"Authentication" : "Authenticatie",
diff --git a/apps/files_external/l10n/nl.json b/apps/files_external/l10n/nl.json
index 3afd320905a..062aee79c16 100644
--- a/apps/files_external/l10n/nl.json
+++ b/apps/files_external/l10n/nl.json
@@ -25,12 +25,6 @@
"Error configuring OAuth2" : "Fout bij configureren OAuth2",
"Generate keys" : "Genereer sleutels",
"Error generating key pair" : "Fout bij genereren sleutelpaar",
- "Enable encryption" : "Versleuteling inschakelen",
- "Enable previews" : "Activeren voorbeelden",
- "Enable sharing" : "Activeren delen",
- "Check for changes" : "Controleren op wijzigingen",
- "Never" : "Nooit",
- "Once every direct access" : "Een keer bij elke directe toegang",
"All users. Type to select user or group." : "Alle gebruikers. Tikken om een gebruiker of groep te selecteren.",
"(group)" : "(groep)",
"Admin defined" : "Beheerder gedefinieerd",
@@ -109,6 +103,12 @@
"Name" : "Naam",
"Storage type" : "Opslagtype",
"Scope" : "Scope",
+ "Enable encryption" : "Versleuteling inschakelen",
+ "Enable previews" : "Activeren voorbeelden",
+ "Enable sharing" : "Activeren delen",
+ "Check for changes" : "Controleren op wijzigingen",
+ "Never" : "Nooit",
+ "Once every direct access" : "Een keer bij elke directe toegang",
"External Storage" : "Externe opslag",
"Folder name" : "Mapnaam",
"Authentication" : "Authenticatie",
diff --git a/apps/files_external/l10n/oc.js b/apps/files_external/l10n/oc.js
index 736e5f77a8a..dccf32455ad 100644
--- a/apps/files_external/l10n/oc.js
+++ b/apps/files_external/l10n/oc.js
@@ -25,11 +25,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "Error al moment de la configuracion d'OAuth2",
"Generate keys" : "Generar de claus",
"Error generating key pair" : "Error al moment de la generacion de las claus",
- "Enable encryption" : "Activar lo chiframent",
- "Enable previews" : "Activar las previsualizacions",
- "Check for changes" : "Recercar las modificacions",
- "Never" : "Pas jamai",
- "Once every direct access" : "Un còp a cada accès dirècte",
"All users. Type to select user or group." : "Totes los utilizaires. Clicatz aicí per restrénher.",
"(group)" : "(grop)",
"Saved" : "Enregistrat",
@@ -93,6 +88,11 @@ OC.L10N.register(
"Name" : "Nom",
"Storage type" : "Tipe d'emmagazinatge",
"Scope" : "Portada",
+ "Enable encryption" : "Activar lo chiframent",
+ "Enable previews" : "Activar las previsualizacions",
+ "Check for changes" : "Recercar las modificacions",
+ "Never" : "Pas jamai",
+ "Once every direct access" : "Un còp a cada accès dirècte",
"External Storage" : "Emmagazinatge externe",
"Folder name" : "Nom del dorsièr",
"Authentication" : "Autentificacion",
diff --git a/apps/files_external/l10n/oc.json b/apps/files_external/l10n/oc.json
index 597a5d96301..28099bbae13 100644
--- a/apps/files_external/l10n/oc.json
+++ b/apps/files_external/l10n/oc.json
@@ -23,11 +23,6 @@
"Error configuring OAuth2" : "Error al moment de la configuracion d'OAuth2",
"Generate keys" : "Generar de claus",
"Error generating key pair" : "Error al moment de la generacion de las claus",
- "Enable encryption" : "Activar lo chiframent",
- "Enable previews" : "Activar las previsualizacions",
- "Check for changes" : "Recercar las modificacions",
- "Never" : "Pas jamai",
- "Once every direct access" : "Un còp a cada accès dirècte",
"All users. Type to select user or group." : "Totes los utilizaires. Clicatz aicí per restrénher.",
"(group)" : "(grop)",
"Saved" : "Enregistrat",
@@ -91,6 +86,11 @@
"Name" : "Nom",
"Storage type" : "Tipe d'emmagazinatge",
"Scope" : "Portada",
+ "Enable encryption" : "Activar lo chiframent",
+ "Enable previews" : "Activar las previsualizacions",
+ "Check for changes" : "Recercar las modificacions",
+ "Never" : "Pas jamai",
+ "Once every direct access" : "Un còp a cada accès dirècte",
"External Storage" : "Emmagazinatge externe",
"Folder name" : "Nom del dorsièr",
"Authentication" : "Autentificacion",
diff --git a/apps/files_external/l10n/pl.js b/apps/files_external/l10n/pl.js
index 176a10af6b9..ac074059712 100644
--- a/apps/files_external/l10n/pl.js
+++ b/apps/files_external/l10n/pl.js
@@ -13,11 +13,6 @@ OC.L10N.register(
"Access granted" : "Dostęp do",
"Generate keys" : "Wygeneruj klucze",
"Error generating key pair" : "Błąd podczas generowania pary kluczy",
- "Enable encryption" : "Włącz szyfrowanie",
- "Enable previews" : "Włącz podgląd",
- "Check for changes" : "Sprawdź zmiany",
- "Never" : "Nigdy",
- "Once every direct access" : "Jeden raz przy każdym dostępie",
"All users. Type to select user or group." : "Wszyscy użytkownicy. Zacznij pisać, aby wybrać użytkownika lub grupę.",
"(group)" : "(grupa)",
"Saved" : "Zapisano",
@@ -65,6 +60,11 @@ OC.L10N.register(
"Name" : "Nazwa",
"Storage type" : "Typ magazynu",
"Scope" : "Zakres",
+ "Enable encryption" : "Włącz szyfrowanie",
+ "Enable previews" : "Włącz podgląd",
+ "Check for changes" : "Sprawdź zmiany",
+ "Never" : "Nigdy",
+ "Once every direct access" : "Jeden raz przy każdym dostępie",
"External Storage" : "Zewnętrzna zasoby dyskowe",
"Folder name" : "Nazwa folderu",
"Configuration" : "Konfiguracja",
diff --git a/apps/files_external/l10n/pl.json b/apps/files_external/l10n/pl.json
index 241f6568f61..a583a454f1c 100644
--- a/apps/files_external/l10n/pl.json
+++ b/apps/files_external/l10n/pl.json
@@ -11,11 +11,6 @@
"Access granted" : "Dostęp do",
"Generate keys" : "Wygeneruj klucze",
"Error generating key pair" : "Błąd podczas generowania pary kluczy",
- "Enable encryption" : "Włącz szyfrowanie",
- "Enable previews" : "Włącz podgląd",
- "Check for changes" : "Sprawdź zmiany",
- "Never" : "Nigdy",
- "Once every direct access" : "Jeden raz przy każdym dostępie",
"All users. Type to select user or group." : "Wszyscy użytkownicy. Zacznij pisać, aby wybrać użytkownika lub grupę.",
"(group)" : "(grupa)",
"Saved" : "Zapisano",
@@ -63,6 +58,11 @@
"Name" : "Nazwa",
"Storage type" : "Typ magazynu",
"Scope" : "Zakres",
+ "Enable encryption" : "Włącz szyfrowanie",
+ "Enable previews" : "Włącz podgląd",
+ "Check for changes" : "Sprawdź zmiany",
+ "Never" : "Nigdy",
+ "Once every direct access" : "Jeden raz przy każdym dostępie",
"External Storage" : "Zewnętrzna zasoby dyskowe",
"Folder name" : "Nazwa folderu",
"Configuration" : "Konfiguracja",
diff --git a/apps/files_external/l10n/pt_BR.js b/apps/files_external/l10n/pt_BR.js
index 692334ce6c4..08e1bac5ae6 100644
--- a/apps/files_external/l10n/pt_BR.js
+++ b/apps/files_external/l10n/pt_BR.js
@@ -27,12 +27,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "Erro configurando OAuth2",
"Generate keys" : "Gerar chaves",
"Error generating key pair" : "Erro ao gerar um par de chaves",
- "Enable encryption" : "Ativar criptografia",
- "Enable previews" : "Habilitar visualizações prévias",
- "Enable sharing" : "Habilitar compartilhamento",
- "Check for changes" : "Verifique se há alterações",
- "Never" : "Nunca",
- "Once every direct access" : "Uma vez a cada acesso direto",
"All users. Type to select user or group." : "Todos os usuários. Digite para selecionar usuário ou grupo.",
"(group)" : "(grupo)",
"Admin defined" : "Definido pelo administrador",
@@ -111,6 +105,12 @@ OC.L10N.register(
"Name" : "Nome",
"Storage type" : "Tipo de armazenamento",
"Scope" : "Escopo",
+ "Enable encryption" : "Ativar criptografia",
+ "Enable previews" : "Habilitar visualizações prévias",
+ "Enable sharing" : "Habilitar compartilhamento",
+ "Check for changes" : "Verifique se há alterações",
+ "Never" : "Nunca",
+ "Once every direct access" : "Uma vez a cada acesso direto",
"External Storage" : "Armazenamento Externo",
"Folder name" : "Nome da pasta",
"Authentication" : "Autenticação",
diff --git a/apps/files_external/l10n/pt_BR.json b/apps/files_external/l10n/pt_BR.json
index 0b961f79a8f..a1e52e280ee 100644
--- a/apps/files_external/l10n/pt_BR.json
+++ b/apps/files_external/l10n/pt_BR.json
@@ -25,12 +25,6 @@
"Error configuring OAuth2" : "Erro configurando OAuth2",
"Generate keys" : "Gerar chaves",
"Error generating key pair" : "Erro ao gerar um par de chaves",
- "Enable encryption" : "Ativar criptografia",
- "Enable previews" : "Habilitar visualizações prévias",
- "Enable sharing" : "Habilitar compartilhamento",
- "Check for changes" : "Verifique se há alterações",
- "Never" : "Nunca",
- "Once every direct access" : "Uma vez a cada acesso direto",
"All users. Type to select user or group." : "Todos os usuários. Digite para selecionar usuário ou grupo.",
"(group)" : "(grupo)",
"Admin defined" : "Definido pelo administrador",
@@ -109,6 +103,12 @@
"Name" : "Nome",
"Storage type" : "Tipo de armazenamento",
"Scope" : "Escopo",
+ "Enable encryption" : "Ativar criptografia",
+ "Enable previews" : "Habilitar visualizações prévias",
+ "Enable sharing" : "Habilitar compartilhamento",
+ "Check for changes" : "Verifique se há alterações",
+ "Never" : "Nunca",
+ "Once every direct access" : "Uma vez a cada acesso direto",
"External Storage" : "Armazenamento Externo",
"Folder name" : "Nome da pasta",
"Authentication" : "Autenticação",
diff --git a/apps/files_external/l10n/pt_PT.js b/apps/files_external/l10n/pt_PT.js
index a8a4ae05c6e..0b596bb2553 100644
--- a/apps/files_external/l10n/pt_PT.js
+++ b/apps/files_external/l10n/pt_PT.js
@@ -27,12 +27,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "Erro de configuração OAuth2",
"Generate keys" : "Gerar chaves",
"Error generating key pair" : "Erro ao gerar chave par",
- "Enable encryption" : "Activar encriptação",
- "Enable previews" : "Ativar pré-visualizações",
- "Enable sharing" : "Ativar partilha",
- "Check for changes" : "Verificar se há alterações",
- "Never" : "Nunca",
- "Once every direct access" : "Uma vez em cada acesso direto",
"All users. Type to select user or group." : "Todos os utilizadores. Digite para selecionar o utilizador ou grupo.",
"(group)" : "(grupo)",
"Admin defined" : "Administrador definido",
@@ -111,6 +105,12 @@ OC.L10N.register(
"Name" : "Nome",
"Storage type" : "Tipo de Armazenamento",
"Scope" : "Âmbito",
+ "Enable encryption" : "Activar encriptação",
+ "Enable previews" : "Ativar pré-visualizações",
+ "Enable sharing" : "Ativar partilha",
+ "Check for changes" : "Verificar se há alterações",
+ "Never" : "Nunca",
+ "Once every direct access" : "Uma vez em cada acesso direto",
"External Storage" : "Armazenamento Externo",
"Folder name" : "Nome da pasta",
"Authentication" : "Autenticação",
diff --git a/apps/files_external/l10n/pt_PT.json b/apps/files_external/l10n/pt_PT.json
index cff56a94ecc..f8487134f1a 100644
--- a/apps/files_external/l10n/pt_PT.json
+++ b/apps/files_external/l10n/pt_PT.json
@@ -25,12 +25,6 @@
"Error configuring OAuth2" : "Erro de configuração OAuth2",
"Generate keys" : "Gerar chaves",
"Error generating key pair" : "Erro ao gerar chave par",
- "Enable encryption" : "Activar encriptação",
- "Enable previews" : "Ativar pré-visualizações",
- "Enable sharing" : "Ativar partilha",
- "Check for changes" : "Verificar se há alterações",
- "Never" : "Nunca",
- "Once every direct access" : "Uma vez em cada acesso direto",
"All users. Type to select user or group." : "Todos os utilizadores. Digite para selecionar o utilizador ou grupo.",
"(group)" : "(grupo)",
"Admin defined" : "Administrador definido",
@@ -109,6 +103,12 @@
"Name" : "Nome",
"Storage type" : "Tipo de Armazenamento",
"Scope" : "Âmbito",
+ "Enable encryption" : "Activar encriptação",
+ "Enable previews" : "Ativar pré-visualizações",
+ "Enable sharing" : "Ativar partilha",
+ "Check for changes" : "Verificar se há alterações",
+ "Never" : "Nunca",
+ "Once every direct access" : "Uma vez em cada acesso direto",
"External Storage" : "Armazenamento Externo",
"Folder name" : "Nome da pasta",
"Authentication" : "Autenticação",
diff --git a/apps/files_external/l10n/ru.js b/apps/files_external/l10n/ru.js
index 7475a6b5446..92bebd4f008 100644
--- a/apps/files_external/l10n/ru.js
+++ b/apps/files_external/l10n/ru.js
@@ -27,12 +27,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "Ошибка настройки OAuth2",
"Generate keys" : "Создать ключи",
"Error generating key pair" : "Ошибка создания ключевой пары",
- "Enable encryption" : "Включить шифрование",
- "Enable previews" : "Включить предпросмотр",
- "Enable sharing" : "Включить общий доступ",
- "Check for changes" : "Проверять изменения",
- "Never" : "Никогда",
- "Once every direct access" : "Один раз при прямом доступе",
"All users. Type to select user or group." : "Все пользователи. Введите имя пользователя или группы.",
"(group)" : "(группа)",
"Admin defined" : "Админ определен",
@@ -111,6 +105,12 @@ OC.L10N.register(
"Name" : "Имя",
"Storage type" : "Тип хранилища",
"Scope" : "Область",
+ "Enable encryption" : "Включить шифрование",
+ "Enable previews" : "Включить предпросмотр",
+ "Enable sharing" : "Включить общий доступ",
+ "Check for changes" : "Проверять изменения",
+ "Never" : "Никогда",
+ "Once every direct access" : "Один раз при прямом доступе",
"External Storage" : "Внешнее хранилище",
"Folder name" : "Имя каталога",
"Authentication" : "Авторизация",
diff --git a/apps/files_external/l10n/ru.json b/apps/files_external/l10n/ru.json
index 657a16910b8..65281caec0b 100644
--- a/apps/files_external/l10n/ru.json
+++ b/apps/files_external/l10n/ru.json
@@ -25,12 +25,6 @@
"Error configuring OAuth2" : "Ошибка настройки OAuth2",
"Generate keys" : "Создать ключи",
"Error generating key pair" : "Ошибка создания ключевой пары",
- "Enable encryption" : "Включить шифрование",
- "Enable previews" : "Включить предпросмотр",
- "Enable sharing" : "Включить общий доступ",
- "Check for changes" : "Проверять изменения",
- "Never" : "Никогда",
- "Once every direct access" : "Один раз при прямом доступе",
"All users. Type to select user or group." : "Все пользователи. Введите имя пользователя или группы.",
"(group)" : "(группа)",
"Admin defined" : "Админ определен",
@@ -109,6 +103,12 @@
"Name" : "Имя",
"Storage type" : "Тип хранилища",
"Scope" : "Область",
+ "Enable encryption" : "Включить шифрование",
+ "Enable previews" : "Включить предпросмотр",
+ "Enable sharing" : "Включить общий доступ",
+ "Check for changes" : "Проверять изменения",
+ "Never" : "Никогда",
+ "Once every direct access" : "Один раз при прямом доступе",
"External Storage" : "Внешнее хранилище",
"Folder name" : "Имя каталога",
"Authentication" : "Авторизация",
diff --git a/apps/files_external/l10n/sk_SK.js b/apps/files_external/l10n/sk_SK.js
index 8c1f74051b0..ab820378a81 100644
--- a/apps/files_external/l10n/sk_SK.js
+++ b/apps/files_external/l10n/sk_SK.js
@@ -24,11 +24,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "Chyba konfigurovania OAuth2",
"Generate keys" : "Vytvoriť kľúče",
"Error generating key pair" : "Chyba pri vytváraní dvojice kľúčov",
- "Enable encryption" : "Povoliť šifrovanie",
- "Enable previews" : "Povoliť náhľady",
- "Check for changes" : "Zisťovať zmeny",
- "Never" : "Nikdy",
- "Once every direct access" : "S každým priamym prístupom",
"All users. Type to select user or group." : "Všetci používatelia. Začnite písať pre výber používateľa alebo skupinu.",
"(group)" : "(skupina)",
"Saved" : "Uložené",
@@ -91,6 +86,11 @@ OC.L10N.register(
"Name" : "Názov",
"Storage type" : "Typ úložiska",
"Scope" : "Rozsah",
+ "Enable encryption" : "Povoliť šifrovanie",
+ "Enable previews" : "Povoliť náhľady",
+ "Check for changes" : "Zisťovať zmeny",
+ "Never" : "Nikdy",
+ "Once every direct access" : "S každým priamym prístupom",
"External Storage" : "Externé úložisko",
"Folder name" : "Názov priečinka",
"Authentication" : "Autentifikácia",
diff --git a/apps/files_external/l10n/sk_SK.json b/apps/files_external/l10n/sk_SK.json
index d2bf8c37926..28d37a83697 100644
--- a/apps/files_external/l10n/sk_SK.json
+++ b/apps/files_external/l10n/sk_SK.json
@@ -22,11 +22,6 @@
"Error configuring OAuth2" : "Chyba konfigurovania OAuth2",
"Generate keys" : "Vytvoriť kľúče",
"Error generating key pair" : "Chyba pri vytváraní dvojice kľúčov",
- "Enable encryption" : "Povoliť šifrovanie",
- "Enable previews" : "Povoliť náhľady",
- "Check for changes" : "Zisťovať zmeny",
- "Never" : "Nikdy",
- "Once every direct access" : "S každým priamym prístupom",
"All users. Type to select user or group." : "Všetci používatelia. Začnite písať pre výber používateľa alebo skupinu.",
"(group)" : "(skupina)",
"Saved" : "Uložené",
@@ -89,6 +84,11 @@
"Name" : "Názov",
"Storage type" : "Typ úložiska",
"Scope" : "Rozsah",
+ "Enable encryption" : "Povoliť šifrovanie",
+ "Enable previews" : "Povoliť náhľady",
+ "Check for changes" : "Zisťovať zmeny",
+ "Never" : "Nikdy",
+ "Once every direct access" : "S každým priamym prístupom",
"External Storage" : "Externé úložisko",
"Folder name" : "Názov priečinka",
"Authentication" : "Autentifikácia",
diff --git a/apps/files_external/l10n/sl.js b/apps/files_external/l10n/sl.js
index f740242ef88..454f142f2f1 100644
--- a/apps/files_external/l10n/sl.js
+++ b/apps/files_external/l10n/sl.js
@@ -2,11 +2,13 @@ OC.L10N.register(
"files_external",
{
"Fetching request tokens failed. Verify that your app key and secret are correct." : "Pridobivanje žetonov zahteve je spodletelo. Preverite, ali sta ključ in skrivno geslo programa navedena pravilno.",
+ "Fetching access tokens failed. Verify that your app key and secret are correct." : "Pridobivanje žetonov za dostop je spodletelo. Preverite, da sta ključ in skrivno geslo navedena pravilno.",
"Please provide a valid app key and secret." : "Vpisati je treba veljaven ključ programa in kodo.",
"Step 1 failed. Exception: %s" : "1. korak je spodletel. Izjemna napaka: %s",
"Step 2 failed. Exception: %s" : "2. korak je spodletel. Izjemna napaka: %s",
"External storage" : "Zunanja shramba",
"Storage with id \"%i\" not found" : "Shrambe z ID \"%i\" ni mogoče najti.",
+ "Invalid backend or authentication mechanism class" : "Neveljaven ozadnji program oziroma razred mehanizma overitve",
"Invalid mount point" : "Neveljavna priklopna točka",
"Invalid storage backend \"%s\"" : "Neveljaven ozadnji program shrambe \"%s\"",
"Not permitted to use backend \"%s\"" : "Uporaba ozadnjega programa \"%s\" ni dovoljena.",
@@ -23,12 +25,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "Napaka nastavljanja OAuth2",
"Generate keys" : "Ustvari ključe",
"Error generating key pair" : "Prišlo je do napake med ustvarjanjem para ključev",
- "Enable encryption" : "Omogoči šifriranje",
- "Enable previews" : "Omogoči predogled",
- "Enable sharing" : "Omogoči souporabo",
- "Check for changes" : "Preveri za spremembe",
- "Never" : "Nikoli",
- "Once every direct access" : "Enkrat ob neposrednem dostopu",
"All users. Type to select user or group." : "Vsi uporabniki. Skupino ali uporabnika je mogoče tudi izbrati.",
"(group)" : "(skupina)",
"Admin defined" : "Skrbnik je določen",
@@ -102,6 +98,12 @@ OC.L10N.register(
"Name" : "Ime",
"Storage type" : "Vrsta shrambe",
"Scope" : "Obseg",
+ "Enable encryption" : "Omogoči šifriranje",
+ "Enable previews" : "Omogoči predogled",
+ "Enable sharing" : "Omogoči souporabo",
+ "Check for changes" : "Preveri za spremembe",
+ "Never" : "Nikoli",
+ "Once every direct access" : "Enkrat ob neposrednem dostopu",
"External Storage" : "Zunanja podatkovna shramba",
"Folder name" : "Ime mape",
"Authentication" : "Overitev",
diff --git a/apps/files_external/l10n/sl.json b/apps/files_external/l10n/sl.json
index e2db1211a8d..05ec6314a71 100644
--- a/apps/files_external/l10n/sl.json
+++ b/apps/files_external/l10n/sl.json
@@ -1,10 +1,12 @@
{ "translations": {
"Fetching request tokens failed. Verify that your app key and secret are correct." : "Pridobivanje žetonov zahteve je spodletelo. Preverite, ali sta ključ in skrivno geslo programa navedena pravilno.",
+ "Fetching access tokens failed. Verify that your app key and secret are correct." : "Pridobivanje žetonov za dostop je spodletelo. Preverite, da sta ključ in skrivno geslo navedena pravilno.",
"Please provide a valid app key and secret." : "Vpisati je treba veljaven ključ programa in kodo.",
"Step 1 failed. Exception: %s" : "1. korak je spodletel. Izjemna napaka: %s",
"Step 2 failed. Exception: %s" : "2. korak je spodletel. Izjemna napaka: %s",
"External storage" : "Zunanja shramba",
"Storage with id \"%i\" not found" : "Shrambe z ID \"%i\" ni mogoče najti.",
+ "Invalid backend or authentication mechanism class" : "Neveljaven ozadnji program oziroma razred mehanizma overitve",
"Invalid mount point" : "Neveljavna priklopna točka",
"Invalid storage backend \"%s\"" : "Neveljaven ozadnji program shrambe \"%s\"",
"Not permitted to use backend \"%s\"" : "Uporaba ozadnjega programa \"%s\" ni dovoljena.",
@@ -21,12 +23,6 @@
"Error configuring OAuth2" : "Napaka nastavljanja OAuth2",
"Generate keys" : "Ustvari ključe",
"Error generating key pair" : "Prišlo je do napake med ustvarjanjem para ključev",
- "Enable encryption" : "Omogoči šifriranje",
- "Enable previews" : "Omogoči predogled",
- "Enable sharing" : "Omogoči souporabo",
- "Check for changes" : "Preveri za spremembe",
- "Never" : "Nikoli",
- "Once every direct access" : "Enkrat ob neposrednem dostopu",
"All users. Type to select user or group." : "Vsi uporabniki. Skupino ali uporabnika je mogoče tudi izbrati.",
"(group)" : "(skupina)",
"Admin defined" : "Skrbnik je določen",
@@ -100,6 +96,12 @@
"Name" : "Ime",
"Storage type" : "Vrsta shrambe",
"Scope" : "Obseg",
+ "Enable encryption" : "Omogoči šifriranje",
+ "Enable previews" : "Omogoči predogled",
+ "Enable sharing" : "Omogoči souporabo",
+ "Check for changes" : "Preveri za spremembe",
+ "Never" : "Nikoli",
+ "Once every direct access" : "Enkrat ob neposrednem dostopu",
"External Storage" : "Zunanja podatkovna shramba",
"Folder name" : "Ime mape",
"Authentication" : "Overitev",
diff --git a/apps/files_external/l10n/sq.js b/apps/files_external/l10n/sq.js
index ce1ceaa3ba1..c2bd82ebde0 100644
--- a/apps/files_external/l10n/sq.js
+++ b/apps/files_external/l10n/sq.js
@@ -27,12 +27,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "Gabim gjatë formësimit të OAuth2",
"Generate keys" : "Prodho kyçe",
"Error generating key pair" : "Gabim gjatë prodhimit të çiftit të kyçeve",
- "Enable encryption" : "Aktivizoni fshehtëzim",
- "Enable previews" : "Aktivizoni paraparje",
- "Enable sharing" : "Aktivizo ndarjet",
- "Check for changes" : "Kontrollo për ndryshime",
- "Never" : "Kurrë",
- "Once every direct access" : "Çdo herë pas hyrjesh të drejtpërdrejta",
"All users. Type to select user or group." : "Krejt përdoruesit. Shtypni që të përzgjidhet përdorues ose grup.",
"(group)" : "(grup)",
"Admin defined" : "Përcaktuar nga përgjegjësi",
@@ -109,6 +103,12 @@ OC.L10N.register(
"Name" : "Emër",
"Storage type" : "Lloj depozite",
"Scope" : "Shtrirje",
+ "Enable encryption" : "Aktivizoni fshehtëzim",
+ "Enable previews" : "Aktivizoni paraparje",
+ "Enable sharing" : "Aktivizo ndarjet",
+ "Check for changes" : "Kontrollo për ndryshime",
+ "Never" : "Kurrë",
+ "Once every direct access" : "Çdo herë pas hyrjesh të drejtpërdrejta",
"External Storage" : "Depozitë e Jashtme",
"Folder name" : "Emër dosjeje",
"Authentication" : "Mirëfilltësim",
diff --git a/apps/files_external/l10n/sq.json b/apps/files_external/l10n/sq.json
index f6eae29a17f..3979fc3d23b 100644
--- a/apps/files_external/l10n/sq.json
+++ b/apps/files_external/l10n/sq.json
@@ -25,12 +25,6 @@
"Error configuring OAuth2" : "Gabim gjatë formësimit të OAuth2",
"Generate keys" : "Prodho kyçe",
"Error generating key pair" : "Gabim gjatë prodhimit të çiftit të kyçeve",
- "Enable encryption" : "Aktivizoni fshehtëzim",
- "Enable previews" : "Aktivizoni paraparje",
- "Enable sharing" : "Aktivizo ndarjet",
- "Check for changes" : "Kontrollo për ndryshime",
- "Never" : "Kurrë",
- "Once every direct access" : "Çdo herë pas hyrjesh të drejtpërdrejta",
"All users. Type to select user or group." : "Krejt përdoruesit. Shtypni që të përzgjidhet përdorues ose grup.",
"(group)" : "(grup)",
"Admin defined" : "Përcaktuar nga përgjegjësi",
@@ -107,6 +101,12 @@
"Name" : "Emër",
"Storage type" : "Lloj depozite",
"Scope" : "Shtrirje",
+ "Enable encryption" : "Aktivizoni fshehtëzim",
+ "Enable previews" : "Aktivizoni paraparje",
+ "Enable sharing" : "Aktivizo ndarjet",
+ "Check for changes" : "Kontrollo për ndryshime",
+ "Never" : "Kurrë",
+ "Once every direct access" : "Çdo herë pas hyrjesh të drejtpërdrejta",
"External Storage" : "Depozitë e Jashtme",
"Folder name" : "Emër dosjeje",
"Authentication" : "Mirëfilltësim",
diff --git a/apps/files_external/l10n/sr.js b/apps/files_external/l10n/sr.js
index 53b8dad45f1..8a96b403134 100644
--- a/apps/files_external/l10n/sr.js
+++ b/apps/files_external/l10n/sr.js
@@ -13,12 +13,6 @@ OC.L10N.register(
"Access granted" : "Приступ одобрен",
"Generate keys" : "Генериши кључеве",
"Error generating key pair" : "Грешка при генерисању пара кључева",
- "Enable encryption" : "Укључи шифровање",
- "Enable previews" : "Укључи прегледе",
- "Enable sharing" : "Укључи дељење",
- "Check for changes" : "Провери измене",
- "Never" : "никад",
- "Once every direct access" : "једном при сваком директном приступу",
"All users. Type to select user or group." : "Сви корисници. Куцајте за избор корисника или групе.",
"(group)" : "(група)",
"Saved" : "Сачувано",
@@ -68,6 +62,12 @@ OC.L10N.register(
"Name" : "Назив",
"Storage type" : "Тип складишта",
"Scope" : "Распон",
+ "Enable encryption" : "Укључи шифровање",
+ "Enable previews" : "Укључи прегледе",
+ "Enable sharing" : "Укључи дељење",
+ "Check for changes" : "Провери измене",
+ "Never" : "никад",
+ "Once every direct access" : "једном при сваком директном приступу",
"External Storage" : "Спољашње складиште",
"Folder name" : "Назив фасцикле",
"Authentication" : "Аутентификација",
diff --git a/apps/files_external/l10n/sr.json b/apps/files_external/l10n/sr.json
index a5b84eea915..d9b9300ae94 100644
--- a/apps/files_external/l10n/sr.json
+++ b/apps/files_external/l10n/sr.json
@@ -11,12 +11,6 @@
"Access granted" : "Приступ одобрен",
"Generate keys" : "Генериши кључеве",
"Error generating key pair" : "Грешка при генерисању пара кључева",
- "Enable encryption" : "Укључи шифровање",
- "Enable previews" : "Укључи прегледе",
- "Enable sharing" : "Укључи дељење",
- "Check for changes" : "Провери измене",
- "Never" : "никад",
- "Once every direct access" : "једном при сваком директном приступу",
"All users. Type to select user or group." : "Сви корисници. Куцајте за избор корисника или групе.",
"(group)" : "(група)",
"Saved" : "Сачувано",
@@ -66,6 +60,12 @@
"Name" : "Назив",
"Storage type" : "Тип складишта",
"Scope" : "Распон",
+ "Enable encryption" : "Укључи шифровање",
+ "Enable previews" : "Укључи прегледе",
+ "Enable sharing" : "Укључи дељење",
+ "Check for changes" : "Провери измене",
+ "Never" : "никад",
+ "Once every direct access" : "једном при сваком директном приступу",
"External Storage" : "Спољашње складиште",
"Folder name" : "Назив фасцикле",
"Authentication" : "Аутентификација",
diff --git a/apps/files_external/l10n/sv.js b/apps/files_external/l10n/sv.js
index 51567940df1..25a637e31fa 100644
--- a/apps/files_external/l10n/sv.js
+++ b/apps/files_external/l10n/sv.js
@@ -14,11 +14,6 @@ OC.L10N.register(
"Access granted" : "Åtkomst beviljad",
"Generate keys" : "Generera nycklar",
"Error generating key pair" : "Fel vid generering av nyckelpar",
- "Enable encryption" : "Aktivera kryptering",
- "Enable previews" : "Aktivera förhandsgranskningar",
- "Enable sharing" : "Aktivera delning",
- "Check for changes" : "Sök efter ändringar",
- "Never" : "Aldrig",
"All users. Type to select user or group." : "Alla användare. Skriv för att välja användare eller grupp.",
"(group)" : "(grupp)",
"Admin defined" : "Admin definerad",
@@ -88,6 +83,11 @@ OC.L10N.register(
"Name" : "Namn",
"Storage type" : "Lagringstyp",
"Scope" : "Scope",
+ "Enable encryption" : "Aktivera kryptering",
+ "Enable previews" : "Aktivera förhandsgranskningar",
+ "Enable sharing" : "Aktivera delning",
+ "Check for changes" : "Sök efter ändringar",
+ "Never" : "Aldrig",
"External Storage" : "Extern lagring",
"Folder name" : "Mappnamn",
"Authentication" : "Autentisering",
diff --git a/apps/files_external/l10n/sv.json b/apps/files_external/l10n/sv.json
index 0a264bba4c1..5e6ee5e75bf 100644
--- a/apps/files_external/l10n/sv.json
+++ b/apps/files_external/l10n/sv.json
@@ -12,11 +12,6 @@
"Access granted" : "Åtkomst beviljad",
"Generate keys" : "Generera nycklar",
"Error generating key pair" : "Fel vid generering av nyckelpar",
- "Enable encryption" : "Aktivera kryptering",
- "Enable previews" : "Aktivera förhandsgranskningar",
- "Enable sharing" : "Aktivera delning",
- "Check for changes" : "Sök efter ändringar",
- "Never" : "Aldrig",
"All users. Type to select user or group." : "Alla användare. Skriv för att välja användare eller grupp.",
"(group)" : "(grupp)",
"Admin defined" : "Admin definerad",
@@ -86,6 +81,11 @@
"Name" : "Namn",
"Storage type" : "Lagringstyp",
"Scope" : "Scope",
+ "Enable encryption" : "Aktivera kryptering",
+ "Enable previews" : "Aktivera förhandsgranskningar",
+ "Enable sharing" : "Aktivera delning",
+ "Check for changes" : "Sök efter ändringar",
+ "Never" : "Aldrig",
"External Storage" : "Extern lagring",
"Folder name" : "Mappnamn",
"Authentication" : "Autentisering",
diff --git a/apps/files_external/l10n/th_TH.js b/apps/files_external/l10n/th_TH.js
index 7668864cc60..f3cb33e78d8 100644
--- a/apps/files_external/l10n/th_TH.js
+++ b/apps/files_external/l10n/th_TH.js
@@ -27,12 +27,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "ข้อผิดพลาดในการกำหนดค่า OAuth2",
"Generate keys" : "สร้างคีย์",
"Error generating key pair" : "ข้อผิดพลาดในการสร้างคีย์แบบเป็นคู่",
- "Enable encryption" : "เปิดใช้งานการเข้ารหัส",
- "Enable previews" : "เปิดใช้งานการแสดงตัวอย่าง",
- "Enable sharing" : "เปิดให้สามารถแชร์ได้",
- "Check for changes" : "ตรวจสอบการเปลี่ยนแปลง",
- "Never" : "ไม่เคย",
- "Once every direct access" : "เมื่อทุกคนเข้าถึงโดยตรง",
"All users. Type to select user or group." : "ผู้ใช้ทุกคน พิมพ์เพื่อเลือกผู้ใช้หรือกลุ่ม",
"(group)" : "(กลุ่ม)",
"Admin defined" : "ถูกกำหนดโดยผู้ดูแลระบบ",
@@ -106,6 +100,12 @@ OC.L10N.register(
"Name" : "ชื่อ",
"Storage type" : "ชนิดการจัดเก็บข้อมูล",
"Scope" : "ขอบเขต",
+ "Enable encryption" : "เปิดใช้งานการเข้ารหัส",
+ "Enable previews" : "เปิดใช้งานการแสดงตัวอย่าง",
+ "Enable sharing" : "เปิดให้สามารถแชร์ได้",
+ "Check for changes" : "ตรวจสอบการเปลี่ยนแปลง",
+ "Never" : "ไม่เคย",
+ "Once every direct access" : "เมื่อทุกคนเข้าถึงโดยตรง",
"External Storage" : "พื้นทีจัดเก็บข้อมูลจากภายนอก",
"Folder name" : "ชื่อโฟลเดอร์",
"Authentication" : "รับรองความถูกต้อง",
diff --git a/apps/files_external/l10n/th_TH.json b/apps/files_external/l10n/th_TH.json
index 7eccb2d3718..8b5d857449a 100644
--- a/apps/files_external/l10n/th_TH.json
+++ b/apps/files_external/l10n/th_TH.json
@@ -25,12 +25,6 @@
"Error configuring OAuth2" : "ข้อผิดพลาดในการกำหนดค่า OAuth2",
"Generate keys" : "สร้างคีย์",
"Error generating key pair" : "ข้อผิดพลาดในการสร้างคีย์แบบเป็นคู่",
- "Enable encryption" : "เปิดใช้งานการเข้ารหัส",
- "Enable previews" : "เปิดใช้งานการแสดงตัวอย่าง",
- "Enable sharing" : "เปิดให้สามารถแชร์ได้",
- "Check for changes" : "ตรวจสอบการเปลี่ยนแปลง",
- "Never" : "ไม่เคย",
- "Once every direct access" : "เมื่อทุกคนเข้าถึงโดยตรง",
"All users. Type to select user or group." : "ผู้ใช้ทุกคน พิมพ์เพื่อเลือกผู้ใช้หรือกลุ่ม",
"(group)" : "(กลุ่ม)",
"Admin defined" : "ถูกกำหนดโดยผู้ดูแลระบบ",
@@ -104,6 +98,12 @@
"Name" : "ชื่อ",
"Storage type" : "ชนิดการจัดเก็บข้อมูล",
"Scope" : "ขอบเขต",
+ "Enable encryption" : "เปิดใช้งานการเข้ารหัส",
+ "Enable previews" : "เปิดใช้งานการแสดงตัวอย่าง",
+ "Enable sharing" : "เปิดให้สามารถแชร์ได้",
+ "Check for changes" : "ตรวจสอบการเปลี่ยนแปลง",
+ "Never" : "ไม่เคย",
+ "Once every direct access" : "เมื่อทุกคนเข้าถึงโดยตรง",
"External Storage" : "พื้นทีจัดเก็บข้อมูลจากภายนอก",
"Folder name" : "ชื่อโฟลเดอร์",
"Authentication" : "รับรองความถูกต้อง",
diff --git a/apps/files_external/l10n/tr.js b/apps/files_external/l10n/tr.js
index 14e86c5868f..28e95fd5eed 100644
--- a/apps/files_external/l10n/tr.js
+++ b/apps/files_external/l10n/tr.js
@@ -27,12 +27,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "OAuth2 yapılandırma hatası",
"Generate keys" : "Anahtarlar üret",
"Error generating key pair" : "Anahtar çifti üretirken hata",
- "Enable encryption" : "Şifrelemeyi aç",
- "Enable previews" : "Önizlemeleri aç",
- "Enable sharing" : "Paylaşımı etkinleştir",
- "Check for changes" : "Değişiklikleri denetle",
- "Never" : "Daha yeni",
- "Once every direct access" : "Her doğrudan erişimde bir kez",
"All users. Type to select user or group." : "Tüm kullanıcılar. Kullanıcı veya grup seçmek için yazın.",
"(group)" : "(grup)",
"Admin defined" : "Yönetici tanımlandı",
@@ -111,6 +105,12 @@ OC.L10N.register(
"Name" : "Ad",
"Storage type" : "Depolama türü",
"Scope" : "Kapsam",
+ "Enable encryption" : "Şifrelemeyi aç",
+ "Enable previews" : "Önizlemeleri aç",
+ "Enable sharing" : "Paylaşımı etkinleştir",
+ "Check for changes" : "Değişiklikleri denetle",
+ "Never" : "Daha yeni",
+ "Once every direct access" : "Her doğrudan erişimde bir kez",
"External Storage" : "Harici Depolama",
"Folder name" : "Klasör ismi",
"Authentication" : "Kimlik Doğrulama",
diff --git a/apps/files_external/l10n/tr.json b/apps/files_external/l10n/tr.json
index cc015c380fe..4b131181b9e 100644
--- a/apps/files_external/l10n/tr.json
+++ b/apps/files_external/l10n/tr.json
@@ -25,12 +25,6 @@
"Error configuring OAuth2" : "OAuth2 yapılandırma hatası",
"Generate keys" : "Anahtarlar üret",
"Error generating key pair" : "Anahtar çifti üretirken hata",
- "Enable encryption" : "Şifrelemeyi aç",
- "Enable previews" : "Önizlemeleri aç",
- "Enable sharing" : "Paylaşımı etkinleştir",
- "Check for changes" : "Değişiklikleri denetle",
- "Never" : "Daha yeni",
- "Once every direct access" : "Her doğrudan erişimde bir kez",
"All users. Type to select user or group." : "Tüm kullanıcılar. Kullanıcı veya grup seçmek için yazın.",
"(group)" : "(grup)",
"Admin defined" : "Yönetici tanımlandı",
@@ -109,6 +103,12 @@
"Name" : "Ad",
"Storage type" : "Depolama türü",
"Scope" : "Kapsam",
+ "Enable encryption" : "Şifrelemeyi aç",
+ "Enable previews" : "Önizlemeleri aç",
+ "Enable sharing" : "Paylaşımı etkinleştir",
+ "Check for changes" : "Değişiklikleri denetle",
+ "Never" : "Daha yeni",
+ "Once every direct access" : "Her doğrudan erişimde bir kez",
"External Storage" : "Harici Depolama",
"Folder name" : "Klasör ismi",
"Authentication" : "Kimlik Doğrulama",
diff --git a/apps/files_external/l10n/uk.js b/apps/files_external/l10n/uk.js
index 9341782dc86..d21348ff73b 100644
--- a/apps/files_external/l10n/uk.js
+++ b/apps/files_external/l10n/uk.js
@@ -13,7 +13,6 @@ OC.L10N.register(
"Access granted" : "Доступ дозволено",
"Generate keys" : "Створити ключі",
"Error generating key pair" : "Помилка створення ключової пари",
- "Enable encryption" : "Увімкнути шифрування",
"All users. Type to select user or group." : "Всі користувачі. Введіть ім'я користувача або групи.",
"(group)" : "(група)",
"Saved" : "Збережено",
@@ -58,6 +57,7 @@ OC.L10N.register(
"Name" : "Ім'я",
"Storage type" : "Тип сховища",
"Scope" : "Область",
+ "Enable encryption" : "Увімкнути шифрування",
"External Storage" : "Зовнішні сховища",
"Folder name" : "Ім'я теки",
"Configuration" : "Налаштування",
diff --git a/apps/files_external/l10n/uk.json b/apps/files_external/l10n/uk.json
index a76795cba5e..33886b821cc 100644
--- a/apps/files_external/l10n/uk.json
+++ b/apps/files_external/l10n/uk.json
@@ -11,7 +11,6 @@
"Access granted" : "Доступ дозволено",
"Generate keys" : "Створити ключі",
"Error generating key pair" : "Помилка створення ключової пари",
- "Enable encryption" : "Увімкнути шифрування",
"All users. Type to select user or group." : "Всі користувачі. Введіть ім'я користувача або групи.",
"(group)" : "(група)",
"Saved" : "Збережено",
@@ -56,6 +55,7 @@
"Name" : "Ім'я",
"Storage type" : "Тип сховища",
"Scope" : "Область",
+ "Enable encryption" : "Увімкнути шифрування",
"External Storage" : "Зовнішні сховища",
"Folder name" : "Ім'я теки",
"Configuration" : "Налаштування",
diff --git a/apps/files_external/l10n/zh_CN.js b/apps/files_external/l10n/zh_CN.js
index 9582a5a2180..805ae91d4de 100644
--- a/apps/files_external/l10n/zh_CN.js
+++ b/apps/files_external/l10n/zh_CN.js
@@ -10,10 +10,6 @@ OC.L10N.register(
"System" : "系统",
"Grant access" : "授权",
"Access granted" : "权限已授予。",
- "Enable encryption" : "启用加密",
- "Enable previews" : "启用预览",
- "Enable sharing" : "启用分享",
- "Never" : "从不",
"Saved" : "已保存",
"External mount error" : "外部挂载错误",
"external-storage" : "外部存储",
@@ -63,6 +59,10 @@ OC.L10N.register(
"Name" : "名称",
"Storage type" : "存储类型",
"Scope" : "适用范围",
+ "Enable encryption" : "启用加密",
+ "Enable previews" : "启用预览",
+ "Enable sharing" : "启用分享",
+ "Never" : "从不",
"External Storage" : "外部存储",
"Folder name" : "目录名称",
"Authentication" : "认证",
diff --git a/apps/files_external/l10n/zh_CN.json b/apps/files_external/l10n/zh_CN.json
index 1c8ae2f0697..71babc081f6 100644
--- a/apps/files_external/l10n/zh_CN.json
+++ b/apps/files_external/l10n/zh_CN.json
@@ -8,10 +8,6 @@
"System" : "系统",
"Grant access" : "授权",
"Access granted" : "权限已授予。",
- "Enable encryption" : "启用加密",
- "Enable previews" : "启用预览",
- "Enable sharing" : "启用分享",
- "Never" : "从不",
"Saved" : "已保存",
"External mount error" : "外部挂载错误",
"external-storage" : "外部存储",
@@ -61,6 +57,10 @@
"Name" : "名称",
"Storage type" : "存储类型",
"Scope" : "适用范围",
+ "Enable encryption" : "启用加密",
+ "Enable previews" : "启用预览",
+ "Enable sharing" : "启用分享",
+ "Never" : "从不",
"External Storage" : "外部存储",
"Folder name" : "目录名称",
"Authentication" : "认证",
diff --git a/apps/files_external/l10n/zh_TW.js b/apps/files_external/l10n/zh_TW.js
index b61b2e61b8b..cf3eb29c250 100644
--- a/apps/files_external/l10n/zh_TW.js
+++ b/apps/files_external/l10n/zh_TW.js
@@ -26,10 +26,6 @@ OC.L10N.register(
"Error configuring OAuth2" : "設定 OAuth2 時發生錯誤",
"Generate keys" : "產生金鑰",
"Error generating key pair" : "產生金鑰對錯誤",
- "Enable encryption" : "啟用加密",
- "Enable previews" : "啟動預覽",
- "Check for changes" : "檢查變動",
- "Never" : "絕不",
"All users. Type to select user or group." : "所有人都可以使用,或者選擇特定使用者、群組",
"(group)" : "(群組)",
"Saved" : "已儲存",
@@ -93,6 +89,10 @@ OC.L10N.register(
"Name" : "名稱",
"Storage type" : "儲存類型",
"Scope" : "範圍",
+ "Enable encryption" : "啟用加密",
+ "Enable previews" : "啟動預覽",
+ "Check for changes" : "檢查變動",
+ "Never" : "絕不",
"External Storage" : "外部儲存",
"Folder name" : "資料夾名稱",
"Authentication" : "驗證",
diff --git a/apps/files_external/l10n/zh_TW.json b/apps/files_external/l10n/zh_TW.json
index 72d17f93161..9dcfdba255f 100644
--- a/apps/files_external/l10n/zh_TW.json
+++ b/apps/files_external/l10n/zh_TW.json
@@ -24,10 +24,6 @@
"Error configuring OAuth2" : "設定 OAuth2 時發生錯誤",
"Generate keys" : "產生金鑰",
"Error generating key pair" : "產生金鑰對錯誤",
- "Enable encryption" : "啟用加密",
- "Enable previews" : "啟動預覽",
- "Check for changes" : "檢查變動",
- "Never" : "絕不",
"All users. Type to select user or group." : "所有人都可以使用,或者選擇特定使用者、群組",
"(group)" : "(群組)",
"Saved" : "已儲存",
@@ -91,6 +87,10 @@
"Name" : "名稱",
"Storage type" : "儲存類型",
"Scope" : "範圍",
+ "Enable encryption" : "啟用加密",
+ "Enable previews" : "啟動預覽",
+ "Check for changes" : "檢查變動",
+ "Never" : "絕不",
"External Storage" : "外部儲存",
"Folder name" : "資料夾名稱",
"Authentication" : "驗證",
diff --git a/apps/files_external/templates/settings.php b/apps/files_external/templates/settings.php
index feccd2a4e45..7edd66fe4d5 100644
--- a/apps/files_external/templates/settings.php
+++ b/apps/files_external/templates/settings.php
@@ -3,11 +3,19 @@
use \OCA\Files_External\Lib\DefinitionParameter;
use \OCA\Files_External\Service\BackendService;
+ $l->t("Enable encryption");
+ $l->t("Enable previews");
+ $l->t("Enable sharing");
+ $l->t("Check for changes");
+ $l->t("Never");
+ $l->t("Once every direct access");
+
script('files_external', 'settings');
style('files_external', 'settings');
// load custom JS
foreach ($_['backends'] as $backend) {
+ /** @var Backend $backend */
if ($backend->getCustomJs()) {
script('files_external', $backend->getCustomJs());
}
diff --git a/apps/files_sharing/js/public.js b/apps/files_sharing/js/public.js
index 70d5d619c12..2d93bc17996 100644
--- a/apps/files_sharing/js/public.js
+++ b/apps/files_sharing/js/public.js
@@ -292,6 +292,24 @@ OCA.Sharing.PublicApp = {
},
_saveToOwnCloud: function (remote, token, owner, ownerDisplayName, name, isProtected) {
+ var toggleLoading = function() {
+ var iconClass = $('#save-button-confirm').attr('class');
+ var loading = iconClass.indexOf('icon-loading-small') !== -1;
+ if(loading) {
+ $('#save-button-confirm')
+ .removeClass("icon-loading-small")
+ .addClass("icon-confirm");
+
+ }
+ else {
+ $('#save-button-confirm')
+ .removeClass("icon-confirm")
+ .addClass("icon-loading-small");
+
+ }
+ };
+
+ toggleLoading();
var location = window.location.protocol + '//' + window.location.host + OC.webroot;
if(remote.substr(-1) !== '/') {
@@ -309,6 +327,7 @@ OCA.Sharing.PublicApp = {
// this check needs to happen on the server due to the Content Security Policy directive
$.get(OC.generateUrl('apps/files_sharing/testremote'), {remote: remote}).then(function (protocol) {
if (protocol !== 'http' && protocol !== 'https') {
+ toggleLoading();
OC.dialogs.alert(t('files_sharing', 'No ownCloud installation (7 or higher) found at {remote}', {remote: remote}),
t('files_sharing', 'Invalid ownCloud url'));
} else {
diff --git a/apps/files_sharing/tests/api/share20ocstest.php b/apps/files_sharing/tests/api/share20ocstest.php
index 42a23b43ce1..9a30b8720ed 100644
--- a/apps/files_sharing/tests/api/share20ocstest.php
+++ b/apps/files_sharing/tests/api/share20ocstest.php
@@ -661,10 +661,9 @@ class Share20OCSTest extends \Test\TestCase {
->with('valid-path')
->willReturn($path);
- $user = $this->getMock('\OCP\IUser');
$this->userManager->method('userExists')->with('validUser')->willReturn(true);
- $share->method('setPath')->with($path);
+ $share->method('setNode')->with($path);
$share->method('setPermissions')
->with(
\OCP\Constants::PERMISSION_ALL &
@@ -769,7 +768,7 @@ class Share20OCSTest extends \Test\TestCase {
->method('allowGroupSharing')
->willReturn(true);
- $share->method('setPath')->with($path);
+ $share->method('setNode')->with($path);
$share->method('setPermissions')->with(\OCP\Constants::PERMISSION_ALL);
$share->method('setShareType')->with(\OCP\Share::SHARE_TYPE_GROUP);
$share->method('setSharedWith')->with('validGroup');
@@ -818,7 +817,7 @@ class Share20OCSTest extends \Test\TestCase {
->method('allowGroupSharing')
->willReturn(false);
- $share->method('setPath')->with($path);
+ $share->method('setNode')->with($path);
$expected = new \OC_OCS_Result(null, 404, 'group sharing is disabled by the administrator');
$result = $this->ocs->createShare();
diff --git a/apps/user_ldap/l10n/sl.js b/apps/user_ldap/l10n/sl.js
index e359ae585a8..57b80dc1345 100644
--- a/apps/user_ldap/l10n/sl.js
+++ b/apps/user_ldap/l10n/sl.js
@@ -19,7 +19,9 @@ OC.L10N.register(
"Select groups" : "Izberi skupine",
"Select object classes" : "Izbor razredov predmeta",
"Please check the credentials, they seem to be wrong." : "Preverite poverila! Najverjetneje so napačna.",
+ "Base DN could not be auto-detected, please revise credentials, host and port." : "Osnovnega enoznačnega imena (DN) ni mogoče samodejno zaznati. Preverite poverila ter nastavitve gostitelja in vrat.",
"{nthServer}. Server" : "{nthServer}. strežnik",
+ "No object found in the given Base DN. Please revise." : "Ni najdenega predmeta v osnovnem enoznačnem imenu (DN). Preverite nastavitve.",
"More than 1,000 directory entries available." : "Na voljo je več kot 1000 vnosov imenika",
"Do you really want to delete the current Server Configuration?" : "Ali res želite izbrisati trenutne nastavitve strežnika?",
"Confirm Deletion" : "Potrdi brisanje",
diff --git a/apps/user_ldap/l10n/sl.json b/apps/user_ldap/l10n/sl.json
index bb7586eed7c..39a8fae8cdb 100644
--- a/apps/user_ldap/l10n/sl.json
+++ b/apps/user_ldap/l10n/sl.json
@@ -17,7 +17,9 @@
"Select groups" : "Izberi skupine",
"Select object classes" : "Izbor razredov predmeta",
"Please check the credentials, they seem to be wrong." : "Preverite poverila! Najverjetneje so napačna.",
+ "Base DN could not be auto-detected, please revise credentials, host and port." : "Osnovnega enoznačnega imena (DN) ni mogoče samodejno zaznati. Preverite poverila ter nastavitve gostitelja in vrat.",
"{nthServer}. Server" : "{nthServer}. strežnik",
+ "No object found in the given Base DN. Please revise." : "Ni najdenega predmeta v osnovnem enoznačnem imenu (DN). Preverite nastavitve.",
"More than 1,000 directory entries available." : "Na voljo je več kot 1000 vnosov imenika",
"Do you really want to delete the current Server Configuration?" : "Ali res želite izbrisati trenutne nastavitve strežnika?",
"Confirm Deletion" : "Potrdi brisanje",