aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_external
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files_external')
-rw-r--r--apps/files_external/appinfo/app.php7
-rw-r--r--apps/files_external/appinfo/application.php13
-rw-r--r--apps/files_external/l10n/es.js11
-rw-r--r--apps/files_external/l10n/es.json11
4 files changed, 37 insertions, 5 deletions
diff --git a/apps/files_external/appinfo/app.php b/apps/files_external/appinfo/app.php
index 9a2ec7286ca..c8d90f02f29 100644
--- a/apps/files_external/appinfo/app.php
+++ b/apps/files_external/appinfo/app.php
@@ -45,12 +45,9 @@ require_once __DIR__ . '/../3rdparty/autoload.php';
\OC_Mount_Config::$app = new \OCA\Files_external\Appinfo\Application();
$appContainer = \OC_Mount_Config::$app->getContainer();
-$l = \OC::$server->getL10N('files_external');
+\OC_Mount_Config::$app->registerSettings();
-OCP\App::registerAdmin('files_external', 'settings');
-if (OCP\Config::getAppValue('files_external', 'allow_user_mounting', 'yes') == 'yes') {
- OCP\App::registerPersonal('files_external', 'personal');
-}
+$l = \OC::$server->getL10N('files_external');
\OCA\Files\App::getNavigationManager()->add([
"id" => 'extstoragemounts',
diff --git a/apps/files_external/appinfo/application.php b/apps/files_external/appinfo/application.php
index b750734bf34..0c8b90935d3 100644
--- a/apps/files_external/appinfo/application.php
+++ b/apps/files_external/appinfo/application.php
@@ -46,6 +46,19 @@ class Application extends App {
}
/**
+ * Register settings templates
+ */
+ public function registerSettings() {
+ $container = $this->getContainer();
+ $backendService = $container->query('OCA\\Files_External\\Service\\BackendService');
+
+ \OCP\App::registerAdmin('files_external', 'settings');
+ if ($backendService->isUserMountingAllowed()) {
+ \OCP\App::registerPersonal('files_external', 'personal');
+ }
+ }
+
+ /**
* Load storage backends provided by this app
*/
protected function loadBackends() {
diff --git a/apps/files_external/l10n/es.js b/apps/files_external/l10n/es.js
index c39653acb53..6db3afd6441 100644
--- a/apps/files_external/l10n/es.js
+++ b/apps/files_external/l10n/es.js
@@ -35,9 +35,17 @@ OC.L10N.register(
"(group)" : "(grupo)",
"Admin defined" : "Admin definido",
"Saved" : "Guardado",
+ "Empty response from the server" : "Respuesta vacía desde el servidor",
+ "Couldn't access. Please logout and login to activate this mount point" : "No se puede acceder. Por favor cierra sesión e iníciala de nuevo para activar este punto de montaje",
+ "Couldn't get the information from the ownCloud server: {code} {type}" : "No se puede obtener información acerca del servidor de OwnCloud: {code} {type}",
+ "Couldn't get the list of external mount points: {type}" : "No se puede obtener la lista de los puntos de montaje externos: {type}",
"There was an error with message: " : "Hubo un error con el mensaje:",
+ "External mount error" : "Error de montaje externo",
+ "Couldn't get the list of Windows network drive mount points: empty response from the server" : "No se puede obtener la lista de unidades de red y sus puntos de montaje de Windows: respuesta vacía desde el servidor",
+ "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Algunos de los puntos de montaje externos configurados no están conectados. Por favor, haga clic en la fila roja (s) para obtener más información",
"Access key" : "Clave de acceso",
"Secret key" : "Clave secreta",
+ "Builtin" : "Incorporado",
"None" : "Ninguno",
"OAuth1" : "OAuth1",
"App key" : "App principal",
@@ -49,6 +57,8 @@ OC.L10N.register(
"Username" : "Nombre de usuario",
"Password" : "Contraseña",
"Tenant name" : "Nombre del inquilino",
+ "Identity endpoint URL" : "Identidad de punto final URL",
+ "Rackspace" : "Espacio de Rack",
"API key" : "Clave API",
"Username and password" : "Nombre de usuario y contraseña",
"Session credentials" : "Credenciales de la sesión",
@@ -83,6 +93,7 @@ OC.L10N.register(
"Username as share" : "Nombre de usuario como compartir",
"OpenStack Object Storage" : "Almacenamiento de objeto OpenStack",
"Service name" : "Nombre del servicio",
+ "Request timeout (seconds)" : "Tiempo agotado para petición (segundos)",
"<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 761aaad5a13..e9a3e317679 100644
--- a/apps/files_external/l10n/es.json
+++ b/apps/files_external/l10n/es.json
@@ -33,9 +33,17 @@
"(group)" : "(grupo)",
"Admin defined" : "Admin definido",
"Saved" : "Guardado",
+ "Empty response from the server" : "Respuesta vacía desde el servidor",
+ "Couldn't access. Please logout and login to activate this mount point" : "No se puede acceder. Por favor cierra sesión e iníciala de nuevo para activar este punto de montaje",
+ "Couldn't get the information from the ownCloud server: {code} {type}" : "No se puede obtener información acerca del servidor de OwnCloud: {code} {type}",
+ "Couldn't get the list of external mount points: {type}" : "No se puede obtener la lista de los puntos de montaje externos: {type}",
"There was an error with message: " : "Hubo un error con el mensaje:",
+ "External mount error" : "Error de montaje externo",
+ "Couldn't get the list of Windows network drive mount points: empty response from the server" : "No se puede obtener la lista de unidades de red y sus puntos de montaje de Windows: respuesta vacía desde el servidor",
+ "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Algunos de los puntos de montaje externos configurados no están conectados. Por favor, haga clic en la fila roja (s) para obtener más información",
"Access key" : "Clave de acceso",
"Secret key" : "Clave secreta",
+ "Builtin" : "Incorporado",
"None" : "Ninguno",
"OAuth1" : "OAuth1",
"App key" : "App principal",
@@ -47,6 +55,8 @@
"Username" : "Nombre de usuario",
"Password" : "Contraseña",
"Tenant name" : "Nombre del inquilino",
+ "Identity endpoint URL" : "Identidad de punto final URL",
+ "Rackspace" : "Espacio de Rack",
"API key" : "Clave API",
"Username and password" : "Nombre de usuario y contraseña",
"Session credentials" : "Credenciales de la sesión",
@@ -81,6 +91,7 @@
"Username as share" : "Nombre de usuario como compartir",
"OpenStack Object Storage" : "Almacenamiento de objeto OpenStack",
"Service name" : "Nombre del servicio",
+ "Request timeout (seconds)" : "Tiempo agotado para petición (segundos)",
"<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.",