summaryrefslogtreecommitdiffstats
path: root/apps/files_external
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files_external')
-rw-r--r--apps/files_external/appinfo/app.php47
-rw-r--r--apps/files_external/appinfo/application.php28
-rw-r--r--apps/files_external/appinfo/routes.php2
-rw-r--r--apps/files_external/controller/ajaxcontroller.php14
-rw-r--r--apps/files_external/controller/globalstoragescontroller.php15
-rw-r--r--apps/files_external/controller/storagescontroller.php37
-rw-r--r--apps/files_external/controller/userstoragescontroller.php46
-rw-r--r--apps/files_external/js/public_key.js46
-rw-r--r--apps/files_external/js/sftp_key.js53
-rw-r--r--apps/files_external/l10n/af_ZA.js6
-rw-r--r--apps/files_external/l10n/af_ZA.json6
-rw-r--r--apps/files_external/l10n/ar.js8
-rw-r--r--apps/files_external/l10n/ar.json8
-rw-r--r--apps/files_external/l10n/ast.js25
-rw-r--r--apps/files_external/l10n/ast.json25
-rw-r--r--apps/files_external/l10n/az.js28
-rw-r--r--apps/files_external/l10n/az.json28
-rw-r--r--apps/files_external/l10n/bg_BG.js29
-rw-r--r--apps/files_external/l10n/bg_BG.json29
-rw-r--r--apps/files_external/l10n/bn_BD.js8
-rw-r--r--apps/files_external/l10n/bn_BD.json8
-rw-r--r--apps/files_external/l10n/bn_IN.js4
-rw-r--r--apps/files_external/l10n/bn_IN.json4
-rw-r--r--apps/files_external/l10n/bs.js4
-rw-r--r--apps/files_external/l10n/bs.json4
-rw-r--r--apps/files_external/l10n/ca.js30
-rw-r--r--apps/files_external/l10n/ca.json30
-rw-r--r--apps/files_external/l10n/cs_CZ.js32
-rw-r--r--apps/files_external/l10n/cs_CZ.json32
-rw-r--r--apps/files_external/l10n/cy_GB.js4
-rw-r--r--apps/files_external/l10n/cy_GB.json4
-rw-r--r--apps/files_external/l10n/da.js39
-rw-r--r--apps/files_external/l10n/da.json39
-rw-r--r--apps/files_external/l10n/de.js30
-rw-r--r--apps/files_external/l10n/de.json30
-rw-r--r--apps/files_external/l10n/de_AT.js6
-rw-r--r--apps/files_external/l10n/de_AT.json6
-rw-r--r--apps/files_external/l10n/de_DE.js30
-rw-r--r--apps/files_external/l10n/de_DE.json30
-rw-r--r--apps/files_external/l10n/el.js33
-rw-r--r--apps/files_external/l10n/el.json33
-rw-r--r--apps/files_external/l10n/en_GB.js30
-rw-r--r--apps/files_external/l10n/en_GB.json30
-rw-r--r--apps/files_external/l10n/eo.js17
-rw-r--r--apps/files_external/l10n/eo.json17
-rw-r--r--apps/files_external/l10n/es.js32
-rw-r--r--apps/files_external/l10n/es.json32
-rw-r--r--apps/files_external/l10n/es_AR.js7
-rw-r--r--apps/files_external/l10n/es_AR.json7
-rw-r--r--apps/files_external/l10n/es_CL.js4
-rw-r--r--apps/files_external/l10n/es_CL.json4
-rw-r--r--apps/files_external/l10n/es_MX.js7
-rw-r--r--apps/files_external/l10n/es_MX.json7
-rw-r--r--apps/files_external/l10n/et_EE.js30
-rw-r--r--apps/files_external/l10n/et_EE.json30
-rw-r--r--apps/files_external/l10n/eu.js23
-rw-r--r--apps/files_external/l10n/eu.json23
-rw-r--r--apps/files_external/l10n/fa.js7
-rw-r--r--apps/files_external/l10n/fa.json7
-rw-r--r--apps/files_external/l10n/fi_FI.js28
-rw-r--r--apps/files_external/l10n/fi_FI.json28
-rw-r--r--apps/files_external/l10n/fr.js40
-rw-r--r--apps/files_external/l10n/fr.json40
-rw-r--r--apps/files_external/l10n/gl.js30
-rw-r--r--apps/files_external/l10n/gl.json30
-rw-r--r--apps/files_external/l10n/he.js6
-rw-r--r--apps/files_external/l10n/he.json6
-rw-r--r--apps/files_external/l10n/hi.js6
-rw-r--r--apps/files_external/l10n/hi.json6
-rw-r--r--apps/files_external/l10n/hr.js22
-rw-r--r--apps/files_external/l10n/hr.json22
-rw-r--r--apps/files_external/l10n/hu_HU.js14
-rw-r--r--apps/files_external/l10n/hu_HU.json14
-rw-r--r--apps/files_external/l10n/ia.js4
-rw-r--r--apps/files_external/l10n/ia.json4
-rw-r--r--apps/files_external/l10n/id.js33
-rw-r--r--apps/files_external/l10n/id.json33
-rw-r--r--apps/files_external/l10n/is.js6
-rw-r--r--apps/files_external/l10n/is.json6
-rw-r--r--apps/files_external/l10n/it.js33
-rw-r--r--apps/files_external/l10n/it.json33
-rw-r--r--apps/files_external/l10n/ja.js30
-rw-r--r--apps/files_external/l10n/ja.json30
-rw-r--r--apps/files_external/l10n/ka_GE.js7
-rw-r--r--apps/files_external/l10n/ka_GE.json7
-rw-r--r--apps/files_external/l10n/km.js6
-rw-r--r--apps/files_external/l10n/km.json6
-rw-r--r--apps/files_external/l10n/kn.js6
-rw-r--r--apps/files_external/l10n/kn.json6
-rw-r--r--apps/files_external/l10n/ko.js52
-rw-r--r--apps/files_external/l10n/ko.json52
-rw-r--r--apps/files_external/l10n/ku_IQ.js4
-rw-r--r--apps/files_external/l10n/ku_IQ.json4
-rw-r--r--apps/files_external/l10n/lb.js6
-rw-r--r--apps/files_external/l10n/lb.json6
-rw-r--r--apps/files_external/l10n/lt_LT.js7
-rw-r--r--apps/files_external/l10n/lt_LT.json7
-rw-r--r--apps/files_external/l10n/lv.js6
-rw-r--r--apps/files_external/l10n/lv.json6
-rw-r--r--apps/files_external/l10n/mk.js7
-rw-r--r--apps/files_external/l10n/mk.json7
-rw-r--r--apps/files_external/l10n/mn.js4
-rw-r--r--apps/files_external/l10n/mn.json4
-rw-r--r--apps/files_external/l10n/ms_MY.js4
-rw-r--r--apps/files_external/l10n/ms_MY.json4
-rw-r--r--apps/files_external/l10n/nb_NO.js51
-rw-r--r--apps/files_external/l10n/nb_NO.json51
-rw-r--r--apps/files_external/l10n/nl.js33
-rw-r--r--apps/files_external/l10n/nl.json33
-rw-r--r--apps/files_external/l10n/nn_NO.js6
-rw-r--r--apps/files_external/l10n/nn_NO.json6
-rw-r--r--apps/files_external/l10n/oc.js29
-rw-r--r--apps/files_external/l10n/oc.json29
-rw-r--r--apps/files_external/l10n/pa.js2
-rw-r--r--apps/files_external/l10n/pa.json2
-rw-r--r--apps/files_external/l10n/pl.js30
-rw-r--r--apps/files_external/l10n/pl.json30
-rw-r--r--apps/files_external/l10n/pt_BR.js33
-rw-r--r--apps/files_external/l10n/pt_BR.json33
-rw-r--r--apps/files_external/l10n/pt_PT.js61
-rw-r--r--apps/files_external/l10n/pt_PT.json61
-rw-r--r--apps/files_external/l10n/ro.js9
-rw-r--r--apps/files_external/l10n/ro.json9
-rw-r--r--apps/files_external/l10n/ru.js30
-rw-r--r--apps/files_external/l10n/ru.json30
-rw-r--r--apps/files_external/l10n/si_LK.js6
-rw-r--r--apps/files_external/l10n/si_LK.json6
-rw-r--r--apps/files_external/l10n/sk_SK.js29
-rw-r--r--apps/files_external/l10n/sk_SK.json29
-rw-r--r--apps/files_external/l10n/sl.js30
-rw-r--r--apps/files_external/l10n/sl.json30
-rw-r--r--apps/files_external/l10n/sq.js6
-rw-r--r--apps/files_external/l10n/sq.json6
-rw-r--r--apps/files_external/l10n/sr.js30
-rw-r--r--apps/files_external/l10n/sr.json30
-rw-r--r--apps/files_external/l10n/sr@latin.js22
-rw-r--r--apps/files_external/l10n/sr@latin.json22
-rw-r--r--apps/files_external/l10n/sv.js25
-rw-r--r--apps/files_external/l10n/sv.json25
-rw-r--r--apps/files_external/l10n/ta_LK.js6
-rw-r--r--apps/files_external/l10n/ta_LK.json6
-rw-r--r--apps/files_external/l10n/te.js2
-rw-r--r--apps/files_external/l10n/te.json2
-rw-r--r--apps/files_external/l10n/th_TH.js33
-rw-r--r--apps/files_external/l10n/th_TH.json33
-rw-r--r--apps/files_external/l10n/tr.js33
-rw-r--r--apps/files_external/l10n/tr.json33
-rw-r--r--apps/files_external/l10n/ug.js6
-rw-r--r--apps/files_external/l10n/ug.json6
-rw-r--r--apps/files_external/l10n/uk.js29
-rw-r--r--apps/files_external/l10n/uk.json29
-rw-r--r--apps/files_external/l10n/ur_PK.js4
-rw-r--r--apps/files_external/l10n/ur_PK.json4
-rw-r--r--apps/files_external/l10n/vi.js6
-rw-r--r--apps/files_external/l10n/vi.json6
-rw-r--r--apps/files_external/l10n/zh_CN.js12
-rw-r--r--apps/files_external/l10n/zh_CN.json12
-rw-r--r--apps/files_external/l10n/zh_HK.js6
-rw-r--r--apps/files_external/l10n/zh_HK.json6
-rw-r--r--apps/files_external/l10n/zh_TW.js7
-rw-r--r--apps/files_external/l10n/zh_TW.json7
-rw-r--r--apps/files_external/lib/auth/authmechanism.php6
-rw-r--r--apps/files_external/lib/auth/openstack/openstack.php48
-rw-r--r--apps/files_external/lib/auth/openstack/rackspace.php46
-rw-r--r--apps/files_external/lib/auth/publickey/rsa.php80
-rw-r--r--apps/files_external/lib/backend/amazons3.php5
-rw-r--r--apps/files_external/lib/backend/backend.php6
-rw-r--r--apps/files_external/lib/backend/dav.php4
-rw-r--r--apps/files_external/lib/backend/dropbox.php5
-rw-r--r--apps/files_external/lib/backend/ftp.php4
-rw-r--r--apps/files_external/lib/backend/google.php5
-rw-r--r--apps/files_external/lib/backend/legacybackend.php21
-rw-r--r--apps/files_external/lib/backend/local.php2
-rw-r--r--apps/files_external/lib/backend/sftp.php1
-rw-r--r--apps/files_external/lib/backend/sftp_key.php50
-rw-r--r--apps/files_external/lib/backend/smb.php4
-rw-r--r--apps/files_external/lib/backend/smb_oc.php71
-rw-r--r--apps/files_external/lib/backend/swift.php62
-rw-r--r--apps/files_external/lib/config.php67
-rw-r--r--apps/files_external/lib/dependencytrait.php47
-rw-r--r--apps/files_external/lib/legacydependencycheckpolyfill.php70
-rw-r--r--apps/files_external/lib/permissionstrait.php164
-rw-r--r--apps/files_external/lib/sftp.php17
-rw-r--r--apps/files_external/lib/sftp_key.php215
-rw-r--r--apps/files_external/lib/smb_oc.php126
-rw-r--r--apps/files_external/lib/visibilitytrait.php136
-rw-r--r--apps/files_external/personal.php8
-rw-r--r--apps/files_external/service/backendservice.php69
-rw-r--r--apps/files_external/settings.php16
-rw-r--r--apps/files_external/templates/settings.php2
-rw-r--r--apps/files_external/tests/backend/legacybackendtest.php38
-rw-r--r--apps/files_external/tests/controller/storagescontrollertest.php16
-rw-r--r--apps/files_external/tests/controller/userstoragescontrollertest.php16
-rw-r--r--apps/files_external/tests/legacydependencycheckpolyfilltest.php (renamed from apps/files_external/tests/dependencytraittest.php)23
-rw-r--r--apps/files_external/tests/service/backendservicetest.php28
195 files changed, 2091 insertions, 2495 deletions
diff --git a/apps/files_external/appinfo/app.php b/apps/files_external/appinfo/app.php
index 9db4b0a6330..f33012b5f09 100644
--- a/apps/files_external/appinfo/app.php
+++ b/apps/files_external/appinfo/app.php
@@ -37,11 +37,9 @@ OC::$CLASSPATH['OC\Files\Storage\OwnCloud'] = 'files_external/lib/owncloud.php';
OC::$CLASSPATH['OC\Files\Storage\Google'] = 'files_external/lib/google.php';
OC::$CLASSPATH['OC\Files\Storage\Swift'] = 'files_external/lib/swift.php';
OC::$CLASSPATH['OC\Files\Storage\SMB'] = 'files_external/lib/smb.php';
-OC::$CLASSPATH['OC\Files\Storage\SMB_OC'] = 'files_external/lib/smb_oc.php';
OC::$CLASSPATH['OC\Files\Storage\AmazonS3'] = 'files_external/lib/amazons3.php';
OC::$CLASSPATH['OC\Files\Storage\Dropbox'] = 'files_external/lib/dropbox.php';
OC::$CLASSPATH['OC\Files\Storage\SFTP'] = 'files_external/lib/sftp.php';
-OC::$CLASSPATH['OC\Files\Storage\SFTP_Key'] = 'files_external/lib/sftp_key.php';
OC::$CLASSPATH['OC_Mount_Config'] = 'files_external/lib/config.php';
OC::$CLASSPATH['OCA\Files\External\Api'] = 'files_external/lib/api.php';
@@ -68,51 +66,6 @@ if (OCP\Config::getAppValue('files_external', 'allow_user_mounting', 'yes') == '
// connecting hooks
OCP\Util::connectHook('OC_Filesystem', 'post_initMountPoints', '\OC_Mount_Config', 'initMountPointsHook');
-OCP\Util::connectHook('OC_User', 'post_login', 'OC\Files\Storage\SMB_OC', 'login');
-OC_Mount_Config::registerBackend('\OC\Files\Storage\Swift', [
- 'backend' => (string)$l->t('OpenStack Object Storage'),
- 'priority' => 100,
- 'configuration' => [
- 'user' => (string)$l->t('Username'),
- 'bucket' => (string)$l->t('Bucket'),
- 'region' => '&'.$l->t('Region (optional for OpenStack Object Storage)'),
- 'key' => '&*'.$l->t('API Key (required for Rackspace Cloud Files)'),
- 'tenant' => '&'.$l->t('Tenantname (required for OpenStack Object Storage)'),
- 'password' => '&*'.$l->t('Password (required for OpenStack Object Storage)'),
- 'service_name' => '&'.$l->t('Service Name (required for OpenStack Object Storage)'),
- 'url' => '&'.$l->t('URL of identity endpoint (required for OpenStack Object Storage)'),
- 'timeout' => '&'.$l->t('Timeout of HTTP requests in seconds'),
- ],
- 'has_dependencies' => true,
-]);
-
-
-if (!OC_Util::runningOnWindows()) {
- OC_Mount_Config::registerBackend('\OC\Files\Storage\SMB_OC', [
- 'backend' => (string)$l->t('SMB / CIFS using OC login'),
- 'priority' => 90,
- 'configuration' => [
- 'host' => (string)$l->t('Host'),
- 'username_as_share' => '!'.$l->t('Username as share'),
- 'share' => '&'.$l->t('Share'),
- 'root' => '&'.$l->t('Remote subfolder'),
- ],
- 'has_dependencies' => true,
- ]);
-}
-
-OC_Mount_Config::registerBackend('\OC\Files\Storage\SFTP_Key', [
- 'backend' => (string)$l->t('SFTP with secret key login'),
- 'priority' => 100,
- 'configuration' => array(
- 'host' => (string)$l->t('Host'),
- 'user' => (string)$l->t('Username'),
- 'public_key' => (string)$l->t('Public key'),
- 'private_key' => '#private_key',
- 'root' => '&'.$l->t('Remote subfolder')),
- 'custom' => 'sftp_key',
- ]
-);
$mountProvider = $appContainer->query('OCA\Files_External\Config\ConfigAdapter');
\OC::$server->getMountProviderCollection()->registerProvider($mountProvider);
diff --git a/apps/files_external/appinfo/application.php b/apps/files_external/appinfo/application.php
index 1e43c737408..3a222141fb5 100644
--- a/apps/files_external/appinfo/application.php
+++ b/apps/files_external/appinfo/application.php
@@ -24,7 +24,6 @@
namespace OCA\Files_External\AppInfo;
-use \OCA\Files_External\Controller\AjaxController;
use \OCP\AppFramework\App;
use \OCP\IContainer;
use \OCA\Files_External\Service\BackendService;
@@ -36,20 +35,13 @@ class Application extends App {
public function __construct(array $urlParams=array()) {
parent::__construct('files_external', $urlParams);
- $container = $this->getContainer();
-
- /**
- * Controllers
- */
- $container->registerService('AjaxController', function (IContainer $c) {
- return new AjaxController(
- $c->query('AppName'),
- $c->query('Request')
- );
- });
-
$this->loadBackends();
$this->loadAuthMechanisms();
+
+ // app developers: do NOT depend on this! it will disappear with oC 9.0!
+ \OC::$server->getEventDispatcher()->dispatch(
+ 'OCA\\Files_External::loadAdditionalBackends'
+ );
}
/**
@@ -68,11 +60,14 @@ class Application extends App {
$container->query('OCA\Files_External\Lib\Backend\AmazonS3'),
$container->query('OCA\Files_External\Lib\Backend\Dropbox'),
$container->query('OCA\Files_External\Lib\Backend\Google'),
+ $container->query('OCA\Files_External\Lib\Backend\Swift'),
+ $container->query('OCA\Files_External\Lib\Backend\SFTP_Key'),
]);
if (!\OC_Util::runningOnWindows()) {
$service->registerBackends([
$container->query('OCA\Files_External\Lib\Backend\SMB'),
+ $container->query('OCA\Files_External\Lib\Backend\SMB_OC'),
]);
}
}
@@ -101,6 +96,13 @@ class Application extends App {
// AuthMechanism::SCHEME_OAUTH2 mechanisms
$container->query('OCA\Files_External\Lib\Auth\OAuth2\OAuth2'),
+ // AuthMechanism::SCHEME_PUBLICKEY mechanisms
+ $container->query('OCA\Files_External\Lib\Auth\PublicKey\RSA'),
+
+ // AuthMechanism::SCHEME_OPENSTACK mechanisms
+ $container->query('OCA\Files_External\Lib\Auth\OpenStack\OpenStack'),
+ $container->query('OCA\Files_External\Lib\Auth\OpenStack\Rackspace'),
+
// Specialized mechanisms
$container->query('OCA\Files_External\Lib\Auth\AmazonS3\AccessKey'),
]);
diff --git a/apps/files_external/appinfo/routes.php b/apps/files_external/appinfo/routes.php
index 5d7018c3476..a371273e74e 100644
--- a/apps/files_external/appinfo/routes.php
+++ b/apps/files_external/appinfo/routes.php
@@ -38,7 +38,7 @@ namespace OCA\Files_External\AppInfo;
'routes' => array(
array(
'name' => 'Ajax#getSshKeys',
- 'url' => '/ajax/sftp_key.php',
+ 'url' => '/ajax/public_key.php',
'verb' => 'POST',
'requirements' => array()
)
diff --git a/apps/files_external/controller/ajaxcontroller.php b/apps/files_external/controller/ajaxcontroller.php
index cb2de432286..c285cd34e70 100644
--- a/apps/files_external/controller/ajaxcontroller.php
+++ b/apps/files_external/controller/ajaxcontroller.php
@@ -25,19 +25,19 @@ namespace OCA\Files_External\Controller;
use OCP\AppFramework\Controller;
use OCP\IRequest;
use OCP\AppFramework\Http\JSONResponse;
-use phpseclib\Crypt\RSA;
+use OCA\Files_External\Lib\Auth\PublicKey\RSA;
class AjaxController extends Controller {
- public function __construct($appName, IRequest $request) {
+ /** @var RSA */
+ private $rsaMechanism;
+
+ public function __construct($appName, IRequest $request, RSA $rsaMechanism) {
parent::__construct($appName, $request);
+ $this->rsaMechanism = $rsaMechanism;
}
private function generateSshKeys() {
- $rsa = new RSA();
- $rsa->setPublicKeyFormat(RSA::PUBLIC_FORMAT_OPENSSH);
- $rsa->setPassword(\OC::$server->getConfig()->getSystemValue('secret', ''));
-
- $key = $rsa->createKey();
+ $key = $this->rsaMechanism->createKey();
// Replace the placeholder label with a more meaningful one
$key['publicKey'] = str_replace('phpseclib-generated-key', gethostname(), $key['publickey']);
diff --git a/apps/files_external/controller/globalstoragescontroller.php b/apps/files_external/controller/globalstoragescontroller.php
index 756a34fc5d4..7d97fdbb4f4 100644
--- a/apps/files_external/controller/globalstoragescontroller.php
+++ b/apps/files_external/controller/globalstoragescontroller.php
@@ -32,6 +32,7 @@ use \OCP\AppFramework\Http;
use \OCA\Files_external\Service\GlobalStoragesService;
use \OCA\Files_external\NotFoundException;
use \OCA\Files_external\Lib\StorageConfig;
+use \OCA\Files_External\Service\BackendService;
/**
* Global storages controller
@@ -97,7 +98,7 @@ class GlobalStoragesController extends StoragesController {
return $newStorage;
}
- $response = $this->validate($newStorage);
+ $response = $this->validate($newStorage, BackendService::PERMISSION_CREATE);
if (!empty($response)) {
return $response;
}
@@ -153,7 +154,7 @@ class GlobalStoragesController extends StoragesController {
}
$storage->setId($id);
- $response = $this->validate($storage);
+ $response = $this->validate($storage, BackendService::PERMISSION_MODIFY);
if (!empty($response)) {
return $response;
}
@@ -178,4 +179,14 @@ class GlobalStoragesController extends StoragesController {
}
+ /**
+ * Get the user type for this controller, used in validation
+ *
+ * @return string BackendService::USER_* constants
+ */
+ protected function getUserType() {
+ return BackendService::USER_ADMIN;
+ }
+
+
}
diff --git a/apps/files_external/controller/storagescontroller.php b/apps/files_external/controller/storagescontroller.php
index 613f22c0331..46202c8ba4a 100644
--- a/apps/files_external/controller/storagescontroller.php
+++ b/apps/files_external/controller/storagescontroller.php
@@ -36,6 +36,7 @@ use \OCA\Files_External\Lib\Backend\Backend;
use \OCA\Files_External\Lib\Auth\AuthMechanism;
use \OCP\Files\StorageNotAvailableException;
use \OCA\Files_External\Lib\InsufficientDataForMeaningfulAnswerException;
+use \OCA\Files_External\Service\BackendService;
/**
* Base class for storages controllers
@@ -124,10 +125,11 @@ abstract class StoragesController extends Controller {
* Validate storage config
*
* @param StorageConfig $storage storage config
+ * @param int $permissionCheck permission to check
*
* @return DataResponse|null returns response in case of validation error
*/
- protected function validate(StorageConfig $storage) {
+ protected function validate(StorageConfig $storage, $permissionCheck = BackendService::PERMISSION_CREATE) {
$mountPoint = $storage->getMountPoint();
if ($mountPoint === '' || $mountPoint === '/') {
return new DataResponse(
@@ -157,12 +159,36 @@ abstract class StoragesController extends Controller {
return new DataResponse(
array(
'message' => (string)$this->l10n->t('Invalid storage backend "%s"', [
- $storage->getBackend()->getIdentifier()
+ $backend->getIdentifier()
])
),
Http::STATUS_UNPROCESSABLE_ENTITY
);
}
+
+ if (!$backend->isPermitted($this->getUserType(), $permissionCheck)) {
+ // not permitted to use backend
+ return new DataResponse(
+ array(
+ 'message' => (string)$this->l10n->t('Not permitted to use backend "%s"', [
+ $backend->getIdentifier()
+ ])
+ ),
+ Http::STATUS_UNPROCESSABLE_ENTITY
+ );
+ }
+ if (!$authMechanism->isPermitted($this->getUserType(), $permissionCheck)) {
+ // not permitted to use auth mechanism
+ return new DataResponse(
+ array(
+ 'message' => (string)$this->l10n->t('Not permitted to use authentication mechanism "%s"', [
+ $authMechanism->getIdentifier()
+ ])
+ ),
+ Http::STATUS_UNPROCESSABLE_ENTITY
+ );
+ }
+
if (!$backend->validateStorage($storage)) {
// unsatisfied parameters
return new DataResponse(
@@ -186,6 +212,13 @@ abstract class StoragesController extends Controller {
}
/**
+ * Get the user type for this controller, used in validation
+ *
+ * @return string BackendService::USER_* constants
+ */
+ abstract protected function getUserType();
+
+ /**
* Check whether the given storage is available / valid.
*
* Note that this operation can be time consuming depending
diff --git a/apps/files_external/controller/userstoragescontroller.php b/apps/files_external/controller/userstoragescontroller.php
index 0d41e088a76..801c9ab0aae 100644
--- a/apps/files_external/controller/userstoragescontroller.php
+++ b/apps/files_external/controller/userstoragescontroller.php
@@ -62,38 +62,6 @@ class UserStoragesController extends StoragesController {
}
/**
- * Validate storage config
- *
- * @param StorageConfig $storage storage config
- *
- * @return DataResponse|null returns response in case of validation error
- */
- protected function validate(StorageConfig $storage) {
- $result = parent::validate($storage);
-
- if ($result !== null) {
- return $result;
- }
-
- // Verify that the mount point applies for the current user
- // Prevent non-admin users from mounting local storage and other disabled backends
- /** @var Backend */
- $backend = $storage->getBackend();
- if (!$backend->isVisibleFor(BackendService::VISIBILITY_PERSONAL)) {
- return new DataResponse(
- array(
- 'message' => (string)$this->l10n->t('Admin-only storage backend "%s"', [
- $storage->getBackend()->getIdentifier()
- ])
- ),
- Http::STATUS_UNPROCESSABLE_ENTITY
- );
- }
-
- return null;
- }
-
- /**
* Return storage
*
* @NoAdminRequired
@@ -135,7 +103,7 @@ class UserStoragesController extends StoragesController {
return $newStorage;
}
- $response = $this->validate($newStorage);
+ $response = $this->validate($newStorage, BackendService::PERMISSION_CREATE);
if (!empty($response)) {
return $response;
}
@@ -183,7 +151,7 @@ class UserStoragesController extends StoragesController {
}
$storage->setId($id);
- $response = $this->validate($storage);
+ $response = $this->validate($storage, BackendService::PERMISSION_MODIFY);
if (!empty($response)) {
return $response;
}
@@ -218,4 +186,14 @@ class UserStoragesController extends StoragesController {
public function destroy($id) {
return parent::destroy($id);
}
+
+ /**
+ * Get the user type for this controller, used in validation
+ *
+ * @return string BackendService::USER_* constants
+ */
+ protected function getUserType() {
+ return BackendService::USER_PERSONAL;
+ }
+
}
diff --git a/apps/files_external/js/public_key.js b/apps/files_external/js/public_key.js
new file mode 100644
index 00000000000..a8546067452
--- /dev/null
+++ b/apps/files_external/js/public_key.js
@@ -0,0 +1,46 @@
+$(document).ready(function() {
+
+ OCA.External.Settings.mountConfig.whenSelectAuthMechanism(function($tr, authMechanism, scheme) {
+ if (scheme === 'publickey') {
+ var config = $tr.find('.configuration');
+ if ($(config).find('[name="public_key_generate"]').length === 0) {
+ setupTableRow($tr, config);
+ }
+ }
+ });
+
+ $('#externalStorage').on('click', '[name="public_key_generate"]', function(event) {
+ event.preventDefault();
+ var tr = $(this).parent().parent();
+ generateKeys(tr);
+ });
+
+ function setupTableRow(tr, config) {
+ $(config).append($(document.createElement('input'))
+ .addClass('button auth-param')
+ .attr('type', 'button')
+ .attr('value', t('files_external', 'Generate keys'))
+ .attr('name', 'public_key_generate')
+ );
+ // If there's no private key, build one
+ if (0 === $(config).find('[data-parameter="private_key"]').val().length) {
+ generateKeys(tr);
+ }
+ }
+
+ function generateKeys(tr) {
+ var config = $(tr).find('.configuration');
+
+ $.post(OC.filePath('files_external', 'ajax', 'public_key.php'), {}, function(result) {
+ if (result && result.status === 'success') {
+ $(config).find('[data-parameter="public_key"]').val(result.data.public_key);
+ $(config).find('[data-parameter="private_key"]').val(result.data.private_key);
+ OCA.External.Settings.mountConfig.saveStorageConfig(tr, function() {
+ // Nothing to do
+ });
+ } else {
+ OC.dialogs.alert(result.data.message, t('files_external', 'Error generating key pair') );
+ }
+ });
+ }
+});
diff --git a/apps/files_external/js/sftp_key.js b/apps/files_external/js/sftp_key.js
deleted file mode 100644
index 55b11b1fac9..00000000000
--- a/apps/files_external/js/sftp_key.js
+++ /dev/null
@@ -1,53 +0,0 @@
-$(document).ready(function() {
-
- $('#externalStorage tbody tr.\\\\OC\\\\Files\\\\Storage\\\\SFTP_Key').each(function() {
- var tr = $(this);
- var config = $(tr).find('.configuration');
- if ($(config).find('.sftp_key').length === 0) {
- setupTableRow(tr, config);
- }
- });
-
- // We can't catch the DOM elements being added, but we can pick up when
- // they receive focus
- $('#externalStorage').on('focus', 'tbody tr.\\\\OC\\\\Files\\\\Storage\\\\SFTP_Key', function() {
- var tr = $(this);
- var config = $(tr).find('.configuration');
-
- if ($(config).find('.sftp_key').length === 0) {
- setupTableRow(tr, config);
- }
- });
-
- $('#externalStorage').on('click', '.sftp_key', function(event) {
- event.preventDefault();
- var tr = $(this).parent().parent();
- generateKeys(tr);
- });
-
- function setupTableRow(tr, config) {
- $(config).append($(document.createElement('input')).addClass('button sftp_key')
- .attr('type', 'button')
- .attr('value', t('files_external', 'Generate keys')));
- // If there's no private key, build one
- if (0 === $(config).find('[data-parameter="private_key"]').val().length) {
- generateKeys(tr);
- }
- }
-
- function generateKeys(tr) {
- var config = $(tr).find('.configuration');
-
- $.post(OC.filePath('files_external', 'ajax', 'sftp_key.php'), {}, function(result) {
- if (result && result.status === 'success') {
- $(config).find('[data-parameter="public_key"]').val(result.data.public_key);
- $(config).find('[data-parameter="private_key"]').val(result.data.private_key);
- OCA.External.mountConfig.saveStorageConfig(tr, function() {
- // Nothing to do
- });
- } else {
- OC.dialogs.alert(result.data.message, t('files_external', 'Error generating key pair') );
- }
- });
- }
-});
diff --git a/apps/files_external/l10n/af_ZA.js b/apps/files_external/l10n/af_ZA.js
index 25c7d85256c..d28e14d67ce 100644
--- a/apps/files_external/l10n/af_ZA.js
+++ b/apps/files_external/l10n/af_ZA.js
@@ -1,9 +1,9 @@
OC.L10N.register(
"files_external",
{
- "Username" : "Gebruikersnaam",
- "Share" : "Deel",
"Personal" : "Persoonlik",
- "Password" : "Wagwoord"
+ "Username" : "Gebruikersnaam",
+ "Password" : "Wagwoord",
+ "Share" : "Deel"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_external/l10n/af_ZA.json b/apps/files_external/l10n/af_ZA.json
index 6c60aac511a..53622f796ff 100644
--- a/apps/files_external/l10n/af_ZA.json
+++ b/apps/files_external/l10n/af_ZA.json
@@ -1,7 +1,7 @@
{ "translations": {
- "Username" : "Gebruikersnaam",
- "Share" : "Deel",
"Personal" : "Persoonlik",
- "Password" : "Wagwoord"
+ "Username" : "Gebruikersnaam",
+ "Password" : "Wagwoord",
+ "Share" : "Deel"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_external/l10n/ar.js b/apps/files_external/l10n/ar.js
index 89bd2d61730..3e7438796f4 100644
--- a/apps/files_external/l10n/ar.js
+++ b/apps/files_external/l10n/ar.js
@@ -1,10 +1,6 @@
OC.L10N.register(
"files_external",
{
- "Username" : "إسم المستخدم",
- "Bucket" : "الحزمة",
- "Host" : "المضيف",
- "Share" : "شارك",
"Personal" : "شخصي",
"System" : "النظام",
"Never" : "أبدا",
@@ -12,15 +8,19 @@ OC.L10N.register(
"None" : "لا شيء",
"App key" : "مفتاح التطبيق",
"App secret" : "التطبيق السري",
+ "Username" : "إسم المستخدم",
"Password" : "كلمة السر",
+ "Bucket" : "الحزمة",
"Hostname" : "إسم الإستضافة",
"Port" : "المنفذ",
"Region" : "المنطقة",
"WebDAV" : "WebDAV",
"URL" : "عنوان الموقع",
+ "Host" : "المضيف",
"Local" : "محلي",
"Location" : "المكان",
"ownCloud" : "ownCloud",
+ "Share" : "شارك",
"Name" : "اسم",
"Folder name" : "اسم المجلد",
"Configuration" : "إعداد",
diff --git a/apps/files_external/l10n/ar.json b/apps/files_external/l10n/ar.json
index e4d4cd3f1e6..29423a07906 100644
--- a/apps/files_external/l10n/ar.json
+++ b/apps/files_external/l10n/ar.json
@@ -1,8 +1,4 @@
{ "translations": {
- "Username" : "إسم المستخدم",
- "Bucket" : "الحزمة",
- "Host" : "المضيف",
- "Share" : "شارك",
"Personal" : "شخصي",
"System" : "النظام",
"Never" : "أبدا",
@@ -10,15 +6,19 @@
"None" : "لا شيء",
"App key" : "مفتاح التطبيق",
"App secret" : "التطبيق السري",
+ "Username" : "إسم المستخدم",
"Password" : "كلمة السر",
+ "Bucket" : "الحزمة",
"Hostname" : "إسم الإستضافة",
"Port" : "المنفذ",
"Region" : "المنطقة",
"WebDAV" : "WebDAV",
"URL" : "عنوان الموقع",
+ "Host" : "المضيف",
"Local" : "محلي",
"Location" : "المكان",
"ownCloud" : "ownCloud",
+ "Share" : "شارك",
"Name" : "اسم",
"Folder name" : "اسم المجلد",
"Configuration" : "إعداد",
diff --git a/apps/files_external/l10n/ast.js b/apps/files_external/l10n/ast.js
index 0e29e30f865..b6084cc1545 100644
--- a/apps/files_external/l10n/ast.js
+++ b/apps/files_external/l10n/ast.js
@@ -4,22 +4,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "Pasu 1 fallíu. Esceición: %s",
"Step 2 failed. Exception: %s" : "Pasu 2 fallíu. Esceición: %s",
"External storage" : "Almacenamientu esternu",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Nome d'usuariu",
- "Bucket" : "Depósitu",
- "Region (optional for OpenStack Object Storage)" : "Rexón (opcional pa OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "Clave API (necesaria pa Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Nome d'inquilín (necesariu pa OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Contraseña (necesaria pa OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Nome de Serviciu (necesariu pa OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL d'identidá de puntu final (necesariu pa OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Tiempu d'espera de peticiones HTTP en segundos",
- "SMB / CIFS using OC login" : "SMB / CIFS usando accesu OC",
- "Host" : "Sirvidor",
- "Username as share" : "Nome d'usuariu como Compartición",
- "Share" : "Compartir",
- "Remote subfolder" : "Subcarpeta remota",
- "Public key" : "Clave pública",
"Personal" : "Personal",
"System" : "Sistema",
"Grant access" : "Conceder accesu",
@@ -32,8 +16,12 @@ OC.L10N.register(
"App secret" : "App secreta",
"Client ID" : "ID de veceru",
"Client secret" : "Veceru secretu",
+ "Username" : "Nome d'usuariu",
"Password" : "Contraseña",
+ "API key" : "clave API",
+ "Public key" : "Clave pública",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Depósitu",
"Hostname" : "Nome d'agospiu",
"Port" : "Puertu",
"Region" : "Rexón",
@@ -41,13 +29,18 @@ OC.L10N.register(
"Enable Path Style" : "Habilitar Estilu de ruta",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Subcarpeta remota",
"Secure https://" : "Secure https://",
"Dropbox" : "Dropbox",
+ "Host" : "Sirvidor",
"Secure ftps://" : "Secure ftps://",
"Local" : "Llocal",
"Location" : "Llocalización",
"ownCloud" : "ownCloud",
"Root" : "Raíz",
+ "Share" : "Compartir",
+ "Username as share" : "Nome d'usuariu como Compartición",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Nota:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> El soporte de cURL en PHP nun ta activáu o instaláu. Nun pue montase %s. Pídi-y al alministrador de sistema que lu instale.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> El soporte de FTP en PHP nun ta activáu o instaláu. Nun pue montase %s. Pídi-y al alministrador de sistema que lu instale.",
diff --git a/apps/files_external/l10n/ast.json b/apps/files_external/l10n/ast.json
index e768ff3741f..ccf882952ae 100644
--- a/apps/files_external/l10n/ast.json
+++ b/apps/files_external/l10n/ast.json
@@ -2,22 +2,6 @@
"Step 1 failed. Exception: %s" : "Pasu 1 fallíu. Esceición: %s",
"Step 2 failed. Exception: %s" : "Pasu 2 fallíu. Esceición: %s",
"External storage" : "Almacenamientu esternu",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Nome d'usuariu",
- "Bucket" : "Depósitu",
- "Region (optional for OpenStack Object Storage)" : "Rexón (opcional pa OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "Clave API (necesaria pa Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Nome d'inquilín (necesariu pa OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Contraseña (necesaria pa OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Nome de Serviciu (necesariu pa OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL d'identidá de puntu final (necesariu pa OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Tiempu d'espera de peticiones HTTP en segundos",
- "SMB / CIFS using OC login" : "SMB / CIFS usando accesu OC",
- "Host" : "Sirvidor",
- "Username as share" : "Nome d'usuariu como Compartición",
- "Share" : "Compartir",
- "Remote subfolder" : "Subcarpeta remota",
- "Public key" : "Clave pública",
"Personal" : "Personal",
"System" : "Sistema",
"Grant access" : "Conceder accesu",
@@ -30,8 +14,12 @@
"App secret" : "App secreta",
"Client ID" : "ID de veceru",
"Client secret" : "Veceru secretu",
+ "Username" : "Nome d'usuariu",
"Password" : "Contraseña",
+ "API key" : "clave API",
+ "Public key" : "Clave pública",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Depósitu",
"Hostname" : "Nome d'agospiu",
"Port" : "Puertu",
"Region" : "Rexón",
@@ -39,13 +27,18 @@
"Enable Path Style" : "Habilitar Estilu de ruta",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Subcarpeta remota",
"Secure https://" : "Secure https://",
"Dropbox" : "Dropbox",
+ "Host" : "Sirvidor",
"Secure ftps://" : "Secure ftps://",
"Local" : "Llocal",
"Location" : "Llocalización",
"ownCloud" : "ownCloud",
"Root" : "Raíz",
+ "Share" : "Compartir",
+ "Username as share" : "Nome d'usuariu como Compartición",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Nota:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> El soporte de cURL en PHP nun ta activáu o instaláu. Nun pue montase %s. Pídi-y al alministrador de sistema que lu instale.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> El soporte de FTP en PHP nun ta activáu o instaláu. Nun pue montase %s. Pídi-y al alministrador de sistema que lu instale.",
diff --git a/apps/files_external/l10n/az.js b/apps/files_external/l10n/az.js
index d92296e416b..9c86576c7fc 100644
--- a/apps/files_external/l10n/az.js
+++ b/apps/files_external/l10n/az.js
@@ -4,22 +4,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "1-ci addım səhv oldu. İstisna: %s",
"Step 2 failed. Exception: %s" : "2-ci addım. İstisna: %s",
"External storage" : "Kənar informasıya daşıyıcısı",
- "OpenStack Object Storage" : "OpenStack Obyekt Deposu",
- "Username" : "İstifadəçi adı",
- "Bucket" : "Vedrə",
- "Region (optional for OpenStack Object Storage)" : "Ərazi(İstəkdən asılı olaraq OpenStack Obyekt Deposu üçündür)",
- "API Key (required for Rackspace Cloud Files)" : "API açar (Rackspace Cloud Fayllar üçün tələb edilir)",
- "Tenantname (required for OpenStack Object Storage)" : "Kirayəçiadı (OpenStack Obyekt Deposu üçün tələb edilir)",
- "Password (required for OpenStack Object Storage)" : "Şifrə (OpenStack Obyekt Deposu üçün tələb edilir)",
- "Service Name (required for OpenStack Object Storage)" : "Servis adi (OpenStack Obyekt Deposu üçün tələb edilir)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "Şəxsiyyətin son nöqtəsi URL-i (OpenStack Obyekt Deposu üçün tələb edilir)",
- "Timeout of HTTP requests in seconds" : "HTTP müraciətlər üçün saniyələrlə olan vaxtın bitməsi",
- "SMB / CIFS using OC login" : "OC login istifadə edir SMB / CIFS",
- "Host" : "Şəbəkədə ünvan",
- "Username as share" : "Paylaşım üçün istifadəçi adı",
- "Share" : "Yayımla",
- "Remote subfolder" : "Uzaq altqovluğu",
- "Public key" : "İctimai açar",
"Storage with id \"%i\" not found" : "\"%i\"-li depo tapılmadı",
"Invalid mount point" : "Yalnış mount nöqtəsi",
"Invalid storage backend \"%s\"" : "Yalnış depo arxasonu \"%s\"",
@@ -27,18 +11,21 @@ OC.L10N.register(
"System" : "Sistem",
"Grant access" : "Yetkinin verilməsi",
"Access granted" : "Yetki verildi",
+ "Generate keys" : "Açarları generasiya et",
+ "Error generating key pair" : "Açar cütlüyünün generasiyası səhvi",
"All users. Type to select user or group." : "Sistem istifadəçiləri. Daxil edin ki, istifadəçi və ya qrupu seçəsiniz.",
"(group)" : "(qrup)",
"Saved" : "Saxlanıldı",
- "Generate keys" : "Açarları generasiya et",
- "Error generating key pair" : "Açar cütlüyünün generasiyası səhvi",
"None" : "Heç bir",
"App key" : "Proqram açarı",
"App secret" : "Proqram sirri",
"Client ID" : "Müştəri İD-s",
"Client secret" : "Müxtəri sirri",
+ "Username" : "İstifadəçi adı",
"Password" : "Şifrə",
+ "Public key" : "İctimai açar",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Vedrə",
"Hostname" : "Sahibadı",
"Port" : "Port",
"Region" : "Ərazi",
@@ -46,11 +33,16 @@ OC.L10N.register(
"Enable Path Style" : "Ünvan stilini işə sal",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Uzaq altqovluğu",
"Secure https://" : "Təhlükəsiz https://",
"Dropbox" : "Dropbox",
+ "Host" : "Şəbəkədə ünvan",
"Secure ftps://" : "Təhlükəsiz ftps://",
"Local" : "Yerli",
"Location" : "Yerləşdiyiniz ünvan",
+ "Share" : "Yayımla",
+ "Username as share" : "Paylaşım üçün istifadəçi adı",
+ "OpenStack Object Storage" : "OpenStack Obyekt Deposu",
"<b>Note:</b> " : "<b>Qeyd:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Qeyd:</b> PHP-də cURL dəstəyi aktiv deyil və ya yüklənməyib. %s -in birləşdirilməsi mümkün deyil. Xahiş edilir onun yüklənilməsi barəsində inzibatşınıza məlumat verəsiniz.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Qeyd:</b> PHP-də FTP dəstəyi aktiv deyil və ya yüklənməyib. %s -in birləşdirilməsi mümkün deyil. Xahiş edilir onun yüklənilməsi barəsində inzibatşınıza məlumat verəsiniz.",
diff --git a/apps/files_external/l10n/az.json b/apps/files_external/l10n/az.json
index 98c1117243b..fa300deea8d 100644
--- a/apps/files_external/l10n/az.json
+++ b/apps/files_external/l10n/az.json
@@ -2,22 +2,6 @@
"Step 1 failed. Exception: %s" : "1-ci addım səhv oldu. İstisna: %s",
"Step 2 failed. Exception: %s" : "2-ci addım. İstisna: %s",
"External storage" : "Kənar informasıya daşıyıcısı",
- "OpenStack Object Storage" : "OpenStack Obyekt Deposu",
- "Username" : "İstifadəçi adı",
- "Bucket" : "Vedrə",
- "Region (optional for OpenStack Object Storage)" : "Ərazi(İstəkdən asılı olaraq OpenStack Obyekt Deposu üçündür)",
- "API Key (required for Rackspace Cloud Files)" : "API açar (Rackspace Cloud Fayllar üçün tələb edilir)",
- "Tenantname (required for OpenStack Object Storage)" : "Kirayəçiadı (OpenStack Obyekt Deposu üçün tələb edilir)",
- "Password (required for OpenStack Object Storage)" : "Şifrə (OpenStack Obyekt Deposu üçün tələb edilir)",
- "Service Name (required for OpenStack Object Storage)" : "Servis adi (OpenStack Obyekt Deposu üçün tələb edilir)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "Şəxsiyyətin son nöqtəsi URL-i (OpenStack Obyekt Deposu üçün tələb edilir)",
- "Timeout of HTTP requests in seconds" : "HTTP müraciətlər üçün saniyələrlə olan vaxtın bitməsi",
- "SMB / CIFS using OC login" : "OC login istifadə edir SMB / CIFS",
- "Host" : "Şəbəkədə ünvan",
- "Username as share" : "Paylaşım üçün istifadəçi adı",
- "Share" : "Yayımla",
- "Remote subfolder" : "Uzaq altqovluğu",
- "Public key" : "İctimai açar",
"Storage with id \"%i\" not found" : "\"%i\"-li depo tapılmadı",
"Invalid mount point" : "Yalnış mount nöqtəsi",
"Invalid storage backend \"%s\"" : "Yalnış depo arxasonu \"%s\"",
@@ -25,18 +9,21 @@
"System" : "Sistem",
"Grant access" : "Yetkinin verilməsi",
"Access granted" : "Yetki verildi",
+ "Generate keys" : "Açarları generasiya et",
+ "Error generating key pair" : "Açar cütlüyünün generasiyası səhvi",
"All users. Type to select user or group." : "Sistem istifadəçiləri. Daxil edin ki, istifadəçi və ya qrupu seçəsiniz.",
"(group)" : "(qrup)",
"Saved" : "Saxlanıldı",
- "Generate keys" : "Açarları generasiya et",
- "Error generating key pair" : "Açar cütlüyünün generasiyası səhvi",
"None" : "Heç bir",
"App key" : "Proqram açarı",
"App secret" : "Proqram sirri",
"Client ID" : "Müştəri İD-s",
"Client secret" : "Müxtəri sirri",
+ "Username" : "İstifadəçi adı",
"Password" : "Şifrə",
+ "Public key" : "İctimai açar",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Vedrə",
"Hostname" : "Sahibadı",
"Port" : "Port",
"Region" : "Ərazi",
@@ -44,11 +31,16 @@
"Enable Path Style" : "Ünvan stilini işə sal",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Uzaq altqovluğu",
"Secure https://" : "Təhlükəsiz https://",
"Dropbox" : "Dropbox",
+ "Host" : "Şəbəkədə ünvan",
"Secure ftps://" : "Təhlükəsiz ftps://",
"Local" : "Yerli",
"Location" : "Yerləşdiyiniz ünvan",
+ "Share" : "Yayımla",
+ "Username as share" : "Paylaşım üçün istifadəçi adı",
+ "OpenStack Object Storage" : "OpenStack Obyekt Deposu",
"<b>Note:</b> " : "<b>Qeyd:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Qeyd:</b> PHP-də cURL dəstəyi aktiv deyil və ya yüklənməyib. %s -in birləşdirilməsi mümkün deyil. Xahiş edilir onun yüklənilməsi barəsində inzibatşınıza məlumat verəsiniz.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Qeyd:</b> PHP-də FTP dəstəyi aktiv deyil və ya yüklənməyib. %s -in birləşdirilməsi mümkün deyil. Xahiş edilir onun yüklənilməsi barəsində inzibatşınıza məlumat verəsiniz.",
diff --git a/apps/files_external/l10n/bg_BG.js b/apps/files_external/l10n/bg_BG.js
index 2344fcb17cc..70eae9d1abd 100644
--- a/apps/files_external/l10n/bg_BG.js
+++ b/apps/files_external/l10n/bg_BG.js
@@ -4,40 +4,28 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "Стъпка 1 - неуспешна. Грешка: %s",
"Step 2 failed. Exception: %s" : "Стъпка 2 - неуспешна. Грешка: %s",
"External storage" : "Външно дисково пространство",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Потребителско Име",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Регион (незадължително за OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "API Key (задължително за Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Tenantname (задължително за OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Парола (задължително за OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Service Name (задължително за OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL of identity endpoint (задължително за OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Timeout за HTTP заявки в секунди",
- "SMB / CIFS using OC login" : "SMB / CIFS използвайки OC профил",
- "Host" : "Сървър",
- "Username as share" : "Потребителско име като споделена папка",
- "Share" : "Споделяне",
- "Remote subfolder" : "Външна подпапка",
- "Public key" : "Публичен ключ",
"Storage with id \"%i\" not found" : "Хранилище с име \"%i\" не е намерено",
"Invalid mount point" : "Невалиден път за мониторане на файлова система",
"Personal" : "Личен",
"System" : "Системен",
"Grant access" : "Разреши достъп",
"Access granted" : "Достъпът разрешен",
+ "Generate keys" : "Генериране на криптографски ключове",
+ "Error generating key pair" : "Грешка при генериране на криптографски ключове",
"All users. Type to select user or group." : "Всички потребители. Пиши, за да избереш потребител или група.",
"(group)" : "(група)",
"Saved" : "Запазено",
- "Generate keys" : "Генериране на криптографски ключове",
- "Error generating key pair" : "Грешка при генериране на криптографски ключове",
"None" : "Няма",
"App key" : "App key",
"App secret" : "App secret",
"Client ID" : "Client ID",
"Client secret" : "Client secret",
+ "Username" : "Потребителско Име",
"Password" : "Парола",
+ "API key" : "API ключ",
+ "Public key" : "Публичен ключ",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Сървър",
"Port" : "Порт",
"Region" : "Регион",
@@ -45,13 +33,18 @@ OC.L10N.register(
"Enable Path Style" : "Включи Path Style",
"WebDAV" : "WebDAV",
"URL" : "Интернет Адрес",
+ "Remote subfolder" : "Външна подпапка",
"Secure https://" : "Подсигурен https://",
"Dropbox" : "Dropbox",
+ "Host" : "Сървър",
"Secure ftps://" : "Сигурен ftps://",
"Local" : "Локален",
"Location" : "Местоположение",
"ownCloud" : "ownCloud",
"Root" : "Root",
+ "Share" : "Споделяне",
+ "Username as share" : "Потребителско име като споделена папка",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Бележка:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Note:</b> PHP подръжката на cURL не е включена или инсталирана. Прикачването на %s не е възможно. Моля, поискай системния администратор да я инсталира.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Note:</b> PHP подръжката на FTP не е включена или инсталирана. Прикачването на %s не е възможно. Моля, поискай системния администратор да я инсталира.",
diff --git a/apps/files_external/l10n/bg_BG.json b/apps/files_external/l10n/bg_BG.json
index 5dc36e1f245..731897d4a3a 100644
--- a/apps/files_external/l10n/bg_BG.json
+++ b/apps/files_external/l10n/bg_BG.json
@@ -2,40 +2,28 @@
"Step 1 failed. Exception: %s" : "Стъпка 1 - неуспешна. Грешка: %s",
"Step 2 failed. Exception: %s" : "Стъпка 2 - неуспешна. Грешка: %s",
"External storage" : "Външно дисково пространство",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Потребителско Име",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Регион (незадължително за OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "API Key (задължително за Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Tenantname (задължително за OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Парола (задължително за OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Service Name (задължително за OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL of identity endpoint (задължително за OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Timeout за HTTP заявки в секунди",
- "SMB / CIFS using OC login" : "SMB / CIFS използвайки OC профил",
- "Host" : "Сървър",
- "Username as share" : "Потребителско име като споделена папка",
- "Share" : "Споделяне",
- "Remote subfolder" : "Външна подпапка",
- "Public key" : "Публичен ключ",
"Storage with id \"%i\" not found" : "Хранилище с име \"%i\" не е намерено",
"Invalid mount point" : "Невалиден път за мониторане на файлова система",
"Personal" : "Личен",
"System" : "Системен",
"Grant access" : "Разреши достъп",
"Access granted" : "Достъпът разрешен",
+ "Generate keys" : "Генериране на криптографски ключове",
+ "Error generating key pair" : "Грешка при генериране на криптографски ключове",
"All users. Type to select user or group." : "Всички потребители. Пиши, за да избереш потребител или група.",
"(group)" : "(група)",
"Saved" : "Запазено",
- "Generate keys" : "Генериране на криптографски ключове",
- "Error generating key pair" : "Грешка при генериране на криптографски ключове",
"None" : "Няма",
"App key" : "App key",
"App secret" : "App secret",
"Client ID" : "Client ID",
"Client secret" : "Client secret",
+ "Username" : "Потребителско Име",
"Password" : "Парола",
+ "API key" : "API ключ",
+ "Public key" : "Публичен ключ",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Сървър",
"Port" : "Порт",
"Region" : "Регион",
@@ -43,13 +31,18 @@
"Enable Path Style" : "Включи Path Style",
"WebDAV" : "WebDAV",
"URL" : "Интернет Адрес",
+ "Remote subfolder" : "Външна подпапка",
"Secure https://" : "Подсигурен https://",
"Dropbox" : "Dropbox",
+ "Host" : "Сървър",
"Secure ftps://" : "Сигурен ftps://",
"Local" : "Локален",
"Location" : "Местоположение",
"ownCloud" : "ownCloud",
"Root" : "Root",
+ "Share" : "Споделяне",
+ "Username as share" : "Потребителско име като споделена папка",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Бележка:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Note:</b> PHP подръжката на cURL не е включена или инсталирана. Прикачването на %s не е възможно. Моля, поискай системния администратор да я инсталира.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Note:</b> PHP подръжката на FTP не е включена или инсталирана. Прикачването на %s не е възможно. Моля, поискай системния администратор да я инсталира.",
diff --git a/apps/files_external/l10n/bn_BD.js b/apps/files_external/l10n/bn_BD.js
index bc34c5a530f..3676a1a8b51 100644
--- a/apps/files_external/l10n/bn_BD.js
+++ b/apps/files_external/l10n/bn_BD.js
@@ -3,10 +3,6 @@ OC.L10N.register(
{
"Step 1 failed. Exception: %s" : "প্রথম ধাপ ব্যার্থ। ব্যতিক্রম: %s",
"External storage" : "বাহ্যিক সংরক্ষণাগার",
- "Username" : "ব্যবহারকারী",
- "Bucket" : "বালতি",
- "Host" : "হোস্ট",
- "Share" : "ভাগাভাগি কর",
"Personal" : "ব্যক্তিগত",
"Grant access" : "অধিগমনের অনুমতি প্রদান কর",
"Access granted" : "অধিগমনের অনুমতি প্রদান করা হলো",
@@ -16,19 +12,23 @@ OC.L10N.register(
"App key" : "অ্যাপ কি",
"App secret" : "অ্যাপ সিক্রেট",
"Client ID" : "ক্লায়েন্ট পরিচিতি",
+ "Username" : "ব্যবহারকারী",
"Password" : "কূটশব্দ",
"Amazon S3" : "আমাজন S3",
+ "Bucket" : "বালতি",
"Hostname" : "হোস্টনেম",
"Port" : "পোর্ট",
"Region" : "এলাকা",
"Enable SSL" : "SSL সক্রিয় কর",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Host" : "হোস্ট",
"Secure ftps://" : "ftps:// অর্জন কর",
"Local" : "স্থানীয়",
"Location" : "অবস্থান",
"ownCloud" : "ওউনক্লাউড",
"Root" : "শেকড়",
+ "Share" : "ভাগাভাগি কর",
"<b>Note:</b> " : "<b>দ্রষ্টব্য:</b> ",
"Name" : "রাম",
"External Storage" : "বাহ্যিক সংরক্ষণাগার",
diff --git a/apps/files_external/l10n/bn_BD.json b/apps/files_external/l10n/bn_BD.json
index e4e05addb50..5b7d07da5a2 100644
--- a/apps/files_external/l10n/bn_BD.json
+++ b/apps/files_external/l10n/bn_BD.json
@@ -1,10 +1,6 @@
{ "translations": {
"Step 1 failed. Exception: %s" : "প্রথম ধাপ ব্যার্থ। ব্যতিক্রম: %s",
"External storage" : "বাহ্যিক সংরক্ষণাগার",
- "Username" : "ব্যবহারকারী",
- "Bucket" : "বালতি",
- "Host" : "হোস্ট",
- "Share" : "ভাগাভাগি কর",
"Personal" : "ব্যক্তিগত",
"Grant access" : "অধিগমনের অনুমতি প্রদান কর",
"Access granted" : "অধিগমনের অনুমতি প্রদান করা হলো",
@@ -14,19 +10,23 @@
"App key" : "অ্যাপ কি",
"App secret" : "অ্যাপ সিক্রেট",
"Client ID" : "ক্লায়েন্ট পরিচিতি",
+ "Username" : "ব্যবহারকারী",
"Password" : "কূটশব্দ",
"Amazon S3" : "আমাজন S3",
+ "Bucket" : "বালতি",
"Hostname" : "হোস্টনেম",
"Port" : "পোর্ট",
"Region" : "এলাকা",
"Enable SSL" : "SSL সক্রিয় কর",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Host" : "হোস্ট",
"Secure ftps://" : "ftps:// অর্জন কর",
"Local" : "স্থানীয়",
"Location" : "অবস্থান",
"ownCloud" : "ওউনক্লাউড",
"Root" : "শেকড়",
+ "Share" : "ভাগাভাগি কর",
"<b>Note:</b> " : "<b>দ্রষ্টব্য:</b> ",
"Name" : "রাম",
"External Storage" : "বাহ্যিক সংরক্ষণাগার",
diff --git a/apps/files_external/l10n/bn_IN.js b/apps/files_external/l10n/bn_IN.js
index 323ee6f9edb..31f903204aa 100644
--- a/apps/files_external/l10n/bn_IN.js
+++ b/apps/files_external/l10n/bn_IN.js
@@ -1,11 +1,11 @@
OC.L10N.register(
"files_external",
{
+ "Saved" : "সংরক্ষিত",
"Username" : "ইউজারনেম",
+ "URL" : "URL",
"Host" : "হোস্ট",
"Share" : "শেয়ার",
- "Saved" : "সংরক্ষিত",
- "URL" : "URL",
"Name" : "নাম",
"Folder name" : "ফোল্ডারের নাম",
"Delete" : "মুছে ফেলা"
diff --git a/apps/files_external/l10n/bn_IN.json b/apps/files_external/l10n/bn_IN.json
index 63103d7dba2..be89b6f43ea 100644
--- a/apps/files_external/l10n/bn_IN.json
+++ b/apps/files_external/l10n/bn_IN.json
@@ -1,9 +1,9 @@
{ "translations": {
+ "Saved" : "সংরক্ষিত",
"Username" : "ইউজারনেম",
+ "URL" : "URL",
"Host" : "হোস্ট",
"Share" : "শেয়ার",
- "Saved" : "সংরক্ষিত",
- "URL" : "URL",
"Name" : "নাম",
"Folder name" : "ফোল্ডারের নাম",
"Delete" : "মুছে ফেলা"
diff --git a/apps/files_external/l10n/bs.js b/apps/files_external/l10n/bs.js
index dad18fbf09f..2cd3cf47509 100644
--- a/apps/files_external/l10n/bs.js
+++ b/apps/files_external/l10n/bs.js
@@ -1,17 +1,17 @@
OC.L10N.register(
"files_external",
{
- "Username" : "Korisničko ime",
- "Share" : "Podijeli",
"Personal" : "Osobno",
"Saved" : "Spremljeno",
"None" : "Ništa",
+ "Username" : "Korisničko ime",
"Password" : "Lozinka",
"Port" : "Priključak",
"WebDAV" : "WebDAV",
"Local" : "Lokalno",
"Location" : "Lokacija",
"ownCloud" : "OwnCloud",
+ "Share" : "Podijeli",
"Name" : "Ime",
"Delete" : "Izbriši"
},
diff --git a/apps/files_external/l10n/bs.json b/apps/files_external/l10n/bs.json
index 7db1c69078b..e2d76555f08 100644
--- a/apps/files_external/l10n/bs.json
+++ b/apps/files_external/l10n/bs.json
@@ -1,15 +1,15 @@
{ "translations": {
- "Username" : "Korisničko ime",
- "Share" : "Podijeli",
"Personal" : "Osobno",
"Saved" : "Spremljeno",
"None" : "Ništa",
+ "Username" : "Korisničko ime",
"Password" : "Lozinka",
"Port" : "Priključak",
"WebDAV" : "WebDAV",
"Local" : "Lokalno",
"Location" : "Lokacija",
"ownCloud" : "OwnCloud",
+ "Share" : "Podijeli",
"Name" : "Ime",
"Delete" : "Izbriši"
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
diff --git a/apps/files_external/l10n/ca.js b/apps/files_external/l10n/ca.js
index 83e99c45c5c..9c10f6d5c50 100644
--- a/apps/files_external/l10n/ca.js
+++ b/apps/files_external/l10n/ca.js
@@ -4,23 +4,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "El pas 1 ha fallat. Excepció: %s",
"Step 2 failed. Exception: %s" : "El pas 2 ha fallat. Excepció: %s",
"External storage" : "Emmagatzemament extern",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Nom d'usuari",
- "Bucket" : "Cub",
- "Region (optional for OpenStack Object Storage)" : "Regió (opcional per OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "Clau API (requerit per fitxers al núvol Rackspace)",
- "Tenantname (required for OpenStack Object Storage)" : "Tenantname (requerit per OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Contrasenya (requerit per OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Nom del servei (requerit per OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL del punt identificador final (requerit per OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Temps d'expera màxim de les peticions HTTP en segons",
- "SMB / CIFS using OC login" : "SMB / CIFS usant acreditació OC",
- "Host" : "Equip remot",
- "Username as share" : "Nom d'usuari per compartir",
- "Share" : "Comparteix",
- "Remote subfolder" : "Subcarpeta remota",
- "SFTP with secret key login" : "Inici de sessió SFTP amb clau secreta",
- "Public key" : "Clau pública",
"Storage with id \"%i\" not found" : "No s'ha trobat emmagatzematge amb id \"%i\"",
"Invalid mount point" : "Punt de muntatge no vàlid",
"Invalid storage backend \"%s\"" : "Motor d'emmagatzematge no vàlid \"%s\"",
@@ -28,6 +11,8 @@ OC.L10N.register(
"System" : "Sistema",
"Grant access" : "Concedeix accés",
"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",
@@ -37,15 +22,17 @@ OC.L10N.register(
"All users. Type to select user or group." : "Tots els usuaris. Escriu per seleccionar un usuari o grup.",
"(group)" : "(grup)",
"Saved" : "Desat",
- "Generate keys" : "Generar claus",
- "Error generating key pair" : "Error en generar el parell de claus",
"None" : "Cap",
"App key" : "Clau de l'aplicació",
"App secret" : "Secret de l'aplicació",
"Client ID" : "Client ID",
"Client secret" : "Secret del client",
+ "Username" : "Nom d'usuari",
"Password" : "Contrasenya",
+ "API key" : "codi API",
+ "Public key" : "Clau pública",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Cub",
"Hostname" : "Nom del servidor",
"Port" : "Port",
"Region" : "Comarca",
@@ -53,12 +40,17 @@ OC.L10N.register(
"Enable Path Style" : "Permet l'estil del camí",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Subcarpeta remota",
"Secure https://" : "Protocol segur https://",
+ "Host" : "Equip remot",
"Secure ftps://" : "Protocol segur ftps://",
"Local" : "Local",
"Location" : "Ubicació",
"ownCloud" : "ownCloud",
"Root" : "Arrel",
+ "Share" : "Comparteix",
+ "Username as share" : "Nom d'usuari per compartir",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Nota:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> El suport cURL no està activat o instal·lat a PHP. No es pot muntar %s. Demaneu a l'administrador del sistema que l'instal·li.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> El suport FTP per PHP no està activat o no està instal·lat. No es pot muntar %s. Demaneu a l'administrador del sistema que l'instal·li.",
diff --git a/apps/files_external/l10n/ca.json b/apps/files_external/l10n/ca.json
index 0b5cc866f59..123527688c4 100644
--- a/apps/files_external/l10n/ca.json
+++ b/apps/files_external/l10n/ca.json
@@ -2,23 +2,6 @@
"Step 1 failed. Exception: %s" : "El pas 1 ha fallat. Excepció: %s",
"Step 2 failed. Exception: %s" : "El pas 2 ha fallat. Excepció: %s",
"External storage" : "Emmagatzemament extern",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Nom d'usuari",
- "Bucket" : "Cub",
- "Region (optional for OpenStack Object Storage)" : "Regió (opcional per OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "Clau API (requerit per fitxers al núvol Rackspace)",
- "Tenantname (required for OpenStack Object Storage)" : "Tenantname (requerit per OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Contrasenya (requerit per OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Nom del servei (requerit per OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL del punt identificador final (requerit per OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Temps d'expera màxim de les peticions HTTP en segons",
- "SMB / CIFS using OC login" : "SMB / CIFS usant acreditació OC",
- "Host" : "Equip remot",
- "Username as share" : "Nom d'usuari per compartir",
- "Share" : "Comparteix",
- "Remote subfolder" : "Subcarpeta remota",
- "SFTP with secret key login" : "Inici de sessió SFTP amb clau secreta",
- "Public key" : "Clau pública",
"Storage with id \"%i\" not found" : "No s'ha trobat emmagatzematge amb id \"%i\"",
"Invalid mount point" : "Punt de muntatge no vàlid",
"Invalid storage backend \"%s\"" : "Motor d'emmagatzematge no vàlid \"%s\"",
@@ -26,6 +9,8 @@
"System" : "Sistema",
"Grant access" : "Concedeix accés",
"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",
@@ -35,15 +20,17 @@
"All users. Type to select user or group." : "Tots els usuaris. Escriu per seleccionar un usuari o grup.",
"(group)" : "(grup)",
"Saved" : "Desat",
- "Generate keys" : "Generar claus",
- "Error generating key pair" : "Error en generar el parell de claus",
"None" : "Cap",
"App key" : "Clau de l'aplicació",
"App secret" : "Secret de l'aplicació",
"Client ID" : "Client ID",
"Client secret" : "Secret del client",
+ "Username" : "Nom d'usuari",
"Password" : "Contrasenya",
+ "API key" : "codi API",
+ "Public key" : "Clau pública",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Cub",
"Hostname" : "Nom del servidor",
"Port" : "Port",
"Region" : "Comarca",
@@ -51,12 +38,17 @@
"Enable Path Style" : "Permet l'estil del camí",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Subcarpeta remota",
"Secure https://" : "Protocol segur https://",
+ "Host" : "Equip remot",
"Secure ftps://" : "Protocol segur ftps://",
"Local" : "Local",
"Location" : "Ubicació",
"ownCloud" : "ownCloud",
"Root" : "Arrel",
+ "Share" : "Comparteix",
+ "Username as share" : "Nom d'usuari per compartir",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Nota:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> El suport cURL no està activat o instal·lat a PHP. No es pot muntar %s. Demaneu a l'administrador del sistema que l'instal·li.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> El suport FTP per PHP no està activat o no està instal·lat. No es pot muntar %s. Demaneu a l'administrador del sistema que l'instal·li.",
diff --git a/apps/files_external/l10n/cs_CZ.js b/apps/files_external/l10n/cs_CZ.js
index ab352880b7c..70dcb6b792a 100644
--- a/apps/files_external/l10n/cs_CZ.js
+++ b/apps/files_external/l10n/cs_CZ.js
@@ -7,23 +7,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "Selhal krok 1. Výjimka: %s",
"Step 2 failed. Exception: %s" : "Selhal krok 2. Výjimka: %s",
"External storage" : "Externí úložiště",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Uživatelské jméno",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Region (nepovinný pro OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "API klíč (vyžadován pro Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Jméno nájemce (vyžadováno pro OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Heslo (vyžadováno pro OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Název služby (vyžadováno pro OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL identity koncového bodu (vyžadováno pro OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Časový limit HTTP požadavků v sekundách",
- "SMB / CIFS using OC login" : "SMB / CIFS za použití přihlašovacího jména OC",
- "Host" : "Počítač",
- "Username as share" : "Uživatelské jméno jako sdílený adresář",
- "Share" : "Sdílet",
- "Remote subfolder" : "Vzdálený podadresář",
- "SFTP with secret key login" : "SFTP login s tajným klíčem",
- "Public key" : "Veřejný klíč",
"Storage with id \"%i\" not found" : "Úložiště s id \"%i\" nebylo nalezeno",
"Invalid backend or authentication mechanism class" : "Neplatný backend nebo třída ověřovacího mechanismu",
"Invalid mount point" : "Neplatný přípojný bod",
@@ -34,6 +17,8 @@ OC.L10N.register(
"Access granted" : "Přístup povolen",
"Error configuring OAuth1" : "Chyba nastavení OAuth1",
"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",
"Check for changes" : "Zkontrolovat změny",
@@ -43,8 +28,6 @@ OC.L10N.register(
"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)",
"Saved" : "Uloženo",
- "Generate keys" : "Vytvořit klíče",
- "Error generating key pair" : "Chyba při vytváření páru klíčů",
"Access key" : "Přístupový klíč",
"Secret key" : "Tajný klíč",
"None" : "Žádné",
@@ -54,10 +37,14 @@ OC.L10N.register(
"OAuth2" : "OAuth2",
"Client ID" : "Klientské ID",
"Client secret" : "Klientské tajemství",
- "Username and password" : "Uživatelské jméno a heslo",
+ "Username" : "Uživatelské jméno",
"Password" : "Heslo",
+ "API key" : "Klíč API",
+ "Username and password" : "Uživatelské jméno a heslo",
"Session credentials" : "Přihlašovací údaje sezení",
+ "Public key" : "Veřejný klíč",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Hostname",
"Port" : "Port",
"Region" : "Kraj",
@@ -65,9 +52,11 @@ OC.L10N.register(
"Enable Path Style" : "Povolit Path Style",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Vzdálený podadresář",
"Secure https://" : "Zabezpečené https://",
"Dropbox" : "Dropbox",
"FTP" : "FTP",
+ "Host" : "Počítač",
"Secure ftps://" : "Zabezpečené ftps://",
"Google Drive" : "Google Drive",
"Local" : "Místní",
@@ -76,6 +65,9 @@ OC.L10N.register(
"SFTP" : "SFTP",
"Root" : "Kořen",
"SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Sdílet",
+ "Username as share" : "Uživatelské jméno jako sdílený adresář",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Poznámka:</b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Poznámka:</b> cURL podpora v PHP není povolena nebo nainstalována. Není možné připojení %s. Prosím požádejte svého správce systému ať ji nainstaluje.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Poznámka:</b> FTP podpora v PHP není povolena nebo nainstalována. Není možné připojení %s. Prosím požádejte svého správce systému ať ji nainstaluje.",
diff --git a/apps/files_external/l10n/cs_CZ.json b/apps/files_external/l10n/cs_CZ.json
index 03afeb48b8e..966c209b68e 100644
--- a/apps/files_external/l10n/cs_CZ.json
+++ b/apps/files_external/l10n/cs_CZ.json
@@ -5,23 +5,6 @@
"Step 1 failed. Exception: %s" : "Selhal krok 1. Výjimka: %s",
"Step 2 failed. Exception: %s" : "Selhal krok 2. Výjimka: %s",
"External storage" : "Externí úložiště",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Uživatelské jméno",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Region (nepovinný pro OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "API klíč (vyžadován pro Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Jméno nájemce (vyžadováno pro OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Heslo (vyžadováno pro OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Název služby (vyžadováno pro OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL identity koncového bodu (vyžadováno pro OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Časový limit HTTP požadavků v sekundách",
- "SMB / CIFS using OC login" : "SMB / CIFS za použití přihlašovacího jména OC",
- "Host" : "Počítač",
- "Username as share" : "Uživatelské jméno jako sdílený adresář",
- "Share" : "Sdílet",
- "Remote subfolder" : "Vzdálený podadresář",
- "SFTP with secret key login" : "SFTP login s tajným klíčem",
- "Public key" : "Veřejný klíč",
"Storage with id \"%i\" not found" : "Úložiště s id \"%i\" nebylo nalezeno",
"Invalid backend or authentication mechanism class" : "Neplatný backend nebo třída ověřovacího mechanismu",
"Invalid mount point" : "Neplatný přípojný bod",
@@ -32,6 +15,8 @@
"Access granted" : "Přístup povolen",
"Error configuring OAuth1" : "Chyba nastavení OAuth1",
"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",
"Check for changes" : "Zkontrolovat změny",
@@ -41,8 +26,6 @@
"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)",
"Saved" : "Uloženo",
- "Generate keys" : "Vytvořit klíče",
- "Error generating key pair" : "Chyba při vytváření páru klíčů",
"Access key" : "Přístupový klíč",
"Secret key" : "Tajný klíč",
"None" : "Žádné",
@@ -52,10 +35,14 @@
"OAuth2" : "OAuth2",
"Client ID" : "Klientské ID",
"Client secret" : "Klientské tajemství",
- "Username and password" : "Uživatelské jméno a heslo",
+ "Username" : "Uživatelské jméno",
"Password" : "Heslo",
+ "API key" : "Klíč API",
+ "Username and password" : "Uživatelské jméno a heslo",
"Session credentials" : "Přihlašovací údaje sezení",
+ "Public key" : "Veřejný klíč",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Hostname",
"Port" : "Port",
"Region" : "Kraj",
@@ -63,9 +50,11 @@
"Enable Path Style" : "Povolit Path Style",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Vzdálený podadresář",
"Secure https://" : "Zabezpečené https://",
"Dropbox" : "Dropbox",
"FTP" : "FTP",
+ "Host" : "Počítač",
"Secure ftps://" : "Zabezpečené ftps://",
"Google Drive" : "Google Drive",
"Local" : "Místní",
@@ -74,6 +63,9 @@
"SFTP" : "SFTP",
"Root" : "Kořen",
"SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Sdílet",
+ "Username as share" : "Uživatelské jméno jako sdílený adresář",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Poznámka:</b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Poznámka:</b> cURL podpora v PHP není povolena nebo nainstalována. Není možné připojení %s. Prosím požádejte svého správce systému ať ji nainstaluje.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Poznámka:</b> FTP podpora v PHP není povolena nebo nainstalována. Není možné připojení %s. Prosím požádejte svého správce systému ať ji nainstaluje.",
diff --git a/apps/files_external/l10n/cy_GB.js b/apps/files_external/l10n/cy_GB.js
index 275d7e9fd9b..4364445be0c 100644
--- a/apps/files_external/l10n/cy_GB.js
+++ b/apps/files_external/l10n/cy_GB.js
@@ -1,14 +1,14 @@
OC.L10N.register(
"files_external",
{
- "Username" : "Enw defnyddiwr",
- "Share" : "Rhannu",
"Personal" : "Personol",
"None" : "Dim",
+ "Username" : "Enw defnyddiwr",
"Password" : "Cyfrinair",
"URL" : "URL",
"Location" : "Lleoliad",
"ownCloud" : "ownCloud",
+ "Share" : "Rhannu",
"Name" : "Enw",
"Delete" : "Dileu"
},
diff --git a/apps/files_external/l10n/cy_GB.json b/apps/files_external/l10n/cy_GB.json
index eb3568d5e10..4916cb270ab 100644
--- a/apps/files_external/l10n/cy_GB.json
+++ b/apps/files_external/l10n/cy_GB.json
@@ -1,12 +1,12 @@
{ "translations": {
- "Username" : "Enw defnyddiwr",
- "Share" : "Rhannu",
"Personal" : "Personol",
"None" : "Dim",
+ "Username" : "Enw defnyddiwr",
"Password" : "Cyfrinair",
"URL" : "URL",
"Location" : "Lleoliad",
"ownCloud" : "ownCloud",
+ "Share" : "Rhannu",
"Name" : "Enw",
"Delete" : "Dileu"
},"pluralForm" :"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"
diff --git a/apps/files_external/l10n/da.js b/apps/files_external/l10n/da.js
index 946ea94169c..b1f058efbb3 100644
--- a/apps/files_external/l10n/da.js
+++ b/apps/files_external/l10n/da.js
@@ -1,29 +1,12 @@
OC.L10N.register(
"files_external",
{
- "Fetching request tokens failed. Verify that your app key and secret are correct." : "Tokener til anmodning om hentning mislykkedes. Verificér at din app-nøgle og -hemmelighed er korrekte.",
- "Fetching access tokens failed. Verify that your app key and secret are correct." : "Tokener for adgang til hentning fejlede. Verificér at din app-nøgle og -hemmelighed er korrekte.",
- "Please provide a valid app key and secret." : "Angiv venligst en gyldig app-nøgle og -hemmelighed.",
+ "Fetching request tokens failed. Verify that your app key and secret are correct." : "Tokener til anmodning om hentning mislykkedes. Verificér at dine app-nøgle og -hemmelighed er korrekte.",
+ "Fetching access tokens failed. Verify that your app key and secret are correct." : "Tokener for adgang til hentning fejlede. Verificér at dine app-nøgle og -hemmelighed er korrekte.",
+ "Please provide a valid app key and secret." : "Angiv venligst gyldig app-nøgle og -hemmelighed.",
"Step 1 failed. Exception: %s" : "Trin 1 mislykkedes. Undtagelse: %s",
"Step 2 failed. Exception: %s" : "Trin 2 mislykkedes. Undtagelse: %s",
"External storage" : "Eksternt lager",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Brugernavn",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Region (valgfri for OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "API-nøgle (påkrævet for Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Lejers navn (påkrævet for OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Adgangskode (påkrævet for OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Service Navn (påkrævet for OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL på slutpunkt for identitet (påkrævet for OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Tidsudløb for HTTP-forespørgsler i sekunder",
- "SMB / CIFS using OC login" : "SMB / CIFS med OC-login",
- "Host" : "Vært",
- "Username as share" : "Brugernavn som deling",
- "Share" : "Del",
- "Remote subfolder" : "Fjernundermappe",
- "SFTP with secret key login" : "SFTP med hemmelig nøglelogin",
- "Public key" : "Offentlig nøgle",
"Storage with id \"%i\" not found" : "Lager med ID'et \"%i% er ikke fundet",
"Invalid backend or authentication mechanism class" : "Ugyldig backend eller klasse for godkendelsesmekanisme",
"Invalid mount point" : "Fokert monteringspunkt",
@@ -31,13 +14,14 @@ OC.L10N.register(
"Invalid storage backend \"%s\"" : "Forkert lager til backend \"%s\"en",
"Unsatisfied backend parameters" : "Utilfredsstillede backend-parametre",
"Unsatisfied authentication mechanism parameters" : "Utilfredsstillede parametre for godkendelsesmekanisme",
- "Admin-only storage backend \"%s\"" : "Kun-for-admin lagringsbackend \"%s\"",
"Personal" : "Personligt",
"System" : "System",
"Grant access" : "Godkend adgang",
"Access granted" : "Adgang godkendt",
"Error configuring OAuth1" : "Fejl under konfiguration af OAuth1",
"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",
"Check for changes" : "Tjek for ændringer",
@@ -47,8 +31,6 @@ OC.L10N.register(
"All users. Type to select user or group." : "Alle brugere. Indtast for at vælge bruger eller gruppe.",
"(group)" : "(gruppe)",
"Saved" : "Gemt",
- "Generate keys" : "Opret nøgler.",
- "Error generating key pair" : "Fejl under oprettelse af nøglepar",
"Access key" : "Adgangsnøgle",
"Secret key" : "Hemmelig nøgle",
"Builtin" : "Indbygget",
@@ -59,10 +41,14 @@ OC.L10N.register(
"OAuth2" : "OAuth2",
"Client ID" : "Klient-ID",
"Client secret" : "Klient hemmelighed",
- "Username and password" : "Brugernavn og kodeord",
+ "Username" : "Brugernavn",
"Password" : "Kodeord",
+ "API key" : "API nøgle",
+ "Username and password" : "Brugernavn og kodeord",
"Session credentials" : "Brugeroplysninger for session",
+ "Public key" : "Offentlig nøgle",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Værtsnavn",
"Port" : "Port",
"Region" : "Region",
@@ -70,9 +56,11 @@ OC.L10N.register(
"Enable Path Style" : "Aktivér stil for sti",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Fjernundermappe",
"Secure https://" : "Sikker https://",
"Dropbox" : "Dropbox",
"FTP" : "FTP",
+ "Host" : "Vært",
"Secure ftps://" : "Sikker ftps://",
"Google Drive" : "Google Drev",
"Local" : "Lokal",
@@ -81,6 +69,9 @@ OC.L10N.register(
"SFTP" : "SFTP",
"Root" : "Root",
"SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Del",
+ "Username as share" : "Brugernavn som deling",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Note:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Bemærk:</b> cURL-understøttelsen i PHP er enten ikke aktiveret eller installeret. Monteringen af %s er ikke mulig. Anmod din systemadministrator om at installere det.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Bemærk:</b> FTP understøttelsen i PHP er enten ikke aktiveret eller installeret. Montering af %s er ikke muligt. Anmod din systemadministrator om at installere det.",
diff --git a/apps/files_external/l10n/da.json b/apps/files_external/l10n/da.json
index 6a291b2b149..811de509421 100644
--- a/apps/files_external/l10n/da.json
+++ b/apps/files_external/l10n/da.json
@@ -1,27 +1,10 @@
{ "translations": {
- "Fetching request tokens failed. Verify that your app key and secret are correct." : "Tokener til anmodning om hentning mislykkedes. Verificér at din app-nøgle og -hemmelighed er korrekte.",
- "Fetching access tokens failed. Verify that your app key and secret are correct." : "Tokener for adgang til hentning fejlede. Verificér at din app-nøgle og -hemmelighed er korrekte.",
- "Please provide a valid app key and secret." : "Angiv venligst en gyldig app-nøgle og -hemmelighed.",
+ "Fetching request tokens failed. Verify that your app key and secret are correct." : "Tokener til anmodning om hentning mislykkedes. Verificér at dine app-nøgle og -hemmelighed er korrekte.",
+ "Fetching access tokens failed. Verify that your app key and secret are correct." : "Tokener for adgang til hentning fejlede. Verificér at dine app-nøgle og -hemmelighed er korrekte.",
+ "Please provide a valid app key and secret." : "Angiv venligst gyldig app-nøgle og -hemmelighed.",
"Step 1 failed. Exception: %s" : "Trin 1 mislykkedes. Undtagelse: %s",
"Step 2 failed. Exception: %s" : "Trin 2 mislykkedes. Undtagelse: %s",
"External storage" : "Eksternt lager",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Brugernavn",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Region (valgfri for OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "API-nøgle (påkrævet for Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Lejers navn (påkrævet for OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Adgangskode (påkrævet for OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Service Navn (påkrævet for OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL på slutpunkt for identitet (påkrævet for OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Tidsudløb for HTTP-forespørgsler i sekunder",
- "SMB / CIFS using OC login" : "SMB / CIFS med OC-login",
- "Host" : "Vært",
- "Username as share" : "Brugernavn som deling",
- "Share" : "Del",
- "Remote subfolder" : "Fjernundermappe",
- "SFTP with secret key login" : "SFTP med hemmelig nøglelogin",
- "Public key" : "Offentlig nøgle",
"Storage with id \"%i\" not found" : "Lager med ID'et \"%i% er ikke fundet",
"Invalid backend or authentication mechanism class" : "Ugyldig backend eller klasse for godkendelsesmekanisme",
"Invalid mount point" : "Fokert monteringspunkt",
@@ -29,13 +12,14 @@
"Invalid storage backend \"%s\"" : "Forkert lager til backend \"%s\"en",
"Unsatisfied backend parameters" : "Utilfredsstillede backend-parametre",
"Unsatisfied authentication mechanism parameters" : "Utilfredsstillede parametre for godkendelsesmekanisme",
- "Admin-only storage backend \"%s\"" : "Kun-for-admin lagringsbackend \"%s\"",
"Personal" : "Personligt",
"System" : "System",
"Grant access" : "Godkend adgang",
"Access granted" : "Adgang godkendt",
"Error configuring OAuth1" : "Fejl under konfiguration af OAuth1",
"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",
"Check for changes" : "Tjek for ændringer",
@@ -45,8 +29,6 @@
"All users. Type to select user or group." : "Alle brugere. Indtast for at vælge bruger eller gruppe.",
"(group)" : "(gruppe)",
"Saved" : "Gemt",
- "Generate keys" : "Opret nøgler.",
- "Error generating key pair" : "Fejl under oprettelse af nøglepar",
"Access key" : "Adgangsnøgle",
"Secret key" : "Hemmelig nøgle",
"Builtin" : "Indbygget",
@@ -57,10 +39,14 @@
"OAuth2" : "OAuth2",
"Client ID" : "Klient-ID",
"Client secret" : "Klient hemmelighed",
- "Username and password" : "Brugernavn og kodeord",
+ "Username" : "Brugernavn",
"Password" : "Kodeord",
+ "API key" : "API nøgle",
+ "Username and password" : "Brugernavn og kodeord",
"Session credentials" : "Brugeroplysninger for session",
+ "Public key" : "Offentlig nøgle",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Værtsnavn",
"Port" : "Port",
"Region" : "Region",
@@ -68,9 +54,11 @@
"Enable Path Style" : "Aktivér stil for sti",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Fjernundermappe",
"Secure https://" : "Sikker https://",
"Dropbox" : "Dropbox",
"FTP" : "FTP",
+ "Host" : "Vært",
"Secure ftps://" : "Sikker ftps://",
"Google Drive" : "Google Drev",
"Local" : "Lokal",
@@ -79,6 +67,9 @@
"SFTP" : "SFTP",
"Root" : "Root",
"SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Del",
+ "Username as share" : "Brugernavn som deling",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Note:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Bemærk:</b> cURL-understøttelsen i PHP er enten ikke aktiveret eller installeret. Monteringen af %s er ikke mulig. Anmod din systemadministrator om at installere det.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Bemærk:</b> FTP understøttelsen i PHP er enten ikke aktiveret eller installeret. Montering af %s er ikke muligt. Anmod din systemadministrator om at installere det.",
diff --git a/apps/files_external/l10n/de.js b/apps/files_external/l10n/de.js
index f42ac256897..fc0af67d3d7 100644
--- a/apps/files_external/l10n/de.js
+++ b/apps/files_external/l10n/de.js
@@ -4,23 +4,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "Schritt 1 fehlgeschlagen. Fehlermeldung: %s",
"Step 2 failed. Exception: %s" : "Schritt 2 fehlgeschlagen. Fehlermeldung: %s",
"External storage" : "Externer Speicher",
- "OpenStack Object Storage" : "Openstack-Objektspeicher",
- "Username" : "Benutzername",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Region (Optional für Openstack-Objektspeicher)",
- "API Key (required for Rackspace Cloud Files)" : "API-Schlüssel (Erforderlich für Rackspace Cloud-Dateien)",
- "Tenantname (required for OpenStack Object Storage)" : "Mietername (Erforderlich für Openstack-Objektspeicher)",
- "Password (required for OpenStack Object Storage)" : "Passwort (Erforderlich für Openstack-Objektspeicher)",
- "Service Name (required for OpenStack Object Storage)" : "Name der Dienstleistung (Erforderlich für Openstack-Objektspeicher)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL des Identitätsendpunktes (Erforderlich für Openstack-Objektspeicher)",
- "Timeout of HTTP requests in seconds" : "Zeitüberschreitung von HTTP-Anfragen in Sekunden",
- "SMB / CIFS using OC login" : "SMB / CIFS mit OC-Login",
- "Host" : "Host",
- "Username as share" : "Benutzername als Freigabe",
- "Share" : "Share",
- "Remote subfolder" : "Entfernter Unterordner",
- "SFTP with secret key login" : "SFTP mit dem Login über einen geheimen Schlüssel",
- "Public key" : "Öffentlicher Schlüssel",
"Storage with id \"%i\" not found" : "Der Speicher mit der ID „%i“ wurde nicht gefunden",
"Invalid mount point" : "Ungültiger mount point",
"Invalid storage backend \"%s\"" : "Ungültiges Speicher-Backend „%s“",
@@ -28,6 +11,8 @@ OC.L10N.register(
"System" : "System",
"Grant access" : "Zugriff gestatten",
"Access granted" : "Zugriff gestattet",
+ "Generate keys" : "Schlüssel erzeugen",
+ "Error generating key pair" : "Fehler beim Erzeugen des Schlüsselpaares",
"Enable encryption" : "Verschlüsselung aktivieren",
"Enable previews" : "Vorschau aktivieren",
"Check for changes" : "Auf Änderungen überprüfen",
@@ -37,15 +22,17 @@ OC.L10N.register(
"All users. Type to select user or group." : "Alle Benutzer. Benutzer oder Gruppe zur Auswahl eingeben.",
"(group)" : "(group)",
"Saved" : "Gespeichert",
- "Generate keys" : "Schlüssel erzeugen",
- "Error generating key pair" : "Fehler beim Erzeugen des Schlüsselpaares",
"None" : "Keine",
"App key" : "App-Schlüssel",
"App secret" : "Geheime Zeichenkette der App",
"Client ID" : "Client-ID",
"Client secret" : "Geheime Zeichenkette des Client",
+ "Username" : "Benutzername",
"Password" : "Passwort",
+ "API key" : "API-Schlüssel",
+ "Public key" : "Öffentlicher Schlüssel",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Host-Name",
"Port" : "Port",
"Region" : "Region",
@@ -53,13 +40,18 @@ OC.L10N.register(
"Enable Path Style" : "Pfad-Stil aktivieren",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Entfernter Unterordner",
"Secure https://" : "Sicherer HTTPS://",
"Dropbox" : "Dropbox",
+ "Host" : "Host",
"Secure ftps://" : "Sicherer ftps://",
"Local" : "Lokal",
"Location" : "Ort",
"ownCloud" : "ownCloud",
"Root" : "Root",
+ "Share" : "Share",
+ "Username as share" : "Benutzername als Freigabe",
+ "OpenStack Object Storage" : "Openstack-Objektspeicher",
"<b>Note:</b> " : "<b>Hinweis:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Hinweis:</b> Die cURL-Unterstützung von PHP ist nicht aktiviert oder installiert. Das Hinzufügen von %s ist nicht möglich. Bitte wende Dich zur Installation an Deinen Systemadministrator.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Hinweis:</b> Die FTP Unterstützung von PHP ist nicht aktiviert oder installiert. Das Hinzufügen von %s ist nicht möglich. Bitte wende Dich sich zur Installation an Deinen Systemadministrator.",
diff --git a/apps/files_external/l10n/de.json b/apps/files_external/l10n/de.json
index 2dd3182812b..4242b817073 100644
--- a/apps/files_external/l10n/de.json
+++ b/apps/files_external/l10n/de.json
@@ -2,23 +2,6 @@
"Step 1 failed. Exception: %s" : "Schritt 1 fehlgeschlagen. Fehlermeldung: %s",
"Step 2 failed. Exception: %s" : "Schritt 2 fehlgeschlagen. Fehlermeldung: %s",
"External storage" : "Externer Speicher",
- "OpenStack Object Storage" : "Openstack-Objektspeicher",
- "Username" : "Benutzername",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Region (Optional für Openstack-Objektspeicher)",
- "API Key (required for Rackspace Cloud Files)" : "API-Schlüssel (Erforderlich für Rackspace Cloud-Dateien)",
- "Tenantname (required for OpenStack Object Storage)" : "Mietername (Erforderlich für Openstack-Objektspeicher)",
- "Password (required for OpenStack Object Storage)" : "Passwort (Erforderlich für Openstack-Objektspeicher)",
- "Service Name (required for OpenStack Object Storage)" : "Name der Dienstleistung (Erforderlich für Openstack-Objektspeicher)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL des Identitätsendpunktes (Erforderlich für Openstack-Objektspeicher)",
- "Timeout of HTTP requests in seconds" : "Zeitüberschreitung von HTTP-Anfragen in Sekunden",
- "SMB / CIFS using OC login" : "SMB / CIFS mit OC-Login",
- "Host" : "Host",
- "Username as share" : "Benutzername als Freigabe",
- "Share" : "Share",
- "Remote subfolder" : "Entfernter Unterordner",
- "SFTP with secret key login" : "SFTP mit dem Login über einen geheimen Schlüssel",
- "Public key" : "Öffentlicher Schlüssel",
"Storage with id \"%i\" not found" : "Der Speicher mit der ID „%i“ wurde nicht gefunden",
"Invalid mount point" : "Ungültiger mount point",
"Invalid storage backend \"%s\"" : "Ungültiges Speicher-Backend „%s“",
@@ -26,6 +9,8 @@
"System" : "System",
"Grant access" : "Zugriff gestatten",
"Access granted" : "Zugriff gestattet",
+ "Generate keys" : "Schlüssel erzeugen",
+ "Error generating key pair" : "Fehler beim Erzeugen des Schlüsselpaares",
"Enable encryption" : "Verschlüsselung aktivieren",
"Enable previews" : "Vorschau aktivieren",
"Check for changes" : "Auf Änderungen überprüfen",
@@ -35,15 +20,17 @@
"All users. Type to select user or group." : "Alle Benutzer. Benutzer oder Gruppe zur Auswahl eingeben.",
"(group)" : "(group)",
"Saved" : "Gespeichert",
- "Generate keys" : "Schlüssel erzeugen",
- "Error generating key pair" : "Fehler beim Erzeugen des Schlüsselpaares",
"None" : "Keine",
"App key" : "App-Schlüssel",
"App secret" : "Geheime Zeichenkette der App",
"Client ID" : "Client-ID",
"Client secret" : "Geheime Zeichenkette des Client",
+ "Username" : "Benutzername",
"Password" : "Passwort",
+ "API key" : "API-Schlüssel",
+ "Public key" : "Öffentlicher Schlüssel",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Host-Name",
"Port" : "Port",
"Region" : "Region",
@@ -51,13 +38,18 @@
"Enable Path Style" : "Pfad-Stil aktivieren",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Entfernter Unterordner",
"Secure https://" : "Sicherer HTTPS://",
"Dropbox" : "Dropbox",
+ "Host" : "Host",
"Secure ftps://" : "Sicherer ftps://",
"Local" : "Lokal",
"Location" : "Ort",
"ownCloud" : "ownCloud",
"Root" : "Root",
+ "Share" : "Share",
+ "Username as share" : "Benutzername als Freigabe",
+ "OpenStack Object Storage" : "Openstack-Objektspeicher",
"<b>Note:</b> " : "<b>Hinweis:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Hinweis:</b> Die cURL-Unterstützung von PHP ist nicht aktiviert oder installiert. Das Hinzufügen von %s ist nicht möglich. Bitte wende Dich zur Installation an Deinen Systemadministrator.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Hinweis:</b> Die FTP Unterstützung von PHP ist nicht aktiviert oder installiert. Das Hinzufügen von %s ist nicht möglich. Bitte wende Dich sich zur Installation an Deinen Systemadministrator.",
diff --git a/apps/files_external/l10n/de_AT.js b/apps/files_external/l10n/de_AT.js
index 9a481a7a008..6c71c45f217 100644
--- a/apps/files_external/l10n/de_AT.js
+++ b/apps/files_external/l10n/de_AT.js
@@ -1,13 +1,13 @@
OC.L10N.register(
"files_external",
{
- "Username" : "Benutzername",
- "Host" : "Host",
- "Share" : "Freigeben",
"Personal" : "Persönlich",
+ "Username" : "Benutzername",
"Password" : "Passwort",
"Port" : "Port",
+ "Host" : "Host",
"Location" : "Ort",
+ "Share" : "Freigeben",
"Folder name" : "Ordner Name",
"Delete" : "Löschen"
},
diff --git a/apps/files_external/l10n/de_AT.json b/apps/files_external/l10n/de_AT.json
index b4ae1adb13c..0d956dc81c6 100644
--- a/apps/files_external/l10n/de_AT.json
+++ b/apps/files_external/l10n/de_AT.json
@@ -1,11 +1,11 @@
{ "translations": {
- "Username" : "Benutzername",
- "Host" : "Host",
- "Share" : "Freigeben",
"Personal" : "Persönlich",
+ "Username" : "Benutzername",
"Password" : "Passwort",
"Port" : "Port",
+ "Host" : "Host",
"Location" : "Ort",
+ "Share" : "Freigeben",
"Folder name" : "Ordner Name",
"Delete" : "Löschen"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
diff --git a/apps/files_external/l10n/de_DE.js b/apps/files_external/l10n/de_DE.js
index 309dd8064ea..9d363aecbf6 100644
--- a/apps/files_external/l10n/de_DE.js
+++ b/apps/files_external/l10n/de_DE.js
@@ -4,23 +4,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "Schritt 1 fehlgeschlagen. Fehlermeldung: %s",
"Step 2 failed. Exception: %s" : "Schritt 2 fehlgeschlagen. Fehlermeldung: %s",
"External storage" : "Externer Speicher",
- "OpenStack Object Storage" : "Openstack-Objektspeicher",
- "Username" : "Benutzername",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Region (Optional für Openstack-Objektspeicher)",
- "API Key (required for Rackspace Cloud Files)" : "API-Schlüssel (Erforderlich für Rackspace Cloud-Dateien)",
- "Tenantname (required for OpenStack Object Storage)" : "Mietername (Erforderlich für Openstack-Objektspeicher)",
- "Password (required for OpenStack Object Storage)" : "Passwort (Erforderlich für Openstack-Objektspeicher)",
- "Service Name (required for OpenStack Object Storage)" : "Name der Dienstleistung (Erforderlich für Openstack-Objektspeicher)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL des Identitätsendpunktes (Erforderlich für Openstack-Objektspeicher)",
- "Timeout of HTTP requests in seconds" : "Zeitüberschreitung von HTTP-Anfragen in Sekunden",
- "SMB / CIFS using OC login" : "SMB / CIFS mit OC-Login",
- "Host" : "Host",
- "Username as share" : "Benutzername als Freigabe",
- "Share" : "Share",
- "Remote subfolder" : "Entfernter Unterordner",
- "SFTP with secret key login" : "SFTP mit dem Login über einen geheimen Schlüssel",
- "Public key" : "Öffentlicher Schlüssel",
"Storage with id \"%i\" not found" : "Der Speicher mit der ID „%i“ wurde nicht gefunden",
"Invalid mount point" : "Ungültiger mount point",
"Invalid storage backend \"%s\"" : "Ungültiges Speicher-Backend „%s“",
@@ -28,6 +11,8 @@ OC.L10N.register(
"System" : "System",
"Grant access" : "Zugriff gestatten",
"Access granted" : "Zugriff gestattet",
+ "Generate keys" : "Schlüssel erzeugen",
+ "Error generating key pair" : "Fehler beim Erzeugen des Schlüsselpaares",
"Enable encryption" : "Verschlüsselung aktivieren",
"Enable previews" : "Vorschau aktivieren",
"Check for changes" : "Auf Änderungen überprüfen",
@@ -37,15 +22,17 @@ OC.L10N.register(
"All users. Type to select user or group." : "Alle Benutzer. Benutzer oder Gruppe zur Auswahl eingeben.",
"(group)" : "(group)",
"Saved" : "Gespeichert",
- "Generate keys" : "Schlüssel erzeugen",
- "Error generating key pair" : "Fehler beim Erzeugen des Schlüsselpaares",
"None" : "Keine",
"App key" : "App-Schlüssel",
"App secret" : "Geheime Zeichenkette der App",
"Client ID" : "Client-ID",
"Client secret" : "Geheime Zeichenkette des Client",
+ "Username" : "Benutzername",
"Password" : "Passwort",
+ "API key" : "API-Schlüssel",
+ "Public key" : "Öffentlicher Schlüssel",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Host-Name",
"Port" : "Port",
"Region" : "Region",
@@ -53,13 +40,18 @@ OC.L10N.register(
"Enable Path Style" : "Pfadstil aktivieren",
"WebDAV" : "WebDAV",
"URL" : "Adresse",
+ "Remote subfolder" : "Entfernter Unterordner",
"Secure https://" : "Sicheres https://",
"Dropbox" : "Dropbox",
+ "Host" : "Host",
"Secure ftps://" : "Sicheres ftps://",
"Local" : "Lokal",
"Location" : "Ort",
"ownCloud" : "ownCloud",
"Root" : "Root",
+ "Share" : "Share",
+ "Username as share" : "Benutzername als Freigabe",
+ "OpenStack Object Storage" : "Openstack-Objektspeicher",
"<b>Note:</b> " : "<b>Hinweis:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Hinweis:</b> Die cURL-Unterstützung von PHP ist nicht aktiviert oder installiert. Das Hinzufügen von %s ist nicht möglich. Bitte wenden Sie sich zur Installation an Ihren Systemadministrator.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Hinweis:</b> Die FTP Unterstützung von PHP ist nicht aktiviert oder installiert. Das Hinzufügen von %s ist nicht möglich. Bitte wenden Sie sich zur Installation an Ihren Systemadministrator.",
diff --git a/apps/files_external/l10n/de_DE.json b/apps/files_external/l10n/de_DE.json
index 74ca2416554..62fe7b0803c 100644
--- a/apps/files_external/l10n/de_DE.json
+++ b/apps/files_external/l10n/de_DE.json
@@ -2,23 +2,6 @@
"Step 1 failed. Exception: %s" : "Schritt 1 fehlgeschlagen. Fehlermeldung: %s",
"Step 2 failed. Exception: %s" : "Schritt 2 fehlgeschlagen. Fehlermeldung: %s",
"External storage" : "Externer Speicher",
- "OpenStack Object Storage" : "Openstack-Objektspeicher",
- "Username" : "Benutzername",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Region (Optional für Openstack-Objektspeicher)",
- "API Key (required for Rackspace Cloud Files)" : "API-Schlüssel (Erforderlich für Rackspace Cloud-Dateien)",
- "Tenantname (required for OpenStack Object Storage)" : "Mietername (Erforderlich für Openstack-Objektspeicher)",
- "Password (required for OpenStack Object Storage)" : "Passwort (Erforderlich für Openstack-Objektspeicher)",
- "Service Name (required for OpenStack Object Storage)" : "Name der Dienstleistung (Erforderlich für Openstack-Objektspeicher)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL des Identitätsendpunktes (Erforderlich für Openstack-Objektspeicher)",
- "Timeout of HTTP requests in seconds" : "Zeitüberschreitung von HTTP-Anfragen in Sekunden",
- "SMB / CIFS using OC login" : "SMB / CIFS mit OC-Login",
- "Host" : "Host",
- "Username as share" : "Benutzername als Freigabe",
- "Share" : "Share",
- "Remote subfolder" : "Entfernter Unterordner",
- "SFTP with secret key login" : "SFTP mit dem Login über einen geheimen Schlüssel",
- "Public key" : "Öffentlicher Schlüssel",
"Storage with id \"%i\" not found" : "Der Speicher mit der ID „%i“ wurde nicht gefunden",
"Invalid mount point" : "Ungültiger mount point",
"Invalid storage backend \"%s\"" : "Ungültiges Speicher-Backend „%s“",
@@ -26,6 +9,8 @@
"System" : "System",
"Grant access" : "Zugriff gestatten",
"Access granted" : "Zugriff gestattet",
+ "Generate keys" : "Schlüssel erzeugen",
+ "Error generating key pair" : "Fehler beim Erzeugen des Schlüsselpaares",
"Enable encryption" : "Verschlüsselung aktivieren",
"Enable previews" : "Vorschau aktivieren",
"Check for changes" : "Auf Änderungen überprüfen",
@@ -35,15 +20,17 @@
"All users. Type to select user or group." : "Alle Benutzer. Benutzer oder Gruppe zur Auswahl eingeben.",
"(group)" : "(group)",
"Saved" : "Gespeichert",
- "Generate keys" : "Schlüssel erzeugen",
- "Error generating key pair" : "Fehler beim Erzeugen des Schlüsselpaares",
"None" : "Keine",
"App key" : "App-Schlüssel",
"App secret" : "Geheime Zeichenkette der App",
"Client ID" : "Client-ID",
"Client secret" : "Geheime Zeichenkette des Client",
+ "Username" : "Benutzername",
"Password" : "Passwort",
+ "API key" : "API-Schlüssel",
+ "Public key" : "Öffentlicher Schlüssel",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Host-Name",
"Port" : "Port",
"Region" : "Region",
@@ -51,13 +38,18 @@
"Enable Path Style" : "Pfadstil aktivieren",
"WebDAV" : "WebDAV",
"URL" : "Adresse",
+ "Remote subfolder" : "Entfernter Unterordner",
"Secure https://" : "Sicheres https://",
"Dropbox" : "Dropbox",
+ "Host" : "Host",
"Secure ftps://" : "Sicheres ftps://",
"Local" : "Lokal",
"Location" : "Ort",
"ownCloud" : "ownCloud",
"Root" : "Root",
+ "Share" : "Share",
+ "Username as share" : "Benutzername als Freigabe",
+ "OpenStack Object Storage" : "Openstack-Objektspeicher",
"<b>Note:</b> " : "<b>Hinweis:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Hinweis:</b> Die cURL-Unterstützung von PHP ist nicht aktiviert oder installiert. Das Hinzufügen von %s ist nicht möglich. Bitte wenden Sie sich zur Installation an Ihren Systemadministrator.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Hinweis:</b> Die FTP Unterstützung von PHP ist nicht aktiviert oder installiert. Das Hinzufügen von %s ist nicht möglich. Bitte wenden Sie sich zur Installation an Ihren Systemadministrator.",
diff --git a/apps/files_external/l10n/el.js b/apps/files_external/l10n/el.js
index 13fb910e79d..5147f924c18 100644
--- a/apps/files_external/l10n/el.js
+++ b/apps/files_external/l10n/el.js
@@ -7,23 +7,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "Το βήμα 1 απέτυχε. Εξαίρεση: %s",
"Step 2 failed. Exception: %s" : "Το βήμα 2 απέτυχε. Εξαίρεση: %s",
"External storage" : "Εξωτερική αποθήκευση",
- "OpenStack Object Storage" : "Αποθήκη αντικειμένων OpenStack",
- "Username" : "Όνομα χρήστη",
- "Bucket" : "Κάδος",
- "Region (optional for OpenStack Object Storage)" : "Περιοχή (προαιρετικά για την αποθήκευση αντικειμένων OpenStack)",
- "API Key (required for Rackspace Cloud Files)" : "Κλειδί API (απαιτείται για αρχεία Rackspace Cloud)",
- "Tenantname (required for OpenStack Object Storage)" : "Όνομα ενοίκου (απαιτείται για την Αποθήκευση Αντικειμένων OpenStack)",
- "Password (required for OpenStack Object Storage)" : "Μυστικός κωδικός (απαιτείται για την αποθήκευση αντικειμένων OpenStack)",
- "Service Name (required for OpenStack Object Storage)" : "Όνομα υπηρεσίας (απαιτείται για την αποθήκευση αντικειμένων OpenStack)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "Διεύθυνση URL της ταυτότητας τελικού σημείου (απαιτείται για την αποθήκευση αντικειμένων OpenStack)",
- "Timeout of HTTP requests in seconds" : "Χρονικό όριο των αιτήσεων HTTP σε δευτερόλεπτα",
- "SMB / CIFS using OC login" : "SMB / CIFS χρησιμοποιώντας λογαριασμό OC",
- "Host" : "Διακομιστής",
- "Username as share" : "Όνομα χρήστη ως διαμοιραζόμενος φάκελος",
- "Share" : "Διαμοιράστε",
- "Remote subfolder" : "Απομακρυσμένος υποφάκελος",
- "SFTP with secret key login" : "SFTP με σύνδεση με κρυφό κλειδί",
- "Public key" : "Δημόσιο κλειδί",
"Storage with id \"%i\" not found" : "Αποθήκευση με id \"%i\" δεν βρέθηκε",
"Invalid backend or authentication mechanism class" : "Μη έγκυρη κλάση συστήματος ή μηχανισμού πιστοποίησης",
"Invalid mount point" : "Μη έγκυρο σημείο ανάρτησης",
@@ -31,13 +14,14 @@ OC.L10N.register(
"Invalid storage backend \"%s\"" : "Μή έγκυρο σύστημα υποστήριξης αποθήκευσης \"%s\"",
"Unsatisfied backend parameters" : "Ελλιπείς παράμετροι συστήματος",
"Unsatisfied authentication mechanism parameters" : "Ελλιπείς παράμετροι μηχανισμού πιστοποίησης",
- "Admin-only storage backend \"%s\"" : "Σύστημα αποθήκευσης μόνο για διαχειριστή \"%s\"",
"Personal" : "Προσωπικά",
"System" : "Σύστημα",
"Grant access" : "Παροχή πρόσβασης",
"Access granted" : "Πρόσβαση παρασχέθηκε",
"Error configuring OAuth1" : "Σφάλμα ρύθμισης του OAuth1",
"Error configuring OAuth2" : "Σφάλμα ρύθμισης του OAuth2",
+ "Generate keys" : "Δημιουργία κλειδιών",
+ "Error generating key pair" : "Σφάλμα κατά τη δημιουργία ζεύγους κλειδιών",
"Enable encryption" : "Ενεργοποίηση κρυπτογράφησης",
"Enable previews" : "Ενεργοποίηση προεπισκοπήσεων",
"Check for changes" : "Έλεγχος για αλλαγές",
@@ -47,8 +31,6 @@ OC.L10N.register(
"All users. Type to select user or group." : "Όλοι οι χρήστες. Πληκτρολογήστε για να επιλέξετε χρήστη ή ομάδα.",
"(group)" : "(ομάδα)",
"Saved" : "Αποθηκεύτηκαν",
- "Generate keys" : "Δημιουργία κλειδιών",
- "Error generating key pair" : "Σφάλμα κατά τη δημιουργία ζεύγους κλειδιών",
"Access key" : "Κλειδί πρόσβασης",
"Secret key" : "Μυστικό κλειδί",
"Builtin" : "Builtin",
@@ -59,10 +41,14 @@ OC.L10N.register(
"OAuth2" : "OAuth2",
"Client ID" : "ID πελάτη",
"Client secret" : "Μυστικό πελάτη",
- "Username and password" : "Όνομα χρήστη και κωδικός πρόσβασης",
+ "Username" : "Όνομα χρήστη",
"Password" : "Κωδικός πρόσβασης",
+ "API key" : "Κλειδί Google API",
+ "Username and password" : "Όνομα χρήστη και κωδικός πρόσβασης",
"Session credentials" : "Διαπιστευτήρια συνεδρίας",
+ "Public key" : "Δημόσιο κλειδί",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Κάδος",
"Hostname" : "Όνομα Υπολογιστή",
"Port" : "Θύρα",
"Region" : "Περιοχή",
@@ -70,9 +56,11 @@ OC.L10N.register(
"Enable Path Style" : "Ενεργοποίηση μορφής διαδρομής",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Απομακρυσμένος υποφάκελος",
"Secure https://" : "Ασφαλής σύνδεση https://",
"Dropbox" : "Dropbox",
"FTP" : "FTP",
+ "Host" : "Διακομιστής",
"Secure ftps://" : "Ασφαλής ftps://",
"Google Drive" : "Google Drive",
"Local" : "Τοπικός",
@@ -81,6 +69,9 @@ OC.L10N.register(
"SFTP" : "SFTP",
"Root" : "Root",
"SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Διαμοιράστε",
+ "Username as share" : "Όνομα χρήστη ως διαμοιραζόμενος φάκελος",
+ "OpenStack Object Storage" : "Αποθήκη αντικειμένων OpenStack",
"<b>Note:</b> " : "<b>Σημείωση:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Σημείωση:</b> Η υποστήριξη cURL στην PHP δεν είναι ενεργοποιημένη ή εγκατεστημένη. Η προσάρτηση του %s δεν είναι δυνατή. Παρακαλώ ζητήστε από τον διαχειριστή συστημάτων σας να την εγκαταστήσει.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Σημείωση:</b> Η υποστήριξη FTP στην PHP δεν είναι ενεργοποιημένη ή εγκατεστημένη. Δεν είναι δυνατή η προσάρτηση του %s. Παρακαλώ ζητήστε από τον διαχειριστή συστημάτων σας να την εγκαταστήσει.",
diff --git a/apps/files_external/l10n/el.json b/apps/files_external/l10n/el.json
index c2211b18842..46fd7433dff 100644
--- a/apps/files_external/l10n/el.json
+++ b/apps/files_external/l10n/el.json
@@ -5,23 +5,6 @@
"Step 1 failed. Exception: %s" : "Το βήμα 1 απέτυχε. Εξαίρεση: %s",
"Step 2 failed. Exception: %s" : "Το βήμα 2 απέτυχε. Εξαίρεση: %s",
"External storage" : "Εξωτερική αποθήκευση",
- "OpenStack Object Storage" : "Αποθήκη αντικειμένων OpenStack",
- "Username" : "Όνομα χρήστη",
- "Bucket" : "Κάδος",
- "Region (optional for OpenStack Object Storage)" : "Περιοχή (προαιρετικά για την αποθήκευση αντικειμένων OpenStack)",
- "API Key (required for Rackspace Cloud Files)" : "Κλειδί API (απαιτείται για αρχεία Rackspace Cloud)",
- "Tenantname (required for OpenStack Object Storage)" : "Όνομα ενοίκου (απαιτείται για την Αποθήκευση Αντικειμένων OpenStack)",
- "Password (required for OpenStack Object Storage)" : "Μυστικός κωδικός (απαιτείται για την αποθήκευση αντικειμένων OpenStack)",
- "Service Name (required for OpenStack Object Storage)" : "Όνομα υπηρεσίας (απαιτείται για την αποθήκευση αντικειμένων OpenStack)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "Διεύθυνση URL της ταυτότητας τελικού σημείου (απαιτείται για την αποθήκευση αντικειμένων OpenStack)",
- "Timeout of HTTP requests in seconds" : "Χρονικό όριο των αιτήσεων HTTP σε δευτερόλεπτα",
- "SMB / CIFS using OC login" : "SMB / CIFS χρησιμοποιώντας λογαριασμό OC",
- "Host" : "Διακομιστής",
- "Username as share" : "Όνομα χρήστη ως διαμοιραζόμενος φάκελος",
- "Share" : "Διαμοιράστε",
- "Remote subfolder" : "Απομακρυσμένος υποφάκελος",
- "SFTP with secret key login" : "SFTP με σύνδεση με κρυφό κλειδί",
- "Public key" : "Δημόσιο κλειδί",
"Storage with id \"%i\" not found" : "Αποθήκευση με id \"%i\" δεν βρέθηκε",
"Invalid backend or authentication mechanism class" : "Μη έγκυρη κλάση συστήματος ή μηχανισμού πιστοποίησης",
"Invalid mount point" : "Μη έγκυρο σημείο ανάρτησης",
@@ -29,13 +12,14 @@
"Invalid storage backend \"%s\"" : "Μή έγκυρο σύστημα υποστήριξης αποθήκευσης \"%s\"",
"Unsatisfied backend parameters" : "Ελλιπείς παράμετροι συστήματος",
"Unsatisfied authentication mechanism parameters" : "Ελλιπείς παράμετροι μηχανισμού πιστοποίησης",
- "Admin-only storage backend \"%s\"" : "Σύστημα αποθήκευσης μόνο για διαχειριστή \"%s\"",
"Personal" : "Προσωπικά",
"System" : "Σύστημα",
"Grant access" : "Παροχή πρόσβασης",
"Access granted" : "Πρόσβαση παρασχέθηκε",
"Error configuring OAuth1" : "Σφάλμα ρύθμισης του OAuth1",
"Error configuring OAuth2" : "Σφάλμα ρύθμισης του OAuth2",
+ "Generate keys" : "Δημιουργία κλειδιών",
+ "Error generating key pair" : "Σφάλμα κατά τη δημιουργία ζεύγους κλειδιών",
"Enable encryption" : "Ενεργοποίηση κρυπτογράφησης",
"Enable previews" : "Ενεργοποίηση προεπισκοπήσεων",
"Check for changes" : "Έλεγχος για αλλαγές",
@@ -45,8 +29,6 @@
"All users. Type to select user or group." : "Όλοι οι χρήστες. Πληκτρολογήστε για να επιλέξετε χρήστη ή ομάδα.",
"(group)" : "(ομάδα)",
"Saved" : "Αποθηκεύτηκαν",
- "Generate keys" : "Δημιουργία κλειδιών",
- "Error generating key pair" : "Σφάλμα κατά τη δημιουργία ζεύγους κλειδιών",
"Access key" : "Κλειδί πρόσβασης",
"Secret key" : "Μυστικό κλειδί",
"Builtin" : "Builtin",
@@ -57,10 +39,14 @@
"OAuth2" : "OAuth2",
"Client ID" : "ID πελάτη",
"Client secret" : "Μυστικό πελάτη",
- "Username and password" : "Όνομα χρήστη και κωδικός πρόσβασης",
+ "Username" : "Όνομα χρήστη",
"Password" : "Κωδικός πρόσβασης",
+ "API key" : "Κλειδί Google API",
+ "Username and password" : "Όνομα χρήστη και κωδικός πρόσβασης",
"Session credentials" : "Διαπιστευτήρια συνεδρίας",
+ "Public key" : "Δημόσιο κλειδί",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Κάδος",
"Hostname" : "Όνομα Υπολογιστή",
"Port" : "Θύρα",
"Region" : "Περιοχή",
@@ -68,9 +54,11 @@
"Enable Path Style" : "Ενεργοποίηση μορφής διαδρομής",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Απομακρυσμένος υποφάκελος",
"Secure https://" : "Ασφαλής σύνδεση https://",
"Dropbox" : "Dropbox",
"FTP" : "FTP",
+ "Host" : "Διακομιστής",
"Secure ftps://" : "Ασφαλής ftps://",
"Google Drive" : "Google Drive",
"Local" : "Τοπικός",
@@ -79,6 +67,9 @@
"SFTP" : "SFTP",
"Root" : "Root",
"SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Διαμοιράστε",
+ "Username as share" : "Όνομα χρήστη ως διαμοιραζόμενος φάκελος",
+ "OpenStack Object Storage" : "Αποθήκη αντικειμένων OpenStack",
"<b>Note:</b> " : "<b>Σημείωση:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Σημείωση:</b> Η υποστήριξη cURL στην PHP δεν είναι ενεργοποιημένη ή εγκατεστημένη. Η προσάρτηση του %s δεν είναι δυνατή. Παρακαλώ ζητήστε από τον διαχειριστή συστημάτων σας να την εγκαταστήσει.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Σημείωση:</b> Η υποστήριξη FTP στην PHP δεν είναι ενεργοποιημένη ή εγκατεστημένη. Δεν είναι δυνατή η προσάρτηση του %s. Παρακαλώ ζητήστε από τον διαχειριστή συστημάτων σας να την εγκαταστήσει.",
diff --git a/apps/files_external/l10n/en_GB.js b/apps/files_external/l10n/en_GB.js
index 6c986ed5911..8b1c0cdd328 100644
--- a/apps/files_external/l10n/en_GB.js
+++ b/apps/files_external/l10n/en_GB.js
@@ -4,23 +4,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "Step 1 failed. Exception: %s",
"Step 2 failed. Exception: %s" : "Step 2 failed. Exception: %s",
"External storage" : "External storage",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Username",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Region (optional for OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "API Key (required for Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Tenantname (required for OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Password (required for OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Service Name (required for OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL of identity endpoint (required for OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Timeout of HTTP requests in seconds",
- "SMB / CIFS using OC login" : "SMB / CIFS using OC login",
- "Host" : "Host",
- "Username as share" : "Username as share",
- "Share" : "Share",
- "Remote subfolder" : "Remote subfolder",
- "SFTP with secret key login" : "SFTP with secret key login",
- "Public key" : "Public key",
"Storage with id \"%i\" not found" : "Storage with id \"%i\" not found",
"Invalid mount point" : "Invalid mount point",
"Invalid storage backend \"%s\"" : "Invalid storage backend \"%s\"",
@@ -28,6 +11,8 @@ OC.L10N.register(
"System" : "System",
"Grant access" : "Grant access",
"Access granted" : "Access granted",
+ "Generate keys" : "Generate keys",
+ "Error generating key pair" : "Error generating key pair",
"Enable encryption" : "Enable encryption",
"Enable previews" : "Enable previews",
"Check for changes" : "Check for changes",
@@ -37,15 +22,17 @@ OC.L10N.register(
"All users. Type to select user or group." : "All users. Type to select user or group.",
"(group)" : "(group)",
"Saved" : "Saved",
- "Generate keys" : "Generate keys",
- "Error generating key pair" : "Error generating key pair",
"None" : "None",
"App key" : "App key",
"App secret" : "App secret",
"Client ID" : "Client ID",
"Client secret" : "Client secret",
+ "Username" : "Username",
"Password" : "Password",
+ "API key" : "API key",
+ "Public key" : "Public key",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Hostname",
"Port" : "Port",
"Region" : "Region",
@@ -53,13 +40,18 @@ OC.L10N.register(
"Enable Path Style" : "Enable Path Style",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Remote subfolder",
"Secure https://" : "Secure https://",
"Dropbox" : "Dropbox",
+ "Host" : "Host",
"Secure ftps://" : "Secure ftps://",
"Local" : "Local",
"Location" : "Location",
"ownCloud" : "ownCloud",
"Root" : "Root",
+ "Share" : "Share",
+ "Username as share" : "Username as share",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Note:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it.",
diff --git a/apps/files_external/l10n/en_GB.json b/apps/files_external/l10n/en_GB.json
index c096b074c5c..78feab7a08f 100644
--- a/apps/files_external/l10n/en_GB.json
+++ b/apps/files_external/l10n/en_GB.json
@@ -2,23 +2,6 @@
"Step 1 failed. Exception: %s" : "Step 1 failed. Exception: %s",
"Step 2 failed. Exception: %s" : "Step 2 failed. Exception: %s",
"External storage" : "External storage",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Username",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Region (optional for OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "API Key (required for Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Tenantname (required for OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Password (required for OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Service Name (required for OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL of identity endpoint (required for OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Timeout of HTTP requests in seconds",
- "SMB / CIFS using OC login" : "SMB / CIFS using OC login",
- "Host" : "Host",
- "Username as share" : "Username as share",
- "Share" : "Share",
- "Remote subfolder" : "Remote subfolder",
- "SFTP with secret key login" : "SFTP with secret key login",
- "Public key" : "Public key",
"Storage with id \"%i\" not found" : "Storage with id \"%i\" not found",
"Invalid mount point" : "Invalid mount point",
"Invalid storage backend \"%s\"" : "Invalid storage backend \"%s\"",
@@ -26,6 +9,8 @@
"System" : "System",
"Grant access" : "Grant access",
"Access granted" : "Access granted",
+ "Generate keys" : "Generate keys",
+ "Error generating key pair" : "Error generating key pair",
"Enable encryption" : "Enable encryption",
"Enable previews" : "Enable previews",
"Check for changes" : "Check for changes",
@@ -35,15 +20,17 @@
"All users. Type to select user or group." : "All users. Type to select user or group.",
"(group)" : "(group)",
"Saved" : "Saved",
- "Generate keys" : "Generate keys",
- "Error generating key pair" : "Error generating key pair",
"None" : "None",
"App key" : "App key",
"App secret" : "App secret",
"Client ID" : "Client ID",
"Client secret" : "Client secret",
+ "Username" : "Username",
"Password" : "Password",
+ "API key" : "API key",
+ "Public key" : "Public key",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Hostname",
"Port" : "Port",
"Region" : "Region",
@@ -51,13 +38,18 @@
"Enable Path Style" : "Enable Path Style",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Remote subfolder",
"Secure https://" : "Secure https://",
"Dropbox" : "Dropbox",
+ "Host" : "Host",
"Secure ftps://" : "Secure ftps://",
"Local" : "Local",
"Location" : "Location",
"ownCloud" : "ownCloud",
"Root" : "Root",
+ "Share" : "Share",
+ "Username as share" : "Username as share",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Note:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it.",
diff --git a/apps/files_external/l10n/eo.js b/apps/files_external/l10n/eo.js
index cdd29ce8b84..8a8884777e6 100644
--- a/apps/files_external/l10n/eo.js
+++ b/apps/files_external/l10n/eo.js
@@ -2,16 +2,6 @@ OC.L10N.register(
"files_external",
{
"External storage" : "Malena memorilo",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Uzantonomo",
- "Region (optional for OpenStack Object Storage)" : "Regiono (malnepra por OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "API-klavo (nepra por Rackspace Cloud Files)",
- "Password (required for OpenStack Object Storage)" : "Pasvorto (nepra por OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Servonomo (nepra por OpenStack Object Storage)",
- "Host" : "Gastigo",
- "Share" : "Kunhavigi",
- "Remote subfolder" : "Malloka subdosierujo",
- "Public key" : "Publika ŝlosilo",
"Personal" : "Persona",
"Grant access" : "Doni alirpermeson",
"Access granted" : "Alirpermeso donita",
@@ -21,20 +11,27 @@ OC.L10N.register(
"App secret" : "Aplikaĵosekreto",
"Client ID" : "Klientidentigilo",
"Client secret" : "Klientosekreto",
+ "Username" : "Uzantonomo",
"Password" : "Pasvorto",
+ "API key" : "API-klavo",
+ "Public key" : "Publika ŝlosilo",
"Amazon S3" : "Amazon S3",
"Port" : "Pordo",
"Region" : "Regiono",
"Enable SSL" : "Kapabligi SSL-on",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Malloka subdosierujo",
"Secure https://" : "Sekura https://",
"Dropbox" : "Dropbox",
+ "Host" : "Gastigo",
"Secure ftps://" : "Sekura ftps://",
"Local" : "Loka",
"Location" : "Loko",
"ownCloud" : "ownCloud",
"Root" : "Radiko",
+ "Share" : "Kunhavigi",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Noto:</b>",
"Name" : "Nomo",
"External Storage" : "Malena memorilo",
diff --git a/apps/files_external/l10n/eo.json b/apps/files_external/l10n/eo.json
index 988097fd8fb..6741a31e72a 100644
--- a/apps/files_external/l10n/eo.json
+++ b/apps/files_external/l10n/eo.json
@@ -1,15 +1,5 @@
{ "translations": {
"External storage" : "Malena memorilo",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Uzantonomo",
- "Region (optional for OpenStack Object Storage)" : "Regiono (malnepra por OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "API-klavo (nepra por Rackspace Cloud Files)",
- "Password (required for OpenStack Object Storage)" : "Pasvorto (nepra por OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Servonomo (nepra por OpenStack Object Storage)",
- "Host" : "Gastigo",
- "Share" : "Kunhavigi",
- "Remote subfolder" : "Malloka subdosierujo",
- "Public key" : "Publika ŝlosilo",
"Personal" : "Persona",
"Grant access" : "Doni alirpermeson",
"Access granted" : "Alirpermeso donita",
@@ -19,20 +9,27 @@
"App secret" : "Aplikaĵosekreto",
"Client ID" : "Klientidentigilo",
"Client secret" : "Klientosekreto",
+ "Username" : "Uzantonomo",
"Password" : "Pasvorto",
+ "API key" : "API-klavo",
+ "Public key" : "Publika ŝlosilo",
"Amazon S3" : "Amazon S3",
"Port" : "Pordo",
"Region" : "Regiono",
"Enable SSL" : "Kapabligi SSL-on",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Malloka subdosierujo",
"Secure https://" : "Sekura https://",
"Dropbox" : "Dropbox",
+ "Host" : "Gastigo",
"Secure ftps://" : "Sekura ftps://",
"Local" : "Loka",
"Location" : "Loko",
"ownCloud" : "ownCloud",
"Root" : "Radiko",
+ "Share" : "Kunhavigi",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Noto:</b>",
"Name" : "Nomo",
"External Storage" : "Malena memorilo",
diff --git a/apps/files_external/l10n/es.js b/apps/files_external/l10n/es.js
index 16d87d8d2f2..62d09425f72 100644
--- a/apps/files_external/l10n/es.js
+++ b/apps/files_external/l10n/es.js
@@ -4,23 +4,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "El paso 1 falló. Excepción: %s",
"Step 2 failed. Exception: %s" : "El paso 2 falló. Excepción: %s",
"External storage" : "Almacenamiento externo",
- "OpenStack Object Storage" : "Almacenamiento de objeto OpenStack",
- "Username" : "Nombre de usuario",
- "Bucket" : "Depósito",
- "Region (optional for OpenStack Object Storage)" : "Región (opcional para OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "Clave API (requerida para Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Nombre de Inquilino (requerido para OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Contraseña (requerida para OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Nombre de Servicio (requerido para OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL de identidad de punto final (requerido para OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Tiempo de espera de solicitudes HTTP en segundos",
- "SMB / CIFS using OC login" : "SMB / CIFS que usan acceso OC",
- "Host" : "Servidor",
- "Username as share" : "Nombre de usuario como compartir",
- "Share" : "Compartir",
- "Remote subfolder" : "Subcarpeta remota",
- "SFTP with secret key login" : "Inicio de sesión SFTP con clave secreta",
- "Public key" : "Clave pública",
"Storage with id \"%i\" not found" : "No se ha encontrado almacenamiento con id \"%i\"",
"Invalid mount point" : "Punto de montaje no válido",
"Invalid storage backend \"%s\"" : "Motor de almacenamiento no válido «%s»",
@@ -30,6 +13,8 @@ OC.L10N.register(
"Access granted" : "Acceso concedido",
"Error configuring OAuth1" : "Error al configurar OAuth1",
"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",
"Check for changes" : "Comprobar si hay cambios",
@@ -39,8 +24,6 @@ OC.L10N.register(
"All users. Type to select user or group." : "Todos los usuarios. Teclee para seleccionar un usuario o grupo.",
"(group)" : "(grupo)",
"Saved" : "Guardado",
- "Generate keys" : "Generar claves",
- "Error generating key pair" : "Error al generar el par de claves",
"Access key" : "Clave de acceso",
"Secret key" : "Clave secreta",
"None" : "Ninguno",
@@ -50,10 +33,14 @@ OC.L10N.register(
"OAuth2" : "OAuth2",
"Client ID" : "ID de Cliente",
"Client secret" : "Cliente secreto",
- "Username and password" : "Nombre de usuario y contraseña",
+ "Username" : "Nombre de usuario",
"Password" : "Contraseña",
+ "API key" : "clave API",
+ "Username and password" : "Nombre de usuario y contraseña",
"Session credentials" : "Credenciales de la sesión",
+ "Public key" : "Clave pública",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Depósito",
"Hostname" : "Nombre de equipo",
"Port" : "Puerto",
"Region" : "Región",
@@ -61,9 +48,11 @@ OC.L10N.register(
"Enable Path Style" : "Habilitar Estilo de Ruta",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Subcarpeta remota",
"Secure https://" : "—Seguro— https://",
"Dropbox" : "Dropbox",
"FTP" : "FTP",
+ "Host" : "Servidor",
"Secure ftps://" : "—Seguro— ftps://",
"Google Drive" : "Google Drive",
"Local" : "Local",
@@ -72,6 +61,9 @@ OC.L10N.register(
"SFTP" : "SFTP",
"Root" : "Raíz",
"SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Compartir",
+ "Username as share" : "Nombre de usuario como compartir",
+ "OpenStack Object Storage" : "Almacenamiento de objeto OpenStack",
"<b>Note:</b> " : "<b>Nota:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> El soporte de cURL en PHP no está activado o instalado. No se puede montar %s. Pídale al administrador del sistema que lo instale.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> El soporte de FTP en PHP no está activado o instalado. No se puede montar %s. Pídale al administrador del sistema que lo instale.",
diff --git a/apps/files_external/l10n/es.json b/apps/files_external/l10n/es.json
index fe20eca13d2..6bcfca820f5 100644
--- a/apps/files_external/l10n/es.json
+++ b/apps/files_external/l10n/es.json
@@ -2,23 +2,6 @@
"Step 1 failed. Exception: %s" : "El paso 1 falló. Excepción: %s",
"Step 2 failed. Exception: %s" : "El paso 2 falló. Excepción: %s",
"External storage" : "Almacenamiento externo",
- "OpenStack Object Storage" : "Almacenamiento de objeto OpenStack",
- "Username" : "Nombre de usuario",
- "Bucket" : "Depósito",
- "Region (optional for OpenStack Object Storage)" : "Región (opcional para OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "Clave API (requerida para Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Nombre de Inquilino (requerido para OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Contraseña (requerida para OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Nombre de Servicio (requerido para OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL de identidad de punto final (requerido para OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Tiempo de espera de solicitudes HTTP en segundos",
- "SMB / CIFS using OC login" : "SMB / CIFS que usan acceso OC",
- "Host" : "Servidor",
- "Username as share" : "Nombre de usuario como compartir",
- "Share" : "Compartir",
- "Remote subfolder" : "Subcarpeta remota",
- "SFTP with secret key login" : "Inicio de sesión SFTP con clave secreta",
- "Public key" : "Clave pública",
"Storage with id \"%i\" not found" : "No se ha encontrado almacenamiento con id \"%i\"",
"Invalid mount point" : "Punto de montaje no válido",
"Invalid storage backend \"%s\"" : "Motor de almacenamiento no válido «%s»",
@@ -28,6 +11,8 @@
"Access granted" : "Acceso concedido",
"Error configuring OAuth1" : "Error al configurar OAuth1",
"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",
"Check for changes" : "Comprobar si hay cambios",
@@ -37,8 +22,6 @@
"All users. Type to select user or group." : "Todos los usuarios. Teclee para seleccionar un usuario o grupo.",
"(group)" : "(grupo)",
"Saved" : "Guardado",
- "Generate keys" : "Generar claves",
- "Error generating key pair" : "Error al generar el par de claves",
"Access key" : "Clave de acceso",
"Secret key" : "Clave secreta",
"None" : "Ninguno",
@@ -48,10 +31,14 @@
"OAuth2" : "OAuth2",
"Client ID" : "ID de Cliente",
"Client secret" : "Cliente secreto",
- "Username and password" : "Nombre de usuario y contraseña",
+ "Username" : "Nombre de usuario",
"Password" : "Contraseña",
+ "API key" : "clave API",
+ "Username and password" : "Nombre de usuario y contraseña",
"Session credentials" : "Credenciales de la sesión",
+ "Public key" : "Clave pública",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Depósito",
"Hostname" : "Nombre de equipo",
"Port" : "Puerto",
"Region" : "Región",
@@ -59,9 +46,11 @@
"Enable Path Style" : "Habilitar Estilo de Ruta",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Subcarpeta remota",
"Secure https://" : "—Seguro— https://",
"Dropbox" : "Dropbox",
"FTP" : "FTP",
+ "Host" : "Servidor",
"Secure ftps://" : "—Seguro— ftps://",
"Google Drive" : "Google Drive",
"Local" : "Local",
@@ -70,6 +59,9 @@
"SFTP" : "SFTP",
"Root" : "Raíz",
"SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Compartir",
+ "Username as share" : "Nombre de usuario como compartir",
+ "OpenStack Object Storage" : "Almacenamiento de objeto OpenStack",
"<b>Note:</b> " : "<b>Nota:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> El soporte de cURL en PHP no está activado o instalado. No se puede montar %s. Pídale al administrador del sistema que lo instale.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> El soporte de FTP en PHP no está activado o instalado. No se puede montar %s. Pídale al administrador del sistema que lo instale.",
diff --git a/apps/files_external/l10n/es_AR.js b/apps/files_external/l10n/es_AR.js
index 316273f74f6..383b511a75f 100644
--- a/apps/files_external/l10n/es_AR.js
+++ b/apps/files_external/l10n/es_AR.js
@@ -2,21 +2,22 @@ OC.L10N.register(
"files_external",
{
"External storage" : "Almacenamiento externo",
- "Username" : "Nombre de usuario",
- "Host" : "Servidor",
- "Share" : "Compartir",
"Personal" : "Personal",
"Grant access" : "Permitir acceso",
"Access granted" : "Acceso permitido",
"Saved" : "Guardado",
"None" : "Ninguno",
+ "Username" : "Nombre de usuario",
"Password" : "Contraseña",
+ "API key" : "clave API",
"Port" : "Puerto",
"Region" : "Provincia",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Host" : "Servidor",
"Location" : "Ubicación",
"ownCloud" : "ownCloud",
+ "Share" : "Compartir",
"Name" : "Nombre",
"External Storage" : "Almacenamiento externo",
"Folder name" : "Nombre de la carpeta",
diff --git a/apps/files_external/l10n/es_AR.json b/apps/files_external/l10n/es_AR.json
index 299aba398fa..0389f98e647 100644
--- a/apps/files_external/l10n/es_AR.json
+++ b/apps/files_external/l10n/es_AR.json
@@ -1,20 +1,21 @@
{ "translations": {
"External storage" : "Almacenamiento externo",
- "Username" : "Nombre de usuario",
- "Host" : "Servidor",
- "Share" : "Compartir",
"Personal" : "Personal",
"Grant access" : "Permitir acceso",
"Access granted" : "Acceso permitido",
"Saved" : "Guardado",
"None" : "Ninguno",
+ "Username" : "Nombre de usuario",
"Password" : "Contraseña",
+ "API key" : "clave API",
"Port" : "Puerto",
"Region" : "Provincia",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Host" : "Servidor",
"Location" : "Ubicación",
"ownCloud" : "ownCloud",
+ "Share" : "Compartir",
"Name" : "Nombre",
"External Storage" : "Almacenamiento externo",
"Folder name" : "Nombre de la carpeta",
diff --git a/apps/files_external/l10n/es_CL.js b/apps/files_external/l10n/es_CL.js
index 828d50df791..6ab87d23bc8 100644
--- a/apps/files_external/l10n/es_CL.js
+++ b/apps/files_external/l10n/es_CL.js
@@ -1,10 +1,10 @@
OC.L10N.register(
"files_external",
{
- "Username" : "Usuario",
- "Share" : "Compartir",
"Personal" : "Personal",
+ "Username" : "Usuario",
"Password" : "Clave",
+ "Share" : "Compartir",
"Folder name" : "Nombre del directorio"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_external/l10n/es_CL.json b/apps/files_external/l10n/es_CL.json
index e07fd9b0531..e2aa9b9adda 100644
--- a/apps/files_external/l10n/es_CL.json
+++ b/apps/files_external/l10n/es_CL.json
@@ -1,8 +1,8 @@
{ "translations": {
- "Username" : "Usuario",
- "Share" : "Compartir",
"Personal" : "Personal",
+ "Username" : "Usuario",
"Password" : "Clave",
+ "Share" : "Compartir",
"Folder name" : "Nombre del directorio"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_external/l10n/es_MX.js b/apps/files_external/l10n/es_MX.js
index 47265881c2e..a8d1dea1a09 100644
--- a/apps/files_external/l10n/es_MX.js
+++ b/apps/files_external/l10n/es_MX.js
@@ -2,17 +2,18 @@ OC.L10N.register(
"files_external",
{
"External storage" : "Almacenamiento externo",
- "Username" : "Nombre de usuario",
- "Host" : "Servidor",
- "Share" : "Compartir",
"Personal" : "Personal",
"Grant access" : "Conceder acceso",
"Access granted" : "Acceso concedido",
+ "Username" : "Nombre de usuario",
"Password" : "Contraseña",
+ "API key" : "clave API",
"Port" : "Puerto",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Host" : "Servidor",
"Location" : "Ubicación",
+ "Share" : "Compartir",
"Name" : "Nombre",
"External Storage" : "Almacenamiento externo",
"Folder name" : "Nombre de la carpeta",
diff --git a/apps/files_external/l10n/es_MX.json b/apps/files_external/l10n/es_MX.json
index f045006c9b9..3fdea60b775 100644
--- a/apps/files_external/l10n/es_MX.json
+++ b/apps/files_external/l10n/es_MX.json
@@ -1,16 +1,17 @@
{ "translations": {
"External storage" : "Almacenamiento externo",
- "Username" : "Nombre de usuario",
- "Host" : "Servidor",
- "Share" : "Compartir",
"Personal" : "Personal",
"Grant access" : "Conceder acceso",
"Access granted" : "Acceso concedido",
+ "Username" : "Nombre de usuario",
"Password" : "Contraseña",
+ "API key" : "clave API",
"Port" : "Puerto",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Host" : "Servidor",
"Location" : "Ubicación",
+ "Share" : "Compartir",
"Name" : "Nombre",
"External Storage" : "Almacenamiento externo",
"Folder name" : "Nombre de la carpeta",
diff --git a/apps/files_external/l10n/et_EE.js b/apps/files_external/l10n/et_EE.js
index 94c3722ca13..50102a5d2eb 100644
--- a/apps/files_external/l10n/et_EE.js
+++ b/apps/files_external/l10n/et_EE.js
@@ -4,23 +4,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "Samm 1 ebaõnnestus. Erind: %s",
"Step 2 failed. Exception: %s" : "Samm 2 ebaõnnestus. Erind: %s",
"External storage" : "Väline andmehoidla",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Kasutajanimi",
- "Bucket" : "Korv",
- "Region (optional for OpenStack Object Storage)" : "Regioon (valikuline OpenStack Object Storage puhul)",
- "API Key (required for Rackspace Cloud Files)" : "API võti (vajalik Rackspace Cloud Files puhul)",
- "Tenantname (required for OpenStack Object Storage)" : "Rendinimi (tenantname , vajalik OpenStack Object Storage puhul)",
- "Password (required for OpenStack Object Storage)" : "Parool (vajalik OpenStack Object Storage puhul)",
- "Service Name (required for OpenStack Object Storage)" : "Teenuse nimi (vajalik OpenStack Object Storage puhul)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "Tuvastuse URL lõpp-punkt (vajalik OpenStack Object Storage puhul)",
- "Timeout of HTTP requests in seconds" : "HTTP päringute aegumine sekundites",
- "SMB / CIFS using OC login" : "SMB / CIFS kasutades OC logimist",
- "Host" : "Host",
- "Username as share" : "Kasutajanimi kui jagamine",
- "Share" : "Jaga",
- "Remote subfolder" : "Mujahl olev alamkaust",
- "SFTP with secret key login" : "SFTP koos salajase võtmega logimisega",
- "Public key" : "Avalik võti",
"Storage with id \"%i\" not found" : "Salvestuskohta ID-ga \"%i\" ei leitud",
"Invalid mount point" : "Vigane ühenduspunkt",
"Invalid storage backend \"%s\"" : "Vigane salvestuskoha taustsüsteem \"%s\"",
@@ -28,6 +11,8 @@ OC.L10N.register(
"System" : "Süsteem",
"Grant access" : "Anna ligipääs",
"Access granted" : "Ligipääs on antud",
+ "Generate keys" : "Loo võtmed",
+ "Error generating key pair" : "Viga võtmepaari loomisel",
"Enable encryption" : "Luba krüpteerimine",
"Enable previews" : "Luba eelvaated",
"Check for changes" : "Otsi uuendusi",
@@ -37,15 +22,17 @@ OC.L10N.register(
"All users. Type to select user or group." : "Kõik kasutajad. Kirjuta, et valida kasutaja või grupp.",
"(group)" : "(grupp)",
"Saved" : "Salvestatud",
- "Generate keys" : "Loo võtmed",
- "Error generating key pair" : "Viga võtmepaari loomisel",
"None" : "Pole",
"App key" : "Rakenduse võti",
"App secret" : "Rakenduse salasõna",
"Client ID" : "Kliendi ID",
"Client secret" : "Kliendi salasõna",
+ "Username" : "Kasutajanimi",
"Password" : "Parool",
+ "API key" : "API võti",
+ "Public key" : "Avalik võti",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Korv",
"Hostname" : "Hostinimi",
"Port" : "Port",
"Region" : "Piirkond",
@@ -53,13 +40,18 @@ OC.L10N.register(
"Enable Path Style" : "Luba otsingtee stiilis",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Mujahl olev alamkaust",
"Secure https://" : "Turvaline https://",
"Dropbox" : "Dropbox",
+ "Host" : "Host",
"Secure ftps://" : "Turvaline ftps://",
"Local" : "Kohalik",
"Location" : "Asukoht",
"ownCloud" : "ownCloud",
"Root" : "Juur",
+ "Share" : "Jaga",
+ "Username as share" : "Kasutajanimi kui jagamine",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Märkus:</b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Märkus:</b> cURL tugi puudub PHP paigalduses. FTP %s hoidla ühendamine pole võimalik. Palu oma süsteemihalduril paigaldata cURL tugi.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Märkus:</b> FTP tugi puudub PHP paigalduses. FTP %s hoidla ühendamine pole võimalik. Palu oma süsteemihalduril paigaldata FTP tugi.",
diff --git a/apps/files_external/l10n/et_EE.json b/apps/files_external/l10n/et_EE.json
index 92621d229d4..d307bc9c214 100644
--- a/apps/files_external/l10n/et_EE.json
+++ b/apps/files_external/l10n/et_EE.json
@@ -2,23 +2,6 @@
"Step 1 failed. Exception: %s" : "Samm 1 ebaõnnestus. Erind: %s",
"Step 2 failed. Exception: %s" : "Samm 2 ebaõnnestus. Erind: %s",
"External storage" : "Väline andmehoidla",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Kasutajanimi",
- "Bucket" : "Korv",
- "Region (optional for OpenStack Object Storage)" : "Regioon (valikuline OpenStack Object Storage puhul)",
- "API Key (required for Rackspace Cloud Files)" : "API võti (vajalik Rackspace Cloud Files puhul)",
- "Tenantname (required for OpenStack Object Storage)" : "Rendinimi (tenantname , vajalik OpenStack Object Storage puhul)",
- "Password (required for OpenStack Object Storage)" : "Parool (vajalik OpenStack Object Storage puhul)",
- "Service Name (required for OpenStack Object Storage)" : "Teenuse nimi (vajalik OpenStack Object Storage puhul)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "Tuvastuse URL lõpp-punkt (vajalik OpenStack Object Storage puhul)",
- "Timeout of HTTP requests in seconds" : "HTTP päringute aegumine sekundites",
- "SMB / CIFS using OC login" : "SMB / CIFS kasutades OC logimist",
- "Host" : "Host",
- "Username as share" : "Kasutajanimi kui jagamine",
- "Share" : "Jaga",
- "Remote subfolder" : "Mujahl olev alamkaust",
- "SFTP with secret key login" : "SFTP koos salajase võtmega logimisega",
- "Public key" : "Avalik võti",
"Storage with id \"%i\" not found" : "Salvestuskohta ID-ga \"%i\" ei leitud",
"Invalid mount point" : "Vigane ühenduspunkt",
"Invalid storage backend \"%s\"" : "Vigane salvestuskoha taustsüsteem \"%s\"",
@@ -26,6 +9,8 @@
"System" : "Süsteem",
"Grant access" : "Anna ligipääs",
"Access granted" : "Ligipääs on antud",
+ "Generate keys" : "Loo võtmed",
+ "Error generating key pair" : "Viga võtmepaari loomisel",
"Enable encryption" : "Luba krüpteerimine",
"Enable previews" : "Luba eelvaated",
"Check for changes" : "Otsi uuendusi",
@@ -35,15 +20,17 @@
"All users. Type to select user or group." : "Kõik kasutajad. Kirjuta, et valida kasutaja või grupp.",
"(group)" : "(grupp)",
"Saved" : "Salvestatud",
- "Generate keys" : "Loo võtmed",
- "Error generating key pair" : "Viga võtmepaari loomisel",
"None" : "Pole",
"App key" : "Rakenduse võti",
"App secret" : "Rakenduse salasõna",
"Client ID" : "Kliendi ID",
"Client secret" : "Kliendi salasõna",
+ "Username" : "Kasutajanimi",
"Password" : "Parool",
+ "API key" : "API võti",
+ "Public key" : "Avalik võti",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Korv",
"Hostname" : "Hostinimi",
"Port" : "Port",
"Region" : "Piirkond",
@@ -51,13 +38,18 @@
"Enable Path Style" : "Luba otsingtee stiilis",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Mujahl olev alamkaust",
"Secure https://" : "Turvaline https://",
"Dropbox" : "Dropbox",
+ "Host" : "Host",
"Secure ftps://" : "Turvaline ftps://",
"Local" : "Kohalik",
"Location" : "Asukoht",
"ownCloud" : "ownCloud",
"Root" : "Juur",
+ "Share" : "Jaga",
+ "Username as share" : "Kasutajanimi kui jagamine",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Märkus:</b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Märkus:</b> cURL tugi puudub PHP paigalduses. FTP %s hoidla ühendamine pole võimalik. Palu oma süsteemihalduril paigaldata cURL tugi.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Märkus:</b> FTP tugi puudub PHP paigalduses. FTP %s hoidla ühendamine pole võimalik. Palu oma süsteemihalduril paigaldata FTP tugi.",
diff --git a/apps/files_external/l10n/eu.js b/apps/files_external/l10n/eu.js
index 72fc8469ac6..199676d7269 100644
--- a/apps/files_external/l10n/eu.js
+++ b/apps/files_external/l10n/eu.js
@@ -4,21 +4,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "1 Urratsak huts egin du. Salbuespena: %s",
"Step 2 failed. Exception: %s" : "2 Urratsak huts egin du. Salbuespena: %s",
"External storage" : "Kanpoko biltegiratzea",
- "OpenStack Object Storage" : "OpenStack Objektu Biltegiratzea",
- "Username" : "Erabiltzaile izena",
- "Region (optional for OpenStack Object Storage)" : "Eskualdea (hautazkoa OpenStack Objektu Biltegiratzerako)",
- "API Key (required for Rackspace Cloud Files)" : "API Giltza (beharrezkoa Rackspace Cloud Filesentzako)",
- "Tenantname (required for OpenStack Object Storage)" : "Tenantname (beharrezkoa OpenStack Objektu Biltegiratzerko)",
- "Password (required for OpenStack Object Storage)" : "Pasahitza (beharrezkoa OpenStack Objektu Biltegiratzerako)",
- "Service Name (required for OpenStack Object Storage)" : "Zerbitzuaren Izena (beharrezkoa OpenStack Objektu Biltegiratzerako)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "Nortasun amaierako puntuaren URLa (beharrezkoa OpenStack Objektu Biltegiratzerako)",
- "Timeout of HTTP requests in seconds" : "HTTP eskarien gehienezko denbora segundutan",
- "SMB / CIFS using OC login" : "SMB / CIFS saioa hasteko OC erabiliz",
- "Host" : "Ostalaria",
- "Username as share" : "Erabiltzaile izena elkarbanaketa bezala",
- "Share" : "Partekatu",
- "Remote subfolder" : "Urruneko azpikarpeta",
- "Public key" : "Gako publikoa",
"Personal" : "Pertsonala",
"System" : "Sistema",
"Grant access" : "Baimendu sarrera",
@@ -31,7 +16,10 @@ OC.L10N.register(
"App secret" : "App sekretua",
"Client ID" : "Bezero ID",
"Client secret" : "Bezeroaren Sekretua",
+ "Username" : "Erabiltzaile izena",
"Password" : "Pasahitza",
+ "API key" : "APIaren gakoa",
+ "Public key" : "Gako publikoa",
"Amazon S3" : "Amazon S3",
"Hostname" : "Ostalari izena",
"Port" : "Portua",
@@ -40,13 +28,18 @@ OC.L10N.register(
"Enable Path Style" : "Gaitu Bide Estiloa",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Urruneko azpikarpeta",
"Secure https://" : "https:// segurua",
"Dropbox" : "Dropbox",
+ "Host" : "Ostalaria",
"Secure ftps://" : "ftps:// segurua",
"Local" : "Bertakoa",
"Location" : "Kokapena",
"ownCloud" : "ownCloud",
"Root" : "Erroa",
+ "Share" : "Partekatu",
+ "Username as share" : "Erabiltzaile izena elkarbanaketa bezala",
+ "OpenStack Object Storage" : "OpenStack Objektu Biltegiratzea",
"<b>Note:</b> " : "<b>Oharra:</b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Oharra:</b> :PHPko cURL euskarria ez dago instalatuta edo gaitua. Ezinezko da %s muntatzea. Mesedez eskatu sistema administratzaleari instala dezan. ",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Oharra:</b> :PHPko FTP euskarria ez dago instalatuta edo gaitua. Ezinezko da %s muntatzea. Mesedez eskatu sistema administratzaleari instala dezan. ",
diff --git a/apps/files_external/l10n/eu.json b/apps/files_external/l10n/eu.json
index 5a8c3fd6930..f13311954f7 100644
--- a/apps/files_external/l10n/eu.json
+++ b/apps/files_external/l10n/eu.json
@@ -2,21 +2,6 @@
"Step 1 failed. Exception: %s" : "1 Urratsak huts egin du. Salbuespena: %s",
"Step 2 failed. Exception: %s" : "2 Urratsak huts egin du. Salbuespena: %s",
"External storage" : "Kanpoko biltegiratzea",
- "OpenStack Object Storage" : "OpenStack Objektu Biltegiratzea",
- "Username" : "Erabiltzaile izena",
- "Region (optional for OpenStack Object Storage)" : "Eskualdea (hautazkoa OpenStack Objektu Biltegiratzerako)",
- "API Key (required for Rackspace Cloud Files)" : "API Giltza (beharrezkoa Rackspace Cloud Filesentzako)",
- "Tenantname (required for OpenStack Object Storage)" : "Tenantname (beharrezkoa OpenStack Objektu Biltegiratzerko)",
- "Password (required for OpenStack Object Storage)" : "Pasahitza (beharrezkoa OpenStack Objektu Biltegiratzerako)",
- "Service Name (required for OpenStack Object Storage)" : "Zerbitzuaren Izena (beharrezkoa OpenStack Objektu Biltegiratzerako)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "Nortasun amaierako puntuaren URLa (beharrezkoa OpenStack Objektu Biltegiratzerako)",
- "Timeout of HTTP requests in seconds" : "HTTP eskarien gehienezko denbora segundutan",
- "SMB / CIFS using OC login" : "SMB / CIFS saioa hasteko OC erabiliz",
- "Host" : "Ostalaria",
- "Username as share" : "Erabiltzaile izena elkarbanaketa bezala",
- "Share" : "Partekatu",
- "Remote subfolder" : "Urruneko azpikarpeta",
- "Public key" : "Gako publikoa",
"Personal" : "Pertsonala",
"System" : "Sistema",
"Grant access" : "Baimendu sarrera",
@@ -29,7 +14,10 @@
"App secret" : "App sekretua",
"Client ID" : "Bezero ID",
"Client secret" : "Bezeroaren Sekretua",
+ "Username" : "Erabiltzaile izena",
"Password" : "Pasahitza",
+ "API key" : "APIaren gakoa",
+ "Public key" : "Gako publikoa",
"Amazon S3" : "Amazon S3",
"Hostname" : "Ostalari izena",
"Port" : "Portua",
@@ -38,13 +26,18 @@
"Enable Path Style" : "Gaitu Bide Estiloa",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Urruneko azpikarpeta",
"Secure https://" : "https:// segurua",
"Dropbox" : "Dropbox",
+ "Host" : "Ostalaria",
"Secure ftps://" : "ftps:// segurua",
"Local" : "Bertakoa",
"Location" : "Kokapena",
"ownCloud" : "ownCloud",
"Root" : "Erroa",
+ "Share" : "Partekatu",
+ "Username as share" : "Erabiltzaile izena elkarbanaketa bezala",
+ "OpenStack Object Storage" : "OpenStack Objektu Biltegiratzea",
"<b>Note:</b> " : "<b>Oharra:</b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Oharra:</b> :PHPko cURL euskarria ez dago instalatuta edo gaitua. Ezinezko da %s muntatzea. Mesedez eskatu sistema administratzaleari instala dezan. ",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Oharra:</b> :PHPko FTP euskarria ez dago instalatuta edo gaitua. Ezinezko da %s muntatzea. Mesedez eskatu sistema administratzaleari instala dezan. ",
diff --git a/apps/files_external/l10n/fa.js b/apps/files_external/l10n/fa.js
index 7ac00a16718..1a3a06ba391 100644
--- a/apps/files_external/l10n/fa.js
+++ b/apps/files_external/l10n/fa.js
@@ -2,21 +2,22 @@ OC.L10N.register(
"files_external",
{
"External storage" : "حافظه خارجی",
- "Username" : "نام کاربری",
- "Host" : "میزبانی",
- "Share" : "اشتراک‌گذاری",
"Personal" : "شخصی",
"Grant access" : " مجوز اعطا دسترسی",
"Access granted" : "مجوز دسترسی صادر شد",
"Saved" : "ذخیره شد",
"None" : "هیچ‌کدام",
+ "Username" : "نام کاربری",
"Password" : "گذرواژه",
+ "API key" : "کلید API ",
"Port" : "درگاه",
"Region" : "ناحیه",
"WebDAV" : "WebDAV",
"URL" : "آدرس",
+ "Host" : "میزبانی",
"Location" : "محل",
"ownCloud" : "ownCloud",
+ "Share" : "اشتراک‌گذاری",
"Name" : "نام",
"External Storage" : "حافظه خارجی",
"Folder name" : "نام پوشه",
diff --git a/apps/files_external/l10n/fa.json b/apps/files_external/l10n/fa.json
index 7aec7d92afa..79a599d7390 100644
--- a/apps/files_external/l10n/fa.json
+++ b/apps/files_external/l10n/fa.json
@@ -1,20 +1,21 @@
{ "translations": {
"External storage" : "حافظه خارجی",
- "Username" : "نام کاربری",
- "Host" : "میزبانی",
- "Share" : "اشتراک‌گذاری",
"Personal" : "شخصی",
"Grant access" : " مجوز اعطا دسترسی",
"Access granted" : "مجوز دسترسی صادر شد",
"Saved" : "ذخیره شد",
"None" : "هیچ‌کدام",
+ "Username" : "نام کاربری",
"Password" : "گذرواژه",
+ "API key" : "کلید API ",
"Port" : "درگاه",
"Region" : "ناحیه",
"WebDAV" : "WebDAV",
"URL" : "آدرس",
+ "Host" : "میزبانی",
"Location" : "محل",
"ownCloud" : "ownCloud",
+ "Share" : "اشتراک‌گذاری",
"Name" : "نام",
"External Storage" : "حافظه خارجی",
"Folder name" : "نام پوشه",
diff --git a/apps/files_external/l10n/fi_FI.js b/apps/files_external/l10n/fi_FI.js
index 1e67d9ffc73..12aa1c0f1ca 100644
--- a/apps/files_external/l10n/fi_FI.js
+++ b/apps/files_external/l10n/fi_FI.js
@@ -4,20 +4,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "Vaihe 1 epäonnistui. Poikkeus: %s",
"Step 2 failed. Exception: %s" : "Vaihe 2 epäonnistui. Poikkeus: %s",
"External storage" : "Ulkoinen tallennustila",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Käyttäjätunnus",
- "Region (optional for OpenStack Object Storage)" : "Alue (valinnainen OpenStack Object Storagen käyttöön)",
- "API Key (required for Rackspace Cloud Files)" : "API-avain (vaaditaan Rackspace Cloud Filesin käyttöön)",
- "Tenantname (required for OpenStack Object Storage)" : "Vuokralaisnimi (vaaditaan OpenStack Object Storagen käyttöön)",
- "Password (required for OpenStack Object Storage)" : "Salasana (vaaditaan OpenStack Object Storagen käyttöön)",
- "Service Name (required for OpenStack Object Storage)" : "Palvelun nimi (vaaditaan OpenStack Object Storagen käyttöön)",
- "Timeout of HTTP requests in seconds" : "HTTP-pyyntöjen aikakatkaisu sekunneissa",
- "SMB / CIFS using OC login" : "SMB / CIFS käyttäen OC-kirjautumista",
- "Host" : "Isäntä",
- "Username as share" : "Käyttäjänimi jakona",
- "Share" : "Jaa",
- "Remote subfolder" : "Etäalikansio",
- "Public key" : "Julkinen avain",
"Storage with id \"%i\" not found" : "Tallennustilaa tunnisteella \"%i\" ei löytynyt",
"Invalid mount point" : "Virheellinen liitoskohta",
"Personal" : "Henkilökohtainen",
@@ -26,6 +12,8 @@ OC.L10N.register(
"Access granted" : "Pääsy sallittu",
"Error configuring OAuth1" : "Virhe OAuth1:n asetuksia tehdessä",
"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",
"Check for changes" : "Tarkista muutokset",
@@ -35,8 +23,6 @@ OC.L10N.register(
"All users. Type to select user or group." : "Kaikki käyttäjät. Kirjoita valitaksesi käyttäjän tai ryhmän.",
"(group)" : "(ryhmä)",
"Saved" : "Tallennettu",
- "Generate keys" : "Luo avaimet",
- "Error generating key pair" : "Virhe luotaessa avainparia",
"None" : "Ei mitään",
"OAuth1" : "OAuth1",
"App key" : "Sovellusavain",
@@ -44,17 +30,22 @@ OC.L10N.register(
"OAuth2" : "OAuth2",
"Client ID" : "Asiakkaan tunniste",
"Client secret" : "Asiakassalaisuus",
- "Username and password" : "Käyttäjätunnus ja salasana",
+ "Username" : "Käyttäjätunnus",
"Password" : "Salasana",
+ "API key" : "API-avain",
+ "Username and password" : "Käyttäjätunnus ja salasana",
+ "Public key" : "Julkinen avain",
"Amazon S3" : "Amazon S3",
"Port" : "Portti",
"Region" : "Alue",
"Enable SSL" : "Käytä SSL:ää",
"WebDAV" : "WebDAV",
"URL" : "Verkko-osoite",
+ "Remote subfolder" : "Etäalikansio",
"Secure https://" : "Salattu https://",
"Dropbox" : "Dropbox",
"FTP" : "FTP",
+ "Host" : "Isäntä",
"Secure ftps://" : "Salattu ftps://",
"Google Drive" : "Google Drive",
"Local" : "Paikallinen",
@@ -62,6 +53,9 @@ OC.L10N.register(
"ownCloud" : "ownCloud",
"SFTP" : "SFTP",
"SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Jaa",
+ "Username as share" : "Käyttäjänimi jakona",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Huomio:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Huomio:</b> PHP:n cURL-tuki ei ole käytössä tai sitä ei ole asennettu. Kohteen %s liittäminen ei ole mahdollista. Pyydä järjestelmän ylläpitäjää ottamaan cURL-tuki käyttöön.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Huomio:</b> PHP:n FTP-tuki ei ole käytössä tai sitä ei ole asennettu. Kohteen %s liittäminen ei ole mahdollista. Pyydä järjestelmän ylläpitäjää ottamaan FTP-tuki käyttöön.",
diff --git a/apps/files_external/l10n/fi_FI.json b/apps/files_external/l10n/fi_FI.json
index 3870158899b..715e020273a 100644
--- a/apps/files_external/l10n/fi_FI.json
+++ b/apps/files_external/l10n/fi_FI.json
@@ -2,20 +2,6 @@
"Step 1 failed. Exception: %s" : "Vaihe 1 epäonnistui. Poikkeus: %s",
"Step 2 failed. Exception: %s" : "Vaihe 2 epäonnistui. Poikkeus: %s",
"External storage" : "Ulkoinen tallennustila",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Käyttäjätunnus",
- "Region (optional for OpenStack Object Storage)" : "Alue (valinnainen OpenStack Object Storagen käyttöön)",
- "API Key (required for Rackspace Cloud Files)" : "API-avain (vaaditaan Rackspace Cloud Filesin käyttöön)",
- "Tenantname (required for OpenStack Object Storage)" : "Vuokralaisnimi (vaaditaan OpenStack Object Storagen käyttöön)",
- "Password (required for OpenStack Object Storage)" : "Salasana (vaaditaan OpenStack Object Storagen käyttöön)",
- "Service Name (required for OpenStack Object Storage)" : "Palvelun nimi (vaaditaan OpenStack Object Storagen käyttöön)",
- "Timeout of HTTP requests in seconds" : "HTTP-pyyntöjen aikakatkaisu sekunneissa",
- "SMB / CIFS using OC login" : "SMB / CIFS käyttäen OC-kirjautumista",
- "Host" : "Isäntä",
- "Username as share" : "Käyttäjänimi jakona",
- "Share" : "Jaa",
- "Remote subfolder" : "Etäalikansio",
- "Public key" : "Julkinen avain",
"Storage with id \"%i\" not found" : "Tallennustilaa tunnisteella \"%i\" ei löytynyt",
"Invalid mount point" : "Virheellinen liitoskohta",
"Personal" : "Henkilökohtainen",
@@ -24,6 +10,8 @@
"Access granted" : "Pääsy sallittu",
"Error configuring OAuth1" : "Virhe OAuth1:n asetuksia tehdessä",
"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",
"Check for changes" : "Tarkista muutokset",
@@ -33,8 +21,6 @@
"All users. Type to select user or group." : "Kaikki käyttäjät. Kirjoita valitaksesi käyttäjän tai ryhmän.",
"(group)" : "(ryhmä)",
"Saved" : "Tallennettu",
- "Generate keys" : "Luo avaimet",
- "Error generating key pair" : "Virhe luotaessa avainparia",
"None" : "Ei mitään",
"OAuth1" : "OAuth1",
"App key" : "Sovellusavain",
@@ -42,17 +28,22 @@
"OAuth2" : "OAuth2",
"Client ID" : "Asiakkaan tunniste",
"Client secret" : "Asiakassalaisuus",
- "Username and password" : "Käyttäjätunnus ja salasana",
+ "Username" : "Käyttäjätunnus",
"Password" : "Salasana",
+ "API key" : "API-avain",
+ "Username and password" : "Käyttäjätunnus ja salasana",
+ "Public key" : "Julkinen avain",
"Amazon S3" : "Amazon S3",
"Port" : "Portti",
"Region" : "Alue",
"Enable SSL" : "Käytä SSL:ää",
"WebDAV" : "WebDAV",
"URL" : "Verkko-osoite",
+ "Remote subfolder" : "Etäalikansio",
"Secure https://" : "Salattu https://",
"Dropbox" : "Dropbox",
"FTP" : "FTP",
+ "Host" : "Isäntä",
"Secure ftps://" : "Salattu ftps://",
"Google Drive" : "Google Drive",
"Local" : "Paikallinen",
@@ -60,6 +51,9 @@
"ownCloud" : "ownCloud",
"SFTP" : "SFTP",
"SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Jaa",
+ "Username as share" : "Käyttäjänimi jakona",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Huomio:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Huomio:</b> PHP:n cURL-tuki ei ole käytössä tai sitä ei ole asennettu. Kohteen %s liittäminen ei ole mahdollista. Pyydä järjestelmän ylläpitäjää ottamaan cURL-tuki käyttöön.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Huomio:</b> PHP:n FTP-tuki ei ole käytössä tai sitä ei ole asennettu. Kohteen %s liittäminen ei ole mahdollista. Pyydä järjestelmän ylläpitäjää ottamaan FTP-tuki käyttöön.",
diff --git a/apps/files_external/l10n/fr.js b/apps/files_external/l10n/fr.js
index 42944b2f2fb..87c7f63bfb5 100644
--- a/apps/files_external/l10n/fr.js
+++ b/apps/files_external/l10n/fr.js
@@ -7,33 +7,21 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "L’étape 1 a échoué. Erreur : %s",
"Step 2 failed. Exception: %s" : "L’étape 2 a échoué. Erreur : %s",
"External storage" : "Stockage externe",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Nom d'utilisateur",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Région (optionnel pour OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "Clé API (requis pour Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Tenantname (requis pour le stockage OpenStack)",
- "Password (required for OpenStack Object Storage)" : "Mot de passe (requis pour OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Nom du service (requis pour le stockage OpenStack)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL du point d'accès d'identité (requis pour le stockage OpenStack)",
- "Timeout of HTTP requests in seconds" : "Délai d'attente maximal des requêtes HTTP en secondes",
- "SMB / CIFS using OC login" : "SMB / CIFS en utilisant les identifiants OC",
- "Host" : "Hôte",
- "Username as share" : "Nom d'utilisateur comme nom de partage",
- "Share" : "Partage",
- "Remote subfolder" : "Sous-dossier distant",
- "SFTP with secret key login" : "SFTP avec identification par clé",
- "Public key" : "Clef publique",
"Storage with id \"%i\" not found" : "Stockage avec l'id \"%i\" non trouvé",
"Invalid backend or authentication mechanism class" : "Système de stockage ou méthode d'authentification non valable",
"Invalid mount point" : "Point de montage non valide",
+ "Objectstore forbidden" : "\"Objectstore\" interdit",
"Invalid storage backend \"%s\"" : "Service de stockage non valide : \"%s\"",
+ "Unsatisfied backend parameters" : "Paramètres manquants pour le service",
"Unsatisfied authentication mechanism parameters" : "Paramètres manquants pour la méthode d'authentification",
- "Admin-only storage backend \"%s\"" : "Service de stockage \"%s\" pour admins seulement",
"Personal" : "Personnel",
"System" : "Système",
"Grant access" : "Autoriser l'accès",
"Access granted" : "Accès autorisé",
+ "Error configuring OAuth1" : "Erreur lors de la configuration de OAuth1",
+ "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",
"Check for changes" : "Rechercher les modifications",
@@ -43,8 +31,9 @@ OC.L10N.register(
"All users. Type to select user or group." : "Tous les utilisateurs. Cliquez ici pour restreindre.",
"(group)" : "(groupe)",
"Saved" : "Sauvegardé",
- "Generate keys" : "Générer des clés",
- "Error generating key pair" : "Erreur lors de la génération des clés",
+ "Access key" : "Clé d'accès",
+ "Secret key" : "Clé secrète",
+ "Builtin" : "inclus",
"None" : "Aucun",
"OAuth1" : "OAuth1",
"App key" : "App key",
@@ -52,10 +41,14 @@ OC.L10N.register(
"OAuth2" : "OAuth2",
"Client ID" : "ID Client",
"Client secret" : "Secret client",
- "Username and password" : "Nom d'utilisateur et mot de passe",
+ "Username" : "Nom d'utilisateur",
"Password" : "Mot de passe",
+ "API key" : "Clé API",
+ "Username and password" : "Nom d'utilisateur et mot de passe",
"Session credentials" : "Informations d'identification de session",
+ "Public key" : "Clef publique",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Nom de l'hôte",
"Port" : "Port",
"Region" : "Région",
@@ -63,9 +56,11 @@ OC.L10N.register(
"Enable Path Style" : "Accès par path",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Sous-dossier distant",
"Secure https://" : "Sécurisation https://",
"Dropbox" : "Dropbox",
"FTP" : "FTP",
+ "Host" : "Hôte",
"Secure ftps://" : "Sécurisation ftps://",
"Google Drive" : "Google Drive",
"Local" : "Local",
@@ -74,6 +69,9 @@ OC.L10N.register(
"SFTP" : "SFTP",
"Root" : "Root",
"SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Partage",
+ "Username as share" : "Nom d'utilisateur comme nom de partage",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Attention :</b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Attention :</b> La prise en charge de cURL par PHP n'est pas activée ou installée. Le montage de %s n'est pas possible. Contactez votre administrateur système pour l'installer.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Attention : </b> La prise en charge du FTP par PHP n'est pas activée ou installée. Le montage de %s n'est pas possible. Contactez votre administrateur système pour l'installer.",
diff --git a/apps/files_external/l10n/fr.json b/apps/files_external/l10n/fr.json
index ffc2de0ef53..dee041e3546 100644
--- a/apps/files_external/l10n/fr.json
+++ b/apps/files_external/l10n/fr.json
@@ -5,33 +5,21 @@
"Step 1 failed. Exception: %s" : "L’étape 1 a échoué. Erreur : %s",
"Step 2 failed. Exception: %s" : "L’étape 2 a échoué. Erreur : %s",
"External storage" : "Stockage externe",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Nom d'utilisateur",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Région (optionnel pour OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "Clé API (requis pour Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Tenantname (requis pour le stockage OpenStack)",
- "Password (required for OpenStack Object Storage)" : "Mot de passe (requis pour OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Nom du service (requis pour le stockage OpenStack)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL du point d'accès d'identité (requis pour le stockage OpenStack)",
- "Timeout of HTTP requests in seconds" : "Délai d'attente maximal des requêtes HTTP en secondes",
- "SMB / CIFS using OC login" : "SMB / CIFS en utilisant les identifiants OC",
- "Host" : "Hôte",
- "Username as share" : "Nom d'utilisateur comme nom de partage",
- "Share" : "Partage",
- "Remote subfolder" : "Sous-dossier distant",
- "SFTP with secret key login" : "SFTP avec identification par clé",
- "Public key" : "Clef publique",
"Storage with id \"%i\" not found" : "Stockage avec l'id \"%i\" non trouvé",
"Invalid backend or authentication mechanism class" : "Système de stockage ou méthode d'authentification non valable",
"Invalid mount point" : "Point de montage non valide",
+ "Objectstore forbidden" : "\"Objectstore\" interdit",
"Invalid storage backend \"%s\"" : "Service de stockage non valide : \"%s\"",
+ "Unsatisfied backend parameters" : "Paramètres manquants pour le service",
"Unsatisfied authentication mechanism parameters" : "Paramètres manquants pour la méthode d'authentification",
- "Admin-only storage backend \"%s\"" : "Service de stockage \"%s\" pour admins seulement",
"Personal" : "Personnel",
"System" : "Système",
"Grant access" : "Autoriser l'accès",
"Access granted" : "Accès autorisé",
+ "Error configuring OAuth1" : "Erreur lors de la configuration de OAuth1",
+ "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",
"Check for changes" : "Rechercher les modifications",
@@ -41,8 +29,9 @@
"All users. Type to select user or group." : "Tous les utilisateurs. Cliquez ici pour restreindre.",
"(group)" : "(groupe)",
"Saved" : "Sauvegardé",
- "Generate keys" : "Générer des clés",
- "Error generating key pair" : "Erreur lors de la génération des clés",
+ "Access key" : "Clé d'accès",
+ "Secret key" : "Clé secrète",
+ "Builtin" : "inclus",
"None" : "Aucun",
"OAuth1" : "OAuth1",
"App key" : "App key",
@@ -50,10 +39,14 @@
"OAuth2" : "OAuth2",
"Client ID" : "ID Client",
"Client secret" : "Secret client",
- "Username and password" : "Nom d'utilisateur et mot de passe",
+ "Username" : "Nom d'utilisateur",
"Password" : "Mot de passe",
+ "API key" : "Clé API",
+ "Username and password" : "Nom d'utilisateur et mot de passe",
"Session credentials" : "Informations d'identification de session",
+ "Public key" : "Clef publique",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Nom de l'hôte",
"Port" : "Port",
"Region" : "Région",
@@ -61,9 +54,11 @@
"Enable Path Style" : "Accès par path",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Sous-dossier distant",
"Secure https://" : "Sécurisation https://",
"Dropbox" : "Dropbox",
"FTP" : "FTP",
+ "Host" : "Hôte",
"Secure ftps://" : "Sécurisation ftps://",
"Google Drive" : "Google Drive",
"Local" : "Local",
@@ -72,6 +67,9 @@
"SFTP" : "SFTP",
"Root" : "Root",
"SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Partage",
+ "Username as share" : "Nom d'utilisateur comme nom de partage",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Attention :</b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Attention :</b> La prise en charge de cURL par PHP n'est pas activée ou installée. Le montage de %s n'est pas possible. Contactez votre administrateur système pour l'installer.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Attention : </b> La prise en charge du FTP par PHP n'est pas activée ou installée. Le montage de %s n'est pas possible. Contactez votre administrateur système pour l'installer.",
diff --git a/apps/files_external/l10n/gl.js b/apps/files_external/l10n/gl.js
index 29d99ec6691..fc4d4ea4931 100644
--- a/apps/files_external/l10n/gl.js
+++ b/apps/files_external/l10n/gl.js
@@ -4,23 +4,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "Fallou o paso 1. Excepción: %s",
"Step 2 failed. Exception: %s" : "Fallou o paso 2. Excepción: %s",
"External storage" : "Almacenamento externo",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Nome de usuario",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Rexión (opcional para OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "Clave da API (obrigatoria para Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Nome do inquilino (obrigatorio para OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Contrasinal (obrigatorio para OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Nome do servizo (obrigatorio para OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL do punto final da identidade (obrigatorio para OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Caducidade, en segundos, das peticións HTTP",
- "SMB / CIFS using OC login" : "SMB / CIFS usando acceso OC",
- "Host" : "Servidor",
- "Username as share" : "Nome de usuario como compartición",
- "Share" : "Compartir",
- "Remote subfolder" : "Subcartafol remoto",
- "SFTP with secret key login" : "SFTP con chave secreta de acceso",
- "Public key" : "Chave pública",
"Storage with id \"%i\" not found" : "Non se atopa o almacenamento co ID «%i» ",
"Invalid mount point" : "Punto de montaxe incorrecto",
"Invalid storage backend \"%s\"" : "Infraestrutura de almacenamento «%s» incorrecta",
@@ -28,6 +11,8 @@ OC.L10N.register(
"System" : "Sistema",
"Grant access" : "Permitir o acceso",
"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",
@@ -37,15 +22,17 @@ OC.L10N.register(
"All users. Type to select user or group." : "Todos os usuarios. Escriba para seleccionar usuario ou grupo.",
"(group)" : "(grupo)",
"Saved" : "Gardado",
- "Generate keys" : "Xerar chaves",
- "Error generating key pair" : "Produciuse un erro ao xerar o par de chaves",
"None" : "Ningún",
"App key" : "Clave da API",
"App secret" : "Secreto da aplicación",
"Client ID" : "ID do cliente",
"Client secret" : "Secreto do cliente",
+ "Username" : "Nome de usuario",
"Password" : "Contrasinal",
+ "API key" : "Chave da API",
+ "Public key" : "Chave pública",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Nome de máquina",
"Port" : "Porto",
"Region" : "Rexión",
@@ -53,13 +40,18 @@ OC.L10N.register(
"Enable Path Style" : "Activar o estilo de ruta",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Subcartafol remoto",
"Secure https://" : "https:// seguro",
"Dropbox" : "Dropbox",
+ "Host" : "Servidor",
"Secure ftps://" : "ftps:// seguro",
"Local" : "Local",
"Location" : "Localización",
"ownCloud" : "ownCloud",
"Root" : "Root (raíz)",
+ "Share" : "Compartir",
+ "Username as share" : "Nome de usuario como compartición",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Nota:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> A compatibilidade de cURL en PHP non está activada, ou non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> A compatibilidade de FTP en PHP non está activada, ou non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.",
diff --git a/apps/files_external/l10n/gl.json b/apps/files_external/l10n/gl.json
index cecca37a291..48bd2c62e9a 100644
--- a/apps/files_external/l10n/gl.json
+++ b/apps/files_external/l10n/gl.json
@@ -2,23 +2,6 @@
"Step 1 failed. Exception: %s" : "Fallou o paso 1. Excepción: %s",
"Step 2 failed. Exception: %s" : "Fallou o paso 2. Excepción: %s",
"External storage" : "Almacenamento externo",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Nome de usuario",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Rexión (opcional para OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "Clave da API (obrigatoria para Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Nome do inquilino (obrigatorio para OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Contrasinal (obrigatorio para OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Nome do servizo (obrigatorio para OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL do punto final da identidade (obrigatorio para OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Caducidade, en segundos, das peticións HTTP",
- "SMB / CIFS using OC login" : "SMB / CIFS usando acceso OC",
- "Host" : "Servidor",
- "Username as share" : "Nome de usuario como compartición",
- "Share" : "Compartir",
- "Remote subfolder" : "Subcartafol remoto",
- "SFTP with secret key login" : "SFTP con chave secreta de acceso",
- "Public key" : "Chave pública",
"Storage with id \"%i\" not found" : "Non se atopa o almacenamento co ID «%i» ",
"Invalid mount point" : "Punto de montaxe incorrecto",
"Invalid storage backend \"%s\"" : "Infraestrutura de almacenamento «%s» incorrecta",
@@ -26,6 +9,8 @@
"System" : "Sistema",
"Grant access" : "Permitir o acceso",
"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",
@@ -35,15 +20,17 @@
"All users. Type to select user or group." : "Todos os usuarios. Escriba para seleccionar usuario ou grupo.",
"(group)" : "(grupo)",
"Saved" : "Gardado",
- "Generate keys" : "Xerar chaves",
- "Error generating key pair" : "Produciuse un erro ao xerar o par de chaves",
"None" : "Ningún",
"App key" : "Clave da API",
"App secret" : "Secreto da aplicación",
"Client ID" : "ID do cliente",
"Client secret" : "Secreto do cliente",
+ "Username" : "Nome de usuario",
"Password" : "Contrasinal",
+ "API key" : "Chave da API",
+ "Public key" : "Chave pública",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Nome de máquina",
"Port" : "Porto",
"Region" : "Rexión",
@@ -51,13 +38,18 @@
"Enable Path Style" : "Activar o estilo de ruta",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Subcartafol remoto",
"Secure https://" : "https:// seguro",
"Dropbox" : "Dropbox",
+ "Host" : "Servidor",
"Secure ftps://" : "ftps:// seguro",
"Local" : "Local",
"Location" : "Localización",
"ownCloud" : "ownCloud",
"Root" : "Root (raíz)",
+ "Share" : "Compartir",
+ "Username as share" : "Nome de usuario como compartición",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Nota:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> A compatibilidade de cURL en PHP non está activada, ou non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> A compatibilidade de FTP en PHP non está activada, ou non está instalado. Non é posíbel a montaxe de %s. Consulte co administrador do sistema como instalalo.",
diff --git a/apps/files_external/l10n/he.js b/apps/files_external/l10n/he.js
index 39729016a36..2de5539e7d1 100644
--- a/apps/files_external/l10n/he.js
+++ b/apps/files_external/l10n/he.js
@@ -1,22 +1,22 @@
OC.L10N.register(
"files_external",
{
- "Username" : "שם משתמש",
- "Host" : "מארח",
- "Share" : "שיתוף",
"Personal" : "אישי",
"Grant access" : "הענקת גישה",
"Access granted" : "הוענקה גישה",
"Saved" : "נשמר",
"None" : "כלום",
+ "Username" : "שם משתמש",
"Password" : "סיסמא",
"Port" : "פורט",
"Region" : "אזור",
"WebDAV" : "WebDAV",
"URL" : "כתובת",
+ "Host" : "מארח",
"Local" : "מקומי",
"Location" : "מיקום",
"ownCloud" : "ownCloud",
+ "Share" : "שיתוף",
"Name" : "שם",
"External Storage" : "אחסון חיצוני",
"Folder name" : "שם התיקייה",
diff --git a/apps/files_external/l10n/he.json b/apps/files_external/l10n/he.json
index d04109504d0..4b4e289c53e 100644
--- a/apps/files_external/l10n/he.json
+++ b/apps/files_external/l10n/he.json
@@ -1,20 +1,20 @@
{ "translations": {
- "Username" : "שם משתמש",
- "Host" : "מארח",
- "Share" : "שיתוף",
"Personal" : "אישי",
"Grant access" : "הענקת גישה",
"Access granted" : "הוענקה גישה",
"Saved" : "נשמר",
"None" : "כלום",
+ "Username" : "שם משתמש",
"Password" : "סיסמא",
"Port" : "פורט",
"Region" : "אזור",
"WebDAV" : "WebDAV",
"URL" : "כתובת",
+ "Host" : "מארח",
"Local" : "מקומי",
"Location" : "מיקום",
"ownCloud" : "ownCloud",
+ "Share" : "שיתוף",
"Name" : "שם",
"External Storage" : "אחסון חיצוני",
"Folder name" : "שם התיקייה",
diff --git a/apps/files_external/l10n/hi.js b/apps/files_external/l10n/hi.js
index ed6db75b370..3d3b750ebd8 100644
--- a/apps/files_external/l10n/hi.js
+++ b/apps/files_external/l10n/hi.js
@@ -1,9 +1,9 @@
OC.L10N.register(
"files_external",
{
- "Username" : "प्रयोक्ता का नाम",
- "Share" : "साझा करें",
"Personal" : "यक्तिगत",
- "Password" : "पासवर्ड"
+ "Username" : "प्रयोक्ता का नाम",
+ "Password" : "पासवर्ड",
+ "Share" : "साझा करें"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_external/l10n/hi.json b/apps/files_external/l10n/hi.json
index ea8d878bbd2..6e1117f610e 100644
--- a/apps/files_external/l10n/hi.json
+++ b/apps/files_external/l10n/hi.json
@@ -1,7 +1,7 @@
{ "translations": {
- "Username" : "प्रयोक्ता का नाम",
- "Share" : "साझा करें",
"Personal" : "यक्तिगत",
- "Password" : "पासवर्ड"
+ "Username" : "प्रयोक्ता का नाम",
+ "Password" : "पासवर्ड",
+ "Share" : "साझा करें"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_external/l10n/hr.js b/apps/files_external/l10n/hr.js
index f410aed4324..7ab17521581 100644
--- a/apps/files_external/l10n/hr.js
+++ b/apps/files_external/l10n/hr.js
@@ -4,21 +4,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "Korak 1 nije uspio. Izuzetak: %s",
"Step 2 failed. Exception: %s" : "Korak 2 nije uspio. Izuzetak: %s",
"External storage" : "Vanjsko spremište za pohranu",
- "OpenStack Object Storage" : "Prostor za pohranu.....",
- "Username" : "Korisničko ime",
- "Bucket" : "Kantica",
- "Region (optional for OpenStack Object Storage)" : "Regija (neobavezno za OpenStack object storage",
- "API Key (required for Rackspace Cloud Files)" : "API ključ (obavezno za Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Naziv korisnika (obavezno za OpenStack Object storage)",
- "Password (required for OpenStack Object Storage)" : "Lozinka (obavezno za OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Naziv usluge (Obavezno za OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL krajnje točke identiteta (obavezno za OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Vrijeme isteka HTTP zahtjeva u sekundama",
- "SMB / CIFS using OC login" : "SMB / CIFS uz prijavu putem programa OC",
- "Host" : "Glavno računalo",
- "Username as share" : "Korisničko ime kao dijeljeni resurs",
- "Share" : "Dijeljenje zhajedničkih resursa",
- "Remote subfolder" : "Udaljena podmapa",
"Personal" : "Osobno",
"System" : "Sustav",
"Grant access" : "Dodijeli pristup",
@@ -31,8 +16,10 @@ OC.L10N.register(
"App secret" : "Tajna aplikacije",
"Client ID" : "ID klijenta",
"Client secret" : "Klijentski tajni ključ",
+ "Username" : "Korisničko ime",
"Password" : "Lozinka",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Kantica",
"Hostname" : "Naziv poslužitelja",
"Port" : "Port",
"Region" : "Regija",
@@ -40,12 +27,17 @@ OC.L10N.register(
"Enable Path Style" : "Omogućite Path Style",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Udaljena podmapa",
"Secure https://" : "Siguran https://",
+ "Host" : "Glavno računalo",
"Secure ftps://" : "Sigurni ftps://",
"Local" : "Lokalno",
"Location" : "Lokacija",
"ownCloud" : "OwnCloud",
"Root" : "Korijen",
+ "Share" : "Dijeljenje zhajedničkih resursa",
+ "Username as share" : "Korisničko ime kao dijeljeni resurs",
+ "OpenStack Object Storage" : "Prostor za pohranu.....",
"<b>Note:</b> " : "<b>Bilješka:</b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Note:</b> Podrška cURL u PHP nije omogućena ili nije instalirana. Postavljanje%s nije moguće. Molimo zamolite svog administratora sustava da je instalira.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Note:</b> Podrška FTP u PHP nije omogućena ili nije instalirana. Postavljanje%s nije moguće. Molimo zamolite svotg administratora sustava da je instalira.",
diff --git a/apps/files_external/l10n/hr.json b/apps/files_external/l10n/hr.json
index bd33b34f9d7..23188c55fea 100644
--- a/apps/files_external/l10n/hr.json
+++ b/apps/files_external/l10n/hr.json
@@ -2,21 +2,6 @@
"Step 1 failed. Exception: %s" : "Korak 1 nije uspio. Izuzetak: %s",
"Step 2 failed. Exception: %s" : "Korak 2 nije uspio. Izuzetak: %s",
"External storage" : "Vanjsko spremište za pohranu",
- "OpenStack Object Storage" : "Prostor za pohranu.....",
- "Username" : "Korisničko ime",
- "Bucket" : "Kantica",
- "Region (optional for OpenStack Object Storage)" : "Regija (neobavezno za OpenStack object storage",
- "API Key (required for Rackspace Cloud Files)" : "API ključ (obavezno za Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Naziv korisnika (obavezno za OpenStack Object storage)",
- "Password (required for OpenStack Object Storage)" : "Lozinka (obavezno za OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Naziv usluge (Obavezno za OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL krajnje točke identiteta (obavezno za OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Vrijeme isteka HTTP zahtjeva u sekundama",
- "SMB / CIFS using OC login" : "SMB / CIFS uz prijavu putem programa OC",
- "Host" : "Glavno računalo",
- "Username as share" : "Korisničko ime kao dijeljeni resurs",
- "Share" : "Dijeljenje zhajedničkih resursa",
- "Remote subfolder" : "Udaljena podmapa",
"Personal" : "Osobno",
"System" : "Sustav",
"Grant access" : "Dodijeli pristup",
@@ -29,8 +14,10 @@
"App secret" : "Tajna aplikacije",
"Client ID" : "ID klijenta",
"Client secret" : "Klijentski tajni ključ",
+ "Username" : "Korisničko ime",
"Password" : "Lozinka",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Kantica",
"Hostname" : "Naziv poslužitelja",
"Port" : "Port",
"Region" : "Regija",
@@ -38,12 +25,17 @@
"Enable Path Style" : "Omogućite Path Style",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Udaljena podmapa",
"Secure https://" : "Siguran https://",
+ "Host" : "Glavno računalo",
"Secure ftps://" : "Sigurni ftps://",
"Local" : "Lokalno",
"Location" : "Lokacija",
"ownCloud" : "OwnCloud",
"Root" : "Korijen",
+ "Share" : "Dijeljenje zhajedničkih resursa",
+ "Username as share" : "Korisničko ime kao dijeljeni resurs",
+ "OpenStack Object Storage" : "Prostor za pohranu.....",
"<b>Note:</b> " : "<b>Bilješka:</b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Note:</b> Podrška cURL u PHP nije omogućena ili nije instalirana. Postavljanje%s nije moguće. Molimo zamolite svog administratora sustava da je instalira.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Note:</b> Podrška FTP u PHP nije omogućena ili nije instalirana. Postavljanje%s nije moguće. Molimo zamolite svotg administratora sustava da je instalira.",
diff --git a/apps/files_external/l10n/hu_HU.js b/apps/files_external/l10n/hu_HU.js
index 39d28c69fd7..563267f66fd 100644
--- a/apps/files_external/l10n/hu_HU.js
+++ b/apps/files_external/l10n/hu_HU.js
@@ -2,13 +2,6 @@ OC.L10N.register(
"files_external",
{
"External storage" : "Külső tárolók",
- "Username" : "Felhasználónév",
- "Bucket" : "Bucket",
- "Timeout of HTTP requests in seconds" : "A HTTP-kérés időkorlátja másodpercben",
- "Host" : "Kiszolgáló",
- "Username as share" : "Felhasználónév és megosztás",
- "Share" : "Megosztás",
- "Remote subfolder" : "Távoli alkönyvtár",
"Personal" : "Személyes",
"System" : "Rendszer",
"Grant access" : "Megadom a hozzáférést",
@@ -19,19 +12,26 @@ OC.L10N.register(
"None" : "Egyik sem",
"App key" : "App kulcs",
"App secret" : "App titkos kulcs",
+ "Username" : "Felhasználónév",
"Password" : "Jelszó",
+ "API key" : "API kulcs",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Hosztnév",
"Port" : "Port",
"Region" : "Megye",
"Enable SSL" : "SSL engedélyezése",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Távoli alkönyvtár",
"Secure https://" : "Biztonságos https://",
+ "Host" : "Kiszolgáló",
"Secure ftps://" : "Biztonságos ftps://",
"Local" : "Helyi",
"Location" : "Hely",
"ownCloud" : "ownCloud",
+ "Share" : "Megosztás",
+ "Username as share" : "Felhasználónév és megosztás",
"<b>Note:</b> " : "<b>Megjegyzés:</b>",
"Name" : "Név",
"Storage type" : "Tároló típusa",
diff --git a/apps/files_external/l10n/hu_HU.json b/apps/files_external/l10n/hu_HU.json
index 180ab84c578..a3608dba7b7 100644
--- a/apps/files_external/l10n/hu_HU.json
+++ b/apps/files_external/l10n/hu_HU.json
@@ -1,12 +1,5 @@
{ "translations": {
"External storage" : "Külső tárolók",
- "Username" : "Felhasználónév",
- "Bucket" : "Bucket",
- "Timeout of HTTP requests in seconds" : "A HTTP-kérés időkorlátja másodpercben",
- "Host" : "Kiszolgáló",
- "Username as share" : "Felhasználónév és megosztás",
- "Share" : "Megosztás",
- "Remote subfolder" : "Távoli alkönyvtár",
"Personal" : "Személyes",
"System" : "Rendszer",
"Grant access" : "Megadom a hozzáférést",
@@ -17,19 +10,26 @@
"None" : "Egyik sem",
"App key" : "App kulcs",
"App secret" : "App titkos kulcs",
+ "Username" : "Felhasználónév",
"Password" : "Jelszó",
+ "API key" : "API kulcs",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Hosztnév",
"Port" : "Port",
"Region" : "Megye",
"Enable SSL" : "SSL engedélyezése",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Távoli alkönyvtár",
"Secure https://" : "Biztonságos https://",
+ "Host" : "Kiszolgáló",
"Secure ftps://" : "Biztonságos ftps://",
"Local" : "Helyi",
"Location" : "Hely",
"ownCloud" : "ownCloud",
+ "Share" : "Megosztás",
+ "Username as share" : "Felhasználónév és megosztás",
"<b>Note:</b> " : "<b>Megjegyzés:</b>",
"Name" : "Név",
"Storage type" : "Tároló típusa",
diff --git a/apps/files_external/l10n/ia.js b/apps/files_external/l10n/ia.js
index 441a001ca25..d13ee4ac10f 100644
--- a/apps/files_external/l10n/ia.js
+++ b/apps/files_external/l10n/ia.js
@@ -1,14 +1,14 @@
OC.L10N.register(
"files_external",
{
- "Username" : "Nomine de usator",
- "Share" : "Compartir",
"Personal" : "Personal",
"Saved" : "Salveguardate",
+ "Username" : "Nomine de usator",
"Password" : "Contrasigno",
"Region" : "Region",
"URL" : "URL",
"Location" : "Loco",
+ "Share" : "Compartir",
"Name" : "Nomine",
"Folder name" : "Nomine de dossier",
"Delete" : "Deler"
diff --git a/apps/files_external/l10n/ia.json b/apps/files_external/l10n/ia.json
index 432207ba3c1..43562ce9e5b 100644
--- a/apps/files_external/l10n/ia.json
+++ b/apps/files_external/l10n/ia.json
@@ -1,12 +1,12 @@
{ "translations": {
- "Username" : "Nomine de usator",
- "Share" : "Compartir",
"Personal" : "Personal",
"Saved" : "Salveguardate",
+ "Username" : "Nomine de usator",
"Password" : "Contrasigno",
"Region" : "Region",
"URL" : "URL",
"Location" : "Loco",
+ "Share" : "Compartir",
"Name" : "Nomine",
"Folder name" : "Nomine de dossier",
"Delete" : "Deler"
diff --git a/apps/files_external/l10n/id.js b/apps/files_external/l10n/id.js
index e26ad12f3a8..be0abf0bbae 100644
--- a/apps/files_external/l10n/id.js
+++ b/apps/files_external/l10n/id.js
@@ -7,23 +7,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "Langkah 1 gagal. Kecuali: %s",
"Step 2 failed. Exception: %s" : "Langkah 2 gagal. Kecuali: %s",
"External storage" : "Penyimpanan eksternal",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Nama Pengguna",
- "Bucket" : "Keranjang",
- "Region (optional for OpenStack Object Storage)" : "Daerah (tambahan untuk OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "Kunci API (diperlukan untuk Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Tenantname (diperlukan untuk OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Sandi (diperlukan untuk OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Nama Layanan (diperlukan untuk OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL of identity endpoint (diperlukan untuk OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Batas waktu permintaan HTTP dalam detik",
- "SMB / CIFS using OC login" : "SMB / CIFS menggunakan OC login",
- "Host" : "Host",
- "Username as share" : "Nama pengguna berbagi",
- "Share" : "Bagikan",
- "Remote subfolder" : "Subfolder remote",
- "SFTP with secret key login" : "SFTP dengan kunci rahasia masuk",
- "Public key" : "Kunci Public",
"Storage with id \"%i\" not found" : "Penyimpanan dengan id \"%i\" tidak ditemukan",
"Invalid backend or authentication mechanism class" : "Beckend atau kelas mekanisme otentikasi salah.",
"Invalid mount point" : "Mount point salah",
@@ -31,13 +14,14 @@ OC.L10N.register(
"Invalid storage backend \"%s\"" : "Backend penyimpanan \"%s\" salah",
"Unsatisfied backend parameters" : "Parameter backend tidak lengkap",
"Unsatisfied authentication mechanism parameters" : "Parameter mekanisme otentikasi tidak lengkap",
- "Admin-only storage backend \"%s\"" : "Backend penyimpanan hanya-admin \"%s\"",
"Personal" : "Pribadi",
"System" : "Sistem",
"Grant access" : "Berikan hak akses",
"Access granted" : "Akses diberikan",
"Error configuring OAuth1" : "Kesalahan mengkonfigurasi OAuth1",
"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",
@@ -47,8 +31,6 @@ OC.L10N.register(
"All users. Type to select user or group." : "Semua pengguna. Ketik untuk memilih pengguna atau grup.",
"(group)" : "(grup)",
"Saved" : "Disimpan",
- "Generate keys" : "Hasilkan kunci",
- "Error generating key pair" : "Kesalahan saat menghasilkan pasangan kunci",
"Access key" : "Kunci akses",
"Secret key" : "Kunci rahasia",
"Builtin" : "Internal",
@@ -59,10 +41,14 @@ OC.L10N.register(
"OAuth2" : "OAuth2",
"Client ID" : "ID Klien",
"Client secret" : "Rahasia klien",
- "Username and password" : "Nama pengguna dan sandi",
+ "Username" : "Nama Pengguna",
"Password" : "Sandi",
+ "API key" : "Kunci API",
+ "Username and password" : "Nama pengguna dan sandi",
"Session credentials" : "Kredensial sesi",
+ "Public key" : "Kunci Public",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Keranjang",
"Hostname" : "Nama Host",
"Port" : "Port",
"Region" : "Daerah",
@@ -70,9 +56,11 @@ OC.L10N.register(
"Enable Path Style" : "Aktifkan Gaya Path",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Subfolder remote",
"Secure https://" : "Secure https://",
"Dropbox" : "Dropbox",
"FTP" : "FTP",
+ "Host" : "Host",
"Secure ftps://" : "Secure ftps://",
"Google Drive" : "Google Drive",
"Local" : "Lokal",
@@ -81,6 +69,9 @@ OC.L10N.register(
"SFTP" : "SFTP",
"Root" : "Root",
"SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Bagikan",
+ "Username as share" : "Nama pengguna berbagi",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Catatan:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Catatan:</b> Dukungan cURL di PHP tidak diaktifkan atau belum diinstal. Mengaitkan %s tidak dimungkinkan. Silakan minta administrator sistem Anda untuk menginstalnya.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Catatan:</b> Dukungan FTP di PHP tidak diaktifkan atau belum diinstal. Mengaitkan %s tidak dimungkinkan. Silakan minta administrator sistem Anda untuk menginstalnya.",
diff --git a/apps/files_external/l10n/id.json b/apps/files_external/l10n/id.json
index 9c83475f756..6c80a01b970 100644
--- a/apps/files_external/l10n/id.json
+++ b/apps/files_external/l10n/id.json
@@ -5,23 +5,6 @@
"Step 1 failed. Exception: %s" : "Langkah 1 gagal. Kecuali: %s",
"Step 2 failed. Exception: %s" : "Langkah 2 gagal. Kecuali: %s",
"External storage" : "Penyimpanan eksternal",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Nama Pengguna",
- "Bucket" : "Keranjang",
- "Region (optional for OpenStack Object Storage)" : "Daerah (tambahan untuk OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "Kunci API (diperlukan untuk Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Tenantname (diperlukan untuk OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Sandi (diperlukan untuk OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Nama Layanan (diperlukan untuk OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL of identity endpoint (diperlukan untuk OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Batas waktu permintaan HTTP dalam detik",
- "SMB / CIFS using OC login" : "SMB / CIFS menggunakan OC login",
- "Host" : "Host",
- "Username as share" : "Nama pengguna berbagi",
- "Share" : "Bagikan",
- "Remote subfolder" : "Subfolder remote",
- "SFTP with secret key login" : "SFTP dengan kunci rahasia masuk",
- "Public key" : "Kunci Public",
"Storage with id \"%i\" not found" : "Penyimpanan dengan id \"%i\" tidak ditemukan",
"Invalid backend or authentication mechanism class" : "Beckend atau kelas mekanisme otentikasi salah.",
"Invalid mount point" : "Mount point salah",
@@ -29,13 +12,14 @@
"Invalid storage backend \"%s\"" : "Backend penyimpanan \"%s\" salah",
"Unsatisfied backend parameters" : "Parameter backend tidak lengkap",
"Unsatisfied authentication mechanism parameters" : "Parameter mekanisme otentikasi tidak lengkap",
- "Admin-only storage backend \"%s\"" : "Backend penyimpanan hanya-admin \"%s\"",
"Personal" : "Pribadi",
"System" : "Sistem",
"Grant access" : "Berikan hak akses",
"Access granted" : "Akses diberikan",
"Error configuring OAuth1" : "Kesalahan mengkonfigurasi OAuth1",
"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",
@@ -45,8 +29,6 @@
"All users. Type to select user or group." : "Semua pengguna. Ketik untuk memilih pengguna atau grup.",
"(group)" : "(grup)",
"Saved" : "Disimpan",
- "Generate keys" : "Hasilkan kunci",
- "Error generating key pair" : "Kesalahan saat menghasilkan pasangan kunci",
"Access key" : "Kunci akses",
"Secret key" : "Kunci rahasia",
"Builtin" : "Internal",
@@ -57,10 +39,14 @@
"OAuth2" : "OAuth2",
"Client ID" : "ID Klien",
"Client secret" : "Rahasia klien",
- "Username and password" : "Nama pengguna dan sandi",
+ "Username" : "Nama Pengguna",
"Password" : "Sandi",
+ "API key" : "Kunci API",
+ "Username and password" : "Nama pengguna dan sandi",
"Session credentials" : "Kredensial sesi",
+ "Public key" : "Kunci Public",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Keranjang",
"Hostname" : "Nama Host",
"Port" : "Port",
"Region" : "Daerah",
@@ -68,9 +54,11 @@
"Enable Path Style" : "Aktifkan Gaya Path",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Subfolder remote",
"Secure https://" : "Secure https://",
"Dropbox" : "Dropbox",
"FTP" : "FTP",
+ "Host" : "Host",
"Secure ftps://" : "Secure ftps://",
"Google Drive" : "Google Drive",
"Local" : "Lokal",
@@ -79,6 +67,9 @@
"SFTP" : "SFTP",
"Root" : "Root",
"SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Bagikan",
+ "Username as share" : "Nama pengguna berbagi",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Catatan:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Catatan:</b> Dukungan cURL di PHP tidak diaktifkan atau belum diinstal. Mengaitkan %s tidak dimungkinkan. Silakan minta administrator sistem Anda untuk menginstalnya.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Catatan:</b> Dukungan FTP di PHP tidak diaktifkan atau belum diinstal. Mengaitkan %s tidak dimungkinkan. Silakan minta administrator sistem Anda untuk menginstalnya.",
diff --git a/apps/files_external/l10n/is.js b/apps/files_external/l10n/is.js
index ae7dfcdac03..8af1f2ac0cf 100644
--- a/apps/files_external/l10n/is.js
+++ b/apps/files_external/l10n/is.js
@@ -1,18 +1,18 @@
OC.L10N.register(
"files_external",
{
- "Username" : "Notendanafn",
- "Host" : "Netþjónn",
- "Share" : "Deila",
"Personal" : "Um mig",
"Grant access" : "Veita aðgengi",
"Access granted" : "Aðgengi veitt",
"Saved" : "Vistað",
"None" : "Ekkert",
+ "Username" : "Notendanafn",
"Password" : "Lykilorð",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Host" : "Netþjónn",
"Location" : "Staðsetning",
+ "Share" : "Deila",
"Name" : "Nafn",
"External Storage" : "Ytri gagnageymsla",
"Folder name" : "Nafn möppu",
diff --git a/apps/files_external/l10n/is.json b/apps/files_external/l10n/is.json
index 9b1e9a315cc..8abd02bdf0a 100644
--- a/apps/files_external/l10n/is.json
+++ b/apps/files_external/l10n/is.json
@@ -1,16 +1,16 @@
{ "translations": {
- "Username" : "Notendanafn",
- "Host" : "Netþjónn",
- "Share" : "Deila",
"Personal" : "Um mig",
"Grant access" : "Veita aðgengi",
"Access granted" : "Aðgengi veitt",
"Saved" : "Vistað",
"None" : "Ekkert",
+ "Username" : "Notendanafn",
"Password" : "Lykilorð",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Host" : "Netþjónn",
"Location" : "Staðsetning",
+ "Share" : "Deila",
"Name" : "Nafn",
"External Storage" : "Ytri gagnageymsla",
"Folder name" : "Nafn möppu",
diff --git a/apps/files_external/l10n/it.js b/apps/files_external/l10n/it.js
index 6e3596e197d..91723215cbf 100644
--- a/apps/files_external/l10n/it.js
+++ b/apps/files_external/l10n/it.js
@@ -7,23 +7,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "Fase 1 non riuscita. Eccezione: %s",
"Step 2 failed. Exception: %s" : "Fase 2 non riuscita. Eccezione: %s",
"External storage" : "Archiviazione esterna",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Nome utente",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Regione (facoltativa per OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "Chiave API (richiesta per Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Nome tenant (richiesto per OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Password (richiesta per OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Nome servizio (richiesta per OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL del servizio di identità (richiesto per OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Tempo massimo in secondi delle richieste HTTP",
- "SMB / CIFS using OC login" : "SMB / CIFS utilizzando le credenziali di OC",
- "Host" : "Host",
- "Username as share" : "Nome utente come condivisione",
- "Share" : "Condividi",
- "Remote subfolder" : "Sottocartella remota",
- "SFTP with secret key login" : "SFTP con accesso a chiave segreta",
- "Public key" : "Chiave pubblica",
"Storage with id \"%i\" not found" : "Archiviazione con ID \"%i\" non trovata",
"Invalid backend or authentication mechanism class" : "Motore o classe del meccanismo di autenticazione non valido",
"Invalid mount point" : "Punto di mount non valido",
@@ -31,13 +14,14 @@ OC.L10N.register(
"Invalid storage backend \"%s\"" : "Motore di archiviazione \"%s\" non valido",
"Unsatisfied backend parameters" : "Parametri del motore non soddisfatti",
"Unsatisfied authentication mechanism parameters" : "Parametri del meccanismo di autenticazione non soddisfatti",
- "Admin-only storage backend \"%s\"" : "Motore di archiviazione per soli amministratori \"%s\"",
"Personal" : "Personale",
"System" : "Sistema",
"Grant access" : "Concedi l'accesso",
"Access granted" : "Accesso consentito",
"Error configuring OAuth1" : "Errore di configurazione OAuth1",
"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",
"Check for changes" : "Controlla le modifiche",
@@ -47,8 +31,6 @@ OC.L10N.register(
"All users. Type to select user or group." : "Tutti gli utenti. Digita per selezionare utente o gruppo.",
"(group)" : "(gruppo)",
"Saved" : "Salvato",
- "Generate keys" : "Genera la chiavi",
- "Error generating key pair" : "Errore durante la generazione della coppia di chiavi",
"Access key" : "Chiave di accesso",
"Secret key" : "Chiave segreta",
"Builtin" : "Integrata",
@@ -59,10 +41,14 @@ OC.L10N.register(
"OAuth2" : "OAuth2",
"Client ID" : "ID client",
"Client secret" : "Segreto del client",
- "Username and password" : "Nome utente e password",
+ "Username" : "Nome utente",
"Password" : "Password",
+ "API key" : "Chiave API",
+ "Username and password" : "Nome utente e password",
"Session credentials" : "Credenziali di sessione",
+ "Public key" : "Chiave pubblica",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Nome host",
"Port" : "Porta",
"Region" : "Regione",
@@ -70,9 +56,11 @@ OC.L10N.register(
"Enable Path Style" : "Abilita stile percorsi",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Sottocartella remota",
"Secure https://" : "Sicuro https://",
"Dropbox" : "Dropbox",
"FTP" : "FTP",
+ "Host" : "Host",
"Secure ftps://" : "Sicuro ftps://",
"Google Drive" : "Google Drive",
"Local" : "Locale",
@@ -81,6 +69,9 @@ OC.L10N.register(
"SFTP" : "SFTP",
"Root" : "Radice",
"SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Condividi",
+ "Username as share" : "Nome utente come condivisione",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Nota:</b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> il supporto a cURL di PHP non è abilitato o installato. Impossibile montare %s. Chiedi al tuo amministratore di sistema di installarlo.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> il supporto a FTP in PHP non è abilitato o installato. Impossibile montare %s. Chiedi al tuo amministratore di sistema di installarlo.",
diff --git a/apps/files_external/l10n/it.json b/apps/files_external/l10n/it.json
index 1c64b7dbadd..266d02872d5 100644
--- a/apps/files_external/l10n/it.json
+++ b/apps/files_external/l10n/it.json
@@ -5,23 +5,6 @@
"Step 1 failed. Exception: %s" : "Fase 1 non riuscita. Eccezione: %s",
"Step 2 failed. Exception: %s" : "Fase 2 non riuscita. Eccezione: %s",
"External storage" : "Archiviazione esterna",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Nome utente",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Regione (facoltativa per OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "Chiave API (richiesta per Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Nome tenant (richiesto per OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Password (richiesta per OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Nome servizio (richiesta per OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL del servizio di identità (richiesto per OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Tempo massimo in secondi delle richieste HTTP",
- "SMB / CIFS using OC login" : "SMB / CIFS utilizzando le credenziali di OC",
- "Host" : "Host",
- "Username as share" : "Nome utente come condivisione",
- "Share" : "Condividi",
- "Remote subfolder" : "Sottocartella remota",
- "SFTP with secret key login" : "SFTP con accesso a chiave segreta",
- "Public key" : "Chiave pubblica",
"Storage with id \"%i\" not found" : "Archiviazione con ID \"%i\" non trovata",
"Invalid backend or authentication mechanism class" : "Motore o classe del meccanismo di autenticazione non valido",
"Invalid mount point" : "Punto di mount non valido",
@@ -29,13 +12,14 @@
"Invalid storage backend \"%s\"" : "Motore di archiviazione \"%s\" non valido",
"Unsatisfied backend parameters" : "Parametri del motore non soddisfatti",
"Unsatisfied authentication mechanism parameters" : "Parametri del meccanismo di autenticazione non soddisfatti",
- "Admin-only storage backend \"%s\"" : "Motore di archiviazione per soli amministratori \"%s\"",
"Personal" : "Personale",
"System" : "Sistema",
"Grant access" : "Concedi l'accesso",
"Access granted" : "Accesso consentito",
"Error configuring OAuth1" : "Errore di configurazione OAuth1",
"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",
"Check for changes" : "Controlla le modifiche",
@@ -45,8 +29,6 @@
"All users. Type to select user or group." : "Tutti gli utenti. Digita per selezionare utente o gruppo.",
"(group)" : "(gruppo)",
"Saved" : "Salvato",
- "Generate keys" : "Genera la chiavi",
- "Error generating key pair" : "Errore durante la generazione della coppia di chiavi",
"Access key" : "Chiave di accesso",
"Secret key" : "Chiave segreta",
"Builtin" : "Integrata",
@@ -57,10 +39,14 @@
"OAuth2" : "OAuth2",
"Client ID" : "ID client",
"Client secret" : "Segreto del client",
- "Username and password" : "Nome utente e password",
+ "Username" : "Nome utente",
"Password" : "Password",
+ "API key" : "Chiave API",
+ "Username and password" : "Nome utente e password",
"Session credentials" : "Credenziali di sessione",
+ "Public key" : "Chiave pubblica",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Nome host",
"Port" : "Porta",
"Region" : "Regione",
@@ -68,9 +54,11 @@
"Enable Path Style" : "Abilita stile percorsi",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Sottocartella remota",
"Secure https://" : "Sicuro https://",
"Dropbox" : "Dropbox",
"FTP" : "FTP",
+ "Host" : "Host",
"Secure ftps://" : "Sicuro ftps://",
"Google Drive" : "Google Drive",
"Local" : "Locale",
@@ -79,6 +67,9 @@
"SFTP" : "SFTP",
"Root" : "Radice",
"SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Condividi",
+ "Username as share" : "Nome utente come condivisione",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Nota:</b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> il supporto a cURL di PHP non è abilitato o installato. Impossibile montare %s. Chiedi al tuo amministratore di sistema di installarlo.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> il supporto a FTP in PHP non è abilitato o installato. Impossibile montare %s. Chiedi al tuo amministratore di sistema di installarlo.",
diff --git a/apps/files_external/l10n/ja.js b/apps/files_external/l10n/ja.js
index 9af7024d1a3..f5a9720be2e 100644
--- a/apps/files_external/l10n/ja.js
+++ b/apps/files_external/l10n/ja.js
@@ -4,23 +4,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "ステップ 1 の実行に失敗しました。例外: %s",
"Step 2 failed. Exception: %s" : "ステップ 2 の実行に失敗しました。例外: %s",
"External storage" : "外部ストレージ",
- "OpenStack Object Storage" : "OpenStack ObjectStorage",
- "Username" : "ユーザー名",
- "Bucket" : "バケット名",
- "Region (optional for OpenStack Object Storage)" : "リージョン (OpenStack ObjectStorage)",
- "API Key (required for Rackspace Cloud Files)" : "APIキー (Rackspace CloudFiles)",
- "Tenantname (required for OpenStack Object Storage)" : "テナント名 (OpenStack ObjectStorage)",
- "Password (required for OpenStack Object Storage)" : "パスワード (OpenStack ObjectStorage)",
- "Service Name (required for OpenStack Object Storage)" : "サービス名 (OpenStack ObjectStorage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "識別用エンドポイントURL (OpenStack ObjectStorage)",
- "Timeout of HTTP requests in seconds" : "HTTP接続タイムアウト秒数",
- "SMB / CIFS using OC login" : "ownCloudログインを利用したSMB / CIFS",
- "Host" : "ホスト",
- "Username as share" : "共有名",
- "Share" : "共有",
- "Remote subfolder" : "リモートサブフォルダー",
- "SFTP with secret key login" : "秘密鍵でSFTPログイン",
- "Public key" : "公開鍵",
"Storage with id \"%i\" not found" : "ストレージID \"%i\" が見つかりません",
"Invalid mount point" : "無効なマウントポイント",
"Invalid storage backend \"%s\"" : "\"%s\" のストレージバックエンドが不正",
@@ -28,6 +11,8 @@ OC.L10N.register(
"System" : "システム",
"Grant access" : "アクセスを許可",
"Access granted" : "アクセスは許可されました",
+ "Generate keys" : "キーを生成",
+ "Error generating key pair" : "キーペアの生成エラー",
"Enable encryption" : "暗号化を有効に",
"Enable previews" : "プレビューを有効に",
"Check for changes" : "変更点を確認",
@@ -37,15 +22,17 @@ OC.L10N.register(
"All users. Type to select user or group." : "すべてのユーザー。ユーザー、グループを追加",
"(group)" : "(グループ)",
"Saved" : "保存されました",
- "Generate keys" : "キーを生成",
- "Error generating key pair" : "キーペアの生成エラー",
"None" : "なし",
"App key" : "アプリキー",
"App secret" : "アプリシークレット",
"Client ID" : "クライアントID",
"Client secret" : "クライアント秘密キー",
+ "Username" : "ユーザー名",
"Password" : "パスワード",
+ "API key" : "APIキー",
+ "Public key" : "公開鍵",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "バケット名",
"Hostname" : "ホスト名",
"Port" : "ポート",
"Region" : "リージョン",
@@ -53,13 +40,18 @@ OC.L10N.register(
"Enable Path Style" : "パス形式を有効",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "リモートサブフォルダー",
"Secure https://" : "セキュア https://",
"Dropbox" : "Dropbox",
+ "Host" : "ホスト",
"Secure ftps://" : "Secure ftps://",
"Local" : "ローカル",
"Location" : "位置",
"ownCloud" : "ownCloud",
"Root" : "ルート",
+ "Share" : "共有",
+ "Username as share" : "共有名",
+ "OpenStack Object Storage" : "OpenStack ObjectStorage",
"<b>Note:</b> " : "<b>注意:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>注意:</b> PHPにcURLのエクステンションが入っていないか、有効ではありません。%s をマウントすることができません。このシステムの管理者にインストールをお願いしてください。",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>注意:</b> PHPにFTPのエクステンションが入っていないか、有効ではありません。%s をマウントすることができません。このシステムの管理者にインストールをお願いしてください。",
diff --git a/apps/files_external/l10n/ja.json b/apps/files_external/l10n/ja.json
index 244f38cd3ac..951e86df8ca 100644
--- a/apps/files_external/l10n/ja.json
+++ b/apps/files_external/l10n/ja.json
@@ -2,23 +2,6 @@
"Step 1 failed. Exception: %s" : "ステップ 1 の実行に失敗しました。例外: %s",
"Step 2 failed. Exception: %s" : "ステップ 2 の実行に失敗しました。例外: %s",
"External storage" : "外部ストレージ",
- "OpenStack Object Storage" : "OpenStack ObjectStorage",
- "Username" : "ユーザー名",
- "Bucket" : "バケット名",
- "Region (optional for OpenStack Object Storage)" : "リージョン (OpenStack ObjectStorage)",
- "API Key (required for Rackspace Cloud Files)" : "APIキー (Rackspace CloudFiles)",
- "Tenantname (required for OpenStack Object Storage)" : "テナント名 (OpenStack ObjectStorage)",
- "Password (required for OpenStack Object Storage)" : "パスワード (OpenStack ObjectStorage)",
- "Service Name (required for OpenStack Object Storage)" : "サービス名 (OpenStack ObjectStorage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "識別用エンドポイントURL (OpenStack ObjectStorage)",
- "Timeout of HTTP requests in seconds" : "HTTP接続タイムアウト秒数",
- "SMB / CIFS using OC login" : "ownCloudログインを利用したSMB / CIFS",
- "Host" : "ホスト",
- "Username as share" : "共有名",
- "Share" : "共有",
- "Remote subfolder" : "リモートサブフォルダー",
- "SFTP with secret key login" : "秘密鍵でSFTPログイン",
- "Public key" : "公開鍵",
"Storage with id \"%i\" not found" : "ストレージID \"%i\" が見つかりません",
"Invalid mount point" : "無効なマウントポイント",
"Invalid storage backend \"%s\"" : "\"%s\" のストレージバックエンドが不正",
@@ -26,6 +9,8 @@
"System" : "システム",
"Grant access" : "アクセスを許可",
"Access granted" : "アクセスは許可されました",
+ "Generate keys" : "キーを生成",
+ "Error generating key pair" : "キーペアの生成エラー",
"Enable encryption" : "暗号化を有効に",
"Enable previews" : "プレビューを有効に",
"Check for changes" : "変更点を確認",
@@ -35,15 +20,17 @@
"All users. Type to select user or group." : "すべてのユーザー。ユーザー、グループを追加",
"(group)" : "(グループ)",
"Saved" : "保存されました",
- "Generate keys" : "キーを生成",
- "Error generating key pair" : "キーペアの生成エラー",
"None" : "なし",
"App key" : "アプリキー",
"App secret" : "アプリシークレット",
"Client ID" : "クライアントID",
"Client secret" : "クライアント秘密キー",
+ "Username" : "ユーザー名",
"Password" : "パスワード",
+ "API key" : "APIキー",
+ "Public key" : "公開鍵",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "バケット名",
"Hostname" : "ホスト名",
"Port" : "ポート",
"Region" : "リージョン",
@@ -51,13 +38,18 @@
"Enable Path Style" : "パス形式を有効",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "リモートサブフォルダー",
"Secure https://" : "セキュア https://",
"Dropbox" : "Dropbox",
+ "Host" : "ホスト",
"Secure ftps://" : "Secure ftps://",
"Local" : "ローカル",
"Location" : "位置",
"ownCloud" : "ownCloud",
"Root" : "ルート",
+ "Share" : "共有",
+ "Username as share" : "共有名",
+ "OpenStack Object Storage" : "OpenStack ObjectStorage",
"<b>Note:</b> " : "<b>注意:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>注意:</b> PHPにcURLのエクステンションが入っていないか、有効ではありません。%s をマウントすることができません。このシステムの管理者にインストールをお願いしてください。",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>注意:</b> PHPにFTPのエクステンションが入っていないか、有効ではありません。%s をマウントすることができません。このシステムの管理者にインストールをお願いしてください。",
diff --git a/apps/files_external/l10n/ka_GE.js b/apps/files_external/l10n/ka_GE.js
index 4fa652a50eb..6f38743a215 100644
--- a/apps/files_external/l10n/ka_GE.js
+++ b/apps/files_external/l10n/ka_GE.js
@@ -2,20 +2,21 @@ OC.L10N.register(
"files_external",
{
"External storage" : "ექსტერნალ საცავი",
- "Username" : "მომხმარებლის სახელი",
- "Host" : "ჰოსტი",
- "Share" : "გაზიარება",
"Personal" : "პირადი",
"Grant access" : "დაშვების მინიჭება",
"Access granted" : "დაშვება მინიჭებულია",
"None" : "არა",
+ "Username" : "მომხმარებლის სახელი",
"Password" : "პაროლი",
+ "API key" : "API გასაღები",
"Port" : "პორტი",
"Region" : "რეგიონი",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Host" : "ჰოსტი",
"Location" : "ადგილმდებარეობა",
"ownCloud" : "ownCloud–ი",
+ "Share" : "გაზიარება",
"Name" : "სახელი",
"External Storage" : "ექსტერნალ საცავი",
"Folder name" : "ფოლდერის სახელი",
diff --git a/apps/files_external/l10n/ka_GE.json b/apps/files_external/l10n/ka_GE.json
index 93bae8532e4..7ca96f6db5d 100644
--- a/apps/files_external/l10n/ka_GE.json
+++ b/apps/files_external/l10n/ka_GE.json
@@ -1,19 +1,20 @@
{ "translations": {
"External storage" : "ექსტერნალ საცავი",
- "Username" : "მომხმარებლის სახელი",
- "Host" : "ჰოსტი",
- "Share" : "გაზიარება",
"Personal" : "პირადი",
"Grant access" : "დაშვების მინიჭება",
"Access granted" : "დაშვება მინიჭებულია",
"None" : "არა",
+ "Username" : "მომხმარებლის სახელი",
"Password" : "პაროლი",
+ "API key" : "API გასაღები",
"Port" : "პორტი",
"Region" : "რეგიონი",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Host" : "ჰოსტი",
"Location" : "ადგილმდებარეობა",
"ownCloud" : "ownCloud–ი",
+ "Share" : "გაზიარება",
"Name" : "სახელი",
"External Storage" : "ექსტერნალ საცავი",
"Folder name" : "ფოლდერის სახელი",
diff --git a/apps/files_external/l10n/km.js b/apps/files_external/l10n/km.js
index ea3d08e965c..7a5c6cb86c8 100644
--- a/apps/files_external/l10n/km.js
+++ b/apps/files_external/l10n/km.js
@@ -2,19 +2,19 @@ OC.L10N.register(
"files_external",
{
"External storage" : "ឃ្លាំងផ្ទុក​ខាងក្រៅ",
- "Username" : "ឈ្មោះ​អ្នកប្រើ",
- "Host" : "ម៉ាស៊ីន​ផ្ទុក",
- "Share" : "ចែក​រំលែក",
"Personal" : "ផ្ទាល់​ខ្លួន",
"Grant access" : "ទទួល​សិទ្ធិ​ចូល",
"Access granted" : "បាន​ទទួល​សិទ្ធិ​ចូល",
"Saved" : "បាន​រក្សាទុក",
"None" : "គ្មាន",
+ "Username" : "ឈ្មោះ​អ្នកប្រើ",
"Password" : "ពាក្យសម្ងាត់",
"Port" : "ច្រក",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Host" : "ម៉ាស៊ីន​ផ្ទុក",
"Location" : "ទីតាំង",
+ "Share" : "ចែក​រំលែក",
"Name" : "ឈ្មោះ",
"External Storage" : "ឃ្លាំងផ្ទុក​ខាងក្រៅ",
"Folder name" : "ឈ្មោះ​ថត",
diff --git a/apps/files_external/l10n/km.json b/apps/files_external/l10n/km.json
index 4dafcd49bde..0375b5bfee2 100644
--- a/apps/files_external/l10n/km.json
+++ b/apps/files_external/l10n/km.json
@@ -1,18 +1,18 @@
{ "translations": {
"External storage" : "ឃ្លាំងផ្ទុក​ខាងក្រៅ",
- "Username" : "ឈ្មោះ​អ្នកប្រើ",
- "Host" : "ម៉ាស៊ីន​ផ្ទុក",
- "Share" : "ចែក​រំលែក",
"Personal" : "ផ្ទាល់​ខ្លួន",
"Grant access" : "ទទួល​សិទ្ធិ​ចូល",
"Access granted" : "បាន​ទទួល​សិទ្ធិ​ចូល",
"Saved" : "បាន​រក្សាទុក",
"None" : "គ្មាន",
+ "Username" : "ឈ្មោះ​អ្នកប្រើ",
"Password" : "ពាក្យសម្ងាត់",
"Port" : "ច្រក",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Host" : "ម៉ាស៊ីន​ផ្ទុក",
"Location" : "ទីតាំង",
+ "Share" : "ចែក​រំលែក",
"Name" : "ឈ្មោះ",
"External Storage" : "ឃ្លាំងផ្ទុក​ខាងក្រៅ",
"Folder name" : "ឈ្មោះ​ថត",
diff --git a/apps/files_external/l10n/kn.js b/apps/files_external/l10n/kn.js
index c3160c79b32..9d01033e356 100644
--- a/apps/files_external/l10n/kn.js
+++ b/apps/files_external/l10n/kn.js
@@ -1,17 +1,17 @@
OC.L10N.register(
"files_external",
{
- "Username" : "ಬಳಕೆಯ ಹೆಸರು",
- "Host" : "ಅತಿಥೆಯ-ಗಣಕ",
- "Share" : "ಹಂಚಿಕೊಳ್ಳಿ",
"Personal" : "ವೈಯಕ್ತಿಕ",
"Saved" : "ಉಳಿಸಿದ",
"None" : "ಯಾವುದೂ ಇಲ್ಲ",
+ "Username" : "ಬಳಕೆಯ ಹೆಸರು",
"Password" : "ಗುಪ್ತ ಪದ",
"Port" : "ರೇವು",
"WebDAV" : "WebDAV",
"URL" : "ಜಾಲದ ಕೊಂಡಿ",
+ "Host" : "ಅತಿಥೆಯ-ಗಣಕ",
"Local" : "ಸ್ಥಳೀಯ",
+ "Share" : "ಹಂಚಿಕೊಳ್ಳಿ",
"Name" : "ಹೆಸರು",
"Delete" : "ಅಳಿಸಿ"
},
diff --git a/apps/files_external/l10n/kn.json b/apps/files_external/l10n/kn.json
index e020401c58f..0380f431d1e 100644
--- a/apps/files_external/l10n/kn.json
+++ b/apps/files_external/l10n/kn.json
@@ -1,15 +1,15 @@
{ "translations": {
- "Username" : "ಬಳಕೆಯ ಹೆಸರು",
- "Host" : "ಅತಿಥೆಯ-ಗಣಕ",
- "Share" : "ಹಂಚಿಕೊಳ್ಳಿ",
"Personal" : "ವೈಯಕ್ತಿಕ",
"Saved" : "ಉಳಿಸಿದ",
"None" : "ಯಾವುದೂ ಇಲ್ಲ",
+ "Username" : "ಬಳಕೆಯ ಹೆಸರು",
"Password" : "ಗುಪ್ತ ಪದ",
"Port" : "ರೇವು",
"WebDAV" : "WebDAV",
"URL" : "ಜಾಲದ ಕೊಂಡಿ",
+ "Host" : "ಅತಿಥೆಯ-ಗಣಕ",
"Local" : "ಸ್ಥಳೀಯ",
+ "Share" : "ಹಂಚಿಕೊಳ್ಳಿ",
"Name" : "ಹೆಸರು",
"Delete" : "ಅಳಿಸಿ"
},"pluralForm" :"nplurals=1; plural=0;"
diff --git a/apps/files_external/l10n/ko.js b/apps/files_external/l10n/ko.js
index 3b4ef4fd5ab..3bed24abe66 100644
--- a/apps/files_external/l10n/ko.js
+++ b/apps/files_external/l10n/ko.js
@@ -1,33 +1,27 @@
OC.L10N.register(
"files_external",
{
+ "Fetching request tokens failed. Verify that your app key and secret are correct." : "요청 토큰을 가져올 수 없습니다. 앱 키와 비밀 값이 올바른지 확인하십시오.",
+ "Fetching access tokens failed. Verify that your app key and secret are correct." : "접근 토큰을 가져올 수 없습니다. 앱 키와 비밀 값이 올바른지 확인하십시오.",
+ "Please provide a valid app key and secret." : "올바른 앱 키와 비밀 값을 입력하십시오.",
"Step 1 failed. Exception: %s" : "1단계 실패. 예외: %s",
"Step 2 failed. Exception: %s" : "2단계 실패. 예외: %s",
"External storage" : "외부 저장소",
- "OpenStack Object Storage" : "OpenStack 객체 저장소",
- "Username" : "사용자 이름",
- "Bucket" : "버킷",
- "Region (optional for OpenStack Object Storage)" : "지역(OpenStack 객체 저장소는 선택 사항)",
- "API Key (required for Rackspace Cloud Files)" : "API 키(Rackspace 클라우드 파일에 필요함)",
- "Tenantname (required for OpenStack Object Storage)" : "Tenantname(OpenStack 객체 저장소에 필요함)",
- "Password (required for OpenStack Object Storage)" : "암호(OpenStack 객체 저장소에 필요함)",
- "Service Name (required for OpenStack Object Storage)" : "서비스 이름(OpenStack 객체 저장소에 필요함)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "Identity 엔드포인트 URL(OpenStack 객체 저장소에 필요함)",
- "Timeout of HTTP requests in seconds" : "초 단위 HTTP 요청 시간 제한",
- "SMB / CIFS using OC login" : "OC 로그인을 사용하는 SMB/CIFS",
- "Host" : "호스트",
- "Username as share" : "사용자 이름으로 공유",
- "Share" : "공유",
- "Remote subfolder" : "원격 하위 폴더",
- "SFTP with secret key login" : "비밀 키 로그인을 사용하는 SFTP",
- "Public key" : "공개 키",
"Storage with id \"%i\" not found" : "ID가 \"%i\"인 저장소를 찾을 수 없음",
+ "Invalid backend or authentication mechanism class" : "백엔드나 인증 방식 클래스가 잘못됨",
"Invalid mount point" : "잘못된 마운트 지점",
+ "Objectstore forbidden" : "Objectstore에 접근 금지됨",
"Invalid storage backend \"%s\"" : "잘못된 저장소 백엔드 \"%s\"",
+ "Unsatisfied backend parameters" : "백엔드 인자가 부족함",
+ "Unsatisfied authentication mechanism parameters" : "인증 방식 인자가 부족함",
"Personal" : "개인",
"System" : "시스템",
"Grant access" : "접근 권한 부여",
"Access granted" : "접근 허가됨",
+ "Error configuring OAuth1" : "OAuth1 설정 오류",
+ "Error configuring OAuth2" : "OAuth2 설정 오류",
+ "Generate keys" : "키 생성",
+ "Error generating key pair" : "키 쌍을 생성하는 중 오류 발생",
"Enable encryption" : "암호화 사용",
"Enable previews" : "미리 보기 사용",
"Check for changes" : "변경 사항 감시",
@@ -37,15 +31,24 @@ OC.L10N.register(
"All users. Type to select user or group." : "모든 사용자입니다. 사용자나 그룹을 선택하려면 입력하십시오",
"(group)" : "(그룹)",
"Saved" : "저장됨",
- "Generate keys" : "키 생성",
- "Error generating key pair" : "키 쌍을 생성하는 중 오류 발생",
+ "Access key" : "접근 키",
+ "Secret key" : "비밀 키",
+ "Builtin" : "내장",
"None" : "없음",
+ "OAuth1" : "OAuth1",
"App key" : "앱 키",
"App secret" : "앱 비밀 값",
+ "OAuth2" : "OAuth2",
"Client ID" : "클라이언트 ID",
"Client secret" : "클라이언트 비밀 값",
+ "Username" : "사용자 이름",
"Password" : "암호",
+ "API key" : "API 키",
+ "Username and password" : "사용자 이름과 암호",
+ "Session credentials" : "세션 접근 정보",
+ "Public key" : "공개 키",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "버킷",
"Hostname" : "호스트 이름",
"Port" : "포트",
"Region" : "지역",
@@ -53,12 +56,22 @@ OC.L10N.register(
"Enable Path Style" : "경로 스타일 사용",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "원격 하위 폴더",
"Secure https://" : "보안 https://",
"Dropbox" : "Dropbox",
+ "FTP" : "FTP",
+ "Host" : "호스트",
"Secure ftps://" : "보안 ftps://",
+ "Google Drive" : "Google 드라이브",
"Local" : "로컬",
"Location" : "위치",
"ownCloud" : "ownCloud",
+ "SFTP" : "SFTP",
+ "Root" : "루트",
+ "SMB / CIFS" : "SMB/CIFS",
+ "Share" : "공유",
+ "Username as share" : "사용자 이름으로 공유",
+ "OpenStack Object Storage" : "OpenStack 객체 저장소",
"<b>Note:</b> " : "<b>메모:</b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>메모:</b> PHP cURL 모듈이 비활성화되어 있거나 설치되어 있지 않습니다. %s을(를) 마운트할 수 없습니다. 시스템 관리자에게 설치를 요청하십시오.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>메모:</b> PHP FTP 모듈이 비활성화되어 있거나 설치되어 있지 않습니다. %s을(를) 마운트할 수 없습니다. 시스템 관리자에게 설치를 요청하십시오.",
@@ -70,6 +83,7 @@ OC.L10N.register(
"Scope" : "범위",
"External Storage" : "외부 저장소",
"Folder name" : "폴더 이름",
+ "Authentication" : "인증",
"Configuration" : "설정",
"Available for" : "다음으로 사용 가능",
"Advanced settings" : "고급 설정",
diff --git a/apps/files_external/l10n/ko.json b/apps/files_external/l10n/ko.json
index eeac61cf666..86cecf01329 100644
--- a/apps/files_external/l10n/ko.json
+++ b/apps/files_external/l10n/ko.json
@@ -1,31 +1,25 @@
{ "translations": {
+ "Fetching request tokens failed. Verify that your app key and secret are correct." : "요청 토큰을 가져올 수 없습니다. 앱 키와 비밀 값이 올바른지 확인하십시오.",
+ "Fetching access tokens failed. Verify that your app key and secret are correct." : "접근 토큰을 가져올 수 없습니다. 앱 키와 비밀 값이 올바른지 확인하십시오.",
+ "Please provide a valid app key and secret." : "올바른 앱 키와 비밀 값을 입력하십시오.",
"Step 1 failed. Exception: %s" : "1단계 실패. 예외: %s",
"Step 2 failed. Exception: %s" : "2단계 실패. 예외: %s",
"External storage" : "외부 저장소",
- "OpenStack Object Storage" : "OpenStack 객체 저장소",
- "Username" : "사용자 이름",
- "Bucket" : "버킷",
- "Region (optional for OpenStack Object Storage)" : "지역(OpenStack 객체 저장소는 선택 사항)",
- "API Key (required for Rackspace Cloud Files)" : "API 키(Rackspace 클라우드 파일에 필요함)",
- "Tenantname (required for OpenStack Object Storage)" : "Tenantname(OpenStack 객체 저장소에 필요함)",
- "Password (required for OpenStack Object Storage)" : "암호(OpenStack 객체 저장소에 필요함)",
- "Service Name (required for OpenStack Object Storage)" : "서비스 이름(OpenStack 객체 저장소에 필요함)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "Identity 엔드포인트 URL(OpenStack 객체 저장소에 필요함)",
- "Timeout of HTTP requests in seconds" : "초 단위 HTTP 요청 시간 제한",
- "SMB / CIFS using OC login" : "OC 로그인을 사용하는 SMB/CIFS",
- "Host" : "호스트",
- "Username as share" : "사용자 이름으로 공유",
- "Share" : "공유",
- "Remote subfolder" : "원격 하위 폴더",
- "SFTP with secret key login" : "비밀 키 로그인을 사용하는 SFTP",
- "Public key" : "공개 키",
"Storage with id \"%i\" not found" : "ID가 \"%i\"인 저장소를 찾을 수 없음",
+ "Invalid backend or authentication mechanism class" : "백엔드나 인증 방식 클래스가 잘못됨",
"Invalid mount point" : "잘못된 마운트 지점",
+ "Objectstore forbidden" : "Objectstore에 접근 금지됨",
"Invalid storage backend \"%s\"" : "잘못된 저장소 백엔드 \"%s\"",
+ "Unsatisfied backend parameters" : "백엔드 인자가 부족함",
+ "Unsatisfied authentication mechanism parameters" : "인증 방식 인자가 부족함",
"Personal" : "개인",
"System" : "시스템",
"Grant access" : "접근 권한 부여",
"Access granted" : "접근 허가됨",
+ "Error configuring OAuth1" : "OAuth1 설정 오류",
+ "Error configuring OAuth2" : "OAuth2 설정 오류",
+ "Generate keys" : "키 생성",
+ "Error generating key pair" : "키 쌍을 생성하는 중 오류 발생",
"Enable encryption" : "암호화 사용",
"Enable previews" : "미리 보기 사용",
"Check for changes" : "변경 사항 감시",
@@ -35,15 +29,24 @@
"All users. Type to select user or group." : "모든 사용자입니다. 사용자나 그룹을 선택하려면 입력하십시오",
"(group)" : "(그룹)",
"Saved" : "저장됨",
- "Generate keys" : "키 생성",
- "Error generating key pair" : "키 쌍을 생성하는 중 오류 발생",
+ "Access key" : "접근 키",
+ "Secret key" : "비밀 키",
+ "Builtin" : "내장",
"None" : "없음",
+ "OAuth1" : "OAuth1",
"App key" : "앱 키",
"App secret" : "앱 비밀 값",
+ "OAuth2" : "OAuth2",
"Client ID" : "클라이언트 ID",
"Client secret" : "클라이언트 비밀 값",
+ "Username" : "사용자 이름",
"Password" : "암호",
+ "API key" : "API 키",
+ "Username and password" : "사용자 이름과 암호",
+ "Session credentials" : "세션 접근 정보",
+ "Public key" : "공개 키",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "버킷",
"Hostname" : "호스트 이름",
"Port" : "포트",
"Region" : "지역",
@@ -51,12 +54,22 @@
"Enable Path Style" : "경로 스타일 사용",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "원격 하위 폴더",
"Secure https://" : "보안 https://",
"Dropbox" : "Dropbox",
+ "FTP" : "FTP",
+ "Host" : "호스트",
"Secure ftps://" : "보안 ftps://",
+ "Google Drive" : "Google 드라이브",
"Local" : "로컬",
"Location" : "위치",
"ownCloud" : "ownCloud",
+ "SFTP" : "SFTP",
+ "Root" : "루트",
+ "SMB / CIFS" : "SMB/CIFS",
+ "Share" : "공유",
+ "Username as share" : "사용자 이름으로 공유",
+ "OpenStack Object Storage" : "OpenStack 객체 저장소",
"<b>Note:</b> " : "<b>메모:</b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>메모:</b> PHP cURL 모듈이 비활성화되어 있거나 설치되어 있지 않습니다. %s을(를) 마운트할 수 없습니다. 시스템 관리자에게 설치를 요청하십시오.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>메모:</b> PHP FTP 모듈이 비활성화되어 있거나 설치되어 있지 않습니다. %s을(를) 마운트할 수 없습니다. 시스템 관리자에게 설치를 요청하십시오.",
@@ -68,6 +81,7 @@
"Scope" : "범위",
"External Storage" : "외부 저장소",
"Folder name" : "폴더 이름",
+ "Authentication" : "인증",
"Configuration" : "설정",
"Available for" : "다음으로 사용 가능",
"Advanced settings" : "고급 설정",
diff --git a/apps/files_external/l10n/ku_IQ.js b/apps/files_external/l10n/ku_IQ.js
index 48302034a91..72c1e8313be 100644
--- a/apps/files_external/l10n/ku_IQ.js
+++ b/apps/files_external/l10n/ku_IQ.js
@@ -1,12 +1,12 @@
OC.L10N.register(
"files_external",
{
- "Username" : "ناوی به‌کارهێنه‌ر",
- "Share" : "هاوبەشی کردن",
"None" : "هیچ",
+ "Username" : "ناوی به‌کارهێنه‌ر",
"Password" : "وشەی تێپەربو",
"URL" : "ناونیشانی به‌سته‌ر",
"Location" : "شوێن",
+ "Share" : "هاوبەشی کردن",
"Name" : "ناو",
"Folder name" : "ناوی بوخچه"
},
diff --git a/apps/files_external/l10n/ku_IQ.json b/apps/files_external/l10n/ku_IQ.json
index 329a9a3978d..9ef5a71e818 100644
--- a/apps/files_external/l10n/ku_IQ.json
+++ b/apps/files_external/l10n/ku_IQ.json
@@ -1,10 +1,10 @@
{ "translations": {
- "Username" : "ناوی به‌کارهێنه‌ر",
- "Share" : "هاوبەشی کردن",
"None" : "هیچ",
+ "Username" : "ناوی به‌کارهێنه‌ر",
"Password" : "وشەی تێپەربو",
"URL" : "ناونیشانی به‌سته‌ر",
"Location" : "شوێن",
+ "Share" : "هاوبەشی کردن",
"Name" : "ناو",
"Folder name" : "ناوی بوخچه"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
diff --git a/apps/files_external/l10n/lb.js b/apps/files_external/l10n/lb.js
index b3517fe6824..7e03d3b1b99 100644
--- a/apps/files_external/l10n/lb.js
+++ b/apps/files_external/l10n/lb.js
@@ -1,17 +1,17 @@
OC.L10N.register(
"files_external",
{
- "Username" : "Benotzernumm",
- "Host" : "Host",
- "Share" : "Deelen",
"Personal" : "Perséinlech",
"Saved" : "Gespäichert",
+ "Username" : "Benotzernumm",
"Password" : "Passwuert",
"Port" : "Port",
"Region" : "Regioun",
"URL" : "URL",
+ "Host" : "Host",
"Location" : "Uert",
"ownCloud" : "ownCloud",
+ "Share" : "Deelen",
"Name" : "Numm",
"Folder name" : "Dossiers Numm:",
"Delete" : "Läschen"
diff --git a/apps/files_external/l10n/lb.json b/apps/files_external/l10n/lb.json
index 659e57832a6..5c6797533b5 100644
--- a/apps/files_external/l10n/lb.json
+++ b/apps/files_external/l10n/lb.json
@@ -1,15 +1,15 @@
{ "translations": {
- "Username" : "Benotzernumm",
- "Host" : "Host",
- "Share" : "Deelen",
"Personal" : "Perséinlech",
"Saved" : "Gespäichert",
+ "Username" : "Benotzernumm",
"Password" : "Passwuert",
"Port" : "Port",
"Region" : "Regioun",
"URL" : "URL",
+ "Host" : "Host",
"Location" : "Uert",
"ownCloud" : "ownCloud",
+ "Share" : "Deelen",
"Name" : "Numm",
"Folder name" : "Dossiers Numm:",
"Delete" : "Läschen"
diff --git a/apps/files_external/l10n/lt_LT.js b/apps/files_external/l10n/lt_LT.js
index bf59d5c44c1..9232ec997d2 100644
--- a/apps/files_external/l10n/lt_LT.js
+++ b/apps/files_external/l10n/lt_LT.js
@@ -2,20 +2,21 @@ OC.L10N.register(
"files_external",
{
"External storage" : "Išorinė saugykla",
- "Username" : "Prisijungimo vardas",
- "Host" : "Mazgas",
- "Share" : "Dalintis",
"Personal" : "Asmeniniai",
"Grant access" : "Suteikti priėjimą",
"Access granted" : "Priėjimas suteiktas",
"None" : "Nieko",
+ "Username" : "Prisijungimo vardas",
"Password" : "Slaptažodis",
+ "API key" : "API raktas",
"Port" : "Prievadas",
"Region" : "Regionas",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Host" : "Mazgas",
"Location" : "Vieta",
"ownCloud" : "ownCloud",
+ "Share" : "Dalintis",
"Name" : "Pavadinimas",
"External Storage" : "Išorinės saugyklos",
"Folder name" : "Katalogo pavadinimas",
diff --git a/apps/files_external/l10n/lt_LT.json b/apps/files_external/l10n/lt_LT.json
index 643aac71a9a..d196c8e00bd 100644
--- a/apps/files_external/l10n/lt_LT.json
+++ b/apps/files_external/l10n/lt_LT.json
@@ -1,19 +1,20 @@
{ "translations": {
"External storage" : "Išorinė saugykla",
- "Username" : "Prisijungimo vardas",
- "Host" : "Mazgas",
- "Share" : "Dalintis",
"Personal" : "Asmeniniai",
"Grant access" : "Suteikti priėjimą",
"Access granted" : "Priėjimas suteiktas",
"None" : "Nieko",
+ "Username" : "Prisijungimo vardas",
"Password" : "Slaptažodis",
+ "API key" : "API raktas",
"Port" : "Prievadas",
"Region" : "Regionas",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Host" : "Mazgas",
"Location" : "Vieta",
"ownCloud" : "ownCloud",
+ "Share" : "Dalintis",
"Name" : "Pavadinimas",
"External Storage" : "Išorinės saugyklos",
"Folder name" : "Katalogo pavadinimas",
diff --git a/apps/files_external/l10n/lv.js b/apps/files_external/l10n/lv.js
index ea3264a7f5f..2f694de2249 100644
--- a/apps/files_external/l10n/lv.js
+++ b/apps/files_external/l10n/lv.js
@@ -2,20 +2,20 @@ OC.L10N.register(
"files_external",
{
"External storage" : "Ārējā krātuve",
- "Username" : "Lietotājvārds",
- "Host" : "Resursdators",
- "Share" : "Dalīties",
"Personal" : "Personīgi",
"Grant access" : "Piešķirt pieeju",
"Access granted" : "Piešķirta pieeja",
"Saved" : "Saglabāts",
"None" : "Nav",
+ "Username" : "Lietotājvārds",
"Password" : "Parole",
"Port" : "Ports",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Host" : "Resursdators",
"Location" : "Vieta",
"ownCloud" : "ownCloud",
+ "Share" : "Dalīties",
"Name" : "Nosaukums",
"External Storage" : "Ārējā krātuve",
"Folder name" : "Mapes nosaukums",
diff --git a/apps/files_external/l10n/lv.json b/apps/files_external/l10n/lv.json
index 03642d43f41..5b281307ec3 100644
--- a/apps/files_external/l10n/lv.json
+++ b/apps/files_external/l10n/lv.json
@@ -1,19 +1,19 @@
{ "translations": {
"External storage" : "Ārējā krātuve",
- "Username" : "Lietotājvārds",
- "Host" : "Resursdators",
- "Share" : "Dalīties",
"Personal" : "Personīgi",
"Grant access" : "Piešķirt pieeju",
"Access granted" : "Piešķirta pieeja",
"Saved" : "Saglabāts",
"None" : "Nav",
+ "Username" : "Lietotājvārds",
"Password" : "Parole",
"Port" : "Ports",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Host" : "Resursdators",
"Location" : "Vieta",
"ownCloud" : "ownCloud",
+ "Share" : "Dalīties",
"Name" : "Nosaukums",
"External Storage" : "Ārējā krātuve",
"Folder name" : "Mapes nosaukums",
diff --git a/apps/files_external/l10n/mk.js b/apps/files_external/l10n/mk.js
index fd5f8bfe5e5..3a62a2b580b 100644
--- a/apps/files_external/l10n/mk.js
+++ b/apps/files_external/l10n/mk.js
@@ -1,22 +1,23 @@
OC.L10N.register(
"files_external",
{
- "Username" : "Корисничко име",
- "Host" : "Домаќин",
- "Share" : "Сподели",
"Personal" : "Лично",
"Grant access" : "Дозволи пристап",
"Access granted" : "Пристапот е дозволен",
"Saved" : "Снимено",
"None" : "Ништо",
+ "Username" : "Корисничко име",
"Password" : "Лозинка",
+ "API key" : "API key",
"Port" : "Порта",
"Region" : "Регион",
"WebDAV" : "WebDAV",
"URL" : "Адреса",
+ "Host" : "Домаќин",
"Local" : "Локален",
"Location" : "Локација",
"ownCloud" : "ownCloud",
+ "Share" : "Сподели",
"Name" : "Име",
"External Storage" : "Надворешно складиште",
"Folder name" : "Име на папка",
diff --git a/apps/files_external/l10n/mk.json b/apps/files_external/l10n/mk.json
index 4fb80152ba1..9fb0994a604 100644
--- a/apps/files_external/l10n/mk.json
+++ b/apps/files_external/l10n/mk.json
@@ -1,20 +1,21 @@
{ "translations": {
- "Username" : "Корисничко име",
- "Host" : "Домаќин",
- "Share" : "Сподели",
"Personal" : "Лично",
"Grant access" : "Дозволи пристап",
"Access granted" : "Пристапот е дозволен",
"Saved" : "Снимено",
"None" : "Ништо",
+ "Username" : "Корисничко име",
"Password" : "Лозинка",
+ "API key" : "API key",
"Port" : "Порта",
"Region" : "Регион",
"WebDAV" : "WebDAV",
"URL" : "Адреса",
+ "Host" : "Домаќин",
"Local" : "Локален",
"Location" : "Локација",
"ownCloud" : "ownCloud",
+ "Share" : "Сподели",
"Name" : "Име",
"External Storage" : "Надворешно складиште",
"Folder name" : "Име на папка",
diff --git a/apps/files_external/l10n/mn.js b/apps/files_external/l10n/mn.js
index 5753d2d4e64..a83f8310862 100644
--- a/apps/files_external/l10n/mn.js
+++ b/apps/files_external/l10n/mn.js
@@ -2,7 +2,7 @@ OC.L10N.register(
"files_external",
{
"Username" : "Хэрэглэгчийн нэр",
- "Share" : "Түгээх",
- "Password" : "Нууц үг"
+ "Password" : "Нууц үг",
+ "Share" : "Түгээх"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_external/l10n/mn.json b/apps/files_external/l10n/mn.json
index 255007b3c09..e28fa6e52ad 100644
--- a/apps/files_external/l10n/mn.json
+++ b/apps/files_external/l10n/mn.json
@@ -1,6 +1,6 @@
{ "translations": {
"Username" : "Хэрэглэгчийн нэр",
- "Share" : "Түгээх",
- "Password" : "Нууц үг"
+ "Password" : "Нууц үг",
+ "Share" : "Түгээх"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_external/l10n/ms_MY.js b/apps/files_external/l10n/ms_MY.js
index 2e4ba1dc5fb..1b28ef4226a 100644
--- a/apps/files_external/l10n/ms_MY.js
+++ b/apps/files_external/l10n/ms_MY.js
@@ -1,14 +1,14 @@
OC.L10N.register(
"files_external",
{
- "Username" : "Nama pengguna",
- "Share" : "Kongsi",
"Personal" : "Peribadi",
+ "Username" : "Nama pengguna",
"Password" : "Kata laluan",
"Region" : "Wilayah",
"URL" : "URL",
"Location" : "Lokasi",
"ownCloud" : "ownCloud",
+ "Share" : "Kongsi",
"Name" : "Nama",
"Delete" : "Padam"
},
diff --git a/apps/files_external/l10n/ms_MY.json b/apps/files_external/l10n/ms_MY.json
index 403a877faf7..79293106272 100644
--- a/apps/files_external/l10n/ms_MY.json
+++ b/apps/files_external/l10n/ms_MY.json
@@ -1,12 +1,12 @@
{ "translations": {
- "Username" : "Nama pengguna",
- "Share" : "Kongsi",
"Personal" : "Peribadi",
+ "Username" : "Nama pengguna",
"Password" : "Kata laluan",
"Region" : "Wilayah",
"URL" : "URL",
"Location" : "Lokasi",
"ownCloud" : "ownCloud",
+ "Share" : "Kongsi",
"Name" : "Nama",
"Delete" : "Padam"
},"pluralForm" :"nplurals=1; plural=0;"
diff --git a/apps/files_external/l10n/nb_NO.js b/apps/files_external/l10n/nb_NO.js
index 8f995c07758..1401bbe7012 100644
--- a/apps/files_external/l10n/nb_NO.js
+++ b/apps/files_external/l10n/nb_NO.js
@@ -1,33 +1,27 @@
OC.L10N.register(
"files_external",
{
+ "Fetching request tokens failed. Verify that your app key and secret are correct." : "Henting av henvendelsessymboler feilet. Sjekk at app-nøkkelen og hemmeligheten din stemmer.",
+ "Fetching access tokens failed. Verify that your app key and secret are correct." : "Henting av adgangssymboler feilet. Sjekk at app-nøkkelen og hemmeligheten din stemmer.",
+ "Please provide a valid app key and secret." : "Vær vennlig å oppgi gyldig appnøkkel og hemmelighet.",
"Step 1 failed. Exception: %s" : "Steg 1 feilet. Unntak: %s",
"Step 2 failed. Exception: %s" : "Steg 2 feilet. Unntak: %s",
"External storage" : "Ekstern lagringsplass",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Brukernavn",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Region (ikke påkrevet for OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "API Key (påkrevet for Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Tenantname (påkrevet for OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Passord (påkrevet for OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Tjenestenavn (påkrevet for OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL for identity endpoint (påkrevet for OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Tidsavbrudd for HTTP-forespørsler i sekunder",
- "SMB / CIFS using OC login" : "SMB / CIFS med OC-pålogging",
- "Host" : "Tjener",
- "Username as share" : "Brukernavn som share",
- "Share" : "Delt ressurs",
- "Remote subfolder" : "Ekstern undermappe",
- "SFTP with secret key login" : "SFTP med hemmelig nøkkel for pålogging",
- "Public key" : "Offentlig nøkkel",
"Storage with id \"%i\" not found" : "Lager med id \"%i\" ikke funnet",
+ "Invalid backend or authentication mechanism class" : "Ugyldig server eller type autentiseringsmekanisme",
"Invalid mount point" : "Ugyldig oppkoblingspunkt",
+ "Objectstore forbidden" : "Objektlager forbudt",
"Invalid storage backend \"%s\"" : "Ugyldig lagringsserver \"%s\"",
+ "Unsatisfied backend parameters" : "Noen server-parameter mangler",
+ "Unsatisfied authentication mechanism parameters" : "Noen parametre for autentiseringsmekanisme mangler",
"Personal" : "Personlig",
"System" : "System",
"Grant access" : "Gi tilgang",
"Access granted" : "Tilgang innvilget",
+ "Error configuring OAuth1" : "Feil ved konfigurering av OAuth1",
+ "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",
"Check for changes" : "Se etter endringer",
@@ -37,15 +31,24 @@ OC.L10N.register(
"All users. Type to select user or group." : "Alle brukere. Tast for å velge bruker eller gruppe.",
"(group)" : "(gruppe)",
"Saved" : "Lagret",
- "Generate keys" : "Generer nøkler",
- "Error generating key pair" : "Feil ved nøkkelgenerering",
+ "Access key" : "Tilgangsnøkkel",
+ "Secret key" : "Hemmelig nøkkel",
+ "Builtin" : "Innebygget",
"None" : "Ingen",
+ "OAuth1" : "OAuth1",
"App key" : "App key",
"App secret" : "App secret",
+ "OAuth2" : "OAuth2",
"Client ID" : "Client ID",
"Client secret" : "Client secret",
+ "Username" : "Brukernavn",
"Password" : "Passord",
+ "API key" : "API-nøkkel",
+ "Username and password" : "Brukernavn og passord",
+ "Session credentials" : "Påloggingsdetaljer for økt",
+ "Public key" : "Offentlig nøkkel",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Servernavn",
"Port" : "Port",
"Region" : "Området",
@@ -53,13 +56,22 @@ OC.L10N.register(
"Enable Path Style" : "Aktiver Path Style",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Ekstern undermappe",
"Secure https://" : "Sikker https://",
"Dropbox" : "Dropbox",
+ "FTP" : "FTP",
+ "Host" : "Tjener",
"Secure ftps://" : "Sikker ftps://",
+ "Google Drive" : "Google Disk",
"Local" : "Lokal",
"Location" : "Sted",
"ownCloud" : "ownCloud",
+ "SFTP" : "SFTP",
"Root" : "Rot",
+ "SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Delt ressurs",
+ "Username as share" : "Brukernavn som share",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Merk:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Merk:</b> Støtte for cURL i PHP er ikke aktivert eller installert. Oppkobling av %s er ikke mulig. Be systemadministratoren om å installere det.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Merk:</b> FTP-støtte i PHP er ikke slått på eller installert. Kan ikke koble opp %s. Ta kontakt med systemadministratoren for å få dette installert.",
@@ -71,6 +83,7 @@ OC.L10N.register(
"Scope" : "Omfang",
"External Storage" : "Ekstern lagring",
"Folder name" : "Mappenavn",
+ "Authentication" : "Autentisering",
"Configuration" : "Konfigurasjon",
"Available for" : "Tilgjengelig for",
"Advanced settings" : "Avanserte innstillinger",
diff --git a/apps/files_external/l10n/nb_NO.json b/apps/files_external/l10n/nb_NO.json
index 8d60736882a..cf6c2d38f9d 100644
--- a/apps/files_external/l10n/nb_NO.json
+++ b/apps/files_external/l10n/nb_NO.json
@@ -1,31 +1,25 @@
{ "translations": {
+ "Fetching request tokens failed. Verify that your app key and secret are correct." : "Henting av henvendelsessymboler feilet. Sjekk at app-nøkkelen og hemmeligheten din stemmer.",
+ "Fetching access tokens failed. Verify that your app key and secret are correct." : "Henting av adgangssymboler feilet. Sjekk at app-nøkkelen og hemmeligheten din stemmer.",
+ "Please provide a valid app key and secret." : "Vær vennlig å oppgi gyldig appnøkkel og hemmelighet.",
"Step 1 failed. Exception: %s" : "Steg 1 feilet. Unntak: %s",
"Step 2 failed. Exception: %s" : "Steg 2 feilet. Unntak: %s",
"External storage" : "Ekstern lagringsplass",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Brukernavn",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Region (ikke påkrevet for OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "API Key (påkrevet for Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Tenantname (påkrevet for OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Passord (påkrevet for OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Tjenestenavn (påkrevet for OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL for identity endpoint (påkrevet for OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Tidsavbrudd for HTTP-forespørsler i sekunder",
- "SMB / CIFS using OC login" : "SMB / CIFS med OC-pålogging",
- "Host" : "Tjener",
- "Username as share" : "Brukernavn som share",
- "Share" : "Delt ressurs",
- "Remote subfolder" : "Ekstern undermappe",
- "SFTP with secret key login" : "SFTP med hemmelig nøkkel for pålogging",
- "Public key" : "Offentlig nøkkel",
"Storage with id \"%i\" not found" : "Lager med id \"%i\" ikke funnet",
+ "Invalid backend or authentication mechanism class" : "Ugyldig server eller type autentiseringsmekanisme",
"Invalid mount point" : "Ugyldig oppkoblingspunkt",
+ "Objectstore forbidden" : "Objektlager forbudt",
"Invalid storage backend \"%s\"" : "Ugyldig lagringsserver \"%s\"",
+ "Unsatisfied backend parameters" : "Noen server-parameter mangler",
+ "Unsatisfied authentication mechanism parameters" : "Noen parametre for autentiseringsmekanisme mangler",
"Personal" : "Personlig",
"System" : "System",
"Grant access" : "Gi tilgang",
"Access granted" : "Tilgang innvilget",
+ "Error configuring OAuth1" : "Feil ved konfigurering av OAuth1",
+ "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",
"Check for changes" : "Se etter endringer",
@@ -35,15 +29,24 @@
"All users. Type to select user or group." : "Alle brukere. Tast for å velge bruker eller gruppe.",
"(group)" : "(gruppe)",
"Saved" : "Lagret",
- "Generate keys" : "Generer nøkler",
- "Error generating key pair" : "Feil ved nøkkelgenerering",
+ "Access key" : "Tilgangsnøkkel",
+ "Secret key" : "Hemmelig nøkkel",
+ "Builtin" : "Innebygget",
"None" : "Ingen",
+ "OAuth1" : "OAuth1",
"App key" : "App key",
"App secret" : "App secret",
+ "OAuth2" : "OAuth2",
"Client ID" : "Client ID",
"Client secret" : "Client secret",
+ "Username" : "Brukernavn",
"Password" : "Passord",
+ "API key" : "API-nøkkel",
+ "Username and password" : "Brukernavn og passord",
+ "Session credentials" : "Påloggingsdetaljer for økt",
+ "Public key" : "Offentlig nøkkel",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Servernavn",
"Port" : "Port",
"Region" : "Området",
@@ -51,13 +54,22 @@
"Enable Path Style" : "Aktiver Path Style",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Ekstern undermappe",
"Secure https://" : "Sikker https://",
"Dropbox" : "Dropbox",
+ "FTP" : "FTP",
+ "Host" : "Tjener",
"Secure ftps://" : "Sikker ftps://",
+ "Google Drive" : "Google Disk",
"Local" : "Lokal",
"Location" : "Sted",
"ownCloud" : "ownCloud",
+ "SFTP" : "SFTP",
"Root" : "Rot",
+ "SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Delt ressurs",
+ "Username as share" : "Brukernavn som share",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Merk:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Merk:</b> Støtte for cURL i PHP er ikke aktivert eller installert. Oppkobling av %s er ikke mulig. Be systemadministratoren om å installere det.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Merk:</b> FTP-støtte i PHP er ikke slått på eller installert. Kan ikke koble opp %s. Ta kontakt med systemadministratoren for å få dette installert.",
@@ -69,6 +81,7 @@
"Scope" : "Omfang",
"External Storage" : "Ekstern lagring",
"Folder name" : "Mappenavn",
+ "Authentication" : "Autentisering",
"Configuration" : "Konfigurasjon",
"Available for" : "Tilgjengelig for",
"Advanced settings" : "Avanserte innstillinger",
diff --git a/apps/files_external/l10n/nl.js b/apps/files_external/l10n/nl.js
index d43bb0f9794..1f0c219c51e 100644
--- a/apps/files_external/l10n/nl.js
+++ b/apps/files_external/l10n/nl.js
@@ -7,23 +7,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "Stap 1 is mislukt. Uitzondering: %s",
"Step 2 failed. Exception: %s" : "Stap 2 is mislukt. Uitzondering: %s",
"External storage" : "Externe opslag",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Gebruikersnaam",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Regio (optioneel voor OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "API Key (verplicht voor Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Tenantname (Verplicht voor OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Wachtwoord (verplicht voor OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Service Name (verplicht voor OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL van identity endpoint (verplicht voor OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Time-out van HTTP-verzoeken in seconden",
- "SMB / CIFS using OC login" : "SMB / CIFS via OC inlog",
- "Host" : "Host",
- "Username as share" : "Gebruikersnaam als share",
- "Share" : "Share",
- "Remote subfolder" : "Externe submap",
- "SFTP with secret key login" : "SFTP met geheime sleutel inlog",
- "Public key" : "Publieke sleutel",
"Storage with id \"%i\" not found" : "Opslag met id \"%i\" niet gevonden",
"Invalid backend or authentication mechanism class" : "Ongeldige backend of authenticatie mechanisme klasse",
"Invalid mount point" : "Ongeldig aankoppelpunt",
@@ -31,13 +14,14 @@ OC.L10N.register(
"Invalid storage backend \"%s\"" : "Ongeldig opslagsysteem \"%s\"",
"Unsatisfied backend parameters" : "Onvoldoende backend parameters",
"Unsatisfied authentication mechanism parameters" : "Onvoldoende authenticatiemechanisme parameters",
- "Admin-only storage backend \"%s\"" : "Alleen voor beheerders opslagbackend '%s\"",
"Personal" : "Persoonlijk",
"System" : "Systeem",
"Grant access" : "Sta toegang toe",
"Access granted" : "Toegang toegestaan",
"Error configuring OAuth1" : "Fout bij configureren OAuth1",
"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",
"Check for changes" : "Controleren op wijzigingen",
@@ -47,8 +31,6 @@ OC.L10N.register(
"All users. Type to select user or group." : "Alle gebruikers. Tikken om een gebruiker of groep te selecteren.",
"(group)" : "(groep)",
"Saved" : "Bewaard",
- "Generate keys" : "Genereer sleutels",
- "Error generating key pair" : "Fout bij genereren sleutelpaar",
"Access key" : "Access Key",
"Secret key" : "Geheime sleutel",
"Builtin" : "Ingebouwd",
@@ -59,10 +41,14 @@ OC.L10N.register(
"OAuth2" : "OAuth2",
"Client ID" : "Client ID",
"Client secret" : "Client secret",
- "Username and password" : "Gebruikersnaam en wachtwoord",
+ "Username" : "Gebruikersnaam",
"Password" : "Wachtwoord",
+ "API key" : "API sleutel",
+ "Username and password" : "Gebruikersnaam en wachtwoord",
"Session credentials" : "Sessie inloggegevens",
+ "Public key" : "Publieke sleutel",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Hostnaam",
"Port" : "Poort",
"Region" : "Regio",
@@ -70,9 +56,11 @@ OC.L10N.register(
"Enable Path Style" : "Activeren pad stijl",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Externe submap",
"Secure https://" : "Secure https://",
"Dropbox" : "Dropbox",
"FTP" : "FTP",
+ "Host" : "Host",
"Secure ftps://" : "Secure ftps://",
"Google Drive" : "Google Drive",
"Local" : "Lokaal",
@@ -81,6 +69,9 @@ OC.L10N.register(
"SFTP" : "SFTP",
"Root" : "Root",
"SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Share",
+ "Username as share" : "Gebruikersnaam als share",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Let op:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Let op:</b> Curl ondersteuning in PHP is niet geactiveerd of geïnstalleerd. Mounten van %s is niet mogelijk. Vraag uw systeembeheerder dit te installeren.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Let op:</b> FTP ondersteuning in PHP is niet geactiveerd of geïnstalleerd. Mounten van %s is niet mogelijk. Vraag uw beheerder dit te installeren.",
diff --git a/apps/files_external/l10n/nl.json b/apps/files_external/l10n/nl.json
index b5c0bf78542..948845cfa82 100644
--- a/apps/files_external/l10n/nl.json
+++ b/apps/files_external/l10n/nl.json
@@ -5,23 +5,6 @@
"Step 1 failed. Exception: %s" : "Stap 1 is mislukt. Uitzondering: %s",
"Step 2 failed. Exception: %s" : "Stap 2 is mislukt. Uitzondering: %s",
"External storage" : "Externe opslag",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Gebruikersnaam",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Regio (optioneel voor OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "API Key (verplicht voor Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Tenantname (Verplicht voor OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Wachtwoord (verplicht voor OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Service Name (verplicht voor OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL van identity endpoint (verplicht voor OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Time-out van HTTP-verzoeken in seconden",
- "SMB / CIFS using OC login" : "SMB / CIFS via OC inlog",
- "Host" : "Host",
- "Username as share" : "Gebruikersnaam als share",
- "Share" : "Share",
- "Remote subfolder" : "Externe submap",
- "SFTP with secret key login" : "SFTP met geheime sleutel inlog",
- "Public key" : "Publieke sleutel",
"Storage with id \"%i\" not found" : "Opslag met id \"%i\" niet gevonden",
"Invalid backend or authentication mechanism class" : "Ongeldige backend of authenticatie mechanisme klasse",
"Invalid mount point" : "Ongeldig aankoppelpunt",
@@ -29,13 +12,14 @@
"Invalid storage backend \"%s\"" : "Ongeldig opslagsysteem \"%s\"",
"Unsatisfied backend parameters" : "Onvoldoende backend parameters",
"Unsatisfied authentication mechanism parameters" : "Onvoldoende authenticatiemechanisme parameters",
- "Admin-only storage backend \"%s\"" : "Alleen voor beheerders opslagbackend '%s\"",
"Personal" : "Persoonlijk",
"System" : "Systeem",
"Grant access" : "Sta toegang toe",
"Access granted" : "Toegang toegestaan",
"Error configuring OAuth1" : "Fout bij configureren OAuth1",
"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",
"Check for changes" : "Controleren op wijzigingen",
@@ -45,8 +29,6 @@
"All users. Type to select user or group." : "Alle gebruikers. Tikken om een gebruiker of groep te selecteren.",
"(group)" : "(groep)",
"Saved" : "Bewaard",
- "Generate keys" : "Genereer sleutels",
- "Error generating key pair" : "Fout bij genereren sleutelpaar",
"Access key" : "Access Key",
"Secret key" : "Geheime sleutel",
"Builtin" : "Ingebouwd",
@@ -57,10 +39,14 @@
"OAuth2" : "OAuth2",
"Client ID" : "Client ID",
"Client secret" : "Client secret",
- "Username and password" : "Gebruikersnaam en wachtwoord",
+ "Username" : "Gebruikersnaam",
"Password" : "Wachtwoord",
+ "API key" : "API sleutel",
+ "Username and password" : "Gebruikersnaam en wachtwoord",
"Session credentials" : "Sessie inloggegevens",
+ "Public key" : "Publieke sleutel",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Hostnaam",
"Port" : "Poort",
"Region" : "Regio",
@@ -68,9 +54,11 @@
"Enable Path Style" : "Activeren pad stijl",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Externe submap",
"Secure https://" : "Secure https://",
"Dropbox" : "Dropbox",
"FTP" : "FTP",
+ "Host" : "Host",
"Secure ftps://" : "Secure ftps://",
"Google Drive" : "Google Drive",
"Local" : "Lokaal",
@@ -79,6 +67,9 @@
"SFTP" : "SFTP",
"Root" : "Root",
"SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Share",
+ "Username as share" : "Gebruikersnaam als share",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Let op:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Let op:</b> Curl ondersteuning in PHP is niet geactiveerd of geïnstalleerd. Mounten van %s is niet mogelijk. Vraag uw systeembeheerder dit te installeren.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Let op:</b> FTP ondersteuning in PHP is niet geactiveerd of geïnstalleerd. Mounten van %s is niet mogelijk. Vraag uw beheerder dit te installeren.",
diff --git a/apps/files_external/l10n/nn_NO.js b/apps/files_external/l10n/nn_NO.js
index 8c47314f660..325a8a57528 100644
--- a/apps/files_external/l10n/nn_NO.js
+++ b/apps/files_external/l10n/nn_NO.js
@@ -1,16 +1,16 @@
OC.L10N.register(
"files_external",
{
- "Username" : "Brukarnamn",
- "Host" : "Tenar",
- "Share" : "Del",
"Personal" : "Personleg",
+ "Username" : "Brukarnamn",
"Password" : "Passord",
"Region" : "Region/fylke",
"WebDAV" : "WebDAV",
"URL" : "Nettstad",
+ "Host" : "Tenar",
"Location" : "Stad",
"ownCloud" : "ownCloud",
+ "Share" : "Del",
"Name" : "Namn",
"Folder name" : "Mappenamn",
"Configuration" : "Innstillingar",
diff --git a/apps/files_external/l10n/nn_NO.json b/apps/files_external/l10n/nn_NO.json
index 8ba4d2c1d6a..26e6c02d806 100644
--- a/apps/files_external/l10n/nn_NO.json
+++ b/apps/files_external/l10n/nn_NO.json
@@ -1,14 +1,14 @@
{ "translations": {
- "Username" : "Brukarnamn",
- "Host" : "Tenar",
- "Share" : "Del",
"Personal" : "Personleg",
+ "Username" : "Brukarnamn",
"Password" : "Passord",
"Region" : "Region/fylke",
"WebDAV" : "WebDAV",
"URL" : "Nettstad",
+ "Host" : "Tenar",
"Location" : "Stad",
"ownCloud" : "ownCloud",
+ "Share" : "Del",
"Name" : "Namn",
"Folder name" : "Mappenamn",
"Configuration" : "Innstillingar",
diff --git a/apps/files_external/l10n/oc.js b/apps/files_external/l10n/oc.js
index 81b0f6ace8d..d234d0c62c1 100644
--- a/apps/files_external/l10n/oc.js
+++ b/apps/files_external/l10n/oc.js
@@ -4,23 +4,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "L’etapa 1 a fracassat. Error : %s",
"Step 2 failed. Exception: %s" : "L’etapa 2 a fracassat. Error : %s",
"External storage" : "Emmagazinatge extèrne",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Nom d'utilizaire",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Region (opcional per OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "Clau API (requesit per Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Nom del locatari (requesit per l'emmagazinatge OpenStack)",
- "Password (required for OpenStack Object Storage)" : "Senhal (requesit per OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Nom del servici (requesit per l'emmagazinatge OpenStack)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL del punt d'accès d'identitat (requesit per l'emmagazinatge OpenStack)",
- "Timeout of HTTP requests in seconds" : "Relmabi d'espèra maximal de las requèstas HTTP en segondas",
- "SMB / CIFS using OC login" : "SMB / CIFS en utilizant los identificants OC",
- "Host" : "Òste",
- "Username as share" : "Nom d'utilizaire coma nom de partiment",
- "Share" : "Partejar",
- "Remote subfolder" : "Sosdorsièr distant",
- "SFTP with secret key login" : "SFTP amb un identificant secret",
- "Public key" : "Clau publica",
"Storage with id \"%i\" not found" : "Emmagazinatge amb l'id \"%i\" pas trobat",
"Invalid mount point" : "Punt de montatge invalid",
"Invalid storage backend \"%s\"" : "Servici d'emmagazinatge invalid : \"%s\"",
@@ -28,18 +11,21 @@ OC.L10N.register(
"System" : "Sistèma",
"Grant access" : "Autorizar l'accès",
"Access granted" : "Accès autorizat",
+ "Generate keys" : "Generar de claus",
+ "Error generating key pair" : "Error al moment de la generacion de las claus",
"Enable encryption" : "Activar lo chiframent",
"(group)" : "(grop)",
"Saved" : "Salvat",
- "Generate keys" : "Generar de claus",
- "Error generating key pair" : "Error al moment de la generacion de las claus",
"None" : "Pas cap",
"App key" : "App key",
"App secret" : "App secret",
"Client ID" : "ID Client",
"Client secret" : "Secret client",
+ "Username" : "Nom d'utilizaire",
"Password" : "Senhal",
+ "Public key" : "Clau publica",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Nom de l'òste",
"Port" : "Pòrt",
"Region" : "Region",
@@ -47,11 +33,16 @@ OC.L10N.register(
"Enable Path Style" : "Accès per path",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Sosdorsièr distant",
"Secure https://" : "Securizacion https://",
+ "Host" : "Òste",
"Secure ftps://" : "Securizacion ftps://",
"Local" : "Local",
"Location" : "Emplaçament",
"ownCloud" : "ownCloud",
+ "Share" : "Partejar",
+ "Username as share" : "Nom d'utilizaire coma nom de partiment",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Atencion :</b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Atencion :</b> La presa en carga de cURL per PHP es pas activada o installada. Lo montatge de %s es pas possible. Contactatz vòstre administrator sistèma per l'installar.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Atencion : </b> La presa en carga del FTP per PHP es pas activada o installada. Lo montatge de %s es pas possible. Contactatz vòstre administrator sistèma per l'installar.",
diff --git a/apps/files_external/l10n/oc.json b/apps/files_external/l10n/oc.json
index b472b21c056..0dfa95426ca 100644
--- a/apps/files_external/l10n/oc.json
+++ b/apps/files_external/l10n/oc.json
@@ -2,23 +2,6 @@
"Step 1 failed. Exception: %s" : "L’etapa 1 a fracassat. Error : %s",
"Step 2 failed. Exception: %s" : "L’etapa 2 a fracassat. Error : %s",
"External storage" : "Emmagazinatge extèrne",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Nom d'utilizaire",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Region (opcional per OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "Clau API (requesit per Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Nom del locatari (requesit per l'emmagazinatge OpenStack)",
- "Password (required for OpenStack Object Storage)" : "Senhal (requesit per OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Nom del servici (requesit per l'emmagazinatge OpenStack)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL del punt d'accès d'identitat (requesit per l'emmagazinatge OpenStack)",
- "Timeout of HTTP requests in seconds" : "Relmabi d'espèra maximal de las requèstas HTTP en segondas",
- "SMB / CIFS using OC login" : "SMB / CIFS en utilizant los identificants OC",
- "Host" : "Òste",
- "Username as share" : "Nom d'utilizaire coma nom de partiment",
- "Share" : "Partejar",
- "Remote subfolder" : "Sosdorsièr distant",
- "SFTP with secret key login" : "SFTP amb un identificant secret",
- "Public key" : "Clau publica",
"Storage with id \"%i\" not found" : "Emmagazinatge amb l'id \"%i\" pas trobat",
"Invalid mount point" : "Punt de montatge invalid",
"Invalid storage backend \"%s\"" : "Servici d'emmagazinatge invalid : \"%s\"",
@@ -26,18 +9,21 @@
"System" : "Sistèma",
"Grant access" : "Autorizar l'accès",
"Access granted" : "Accès autorizat",
+ "Generate keys" : "Generar de claus",
+ "Error generating key pair" : "Error al moment de la generacion de las claus",
"Enable encryption" : "Activar lo chiframent",
"(group)" : "(grop)",
"Saved" : "Salvat",
- "Generate keys" : "Generar de claus",
- "Error generating key pair" : "Error al moment de la generacion de las claus",
"None" : "Pas cap",
"App key" : "App key",
"App secret" : "App secret",
"Client ID" : "ID Client",
"Client secret" : "Secret client",
+ "Username" : "Nom d'utilizaire",
"Password" : "Senhal",
+ "Public key" : "Clau publica",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Nom de l'òste",
"Port" : "Pòrt",
"Region" : "Region",
@@ -45,11 +31,16 @@
"Enable Path Style" : "Accès per path",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Sosdorsièr distant",
"Secure https://" : "Securizacion https://",
+ "Host" : "Òste",
"Secure ftps://" : "Securizacion ftps://",
"Local" : "Local",
"Location" : "Emplaçament",
"ownCloud" : "ownCloud",
+ "Share" : "Partejar",
+ "Username as share" : "Nom d'utilizaire coma nom de partiment",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Atencion :</b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Atencion :</b> La presa en carga de cURL per PHP es pas activada o installada. Lo montatge de %s es pas possible. Contactatz vòstre administrator sistèma per l'installar.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Atencion : </b> La presa en carga del FTP per PHP es pas activada o installada. Lo montatge de %s es pas possible. Contactatz vòstre administrator sistèma per l'installar.",
diff --git a/apps/files_external/l10n/pa.js b/apps/files_external/l10n/pa.js
index ce71d10964d..ff376198ae4 100644
--- a/apps/files_external/l10n/pa.js
+++ b/apps/files_external/l10n/pa.js
@@ -2,9 +2,9 @@ OC.L10N.register(
"files_external",
{
"Username" : "ਯੂਜ਼ਰ-ਨਾਂ",
- "Share" : "ਸਾਂਝਾ ਕਰੋ",
"Password" : "ਪਾਸਵਰ",
"ownCloud" : "ਓਵਨਕਲਾਉਡ",
+ "Share" : "ਸਾਂਝਾ ਕਰੋ",
"Delete" : "ਹਟਾਓ"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_external/l10n/pa.json b/apps/files_external/l10n/pa.json
index 54949c9bbc4..a2ba80af130 100644
--- a/apps/files_external/l10n/pa.json
+++ b/apps/files_external/l10n/pa.json
@@ -1,8 +1,8 @@
{ "translations": {
"Username" : "ਯੂਜ਼ਰ-ਨਾਂ",
- "Share" : "ਸਾਂਝਾ ਕਰੋ",
"Password" : "ਪਾਸਵਰ",
"ownCloud" : "ਓਵਨਕਲਾਉਡ",
+ "Share" : "ਸਾਂਝਾ ਕਰੋ",
"Delete" : "ਹਟਾਓ"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_external/l10n/pl.js b/apps/files_external/l10n/pl.js
index 759c90965a1..9fb70e71778 100644
--- a/apps/files_external/l10n/pl.js
+++ b/apps/files_external/l10n/pl.js
@@ -4,23 +4,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "Krok 1 błędny. Błąd: %s",
"Step 2 failed. Exception: %s" : "Krok 2 błędny. Błąd: %s",
"External storage" : "Zewnętrzne zasoby dyskowe",
- "OpenStack Object Storage" : "Magazyn obiektów OpenStack",
- "Username" : "Nazwa użytkownika",
- "Bucket" : "Kosz",
- "Region (optional for OpenStack Object Storage)" : "Region (opcjonalny dla magazynu obiektów OpenStack)",
- "API Key (required for Rackspace Cloud Files)" : "Klucz API (wymagany dla plików Rackspace Cloud)",
- "Tenantname (required for OpenStack Object Storage)" : "Nazwa najemcy (wymagana dla magazynu obiektów OpenStack)",
- "Password (required for OpenStack Object Storage)" : "Hasło (wymagane dla magazynu obiektów OpenStack)",
- "Service Name (required for OpenStack Object Storage)" : "Nazwa usługi (wymagana dla magazynu obiektów OpenStack)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL lub zakończenie jednostki (wymagane dla magazynu obiektów OpenStack)",
- "Timeout of HTTP requests in seconds" : "Czas nieaktywności żądania HTTP w sekundach",
- "SMB / CIFS using OC login" : "SMB / CIFS przy użyciu loginu OC",
- "Host" : "Host",
- "Username as share" : "Użytkownik jako zasób",
- "Share" : "Udostępnij",
- "Remote subfolder" : "Zdalny podfolder",
- "SFTP with secret key login" : "Logowanie tajnym kluczem do SFTP",
- "Public key" : "Klucz publiczny",
"Storage with id \"%i\" not found" : "Id magazynu nie został znaleziony",
"Invalid mount point" : "Nieprawidłowy punkt montowania",
"Invalid storage backend \"%s\"" : "Nieprawidłowy magazyn zaplecza \"%s\"",
@@ -28,6 +11,8 @@ OC.L10N.register(
"System" : "System",
"Grant access" : "Udziel dostępu",
"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",
@@ -37,15 +22,17 @@ OC.L10N.register(
"All users. Type to select user or group." : "Wszyscy użytkownicy. Zacznij pisać, aby wybrać użytkownika lub grupę.",
"(group)" : "(grupa)",
"Saved" : "Zapisano",
- "Generate keys" : "Wygeneruj klucze",
- "Error generating key pair" : "Błąd podczas generowania pary kluczy",
"None" : "Nic",
"App key" : "Klucz aplikacji",
"App secret" : "Hasło aplikacji",
"Client ID" : "ID klienta",
"Client secret" : "Hasło klienta",
+ "Username" : "Nazwa użytkownika",
"Password" : "Hasło",
+ "API key" : "Klucz API",
+ "Public key" : "Klucz publiczny",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Kosz",
"Hostname" : "Nazwa serwera",
"Port" : "Port",
"Region" : "Region",
@@ -53,13 +40,18 @@ OC.L10N.register(
"Enable Path Style" : "Włącz styl ścieżki",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Zdalny podfolder",
"Secure https://" : "Bezpieczny https://",
"Dropbox" : "Dropbox",
+ "Host" : "Host",
"Secure ftps://" : "Bezpieczny ftps://",
"Local" : "Lokalny",
"Location" : "Lokalizacja",
"ownCloud" : "ownCloud",
"Root" : "Root",
+ "Share" : "Udostępnij",
+ "Username as share" : "Użytkownik jako zasób",
+ "OpenStack Object Storage" : "Magazyn obiektów OpenStack",
"<b>Note:</b> " : "<b>Uwaga:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Uwaga:</b> Wsparcie dla cURL w PHP nie zostało włączone lub zainstalowane. Zamontowanie %s nie jest możliwe. Proszę poproś Twojego administratora o zainstalowanie go.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Uwaga:</b> Wsparcie dla FTP w PHP nie zostało włączone lub zainstalowane. Zamontowanie %s nie jest możliwe. Proszę poproś Twojego administratora o zainstalowanie go.",
diff --git a/apps/files_external/l10n/pl.json b/apps/files_external/l10n/pl.json
index e328c1afad8..d7cd70b8c36 100644
--- a/apps/files_external/l10n/pl.json
+++ b/apps/files_external/l10n/pl.json
@@ -2,23 +2,6 @@
"Step 1 failed. Exception: %s" : "Krok 1 błędny. Błąd: %s",
"Step 2 failed. Exception: %s" : "Krok 2 błędny. Błąd: %s",
"External storage" : "Zewnętrzne zasoby dyskowe",
- "OpenStack Object Storage" : "Magazyn obiektów OpenStack",
- "Username" : "Nazwa użytkownika",
- "Bucket" : "Kosz",
- "Region (optional for OpenStack Object Storage)" : "Region (opcjonalny dla magazynu obiektów OpenStack)",
- "API Key (required for Rackspace Cloud Files)" : "Klucz API (wymagany dla plików Rackspace Cloud)",
- "Tenantname (required for OpenStack Object Storage)" : "Nazwa najemcy (wymagana dla magazynu obiektów OpenStack)",
- "Password (required for OpenStack Object Storage)" : "Hasło (wymagane dla magazynu obiektów OpenStack)",
- "Service Name (required for OpenStack Object Storage)" : "Nazwa usługi (wymagana dla magazynu obiektów OpenStack)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL lub zakończenie jednostki (wymagane dla magazynu obiektów OpenStack)",
- "Timeout of HTTP requests in seconds" : "Czas nieaktywności żądania HTTP w sekundach",
- "SMB / CIFS using OC login" : "SMB / CIFS przy użyciu loginu OC",
- "Host" : "Host",
- "Username as share" : "Użytkownik jako zasób",
- "Share" : "Udostępnij",
- "Remote subfolder" : "Zdalny podfolder",
- "SFTP with secret key login" : "Logowanie tajnym kluczem do SFTP",
- "Public key" : "Klucz publiczny",
"Storage with id \"%i\" not found" : "Id magazynu nie został znaleziony",
"Invalid mount point" : "Nieprawidłowy punkt montowania",
"Invalid storage backend \"%s\"" : "Nieprawidłowy magazyn zaplecza \"%s\"",
@@ -26,6 +9,8 @@
"System" : "System",
"Grant access" : "Udziel dostępu",
"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",
@@ -35,15 +20,17 @@
"All users. Type to select user or group." : "Wszyscy użytkownicy. Zacznij pisać, aby wybrać użytkownika lub grupę.",
"(group)" : "(grupa)",
"Saved" : "Zapisano",
- "Generate keys" : "Wygeneruj klucze",
- "Error generating key pair" : "Błąd podczas generowania pary kluczy",
"None" : "Nic",
"App key" : "Klucz aplikacji",
"App secret" : "Hasło aplikacji",
"Client ID" : "ID klienta",
"Client secret" : "Hasło klienta",
+ "Username" : "Nazwa użytkownika",
"Password" : "Hasło",
+ "API key" : "Klucz API",
+ "Public key" : "Klucz publiczny",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Kosz",
"Hostname" : "Nazwa serwera",
"Port" : "Port",
"Region" : "Region",
@@ -51,13 +38,18 @@
"Enable Path Style" : "Włącz styl ścieżki",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Zdalny podfolder",
"Secure https://" : "Bezpieczny https://",
"Dropbox" : "Dropbox",
+ "Host" : "Host",
"Secure ftps://" : "Bezpieczny ftps://",
"Local" : "Lokalny",
"Location" : "Lokalizacja",
"ownCloud" : "ownCloud",
"Root" : "Root",
+ "Share" : "Udostępnij",
+ "Username as share" : "Użytkownik jako zasób",
+ "OpenStack Object Storage" : "Magazyn obiektów OpenStack",
"<b>Note:</b> " : "<b>Uwaga:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Uwaga:</b> Wsparcie dla cURL w PHP nie zostało włączone lub zainstalowane. Zamontowanie %s nie jest możliwe. Proszę poproś Twojego administratora o zainstalowanie go.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Uwaga:</b> Wsparcie dla FTP w PHP nie zostało włączone lub zainstalowane. Zamontowanie %s nie jest możliwe. Proszę poproś Twojego administratora o zainstalowanie go.",
diff --git a/apps/files_external/l10n/pt_BR.js b/apps/files_external/l10n/pt_BR.js
index ae9a08fac6b..fefe1e899f5 100644
--- a/apps/files_external/l10n/pt_BR.js
+++ b/apps/files_external/l10n/pt_BR.js
@@ -7,23 +7,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "Passo 1 falhou. Exceção: %s",
"Step 2 failed. Exception: %s" : "Passo 2 falhou. Exceção: %s",
"External storage" : "Armazenamento Externo",
- "OpenStack Object Storage" : "Armazenamento de Objetos OpenStack",
- "Username" : "Nome de Usuário",
- "Bucket" : "Cesta",
- "Region (optional for OpenStack Object Storage)" : "Região (opcional para armazenamento de objetos OpenStack)",
- "API Key (required for Rackspace Cloud Files)" : "Chave API (necessário para Rackspace Cloud File)",
- "Tenantname (required for OpenStack Object Storage)" : "Nome Tenant (necessário para armazenamento de objetos OpenStack)",
- "Password (required for OpenStack Object Storage)" : "Senha (necessário para armazenamento de objetos OpenStack)",
- "Service Name (required for OpenStack Object Storage)" : "Nome do Serviço (necessário para armazenamento de objetos OpenStack)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "Ponto final de identidade da URL (obrigatório para armazenamento de objetos OpenStack)",
- "Timeout of HTTP requests in seconds" : "Tempo de vencimento do pedido HTTP em segundos",
- "SMB / CIFS using OC login" : "SMB / CIFS usando OC login",
- "Host" : "Host",
- "Username as share" : "Nome de usuário como compartilhado",
- "Share" : "Compartilhar",
- "Remote subfolder" : "Subpasta remota",
- "SFTP with secret key login" : "SFTP com chave secreta de login",
- "Public key" : "Chave pública",
"Storage with id \"%i\" not found" : "Armazenamento com id \"%i\" não encontrado",
"Invalid backend or authentication mechanism class" : "Backend inválido ou classe de mecanismo de autenticação",
"Invalid mount point" : "Ponto de montagem inválido",
@@ -31,13 +14,14 @@ OC.L10N.register(
"Invalid storage backend \"%s\"" : "Armazenamento backend inválido \"%s\"",
"Unsatisfied backend parameters" : "Parâmetros de back-end não-atendidos",
"Unsatisfied authentication mechanism parameters" : "Parâmetros de mecanismos de autenticação não satisfeitos",
- "Admin-only storage backend \"%s\"" : "Backend de armazenamento somente de administrador \"%s\"",
"Personal" : "Pessoal",
"System" : "Sistema",
"Grant access" : "Permitir acesso",
"Access granted" : "Acesso concedido",
"Error configuring OAuth1" : "Erro configurando OAuth1",
"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",
"Check for changes" : "Verifique se há alterações",
@@ -47,8 +31,6 @@ OC.L10N.register(
"All users. Type to select user or group." : "Todos os usuários. Digite para selecionar usuário ou grupo.",
"(group)" : "(grupo)",
"Saved" : "Salvo",
- "Generate keys" : "Gerar chaves",
- "Error generating key pair" : "Erro ao gerar um par de chaves",
"Access key" : "Chave da acesso",
"Secret key" : "Chave secreta",
"Builtin" : "Construídas em",
@@ -59,10 +41,14 @@ OC.L10N.register(
"OAuth2" : "OAuth2",
"Client ID" : "ID do Cliente",
"Client secret" : "Segredo do cliente",
- "Username and password" : "Nome de Usuário e senha",
+ "Username" : "Nome de Usuário",
"Password" : "Senha",
+ "API key" : "Chave API",
+ "Username and password" : "Nome de Usuário e senha",
"Session credentials" : "Credenciais de Sessão",
+ "Public key" : "Chave pública",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Cesta",
"Hostname" : "Nome do Host",
"Port" : "Porta",
"Region" : "Região",
@@ -70,9 +56,11 @@ OC.L10N.register(
"Enable Path Style" : "Habilitar Estilo do Caminho",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Subpasta remota",
"Secure https://" : "https:// segura",
"Dropbox" : "Dropbox",
"FTP" : "FTP",
+ "Host" : "Host",
"Secure ftps://" : "Seguro ftps://",
"Google Drive" : "Google Drive",
"Local" : "Local",
@@ -81,6 +69,9 @@ OC.L10N.register(
"SFTP" : "SFTP",
"Root" : "Raiz",
"SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Compartilhar",
+ "Username as share" : "Nome de usuário como compartilhado",
+ "OpenStack Object Storage" : "Armazenamento de Objetos OpenStack",
"<b>Note:</b> " : "<b>Nota:</b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> O suporte cURL do PHP não está habilitado ou instalado. Montagem de %s não é possível. Por favor, solicite ao seu administrador do sistema para instalá-lo.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> O suporte FTP no PHP não está habilitado ou instalado. Montagem de %s não é possível. Por favor, solicite ao seu administrador do sistema para instalá-lo.",
diff --git a/apps/files_external/l10n/pt_BR.json b/apps/files_external/l10n/pt_BR.json
index 2cf6c696112..f133b469f76 100644
--- a/apps/files_external/l10n/pt_BR.json
+++ b/apps/files_external/l10n/pt_BR.json
@@ -5,23 +5,6 @@
"Step 1 failed. Exception: %s" : "Passo 1 falhou. Exceção: %s",
"Step 2 failed. Exception: %s" : "Passo 2 falhou. Exceção: %s",
"External storage" : "Armazenamento Externo",
- "OpenStack Object Storage" : "Armazenamento de Objetos OpenStack",
- "Username" : "Nome de Usuário",
- "Bucket" : "Cesta",
- "Region (optional for OpenStack Object Storage)" : "Região (opcional para armazenamento de objetos OpenStack)",
- "API Key (required for Rackspace Cloud Files)" : "Chave API (necessário para Rackspace Cloud File)",
- "Tenantname (required for OpenStack Object Storage)" : "Nome Tenant (necessário para armazenamento de objetos OpenStack)",
- "Password (required for OpenStack Object Storage)" : "Senha (necessário para armazenamento de objetos OpenStack)",
- "Service Name (required for OpenStack Object Storage)" : "Nome do Serviço (necessário para armazenamento de objetos OpenStack)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "Ponto final de identidade da URL (obrigatório para armazenamento de objetos OpenStack)",
- "Timeout of HTTP requests in seconds" : "Tempo de vencimento do pedido HTTP em segundos",
- "SMB / CIFS using OC login" : "SMB / CIFS usando OC login",
- "Host" : "Host",
- "Username as share" : "Nome de usuário como compartilhado",
- "Share" : "Compartilhar",
- "Remote subfolder" : "Subpasta remota",
- "SFTP with secret key login" : "SFTP com chave secreta de login",
- "Public key" : "Chave pública",
"Storage with id \"%i\" not found" : "Armazenamento com id \"%i\" não encontrado",
"Invalid backend or authentication mechanism class" : "Backend inválido ou classe de mecanismo de autenticação",
"Invalid mount point" : "Ponto de montagem inválido",
@@ -29,13 +12,14 @@
"Invalid storage backend \"%s\"" : "Armazenamento backend inválido \"%s\"",
"Unsatisfied backend parameters" : "Parâmetros de back-end não-atendidos",
"Unsatisfied authentication mechanism parameters" : "Parâmetros de mecanismos de autenticação não satisfeitos",
- "Admin-only storage backend \"%s\"" : "Backend de armazenamento somente de administrador \"%s\"",
"Personal" : "Pessoal",
"System" : "Sistema",
"Grant access" : "Permitir acesso",
"Access granted" : "Acesso concedido",
"Error configuring OAuth1" : "Erro configurando OAuth1",
"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",
"Check for changes" : "Verifique se há alterações",
@@ -45,8 +29,6 @@
"All users. Type to select user or group." : "Todos os usuários. Digite para selecionar usuário ou grupo.",
"(group)" : "(grupo)",
"Saved" : "Salvo",
- "Generate keys" : "Gerar chaves",
- "Error generating key pair" : "Erro ao gerar um par de chaves",
"Access key" : "Chave da acesso",
"Secret key" : "Chave secreta",
"Builtin" : "Construídas em",
@@ -57,10 +39,14 @@
"OAuth2" : "OAuth2",
"Client ID" : "ID do Cliente",
"Client secret" : "Segredo do cliente",
- "Username and password" : "Nome de Usuário e senha",
+ "Username" : "Nome de Usuário",
"Password" : "Senha",
+ "API key" : "Chave API",
+ "Username and password" : "Nome de Usuário e senha",
"Session credentials" : "Credenciais de Sessão",
+ "Public key" : "Chave pública",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Cesta",
"Hostname" : "Nome do Host",
"Port" : "Porta",
"Region" : "Região",
@@ -68,9 +54,11 @@
"Enable Path Style" : "Habilitar Estilo do Caminho",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Subpasta remota",
"Secure https://" : "https:// segura",
"Dropbox" : "Dropbox",
"FTP" : "FTP",
+ "Host" : "Host",
"Secure ftps://" : "Seguro ftps://",
"Google Drive" : "Google Drive",
"Local" : "Local",
@@ -79,6 +67,9 @@
"SFTP" : "SFTP",
"Root" : "Raiz",
"SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Compartilhar",
+ "Username as share" : "Nome de usuário como compartilhado",
+ "OpenStack Object Storage" : "Armazenamento de Objetos OpenStack",
"<b>Note:</b> " : "<b>Nota:</b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> O suporte cURL do PHP não está habilitado ou instalado. Montagem de %s não é possível. Por favor, solicite ao seu administrador do sistema para instalá-lo.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Nota:</b> O suporte FTP no PHP não está habilitado ou instalado. Montagem de %s não é possível. Por favor, solicite ao seu administrador do sistema para instalá-lo.",
diff --git a/apps/files_external/l10n/pt_PT.js b/apps/files_external/l10n/pt_PT.js
index 44c542d596c..ba1d86a40d0 100644
--- a/apps/files_external/l10n/pt_PT.js
+++ b/apps/files_external/l10n/pt_PT.js
@@ -1,44 +1,51 @@
OC.L10N.register(
"files_external",
{
+ "Fetching request tokens failed. Verify that your app key and secret are correct." : "Não foi possível obter as senhas solicitadas. Verifique se o código e o segredo da sua app estão corretos.",
+ "Fetching access tokens failed. Verify that your app key and secret are correct." : "Não foi possível obter as senhas de acesso. Verifique se o código e o segredo da sua app estão corretos.",
+ "Please provide a valid app key and secret." : "Por favor, indique um código e segredo de app válidos.",
"Step 1 failed. Exception: %s" : "Passo 1 falhou. Exceção: %s",
"Step 2 failed. Exception: %s" : "Passo 2 falhou. Exceção: %s",
"External storage" : "Armazenamento Externo",
- "OpenStack Object Storage" : "Armazenamento de Objetos OpenStack",
- "Username" : "Nome de utilizador",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Região (opcional para OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "Chave API (necessário para Rackspace Cloud File)",
- "Tenantname (required for OpenStack Object Storage)" : "Nome do Serviço (necessário para OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Senha (necessária para OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Nome do Serviço (necessário para OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "Nome do Serviço (necessário para OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Timeout de pedidos HTTP em segundos",
- "SMB / CIFS using OC login" : "SMB / CIFS utilizando o início de sessão OC",
- "Host" : "Anfitrião",
- "Username as share" : "Utilizar nome de utilizador como partilha",
- "Share" : "Compartilhar",
- "Remote subfolder" : "Subpasta remota ",
- "Public key" : "Chave pública",
- "Storage with id \"%i\" not found" : "Armazenamento com ID \"%i\" não encontrado",
+ "Storage with id \"%i\" not found" : "Não foi encontrado o armazenamento com a id. \"%i\"",
"Invalid mount point" : "Ponto de montagem inválido",
"Invalid storage backend \"%s\"" : "Backend de armazenamento inválido \"%s\"",
+ "Unsatisfied authentication mechanism parameters" : "Parâmetros do mecanismo de autenticação inválidos",
"Personal" : "Pessoal",
"System" : "Sistema",
"Grant access" : "Conceder acesso",
"Access granted" : "Acesso autorizado",
+ "Error configuring OAuth1" : "Erro de configuração OAuth1",
+ "Error configuring OAuth2" : "Erro de configuração OAuth2",
+ "Generate keys" : "Gerar chaves",
+ "Error generating key pair" : "Erro ao gerar chave par",
+ "Enable encryption" : "Ative a encriptação",
+ "Enable previews" : "Ative as pré-visualizações",
+ "Check for changes" : "Verifique as suas alterações",
+ "Never" : "Nunca",
+ "Once every direct access" : "Uma vez em cada acesso direto",
+ "Every time the filesystem is used" : "De todas as vezes que o sistema de ficheiros é usado",
"All users. Type to select user or group." : "Todos os utilizadores. Digite para selecionar o utilizador ou grupo.",
"(group)" : "(grupo)",
"Saved" : "Guardado",
- "Generate keys" : "Gerar chaves",
- "Error generating key pair" : "Erro ao gerar chave par",
+ "Access key" : "Código de acesso",
+ "Secret key" : "Código secreto",
+ "Builtin" : "Integrado",
"None" : "Nenhum",
+ "OAuth1" : "OAuth1",
"App key" : "Chave da App",
- "App secret" : "Chave secreta da aplicação",
+ "App secret" : "Segredo da app",
+ "OAuth2" : "OAuth2",
"Client ID" : "Id. do Cliente",
- "Client secret" : "Segredo do cliente",
+ "Client secret" : "Segredo do cliente\\\\",
+ "Username" : "Nome de utilizador",
"Password" : "Palavra-passe",
+ "API key" : "Chave API",
+ "Username and password" : "Nome de utilizador e palavra-passe",
+ "Session credentials" : "Credenciais da sessão",
+ "Public key" : "Chave pública",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Nome do Anfitrião",
"Port" : "Porta",
"Region" : "Região",
@@ -46,13 +53,22 @@ OC.L10N.register(
"Enable Path Style" : "Ativar Estilo do Caminho",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Subpasta remota ",
"Secure https://" : "https:// Seguro",
"Dropbox" : "Dropbox",
+ "FTP" : "FTP",
+ "Host" : "Anfitrião",
"Secure ftps://" : "ftps:// Seguro",
+ "Google Drive" : "Google Drive",
"Local" : "Local",
"Location" : "Localização:",
"ownCloud" : "ownCloud",
- "Root" : "Raiz",
+ "SFTP" : "SFTP",
+ "Root" : "Root",
+ "SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Compartilhar",
+ "Username as share" : "Nome de utilizador como partilha",
+ "OpenStack Object Storage" : "Armazenamento de Objetos OpenStack",
"<b>Note:</b> " : "<b>Nota:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Aviso:</b> O suporte cURL no PHP não está activo ou instalado. Não é possível montar %s. Peça ao seu administrador para instalar.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Aviso:</b> O suporte FTP no PHP não está activo ou instalado. Não é possível montar %s. Peça ao seu administrador para instalar.",
@@ -64,6 +80,7 @@ OC.L10N.register(
"Scope" : "Âmbito",
"External Storage" : "Armazenamento Externo",
"Folder name" : "Nome da pasta",
+ "Authentication" : "Autenticação",
"Configuration" : "Configuração",
"Available for" : "Disponível para ",
"Advanced settings" : "Definições avançadas",
diff --git a/apps/files_external/l10n/pt_PT.json b/apps/files_external/l10n/pt_PT.json
index cda3b0bbd07..24955db65f6 100644
--- a/apps/files_external/l10n/pt_PT.json
+++ b/apps/files_external/l10n/pt_PT.json
@@ -1,42 +1,49 @@
{ "translations": {
+ "Fetching request tokens failed. Verify that your app key and secret are correct." : "Não foi possível obter as senhas solicitadas. Verifique se o código e o segredo da sua app estão corretos.",
+ "Fetching access tokens failed. Verify that your app key and secret are correct." : "Não foi possível obter as senhas de acesso. Verifique se o código e o segredo da sua app estão corretos.",
+ "Please provide a valid app key and secret." : "Por favor, indique um código e segredo de app válidos.",
"Step 1 failed. Exception: %s" : "Passo 1 falhou. Exceção: %s",
"Step 2 failed. Exception: %s" : "Passo 2 falhou. Exceção: %s",
"External storage" : "Armazenamento Externo",
- "OpenStack Object Storage" : "Armazenamento de Objetos OpenStack",
- "Username" : "Nome de utilizador",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Região (opcional para OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "Chave API (necessário para Rackspace Cloud File)",
- "Tenantname (required for OpenStack Object Storage)" : "Nome do Serviço (necessário para OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Senha (necessária para OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Nome do Serviço (necessário para OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "Nome do Serviço (necessário para OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Timeout de pedidos HTTP em segundos",
- "SMB / CIFS using OC login" : "SMB / CIFS utilizando o início de sessão OC",
- "Host" : "Anfitrião",
- "Username as share" : "Utilizar nome de utilizador como partilha",
- "Share" : "Compartilhar",
- "Remote subfolder" : "Subpasta remota ",
- "Public key" : "Chave pública",
- "Storage with id \"%i\" not found" : "Armazenamento com ID \"%i\" não encontrado",
+ "Storage with id \"%i\" not found" : "Não foi encontrado o armazenamento com a id. \"%i\"",
"Invalid mount point" : "Ponto de montagem inválido",
"Invalid storage backend \"%s\"" : "Backend de armazenamento inválido \"%s\"",
+ "Unsatisfied authentication mechanism parameters" : "Parâmetros do mecanismo de autenticação inválidos",
"Personal" : "Pessoal",
"System" : "Sistema",
"Grant access" : "Conceder acesso",
"Access granted" : "Acesso autorizado",
+ "Error configuring OAuth1" : "Erro de configuração OAuth1",
+ "Error configuring OAuth2" : "Erro de configuração OAuth2",
+ "Generate keys" : "Gerar chaves",
+ "Error generating key pair" : "Erro ao gerar chave par",
+ "Enable encryption" : "Ative a encriptação",
+ "Enable previews" : "Ative as pré-visualizações",
+ "Check for changes" : "Verifique as suas alterações",
+ "Never" : "Nunca",
+ "Once every direct access" : "Uma vez em cada acesso direto",
+ "Every time the filesystem is used" : "De todas as vezes que o sistema de ficheiros é usado",
"All users. Type to select user or group." : "Todos os utilizadores. Digite para selecionar o utilizador ou grupo.",
"(group)" : "(grupo)",
"Saved" : "Guardado",
- "Generate keys" : "Gerar chaves",
- "Error generating key pair" : "Erro ao gerar chave par",
+ "Access key" : "Código de acesso",
+ "Secret key" : "Código secreto",
+ "Builtin" : "Integrado",
"None" : "Nenhum",
+ "OAuth1" : "OAuth1",
"App key" : "Chave da App",
- "App secret" : "Chave secreta da aplicação",
+ "App secret" : "Segredo da app",
+ "OAuth2" : "OAuth2",
"Client ID" : "Id. do Cliente",
- "Client secret" : "Segredo do cliente",
+ "Client secret" : "Segredo do cliente\\\\",
+ "Username" : "Nome de utilizador",
"Password" : "Palavra-passe",
+ "API key" : "Chave API",
+ "Username and password" : "Nome de utilizador e palavra-passe",
+ "Session credentials" : "Credenciais da sessão",
+ "Public key" : "Chave pública",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Nome do Anfitrião",
"Port" : "Porta",
"Region" : "Região",
@@ -44,13 +51,22 @@
"Enable Path Style" : "Ativar Estilo do Caminho",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Subpasta remota ",
"Secure https://" : "https:// Seguro",
"Dropbox" : "Dropbox",
+ "FTP" : "FTP",
+ "Host" : "Anfitrião",
"Secure ftps://" : "ftps:// Seguro",
+ "Google Drive" : "Google Drive",
"Local" : "Local",
"Location" : "Localização:",
"ownCloud" : "ownCloud",
- "Root" : "Raiz",
+ "SFTP" : "SFTP",
+ "Root" : "Root",
+ "SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Compartilhar",
+ "Username as share" : "Nome de utilizador como partilha",
+ "OpenStack Object Storage" : "Armazenamento de Objetos OpenStack",
"<b>Note:</b> " : "<b>Nota:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Aviso:</b> O suporte cURL no PHP não está activo ou instalado. Não é possível montar %s. Peça ao seu administrador para instalar.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Aviso:</b> O suporte FTP no PHP não está activo ou instalado. Não é possível montar %s. Peça ao seu administrador para instalar.",
@@ -62,6 +78,7 @@
"Scope" : "Âmbito",
"External Storage" : "Armazenamento Externo",
"Folder name" : "Nome da pasta",
+ "Authentication" : "Autenticação",
"Configuration" : "Configuração",
"Available for" : "Disponível para ",
"Advanced settings" : "Definições avançadas",
diff --git a/apps/files_external/l10n/ro.js b/apps/files_external/l10n/ro.js
index ae064ba3cfb..502d9a5cbef 100644
--- a/apps/files_external/l10n/ro.js
+++ b/apps/files_external/l10n/ro.js
@@ -2,26 +2,27 @@ OC.L10N.register(
"files_external",
{
"External storage" : "Stocare externă",
- "Username" : "Nume utilizator",
- "Host" : "Gazdă",
- "Share" : "Partajează",
- "Public key" : "Cheie publică",
"Personal" : "Personal",
"Grant access" : "Permite accesul",
"Access granted" : "Acces permis",
"Saved" : "Salvat",
"None" : "Niciuna",
+ "Username" : "Nume utilizator",
"Password" : "Parolă",
+ "API key" : "Cheie API",
+ "Public key" : "Cheie publică",
"Amazon S3" : "Amazon S3",
"Hostname" : "Hostname",
"Port" : "Portul",
"Region" : "Regiune",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Host" : "Gazdă",
"Local" : "Local",
"Location" : "Locație",
"ownCloud" : "ownCloud",
"Root" : "Root",
+ "Share" : "Partajează",
"Name" : "Nume",
"Storage type" : "Tip stocare",
"External Storage" : "Stocare externă",
diff --git a/apps/files_external/l10n/ro.json b/apps/files_external/l10n/ro.json
index 56bbba7ef05..41c844e36b7 100644
--- a/apps/files_external/l10n/ro.json
+++ b/apps/files_external/l10n/ro.json
@@ -1,25 +1,26 @@
{ "translations": {
"External storage" : "Stocare externă",
- "Username" : "Nume utilizator",
- "Host" : "Gazdă",
- "Share" : "Partajează",
- "Public key" : "Cheie publică",
"Personal" : "Personal",
"Grant access" : "Permite accesul",
"Access granted" : "Acces permis",
"Saved" : "Salvat",
"None" : "Niciuna",
+ "Username" : "Nume utilizator",
"Password" : "Parolă",
+ "API key" : "Cheie API",
+ "Public key" : "Cheie publică",
"Amazon S3" : "Amazon S3",
"Hostname" : "Hostname",
"Port" : "Portul",
"Region" : "Regiune",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Host" : "Gazdă",
"Local" : "Local",
"Location" : "Locație",
"ownCloud" : "ownCloud",
"Root" : "Root",
+ "Share" : "Partajează",
"Name" : "Nume",
"Storage type" : "Tip stocare",
"External Storage" : "Stocare externă",
diff --git a/apps/files_external/l10n/ru.js b/apps/files_external/l10n/ru.js
index 2abdc3906ec..f76c5526bca 100644
--- a/apps/files_external/l10n/ru.js
+++ b/apps/files_external/l10n/ru.js
@@ -4,23 +4,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "Шаг 1 неудачен. Исключение: %s",
"Step 2 failed. Exception: %s" : "Шаг 2 неудачен. Исключение: %s",
"External storage" : "Внешнее хранилище",
- "OpenStack Object Storage" : "Хранилище объектов OpenStack",
- "Username" : "Имя пользователя",
- "Bucket" : "Корзина",
- "Region (optional for OpenStack Object Storage)" : "Регион (необяз. для Хранилища объектов OpenStack)",
- "API Key (required for Rackspace Cloud Files)" : "Ключ API (обяз. для Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Имя арендатора (обяз. для Хранилища объектов OpenStack)",
- "Password (required for OpenStack Object Storage)" : "Пароль (обяз. для Хранилища объектов OpenStack)",
- "Service Name (required for OpenStack Object Storage)" : "Имя Службы (обяз. для Хранилища объектов OpenStack)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL для удостоверения конечной точки (обяз. для Хранилища объектов OpenStack)",
- "Timeout of HTTP requests in seconds" : "Тайм-аут HTTP-запросов в секундах",
- "SMB / CIFS using OC login" : "SMB / CIFS с ипользованием логина OC",
- "Host" : "Сервер",
- "Username as share" : "Имя пользователя в качестве имени общего ресурса",
- "Share" : "Общий доступ",
- "Remote subfolder" : "Удаленный подкаталог",
- "SFTP with secret key login" : "SFTP с помощью секретного ключа",
- "Public key" : "Открытый ключ",
"Storage with id \"%i\" not found" : "Хранилище с идентификатором \"%i\" не найдено",
"Invalid mount point" : "Неправильная точка входа",
"Invalid storage backend \"%s\"" : "Неверный бэкенд хранилища \"%s\"",
@@ -28,6 +11,8 @@ OC.L10N.register(
"System" : "Система",
"Grant access" : "Предоставить доступ",
"Access granted" : "Доступ предоставлен",
+ "Generate keys" : "Создать ключи",
+ "Error generating key pair" : "Ошибка создания ключевой пары",
"Enable encryption" : "Включить шифрование",
"Enable previews" : "Включить предпросмотр",
"Check for changes" : "Проверять изменения",
@@ -37,15 +22,17 @@ OC.L10N.register(
"All users. Type to select user or group." : "Все пользователи. Введите имя пользователя или группы.",
"(group)" : "(группа)",
"Saved" : "Сохранено",
- "Generate keys" : "Создать ключи",
- "Error generating key pair" : "Ошибка создания ключевой пары",
"None" : "Отсутствует",
"App key" : "Ключ приложения",
"App secret" : "Секретный ключ ",
"Client ID" : "Идентификатор клиента",
"Client secret" : "Клиентский ключ ",
+ "Username" : "Имя пользователя",
"Password" : "Пароль",
+ "API key" : "Ключ API",
+ "Public key" : "Открытый ключ",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Корзина",
"Hostname" : "Имя хоста",
"Port" : "Порт",
"Region" : "Область",
@@ -53,13 +40,18 @@ OC.L10N.register(
"Enable Path Style" : "Включить стиль пути",
"WebDAV" : "WebDAV",
"URL" : "Ссылка",
+ "Remote subfolder" : "Удаленный подкаталог",
"Secure https://" : "Безопасный https://",
"Dropbox" : "Dropbox",
+ "Host" : "Сервер",
"Secure ftps://" : "Защищённый ftps://",
"Local" : "Локально",
"Location" : "Местоположение",
"ownCloud" : "ownCloud",
"Root" : "Корневой каталог",
+ "Share" : "Общий доступ",
+ "Username as share" : "Имя пользователя в качестве имени общего ресурса",
+ "OpenStack Object Storage" : "Хранилище объектов OpenStack",
"<b>Note:</b> " : "<b>Примечание:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Примечание:</b> Поддержка cURL в PHP не включена или не установлена. Монтирование %s невозможно. Обратитесь к вашему системному администратору.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Примечание:</b> Поддержка FTP в PHP не включена или не установлена. Монтирование %s невозможно. Пожалуйста, обратитесь к системному администратору.",
diff --git a/apps/files_external/l10n/ru.json b/apps/files_external/l10n/ru.json
index ad6c5afdbd8..3428d05ef4b 100644
--- a/apps/files_external/l10n/ru.json
+++ b/apps/files_external/l10n/ru.json
@@ -2,23 +2,6 @@
"Step 1 failed. Exception: %s" : "Шаг 1 неудачен. Исключение: %s",
"Step 2 failed. Exception: %s" : "Шаг 2 неудачен. Исключение: %s",
"External storage" : "Внешнее хранилище",
- "OpenStack Object Storage" : "Хранилище объектов OpenStack",
- "Username" : "Имя пользователя",
- "Bucket" : "Корзина",
- "Region (optional for OpenStack Object Storage)" : "Регион (необяз. для Хранилища объектов OpenStack)",
- "API Key (required for Rackspace Cloud Files)" : "Ключ API (обяз. для Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Имя арендатора (обяз. для Хранилища объектов OpenStack)",
- "Password (required for OpenStack Object Storage)" : "Пароль (обяз. для Хранилища объектов OpenStack)",
- "Service Name (required for OpenStack Object Storage)" : "Имя Службы (обяз. для Хранилища объектов OpenStack)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL для удостоверения конечной точки (обяз. для Хранилища объектов OpenStack)",
- "Timeout of HTTP requests in seconds" : "Тайм-аут HTTP-запросов в секундах",
- "SMB / CIFS using OC login" : "SMB / CIFS с ипользованием логина OC",
- "Host" : "Сервер",
- "Username as share" : "Имя пользователя в качестве имени общего ресурса",
- "Share" : "Общий доступ",
- "Remote subfolder" : "Удаленный подкаталог",
- "SFTP with secret key login" : "SFTP с помощью секретного ключа",
- "Public key" : "Открытый ключ",
"Storage with id \"%i\" not found" : "Хранилище с идентификатором \"%i\" не найдено",
"Invalid mount point" : "Неправильная точка входа",
"Invalid storage backend \"%s\"" : "Неверный бэкенд хранилища \"%s\"",
@@ -26,6 +9,8 @@
"System" : "Система",
"Grant access" : "Предоставить доступ",
"Access granted" : "Доступ предоставлен",
+ "Generate keys" : "Создать ключи",
+ "Error generating key pair" : "Ошибка создания ключевой пары",
"Enable encryption" : "Включить шифрование",
"Enable previews" : "Включить предпросмотр",
"Check for changes" : "Проверять изменения",
@@ -35,15 +20,17 @@
"All users. Type to select user or group." : "Все пользователи. Введите имя пользователя или группы.",
"(group)" : "(группа)",
"Saved" : "Сохранено",
- "Generate keys" : "Создать ключи",
- "Error generating key pair" : "Ошибка создания ключевой пары",
"None" : "Отсутствует",
"App key" : "Ключ приложения",
"App secret" : "Секретный ключ ",
"Client ID" : "Идентификатор клиента",
"Client secret" : "Клиентский ключ ",
+ "Username" : "Имя пользователя",
"Password" : "Пароль",
+ "API key" : "Ключ API",
+ "Public key" : "Открытый ключ",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Корзина",
"Hostname" : "Имя хоста",
"Port" : "Порт",
"Region" : "Область",
@@ -51,13 +38,18 @@
"Enable Path Style" : "Включить стиль пути",
"WebDAV" : "WebDAV",
"URL" : "Ссылка",
+ "Remote subfolder" : "Удаленный подкаталог",
"Secure https://" : "Безопасный https://",
"Dropbox" : "Dropbox",
+ "Host" : "Сервер",
"Secure ftps://" : "Защищённый ftps://",
"Local" : "Локально",
"Location" : "Местоположение",
"ownCloud" : "ownCloud",
"Root" : "Корневой каталог",
+ "Share" : "Общий доступ",
+ "Username as share" : "Имя пользователя в качестве имени общего ресурса",
+ "OpenStack Object Storage" : "Хранилище объектов OpenStack",
"<b>Note:</b> " : "<b>Примечание:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Примечание:</b> Поддержка cURL в PHP не включена или не установлена. Монтирование %s невозможно. Обратитесь к вашему системному администратору.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Примечание:</b> Поддержка FTP в PHP не включена или не установлена. Монтирование %s невозможно. Пожалуйста, обратитесь к системному администратору.",
diff --git a/apps/files_external/l10n/si_LK.js b/apps/files_external/l10n/si_LK.js
index 492dfc96f47..80a6026ad75 100644
--- a/apps/files_external/l10n/si_LK.js
+++ b/apps/files_external/l10n/si_LK.js
@@ -1,19 +1,19 @@
OC.L10N.register(
"files_external",
{
- "Username" : "පරිශීලක නම",
- "Host" : "සත්කාරකය",
- "Share" : "බෙදා හදා ගන්න",
"Personal" : "පෞද්ගලික",
"Grant access" : "පිවිසුම ලබාදෙන්න",
"Access granted" : "පිවිසීමට හැක",
"None" : "කිසිවක් නැත",
+ "Username" : "පරිශීලක නම",
"Password" : "මුර පදය",
"Port" : "තොට",
"Region" : "කළාපය",
"URL" : "URL",
+ "Host" : "සත්කාරකය",
"Location" : "ස්ථානය",
"ownCloud" : "ownCloud",
+ "Share" : "බෙදා හදා ගන්න",
"Name" : "නම",
"External Storage" : "භාහිර ගබඩාව",
"Folder name" : "ෆොල්ඩරයේ නම",
diff --git a/apps/files_external/l10n/si_LK.json b/apps/files_external/l10n/si_LK.json
index 792b0f5316c..bc3a9ee11db 100644
--- a/apps/files_external/l10n/si_LK.json
+++ b/apps/files_external/l10n/si_LK.json
@@ -1,17 +1,17 @@
{ "translations": {
- "Username" : "පරිශීලක නම",
- "Host" : "සත්කාරකය",
- "Share" : "බෙදා හදා ගන්න",
"Personal" : "පෞද්ගලික",
"Grant access" : "පිවිසුම ලබාදෙන්න",
"Access granted" : "පිවිසීමට හැක",
"None" : "කිසිවක් නැත",
+ "Username" : "පරිශීලක නම",
"Password" : "මුර පදය",
"Port" : "තොට",
"Region" : "කළාපය",
"URL" : "URL",
+ "Host" : "සත්කාරකය",
"Location" : "ස්ථානය",
"ownCloud" : "ownCloud",
+ "Share" : "බෙදා හදා ගන්න",
"Name" : "නම",
"External Storage" : "භාහිර ගබඩාව",
"Folder name" : "ෆොල්ඩරයේ නම",
diff --git a/apps/files_external/l10n/sk_SK.js b/apps/files_external/l10n/sk_SK.js
index 6f444f993f2..87ea8c64bc5 100644
--- a/apps/files_external/l10n/sk_SK.js
+++ b/apps/files_external/l10n/sk_SK.js
@@ -4,42 +4,30 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "Krok 1 zlyhal. Výnimka: %s",
"Step 2 failed. Exception: %s" : "Krok 2 zlyhal. Výnimka: %s",
"External storage" : "Externé úložisko",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Používateľské meno",
- "Bucket" : "Sektor",
- "Region (optional for OpenStack Object Storage)" : "Región (voliteľné pre OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "API Key (požadované pre Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Meno nájomcu (požadované pre OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Heslo (požadované pre OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Meno služby (požadované pre OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL of identity endpoint (požadované pre OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Časový limit HTTP požadaviek v sekundách",
- "SMB / CIFS using OC login" : "SMB / CIFS s použitím OC prihlásenia",
- "Host" : "Hostiteľ",
- "Username as share" : "Používateľské meno ako zdieľaný priečinok",
- "Share" : "Zdieľať",
- "Remote subfolder" : "Vzdialený podpriečinok",
- "Public key" : "Verejný kľúč",
"Invalid mount point" : "Chybný prípojný bod",
"Personal" : "Osobné",
"System" : "Systém",
"Grant access" : "Povoliť prístup",
"Access granted" : "Prístup povolený",
+ "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",
"Never" : "Nikdy",
"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é",
- "Generate keys" : "Vytvoriť kľúče",
- "Error generating key pair" : "Chyba pri vytváraní dvojice kľúčov",
"None" : "Žiadny",
"App key" : "Kľúč aplikácie",
"App secret" : "Heslo aplikácie",
"Client ID" : "Client ID",
"Client secret" : "Heslo klienta",
+ "Username" : "Používateľské meno",
"Password" : "Heslo",
+ "API key" : "API kľúč",
+ "Public key" : "Verejný kľúč",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Sektor",
"Hostname" : "Hostname",
"Port" : "Port",
"Region" : "Región",
@@ -47,13 +35,18 @@ OC.L10N.register(
"Enable Path Style" : "Povoliť štýl cesty",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Vzdialený podpriečinok",
"Secure https://" : "Zabezpečené https://",
"Dropbox" : "Dropbox",
+ "Host" : "Hostiteľ",
"Secure ftps://" : "Zabezpečené ftps://",
"Local" : "Lokálny",
"Location" : "Umiestnenie",
"ownCloud" : "ownCloud",
"Root" : "Root",
+ "Share" : "Zdieľať",
+ "Username as share" : "Používateľské meno ako zdieľaný priečinok",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Poznámka:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Poznámka:</b> cURL podpora v PHP nie je zapnutá alebo nainštalovaná. Pripojenie %s nie je možné. Požiadajte správcu systému, aby ju nainštaloval.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Poznámka:</b> FTP podpora v PHP nie je zapnutá alebo nainštalovaná. Pripojenie %s nie je možné. Požiadajte správcu systému, aby ju nainštaloval.",
diff --git a/apps/files_external/l10n/sk_SK.json b/apps/files_external/l10n/sk_SK.json
index 921a9ed4aae..5e7f4d1fa94 100644
--- a/apps/files_external/l10n/sk_SK.json
+++ b/apps/files_external/l10n/sk_SK.json
@@ -2,42 +2,30 @@
"Step 1 failed. Exception: %s" : "Krok 1 zlyhal. Výnimka: %s",
"Step 2 failed. Exception: %s" : "Krok 2 zlyhal. Výnimka: %s",
"External storage" : "Externé úložisko",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Používateľské meno",
- "Bucket" : "Sektor",
- "Region (optional for OpenStack Object Storage)" : "Región (voliteľné pre OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "API Key (požadované pre Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Meno nájomcu (požadované pre OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Heslo (požadované pre OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Meno služby (požadované pre OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL of identity endpoint (požadované pre OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Časový limit HTTP požadaviek v sekundách",
- "SMB / CIFS using OC login" : "SMB / CIFS s použitím OC prihlásenia",
- "Host" : "Hostiteľ",
- "Username as share" : "Používateľské meno ako zdieľaný priečinok",
- "Share" : "Zdieľať",
- "Remote subfolder" : "Vzdialený podpriečinok",
- "Public key" : "Verejný kľúč",
"Invalid mount point" : "Chybný prípojný bod",
"Personal" : "Osobné",
"System" : "Systém",
"Grant access" : "Povoliť prístup",
"Access granted" : "Prístup povolený",
+ "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",
"Never" : "Nikdy",
"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é",
- "Generate keys" : "Vytvoriť kľúče",
- "Error generating key pair" : "Chyba pri vytváraní dvojice kľúčov",
"None" : "Žiadny",
"App key" : "Kľúč aplikácie",
"App secret" : "Heslo aplikácie",
"Client ID" : "Client ID",
"Client secret" : "Heslo klienta",
+ "Username" : "Používateľské meno",
"Password" : "Heslo",
+ "API key" : "API kľúč",
+ "Public key" : "Verejný kľúč",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Sektor",
"Hostname" : "Hostname",
"Port" : "Port",
"Region" : "Región",
@@ -45,13 +33,18 @@
"Enable Path Style" : "Povoliť štýl cesty",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Vzdialený podpriečinok",
"Secure https://" : "Zabezpečené https://",
"Dropbox" : "Dropbox",
+ "Host" : "Hostiteľ",
"Secure ftps://" : "Zabezpečené ftps://",
"Local" : "Lokálny",
"Location" : "Umiestnenie",
"ownCloud" : "ownCloud",
"Root" : "Root",
+ "Share" : "Zdieľať",
+ "Username as share" : "Používateľské meno ako zdieľaný priečinok",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Poznámka:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Poznámka:</b> cURL podpora v PHP nie je zapnutá alebo nainštalovaná. Pripojenie %s nie je možné. Požiadajte správcu systému, aby ju nainštaloval.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Poznámka:</b> FTP podpora v PHP nie je zapnutá alebo nainštalovaná. Pripojenie %s nie je možné. Požiadajte správcu systému, aby ju nainštaloval.",
diff --git a/apps/files_external/l10n/sl.js b/apps/files_external/l10n/sl.js
index 8aa95721a15..b4c9cc00275 100644
--- a/apps/files_external/l10n/sl.js
+++ b/apps/files_external/l10n/sl.js
@@ -4,23 +4,6 @@ OC.L10N.register(
"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",
- "OpenStack Object Storage" : "Shramba predmeta OpenStack",
- "Username" : "Uporabniško ime",
- "Bucket" : "Pomnilniško vedro",
- "Region (optional for OpenStack Object Storage)" : "Območje (zahtevano za shrambo predmeta OpenStack)",
- "API Key (required for Rackspace Cloud Files)" : "Ključ programskega vmesnika (API) (zahtevan je za datoteke v oblaku Rackspace)",
- "Tenantname (required for OpenStack Object Storage)" : "Ime uporabnika (zahtevano za shrambo predmeta OpenStack)",
- "Password (required for OpenStack Object Storage)" : "Geslo (zahtevano za shrambo predmeta OpenStack)",
- "Service Name (required for OpenStack Object Storage)" : "Ime storitve (zahtevano za shrambo predmeta OpenStack)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "Naslov URL končne točke uporabnika (zahtevano za shrambo predmeta OpenStack)",
- "Timeout of HTTP requests in seconds" : "Časovni zamik zahtev HTTP v sekundah",
- "SMB / CIFS using OC login" : "SMB / CIFS z uporabo prijave OC",
- "Host" : "Gostitelj",
- "Username as share" : "Uporabniško ime za souporabo",
- "Share" : "Souporaba",
- "Remote subfolder" : "Oddaljena podrejena mapa",
- "SFTP with secret key login" : "Prijava preko protokola SFTP z geslom",
- "Public key" : "Javni ključ",
"Storage with id \"%i\" not found" : "Shrambe z ID \"%i\" ni mogoče najti.",
"Invalid mount point" : "Neveljavna priklopna točka",
"Invalid storage backend \"%s\"" : "Neveljaven ozadnji program shrambe \"%s\"",
@@ -28,6 +11,8 @@ OC.L10N.register(
"System" : "Sistem",
"Grant access" : "Odobri dostop",
"Access granted" : "Dostop je odobren",
+ "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",
"Check for changes" : "Preveri za spremembe",
@@ -37,15 +22,17 @@ OC.L10N.register(
"All users. Type to select user or group." : "Vsi uporabniki. Skupino ali uporabnika je mogoče tudi izbrati.",
"(group)" : "(skupina)",
"Saved" : "Shranjeno",
- "Generate keys" : "Ustvari ključe",
- "Error generating key pair" : "Prišlo je do napake med ustvarjanjem para ključev",
"None" : "Brez",
"App key" : "Programski ključ",
"App secret" : "Skrivni programski ključ",
"Client ID" : "ID odjemalca",
"Client secret" : "Skrivni ključ odjemalca",
+ "Username" : "Uporabniško ime",
"Password" : "Geslo",
+ "API key" : "Ključ API",
+ "Public key" : "Javni ključ",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Pomnilniško vedro",
"Hostname" : "Ime gostitelja",
"Port" : "Vrata",
"Region" : "Območje",
@@ -53,13 +40,18 @@ OC.L10N.register(
"Enable Path Style" : "Omogoči slog poti",
"WebDAV" : "WebDAV",
"URL" : "Naslov URL",
+ "Remote subfolder" : "Oddaljena podrejena mapa",
"Secure https://" : "Varni način https://",
"Dropbox" : "Dropbox",
+ "Host" : "Gostitelj",
"Secure ftps://" : "Varni način ftps://",
"Local" : "Krajevno",
"Location" : "Mesto",
"ownCloud" : "ownCloud",
"Root" : "Koren",
+ "Share" : "Souporaba",
+ "Username as share" : "Uporabniško ime za souporabo",
+ "OpenStack Object Storage" : "Shramba predmeta OpenStack",
"<b>Note:</b> " : "<b>Opomba:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Opomba:</b> Podpora za naslove cURL v PHP ni omogočena, ali pa ni ustrezno nameščenih programov. Priklapljanje %s ni mogoče. Za pomoč pri namestitvi se obrnite na sistemskega skrbnika.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Opomba:</b> Podpora za protokol FTP v PHP ni omogočena, ali pa ni ustrezno nameščenih programov. Priklapljanje %s ni mogoče. Za pomoč pri namestitvi se obrnite na sistemskega skrbnika.",
diff --git a/apps/files_external/l10n/sl.json b/apps/files_external/l10n/sl.json
index 2ac8cf8bb98..56b64fb17cc 100644
--- a/apps/files_external/l10n/sl.json
+++ b/apps/files_external/l10n/sl.json
@@ -2,23 +2,6 @@
"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",
- "OpenStack Object Storage" : "Shramba predmeta OpenStack",
- "Username" : "Uporabniško ime",
- "Bucket" : "Pomnilniško vedro",
- "Region (optional for OpenStack Object Storage)" : "Območje (zahtevano za shrambo predmeta OpenStack)",
- "API Key (required for Rackspace Cloud Files)" : "Ključ programskega vmesnika (API) (zahtevan je za datoteke v oblaku Rackspace)",
- "Tenantname (required for OpenStack Object Storage)" : "Ime uporabnika (zahtevano za shrambo predmeta OpenStack)",
- "Password (required for OpenStack Object Storage)" : "Geslo (zahtevano za shrambo predmeta OpenStack)",
- "Service Name (required for OpenStack Object Storage)" : "Ime storitve (zahtevano za shrambo predmeta OpenStack)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "Naslov URL končne točke uporabnika (zahtevano za shrambo predmeta OpenStack)",
- "Timeout of HTTP requests in seconds" : "Časovni zamik zahtev HTTP v sekundah",
- "SMB / CIFS using OC login" : "SMB / CIFS z uporabo prijave OC",
- "Host" : "Gostitelj",
- "Username as share" : "Uporabniško ime za souporabo",
- "Share" : "Souporaba",
- "Remote subfolder" : "Oddaljena podrejena mapa",
- "SFTP with secret key login" : "Prijava preko protokola SFTP z geslom",
- "Public key" : "Javni ključ",
"Storage with id \"%i\" not found" : "Shrambe z ID \"%i\" ni mogoče najti.",
"Invalid mount point" : "Neveljavna priklopna točka",
"Invalid storage backend \"%s\"" : "Neveljaven ozadnji program shrambe \"%s\"",
@@ -26,6 +9,8 @@
"System" : "Sistem",
"Grant access" : "Odobri dostop",
"Access granted" : "Dostop je odobren",
+ "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",
"Check for changes" : "Preveri za spremembe",
@@ -35,15 +20,17 @@
"All users. Type to select user or group." : "Vsi uporabniki. Skupino ali uporabnika je mogoče tudi izbrati.",
"(group)" : "(skupina)",
"Saved" : "Shranjeno",
- "Generate keys" : "Ustvari ključe",
- "Error generating key pair" : "Prišlo je do napake med ustvarjanjem para ključev",
"None" : "Brez",
"App key" : "Programski ključ",
"App secret" : "Skrivni programski ključ",
"Client ID" : "ID odjemalca",
"Client secret" : "Skrivni ključ odjemalca",
+ "Username" : "Uporabniško ime",
"Password" : "Geslo",
+ "API key" : "Ključ API",
+ "Public key" : "Javni ključ",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Pomnilniško vedro",
"Hostname" : "Ime gostitelja",
"Port" : "Vrata",
"Region" : "Območje",
@@ -51,13 +38,18 @@
"Enable Path Style" : "Omogoči slog poti",
"WebDAV" : "WebDAV",
"URL" : "Naslov URL",
+ "Remote subfolder" : "Oddaljena podrejena mapa",
"Secure https://" : "Varni način https://",
"Dropbox" : "Dropbox",
+ "Host" : "Gostitelj",
"Secure ftps://" : "Varni način ftps://",
"Local" : "Krajevno",
"Location" : "Mesto",
"ownCloud" : "ownCloud",
"Root" : "Koren",
+ "Share" : "Souporaba",
+ "Username as share" : "Uporabniško ime za souporabo",
+ "OpenStack Object Storage" : "Shramba predmeta OpenStack",
"<b>Note:</b> " : "<b>Opomba:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Opomba:</b> Podpora za naslove cURL v PHP ni omogočena, ali pa ni ustrezno nameščenih programov. Priklapljanje %s ni mogoče. Za pomoč pri namestitvi se obrnite na sistemskega skrbnika.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Opomba:</b> Podpora za protokol FTP v PHP ni omogočena, ali pa ni ustrezno nameščenih programov. Priklapljanje %s ni mogoče. Za pomoč pri namestitvi se obrnite na sistemskega skrbnika.",
diff --git a/apps/files_external/l10n/sq.js b/apps/files_external/l10n/sq.js
index a9a0daf8af2..61262e8c8b1 100644
--- a/apps/files_external/l10n/sq.js
+++ b/apps/files_external/l10n/sq.js
@@ -1,17 +1,17 @@
OC.L10N.register(
"files_external",
{
- "Username" : "Përdoruesi",
- "Host" : "Pritësi",
- "Share" : "Ndaj",
"Personal" : "Personale",
"Saved" : "U ruajt",
"None" : "Asgjë",
+ "Username" : "Përdoruesi",
"Password" : "fjalëkalim",
"Port" : "Porta",
"WebDAV" : "WebDAV",
"URL" : "URL-i",
+ "Host" : "Pritësi",
"Location" : "Vendndodhja",
+ "Share" : "Ndaj",
"Name" : "Emri",
"Folder name" : "Emri i Skedarit",
"Delete" : "Elimino"
diff --git a/apps/files_external/l10n/sq.json b/apps/files_external/l10n/sq.json
index bf308bca3f7..20ebd508480 100644
--- a/apps/files_external/l10n/sq.json
+++ b/apps/files_external/l10n/sq.json
@@ -1,15 +1,15 @@
{ "translations": {
- "Username" : "Përdoruesi",
- "Host" : "Pritësi",
- "Share" : "Ndaj",
"Personal" : "Personale",
"Saved" : "U ruajt",
"None" : "Asgjë",
+ "Username" : "Përdoruesi",
"Password" : "fjalëkalim",
"Port" : "Porta",
"WebDAV" : "WebDAV",
"URL" : "URL-i",
+ "Host" : "Pritësi",
"Location" : "Vendndodhja",
+ "Share" : "Ndaj",
"Name" : "Emri",
"Folder name" : "Emri i Skedarit",
"Delete" : "Elimino"
diff --git a/apps/files_external/l10n/sr.js b/apps/files_external/l10n/sr.js
index e0fea10c9a1..ddc5878f1f5 100644
--- a/apps/files_external/l10n/sr.js
+++ b/apps/files_external/l10n/sr.js
@@ -4,23 +4,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "Корак 1 није успео. Изузетак: %s",
"Step 2 failed. Exception: %s" : "Корак 2 није успео. Изузетак: %s",
"External storage" : "Спољашње складиште",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Корисничко име",
- "Bucket" : "Канта",
- "Region (optional for OpenStack Object Storage)" : "Регион (није обавезно за OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "API Key (потребан за Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Tenantname (потребно за OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Лозинка (потребна за OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Име сервиса (потребно за OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "Адреса идентитета крајње тачке (потребно за OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Време истека ХТТП захтева у секундама",
- "SMB / CIFS using OC login" : "СМБ/ЦИФС користећи оунКлауд пријаву",
- "Host" : "Домаћин",
- "Username as share" : "Корисничко име као дељење",
- "Share" : "Дели",
- "Remote subfolder" : "Удаљена потфасцикла",
- "SFTP with secret key login" : "СФТП са пријавом помоћу тајног кључа",
- "Public key" : "Јавни кључ",
"Storage with id \"%i\" not found" : "Складиште са идентификацијом \"%i\" није пронађено",
"Invalid mount point" : "Неисправна тачка монтирања",
"Invalid storage backend \"%s\"" : "Неисправна позадина складишта „%s“",
@@ -28,6 +11,8 @@ OC.L10N.register(
"System" : "Систем",
"Grant access" : "Одобри приступ",
"Access granted" : "Приступ одобрен",
+ "Generate keys" : "Генериши кључеве",
+ "Error generating key pair" : "Грешка при генерисању пара кључева",
"Enable encryption" : "Укључи шифровање",
"Enable previews" : "Укључи прегледе",
"Check for changes" : "Провери измене",
@@ -37,15 +22,17 @@ OC.L10N.register(
"All users. Type to select user or group." : "Сви корисници. Куцајте за избор корисника или групе.",
"(group)" : "(група)",
"Saved" : "Сачувано",
- "Generate keys" : "Генериши кључеве",
- "Error generating key pair" : "Грешка при генерисању пара кључева",
"None" : "Ништа",
"App key" : "Кључ апликације",
"App secret" : "Тајна апликације",
"Client ID" : "ИД клијента",
"Client secret" : "Тајна клијента",
+ "Username" : "Корисничко име",
"Password" : "Лозинка",
+ "API key" : "API кључ",
+ "Public key" : "Јавни кључ",
"Amazon S3" : "Амазон С3",
+ "Bucket" : "Канта",
"Hostname" : "Име домаћина",
"Port" : "Порт",
"Region" : "Регија",
@@ -53,12 +40,17 @@ OC.L10N.register(
"Enable Path Style" : "Омогући стил путање",
"WebDAV" : "ВебДАВ",
"URL" : "УРЛ",
+ "Remote subfolder" : "Удаљена потфасцикла",
"Secure https://" : "Сигурни https://",
"Dropbox" : "Dropbox",
+ "Host" : "Домаћин",
"Secure ftps://" : "Сигурни ftps://",
"Local" : "локална",
"Location" : "Локација",
"ownCloud" : "оунКлауд",
+ "Share" : "Дели",
+ "Username as share" : "Корисничко име као дељење",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Напомена:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Напомена:</b> cURL подршка за ПХП није омогућена или инсталирана. Монтирање %s није могуће. Затражите од вашег администратора система да је инсталира.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Напомена:</b> ФТП подршка за ПХП није омогућена или инсталирана. Монтирање %s није могуће. Затражите од вашег администратора система да је инсталира.",
diff --git a/apps/files_external/l10n/sr.json b/apps/files_external/l10n/sr.json
index a0d3e6991aa..bc7dc4de21a 100644
--- a/apps/files_external/l10n/sr.json
+++ b/apps/files_external/l10n/sr.json
@@ -2,23 +2,6 @@
"Step 1 failed. Exception: %s" : "Корак 1 није успео. Изузетак: %s",
"Step 2 failed. Exception: %s" : "Корак 2 није успео. Изузетак: %s",
"External storage" : "Спољашње складиште",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Корисничко име",
- "Bucket" : "Канта",
- "Region (optional for OpenStack Object Storage)" : "Регион (није обавезно за OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "API Key (потребан за Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Tenantname (потребно за OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Лозинка (потребна за OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Име сервиса (потребно за OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "Адреса идентитета крајње тачке (потребно за OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Време истека ХТТП захтева у секундама",
- "SMB / CIFS using OC login" : "СМБ/ЦИФС користећи оунКлауд пријаву",
- "Host" : "Домаћин",
- "Username as share" : "Корисничко име као дељење",
- "Share" : "Дели",
- "Remote subfolder" : "Удаљена потфасцикла",
- "SFTP with secret key login" : "СФТП са пријавом помоћу тајног кључа",
- "Public key" : "Јавни кључ",
"Storage with id \"%i\" not found" : "Складиште са идентификацијом \"%i\" није пронађено",
"Invalid mount point" : "Неисправна тачка монтирања",
"Invalid storage backend \"%s\"" : "Неисправна позадина складишта „%s“",
@@ -26,6 +9,8 @@
"System" : "Систем",
"Grant access" : "Одобри приступ",
"Access granted" : "Приступ одобрен",
+ "Generate keys" : "Генериши кључеве",
+ "Error generating key pair" : "Грешка при генерисању пара кључева",
"Enable encryption" : "Укључи шифровање",
"Enable previews" : "Укључи прегледе",
"Check for changes" : "Провери измене",
@@ -35,15 +20,17 @@
"All users. Type to select user or group." : "Сви корисници. Куцајте за избор корисника или групе.",
"(group)" : "(група)",
"Saved" : "Сачувано",
- "Generate keys" : "Генериши кључеве",
- "Error generating key pair" : "Грешка при генерисању пара кључева",
"None" : "Ништа",
"App key" : "Кључ апликације",
"App secret" : "Тајна апликације",
"Client ID" : "ИД клијента",
"Client secret" : "Тајна клијента",
+ "Username" : "Корисничко име",
"Password" : "Лозинка",
+ "API key" : "API кључ",
+ "Public key" : "Јавни кључ",
"Amazon S3" : "Амазон С3",
+ "Bucket" : "Канта",
"Hostname" : "Име домаћина",
"Port" : "Порт",
"Region" : "Регија",
@@ -51,12 +38,17 @@
"Enable Path Style" : "Омогући стил путање",
"WebDAV" : "ВебДАВ",
"URL" : "УРЛ",
+ "Remote subfolder" : "Удаљена потфасцикла",
"Secure https://" : "Сигурни https://",
"Dropbox" : "Dropbox",
+ "Host" : "Домаћин",
"Secure ftps://" : "Сигурни ftps://",
"Local" : "локална",
"Location" : "Локација",
"ownCloud" : "оунКлауд",
+ "Share" : "Дели",
+ "Username as share" : "Корисничко име као дељење",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Напомена:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Напомена:</b> cURL подршка за ПХП није омогућена или инсталирана. Монтирање %s није могуће. Затражите од вашег администратора система да је инсталира.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Напомена:</b> ФТП подршка за ПХП није омогућена или инсталирана. Монтирање %s није могуће. Затражите од вашег администратора система да је инсталира.",
diff --git a/apps/files_external/l10n/sr@latin.js b/apps/files_external/l10n/sr@latin.js
index afd68779a6f..64301b4a026 100644
--- a/apps/files_external/l10n/sr@latin.js
+++ b/apps/files_external/l10n/sr@latin.js
@@ -4,21 +4,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "Korak 1 nije uspeo. Izuzetak: %s",
"Step 2 failed. Exception: %s" : "Korak 2 nije uspeo. Izuzetak: %s",
"External storage" : "Spoljašnje skladište",
- "OpenStack Object Storage" : "OpenStack skladište objekata",
- "Username" : "Korisničko ime",
- "Bucket" : "Korpa",
- "Region (optional for OpenStack Object Storage)" : "Region (opciono za OpenStack skladište objekata)",
- "API Key (required for Rackspace Cloud Files)" : "API ključ (neophodno za Rackspace datoteke u oblaku)",
- "Tenantname (required for OpenStack Object Storage)" : "Ime stanara (neophodno za OpenStack skladište objekata)",
- "Password (required for OpenStack Object Storage)" : "Lozinka (neophodno za OpenStack skladište objekata)",
- "Service Name (required for OpenStack Object Storage)" : "Ime Servisa (neophodno za OpenStack skladište objekata)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL krajnje tačke identiteta (neophodno za OpenStack skladište objekata)",
- "Timeout of HTTP requests in seconds" : "Ograničenje vremena veze HTTP zahteva u sekundama",
- "SMB / CIFS using OC login" : "SMB / CIFS koji koristi OC prijavljivanje",
- "Host" : "Računar",
- "Username as share" : "Korisničko ime i deljeni direktorijum",
- "Share" : "Podeli",
- "Remote subfolder" : "Udaljeni poddirektorijum",
"Personal" : "Lično",
"System" : "Sistemsko",
"Grant access" : "Dozvoli pristup",
@@ -30,8 +15,10 @@ OC.L10N.register(
"App secret" : "Tajna lozinka Aplikacije",
"Client ID" : "Identifikator klijenta",
"Client secret" : "Tajna lozinka klijenta",
+ "Username" : "Korisničko ime",
"Password" : "Lozinka",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Korpa",
"Hostname" : "Ime računara",
"Port" : "Port",
"Region" : "Regija",
@@ -39,11 +26,16 @@ OC.L10N.register(
"Enable Path Style" : "Omogući stil putanje",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Udaljeni poddirektorijum",
"Secure https://" : "Sigurni https://",
+ "Host" : "Računar",
"Secure ftps://" : "Sigurni ftps://",
"Local" : "Lokalno",
"Location" : "Lokacija",
"Root" : "Koren",
+ "Share" : "Podeli",
+ "Username as share" : "Korisničko ime i deljeni direktorijum",
+ "OpenStack Object Storage" : "OpenStack skladište objekata",
"<b>Note:</b> " : "<b>Obratite pažnju:</b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Obratite pažnju</b> Podrška za cURL u PHP-u nije uključena ili instalirana. Montiranje %s nije moguće. Molimo Vas da se obratite Vašem sistem administratoru da je instalira.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Obratite pažnju:</b> FTP podrška u PHP-u nije uključena ili instalirana. Montiranje %s nije moguće. Molimo Vas da tražite od Vašeg sistem administratora da je instalira.",
diff --git a/apps/files_external/l10n/sr@latin.json b/apps/files_external/l10n/sr@latin.json
index 3bdf78e041a..72fc20844bd 100644
--- a/apps/files_external/l10n/sr@latin.json
+++ b/apps/files_external/l10n/sr@latin.json
@@ -2,21 +2,6 @@
"Step 1 failed. Exception: %s" : "Korak 1 nije uspeo. Izuzetak: %s",
"Step 2 failed. Exception: %s" : "Korak 2 nije uspeo. Izuzetak: %s",
"External storage" : "Spoljašnje skladište",
- "OpenStack Object Storage" : "OpenStack skladište objekata",
- "Username" : "Korisničko ime",
- "Bucket" : "Korpa",
- "Region (optional for OpenStack Object Storage)" : "Region (opciono za OpenStack skladište objekata)",
- "API Key (required for Rackspace Cloud Files)" : "API ključ (neophodno za Rackspace datoteke u oblaku)",
- "Tenantname (required for OpenStack Object Storage)" : "Ime stanara (neophodno za OpenStack skladište objekata)",
- "Password (required for OpenStack Object Storage)" : "Lozinka (neophodno za OpenStack skladište objekata)",
- "Service Name (required for OpenStack Object Storage)" : "Ime Servisa (neophodno za OpenStack skladište objekata)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL krajnje tačke identiteta (neophodno za OpenStack skladište objekata)",
- "Timeout of HTTP requests in seconds" : "Ograničenje vremena veze HTTP zahteva u sekundama",
- "SMB / CIFS using OC login" : "SMB / CIFS koji koristi OC prijavljivanje",
- "Host" : "Računar",
- "Username as share" : "Korisničko ime i deljeni direktorijum",
- "Share" : "Podeli",
- "Remote subfolder" : "Udaljeni poddirektorijum",
"Personal" : "Lično",
"System" : "Sistemsko",
"Grant access" : "Dozvoli pristup",
@@ -28,8 +13,10 @@
"App secret" : "Tajna lozinka Aplikacije",
"Client ID" : "Identifikator klijenta",
"Client secret" : "Tajna lozinka klijenta",
+ "Username" : "Korisničko ime",
"Password" : "Lozinka",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Korpa",
"Hostname" : "Ime računara",
"Port" : "Port",
"Region" : "Regija",
@@ -37,11 +24,16 @@
"Enable Path Style" : "Omogući stil putanje",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Udaljeni poddirektorijum",
"Secure https://" : "Sigurni https://",
+ "Host" : "Računar",
"Secure ftps://" : "Sigurni ftps://",
"Local" : "Lokalno",
"Location" : "Lokacija",
"Root" : "Koren",
+ "Share" : "Podeli",
+ "Username as share" : "Korisničko ime i deljeni direktorijum",
+ "OpenStack Object Storage" : "OpenStack skladište objekata",
"<b>Note:</b> " : "<b>Obratite pažnju:</b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Obratite pažnju</b> Podrška za cURL u PHP-u nije uključena ili instalirana. Montiranje %s nije moguće. Molimo Vas da se obratite Vašem sistem administratoru da je instalira.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Obratite pažnju:</b> FTP podrška u PHP-u nije uključena ili instalirana. Montiranje %s nije moguće. Molimo Vas da tražite od Vašeg sistem administratora da je instalira.",
diff --git a/apps/files_external/l10n/sv.js b/apps/files_external/l10n/sv.js
index ac7439ea081..08175a56562 100644
--- a/apps/files_external/l10n/sv.js
+++ b/apps/files_external/l10n/sv.js
@@ -4,22 +4,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "Steg 1 flaerade. Undantag: %s",
"Step 2 failed. Exception: %s" : "Steg 2 falerade. Undantag: %s",
"External storage" : "Extern lagring",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Användarnamn",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Region (valfritt för OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "API-nyckel (krävs för Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Tenantname (krävs för OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Lösenord (krävs för OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Tjänstens namn (krävs för OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL för identitetens slutpunkt (krävs för OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Timeout för HTTP-anrop i sekunder",
- "SMB / CIFS using OC login" : "SMB / CIFS använder OC inloggning",
- "Host" : "Server",
- "Username as share" : "Användarnamn till utdelning",
- "Share" : "Dela",
- "Remote subfolder" : "Fjärrmapp",
- "Public key" : "Publik nyckel",
"Personal" : "Personligt",
"System" : "System",
"Grant access" : "Bevilja åtkomst",
@@ -32,8 +16,12 @@ OC.L10N.register(
"App secret" : "App-hemlighet",
"Client ID" : "Klient ID",
"Client secret" : "klient secret",
+ "Username" : "Användarnamn",
"Password" : "Lösenord",
+ "API key" : "API-nyckel",
+ "Public key" : "Publik nyckel",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Värdnamn",
"Port" : "Port",
"Region" : "Län",
@@ -41,13 +29,18 @@ OC.L10N.register(
"Enable Path Style" : "Aktivera Path Style",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Fjärrmapp",
"Secure https://" : "Säker https://",
"Dropbox" : "Dropbox",
+ "Host" : "Server",
"Secure ftps://" : "Säker ftps://",
"Local" : "Lokal",
"Location" : "Plats",
"ownCloud" : "ownCloud",
"Root" : "Root",
+ "Share" : "Dela",
+ "Username as share" : "Användarnamn till utdelning",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b> OBS: </ b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b> OBS: </ b> cURL-stöd i PHP inte är aktiverat eller installerat. Montering av %s är inte möjlig. Be din systemadministratör att installera det.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b> OBS: </ b> FTP-stödet i PHP inte är aktiverat eller installerat. Montering av %s är inte möjlig. Be din systemadministratör att installera det.",
diff --git a/apps/files_external/l10n/sv.json b/apps/files_external/l10n/sv.json
index 75d33f5861a..c44ad337ab3 100644
--- a/apps/files_external/l10n/sv.json
+++ b/apps/files_external/l10n/sv.json
@@ -2,22 +2,6 @@
"Step 1 failed. Exception: %s" : "Steg 1 flaerade. Undantag: %s",
"Step 2 failed. Exception: %s" : "Steg 2 falerade. Undantag: %s",
"External storage" : "Extern lagring",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Användarnamn",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Region (valfritt för OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "API-nyckel (krävs för Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Tenantname (krävs för OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Lösenord (krävs för OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Tjänstens namn (krävs för OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL för identitetens slutpunkt (krävs för OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Timeout för HTTP-anrop i sekunder",
- "SMB / CIFS using OC login" : "SMB / CIFS använder OC inloggning",
- "Host" : "Server",
- "Username as share" : "Användarnamn till utdelning",
- "Share" : "Dela",
- "Remote subfolder" : "Fjärrmapp",
- "Public key" : "Publik nyckel",
"Personal" : "Personligt",
"System" : "System",
"Grant access" : "Bevilja åtkomst",
@@ -30,8 +14,12 @@
"App secret" : "App-hemlighet",
"Client ID" : "Klient ID",
"Client secret" : "klient secret",
+ "Username" : "Användarnamn",
"Password" : "Lösenord",
+ "API key" : "API-nyckel",
+ "Public key" : "Publik nyckel",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Värdnamn",
"Port" : "Port",
"Region" : "Län",
@@ -39,13 +27,18 @@
"Enable Path Style" : "Aktivera Path Style",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Fjärrmapp",
"Secure https://" : "Säker https://",
"Dropbox" : "Dropbox",
+ "Host" : "Server",
"Secure ftps://" : "Säker ftps://",
"Local" : "Lokal",
"Location" : "Plats",
"ownCloud" : "ownCloud",
"Root" : "Root",
+ "Share" : "Dela",
+ "Username as share" : "Användarnamn till utdelning",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b> OBS: </ b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b> OBS: </ b> cURL-stöd i PHP inte är aktiverat eller installerat. Montering av %s är inte möjlig. Be din systemadministratör att installera det.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b> OBS: </ b> FTP-stödet i PHP inte är aktiverat eller installerat. Montering av %s är inte möjlig. Be din systemadministratör att installera det.",
diff --git a/apps/files_external/l10n/ta_LK.js b/apps/files_external/l10n/ta_LK.js
index fdf2639d4d6..382d5e943a1 100644
--- a/apps/files_external/l10n/ta_LK.js
+++ b/apps/files_external/l10n/ta_LK.js
@@ -1,19 +1,19 @@
OC.L10N.register(
"files_external",
{
- "Username" : "பயனாளர் பெயர்",
- "Host" : "ஓம்புனர்",
- "Share" : "பகிர்வு",
"Personal" : "தனிப்பட்ட",
"Grant access" : "அனுமதியை வழங்கல்",
"Access granted" : "அனுமதி வழங்கப்பட்டது",
"None" : "ஒன்றுமில்லை",
+ "Username" : "பயனாளர் பெயர்",
"Password" : "கடவுச்சொல்",
"Port" : "துறை ",
"Region" : "பிரதேசம்",
"URL" : "URL",
+ "Host" : "ஓம்புனர்",
"Location" : "இடம்",
"ownCloud" : "OwnCloud",
+ "Share" : "பகிர்வு",
"Name" : "பெயர்",
"External Storage" : "வெளி சேமிப்பு",
"Folder name" : "கோப்புறை பெயர்",
diff --git a/apps/files_external/l10n/ta_LK.json b/apps/files_external/l10n/ta_LK.json
index bd346816691..c838cbe0173 100644
--- a/apps/files_external/l10n/ta_LK.json
+++ b/apps/files_external/l10n/ta_LK.json
@@ -1,17 +1,17 @@
{ "translations": {
- "Username" : "பயனாளர் பெயர்",
- "Host" : "ஓம்புனர்",
- "Share" : "பகிர்வு",
"Personal" : "தனிப்பட்ட",
"Grant access" : "அனுமதியை வழங்கல்",
"Access granted" : "அனுமதி வழங்கப்பட்டது",
"None" : "ஒன்றுமில்லை",
+ "Username" : "பயனாளர் பெயர்",
"Password" : "கடவுச்சொல்",
"Port" : "துறை ",
"Region" : "பிரதேசம்",
"URL" : "URL",
+ "Host" : "ஓம்புனர்",
"Location" : "இடம்",
"ownCloud" : "OwnCloud",
+ "Share" : "பகிர்வு",
"Name" : "பெயர்",
"External Storage" : "வெளி சேமிப்பு",
"Folder name" : "கோப்புறை பெயர்",
diff --git a/apps/files_external/l10n/te.js b/apps/files_external/l10n/te.js
index b5f887f08f6..155676d9a8f 100644
--- a/apps/files_external/l10n/te.js
+++ b/apps/files_external/l10n/te.js
@@ -1,8 +1,8 @@
OC.L10N.register(
"files_external",
{
- "Username" : "వాడుకరి పేరు",
"Personal" : "వ్యక్తిగతం",
+ "Username" : "వాడుకరి పేరు",
"Password" : "సంకేతపదం",
"Name" : "పేరు",
"Folder name" : "సంచయం పేరు",
diff --git a/apps/files_external/l10n/te.json b/apps/files_external/l10n/te.json
index b0db38ef4c5..5a55f60376a 100644
--- a/apps/files_external/l10n/te.json
+++ b/apps/files_external/l10n/te.json
@@ -1,6 +1,6 @@
{ "translations": {
- "Username" : "వాడుకరి పేరు",
"Personal" : "వ్యక్తిగతం",
+ "Username" : "వాడుకరి పేరు",
"Password" : "సంకేతపదం",
"Name" : "పేరు",
"Folder name" : "సంచయం పేరు",
diff --git a/apps/files_external/l10n/th_TH.js b/apps/files_external/l10n/th_TH.js
index 5926a806437..35e4da7b1d5 100644
--- a/apps/files_external/l10n/th_TH.js
+++ b/apps/files_external/l10n/th_TH.js
@@ -7,23 +7,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "ขั้นตอนที่ 1 ล้มเหลว ข้อยกเว้น: %s",
"Step 2 failed. Exception: %s" : "ขั้นตอนที่ 2 ล้มเหลว ข้อยกเว้น: %s",
"External storage" : "จัดเก็บข้อมูลภายนอก",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "ชื่อผู้ใช้งาน",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "ภูมิภาค (จำเป็นสำหรับ OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "API Key (จำเป็นสำหรับ Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "ชื่อผู้เช่า (จำเป็นสำหรับ OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "รหัสผ่าน (ที่จำเป็นสำหรับ OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "ชื่อบริการ (จำเป็นสำหรับ OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "ตัวตนของ URL ปลายทาง (จำเป็นสำหรับ OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "หมดเวลาของการร้องขอ HTTP ในไม่กี่วินาที",
- "SMB / CIFS using OC login" : "SMB/CIFS กำลังใช้ OC เข้าสู่ระบบ",
- "Host" : "โฮสต์",
- "Username as share" : "ชื่อผู้ใช้ที่แชร์",
- "Share" : "แชร์",
- "Remote subfolder" : "โฟลเดอร์ย่อยระยะไกล",
- "SFTP with secret key login" : "SFTP กับคีย์ลับสำหรับเข้าสู่ระบบ",
- "Public key" : "คีย์สาธารณะ",
"Storage with id \"%i\" not found" : "ไม่พบจัดการเก็บข้อมูลของ ID \"%i\"",
"Invalid backend or authentication mechanism class" : "แบ็กเอนด์ไม่ถูกต้องหรือระดับการรับรองความถูกต้องไม่เพียงพอ",
"Invalid mount point" : "จุดเชื่อมต่อที่ไม่ถูกต้อง",
@@ -31,13 +14,14 @@ OC.L10N.register(
"Invalid storage backend \"%s\"" : "การจัดเก็บข้อมูลแบ็กเอนด์ไม่ถูกต้อง \"%s\"",
"Unsatisfied backend parameters" : "พารามิเตอร์แบ็กเอนด์ไม่ได้รับอนุญาต",
"Unsatisfied authentication mechanism parameters" : "การรับรองความถูกต้องไม่เพียงพอ",
- "Admin-only storage backend \"%s\"" : "จัดเก็บแบ็กเอนด์ของผู้ดูแลระบบเท่านั้น \"%s\"",
"Personal" : "ส่วนตัว",
"System" : "ระบบ",
"Grant access" : "อนุญาตให้เข้าถึงได้",
"Access granted" : "การเข้าถึงได้รับอนุญาตแล้ว",
"Error configuring OAuth1" : "ข้อผิดพลาดในการกำหนดค่า OAuth1",
"Error configuring OAuth2" : "ข้อผิดพลาดในการกำหนดค่า OAuth2",
+ "Generate keys" : "สร้างคีย์",
+ "Error generating key pair" : "ข้อผิดพลาดในการสร้างคีย์แบบเป็นคู่",
"Enable encryption" : "เปิดใช้งานการเข้ารหัส",
"Enable previews" : "เปิดใช้งานการแสดงตัวอย่าง",
"Check for changes" : "ตรวจสอบการเปลี่ยนแปลง",
@@ -47,8 +31,6 @@ OC.L10N.register(
"All users. Type to select user or group." : "ผู้ใช้ทุกคน พิมพ์เพื่อเลือกผู้ใช้หรือกลุ่ม",
"(group)" : "(กลุ่ม)",
"Saved" : "บันทึกแล้ว",
- "Generate keys" : "สร้างคีย์",
- "Error generating key pair" : "ข้อผิดพลาดในการสร้างคีย์แบบเป็นคู่",
"Access key" : "คีย์การเข้าถึง",
"Secret key" : "คีย์ลับ",
"Builtin" : "ในตัว",
@@ -59,10 +41,14 @@ OC.L10N.register(
"OAuth2" : "OAuth2",
"Client ID" : "Client ID",
"Client secret" : "Client secret",
- "Username and password" : "ชื่อผู้ใช้และรหัสผ่าน",
+ "Username" : "ชื่อผู้ใช้งาน",
"Password" : "รหัสผ่าน",
+ "API key" : "รหัส API",
+ "Username and password" : "ชื่อผู้ใช้และรหัสผ่าน",
"Session credentials" : "ข้อมูลของเซสชั่น",
+ "Public key" : "คีย์สาธารณะ",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "ชื่อโฮสต์",
"Port" : "พอร์ต",
"Region" : "พื้นที่",
@@ -70,9 +56,11 @@ OC.L10N.register(
"Enable Path Style" : "เปิดใช้งานสไตล์เส้นทาง",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "โฟลเดอร์ย่อยระยะไกล",
"Secure https://" : "โหมดปลอดภัย https://",
"Dropbox" : "Dropbox",
"FTP" : "FTP",
+ "Host" : "โฮสต์",
"Secure ftps://" : "โหมดปลอดภัย ftps://",
"Google Drive" : "กูเกิ้ลไดร์ฟ",
"Local" : "ต้นทาง",
@@ -81,6 +69,9 @@ OC.L10N.register(
"SFTP" : "SFTP",
"Root" : "รูท",
"SMB / CIFS" : "SMB / CIFS",
+ "Share" : "แชร์",
+ "Username as share" : "ชื่อผู้ใช้ที่แชร์",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>หมายเหตุ:</b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>หมายเหตุ:</b> การสนับสนุน cURL ใน PHP ไม่ได้เปิดใช้งานหรือติดตั้ง %s เป็นไปไม่ได้ กรุณาขอให้ผู้ดูแลระบบของคุณติดตั้งมัน",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>หมายเหตุ:</b> การสนับสนุน FTP ใน PHP ไม่ได้เปิดใช้งานหรือติดตั้ง %s เป็นไปไม่ได้ กรุณาขอให้ผู้ดูแลระบบของคุณติดตั้งมัน",
diff --git a/apps/files_external/l10n/th_TH.json b/apps/files_external/l10n/th_TH.json
index c927a5980b9..d9d3661a2ae 100644
--- a/apps/files_external/l10n/th_TH.json
+++ b/apps/files_external/l10n/th_TH.json
@@ -5,23 +5,6 @@
"Step 1 failed. Exception: %s" : "ขั้นตอนที่ 1 ล้มเหลว ข้อยกเว้น: %s",
"Step 2 failed. Exception: %s" : "ขั้นตอนที่ 2 ล้มเหลว ข้อยกเว้น: %s",
"External storage" : "จัดเก็บข้อมูลภายนอก",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "ชื่อผู้ใช้งาน",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "ภูมิภาค (จำเป็นสำหรับ OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "API Key (จำเป็นสำหรับ Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "ชื่อผู้เช่า (จำเป็นสำหรับ OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "รหัสผ่าน (ที่จำเป็นสำหรับ OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "ชื่อบริการ (จำเป็นสำหรับ OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "ตัวตนของ URL ปลายทาง (จำเป็นสำหรับ OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "หมดเวลาของการร้องขอ HTTP ในไม่กี่วินาที",
- "SMB / CIFS using OC login" : "SMB/CIFS กำลังใช้ OC เข้าสู่ระบบ",
- "Host" : "โฮสต์",
- "Username as share" : "ชื่อผู้ใช้ที่แชร์",
- "Share" : "แชร์",
- "Remote subfolder" : "โฟลเดอร์ย่อยระยะไกล",
- "SFTP with secret key login" : "SFTP กับคีย์ลับสำหรับเข้าสู่ระบบ",
- "Public key" : "คีย์สาธารณะ",
"Storage with id \"%i\" not found" : "ไม่พบจัดการเก็บข้อมูลของ ID \"%i\"",
"Invalid backend or authentication mechanism class" : "แบ็กเอนด์ไม่ถูกต้องหรือระดับการรับรองความถูกต้องไม่เพียงพอ",
"Invalid mount point" : "จุดเชื่อมต่อที่ไม่ถูกต้อง",
@@ -29,13 +12,14 @@
"Invalid storage backend \"%s\"" : "การจัดเก็บข้อมูลแบ็กเอนด์ไม่ถูกต้อง \"%s\"",
"Unsatisfied backend parameters" : "พารามิเตอร์แบ็กเอนด์ไม่ได้รับอนุญาต",
"Unsatisfied authentication mechanism parameters" : "การรับรองความถูกต้องไม่เพียงพอ",
- "Admin-only storage backend \"%s\"" : "จัดเก็บแบ็กเอนด์ของผู้ดูแลระบบเท่านั้น \"%s\"",
"Personal" : "ส่วนตัว",
"System" : "ระบบ",
"Grant access" : "อนุญาตให้เข้าถึงได้",
"Access granted" : "การเข้าถึงได้รับอนุญาตแล้ว",
"Error configuring OAuth1" : "ข้อผิดพลาดในการกำหนดค่า OAuth1",
"Error configuring OAuth2" : "ข้อผิดพลาดในการกำหนดค่า OAuth2",
+ "Generate keys" : "สร้างคีย์",
+ "Error generating key pair" : "ข้อผิดพลาดในการสร้างคีย์แบบเป็นคู่",
"Enable encryption" : "เปิดใช้งานการเข้ารหัส",
"Enable previews" : "เปิดใช้งานการแสดงตัวอย่าง",
"Check for changes" : "ตรวจสอบการเปลี่ยนแปลง",
@@ -45,8 +29,6 @@
"All users. Type to select user or group." : "ผู้ใช้ทุกคน พิมพ์เพื่อเลือกผู้ใช้หรือกลุ่ม",
"(group)" : "(กลุ่ม)",
"Saved" : "บันทึกแล้ว",
- "Generate keys" : "สร้างคีย์",
- "Error generating key pair" : "ข้อผิดพลาดในการสร้างคีย์แบบเป็นคู่",
"Access key" : "คีย์การเข้าถึง",
"Secret key" : "คีย์ลับ",
"Builtin" : "ในตัว",
@@ -57,10 +39,14 @@
"OAuth2" : "OAuth2",
"Client ID" : "Client ID",
"Client secret" : "Client secret",
- "Username and password" : "ชื่อผู้ใช้และรหัสผ่าน",
+ "Username" : "ชื่อผู้ใช้งาน",
"Password" : "รหัสผ่าน",
+ "API key" : "รหัส API",
+ "Username and password" : "ชื่อผู้ใช้และรหัสผ่าน",
"Session credentials" : "ข้อมูลของเซสชั่น",
+ "Public key" : "คีย์สาธารณะ",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "ชื่อโฮสต์",
"Port" : "พอร์ต",
"Region" : "พื้นที่",
@@ -68,9 +54,11 @@
"Enable Path Style" : "เปิดใช้งานสไตล์เส้นทาง",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "โฟลเดอร์ย่อยระยะไกล",
"Secure https://" : "โหมดปลอดภัย https://",
"Dropbox" : "Dropbox",
"FTP" : "FTP",
+ "Host" : "โฮสต์",
"Secure ftps://" : "โหมดปลอดภัย ftps://",
"Google Drive" : "กูเกิ้ลไดร์ฟ",
"Local" : "ต้นทาง",
@@ -79,6 +67,9 @@
"SFTP" : "SFTP",
"Root" : "รูท",
"SMB / CIFS" : "SMB / CIFS",
+ "Share" : "แชร์",
+ "Username as share" : "ชื่อผู้ใช้ที่แชร์",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>หมายเหตุ:</b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>หมายเหตุ:</b> การสนับสนุน cURL ใน PHP ไม่ได้เปิดใช้งานหรือติดตั้ง %s เป็นไปไม่ได้ กรุณาขอให้ผู้ดูแลระบบของคุณติดตั้งมัน",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>หมายเหตุ:</b> การสนับสนุน FTP ใน PHP ไม่ได้เปิดใช้งานหรือติดตั้ง %s เป็นไปไม่ได้ กรุณาขอให้ผู้ดูแลระบบของคุณติดตั้งมัน",
diff --git a/apps/files_external/l10n/tr.js b/apps/files_external/l10n/tr.js
index 68e69034857..652bc611866 100644
--- a/apps/files_external/l10n/tr.js
+++ b/apps/files_external/l10n/tr.js
@@ -7,23 +7,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "Adım 1 başarısız. Özel durum: %s",
"Step 2 failed. Exception: %s" : "Adım 2 başarısız. Özel durum: %s",
"External storage" : "Harici depolama",
- "OpenStack Object Storage" : "OpenStack Nesne Depolama",
- "Username" : "Kullanıcı Adı",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Bölge (OpenStack Nesne Depolaması için isteğe bağlı)",
- "API Key (required for Rackspace Cloud Files)" : "API Anahtarı (Rackspace Bulut Dosyaları için gerekli)",
- "Tenantname (required for OpenStack Object Storage)" : "Kiracı Adı (OpenStack Nesne Depolaması için gerekli)",
- "Password (required for OpenStack Object Storage)" : "Parola (OpenStack Nesne Depolaması için gerekli)",
- "Service Name (required for OpenStack Object Storage)" : "Hizmet Adı (OpenStack Nesne Depolaması için gerekli)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "Kimlik uç nokta adresi (OpenStack Nesne Depolaması için gerekli)",
- "Timeout of HTTP requests in seconds" : "Saniye cinsinden HTTP istek zaman aşımı",
- "SMB / CIFS using OC login" : "OC oturumu kullanarak SMB / CIFS",
- "Host" : "Sunucu",
- "Username as share" : "Paylaşım olarak kullanıcı adı",
- "Share" : "Paylaş",
- "Remote subfolder" : "Uzak alt klasör",
- "SFTP with secret key login" : "Gizli anahtar oturumu ile SFTP",
- "Public key" : "Ortak anahtar",
"Storage with id \"%i\" not found" : "\"%i\" kimliği ile bir depolama bulunamadı",
"Invalid backend or authentication mechanism class" : "Geçersiz arkauç veya kimlik doğrulama mekanizma sınıfı",
"Invalid mount point" : "Geçersiz bağlama noktası",
@@ -31,13 +14,14 @@ OC.L10N.register(
"Invalid storage backend \"%s\"" : "Geçersiz depolama arka ucu \"%s\"",
"Unsatisfied backend parameters" : "Yetersiz arkauç parametreleri",
"Unsatisfied authentication mechanism parameters" : "Yetersiz kimlik doğrulama mekanizması parametreleri",
- "Admin-only storage backend \"%s\"" : "Sadece yönetici erişimli depolama arkaucu \"%s\"",
"Personal" : "Kişisel",
"System" : "Sistem",
"Grant access" : "Erişimi sağla",
"Access granted" : "Giriş kabul edildi",
"Error configuring OAuth1" : "OAuth1 yapılandırma hatası",
"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ç",
"Check for changes" : "Değişiklikleri denetle",
@@ -47,8 +31,6 @@ OC.L10N.register(
"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)",
"Saved" : "Kaydedildi",
- "Generate keys" : "Anahtarlar üret",
- "Error generating key pair" : "Anahtar çifti üretirken hata",
"Access key" : "Erişim anahtarı",
"Secret key" : "Gizli anahtar",
"Builtin" : "Yerleşik",
@@ -59,10 +41,14 @@ OC.L10N.register(
"OAuth2" : "OAuth2",
"Client ID" : "İstemci kimliği",
"Client secret" : "İstemci parolası",
- "Username and password" : "Kullanıcı adı ve parola",
+ "Username" : "Kullanıcı Adı",
"Password" : "Parola",
+ "API key" : "API anahtarı",
+ "Username and password" : "Kullanıcı adı ve parola",
"Session credentials" : "Oturum bilgileri",
+ "Public key" : "Ortak anahtar",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Makine adı",
"Port" : "Port",
"Region" : "Bölge",
@@ -70,9 +56,11 @@ OC.L10N.register(
"Enable Path Style" : "Yol Biçemini Etkinleştir",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Uzak alt klasör",
"Secure https://" : "Güvenli https://",
"Dropbox" : "Dropbox",
"FTP" : "FTP",
+ "Host" : "Sunucu",
"Secure ftps://" : "Güvenli ftps://",
"Google Drive" : "Google Drive",
"Local" : "Yerel",
@@ -81,6 +69,9 @@ OC.L10N.register(
"SFTP" : "SFTP",
"Root" : "Kök",
"SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Paylaş",
+ "Username as share" : "Paylaşım olarak kullanıcı adı",
+ "OpenStack Object Storage" : "OpenStack Nesne Depolama",
"<b>Note:</b> " : "<b>Not:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Not:</b> PHP'de cURL desteği etkin veya kurulu değil. %s bağlaması mümkün olmayacak. Lütfen kurulumu için sistem yöneticilerinizle iletişime geçin.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Not:</b> PHP'de FTP desteği etkin veya kurulu değil. %s bağlaması mümkün olmayacak. Lütfen kurulumu için sistem yöneticilerinizle iletişime geçin.",
diff --git a/apps/files_external/l10n/tr.json b/apps/files_external/l10n/tr.json
index 7859e8e08dc..328ecab466f 100644
--- a/apps/files_external/l10n/tr.json
+++ b/apps/files_external/l10n/tr.json
@@ -5,23 +5,6 @@
"Step 1 failed. Exception: %s" : "Adım 1 başarısız. Özel durum: %s",
"Step 2 failed. Exception: %s" : "Adım 2 başarısız. Özel durum: %s",
"External storage" : "Harici depolama",
- "OpenStack Object Storage" : "OpenStack Nesne Depolama",
- "Username" : "Kullanıcı Adı",
- "Bucket" : "Bucket",
- "Region (optional for OpenStack Object Storage)" : "Bölge (OpenStack Nesne Depolaması için isteğe bağlı)",
- "API Key (required for Rackspace Cloud Files)" : "API Anahtarı (Rackspace Bulut Dosyaları için gerekli)",
- "Tenantname (required for OpenStack Object Storage)" : "Kiracı Adı (OpenStack Nesne Depolaması için gerekli)",
- "Password (required for OpenStack Object Storage)" : "Parola (OpenStack Nesne Depolaması için gerekli)",
- "Service Name (required for OpenStack Object Storage)" : "Hizmet Adı (OpenStack Nesne Depolaması için gerekli)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "Kimlik uç nokta adresi (OpenStack Nesne Depolaması için gerekli)",
- "Timeout of HTTP requests in seconds" : "Saniye cinsinden HTTP istek zaman aşımı",
- "SMB / CIFS using OC login" : "OC oturumu kullanarak SMB / CIFS",
- "Host" : "Sunucu",
- "Username as share" : "Paylaşım olarak kullanıcı adı",
- "Share" : "Paylaş",
- "Remote subfolder" : "Uzak alt klasör",
- "SFTP with secret key login" : "Gizli anahtar oturumu ile SFTP",
- "Public key" : "Ortak anahtar",
"Storage with id \"%i\" not found" : "\"%i\" kimliği ile bir depolama bulunamadı",
"Invalid backend or authentication mechanism class" : "Geçersiz arkauç veya kimlik doğrulama mekanizma sınıfı",
"Invalid mount point" : "Geçersiz bağlama noktası",
@@ -29,13 +12,14 @@
"Invalid storage backend \"%s\"" : "Geçersiz depolama arka ucu \"%s\"",
"Unsatisfied backend parameters" : "Yetersiz arkauç parametreleri",
"Unsatisfied authentication mechanism parameters" : "Yetersiz kimlik doğrulama mekanizması parametreleri",
- "Admin-only storage backend \"%s\"" : "Sadece yönetici erişimli depolama arkaucu \"%s\"",
"Personal" : "Kişisel",
"System" : "Sistem",
"Grant access" : "Erişimi sağla",
"Access granted" : "Giriş kabul edildi",
"Error configuring OAuth1" : "OAuth1 yapılandırma hatası",
"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ç",
"Check for changes" : "Değişiklikleri denetle",
@@ -45,8 +29,6 @@
"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)",
"Saved" : "Kaydedildi",
- "Generate keys" : "Anahtarlar üret",
- "Error generating key pair" : "Anahtar çifti üretirken hata",
"Access key" : "Erişim anahtarı",
"Secret key" : "Gizli anahtar",
"Builtin" : "Yerleşik",
@@ -57,10 +39,14 @@
"OAuth2" : "OAuth2",
"Client ID" : "İstemci kimliği",
"Client secret" : "İstemci parolası",
- "Username and password" : "Kullanıcı adı ve parola",
+ "Username" : "Kullanıcı Adı",
"Password" : "Parola",
+ "API key" : "API anahtarı",
+ "Username and password" : "Kullanıcı adı ve parola",
"Session credentials" : "Oturum bilgileri",
+ "Public key" : "Ortak anahtar",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Bucket",
"Hostname" : "Makine adı",
"Port" : "Port",
"Region" : "Bölge",
@@ -68,9 +54,11 @@
"Enable Path Style" : "Yol Biçemini Etkinleştir",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Uzak alt klasör",
"Secure https://" : "Güvenli https://",
"Dropbox" : "Dropbox",
"FTP" : "FTP",
+ "Host" : "Sunucu",
"Secure ftps://" : "Güvenli ftps://",
"Google Drive" : "Google Drive",
"Local" : "Yerel",
@@ -79,6 +67,9 @@
"SFTP" : "SFTP",
"Root" : "Kök",
"SMB / CIFS" : "SMB / CIFS",
+ "Share" : "Paylaş",
+ "Username as share" : "Paylaşım olarak kullanıcı adı",
+ "OpenStack Object Storage" : "OpenStack Nesne Depolama",
"<b>Note:</b> " : "<b>Not:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Not:</b> PHP'de cURL desteği etkin veya kurulu değil. %s bağlaması mümkün olmayacak. Lütfen kurulumu için sistem yöneticilerinizle iletişime geçin.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Not:</b> PHP'de FTP desteği etkin veya kurulu değil. %s bağlaması mümkün olmayacak. Lütfen kurulumu için sistem yöneticilerinizle iletişime geçin.",
diff --git a/apps/files_external/l10n/ug.js b/apps/files_external/l10n/ug.js
index 5f3babc62b7..37adb851973 100644
--- a/apps/files_external/l10n/ug.js
+++ b/apps/files_external/l10n/ug.js
@@ -2,17 +2,17 @@ OC.L10N.register(
"files_external",
{
"External storage" : "سىرتقى ساقلىغۇچ",
- "Username" : "ئىشلەتكۈچى ئاتى",
- "Host" : "باش ئاپپارات",
- "Share" : "ھەمبەھىر",
"Personal" : "شەخسىي",
"None" : "يوق",
+ "Username" : "ئىشلەتكۈچى ئاتى",
"Password" : "ئىم",
"Port" : "ئېغىز",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Host" : "باش ئاپپارات",
"Location" : "ئورنى",
"ownCloud" : "ownCloud",
+ "Share" : "ھەمبەھىر",
"Name" : "ئاتى",
"Folder name" : "قىسقۇچ ئاتى",
"Configuration" : "سەپلىمە",
diff --git a/apps/files_external/l10n/ug.json b/apps/files_external/l10n/ug.json
index 129e146763c..f7a072bfe38 100644
--- a/apps/files_external/l10n/ug.json
+++ b/apps/files_external/l10n/ug.json
@@ -1,16 +1,16 @@
{ "translations": {
"External storage" : "سىرتقى ساقلىغۇچ",
- "Username" : "ئىشلەتكۈچى ئاتى",
- "Host" : "باش ئاپپارات",
- "Share" : "ھەمبەھىر",
"Personal" : "شەخسىي",
"None" : "يوق",
+ "Username" : "ئىشلەتكۈچى ئاتى",
"Password" : "ئىم",
"Port" : "ئېغىز",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Host" : "باش ئاپپارات",
"Location" : "ئورنى",
"ownCloud" : "ownCloud",
+ "Share" : "ھەمبەھىر",
"Name" : "ئاتى",
"Folder name" : "قىسقۇچ ئاتى",
"Configuration" : "سەپلىمە",
diff --git a/apps/files_external/l10n/uk.js b/apps/files_external/l10n/uk.js
index 2ed42a012db..024d4fcf982 100644
--- a/apps/files_external/l10n/uk.js
+++ b/apps/files_external/l10n/uk.js
@@ -4,22 +4,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "1-й крок невдалий. Виключення: %s",
"Step 2 failed. Exception: %s" : "2-й крок невдалий. Виключення: %s",
"External storage" : "Зовнішнє сховище",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Ім'я користувача",
- "Bucket" : "Кошик",
- "Region (optional for OpenStack Object Storage)" : "Регіон (опціонально для OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "Ключ API (обов'язково для Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Ім'я орендатора (обов'язково для OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Пароль (обов’язково для OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Назва сервісу (обов’язково для OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL підтвердження кінцевої точки (обов'язково для OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Тайм-аут HTTP запитів на секунду",
- "SMB / CIFS using OC login" : "SMB / CIFS з використанням логіна OC",
- "Host" : "Хост",
- "Username as share" : "Ім'я для відкритого доступу",
- "Share" : "Поділитися",
- "Remote subfolder" : "Віддалений підкаталог",
- "Public key" : "Відкритий ключ",
"Storage with id \"%i\" not found" : "Сховище з id \"%i\" не знайдено",
"Invalid mount point" : "Невірна точка монтування",
"Invalid storage backend \"%s\"" : "Невірне сховище \"%s\"",
@@ -27,19 +11,23 @@ OC.L10N.register(
"System" : "Система",
"Grant access" : "Дозволити доступ",
"Access granted" : "Доступ дозволено",
+ "Generate keys" : "Створити ключі",
+ "Error generating key pair" : "Помилка створення ключової пари",
"Enable encryption" : "Увімкнути шифрування",
"All users. Type to select user or group." : "Всі користувачі. Введіть ім'я користувача або групи.",
"(group)" : "(група)",
"Saved" : "Збережено",
- "Generate keys" : "Створити ключі",
- "Error generating key pair" : "Помилка створення ключової пари",
"None" : "Жоден",
"App key" : "Ключ додатку",
"App secret" : "Секретний ключ додатку",
"Client ID" : "Ідентифікатор клієнта",
"Client secret" : "Ключ клієнта",
+ "Username" : "Ім'я користувача",
"Password" : "Пароль",
+ "API key" : "ключ API",
+ "Public key" : "Відкритий ключ",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Кошик",
"Hostname" : "Ім'я хоста",
"Port" : "Порт",
"Region" : "Регіон",
@@ -47,13 +35,18 @@ OC.L10N.register(
"Enable Path Style" : "Включити стиль шляху",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Віддалений підкаталог",
"Secure https://" : "Захищений https://",
"Dropbox" : "Dropbox",
+ "Host" : "Хост",
"Secure ftps://" : "Захищений ftps://",
"Local" : "Локально",
"Location" : "Місце",
"ownCloud" : "ownCloud",
"Root" : "Батьківський каталог",
+ "Share" : "Поділитися",
+ "Username as share" : "Ім'я для відкритого доступу",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Примітка:</b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Примітка:</b> Підтримку cURL в PHP не ввімкнено чи не встановлена. Під'єднатися до %s неможливо. Зверніться до системного адміністратора.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Примітка:</b> Підтримку FTP в PHP не ввімкнено чи не встановлена. Під'єднатися до %s неможливо. Зверніться до системного адміністратора.",
diff --git a/apps/files_external/l10n/uk.json b/apps/files_external/l10n/uk.json
index 6024c5b02d5..fe5c43a8f39 100644
--- a/apps/files_external/l10n/uk.json
+++ b/apps/files_external/l10n/uk.json
@@ -2,22 +2,6 @@
"Step 1 failed. Exception: %s" : "1-й крок невдалий. Виключення: %s",
"Step 2 failed. Exception: %s" : "2-й крок невдалий. Виключення: %s",
"External storage" : "Зовнішнє сховище",
- "OpenStack Object Storage" : "OpenStack Object Storage",
- "Username" : "Ім'я користувача",
- "Bucket" : "Кошик",
- "Region (optional for OpenStack Object Storage)" : "Регіон (опціонально для OpenStack Object Storage)",
- "API Key (required for Rackspace Cloud Files)" : "Ключ API (обов'язково для Rackspace Cloud Files)",
- "Tenantname (required for OpenStack Object Storage)" : "Ім'я орендатора (обов'язково для OpenStack Object Storage)",
- "Password (required for OpenStack Object Storage)" : "Пароль (обов’язково для OpenStack Object Storage)",
- "Service Name (required for OpenStack Object Storage)" : "Назва сервісу (обов’язково для OpenStack Object Storage)",
- "URL of identity endpoint (required for OpenStack Object Storage)" : "URL підтвердження кінцевої точки (обов'язково для OpenStack Object Storage)",
- "Timeout of HTTP requests in seconds" : "Тайм-аут HTTP запитів на секунду",
- "SMB / CIFS using OC login" : "SMB / CIFS з використанням логіна OC",
- "Host" : "Хост",
- "Username as share" : "Ім'я для відкритого доступу",
- "Share" : "Поділитися",
- "Remote subfolder" : "Віддалений підкаталог",
- "Public key" : "Відкритий ключ",
"Storage with id \"%i\" not found" : "Сховище з id \"%i\" не знайдено",
"Invalid mount point" : "Невірна точка монтування",
"Invalid storage backend \"%s\"" : "Невірне сховище \"%s\"",
@@ -25,19 +9,23 @@
"System" : "Система",
"Grant access" : "Дозволити доступ",
"Access granted" : "Доступ дозволено",
+ "Generate keys" : "Створити ключі",
+ "Error generating key pair" : "Помилка створення ключової пари",
"Enable encryption" : "Увімкнути шифрування",
"All users. Type to select user or group." : "Всі користувачі. Введіть ім'я користувача або групи.",
"(group)" : "(група)",
"Saved" : "Збережено",
- "Generate keys" : "Створити ключі",
- "Error generating key pair" : "Помилка створення ключової пари",
"None" : "Жоден",
"App key" : "Ключ додатку",
"App secret" : "Секретний ключ додатку",
"Client ID" : "Ідентифікатор клієнта",
"Client secret" : "Ключ клієнта",
+ "Username" : "Ім'я користувача",
"Password" : "Пароль",
+ "API key" : "ключ API",
+ "Public key" : "Відкритий ключ",
"Amazon S3" : "Amazon S3",
+ "Bucket" : "Кошик",
"Hostname" : "Ім'я хоста",
"Port" : "Порт",
"Region" : "Регіон",
@@ -45,13 +33,18 @@
"Enable Path Style" : "Включити стиль шляху",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "Віддалений підкаталог",
"Secure https://" : "Захищений https://",
"Dropbox" : "Dropbox",
+ "Host" : "Хост",
"Secure ftps://" : "Захищений ftps://",
"Local" : "Локально",
"Location" : "Місце",
"ownCloud" : "ownCloud",
"Root" : "Батьківський каталог",
+ "Share" : "Поділитися",
+ "Username as share" : "Ім'я для відкритого доступу",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
"<b>Note:</b> " : "<b>Примітка:</b>",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Примітка:</b> Підтримку cURL в PHP не ввімкнено чи не встановлена. Під'єднатися до %s неможливо. Зверніться до системного адміністратора.",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Примітка:</b> Підтримку FTP в PHP не ввімкнено чи не встановлена. Під'єднатися до %s неможливо. Зверніться до системного адміністратора.",
diff --git a/apps/files_external/l10n/ur_PK.js b/apps/files_external/l10n/ur_PK.js
index b0571dbf198..55c8ee1f1bc 100644
--- a/apps/files_external/l10n/ur_PK.js
+++ b/apps/files_external/l10n/ur_PK.js
@@ -1,12 +1,12 @@
OC.L10N.register(
"files_external",
{
- "Username" : "یوزر نیم",
- "Share" : "تقسیم",
"Personal" : "شخصی",
+ "Username" : "یوزر نیم",
"Password" : "پاسورڈ",
"URL" : "یو ار ایل",
"Location" : "مقام",
+ "Share" : "تقسیم",
"Name" : "اسم",
"Delete" : "حذف کریں"
},
diff --git a/apps/files_external/l10n/ur_PK.json b/apps/files_external/l10n/ur_PK.json
index f9a4d5e26e2..e8b9c79e1f1 100644
--- a/apps/files_external/l10n/ur_PK.json
+++ b/apps/files_external/l10n/ur_PK.json
@@ -1,10 +1,10 @@
{ "translations": {
- "Username" : "یوزر نیم",
- "Share" : "تقسیم",
"Personal" : "شخصی",
+ "Username" : "یوزر نیم",
"Password" : "پاسورڈ",
"URL" : "یو ار ایل",
"Location" : "مقام",
+ "Share" : "تقسیم",
"Name" : "اسم",
"Delete" : "حذف کریں"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
diff --git a/apps/files_external/l10n/vi.js b/apps/files_external/l10n/vi.js
index 6701ba4f324..49c746851eb 100644
--- a/apps/files_external/l10n/vi.js
+++ b/apps/files_external/l10n/vi.js
@@ -2,21 +2,21 @@ OC.L10N.register(
"files_external",
{
"External storage" : "Lưu trữ ngoài",
- "Username" : "Tên đăng nhập",
- "Host" : "Máy chủ",
- "Share" : "Chia sẻ",
"Personal" : "Cá nhân",
"Grant access" : "Cấp quyền truy cập",
"Access granted" : "Đã cấp quyền truy cập",
"Saved" : "Đã lưu",
"None" : "Không gì cả",
+ "Username" : "Tên đăng nhập",
"Password" : "Mật khẩu",
"Port" : "Cổng",
"Region" : "Vùng/miền",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Host" : "Máy chủ",
"Location" : "Vị trí",
"ownCloud" : "ownCloud",
+ "Share" : "Chia sẻ",
"Name" : "Tên",
"External Storage" : "Lưu trữ ngoài",
"Folder name" : "Tên thư mục",
diff --git a/apps/files_external/l10n/vi.json b/apps/files_external/l10n/vi.json
index 6a643399297..4daddc7ae57 100644
--- a/apps/files_external/l10n/vi.json
+++ b/apps/files_external/l10n/vi.json
@@ -1,20 +1,20 @@
{ "translations": {
"External storage" : "Lưu trữ ngoài",
- "Username" : "Tên đăng nhập",
- "Host" : "Máy chủ",
- "Share" : "Chia sẻ",
"Personal" : "Cá nhân",
"Grant access" : "Cấp quyền truy cập",
"Access granted" : "Đã cấp quyền truy cập",
"Saved" : "Đã lưu",
"None" : "Không gì cả",
+ "Username" : "Tên đăng nhập",
"Password" : "Mật khẩu",
"Port" : "Cổng",
"Region" : "Vùng/miền",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Host" : "Máy chủ",
"Location" : "Vị trí",
"ownCloud" : "ownCloud",
+ "Share" : "Chia sẻ",
"Name" : "Tên",
"External Storage" : "Lưu trữ ngoài",
"Folder name" : "Tên thư mục",
diff --git a/apps/files_external/l10n/zh_CN.js b/apps/files_external/l10n/zh_CN.js
index 43941ac917c..535d945b028 100644
--- a/apps/files_external/l10n/zh_CN.js
+++ b/apps/files_external/l10n/zh_CN.js
@@ -4,12 +4,6 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "步骤 1 失败。异常:%s",
"Step 2 failed. Exception: %s" : "步骤 2 失败。异常:%s",
"External storage" : "外部存储",
- "OpenStack Object Storage" : "OpenStack 对象存储",
- "Username" : "用户名",
- "SMB / CIFS using OC login" : "SMB / CIFS 使用 OC 登录信息",
- "Host" : "主机",
- "Share" : "共享",
- "Remote subfolder" : "远程子文件夹",
"Personal" : "个人",
"System" : "系统",
"Grant access" : "授权",
@@ -17,7 +11,9 @@ OC.L10N.register(
"Enable encryption" : "启用加密",
"Saved" : "已保存",
"None" : "无",
+ "Username" : "用户名",
"Password" : "密码",
+ "API key" : "API密匙",
"Amazon S3" : "Amazon S3",
"Port" : "端口",
"Region" : "地区",
@@ -25,12 +21,16 @@ OC.L10N.register(
"Enable Path Style" : "启用 Path Style",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "远程子文件夹",
"Secure https://" : "安全 https://",
+ "Host" : "主机",
"Secure ftps://" : "安全 ftps://",
"Local" : "本地",
"Location" : "地点",
"ownCloud" : "ownCloud",
"Root" : "根路径",
+ "Share" : "共享",
+ "OpenStack Object Storage" : "OpenStack 对象存储",
"<b>Note:</b> " : "<b>注意:</b>",
"Name" : "名称",
"Storage type" : "存储类型",
diff --git a/apps/files_external/l10n/zh_CN.json b/apps/files_external/l10n/zh_CN.json
index 18402568132..ac75d680c7e 100644
--- a/apps/files_external/l10n/zh_CN.json
+++ b/apps/files_external/l10n/zh_CN.json
@@ -2,12 +2,6 @@
"Step 1 failed. Exception: %s" : "步骤 1 失败。异常:%s",
"Step 2 failed. Exception: %s" : "步骤 2 失败。异常:%s",
"External storage" : "外部存储",
- "OpenStack Object Storage" : "OpenStack 对象存储",
- "Username" : "用户名",
- "SMB / CIFS using OC login" : "SMB / CIFS 使用 OC 登录信息",
- "Host" : "主机",
- "Share" : "共享",
- "Remote subfolder" : "远程子文件夹",
"Personal" : "个人",
"System" : "系统",
"Grant access" : "授权",
@@ -15,7 +9,9 @@
"Enable encryption" : "启用加密",
"Saved" : "已保存",
"None" : "无",
+ "Username" : "用户名",
"Password" : "密码",
+ "API key" : "API密匙",
"Amazon S3" : "Amazon S3",
"Port" : "端口",
"Region" : "地区",
@@ -23,12 +19,16 @@
"Enable Path Style" : "启用 Path Style",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Remote subfolder" : "远程子文件夹",
"Secure https://" : "安全 https://",
+ "Host" : "主机",
"Secure ftps://" : "安全 ftps://",
"Local" : "本地",
"Location" : "地点",
"ownCloud" : "ownCloud",
"Root" : "根路径",
+ "Share" : "共享",
+ "OpenStack Object Storage" : "OpenStack 对象存储",
"<b>Note:</b> " : "<b>注意:</b>",
"Name" : "名称",
"Storage type" : "存储类型",
diff --git a/apps/files_external/l10n/zh_HK.js b/apps/files_external/l10n/zh_HK.js
index ffeaab660a0..7a38dd7ffed 100644
--- a/apps/files_external/l10n/zh_HK.js
+++ b/apps/files_external/l10n/zh_HK.js
@@ -1,16 +1,16 @@
OC.L10N.register(
"files_external",
{
- "Username" : "用戶名稱",
- "Host" : "主機",
- "Share" : "分享",
"Personal" : "個人",
"Saved" : "已儲存",
"None" : "空",
+ "Username" : "用戶名稱",
"Password" : "密碼",
"Port" : "連接埠",
"WebDAV" : "WebDAV",
"URL" : "網址",
+ "Host" : "主機",
+ "Share" : "分享",
"Name" : "名稱",
"Folder name" : "資料夾名稱",
"Delete" : "刪除"
diff --git a/apps/files_external/l10n/zh_HK.json b/apps/files_external/l10n/zh_HK.json
index 5ad37c40925..befeede4bbe 100644
--- a/apps/files_external/l10n/zh_HK.json
+++ b/apps/files_external/l10n/zh_HK.json
@@ -1,14 +1,14 @@
{ "translations": {
- "Username" : "用戶名稱",
- "Host" : "主機",
- "Share" : "分享",
"Personal" : "個人",
"Saved" : "已儲存",
"None" : "空",
+ "Username" : "用戶名稱",
"Password" : "密碼",
"Port" : "連接埠",
"WebDAV" : "WebDAV",
"URL" : "網址",
+ "Host" : "主機",
+ "Share" : "分享",
"Name" : "名稱",
"Folder name" : "資料夾名稱",
"Delete" : "刪除"
diff --git a/apps/files_external/l10n/zh_TW.js b/apps/files_external/l10n/zh_TW.js
index 61874198eb9..e4e01cd2d59 100644
--- a/apps/files_external/l10n/zh_TW.js
+++ b/apps/files_external/l10n/zh_TW.js
@@ -2,25 +2,26 @@ OC.L10N.register(
"files_external",
{
"External storage" : "外部儲存",
- "Username" : "使用者名稱",
- "Host" : "主機",
- "Share" : "分享",
"Personal" : "個人",
"System" : "系統",
"Grant access" : "允許存取",
"Access granted" : "允許存取",
"Saved" : "已儲存",
"None" : "無",
+ "Username" : "使用者名稱",
"Password" : "密碼",
+ "API key" : "API金鑰",
"Amazon S3" : "Amazon S3",
"Port" : "連接埠",
"Region" : "地區",
"Enable SSL" : "啟用 SSL",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Host" : "主機",
"Local" : "本地",
"Location" : "地點",
"ownCloud" : "ownCloud",
+ "Share" : "分享",
"<b>Note:</b> " : "<b>警告:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>警告:</b> PHP 並未啓用 Curl 的支援,因此無法掛載 %s 。請洽您的系統管理員將其安裝並啓用。",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>警告</b>:PHP 並未啓用 FTP 的支援,因此無法掛載 %s,請洽您的系統管理員將其安裝並啓用。",
diff --git a/apps/files_external/l10n/zh_TW.json b/apps/files_external/l10n/zh_TW.json
index 28bb079fc7e..1ed049bc079 100644
--- a/apps/files_external/l10n/zh_TW.json
+++ b/apps/files_external/l10n/zh_TW.json
@@ -1,24 +1,25 @@
{ "translations": {
"External storage" : "外部儲存",
- "Username" : "使用者名稱",
- "Host" : "主機",
- "Share" : "分享",
"Personal" : "個人",
"System" : "系統",
"Grant access" : "允許存取",
"Access granted" : "允許存取",
"Saved" : "已儲存",
"None" : "無",
+ "Username" : "使用者名稱",
"Password" : "密碼",
+ "API key" : "API金鑰",
"Amazon S3" : "Amazon S3",
"Port" : "連接埠",
"Region" : "地區",
"Enable SSL" : "啟用 SSL",
"WebDAV" : "WebDAV",
"URL" : "URL",
+ "Host" : "主機",
"Local" : "本地",
"Location" : "地點",
"ownCloud" : "ownCloud",
+ "Share" : "分享",
"<b>Note:</b> " : "<b>警告:</b> ",
"<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>警告:</b> PHP 並未啓用 Curl 的支援,因此無法掛載 %s 。請洽您的系統管理員將其安裝並啓用。",
"<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>警告</b>:PHP 並未啓用 FTP 的支援,因此無法掛載 %s,請洽您的系統管理員將其安裝並啓用。",
diff --git a/apps/files_external/lib/auth/authmechanism.php b/apps/files_external/lib/auth/authmechanism.php
index 11d99bb330d..ddc0c6a4dca 100644
--- a/apps/files_external/lib/auth/authmechanism.php
+++ b/apps/files_external/lib/auth/authmechanism.php
@@ -22,7 +22,7 @@
namespace OCA\Files_External\Lib\Auth;
use \OCA\Files_External\Lib\StorageConfig;
-use \OCA\Files_External\Lib\VisibilityTrait;
+use \OCA\Files_External\Lib\PermissionsTrait;
use \OCA\Files_External\Lib\IdentifierTrait;
use \OCA\Files_External\Lib\FrontendDefinitionTrait;
use \OCA\Files_External\Lib\StorageModifierTrait;
@@ -40,7 +40,7 @@ use \OCA\Files_External\Lib\StorageModifierTrait;
* scheme, which are provided from the authentication mechanism.
*
* This class uses the following traits:
- * - VisibilityTrait
+ * - PermissionsTrait
* Restrict usage to admin-only/none
* - FrontendDefinitionTrait
* Specify configuration parameters and other definitions
@@ -58,7 +58,7 @@ class AuthMechanism implements \JsonSerializable {
const SCHEME_PUBLICKEY = 'publickey';
const SCHEME_OPENSTACK = 'openstack';
- use VisibilityTrait;
+ use PermissionsTrait;
use FrontendDefinitionTrait;
use StorageModifierTrait;
use IdentifierTrait;
diff --git a/apps/files_external/lib/auth/openstack/openstack.php b/apps/files_external/lib/auth/openstack/openstack.php
new file mode 100644
index 00000000000..faf356bcf2e
--- /dev/null
+++ b/apps/files_external/lib/auth/openstack/openstack.php
@@ -0,0 +1,48 @@
+<?php
+/**
+ * @author Robin McCorkell <rmccorkell@owncloud.com>
+ *
+ * @copyright Copyright (c) 2015, ownCloud, Inc.
+ * @license AGPL-3.0
+ *
+ * This code is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License, version 3,
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License, version 3,
+ * along with this program. If not, see <http://www.gnu.org/licenses/>
+ *
+ */
+
+namespace OCA\Files_External\Lib\Auth\OpenStack;
+
+use \OCP\IL10N;
+use \OCA\Files_External\Lib\DefinitionParameter;
+use \OCA\Files_External\Lib\Auth\AuthMechanism;
+
+/**
+ * OpenStack Keystone authentication
+ */
+class OpenStack extends AuthMechanism {
+
+ public function __construct(IL10N $l) {
+ $this
+ ->setIdentifier('openstack::openstack')
+ ->setScheme(self::SCHEME_OPENSTACK)
+ ->setText($l->t('OpenStack'))
+ ->addParameters([
+ (new DefinitionParameter('user', $l->t('Username'))),
+ (new DefinitionParameter('password', $l->t('Password')))
+ ->setType(DefinitionParameter::VALUE_PASSWORD),
+ (new DefinitionParameter('tenant', $l->t('Tenant name'))),
+ (new DefinitionParameter('url', $l->t('Identity endpoint URL'))),
+ ])
+ ;
+ }
+
+}
diff --git a/apps/files_external/lib/auth/openstack/rackspace.php b/apps/files_external/lib/auth/openstack/rackspace.php
new file mode 100644
index 00000000000..9268f3aad87
--- /dev/null
+++ b/apps/files_external/lib/auth/openstack/rackspace.php
@@ -0,0 +1,46 @@
+<?php
+/**
+ * @author Robin McCorkell <rmccorkell@owncloud.com>
+ *
+ * @copyright Copyright (c) 2015, ownCloud, Inc.
+ * @license AGPL-3.0
+ *
+ * This code is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License, version 3,
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License, version 3,
+ * along with this program. If not, see <http://www.gnu.org/licenses/>
+ *
+ */
+
+namespace OCA\Files_External\Lib\Auth\OpenStack;
+
+use \OCP\IL10N;
+use \OCA\Files_External\Lib\DefinitionParameter;
+use \OCA\Files_External\Lib\Auth\AuthMechanism;
+
+/**
+ * Rackspace authentication
+ */
+class Rackspace extends AuthMechanism {
+
+ public function __construct(IL10N $l) {
+ $this
+ ->setIdentifier('openstack::rackspace')
+ ->setScheme(self::SCHEME_OPENSTACK)
+ ->setText($l->t('Rackspace'))
+ ->addParameters([
+ (new DefinitionParameter('user', $l->t('Username'))),
+ (new DefinitionParameter('key', $l->t('API key')))
+ ->setType(DefinitionParameter::VALUE_PASSWORD),
+ ])
+ ;
+ }
+
+}
diff --git a/apps/files_external/lib/auth/publickey/rsa.php b/apps/files_external/lib/auth/publickey/rsa.php
new file mode 100644
index 00000000000..f40136dda01
--- /dev/null
+++ b/apps/files_external/lib/auth/publickey/rsa.php
@@ -0,0 +1,80 @@
+<?php
+/**
+ * @author Robin McCorkell <rmccorkell@owncloud.com>
+ *
+ * @copyright Copyright (c) 2015, ownCloud, Inc.
+ * @license AGPL-3.0
+ *
+ * This code is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License, version 3,
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License, version 3,
+ * along with this program. If not, see <http://www.gnu.org/licenses/>
+ *
+ */
+
+namespace OCA\Files_External\Lib\Auth\PublicKey;
+
+use \OCP\IL10N;
+use \OCA\Files_External\Lib\DefinitionParameter;
+use \OCA\Files_External\Lib\Auth\AuthMechanism;
+use \OCA\Files_External\Lib\StorageConfig;
+use \OCP\IConfig;
+use \phpseclib\Crypt\RSA as RSACrypt;
+
+/**
+ * RSA public key authentication
+ */
+class RSA extends AuthMechanism {
+
+ const CREATE_KEY_BITS = 1024;
+
+ /** @var IConfig */
+ private $config;
+
+ public function __construct(IL10N $l, IConfig $config) {
+ $this->config = $config;
+
+ $this
+ ->setIdentifier('publickey::rsa')
+ ->setScheme(self::SCHEME_PUBLICKEY)
+ ->setText($l->t('RSA public key'))
+ ->addParameters([
+ (new DefinitionParameter('user', $l->t('Username'))),
+ (new DefinitionParameter('public_key', $l->t('Public key'))),
+ (new DefinitionParameter('private_key', 'private_key'))
+ ->setType(DefinitionParameter::VALUE_HIDDEN),
+ ])
+ ->setCustomJs('public_key')
+ ;
+ }
+
+ public function manipulateStorageConfig(StorageConfig &$storage) {
+ $auth = new RSACrypt();
+ $auth->setPassword($this->config->getSystemValue('secret', ''));
+ if (!$auth->loadKey($storage->getBackendOption('private_key'))) {
+ throw new \RuntimeException('unable to load private key');
+ }
+ $storage->setBackendOption('public_key_auth', $auth);
+ }
+
+ /**
+ * Generate a keypair
+ *
+ * @return array ['privatekey' => $privateKey, 'publickey' => $publicKey]
+ */
+ public function createKey() {
+ $rsa = new RSACrypt();
+ $rsa->setPublicKeyFormat(RSACrypt::PUBLIC_FORMAT_OPENSSH);
+ $rsa->setPassword($this->config->getSystemValue('secret', ''));
+
+ return $rsa->createKey(self::CREATE_KEY_BITS);
+ }
+
+}
diff --git a/apps/files_external/lib/backend/amazons3.php b/apps/files_external/lib/backend/amazons3.php
index 880d47621f3..1cf62d7cb09 100644
--- a/apps/files_external/lib/backend/amazons3.php
+++ b/apps/files_external/lib/backend/amazons3.php
@@ -26,10 +26,14 @@ use \OCA\Files_External\Lib\Backend\Backend;
use \OCA\Files_External\Lib\DefinitionParameter;
use \OCA\Files_External\Lib\Auth\AuthMechanism;
use \OCA\Files_External\Service\BackendService;
+use \OCA\Files_External\Lib\LegacyDependencyCheckPolyfill;
+
use \OCA\Files_External\Lib\Auth\AmazonS3\AccessKey;
class AmazonS3 extends Backend {
+ use LegacyDependencyCheckPolyfill;
+
public function __construct(IL10N $l, AccessKey $legacyAuth) {
$this
->setIdentifier('amazons3')
@@ -49,7 +53,6 @@ class AmazonS3 extends Backend {
(new DefinitionParameter('use_path_style', $l->t('Enable Path Style')))
->setType(DefinitionParameter::VALUE_BOOLEAN),
])
- ->setDependencyCheck('\OC\Files\Storage\AmazonS3::checkDependencies')
->addAuthScheme(AccessKey::SCHEME_AMAZONS3_ACCESSKEY)
->setLegacyAuthMechanism($legacyAuth)
;
diff --git a/apps/files_external/lib/backend/backend.php b/apps/files_external/lib/backend/backend.php
index 90d5d38ed94..2a2add3ac59 100644
--- a/apps/files_external/lib/backend/backend.php
+++ b/apps/files_external/lib/backend/backend.php
@@ -22,7 +22,7 @@
namespace OCA\Files_External\Lib\Backend;
use \OCA\Files_External\Lib\StorageConfig;
-use \OCA\Files_External\Lib\VisibilityTrait;
+use \OCA\Files_External\Lib\PermissionsTrait;
use \OCA\Files_External\Lib\FrontendDefinitionTrait;
use \OCA\Files_External\Lib\PriorityTrait;
use \OCA\Files_External\Lib\DependencyTrait;
@@ -43,7 +43,7 @@ use \OCA\Files_External\Lib\Auth\AuthMechanism;
* scheme, which are provided from the authentication mechanism.
*
* This class uses the following traits:
- * - VisibilityTrait
+ * - PermissionsTrait
* Restrict usage to admin-only/none
* - FrontendDefinitionTrait
* Specify configuration parameters and other definitions
@@ -56,7 +56,7 @@ use \OCA\Files_External\Lib\Auth\AuthMechanism;
*/
class Backend implements \JsonSerializable {
- use VisibilityTrait;
+ use PermissionsTrait;
use FrontendDefinitionTrait;
use PriorityTrait;
use DependencyTrait;
diff --git a/apps/files_external/lib/backend/dav.php b/apps/files_external/lib/backend/dav.php
index 5ae6d122588..c4f446548e1 100644
--- a/apps/files_external/lib/backend/dav.php
+++ b/apps/files_external/lib/backend/dav.php
@@ -26,11 +26,14 @@ use \OCA\Files_External\Lib\Backend\Backend;
use \OCA\Files_External\Lib\DefinitionParameter;
use \OCA\Files_External\Lib\Auth\AuthMechanism;
use \OCA\Files_External\Service\BackendService;
+use \OCA\Files_External\Lib\LegacyDependencyCheckPolyfill;
use \OCA\Files_External\Lib\Auth\Password\Password;
class DAV extends Backend {
+ use LegacyDependencyCheckPolyfill;
+
public function __construct(IL10N $l, Password $legacyAuth) {
$this
->setIdentifier('dav')
@@ -44,7 +47,6 @@ class DAV extends Backend {
(new DefinitionParameter('secure', $l->t('Secure https://')))
->setType(DefinitionParameter::VALUE_BOOLEAN),
])
- ->setDependencyCheck('\OC\Files\Storage\DAV::checkDependencies')
->addAuthScheme(AuthMechanism::SCHEME_PASSWORD)
->setLegacyAuthMechanism($legacyAuth)
;
diff --git a/apps/files_external/lib/backend/dropbox.php b/apps/files_external/lib/backend/dropbox.php
index bfd2e4cddc4..3e595cb0a9c 100644
--- a/apps/files_external/lib/backend/dropbox.php
+++ b/apps/files_external/lib/backend/dropbox.php
@@ -26,10 +26,14 @@ use \OCA\Files_External\Lib\Backend\Backend;
use \OCA\Files_External\Lib\DefinitionParameter;
use \OCA\Files_External\Lib\Auth\AuthMechanism;
use \OCA\Files_External\Service\BackendService;
+use \OCA\Files_External\Lib\LegacyDependencyCheckPolyfill;
+
use \OCA\Files_External\Lib\Auth\OAuth1\OAuth1;
class Dropbox extends Backend {
+ use LegacyDependencyCheckPolyfill;
+
public function __construct(IL10N $l, OAuth1 $legacyAuth) {
$this
->setIdentifier('dropbox')
@@ -39,7 +43,6 @@ class Dropbox extends Backend {
->addParameters([
// all parameters handled in OAuth1 mechanism
])
- ->setDependencyCheck('\OC\Files\Storage\Dropbox::checkDependencies')
->addAuthScheme(AuthMechanism::SCHEME_OAUTH1)
->setLegacyAuthMechanism($legacyAuth)
;
diff --git a/apps/files_external/lib/backend/ftp.php b/apps/files_external/lib/backend/ftp.php
index df6ca37679e..1caf3a8fcb8 100644
--- a/apps/files_external/lib/backend/ftp.php
+++ b/apps/files_external/lib/backend/ftp.php
@@ -26,11 +26,14 @@ use \OCA\Files_External\Lib\Backend\Backend;
use \OCA\Files_External\Lib\DefinitionParameter;
use \OCA\Files_External\Lib\Auth\AuthMechanism;
use \OCA\Files_External\Service\BackendService;
+use \OCA\Files_External\Lib\LegacyDependencyCheckPolyfill;
use \OCA\Files_External\Lib\Auth\Password\Password;
class FTP extends Backend {
+ use LegacyDependencyCheckPolyfill;
+
public function __construct(IL10N $l, Password $legacyAuth) {
$this
->setIdentifier('ftp')
@@ -44,7 +47,6 @@ class FTP extends Backend {
(new DefinitionParameter('secure', $l->t('Secure ftps://')))
->setType(DefinitionParameter::VALUE_BOOLEAN),
])
- ->setDependencyCheck('\OC\Files\Storage\FTP::checkDependencies')
->addAuthScheme(AuthMechanism::SCHEME_PASSWORD)
->setLegacyAuthMechanism($legacyAuth)
;
diff --git a/apps/files_external/lib/backend/google.php b/apps/files_external/lib/backend/google.php
index b46b2f653a6..bc0b52c464b 100644
--- a/apps/files_external/lib/backend/google.php
+++ b/apps/files_external/lib/backend/google.php
@@ -26,10 +26,14 @@ use \OCA\Files_External\Lib\Backend\Backend;
use \OCA\Files_External\Lib\DefinitionParameter;
use \OCA\Files_External\Lib\Auth\AuthMechanism;
use \OCA\Files_External\Service\BackendService;
+use \OCA\Files_External\Lib\LegacyDependencyCheckPolyfill;
+
use \OCA\Files_External\Lib\Auth\OAuth2\OAuth2;
class Google extends Backend {
+ use LegacyDependencyCheckPolyfill;
+
public function __construct(IL10N $l, OAuth2 $legacyAuth) {
$this
->setIdentifier('googledrive')
@@ -39,7 +43,6 @@ class Google extends Backend {
->addParameters([
// all parameters handled in OAuth2 mechanism
])
- ->setDependencyCheck('\OC\Files\Storage\Google::checkDependencies')
->addAuthScheme(AuthMechanism::SCHEME_OAUTH2)
->setLegacyAuthMechanism($legacyAuth)
;
diff --git a/apps/files_external/lib/backend/legacybackend.php b/apps/files_external/lib/backend/legacybackend.php
index 0f60c2caa47..83a5b45940d 100644
--- a/apps/files_external/lib/backend/legacybackend.php
+++ b/apps/files_external/lib/backend/legacybackend.php
@@ -24,12 +24,21 @@ namespace OCA\Files_External\Lib\Backend;
use \OCA\Files_External\Lib\DefinitionParameter;
use \OCA\Files_External\Lib\Backend\Backend;
use \OCA\Files_External\Lib\Auth\Builtin;
+use \OCA\Files_External\Lib\MissingDependency;
+use \OCA\Files_External\Lib\LegacyDependencyCheckPolyfill;
/**
* Legacy compatibility for OC_Mount_Config::registerBackend()
*/
class LegacyBackend extends Backend {
+ use LegacyDependencyCheckPolyfill {
+ LegacyDependencyCheckPolyfill::checkDependencies as doCheckDependencies;
+ }
+
+ /** @var bool */
+ protected $hasDependencies = false;
+
/**
* @param string $class
* @param array $definition
@@ -78,8 +87,18 @@ class LegacyBackend extends Backend {
$this->setCustomJs($definition['custom']);
}
if (isset($definition['has_dependencies']) && $definition['has_dependencies']) {
- $this->setDependencyCheck($class . '::checkDependencies');
+ $this->hasDependencies = true;
+ }
+ }
+
+ /**
+ * @return MissingDependency[]
+ */
+ public function checkDependencies() {
+ if ($this->hasDependencies) {
+ return $this->doCheckDependencies();
}
+ return [];
}
}
diff --git a/apps/files_external/lib/backend/local.php b/apps/files_external/lib/backend/local.php
index a80b437fab7..a6635491b6e 100644
--- a/apps/files_external/lib/backend/local.php
+++ b/apps/files_external/lib/backend/local.php
@@ -39,7 +39,7 @@ class Local extends Backend {
->addParameters([
(new DefinitionParameter('datadir', $l->t('Location'))),
])
- ->setAllowedVisibility(BackendService::VISIBILITY_ADMIN)
+ ->setAllowedPermissions(BackendService::USER_PERSONAL, BackendService::PERMISSION_NONE)
->setPriority(BackendService::PRIORITY_DEFAULT + 50)
->addAuthScheme(AuthMechanism::SCHEME_NULL)
->setLegacyAuthMechanism($legacyAuth)
diff --git a/apps/files_external/lib/backend/sftp.php b/apps/files_external/lib/backend/sftp.php
index dd0f5d8e2e0..c0bcd27c54b 100644
--- a/apps/files_external/lib/backend/sftp.php
+++ b/apps/files_external/lib/backend/sftp.php
@@ -43,6 +43,7 @@ class SFTP extends Backend {
->setFlag(DefinitionParameter::FLAG_OPTIONAL),
])
->addAuthScheme(AuthMechanism::SCHEME_PASSWORD)
+ ->addAuthScheme(AuthMechanism::SCHEME_PUBLICKEY)
->setLegacyAuthMechanism($legacyAuth)
;
}
diff --git a/apps/files_external/lib/backend/sftp_key.php b/apps/files_external/lib/backend/sftp_key.php
new file mode 100644
index 00000000000..6a75172026d
--- /dev/null
+++ b/apps/files_external/lib/backend/sftp_key.php
@@ -0,0 +1,50 @@
+<?php
+/**
+ * @author Robin McCorkell <rmccorkell@owncloud.com>
+ *
+ * @copyright Copyright (c) 2015, ownCloud, Inc.
+ * @license AGPL-3.0
+ *
+ * This code is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License, version 3,
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License, version 3,
+ * along with this program. If not, see <http://www.gnu.org/licenses/>
+ *
+ */
+
+namespace OCA\Files_External\Lib\Backend;
+
+use \OCP\IL10N;
+use \OCA\Files_External\Lib\Backend\Backend;
+use \OCA\Files_External\Lib\DefinitionParameter;
+use \OCA\Files_External\Lib\Auth\AuthMechanism;
+use \OCA\Files_External\Service\BackendService;
+use \OCA\Files_External\Lib\Auth\PublicKey\RSA;
+
+class SFTP_Key extends Backend {
+
+ public function __construct(IL10N $l, RSA $legacyAuth) {
+ $this
+ ->setIdentifier('\OC\Files\Storage\SFTP_Key')
+ ->setStorageClass('\OC\Files\Storage\SFTP')
+ ->setText($l->t('SFTP with secret key login [DEPRECATED]'))
+ ->addParameters([
+ (new DefinitionParameter('host', $l->t('Host'))),
+ (new DefinitionParameter('root', $l->t('Remote subfolder')))
+ ->setFlag(DefinitionParameter::FLAG_OPTIONAL),
+ ])
+ ->removeAllowedPermission(BackendService::USER_PERSONAL, BackendService::PERMISSION_CREATE)
+ ->removeAllowedPermission(BackendService::USER_ADMIN, BackendService::PERMISSION_CREATE)
+ ->addAuthScheme(AuthMechanism::SCHEME_PUBLICKEY)
+ ->setLegacyAuthMechanism($legacyAuth)
+ ;
+ }
+
+}
diff --git a/apps/files_external/lib/backend/smb.php b/apps/files_external/lib/backend/smb.php
index 3d950a80c31..350eca1de34 100644
--- a/apps/files_external/lib/backend/smb.php
+++ b/apps/files_external/lib/backend/smb.php
@@ -26,11 +26,14 @@ use \OCA\Files_External\Lib\Backend\Backend;
use \OCA\Files_External\Lib\DefinitionParameter;
use \OCA\Files_External\Lib\Auth\AuthMechanism;
use \OCA\Files_External\Service\BackendService;
+use \OCA\Files_External\Lib\LegacyDependencyCheckPolyfill;
use \OCA\Files_External\Lib\Auth\Password\Password;
class SMB extends Backend {
+ use LegacyDependencyCheckPolyfill;
+
public function __construct(IL10N $l, Password $legacyAuth) {
$this
->setIdentifier('smb')
@@ -43,7 +46,6 @@ class SMB extends Backend {
(new DefinitionParameter('root', $l->t('Remote subfolder')))
->setFlag(DefinitionParameter::FLAG_OPTIONAL),
])
- ->setDependencyCheck('\OC\Files\Storage\SMB::checkDependencies')
->addAuthScheme(AuthMechanism::SCHEME_PASSWORD)
->setLegacyAuthMechanism($legacyAuth)
;
diff --git a/apps/files_external/lib/backend/smb_oc.php b/apps/files_external/lib/backend/smb_oc.php
new file mode 100644
index 00000000000..d21b0ddaf42
--- /dev/null
+++ b/apps/files_external/lib/backend/smb_oc.php
@@ -0,0 +1,71 @@
+<?php
+/**
+ * @author Robin McCorkell <rmccorkell@owncloud.com>
+ *
+ * @copyright Copyright (c) 2015, ownCloud, Inc.
+ * @license AGPL-3.0
+ *
+ * This code is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License, version 3,
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License, version 3,
+ * along with this program. If not, see <http://www.gnu.org/licenses/>
+ *
+ */
+
+namespace OCA\Files_External\Lib\Backend;
+
+use \OCP\IL10N;
+use \OCA\Files_External\Lib\Backend\Backend;
+use \OCA\Files_External\Lib\DefinitionParameter;
+use \OCA\Files_External\Lib\Auth\AuthMechanism;
+use \OCA\Files_External\Service\BackendService;
+use \OCA\Files_External\Lib\Auth\Password\SessionCredentials;
+use \OCA\Files_External\Lib\StorageConfig;
+use \OCA\Files_External\Lib\LegacyDependencyCheckPolyfill;
+
+/**
+ * Deprecated SMB_OC class - use SMB with the password::sessioncredentials auth mechanism
+ */
+class SMB_OC extends Backend {
+
+ use LegacyDependencyCheckPolyfill;
+
+ public function __construct(IL10N $l, SessionCredentials $legacyAuth) {
+ $this
+ ->setIdentifier('\OC\Files\Storage\SMB_OC')
+ ->setStorageClass('\OC\Files\Storage\SMB')
+ ->setText($l->t('SMB / CIFS using OC login [DEPRECATED]'))
+ ->addParameters([
+ (new DefinitionParameter('host', $l->t('Host'))),
+ (new DefinitionParameter('username_as_share', $l->t('Username as share')))
+ ->setType(DefinitionParameter::VALUE_BOOLEAN),
+ (new DefinitionParameter('share', $l->t('Share')))
+ ->setFlag(DefinitionParameter::FLAG_OPTIONAL),
+ (new DefinitionParameter('root', $l->t('Remote subfolder')))
+ ->setFlag(DefinitionParameter::FLAG_OPTIONAL),
+ ])
+ ->removeAllowedPermission(BackendService::USER_PERSONAL, BackendService::PERMISSION_CREATE)
+ ->removeAllowedPermission(BackendService::USER_ADMIN, BackendService::PERMISSION_CREATE)
+ ->setPriority(BackendService::PRIORITY_DEFAULT - 10)
+ ->addAuthScheme(AuthMechanism::SCHEME_PASSWORD)
+ ->setLegacyAuthMechanism($legacyAuth)
+ ;
+ }
+
+ public function manipulateStorageConfig(StorageConfig &$storage) {
+ $username_as_share = ($storage->getBackendOption('username_as_share') === true);
+
+ if ($username_as_share) {
+ $share = '/' . $storage->getBackendOption('user');
+ $storage->setBackendOption('share', $share);
+ }
+ }
+
+}
diff --git a/apps/files_external/lib/backend/swift.php b/apps/files_external/lib/backend/swift.php
new file mode 100644
index 00000000000..2e14855206c
--- /dev/null
+++ b/apps/files_external/lib/backend/swift.php
@@ -0,0 +1,62 @@
+<?php
+/**
+ * @author Robin McCorkell <rmccorkell@owncloud.com>
+ *
+ * @copyright Copyright (c) 2015, ownCloud, Inc.
+ * @license AGPL-3.0
+ *
+ * This code is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License, version 3,
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License, version 3,
+ * along with this program. If not, see <http://www.gnu.org/licenses/>
+ *
+ */
+
+namespace OCA\Files_External\Lib\Backend;
+
+use \OCP\IL10N;
+use \OCA\Files_External\Lib\Backend\Backend;
+use \OCA\Files_External\Lib\DefinitionParameter;
+use \OCA\Files_External\Lib\Auth\AuthMechanism;
+use \OCA\Files_External\Service\BackendService;
+use \OCA\Files_External\Lib\Auth\OpenStack\OpenStack;
+use \OCA\Files_External\Lib\Auth\OpenStack\Rackspace;
+use \OCA\Files_External\Lib\LegacyDependencyCheckPolyfill;
+
+class Swift extends Backend {
+
+ use LegacyDependencyCheckPolyfill;
+
+ public function __construct(IL10N $l, OpenStack $openstackAuth, Rackspace $rackspaceAuth) {
+ $this
+ ->setIdentifier('swift')
+ ->addIdentifierAlias('\OC\Files\Storage\Swift') // legacy compat
+ ->setStorageClass('\OC\Files\Storage\Swift')
+ ->setText($l->t('OpenStack Object Storage'))
+ ->addParameters([
+ (new DefinitionParameter('service_name', $l->t('Service name')))
+ ->setFlag(DefinitionParameter::FLAG_OPTIONAL),
+ (new DefinitionParameter('region', $l->t('Region')))
+ ->setFlag(DefinitionParameter::FLAG_OPTIONAL),
+ (new DefinitionParameter('bucket', $l->t('Bucket'))),
+ (new DefinitionParameter('timeout', $l->t('Request timeout (seconds)')))
+ ->setFlag(DefinitionParameter::FLAG_OPTIONAL),
+ ])
+ ->addAuthScheme(AuthMechanism::SCHEME_OPENSTACK)
+ ->setLegacyAuthMechanismCallback(function(array $params) use ($openstackAuth, $rackspaceAuth) {
+ if (isset($params['options']['key']) && $params['options']['key']) {
+ return $rackspaceAuth;
+ }
+ return $openstackAuth;
+ })
+ ;
+ }
+
+}
diff --git a/apps/files_external/lib/config.php b/apps/files_external/lib/config.php
index 62932dc4028..2dc7de30a6c 100644
--- a/apps/files_external/lib/config.php
+++ b/apps/files_external/lib/config.php
@@ -81,9 +81,7 @@ class OC_Mount_Config {
* @param array $data
*/
public static function initMountPointsHook($data) {
- self::addStorageIdToConfig(null);
if ($data['user']) {
- self::addStorageIdToConfig($data['user']);
$user = \OC::$server->getUserManager()->get($data['user']);
if (!$user) {
\OC::$server->getLogger()->warning(
@@ -210,7 +208,6 @@ class OC_Mount_Config {
'users' => $storage->getApplicableUsers(),
];
$mountEntry['id'] = $storage->getId();
- // $mountEntry['storage_id'] = null; // we don't store this!
return $mountEntry;
}
@@ -310,14 +307,6 @@ class OC_Mount_Config {
$file = $config->getSystemValue('mount_file', $datadir . '/mount.json');
}
- foreach ($data as &$applicables) {
- foreach ($applicables as &$mountPoints) {
- foreach ($mountPoints as &$options) {
- self::addStorageId($options);
- }
- }
- }
-
$content = json_encode($data, JSON_PRETTY_PRINT);
@file_put_contents($file, $content);
@chmod($file, 0640);
@@ -492,60 +481,4 @@ class OC_Mount_Config {
);
return hash('md5', $data);
}
-
- /**
- * Add storage id to the storage configurations that did not have any.
- *
- * @param string $user user for which to process storage configs
- */
- private static function addStorageIdToConfig($user) {
- $config = self::readData($user);
-
- $needUpdate = false;
- foreach ($config as &$applicables) {
- foreach ($applicables as &$mountPoints) {
- foreach ($mountPoints as &$options) {
- $needUpdate |= !isset($options['storage_id']);
- }
- }
- }
-
- if ($needUpdate) {
- self::writeData($user, $config);
- }
- }
-
- /**
- * Get storage id from the numeric storage id and set
- * it into the given options argument. Only do this
- * if there was no storage id set yet.
- *
- * This might also fail if a storage wasn't fully configured yet
- * and couldn't be mounted, in which case this will simply return false.
- *
- * @param array $options storage options
- *
- * @return bool true if the storage id was added, false otherwise
- */
- private static function addStorageId(&$options) {
- if (isset($options['storage_id'])) {
- return false;
- }
-
- $service = self::$app->getContainer()->query('OCA\Files_External\Service\BackendService');
- $class = $service->getBackend($options['backend'])->getStorageClass();
- try {
- /** @var \OC\Files\Storage\Storage $storage */
- $storage = new $class($options['options']);
- // TODO: introduce StorageConfigException
- } catch (\Exception $e) {
- // storage might not be fully configured yet (ex: Dropbox)
- // note that storage instances aren't supposed to open any connections
- // in the constructor, so this exception is likely to be a config exception
- return false;
- }
-
- $options['storage_id'] = $storage->getCache()->getNumericStorageId();
- return true;
- }
}
diff --git a/apps/files_external/lib/dependencytrait.php b/apps/files_external/lib/dependencytrait.php
index 116421eab14..f0d6d6080e5 100644
--- a/apps/files_external/lib/dependencytrait.php
+++ b/apps/files_external/lib/dependencytrait.php
@@ -28,58 +28,13 @@ use \OCA\Files_External\Lib\MissingDependency;
*/
trait DependencyTrait {
- /** @var callable|null dependency check */
- private $dependencyCheck = null;
-
- /**
- * @return bool
- */
- public function hasDependencies() {
- return !is_null($this->dependencyCheck);
- }
-
- /**
- * @param callable $dependencyCheck
- * @return self
- */
- public function setDependencyCheck(callable $dependencyCheck) {
- $this->dependencyCheck = $dependencyCheck;
- return $this;
- }
-
/**
* Check if object is valid for use
*
* @return MissingDependency[] Unsatisfied dependencies
*/
public function checkDependencies() {
- $ret = [];
-
- if ($this->hasDependencies()) {
- $result = call_user_func($this->dependencyCheck);
- if ($result !== true) {
- if (!is_array($result)) {
- $result = [$result];
- }
- foreach ($result as $key => $value) {
- if (!($value instanceof MissingDependency)) {
- $module = null;
- $message = null;
- if (is_numeric($key)) {
- $module = $value;
- } else {
- $module = $key;
- $message = $value;
- }
- $value = new MissingDependency($module, $this);
- $value->setMessage($message);
- }
- $ret[] = $value;
- }
- }
- }
-
- return $ret;
+ return []; // no dependencies by default
}
}
diff --git a/apps/files_external/lib/legacydependencycheckpolyfill.php b/apps/files_external/lib/legacydependencycheckpolyfill.php
new file mode 100644
index 00000000000..7bb137fb3e1
--- /dev/null
+++ b/apps/files_external/lib/legacydependencycheckpolyfill.php
@@ -0,0 +1,70 @@
+<?php
+/**
+ * @author Robin McCorkell <rmccorkell@owncloud.com>
+ *
+ * @copyright Copyright (c) 2015, ownCloud, Inc.
+ * @license AGPL-3.0
+ *
+ * This code is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License, version 3,
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License, version 3,
+ * along with this program. If not, see <http://www.gnu.org/licenses/>
+ *
+ */
+
+namespace OCA\Files_External\Lib;
+
+use \OCA\Files_External\Lib\MissingDependency;
+
+/**
+ * Polyfill for checking dependencies using legacy Storage::checkDependencies()
+ */
+trait LegacyDependencyCheckPolyfill {
+
+ /**
+ * @return string
+ */
+ abstract public function getStorageClass();
+
+ /**
+ * Check if object is valid for use
+ *
+ * @return MissingDependency[] Unsatisfied dependencies
+ */
+ public function checkDependencies() {
+ $ret = [];
+
+ $result = call_user_func([$this->getStorageClass(), 'checkDependencies']);
+ if ($result !== true) {
+ if (!is_array($result)) {
+ $result = [$result];
+ }
+ foreach ($result as $key => $value) {
+ if (!($value instanceof MissingDependency)) {
+ $module = null;
+ $message = null;
+ if (is_numeric($key)) {
+ $module = $value;
+ } else {
+ $module = $key;
+ $message = $value;
+ }
+ $value = new MissingDependency($module, $this);
+ $value->setMessage($message);
+ }
+ $ret[] = $value;
+ }
+ }
+
+ return $ret;
+ }
+
+}
+
diff --git a/apps/files_external/lib/permissionstrait.php b/apps/files_external/lib/permissionstrait.php
new file mode 100644
index 00000000000..8509a01e422
--- /dev/null
+++ b/apps/files_external/lib/permissionstrait.php
@@ -0,0 +1,164 @@
+<?php
+/**
+ * @author Robin McCorkell <rmccorkell@karoshi.org.uk>
+ *
+ * @copyright Copyright (c) 2015, ownCloud, Inc.
+ * @license AGPL-3.0
+ *
+ * This code is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License, version 3,
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License, version 3,
+ * along with this program. If not, see <http://www.gnu.org/licenses/>
+ *
+ */
+
+namespace OCA\Files_External\Lib;
+
+use \OCA\Files_External\Service\BackendService;
+
+/**
+ * Trait to implement backend and auth mechanism permissions
+ *
+ * For user type constants, see BackendService::USER_*
+ * For permission constants, see BackendService::PERMISSION_*
+ */
+trait PermissionsTrait {
+
+ /** @var array [user type => permissions] */
+ protected $permissions = [
+ BackendService::USER_PERSONAL => BackendService::PERMISSION_DEFAULT,
+ BackendService::USER_ADMIN => BackendService::PERMISSION_DEFAULT,
+ ];
+
+ /** @var array [user type => allowed permissions] */
+ protected $allowedPermissions = [
+ BackendService::USER_PERSONAL => BackendService::PERMISSION_DEFAULT,
+ BackendService::USER_ADMIN => BackendService::PERMISSION_DEFAULT,
+ ];
+
+ /**
+ * @param string $userType
+ * @return int
+ */
+ public function getPermissions($userType) {
+ if (isset($this->permissions[$userType])) {
+ return $this->permissions[$userType];
+ }
+ return BackendService::PERMISSION_NONE;
+ }
+
+ /**
+ * Check if the user type has permission
+ *
+ * @param string $userType
+ * @param int $permission
+ * @return bool
+ */
+ public function isPermitted($userType, $permission) {
+ if ($this->getPermissions($userType) & $permission) {
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * @param string $userType
+ * @param int $permissions
+ * @return self
+ */
+ public function setPermissions($userType, $permissions) {
+ $this->permissions[$userType] = $permissions;
+ $this->allowedPermissions[$userType] =
+ $this->getAllowedPermissions($userType) | $permissions;
+ return $this;
+ }
+
+ /**
+ * @param string $userType
+ * @param int $permission
+ * @return self
+ */
+ public function addPermission($userType, $permission) {
+ return $this->setPermissions($userType,
+ $this->getPermissions($userType) | $permission
+ );
+ }
+
+ /**
+ * @param string $userType
+ * @param int $permission
+ * @return self
+ */
+ public function removePermission($userType, $permission) {
+ return $this->setPermissions($userType,
+ $this->getPermissions($userType) & ~$permission
+ );
+ }
+
+ /**
+ * @param string $userType
+ * @return int
+ */
+ public function getAllowedPermissions($userType) {
+ if (isset($this->allowedPermissions[$userType])) {
+ return $this->allowedPermissions[$userType];
+ }
+ return BackendService::PERMISSION_NONE;
+ }
+
+ /**
+ * Check if the user type has an allowed permission
+ *
+ * @param string $userType
+ * @param int $permission
+ * @return bool
+ */
+ public function isAllowedPermitted($userType, $permission) {
+ if ($this->getAllowedPermissions($userType) & $permission) {
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * @param string $userType
+ * @param int $permissions
+ * @return self
+ */
+ public function setAllowedPermissions($userType, $permissions) {
+ $this->allowedPermissions[$userType] = $permissions;
+ $this->permissions[$userType] =
+ $this->getPermissions($userType) & $permissions;
+ return $this;
+ }
+
+ /**
+ * @param string $userType
+ * @param int $permission
+ * @return self
+ */
+ public function addAllowedPermission($userType, $permission) {
+ return $this->setAllowedPermissions($userType,
+ $this->getAllowedPermissions($userType) | $permission
+ );
+ }
+
+ /**
+ * @param string $userType
+ * @param int $permission
+ * @return self
+ */
+ public function removeAllowedPermission($userType, $permission) {
+ return $this->setAllowedPermissions($userType,
+ $this->getAllowedPermissions($userType) & ~$permission
+ );
+ }
+
+}
diff --git a/apps/files_external/lib/sftp.php b/apps/files_external/lib/sftp.php
index 7f921b5342f..921e7283c66 100644
--- a/apps/files_external/lib/sftp.php
+++ b/apps/files_external/lib/sftp.php
@@ -40,10 +40,11 @@ use phpseclib\Net\SFTP\Stream;
class SFTP extends \OC\Files\Storage\Common {
private $host;
private $user;
- private $password;
private $root;
private $port = 22;
+ private $auth;
+
/**
* @var SFTP
*/
@@ -73,8 +74,15 @@ class SFTP extends \OC\Files\Storage\Common {
}
$this->user = $params['user'];
- $this->password
- = isset($params['password']) ? $params['password'] : '';
+
+ if (isset($params['public_key_auth'])) {
+ $this->auth = $params['public_key_auth'];
+ } elseif (isset($params['password'])) {
+ $this->auth = $params['password'];
+ } else {
+ throw new \UnexpectedValueException('no authentication parameters specified');
+ }
+
$this->root
= isset($params['root']) ? $this->cleanPath($params['root']) : '/';
@@ -112,7 +120,7 @@ class SFTP extends \OC\Files\Storage\Common {
$this->writeHostKeys($hostKeys);
}
- if (!$this->client->login($this->user, $this->password)) {
+ if (!$this->client->login($this->user, $this->auth)) {
throw new \Exception('Login failed');
}
return $this->client;
@@ -125,7 +133,6 @@ class SFTP extends \OC\Files\Storage\Common {
if (
!isset($this->host)
|| !isset($this->user)
- || !isset($this->password)
) {
return false;
}
diff --git a/apps/files_external/lib/sftp_key.php b/apps/files_external/lib/sftp_key.php
deleted file mode 100644
index a193b323678..00000000000
--- a/apps/files_external/lib/sftp_key.php
+++ /dev/null
@@ -1,215 +0,0 @@
-<?php
-/**
- * @author Lukas Reschke <lukas@owncloud.com>
- * @author Morris Jobke <hey@morrisjobke.de>
- * @author Ross Nicoll <jrn@jrn.me.uk>
- *
- * @copyright Copyright (c) 2015, ownCloud, Inc.
- * @license AGPL-3.0
- *
- * This code is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License, version 3,
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License, version 3,
- * along with this program. If not, see <http://www.gnu.org/licenses/>
- *
- */
-namespace OC\Files\Storage;
-
-use phpseclib\Crypt\RSA;
-
-class SFTP_Key extends \OC\Files\Storage\SFTP {
- private $publicKey;
- private $privateKey;
-
- /**
- * {@inheritdoc}
- */
- public function __construct($params) {
- parent::__construct($params);
- $this->publicKey = $params['public_key'];
- $this->privateKey = $params['private_key'];
- }
-
- /**
- * Returns the connection.
- *
- * @return \phpseclib\Net\SFTP connected client instance
- * @throws \Exception when the connection failed
- */
- public function getConnection() {
- if (!is_null($this->client)) {
- return $this->client;
- }
-
- $hostKeys = $this->readHostKeys();
- $this->client = new \phpseclib\Net\SFTP($this->getHost());
-
- // The SSH Host Key MUST be verified before login().
- $currentHostKey = $this->client->getServerPublicHostKey();
- if (array_key_exists($this->getHost(), $hostKeys)) {
- if ($hostKeys[$this->getHost()] !== $currentHostKey) {
- throw new \Exception('Host public key does not match known key');
- }
- } else {
- $hostKeys[$this->getHost()] = $currentHostKey;
- $this->writeHostKeys($hostKeys);
- }
-
- $key = $this->getPrivateKey();
- if (is_null($key)) {
- throw new \Exception('Secret key could not be loaded');
- }
- if (!$this->client->login($this->getUser(), $key)) {
- throw new \Exception('Login failed');
- }
- return $this->client;
- }
-
- /**
- * Returns the private key to be used for authentication to the remote server.
- *
- * @return RSA instance or null in case of a failure to load the key.
- */
- private function getPrivateKey() {
- $key = new RSA();
- $key->setPassword(\OC::$server->getConfig()->getSystemValue('secret', ''));
- if (!$key->loadKey($this->privateKey)) {
- // Should this exception rather than return null?
- return null;
- }
- return $key;
- }
-
- /**
- * Throws an exception if the provided host name/address is invalid (cannot be resolved
- * and is not an IPv4 address).
- *
- * @return true; never returns in case of a problem, this return value is used just to
- * make unit tests happy.
- */
- public function assertHostAddressValid($hostname) {
- // TODO: Should handle IPv6 addresses too
- if (!preg_match('/^\d+\.\d+\.\d+\.\d+$/', $hostname) && gethostbyname($hostname) === $hostname) {
- // Hostname is not an IPv4 address and cannot be resolved via DNS
- throw new \InvalidArgumentException('Cannot resolve hostname.');
- }
- return true;
- }
-
- /**
- * Throws an exception if the provided port number is invalid (cannot be resolved
- * and is not an IPv4 address).
- *
- * @return true; never returns in case of a problem, this return value is used just to
- * make unit tests happy.
- */
- public function assertPortNumberValid($port) {
- if (!preg_match('/^\d+$/', $port)) {
- throw new \InvalidArgumentException('Port number must be a number.');
- }
- if ($port < 0 || $port > 65535) {
- throw new \InvalidArgumentException('Port number must be between 0 and 65535 inclusive.');
- }
- return true;
- }
-
- /**
- * Replaces anything that's not an alphanumeric character or "." in a hostname
- * with "_", to make it safe for use as part of a file name.
- */
- protected function sanitizeHostName($name) {
- return preg_replace('/[^\d\w\._]/', '_', $name);
- }
-
- /**
- * Replaces anything that's not an alphanumeric character or "_" in a username
- * with "_", to make it safe for use as part of a file name.
- */
- protected function sanitizeUserName($name) {
- return preg_replace('/[^\d\w_]/', '_', $name);
- }
-
- public function test() {
-
- // FIXME: Use as expression in empty once PHP 5.4 support is dropped
- $host = $this->getHost();
- if (empty($host)) {
- \OC::$server->getLogger()->warning('Hostname has not been specified');
- return false;
- }
- // FIXME: Use as expression in empty once PHP 5.4 support is dropped
- $user = $this->getUser();
- if (empty($user)) {
- \OC::$server->getLogger()->warning('Username has not been specified');
- return false;
- }
- if (!isset($this->privateKey)) {
- \OC::$server->getLogger()->warning('Private key was missing from the request');
- return false;
- }
-
- // Sanity check the host
- $hostParts = explode(':', $this->getHost());
- try {
- if (count($hostParts) == 1) {
- $hostname = $hostParts[0];
- $this->assertHostAddressValid($hostname);
- } else if (count($hostParts) == 2) {
- $hostname = $hostParts[0];
- $this->assertHostAddressValid($hostname);
- $this->assertPortNumberValid($hostParts[1]);
- } else {
- throw new \Exception('Host connection string is invalid.');
- }
- } catch(\Exception $e) {
- \OC::$server->getLogger()->warning($e->getMessage());
- return false;
- }
-
- // Validate the key
- $key = $this->getPrivateKey();
- if (is_null($key)) {
- \OC::$server->getLogger()->warning('Secret key could not be loaded');
- return false;
- }
-
- try {
- if ($this->getConnection()->nlist() === false) {
- return false;
- }
- } catch(\Exception $e) {
- // We should be throwing a more specific error, so we're not just catching
- // Exception here
- \OC::$server->getLogger()->warning($e->getMessage());
- return false;
- }
-
- // Save the key somewhere it can easily be extracted later
- if (\OC::$server->getUserSession()->getUser()) {
- $view = new \OC\Files\View('/'.\OC::$server->getUserSession()->getUser()->getUId().'/files_external/sftp_keys');
- if (!$view->is_dir('')) {
- if (!$view->mkdir('')) {
- \OC::$server->getLogger()->warning('Could not create secret key directory.');
- return false;
- }
- }
- $key_filename = $this->sanitizeUserName($this->getUser()).'@'.$this->sanitizeHostName($hostname).'.pub';
- $key_file = $view->fopen($key_filename, "w");
- if ($key_file) {
- fwrite($key_file, $this->publicKey);
- fclose($key_file);
- } else {
- \OC::$server->getLogger()->warning('Could not write secret key file.');
- }
- }
-
- return true;
- }
-}
diff --git a/apps/files_external/lib/smb_oc.php b/apps/files_external/lib/smb_oc.php
deleted file mode 100644
index 547caa5ecbf..00000000000
--- a/apps/files_external/lib/smb_oc.php
+++ /dev/null
@@ -1,126 +0,0 @@
-<?php
-/**
- * @author Lukas Reschke <lukas@owncloud.com>
- * @author Morris Jobke <hey@morrisjobke.de>
- * @author Robin Appelman <icewind@owncloud.com>
- * @author Robin McCorkell <rmccorkell@karoshi.org.uk>
- *
- * @copyright Copyright (c) 2015, ownCloud, Inc.
- * @license AGPL-3.0
- *
- * This code is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License, version 3,
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License, version 3,
- * along with this program. If not, see <http://www.gnu.org/licenses/>
- *
- */
-
-namespace OC\Files\Storage;
-
-
-use Icewind\SMB\Exception\AccessDeniedException;
-use Icewind\SMB\Exception\Exception;
-use Icewind\SMB\Server;
-
-class SMB_OC extends SMB {
- private $username_as_share;
-
- /**
- * @param array $params
- * @throws \Exception
- */
- public function __construct($params) {
- if (isset($params['host'])) {
- $host = $params['host'];
- $this->username_as_share = ($params['username_as_share'] === true);
-
- // dummy credentials, unused, to satisfy constructor
- $user = 'foo';
- $password = 'bar';
- if (\OC::$server->getSession()->exists('smb-credentials')) {
- $params_auth = json_decode(\OC::$server->getCrypto()->decrypt(\OC::$server->getSession()->get('smb-credentials')), true);
- $user = \OC::$server->getSession()->get('loginname');
- $password = $params_auth['password'];
- } else {
- // assume we are testing from the admin section
- }
-
- $root = isset($params['root']) ? $params['root'] : '/';
- $share = '';
-
- if ($this->username_as_share) {
- $share = '/' . $user;
- } elseif (isset($params['share'])) {
- $share = $params['share'];
- } else {
- throw new \Exception();
- }
- parent::__construct(array(
- "user" => $user,
- "password" => $password,
- "host" => $host,
- "share" => $share,
- "root" => $root
- ));
- } else {
- throw new \Exception();
- }
- }
-
-
- /**
- * Intercepts the user credentials on login and stores them
- * encrypted inside the session if SMB_OC storage is enabled.
- * @param array $params
- */
- public static function login($params) {
- $mountpoints = \OC_Mount_Config::getAbsoluteMountPoints($params['uid']);
- $mountpointClasses = array();
- foreach($mountpoints as $mountpoint) {
- $mountpointClasses[$mountpoint['class']] = true;
- }
- if(isset($mountpointClasses['\OC\Files\Storage\SMB_OC'])) {
- \OC::$server->getSession()->set('smb-credentials', \OC::$server->getCrypto()->encrypt(json_encode($params)));
- }
- }
-
- /**
- * @param string $path
- * @return boolean
- */
- public function isSharable($path) {
- return false;
- }
-
- /**
- * @param bool $isPersonal
- * @return bool
- */
- public function test($isPersonal = true) {
- if ($isPersonal) {
- if ($this->stat('')) {
- return true;
- }
- return false;
- } else {
- $server = new Server($this->server->getHost(), '', '');
-
- try {
- $server->listShares();
- return true;
- } catch (AccessDeniedException $e) {
- // expected due to anonymous login
- return true;
- } catch (Exception $e) {
- return false;
- }
- }
- }
-}
diff --git a/apps/files_external/lib/visibilitytrait.php b/apps/files_external/lib/visibilitytrait.php
deleted file mode 100644
index dfd2d323ca6..00000000000
--- a/apps/files_external/lib/visibilitytrait.php
+++ /dev/null
@@ -1,136 +0,0 @@
-<?php
-/**
- * @author Robin McCorkell <rmccorkell@karoshi.org.uk>
- *
- * @copyright Copyright (c) 2015, ownCloud, Inc.
- * @license AGPL-3.0
- *
- * This code is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License, version 3,
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License, version 3,
- * along with this program. If not, see <http://www.gnu.org/licenses/>
- *
- */
-
-namespace OCA\Files_External\Lib;
-
-use \OCA\Files_External\Service\BackendService;
-
-/**
- * Trait to implement visibility mechanics for a configuration class
- *
- * The standard visibility defines which users/groups can use or see the
- * object. The allowed visibility defines the maximum visibility allowed to be
- * set on the object. The standard visibility is often set dynamically by
- * stored configuration parameters that can be modified by the administrator,
- * while the allowed visibility is set directly by the object and cannot be
- * modified by the administrator.
- */
-trait VisibilityTrait {
-
- /** @var int visibility */
- protected $visibility = BackendService::VISIBILITY_DEFAULT;
-
- /** @var int allowed visibilities */
- protected $allowedVisibility = BackendService::VISIBILITY_DEFAULT;
-
- /**
- * @return int
- */
- public function getVisibility() {
- return $this->visibility;
- }
-
- /**
- * Check if the backend is visible for a user type
- *
- * @param int $visibility
- * @return bool
- */
- public function isVisibleFor($visibility) {
- if ($this->visibility & $visibility) {
- return true;
- }
- return false;
- }
-
- /**
- * @param int $visibility
- * @return self
- */
- public function setVisibility($visibility) {
- $this->visibility = $visibility;
- $this->allowedVisibility |= $visibility;
- return $this;
- }
-
- /**
- * @param int $visibility
- * @return self
- */
- public function addVisibility($visibility) {
- return $this->setVisibility($this->visibility | $visibility);
- }
-
- /**
- * @param int $visibility
- * @return self
- */
- public function removeVisibility($visibility) {
- return $this->setVisibility($this->visibility & ~$visibility);
- }
-
- /**
- * @return int
- */
- public function getAllowedVisibility() {
- return $this->allowedVisibility;
- }
-
- /**
- * Check if the backend is allowed to be visible for a user type
- *
- * @param int $allowedVisibility
- * @return bool
- */
- public function isAllowedVisibleFor($allowedVisibility) {
- if ($this->allowedVisibility & $allowedVisibility) {
- return true;
- }
- return false;
- }
-
- /**
- * @param int $allowedVisibility
- * @return self
- */
- public function setAllowedVisibility($allowedVisibility) {
- $this->allowedVisibility = $allowedVisibility;
- $this->visibility &= $allowedVisibility;
- return $this;
- }
-
- /**
- * @param int $allowedVisibility
- * @return self
- */
- public function addAllowedVisibility($allowedVisibility) {
- return $this->setAllowedVisibility($this->allowedVisibility | $allowedVisibility);
- }
-
- /**
- * @param int $allowedVisibility
- * @return self
- */
- public function removeAllowedVisibility($allowedVisibility) {
- return $this->setAllowedVisibility($this->allowedVisibility & ~$allowedVisibility);
- }
-
-}
diff --git a/apps/files_external/personal.php b/apps/files_external/personal.php
index 8717d91d4f1..d47f983b357 100644
--- a/apps/files_external/personal.php
+++ b/apps/files_external/personal.php
@@ -34,8 +34,12 @@ $userStoragesService = $appContainer->query('OCA\Files_external\Service\UserStor
OCP\Util::addScript('files_external', 'settings');
OCP\Util::addStyle('files_external', 'settings');
-$backends = $backendService->getBackendsVisibleFor(BackendService::VISIBILITY_PERSONAL);
-$authMechanisms = $backendService->getAuthMechanismsVisibleFor(BackendService::VISIBILITY_PERSONAL);
+$backends = array_filter($backendService->getAvailableBackends(), function($backend) {
+ return $backend->isPermitted(BackendService::USER_PERSONAL, BackendService::PERMISSION_CREATE);
+});
+$authMechanisms = array_filter($backendService->getAuthMechanisms(), function($authMechanism) {
+ return $authMechanism->isPermitted(BackendService::USER_PERSONAL, BackendService::PERMISSION_CREATE);
+});
foreach ($backends as $backend) {
if ($backend->getCustomJs()) {
\OCP\Util::addScript('files_external', $backend->getCustomJs());
diff --git a/apps/files_external/service/backendservice.php b/apps/files_external/service/backendservice.php
index 382834b4c19..70cb9291660 100644
--- a/apps/files_external/service/backendservice.php
+++ b/apps/files_external/service/backendservice.php
@@ -31,13 +31,17 @@ use \OCA\Files_External\Lib\Auth\AuthMechanism;
*/
class BackendService {
- /** Visibility constants for VisibilityTrait */
- const VISIBILITY_NONE = 0;
- const VISIBILITY_PERSONAL = 1;
- const VISIBILITY_ADMIN = 2;
- //const VISIBILITY_ALIENS = 4;
+ /** Permission constants for PermissionsTrait */
+ const PERMISSION_NONE = 0;
+ const PERMISSION_MOUNT = 1;
+ const PERMISSION_CREATE = 2;
+ const PERMISSION_MODIFY = 4;
- const VISIBILITY_DEFAULT = 3; // PERSONAL | ADMIN
+ const PERMISSION_DEFAULT = 7; // MOUNT | CREATE | MODIFY
+
+ /** User contants */
+ const USER_ADMIN = 'admin';
+ const USER_PERSONAL = 'personal';
/** Priority constants for PriorityTrait */
const PRIORITY_DEFAULT = 100;
@@ -81,7 +85,7 @@ class BackendService {
*/
public function registerBackend(Backend $backend) {
if (!$this->isAllowedUserBackend($backend)) {
- $backend->removeVisibility(BackendService::VISIBILITY_PERSONAL);
+ $backend->removePermission(self::USER_PERSONAL, self::PERMISSION_CREATE | self::PERMISSION_MOUNT);
}
foreach ($backend->getIdentifierAliases() as $alias) {
$this->backends[$alias] = $backend;
@@ -103,7 +107,7 @@ class BackendService {
*/
public function registerAuthMechanism(AuthMechanism $authMech) {
if (!$this->isAllowedAuthMechanism($authMech)) {
- $authMech->removeVisibility(BackendService::VISIBILITY_PERSONAL);
+ $authMech->removePermission(self::USER_PERSONAL, self::PERMISSION_CREATE | self::PERMISSION_MOUNT);
}
foreach ($authMech->getIdentifierAliases() as $alias) {
$this->authMechanisms[$alias] = $authMech;
@@ -145,30 +149,6 @@ class BackendService {
}
/**
- * Get backends visible for $visibleFor
- *
- * @param int $visibleFor
- * @return Backend[]
- */
- public function getBackendsVisibleFor($visibleFor) {
- return array_filter($this->getAvailableBackends(), function($backend) use ($visibleFor) {
- return $backend->isVisibleFor($visibleFor);
- });
- }
-
- /**
- * Get backends allowed to be visible for $visibleFor
- *
- * @param int $visibleFor
- * @return Backend[]
- */
- public function getBackendsAllowedVisibleFor($visibleFor) {
- return array_filter($this->getAvailableBackends(), function($backend) use ($visibleFor) {
- return $backend->isAllowedVisibleFor($visibleFor);
- });
- }
-
- /**
* @param string $identifier
* @return Backend|null
*/
@@ -206,31 +186,6 @@ class BackendService {
}
/**
- * Get authentication mechanisms visible for $visibleFor
- *
- * @param int $visibleFor
- * @return AuthMechanism[]
- */
- public function getAuthMechanismsVisibleFor($visibleFor) {
- return array_filter($this->getAuthMechanisms(), function($authMechanism) use ($visibleFor) {
- return $authMechanism->isVisibleFor($visibleFor);
- });
- }
-
- /**
- * Get authentication mechanisms allowed to be visible for $visibleFor
- *
- * @param int $visibleFor
- * @return AuthMechanism[]
- */
- public function getAuthMechanismsAllowedVisibleFor($visibleFor) {
- return array_filter($this->getAuthMechanisms(), function($authMechanism) use ($visibleFor) {
- return $authMechanism->isAllowedVisibleFor($visibleFor);
- });
- }
-
-
- /**
* @param string $identifier
* @return AuthMechanism|null
*/
diff --git a/apps/files_external/settings.php b/apps/files_external/settings.php
index 29c0553158f..840f1325fb5 100644
--- a/apps/files_external/settings.php
+++ b/apps/files_external/settings.php
@@ -41,8 +41,12 @@ OCP\Util::addStyle('files_external', 'settings');
\OC_Util::addVendorScript('select2/select2');
\OC_Util::addVendorStyle('select2/select2');
-$backends = $backendService->getBackendsVisibleFor(BackendService::VISIBILITY_ADMIN);
-$authMechanisms = $backendService->getAuthMechanismsVisibleFor(BackendService::VISIBILITY_ADMIN);
+$backends = array_filter($backendService->getAvailableBackends(), function($backend) {
+ return $backend->isPermitted(BackendService::USER_ADMIN, BackendService::PERMISSION_CREATE);
+});
+$authMechanisms = array_filter($backendService->getAuthMechanisms(), function($authMechanism) {
+ return $authMechanism->isPermitted(BackendService::USER_ADMIN, BackendService::PERMISSION_CREATE);
+});
foreach ($backends as $backend) {
if ($backend->getCustomJs()) {
\OCP\Util::addScript('files_external', $backend->getCustomJs());
@@ -54,13 +58,19 @@ foreach ($authMechanisms as $authMechanism) {
}
}
+$userBackends = array_filter($backendService->getAvailableBackends(), function($backend) {
+ return $backend->isAllowedPermitted(
+ BackendService::USER_PERSONAL, BackendService::PERMISSION_MOUNT
+ );
+});
+
$tmpl = new OCP\Template('files_external', 'settings');
$tmpl->assign('encryptionEnabled', \OC::$server->getEncryptionManager()->isEnabled());
$tmpl->assign('isAdminPage', true);
$tmpl->assign('storages', $globalStoragesService->getAllStorages());
$tmpl->assign('backends', $backends);
$tmpl->assign('authMechanisms', $authMechanisms);
-$tmpl->assign('userBackends', $backendService->getBackendsAllowedVisibleFor(BackendService::VISIBILITY_PERSONAL));
+$tmpl->assign('userBackends', $userBackends);
$tmpl->assign('dependencies', OC_Mount_Config::dependencyMessage($backendService->getBackends()));
$tmpl->assign('allowUserMounting', $backendService->isUserMountingAllowed());
return $tmpl->fetchPage();
diff --git a/apps/files_external/templates/settings.php b/apps/files_external/templates/settings.php
index 5b79edf6cf7..63a3a19de2f 100644
--- a/apps/files_external/templates/settings.php
+++ b/apps/files_external/templates/settings.php
@@ -197,7 +197,7 @@
<p id="userMountingBackends"<?php if ($_['allowUserMounting'] != 'yes'): ?> class="hidden"<?php endif; ?>>
<?php p($l->t('Allow users to mount the following external storage')); ?><br />
<?php $i = 0; foreach ($_['userBackends'] as $backend): ?>
- <input type="checkbox" id="allowUserMountingBackends<?php p($i); ?>" name="allowUserMountingBackends[]" value="<?php p($backend->getIdentifier()); ?>" <?php if ($backend->isVisibleFor(BackendService::VISIBILITY_PERSONAL)) print_unescaped(' checked="checked"'); ?> />
+ <input type="checkbox" id="allowUserMountingBackends<?php p($i); ?>" name="allowUserMountingBackends[]" value="<?php p($backend->getIdentifier()); ?>" <?php if ($backend->isPermitted(BackendService::USER_PERSONAL, BackendService::PERMISSION_MOUNT)) print_unescaped(' checked="checked"'); ?> />
<label for="allowUserMountingBackends<?php p($i); ?>"><?php p($backend->getText()); ?></label> <br />
<?php $i++; ?>
<?php endforeach; ?>
diff --git a/apps/files_external/tests/backend/legacybackendtest.php b/apps/files_external/tests/backend/legacybackendtest.php
index 44cb16a4986..d57810de29b 100644
--- a/apps/files_external/tests/backend/legacybackendtest.php
+++ b/apps/files_external/tests/backend/legacybackendtest.php
@@ -23,15 +23,25 @@ namespace OCA\Files_External\Tests\Backend;
use \OCA\Files_External\Lib\Backend\LegacyBackend;
use \OCA\Files_External\Lib\DefinitionParameter;
+use \OCA\Files_External\Lib\MissingDependency;
class LegacyBackendTest extends \Test\TestCase {
+ /**
+ * @return MissingDependency[]
+ */
+ public static function checkDependencies() {
+ return [
+ (new MissingDependency('abc'))->setMessage('foobar')
+ ];
+ }
+
public function testConstructor() {
$auth = $this->getMockBuilder('\OCA\Files_External\Lib\Auth\Builtin')
->disableOriginalConstructor()
->getMock();
- $class = '\OC\Files\Storage\SMB';
+ $class = '\OCA\Files_External\Tests\Backend\LegacyBackendTest';
$definition = [
'configuration' => [
'textfield' => 'Text field',
@@ -49,14 +59,18 @@ class LegacyBackendTest extends \Test\TestCase {
$backend = new LegacyBackend($class, $definition, $auth);
- $this->assertEquals('\OC\Files\Storage\SMB', $backend->getStorageClass());
+ $this->assertEquals('\OCA\Files_External\Tests\Backend\LegacyBackendTest', $backend->getStorageClass());
$this->assertEquals('Backend text', $backend->getText());
$this->assertEquals(123, $backend->getPriority());
$this->assertEquals('foo/bar.js', $backend->getCustomJs());
- $this->assertEquals(true, $backend->hasDependencies());
$this->assertArrayHasKey('builtin', $backend->getAuthSchemes());
$this->assertEquals($auth, $backend->getLegacyAuthMechanism());
+ $dependencies = $backend->checkDependencies();
+ $this->assertCount(1, $dependencies);
+ $this->assertEquals('abc', $dependencies[0]->getDependency());
+ $this->assertEquals('foobar', $dependencies[0]->getMessage());
+
$parameters = $backend->getParameters();
$this->assertEquals('Text field', $parameters['textfield']->getText());
$this->assertEquals(DefinitionParameter::VALUE_TEXT, $parameters['textfield']->getType());
@@ -78,4 +92,22 @@ class LegacyBackendTest extends \Test\TestCase {
$this->assertEquals(DefinitionParameter::FLAG_OPTIONAL, $parameters['optionalpassword']->getFlags());
}
+ public function testNoDependencies() {
+ $auth = $this->getMockBuilder('\OCA\Files_External\Lib\Auth\Builtin')
+ ->disableOriginalConstructor()
+ ->getMock();
+
+ $class = '\OCA\Files_External\Tests\Backend\LegacyBackendTest';
+ $definition = [
+ 'configuration' => [
+ ],
+ 'backend' => 'Backend text',
+ ];
+
+ $backend = new LegacyBackend($class, $definition, $auth);
+
+ $dependencies = $backend->checkDependencies();
+ $this->assertCount(0, $dependencies);
+ }
+
}
diff --git a/apps/files_external/tests/controller/storagescontrollertest.php b/apps/files_external/tests/controller/storagescontrollertest.php
index 2b0ee7a14ea..c43761f3bcb 100644
--- a/apps/files_external/tests/controller/storagescontrollertest.php
+++ b/apps/files_external/tests/controller/storagescontrollertest.php
@@ -75,10 +75,12 @@ abstract class StoragesControllerTest extends \Test\TestCase {
$authMech = $this->getAuthMechMock();
$authMech->method('validateStorage')
->willReturn(true);
+ $authMech->method('isPermitted')
+ ->willReturn(true);
$backend = $this->getBackendMock();
$backend->method('validateStorage')
->willReturn(true);
- $backend->method('isVisibleFor')
+ $backend->method('isPermitted')
->willReturn(true);
$storageConfig = new StorageConfig(1);
@@ -114,10 +116,12 @@ abstract class StoragesControllerTest extends \Test\TestCase {
$authMech = $this->getAuthMechMock();
$authMech->method('validateStorage')
->willReturn(true);
+ $authMech->method('isPermitted')
+ ->willReturn(true);
$backend = $this->getBackendMock();
$backend->method('validateStorage')
->willReturn(true);
- $backend->method('isVisibleFor')
+ $backend->method('isPermitted')
->willReturn(true);
$storageConfig = new StorageConfig(1);
@@ -245,10 +249,12 @@ abstract class StoragesControllerTest extends \Test\TestCase {
$authMech = $this->getAuthMechMock();
$authMech->method('validateStorage')
->willReturn(true);
+ $authMech->method('isPermitted')
+ ->willReturn(true);
$backend = $this->getBackendMock();
$backend->method('validateStorage')
->willReturn(true);
- $backend->method('isVisibleFor')
+ $backend->method('isPermitted')
->willReturn(true);
$storageConfig = new StorageConfig(255);
@@ -332,12 +338,14 @@ abstract class StoragesControllerTest extends \Test\TestCase {
$backend = $this->getBackendMock();
$backend->method('validateStorage')
->willReturn($backendValidate);
- $backend->method('isVisibleFor')
+ $backend->method('isPermitted')
->willReturn(true);
$authMech = $this->getAuthMechMock();
$authMech->method('validateStorage')
->will($this->returnValue($authMechValidate));
+ $authMech->method('isPermitted')
+ ->willReturn(true);
$storageConfig = new StorageConfig();
$storageConfig->setMountPoint('mount');
diff --git a/apps/files_external/tests/controller/userstoragescontrollertest.php b/apps/files_external/tests/controller/userstoragescontrollertest.php
index 9f1a8df8d2e..b61174b0797 100644
--- a/apps/files_external/tests/controller/userstoragescontrollertest.php
+++ b/apps/files_external/tests/controller/userstoragescontrollertest.php
@@ -49,15 +49,21 @@ class UserStoragesControllerTest extends StoragesControllerTest {
}
public function testAddOrUpdateStorageDisallowedBackend() {
- $backend = $this->getBackendMock();
- $backend->method('isVisibleFor')
- ->with(BackendService::VISIBILITY_PERSONAL)
+ $backend1 = $this->getBackendMock();
+ $backend1->expects($this->once())
+ ->method('isPermitted')
+ ->with(BackendService::USER_PERSONAL, BackendService::PERMISSION_CREATE)
+ ->willReturn(false);
+ $backend2 = $this->getBackendMock();
+ $backend2->expects($this->once())
+ ->method('isPermitted')
+ ->with(BackendService::USER_PERSONAL, BackendService::PERMISSION_MODIFY)
->willReturn(false);
$authMech = $this->getAuthMechMock();
$storageConfig = new StorageConfig(1);
$storageConfig->setMountPoint('mount');
- $storageConfig->setBackend($backend);
+ $storageConfig->setBackend($backend1);
$storageConfig->setAuthMechanism($authMech);
$storageConfig->setBackendOptions([]);
@@ -82,6 +88,8 @@ class UserStoragesControllerTest extends StoragesControllerTest {
$this->assertEquals(Http::STATUS_UNPROCESSABLE_ENTITY, $response->getStatus());
+ $storageConfig->setBackend($backend2);
+
$response = $this->controller->update(
1,
'mount',
diff --git a/apps/files_external/tests/dependencytraittest.php b/apps/files_external/tests/legacydependencycheckpolyfilltest.php
index 5706d97053d..49d825d77aa 100644
--- a/apps/files_external/tests/dependencytraittest.php
+++ b/apps/files_external/tests/legacydependencycheckpolyfilltest.php
@@ -23,16 +23,23 @@ namespace OCA\Files_External\Tests;
use \OCA\Files_External\Lib\MissingDependency;
-class DependencyTraitTest extends \Test\TestCase {
+class LegacyDependencyCheckPolyfillTest extends \Test\TestCase {
+
+ /**
+ * @return MissingDependency[]
+ */
+ public static function checkDependencies() {
+ return [
+ (new MissingDependency('dependency'))->setMessage('missing dependency'),
+ (new MissingDependency('program'))->setMessage('cannot find program'),
+ ];
+ }
public function testCheckDependencies() {
- $trait = $this->getMockForTrait('\OCA\Files_External\Lib\DependencyTrait');
- $trait->setDependencyCheck(function() {
- return [
- (new MissingDependency('dependency'))->setMessage('missing dependency'),
- (new MissingDependency('program'))->setMessage('cannot find program'),
- ];
- });
+ $trait = $this->getMockForTrait('\OCA\Files_External\Lib\LegacyDependencyCheckPolyfill');
+ $trait->expects($this->once())
+ ->method('getStorageClass')
+ ->willReturn('\OCA\Files_External\Tests\LegacyDependencyCheckPolyfillTest');
$dependencies = $trait->checkDependencies();
$this->assertCount(2, $dependencies);
diff --git a/apps/files_external/tests/service/backendservicetest.php b/apps/files_external/tests/service/backendservicetest.php
index 08f6b9bf988..b37b5e9b466 100644
--- a/apps/files_external/tests/service/backendservicetest.php
+++ b/apps/files_external/tests/service/backendservicetest.php
@@ -83,11 +83,11 @@ class BackendServiceTest extends \Test\TestCase {
$backendAllowed = $this->getBackendMock('\User\Mount\Allowed');
$backendAllowed->expects($this->never())
- ->method('removeVisibility');
+ ->method('removePermission');
$backendNotAllowed = $this->getBackendMock('\User\Mount\NotAllowed');
$backendNotAllowed->expects($this->once())
- ->method('removeVisibility')
- ->with(BackendService::VISIBILITY_PERSONAL);
+ ->method('removePermission')
+ ->with(BackendService::USER_PERSONAL, BackendService::PERMISSION_CREATE | BackendService::PERMISSION_MOUNT);
$backendAlias = $this->getMockBuilder('\OCA\Files_External\Lib\Backend\Backend')
->disableOriginalConstructor()
@@ -126,27 +126,5 @@ class BackendServiceTest extends \Test\TestCase {
$this->assertArrayNotHasKey('identifier:\Backend\NotAvailable', $availableBackends);
}
- public function testGetUserBackends() {
- $service = new BackendService($this->config, $this->l10n);
-
- $backendAllowed = $this->getBackendMock('\User\Mount\Allowed');
- $backendAllowed->expects($this->once())
- ->method('isVisibleFor')
- ->with(BackendService::VISIBILITY_PERSONAL)
- ->will($this->returnValue(true));
- $backendNotAllowed = $this->getBackendMock('\User\Mount\NotAllowed');
- $backendNotAllowed->expects($this->once())
- ->method('isVisibleFor')
- ->with(BackendService::VISIBILITY_PERSONAL)
- ->will($this->returnValue(false));
-
- $service->registerBackend($backendAllowed);
- $service->registerBackend($backendNotAllowed);
-
- $userBackends = $service->getBackendsVisibleFor(BackendService::VISIBILITY_PERSONAL);
- $this->assertArrayHasKey('identifier:\User\Mount\Allowed', $userBackends);
- $this->assertArrayNotHasKey('identifier:\User\Mount\NotAllowed', $userBackends);
- }
-
}