t('You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com')); ?>
diff --git a/apps/federation/l10n/de.js b/apps/federation/l10n/de.js
index 2b476b94c9..1a2511578e 100644
--- a/apps/federation/l10n/de.js
+++ b/apps/federation/l10n/de.js
@@ -8,7 +8,7 @@ OC.L10N.register(
"Federation" : "Federation",
"Trusted servers" : "Vertrauenswürdige Server",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Federation erlaubt es Dir, Dich mit anderen vertrauenswürdigen Servern zu verbinden, um das Benutzerverzeichnis auszutauschen. Dies wird zum Beispiel für die automatische Vervollständigung externer Benutzernamen beim Federated-Sharing verwendet.",
- "Add server automatically once a federated share was created successfully" : "Einen mit ownCloud Federation verbundenen Server automatisch hinzufügen, sobald die Verbindung einmal erfolgreich erstellt wurde",
+ "Add server automatically once a federated share was created successfully" : "Server automatisch hinzufügen, sobald eine Federation-Freigabe erfolgreich erstellt wurde",
"+ Add trusted server" : "+ Vertrauenswürdigen Server hinzufügen",
"Trusted server" : "Vertrauenswürdiger Server",
"Add" : "Hinzufügen"
diff --git a/apps/federation/l10n/de.json b/apps/federation/l10n/de.json
index 2c37fc10fa..fe99a8dfec 100644
--- a/apps/federation/l10n/de.json
+++ b/apps/federation/l10n/de.json
@@ -6,7 +6,7 @@
"Federation" : "Federation",
"Trusted servers" : "Vertrauenswürdige Server",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Federation erlaubt es Dir, Dich mit anderen vertrauenswürdigen Servern zu verbinden, um das Benutzerverzeichnis auszutauschen. Dies wird zum Beispiel für die automatische Vervollständigung externer Benutzernamen beim Federated-Sharing verwendet.",
- "Add server automatically once a federated share was created successfully" : "Einen mit ownCloud Federation verbundenen Server automatisch hinzufügen, sobald die Verbindung einmal erfolgreich erstellt wurde",
+ "Add server automatically once a federated share was created successfully" : "Server automatisch hinzufügen, sobald eine Federation-Freigabe erfolgreich erstellt wurde",
"+ Add trusted server" : "+ Vertrauenswürdigen Server hinzufügen",
"Trusted server" : "Vertrauenswürdiger Server",
"Add" : "Hinzufügen"
diff --git a/apps/federation/l10n/de_DE.js b/apps/federation/l10n/de_DE.js
index 1a8bef05ae..c55829d1e6 100644
--- a/apps/federation/l10n/de_DE.js
+++ b/apps/federation/l10n/de_DE.js
@@ -8,7 +8,7 @@ OC.L10N.register(
"Federation" : "Federation",
"Trusted servers" : "Vertrauenswürdige Server",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Federation erlaubt es Ihnen, sich mit anderen vertrauenswürdigen Servern zu verbinden, um das Benutzerverzeichnis auszutauschen. Dies wird zum Beispiel für die automatische Vervollständigung externer Benutzernamen beim Federated-Sharing verwendet.",
- "Add server automatically once a federated share was created successfully" : "Server automatisch hinzufügen sobald eine federated Freigabe erstellt wurde",
+ "Add server automatically once a federated share was created successfully" : "Server automatisch hinzufügen, sobald eine Federation-Freigabe erfolgreich erstellt wurde",
"+ Add trusted server" : "+ Vertrauenswürdigen Server hinzufügen",
"Trusted server" : "Vertrauenswürdiger Server",
"Add" : "Hinzufügen"
diff --git a/apps/federation/l10n/de_DE.json b/apps/federation/l10n/de_DE.json
index c9b54c5f89..2e82f93b65 100644
--- a/apps/federation/l10n/de_DE.json
+++ b/apps/federation/l10n/de_DE.json
@@ -6,7 +6,7 @@
"Federation" : "Federation",
"Trusted servers" : "Vertrauenswürdige Server",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Federation erlaubt es Ihnen, sich mit anderen vertrauenswürdigen Servern zu verbinden, um das Benutzerverzeichnis auszutauschen. Dies wird zum Beispiel für die automatische Vervollständigung externer Benutzernamen beim Federated-Sharing verwendet.",
- "Add server automatically once a federated share was created successfully" : "Server automatisch hinzufügen sobald eine federated Freigabe erstellt wurde",
+ "Add server automatically once a federated share was created successfully" : "Server automatisch hinzufügen, sobald eine Federation-Freigabe erfolgreich erstellt wurde",
"+ Add trusted server" : "+ Vertrauenswürdigen Server hinzufügen",
"Trusted server" : "Vertrauenswürdiger Server",
"Add" : "Hinzufügen"
diff --git a/apps/federation/l10n/el.js b/apps/federation/l10n/el.js
index 2f1a5a6178..4203fa03e1 100644
--- a/apps/federation/l10n/el.js
+++ b/apps/federation/l10n/el.js
@@ -7,8 +7,8 @@ OC.L10N.register(
"Could not add server" : "Αδυναμία προσθήκης διακομιστή",
"Federation" : "Federation",
"Trusted servers" : "Έμπιστοι διακομιστές",
- "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Η Ομοσπονδία σας επιτρέπει να συνδεθείτε με άλλους αξιόπιστους διακομιστές για να ανταλλάξετε τον κατάλογο χρηστών. Για παράδειγμα, αυτό θα χρησιμοποιηθεί για την αυτόματη συμπλήρωση εξωτερικών χρηστών για ομαδική κοινή χρήση.",
- "Add server automatically once a federated share was created successfully" : "Προσθέστε αυτόματα το διακομιστή μόλις δημιουργηθεί με επιτυχία μια ενοποιημένη κοινή χρήση",
+ "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Το Federation σας επιτρέπει να συνδεθείτε με άλλους αξιόπιστους διακομιστές για να ανταλλάξετε τον κατάλογο χρηστών. Για παράδειγμα, αυτό θα χρησιμοποιηθεί για την αυτόματη συμπλήρωση εξωτερικών χρηστών για ομαδική κοινή χρήση.",
+ "Add server automatically once a federated share was created successfully" : "Προσθέστε αυτόματα το διακομιστή μόλις δημιουργηθεί με επιτυχία μια faderated κοινή χρήση",
"+ Add trusted server" : "+Προσθήκη έμπιστων διακομιστών",
"Trusted server" : "Έμπιστοι διακομιστές",
"Add" : "Προσθήκη"
diff --git a/apps/federation/l10n/el.json b/apps/federation/l10n/el.json
index 5de95089e4..39f9c6059b 100644
--- a/apps/federation/l10n/el.json
+++ b/apps/federation/l10n/el.json
@@ -5,8 +5,8 @@
"Could not add server" : "Αδυναμία προσθήκης διακομιστή",
"Federation" : "Federation",
"Trusted servers" : "Έμπιστοι διακομιστές",
- "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Η Ομοσπονδία σας επιτρέπει να συνδεθείτε με άλλους αξιόπιστους διακομιστές για να ανταλλάξετε τον κατάλογο χρηστών. Για παράδειγμα, αυτό θα χρησιμοποιηθεί για την αυτόματη συμπλήρωση εξωτερικών χρηστών για ομαδική κοινή χρήση.",
- "Add server automatically once a federated share was created successfully" : "Προσθέστε αυτόματα το διακομιστή μόλις δημιουργηθεί με επιτυχία μια ενοποιημένη κοινή χρήση",
+ "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Το Federation σας επιτρέπει να συνδεθείτε με άλλους αξιόπιστους διακομιστές για να ανταλλάξετε τον κατάλογο χρηστών. Για παράδειγμα, αυτό θα χρησιμοποιηθεί για την αυτόματη συμπλήρωση εξωτερικών χρηστών για ομαδική κοινή χρήση.",
+ "Add server automatically once a federated share was created successfully" : "Προσθέστε αυτόματα το διακομιστή μόλις δημιουργηθεί με επιτυχία μια faderated κοινή χρήση",
"+ Add trusted server" : "+Προσθήκη έμπιστων διακομιστών",
"Trusted server" : "Έμπιστοι διακομιστές",
"Add" : "Προσθήκη"
diff --git a/apps/federation/l10n/es.js b/apps/federation/l10n/es.js
index 90ffc965f1..0b5120fbc9 100644
--- a/apps/federation/l10n/es.js
+++ b/apps/federation/l10n/es.js
@@ -7,7 +7,7 @@ OC.L10N.register(
"Could not add server" : "No se ha podido añadir el servidor",
"Federation" : "Federación",
"Trusted servers" : "Servidores de confianza",
- "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "La federación te permite conectarte con otros servidores de confianza para intercambiar directorios. Por ejemplo, ésto se usará para autocompletar la selección usuarios externos al compartir en federación. ",
+ "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "La federación permite conectarte con otros servidores de confianza para intercambiar directorios. Por ejemplo, esto se usará para autocompletar la selección de usuarios externos al compartir en federación.",
"Add server automatically once a federated share was created successfully" : "Añadir el servidor automáticamente una vez que un compartido federado se haya creado exitosamente",
"+ Add trusted server" : "+ Añadir servidor de confianza",
"Trusted server" : "Servidor de confianza",
diff --git a/apps/federation/l10n/es.json b/apps/federation/l10n/es.json
index ab7d0817b3..4548b3dc70 100644
--- a/apps/federation/l10n/es.json
+++ b/apps/federation/l10n/es.json
@@ -5,7 +5,7 @@
"Could not add server" : "No se ha podido añadir el servidor",
"Federation" : "Federación",
"Trusted servers" : "Servidores de confianza",
- "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "La federación te permite conectarte con otros servidores de confianza para intercambiar directorios. Por ejemplo, ésto se usará para autocompletar la selección usuarios externos al compartir en federación. ",
+ "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "La federación permite conectarte con otros servidores de confianza para intercambiar directorios. Por ejemplo, esto se usará para autocompletar la selección de usuarios externos al compartir en federación.",
"Add server automatically once a federated share was created successfully" : "Añadir el servidor automáticamente una vez que un compartido federado se haya creado exitosamente",
"+ Add trusted server" : "+ Añadir servidor de confianza",
"Trusted server" : "Servidor de confianza",
diff --git a/apps/federation/l10n/lt_LT.js b/apps/federation/l10n/lt_LT.js
new file mode 100644
index 0000000000..86d46008af
--- /dev/null
+++ b/apps/federation/l10n/lt_LT.js
@@ -0,0 +1,16 @@
+OC.L10N.register(
+ "federation",
+ {
+ "Added to the list of trusted servers" : "Pridėtas prie patikimų serverių sąrašo",
+ "Server is already in the list of trusted servers." : "Serveris jau yra patikimų serverių sąraše.",
+ "No server to federate with found" : "Rastų serverių sąraše nėra tinkamo serverio bendrinimui",
+ "Could not add server" : "Nepavyko pridėti serverio",
+ "Federation" : "Centralizuotų Serverių sistema",
+ "Trusted servers" : "Patikimi serveriai",
+ "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Centralizuotų Serverių sistema leidžia prisijungti ir naudoti naudotojų duomenis, esančius patikimuose serveriuose. Pavyzdžiui, leidžiama įtraukti kito serverio naudotojus duomenų bendrinimui.",
+ "Add server automatically once a federated share was created successfully" : "Pridėti serverį automatiškai, kai Centralizuotas Serverių dalinimosi ryšys buvo sukurtas",
+ "+ Add trusted server" : "+ Pridėti patikimą serverį",
+ "Trusted server" : "Patikimas serveris",
+ "Add" : "Pridėti"
+},
+"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/apps/federation/l10n/lt_LT.json b/apps/federation/l10n/lt_LT.json
new file mode 100644
index 0000000000..767e0e13ec
--- /dev/null
+++ b/apps/federation/l10n/lt_LT.json
@@ -0,0 +1,14 @@
+{ "translations": {
+ "Added to the list of trusted servers" : "Pridėtas prie patikimų serverių sąrašo",
+ "Server is already in the list of trusted servers." : "Serveris jau yra patikimų serverių sąraše.",
+ "No server to federate with found" : "Rastų serverių sąraše nėra tinkamo serverio bendrinimui",
+ "Could not add server" : "Nepavyko pridėti serverio",
+ "Federation" : "Centralizuotų Serverių sistema",
+ "Trusted servers" : "Patikimi serveriai",
+ "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Centralizuotų Serverių sistema leidžia prisijungti ir naudoti naudotojų duomenis, esančius patikimuose serveriuose. Pavyzdžiui, leidžiama įtraukti kito serverio naudotojus duomenų bendrinimui.",
+ "Add server automatically once a federated share was created successfully" : "Pridėti serverį automatiškai, kai Centralizuotas Serverių dalinimosi ryšys buvo sukurtas",
+ "+ Add trusted server" : "+ Pridėti patikimą serverį",
+ "Trusted server" : "Patikimas serveris",
+ "Add" : "Pridėti"
+},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"
+}
\ No newline at end of file
diff --git a/apps/federation/l10n/zh_TW.js b/apps/federation/l10n/zh_TW.js
index 983aba2615..dbbd986275 100644
--- a/apps/federation/l10n/zh_TW.js
+++ b/apps/federation/l10n/zh_TW.js
@@ -6,14 +6,11 @@ OC.L10N.register(
"No server to federate with found" : "沒有找到可結盟的伺服器",
"Could not add server" : "無法加入伺服器",
"Federation" : "聯盟",
+ "Trusted servers" : "信任的伺服器",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "聯盟功能允許您與信任的伺服器連結,交換使用者列表。舉例來說,與其他雲端聯盟的使用者分享檔案時,有了這一份列表,就可以在輸入框搜尋他們的使用者名稱。",
"Add server automatically once a federated share was created successfully" : "當聯盟分享成功建立的時候自動將伺服器加入信任清單",
- "Trusted Servers" : "信任的伺服器",
- "+ Add Nextcloud server" : "+ 加入 Nextcloud 伺服器",
- "Nextcloud Server" : "Nextcloud 伺服器",
- "Server added to the list of trusted Nextclouds" : "伺服器已被加入至信任的 Nextcloud",
- "No Nextcloud server found" : "找不到 Nextcloud 伺服器",
- "Nextcloud Federation allows you to connect with other trusted Nextclouds to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Nextcloud 聯盟功能允許您與信任的伺服器連結,交換使用者列表。舉例來說,與其他雲端聯盟的使用者分享檔案時,有了這一份列表,就可以在輸入框搜尋他們的使用者名稱。",
- "Trusted Nextcloud Servers" : "信任的 Nextcloud 伺服器"
+ "+ Add trusted server" : "+ 加入信任的伺服器",
+ "Trusted server" : "信任的伺服器",
+ "Add" : "新增"
},
"nplurals=1; plural=0;");
diff --git a/apps/federation/l10n/zh_TW.json b/apps/federation/l10n/zh_TW.json
index 10865e029e..5b9ce1e29a 100644
--- a/apps/federation/l10n/zh_TW.json
+++ b/apps/federation/l10n/zh_TW.json
@@ -4,14 +4,11 @@
"No server to federate with found" : "沒有找到可結盟的伺服器",
"Could not add server" : "無法加入伺服器",
"Federation" : "聯盟",
+ "Trusted servers" : "信任的伺服器",
"Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "聯盟功能允許您與信任的伺服器連結,交換使用者列表。舉例來說,與其他雲端聯盟的使用者分享檔案時,有了這一份列表,就可以在輸入框搜尋他們的使用者名稱。",
"Add server automatically once a federated share was created successfully" : "當聯盟分享成功建立的時候自動將伺服器加入信任清單",
- "Trusted Servers" : "信任的伺服器",
- "+ Add Nextcloud server" : "+ 加入 Nextcloud 伺服器",
- "Nextcloud Server" : "Nextcloud 伺服器",
- "Server added to the list of trusted Nextclouds" : "伺服器已被加入至信任的 Nextcloud",
- "No Nextcloud server found" : "找不到 Nextcloud 伺服器",
- "Nextcloud Federation allows you to connect with other trusted Nextclouds to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Nextcloud 聯盟功能允許您與信任的伺服器連結,交換使用者列表。舉例來說,與其他雲端聯盟的使用者分享檔案時,有了這一份列表,就可以在輸入框搜尋他們的使用者名稱。",
- "Trusted Nextcloud Servers" : "信任的 Nextcloud 伺服器"
+ "+ Add trusted server" : "+ 加入信任的伺服器",
+ "Trusted server" : "信任的伺服器",
+ "Add" : "新增"
},"pluralForm" :"nplurals=1; plural=0;"
}
\ No newline at end of file
diff --git a/apps/federation/lib/AppInfo/Application.php b/apps/federation/lib/AppInfo/Application.php
index 5564762291..38bbe293a5 100644
--- a/apps/federation/lib/AppInfo/Application.php
+++ b/apps/federation/lib/AppInfo/Application.php
@@ -24,75 +24,29 @@
namespace OCA\Federation\AppInfo;
-use OCA\Federation\Controller\SettingsController;
use OCA\Federation\DAV\FedAuth;
-use OCA\Federation\DbHandler;
use OCA\Federation\Hooks;
use OCA\Federation\Middleware\AddServerMiddleware;
-use OCA\Federation\SyncFederationAddressBooks;
-use OCA\Federation\TrustedServers;
-use OCP\AppFramework\IAppContainer;
+use OCP\AppFramework\App;
use OCP\SabrePluginEvent;
use OCP\Util;
use Sabre\DAV\Auth\Plugin;
+use Sabre\DAV\Server;
-class Application extends \OCP\AppFramework\App {
+class Application extends App {
/**
* @param array $urlParams
*/
- public function __construct($urlParams = array()) {
+ public function __construct($urlParams = []) {
parent::__construct('federation', $urlParams);
- $this->registerService();
$this->registerMiddleware();
}
- private function registerService() {
- $container = $this->getContainer();
-
- $container->registerService('addServerMiddleware', function(IAppContainer $c) {
- return new AddServerMiddleware(
- $c->getAppName(),
- \OC::$server->getL10N($c->getAppName()),
- \OC::$server->getLogger()
- );
- });
-
- $container->registerService('DbHandler', function(IAppContainer $c) {
- return new DbHandler(
- \OC::$server->getDatabaseConnection(),
- \OC::$server->getL10N($c->getAppName())
- );
- });
-
- $container->registerService('TrustedServers', function(IAppContainer $c) {
- $server = $c->getServer();
- return new TrustedServers(
- $c->query('DbHandler'),
- $server->getHTTPClientService(),
- $server->getLogger(),
- $server->getJobList(),
- $server->getSecureRandom(),
- $server->getConfig(),
- $server->getEventDispatcher()
- );
- });
-
- $container->registerService('SettingsController', function (IAppContainer $c) {
- $server = $c->getServer();
- return new SettingsController(
- $c->getAppName(),
- $server->getRequest(),
- $server->getL10N($c->getAppName()),
- $c->query('TrustedServers')
- );
- });
-
- }
-
private function registerMiddleware() {
$container = $this->getContainer();
- $container->registerMiddleware('addServerMiddleware');
+ $container->registerAlias('AddServerMiddleware', AddServerMiddleware::class);
+ $container->registerMiddleWare('AddServerMiddleware');
}
/**
@@ -102,7 +56,7 @@ class Application extends \OCP\AppFramework\App {
public function registerHooks() {
$container = $this->getContainer();
- $hooksManager = new Hooks($container->query('TrustedServers'));
+ $hooksManager = $container->query(Hooks::class);
Util::connectHook(
'OCP\Share',
@@ -111,28 +65,18 @@ class Application extends \OCP\AppFramework\App {
'addServerHook'
);
- $dispatcher = $this->getContainer()->getServer()->getEventDispatcher();
+ $dispatcher = $container->getServer()->getEventDispatcher();
$dispatcher->addListener('OCA\DAV\Connector\Sabre::authInit', function($event) use($container) {
if ($event instanceof SabrePluginEvent) {
- $authPlugin = $event->getServer()->getPlugin('auth');
- if ($authPlugin instanceof Plugin) {
- $h = new DbHandler($container->getServer()->getDatabaseConnection(),
- $container->getServer()->getL10N('federation')
- );
- $authPlugin->addBackend(new FedAuth($h));
+ $server = $event->getServer();
+ if ($server instanceof Server) {
+ $authPlugin = $server->getPlugin('auth');
+ if ($authPlugin instanceof Plugin) {
+ $authPlugin->addBackend($container->query(FedAuth::class));
+ }
}
}
});
}
- /**
- * @return SyncFederationAddressBooks
- */
- public function getSyncService() {
- $syncService = \OC::$server->query('CardDAVSyncService');
- $dbHandler = $this->getContainer()->query('DbHandler');
- $discoveryService = \OC::$server->query(\OCP\OCS\IDiscoveryService::class);
- return new SyncFederationAddressBooks($dbHandler, $syncService, $discoveryService);
- }
-
}
diff --git a/apps/federation/lib/BackgroundJob/GetSharedSecret.php b/apps/federation/lib/BackgroundJob/GetSharedSecret.php
index b1367be952..bf9f58999d 100644
--- a/apps/federation/lib/BackgroundJob/GetSharedSecret.php
+++ b/apps/federation/lib/BackgroundJob/GetSharedSecret.php
@@ -32,8 +32,10 @@ use OC\BackgroundJob\Job;
use OCA\Federation\DbHandler;
use OCA\Federation\TrustedServers;
use OCP\AppFramework\Http;
+use OCP\AppFramework\Utility\ITimeFactory;
use OCP\BackgroundJob\IJobList;
use OCP\Http\Client\IClient;
+use OCP\Http\Client\IClientService;
use OCP\Http\Client\IResponse;
use OCP\ILogger;
use OCP\IURLGenerator;
@@ -46,7 +48,7 @@ use OCP\OCS\IDiscoveryService;
*
* @package OCA\Federation\Backgroundjob
*/
-class GetSharedSecret extends Job{
+class GetSharedSecret extends Job {
/** @var IClient */
private $httpClient;
@@ -69,6 +71,9 @@ class GetSharedSecret extends Job{
/** @var ILogger */
private $logger;
+ /** @var ITimeFactory */
+ private $timeFactory;
+
/** @var bool */
protected $retainJob = false;
@@ -76,52 +81,46 @@ class GetSharedSecret extends Job{
private $defaultEndPoint = '/ocs/v2.php/apps/federation/api/v1/shared-secret';
+ /** @var int 30 day = 2592000sec */
+ private $maxLifespan = 2592000;
+
/**
* RequestSharedSecret constructor.
*
- * @param IClient $httpClient
+ * @param IClientService $httpClientService
* @param IURLGenerator $urlGenerator
* @param IJobList $jobList
* @param TrustedServers $trustedServers
* @param ILogger $logger
* @param DbHandler $dbHandler
* @param IDiscoveryService $ocsDiscoveryService
+ * @param ITimeFactory $timeFactory
*/
public function __construct(
- IClient $httpClient = null,
- IURLGenerator $urlGenerator = null,
- IJobList $jobList = null,
- TrustedServers $trustedServers = null,
- ILogger $logger = null,
- DbHandler $dbHandler = null,
- IDiscoveryService $ocsDiscoveryService = null
+ IClientService $httpClientService,
+ IURLGenerator $urlGenerator,
+ IJobList $jobList,
+ TrustedServers $trustedServers,
+ ILogger $logger,
+ DbHandler $dbHandler,
+ IDiscoveryService $ocsDiscoveryService,
+ ITimeFactory $timeFactory
) {
- $this->logger = $logger ? $logger : \OC::$server->getLogger();
- $this->httpClient = $httpClient ? $httpClient : \OC::$server->getHTTPClientService()->newClient();
- $this->jobList = $jobList ? $jobList : \OC::$server->getJobList();
- $this->urlGenerator = $urlGenerator ? $urlGenerator : \OC::$server->getURLGenerator();
- $this->dbHandler = $dbHandler ? $dbHandler : new DbHandler(\OC::$server->getDatabaseConnection(), \OC::$server->getL10N('federation'));
- $this->ocsDiscoveryService = $ocsDiscoveryService ? $ocsDiscoveryService : \OC::$server->query(\OCP\OCS\IDiscoveryService::class);
- if ($trustedServers) {
- $this->trustedServers = $trustedServers;
- } else {
- $this->trustedServers = new TrustedServers(
- $this->dbHandler,
- \OC::$server->getHTTPClientService(),
- $this->logger,
- $this->jobList,
- \OC::$server->getSecureRandom(),
- \OC::$server->getConfig(),
- \OC::$server->getEventDispatcher()
- );
- }
+ $this->logger = $logger;
+ $this->httpClient = $httpClientService->newClient();
+ $this->jobList = $jobList;
+ $this->urlGenerator = $urlGenerator;
+ $this->dbHandler = $dbHandler;
+ $this->ocsDiscoveryService = $ocsDiscoveryService;
+ $this->trustedServers = $trustedServers;
+ $this->timeFactory = $timeFactory;
}
/**
* run the job, then remove it from the joblist
*
* @param JobList $jobList
- * @param ILogger $logger
+ * @param ILogger|null $logger
*/
public function execute($jobList, ILogger $logger = null) {
$target = $this->argument['url'];
@@ -130,8 +129,10 @@ class GetSharedSecret extends Job{
$this->parentExecute($jobList, $logger);
}
- if (!$this->retainJob) {
- $jobList->remove($this, $this->argument);
+ $jobList->remove($this, $this->argument);
+
+ if ($this->retainJob) {
+ $this->reAddJob($this->argument);
}
}
@@ -147,14 +148,24 @@ class GetSharedSecret extends Job{
protected function run($argument) {
$target = $argument['url'];
+ $created = isset($argument['created']) ? (int)$argument['created'] : $this->timeFactory->getTime();
+ $currentTime = $this->timeFactory->getTime();
$source = $this->urlGenerator->getAbsoluteURL('/');
$source = rtrim($source, '/');
$token = $argument['token'];
+ // kill job after 30 days of trying
+ $deadline = $currentTime - $this->maxLifespan;
+ if ($created < $deadline) {
+ $this->retainJob = false;
+ $this->trustedServers->setServerStatus($target,TrustedServers::STATUS_FAILURE);
+ return;
+ }
+
$endPoints = $this->ocsDiscoveryService->discover($target, 'FEDERATED_SHARING');
$endPoint = isset($endPoints['shared-secret']) ? $endPoints['shared-secret'] : $this->defaultEndPoint;
- // make sure that we have a well formated url
+ // make sure that we have a well formatted url
$url = rtrim($target, '/') . '/' . trim($endPoint, '/') . $this->format;
$result = null;
@@ -215,4 +226,23 @@ class GetSharedSecret extends Job{
}
}
+
+ /**
+ * re-add background job
+ *
+ * @param array $argument
+ */
+ protected function reAddJob(array $argument) {
+ $url = $argument['url'];
+ $created = isset($argument['created']) ? (int)$argument['created'] : $this->timeFactory->getTime();
+ $token = $argument['token'];
+ $this->jobList->add(
+ GetSharedSecret::class,
+ [
+ 'url' => $url,
+ 'token' => $token,
+ 'created' => $created
+ ]
+ );
+ }
}
diff --git a/apps/federation/lib/BackgroundJob/RequestSharedSecret.php b/apps/federation/lib/BackgroundJob/RequestSharedSecret.php
index 9123e37300..7effb838d8 100644
--- a/apps/federation/lib/BackgroundJob/RequestSharedSecret.php
+++ b/apps/federation/lib/BackgroundJob/RequestSharedSecret.php
@@ -33,8 +33,10 @@ use OC\BackgroundJob\Job;
use OCA\Federation\DbHandler;
use OCA\Federation\TrustedServers;
use OCP\AppFramework\Http;
+use OCP\AppFramework\Utility\ITimeFactory;
use OCP\BackgroundJob\IJobList;
use OCP\Http\Client\IClient;
+use OCP\Http\Client\IClientService;
use OCP\ILogger;
use OCP\IURLGenerator;
use OCP\OCS\IDiscoveryService;
@@ -69,6 +71,9 @@ class RequestSharedSecret extends Job {
/** @var ILogger */
private $logger;
+ /** @var ITimeFactory */
+ private $timeFactory;
+
/** @var bool */
protected $retainJob = false;
@@ -76,43 +81,39 @@ class RequestSharedSecret extends Job {
private $defaultEndPoint = '/ocs/v2.php/apps/federation/api/v1/request-shared-secret';
+ /** @var int 30 day = 2592000sec */
+ private $maxLifespan = 2592000;
+
/**
* RequestSharedSecret constructor.
*
- * @param IClient $httpClient
+ * @param IClientService $httpClientService
* @param IURLGenerator $urlGenerator
* @param IJobList $jobList
* @param TrustedServers $trustedServers
* @param DbHandler $dbHandler
* @param IDiscoveryService $ocsDiscoveryService
+ * @param ILogger $logger
+ * @param ITimeFactory $timeFactory
*/
public function __construct(
- IClient $httpClient = null,
- IURLGenerator $urlGenerator = null,
- IJobList $jobList = null,
- TrustedServers $trustedServers = null,
- DbHandler $dbHandler = null,
- IDiscoveryService $ocsDiscoveryService = null
+ IClientService $httpClientService,
+ IURLGenerator $urlGenerator,
+ IJobList $jobList,
+ TrustedServers $trustedServers,
+ DbHandler $dbHandler,
+ IDiscoveryService $ocsDiscoveryService,
+ ILogger $logger,
+ ITimeFactory $timeFactory
) {
- $this->httpClient = $httpClient ? $httpClient : \OC::$server->getHTTPClientService()->newClient();
- $this->jobList = $jobList ? $jobList : \OC::$server->getJobList();
- $this->urlGenerator = $urlGenerator ? $urlGenerator : \OC::$server->getURLGenerator();
- $this->dbHandler = $dbHandler ? $dbHandler : new DbHandler(\OC::$server->getDatabaseConnection(), \OC::$server->getL10N('federation'));
- $this->logger = \OC::$server->getLogger();
- $this->ocsDiscoveryService = $ocsDiscoveryService ? $ocsDiscoveryService : \OC::$server->query(\OCP\OCS\IDiscoveryService::class);
- if ($trustedServers) {
- $this->trustedServers = $trustedServers;
- } else {
- $this->trustedServers = new TrustedServers(
- $this->dbHandler,
- \OC::$server->getHTTPClientService(),
- $this->logger,
- $this->jobList,
- \OC::$server->getSecureRandom(),
- \OC::$server->getConfig(),
- \OC::$server->getEventDispatcher()
- );
- }
+ $this->httpClient = $httpClientService->newClient();
+ $this->jobList = $jobList;
+ $this->urlGenerator = $urlGenerator;
+ $this->dbHandler = $dbHandler;
+ $this->logger = $logger;
+ $this->ocsDiscoveryService = $ocsDiscoveryService;
+ $this->trustedServers = $trustedServers;
+ $this->timeFactory = $timeFactory;
}
@@ -120,7 +121,7 @@ class RequestSharedSecret extends Job {
* run the job, then remove it from the joblist
*
* @param JobList $jobList
- * @param ILogger $logger
+ * @param ILogger|null $logger
*/
public function execute($jobList, ILogger $logger = null) {
$target = $this->argument['url'];
@@ -129,8 +130,10 @@ class RequestSharedSecret extends Job {
$this->parentExecute($jobList, $logger);
}
- if (!$this->retainJob) {
- $jobList->remove($this, $this->argument);
+ $jobList->remove($this, $this->argument);
+
+ if ($this->retainJob) {
+ $this->reAddJob($this->argument);
}
}
@@ -147,10 +150,20 @@ class RequestSharedSecret extends Job {
protected function run($argument) {
$target = $argument['url'];
+ $created = isset($argument['created']) ? (int)$argument['created'] : $this->timeFactory->getTime();
+ $currentTime = $this->timeFactory->getTime();
$source = $this->urlGenerator->getAbsoluteURL('/');
$source = rtrim($source, '/');
$token = $argument['token'];
+ // kill job after 30 days of trying
+ $deadline = $currentTime - $this->maxLifespan;
+ if ($created < $deadline) {
+ $this->retainJob = false;
+ $this->trustedServers->setServerStatus($target, TrustedServers::STATUS_FAILURE);
+ return;
+ }
+
$endPoints = $this->ocsDiscoveryService->discover($target, 'FEDERATED_SHARING');
$endPoint = isset($endPoints['shared-secret']) ? $endPoints['shared-secret'] : $this->defaultEndPoint;
@@ -198,4 +211,24 @@ class RequestSharedSecret extends Job {
}
}
+
+ /**
+ * re-add background job
+ *
+ * @param array $argument
+ */
+ protected function reAddJob(array $argument) {
+ $url = $argument['url'];
+ $created = isset($argument['created']) ? (int)$argument['created'] : $this->timeFactory->getTime();
+ $token = $argument['token'];
+
+ $this->jobList->add(
+ RequestSharedSecret::class,
+ [
+ 'url' => $url,
+ 'token' => $token,
+ 'created' => $created
+ ]
+ );
+ }
}
diff --git a/apps/federation/lib/Command/SyncFederationAddressBooks.php b/apps/federation/lib/Command/SyncFederationAddressBooks.php
index fb3a2749ff..db332d3d7a 100644
--- a/apps/federation/lib/Command/SyncFederationAddressBooks.php
+++ b/apps/federation/lib/Command/SyncFederationAddressBooks.php
@@ -36,7 +36,7 @@ class SyncFederationAddressBooks extends Command {
/**
* @param \OCA\Federation\SyncFederationAddressBooks $syncService
*/
- function __construct(\OCA\Federation\SyncFederationAddressBooks $syncService) {
+ public function __construct(\OCA\Federation\SyncFederationAddressBooks $syncService) {
parent::__construct();
$this->syncService = $syncService;
diff --git a/apps/federation/lib/Controller/OCSAuthAPIController.php b/apps/federation/lib/Controller/OCSAuthAPIController.php
index 594299a2d0..b0594877b2 100644
--- a/apps/federation/lib/Controller/OCSAuthAPIController.php
+++ b/apps/federation/lib/Controller/OCSAuthAPIController.php
@@ -32,6 +32,7 @@ use OCA\Federation\TrustedServers;
use OCP\AppFramework\Http;
use OCP\AppFramework\OCS\OCSForbiddenException;
use OCP\AppFramework\OCSController;
+use OCP\AppFramework\Utility\ITimeFactory;
use OCP\BackgroundJob\IJobList;
use OCP\ILogger;
use OCP\IRequest;
@@ -61,6 +62,9 @@ class OCSAuthAPIController extends OCSController{
/** @var ILogger */
private $logger;
+ /** @var ITimeFactory */
+ private $timeFactory;
+
/**
* OCSAuthAPI constructor.
*
@@ -71,6 +75,7 @@ class OCSAuthAPIController extends OCSController{
* @param TrustedServers $trustedServers
* @param DbHandler $dbHandler
* @param ILogger $logger
+ * @param ITimeFactory $timeFactory
*/
public function __construct(
$appName,
@@ -79,7 +84,8 @@ class OCSAuthAPIController extends OCSController{
IJobList $jobList,
TrustedServers $trustedServers,
DbHandler $dbHandler,
- ILogger $logger
+ ILogger $logger,
+ ITimeFactory $timeFactory
) {
parent::__construct($appName, $request);
@@ -88,6 +94,7 @@ class OCSAuthAPIController extends OCSController{
$this->trustedServers = $trustedServers;
$this->dbHandler = $dbHandler;
$this->logger = $logger;
+ $this->timeFactory = $timeFactory;
}
/**
@@ -149,20 +156,12 @@ class OCSAuthAPIController extends OCSController{
throw new OCSForbiddenException();
}
- // we ask for the shared secret so we no longer have to ask the other server
- // to request the shared secret
- $this->jobList->remove('OCA\Federation\BackgroundJob\RequestSharedSecret',
- [
- 'url' => $url,
- 'token' => $localToken
- ]
- );
-
$this->jobList->add(
'OCA\Federation\BackgroundJob\GetSharedSecret',
[
'url' => $url,
'token' => $token,
+ 'created' => $this->timeFactory->getTime()
]
);
@@ -210,5 +209,4 @@ class OCSAuthAPIController extends OCSController{
$storedToken = $this->dbHandler->getToken($url);
return hash_equals($storedToken, $token);
}
-
}
diff --git a/apps/federation/lib/Controller/SettingsController.php b/apps/federation/lib/Controller/SettingsController.php
index afbaa4abee..68267dcb73 100644
--- a/apps/federation/lib/Controller/SettingsController.php
+++ b/apps/federation/lib/Controller/SettingsController.php
@@ -26,7 +26,6 @@ namespace OCA\Federation\Controller;
use OC\HintException;
use OCA\Federation\TrustedServers;
use OCP\AppFramework\Controller;
-use OCP\AppFramework\Http;
use OCP\AppFramework\Http\DataResponse;
use OCP\IL10N;
use OCP\IRequest;
diff --git a/apps/federation/lib/DAV/FedAuth.php b/apps/federation/lib/DAV/FedAuth.php
index ae78ffeded..511888f768 100644
--- a/apps/federation/lib/DAV/FedAuth.php
+++ b/apps/federation/lib/DAV/FedAuth.php
@@ -63,6 +63,6 @@ class FedAuth extends AbstractBasic {
/**
* @inheritdoc
*/
- function challenge(RequestInterface $request, ResponseInterface $response) {
+ public function challenge(RequestInterface $request, ResponseInterface $response) {
}
}
diff --git a/apps/federation/lib/DbHandler.php b/apps/federation/lib/DbHandler.php
index c938cfb158..04968daf0f 100644
--- a/apps/federation/lib/DbHandler.php
+++ b/apps/federation/lib/DbHandler.php
@@ -88,11 +88,11 @@ class DbHandler {
if ($result) {
return (int)$this->connection->lastInsertId('*PREFIX*'.$this->dbTable);
- } else {
- $message = 'Internal failure, Could not add trusted server: ' . $url;
- $message_t = $this->IL10N->t('Could not add server');
- throw new HintException($message, $message_t);
}
+
+ $message = 'Internal failure, Could not add trusted server: ' . $url;
+ $message_t = $this->IL10N->t('Could not add server');
+ throw new HintException($message, $message_t);
}
/**
@@ -137,8 +137,11 @@ class DbHandler {
*/
public function getAllServer() {
$query = $this->connection->getQueryBuilder();
- $query->select(['url', 'url_hash', 'id', 'status', 'shared_secret', 'sync_token'])->from($this->dbTable);
- $result = $query->execute()->fetchAll();
+ $query->select(['url', 'url_hash', 'id', 'status', 'shared_secret', 'sync_token'])
+ ->from($this->dbTable);
+ $statement = $query->execute();
+ $result = $statement->fetchAll();
+ $statement->closeCursor();
return $result;
}
@@ -151,10 +154,13 @@ class DbHandler {
public function serverExists($url) {
$hash = $this->hash($url);
$query = $this->connection->getQueryBuilder();
- $query->select('url')->from($this->dbTable)
+ $query->select('url')
+ ->from($this->dbTable)
->where($query->expr()->eq('url_hash', $query->createParameter('url_hash')))
->setParameter('url_hash', $hash);
- $result = $query->execute()->fetchAll();
+ $statement = $query->execute();
+ $result = $statement->fetchAll();
+ $statement->closeCursor();
return !empty($result);
}
@@ -190,7 +196,9 @@ class DbHandler {
->where($query->expr()->eq('url_hash', $query->createParameter('url_hash')))
->setParameter('url_hash', $hash);
- $result = $query->execute()->fetch();
+ $statement = $query->execute();
+ $result = $statement->fetch();
+ $statement->closeCursor();
if (!isset($result['token'])) {
throw new \Exception('No token found for: ' . $url);
@@ -229,7 +237,9 @@ class DbHandler {
->where($query->expr()->eq('url_hash', $query->createParameter('url_hash')))
->setParameter('url_hash', $hash);
- $result = $query->execute()->fetch();
+ $statement = $query->execute();
+ $result = $statement->fetch();
+ $statement->closeCursor();
return $result['shared_secret'];
}
@@ -265,7 +275,9 @@ class DbHandler {
->where($query->expr()->eq('url_hash', $query->createParameter('url_hash')))
->setParameter('url_hash', $hash);
- $result = $query->execute()->fetch();
+ $statement = $query->execute();
+ $result = $statement->fetch();
+ $statement->closeCursor();
return (int)$result['status'];
}
@@ -314,7 +326,9 @@ class DbHandler {
$query->select('url')->from($this->dbTable)
->where($query->expr()->eq('shared_secret', $query->createNamedParameter($password)));
- $result = $query->execute()->fetch();
+ $statement = $query->execute();
+ $result = $statement->fetch();
+ $statement->closeCursor();
return !empty($result);
}
diff --git a/apps/federation/lib/Middleware/AddServerMiddleware.php b/apps/federation/lib/Middleware/AddServerMiddleware.php
index 71e517f6b8..082596216c 100644
--- a/apps/federation/lib/Middleware/AddServerMiddleware.php
+++ b/apps/federation/lib/Middleware/AddServerMiddleware.php
@@ -26,6 +26,7 @@ namespace OCA\Federation\Middleware;
use OC\HintException;
use OCA\Federation\Controller\SettingsController;
+use OCP\AppFramework\Controller;
use OCP\AppFramework\Http;
use OCP\AppFramework\Http\JSONResponse;
use OCP\AppFramework\Middleware;
@@ -43,6 +44,11 @@ class AddServerMiddleware extends Middleware {
/** @var ILogger */
protected $logger;
+ /**
+ * @param string $appName
+ * @param IL10N $l
+ * @param ILogger $logger
+ */
public function __construct($appName, IL10N $l, ILogger $logger) {
$this->appName = $appName;
$this->l = $l;
@@ -52,10 +58,11 @@ class AddServerMiddleware extends Middleware {
/**
* Log error message and return a response which can be displayed to the user
*
- * @param \OCP\AppFramework\Controller $controller
+ * @param Controller $controller
* @param string $methodName
* @param \Exception $exception
* @return JSONResponse
+ * @throws \Exception
*/
public function afterException($controller, $methodName, \Exception $exception) {
if (($controller instanceof SettingsController) === false) {
diff --git a/apps/federation/lib/SyncJob.php b/apps/federation/lib/SyncJob.php
index 060504efb7..2e5d1578ba 100644
--- a/apps/federation/lib/SyncJob.php
+++ b/apps/federation/lib/SyncJob.php
@@ -24,20 +24,31 @@ namespace OCA\Federation;
use OC\BackgroundJob\TimedJob;
use OCA\Federation\AppInfo\Application;
+use OCP\ILogger;
class SyncJob extends TimedJob {
- public function __construct() {
+ /** @var SyncFederationAddressBooks */
+ protected $syncService;
+
+ /** @var ILogger */
+ protected $logger;
+
+ /**
+ * @param SyncFederationAddressBooks $syncService
+ * @param ILogger $logger
+ */
+ public function __construct(SyncFederationAddressBooks $syncService, ILogger $logger) {
// Run once a day
$this->setInterval(24 * 60 * 60);
+ $this->syncService = $syncService;
+ $this->logger = $logger;
}
protected function run($argument) {
- $app = new Application();
- $ss = $app->getSyncService();
- $ss->syncThemAll(function($url, $ex) {
+ $this->syncService->syncThemAll(function($url, $ex) {
if ($ex instanceof \Exception) {
- \OC::$server->getLogger()->error("Error while syncing $url : " . $ex->getMessage(), ['app' => 'fed-sync']);
+ $this->logger->error("Error while syncing $url : " . $ex->getMessage(), ['app' => 'fed-sync']);
}
});
}
diff --git a/apps/federation/lib/TrustedServers.php b/apps/federation/lib/TrustedServers.php
index 9bf1452eab..067cf671a9 100644
--- a/apps/federation/lib/TrustedServers.php
+++ b/apps/federation/lib/TrustedServers.php
@@ -28,6 +28,7 @@ namespace OCA\Federation;
use OC\HintException;
use OCP\AppFramework\Http;
+use OCP\AppFramework\Utility\ITimeFactory;
use OCP\BackgroundJob\IJobList;
use OCP\Http\Client\IClientService;
use OCP\IConfig;
@@ -68,6 +69,9 @@ class TrustedServers {
/** @var EventDispatcherInterface */
private $dispatcher;
+ /** @var ITimeFactory */
+ private $timeFactory;
+
/**
* @param DbHandler $dbHandler
* @param IClientService $httpClientService
@@ -76,6 +80,7 @@ class TrustedServers {
* @param ISecureRandom $secureRandom
* @param IConfig $config
* @param EventDispatcherInterface $dispatcher
+ * @param ITimeFactory $timeFactory
*/
public function __construct(
DbHandler $dbHandler,
@@ -84,7 +89,8 @@ class TrustedServers {
IJobList $jobList,
ISecureRandom $secureRandom,
IConfig $config,
- EventDispatcherInterface $dispatcher
+ EventDispatcherInterface $dispatcher,
+ ITimeFactory $timeFactory
) {
$this->dbHandler = $dbHandler;
$this->httpClientService = $httpClientService;
@@ -93,6 +99,7 @@ class TrustedServers {
$this->secureRandom = $secureRandom;
$this->config = $config;
$this->dispatcher = $dispatcher;
+ $this->timeFactory = $timeFactory;
}
/**
@@ -111,7 +118,8 @@ class TrustedServers {
'OCA\Federation\BackgroundJob\RequestSharedSecret',
[
'url' => $url,
- 'token' => $token
+ 'token' => $token,
+ 'created' => $this->timeFactory->getTime()
]
);
}
diff --git a/apps/federation/tests/BackgroundJob/GetSharedSecretTest.php b/apps/federation/tests/BackgroundJob/GetSharedSecretTest.php
index 6364ddaedf..8759392cae 100644
--- a/apps/federation/tests/BackgroundJob/GetSharedSecretTest.php
+++ b/apps/federation/tests/BackgroundJob/GetSharedSecretTest.php
@@ -31,8 +31,10 @@ use OCA\Files_Sharing\Tests\TestCase;
use OCA\Federation\DbHandler;
use OCA\Federation\TrustedServers;
use OCP\AppFramework\Http;
+use OCP\AppFramework\Utility\ITimeFactory;
use OCP\BackgroundJob\IJobList;
use OCP\Http\Client\IClient;
+use OCP\Http\Client\IClientService;
use OCP\Http\Client\IResponse;
use OCP\ILogger;
use OCP\IURLGenerator;
@@ -47,36 +49,43 @@ use OCP\OCS\IDiscoveryService;
*/
class GetSharedSecretTest extends TestCase {
- /** @var \PHPUnit_Framework_MockObject_MockObject | IClient */
+ /** @var \PHPUnit_Framework_MockObject_MockObject|IClient */
private $httpClient;
- /** @var \PHPUnit_Framework_MockObject_MockObject | IJobList */
+ /** @var \PHPUnit_Framework_MockObject_MockObject|IClientService */
+ private $httpClientService;
+
+ /** @var \PHPUnit_Framework_MockObject_MockObject|IJobList */
private $jobList;
- /** @var \PHPUnit_Framework_MockObject_MockObject | IURLGenerator */
+ /** @var \PHPUnit_Framework_MockObject_MockObject|IURLGenerator */
private $urlGenerator;
- /** @var \PHPUnit_Framework_MockObject_MockObject | TrustedServers */
+ /** @var \PHPUnit_Framework_MockObject_MockObject|TrustedServers */
private $trustedServers;
- /** @var \PHPUnit_Framework_MockObject_MockObject | DbHandler */
+ /** @var \PHPUnit_Framework_MockObject_MockObject|DbHandler */
private $dbHandler;
- /** @var \PHPUnit_Framework_MockObject_MockObject | ILogger */
+ /** @var \PHPUnit_Framework_MockObject_MockObject|ILogger */
private $logger;
- /** @var \PHPUnit_Framework_MockObject_MockObject | IResponse */
+ /** @var \PHPUnit_Framework_MockObject_MockObject|IResponse */
private $response;
- /** @var \PHPUnit_Framework_MockObject_MockObject | IDiscoveryService */
+ /** @var \PHPUnit_Framework_MockObject_MockObject|IDiscoveryService */
private $discoverService;
+ /** @var \PHPUnit_Framework_MockObject_MockObject|ITimeFactory */
+ private $timeFactory;
+
/** @var GetSharedSecret */
private $getSharedSecret;
public function setUp() {
parent::setUp();
+ $this->httpClientService = $this->createMock(IClientService::class);
$this->httpClient = $this->getMockBuilder(IClient::class)->getMock();
$this->jobList = $this->getMockBuilder(IJobList::class)->getMock();
$this->urlGenerator = $this->getMockBuilder(IURLGenerator::class)->getMock();
@@ -87,17 +96,20 @@ class GetSharedSecretTest extends TestCase {
$this->logger = $this->getMockBuilder(ILogger::class)->getMock();
$this->response = $this->getMockBuilder(IResponse::class)->getMock();
$this->discoverService = $this->getMockBuilder(IDiscoveryService::class)->getMock();
+ $this->timeFactory = $this->createMock(ITimeFactory::class);
$this->discoverService->expects($this->any())->method('discover')->willReturn([]);
+ $this->httpClientService->expects($this->any())->method('newClient')->willReturn($this->httpClient);
$this->getSharedSecret = new GetSharedSecret(
- $this->httpClient,
+ $this->httpClientService,
$this->urlGenerator,
$this->jobList,
$this->trustedServers,
$this->logger,
$this->dbHandler,
- $this->discoverService
+ $this->discoverService,
+ $this->timeFactory
);
}
@@ -112,16 +124,17 @@ class GetSharedSecretTest extends TestCase {
$getSharedSecret = $this->getMockBuilder('OCA\Federation\BackgroundJob\GetSharedSecret')
->setConstructorArgs(
[
- $this->httpClient,
+ $this->httpClientService,
$this->urlGenerator,
$this->jobList,
$this->trustedServers,
$this->logger,
$this->dbHandler,
- $this->discoverService
+ $this->discoverService,
+ $this->timeFactory
]
)->setMethods(['parentExecute'])->getMock();
- $this->invokePrivate($getSharedSecret, 'argument', [['url' => 'url']]);
+ $this->invokePrivate($getSharedSecret, 'argument', [['url' => 'url', 'token' => 'token']]);
$this->trustedServers->expects($this->once())->method('isTrustedServer')
->with('url')->willReturn($isTrustedServer);
@@ -131,10 +144,23 @@ class GetSharedSecretTest extends TestCase {
$getSharedSecret->expects($this->never())->method('parentExecute');
}
$this->invokePrivate($getSharedSecret, 'retainJob', [$retainBackgroundJob]);
+ $this->jobList->expects($this->once())->method('remove');
+
+ $this->timeFactory->method('getTime')->willReturn(42);
+
if ($retainBackgroundJob) {
- $this->jobList->expects($this->never())->method('remove');
+ $this->jobList->expects($this->once())
+ ->method('add')
+ ->with(
+ GetSharedSecret::class,
+ [
+ 'url' => 'url',
+ 'token' => 'token',
+ 'created' => 42,
+ ]
+ );
} else {
- $this->jobList->expects($this->once())->method('remove');
+ $this->jobList->expects($this->never())->method('add');
}
$getSharedSecret->execute($this->jobList);
@@ -155,13 +181,15 @@ class GetSharedSecretTest extends TestCase {
* @param int $statusCode
*/
public function testRun($statusCode) {
-
$target = 'targetURL';
$source = 'sourceURL';
$token = 'token';
$argument = ['url' => $target, 'token' => $token];
+ $this->timeFactory->method('getTime')
+ ->willReturn(42);
+
$this->urlGenerator->expects($this->once())->method('getAbsoluteURL')->with('/')
->willReturn($source);
$this->httpClient->expects($this->once())->method('get')
@@ -208,7 +236,6 @@ class GetSharedSecretTest extends TestCase {
} else {
$this->assertFalse($this->invokePrivate($this->getSharedSecret, 'retainJob'));
}
-
}
public function dataTestRun() {
@@ -219,4 +246,33 @@ class GetSharedSecretTest extends TestCase {
];
}
+ public function testRunExpired() {
+ $target = 'targetURL';
+ $source = 'sourceURL';
+ $token = 'token';
+ $created = 42;
+
+ $argument = [
+ 'url' => $target,
+ 'token' => $token,
+ 'created' => $created,
+ ];
+
+ $this->urlGenerator->expects($this->once())
+ ->method('getAbsoluteURL')
+ ->with('/')
+ ->willReturn($source);
+
+ $this->timeFactory->method('getTime')
+ ->willReturn($created + 2592000 + 1);
+
+ $this->trustedServers->expects($this->once())
+ ->method('setServerStatus')
+ ->with(
+ $target,
+ TrustedServers::STATUS_FAILURE
+ );
+
+ $this->invokePrivate($this->getSharedSecret, 'run', [$argument]);
+ }
}
diff --git a/apps/federation/tests/BackgroundJob/RequestSharedSecretTest.php b/apps/federation/tests/BackgroundJob/RequestSharedSecretTest.php
index 06da29d17f..276180e513 100644
--- a/apps/federation/tests/BackgroundJob/RequestSharedSecretTest.php
+++ b/apps/federation/tests/BackgroundJob/RequestSharedSecretTest.php
@@ -29,42 +29,55 @@ use OCA\Federation\BackgroundJob\RequestSharedSecret;
use OCA\Federation\DbHandler;
use OCA\Federation\TrustedServers;
use OCP\AppFramework\Http;
+use OCP\AppFramework\Utility\ITimeFactory;
use OCP\BackgroundJob\IJobList;
use OCP\Http\Client\IClient;
+use OCP\Http\Client\IClientService;
use OCP\Http\Client\IResponse;
+use OCP\ILogger;
use OCP\IURLGenerator;
use OCP\OCS\IDiscoveryService;
use Test\TestCase;
class RequestSharedSecretTest extends TestCase {
- /** @var \PHPUnit_Framework_MockObject_MockObject | IClient */
+ /** @var \PHPUnit_Framework_MockObject_MockObject|IClientService */
+ private $httpClientService;
+
+ /** @var \PHPUnit_Framework_MockObject_MockObject|IClient */
private $httpClient;
- /** @var \PHPUnit_Framework_MockObject_MockObject | IJobList */
+ /** @var \PHPUnit_Framework_MockObject_MockObject|IJobList */
private $jobList;
- /** @var \PHPUnit_Framework_MockObject_MockObject | IURLGenerator */
+ /** @var \PHPUnit_Framework_MockObject_MockObject|IURLGenerator */
private $urlGenerator;
- /** @var \PHPUnit_Framework_MockObject_MockObject | DbHandler */
+ /** @var \PHPUnit_Framework_MockObject_MockObject|DbHandler */
private $dbHandler;
- /** @var \PHPUnit_Framework_MockObject_MockObject | TrustedServers */
+ /** @var \PHPUnit_Framework_MockObject_MockObject|TrustedServers */
private $trustedServers;
- /** @var \PHPUnit_Framework_MockObject_MockObject | IResponse */
+ /** @var \PHPUnit_Framework_MockObject_MockObject|IResponse */
private $response;
- /** @var \PHPUnit_Framework_MockObject_MockObject | IDiscoveryService */
+ /** @var \PHPUnit_Framework_MockObject_MockObject|IDiscoveryService */
private $discoveryService;
+ /** @var \PHPUnit_Framework_MockObject_MockObject|ILogger */
+ private $logger;
+
+ /** @var \PHPUnit_Framework_MockObject_MockObject|ITimeFactory */
+ private $timeFactory;
+
/** @var RequestSharedSecret */
private $requestSharedSecret;
public function setUp() {
parent::setUp();
+ $this->httpClientService = $this->createMock(IClientService::class);
$this->httpClient = $this->getMockBuilder(IClient::class)->getMock();
$this->jobList = $this->getMockBuilder(IJobList::class)->getMock();
$this->urlGenerator = $this->getMockBuilder(IURLGenerator::class)->getMock();
@@ -74,16 +87,21 @@ class RequestSharedSecretTest extends TestCase {
->disableOriginalConstructor()->getMock();
$this->response = $this->getMockBuilder(IResponse::class)->getMock();
$this->discoveryService = $this->getMockBuilder(IDiscoveryService::class)->getMock();
+ $this->logger = $this->createMock(ILogger::class);
+ $this->timeFactory = $this->createMock(ITimeFactory::class);
$this->discoveryService->expects($this->any())->method('discover')->willReturn([]);
+ $this->httpClientService->expects($this->any())->method('newClient')->willReturn($this->httpClient);
$this->requestSharedSecret = new RequestSharedSecret(
- $this->httpClient,
+ $this->httpClientService,
$this->urlGenerator,
$this->jobList,
$this->trustedServers,
$this->dbHandler,
- $this->discoveryService
+ $this->discoveryService,
+ $this->logger,
+ $this->timeFactory
);
}
@@ -98,15 +116,17 @@ class RequestSharedSecretTest extends TestCase {
$requestSharedSecret = $this->getMockBuilder('OCA\Federation\BackgroundJob\RequestSharedSecret')
->setConstructorArgs(
[
- $this->httpClient,
+ $this->httpClientService,
$this->urlGenerator,
$this->jobList,
$this->trustedServers,
$this->dbHandler,
- $this->discoveryService
+ $this->discoveryService,
+ $this->logger,
+ $this->timeFactory
]
)->setMethods(['parentExecute'])->getMock();
- $this->invokePrivate($requestSharedSecret, 'argument', [['url' => 'url']]);
+ $this->invokePrivate($requestSharedSecret, 'argument', [['url' => 'url', 'token' => 'token']]);
$this->trustedServers->expects($this->once())->method('isTrustedServer')
->with('url')->willReturn($isTrustedServer);
@@ -116,10 +136,23 @@ class RequestSharedSecretTest extends TestCase {
$requestSharedSecret->expects($this->never())->method('parentExecute');
}
$this->invokePrivate($requestSharedSecret, 'retainJob', [$retainBackgroundJob]);
+ $this->jobList->expects($this->once())->method('remove');
+
+ $this->timeFactory->method('getTime')->willReturn(42);
+
if ($retainBackgroundJob) {
- $this->jobList->expects($this->never())->method('remove');
+ $this->jobList->expects($this->once())
+ ->method('add')
+ ->with(
+ RequestSharedSecret::class,
+ [
+ 'url' => 'url',
+ 'token' => 'token',
+ 'created' => 42,
+ ]
+ );
} else {
- $this->jobList->expects($this->once())->method('remove');
+ $this->jobList->expects($this->never())->method('add');
}
$requestSharedSecret->execute($this->jobList);
@@ -147,6 +180,8 @@ class RequestSharedSecretTest extends TestCase {
$argument = ['url' => $target, 'token' => $token];
+ $this->timeFactory->method('getTime')->willReturn(42);
+
$this->urlGenerator->expects($this->once())->method('getAbsoluteURL')->with('/')
->willReturn($source);
$this->httpClient->expects($this->once())->method('post')
@@ -195,4 +230,34 @@ class RequestSharedSecretTest extends TestCase {
[Http::STATUS_CONFLICT],
];
}
+
+ public function testRunExpired() {
+ $target = 'targetURL';
+ $source = 'sourceURL';
+ $token = 'token';
+ $created = 42;
+
+ $argument = [
+ 'url' => $target,
+ 'token' => $token,
+ 'created' => $created,
+ ];
+
+ $this->urlGenerator->expects($this->once())
+ ->method('getAbsoluteURL')
+ ->with('/')
+ ->willReturn($source);
+
+ $this->timeFactory->method('getTime')
+ ->willReturn($created + 2592000 + 1);
+
+ $this->trustedServers->expects($this->once())
+ ->method('setServerStatus')
+ ->with(
+ $target,
+ TrustedServers::STATUS_FAILURE
+ );
+
+ $this->invokePrivate($this->requestSharedSecret, 'run', [$argument]);
+ }
}
diff --git a/apps/federation/tests/Controller/OCSAuthAPIControllerTest.php b/apps/federation/tests/Controller/OCSAuthAPIControllerTest.php
index 2b231b4fca..ef6c7c80bf 100644
--- a/apps/federation/tests/Controller/OCSAuthAPIControllerTest.php
+++ b/apps/federation/tests/Controller/OCSAuthAPIControllerTest.php
@@ -29,8 +29,8 @@ use OC\BackgroundJob\JobList;
use OCA\Federation\Controller\OCSAuthAPIController;
use OCA\Federation\DbHandler;
use OCA\Federation\TrustedServers;
-use OCP\AppFramework\Http;
use OCP\AppFramework\OCS\OCSForbiddenException;
+use OCP\AppFramework\Utility\ITimeFactory;
use OCP\ILogger;
use OCP\IRequest;
use OCP\Security\ISecureRandom;
@@ -38,40 +38,45 @@ use Test\TestCase;
class OCSAuthAPIControllerTest extends TestCase {
- /** @var \PHPUnit_Framework_MockObject_MockObject | IRequest */
+ /** @var \PHPUnit_Framework_MockObject_MockObject|IRequest */
private $request;
- /** @var \PHPUnit_Framework_MockObject_MockObject | ISecureRandom */
+ /** @var \PHPUnit_Framework_MockObject_MockObject|ISecureRandom */
private $secureRandom;
- /** @var \PHPUnit_Framework_MockObject_MockObject | JobList */
+ /** @var \PHPUnit_Framework_MockObject_MockObject|JobList */
private $jobList;
- /** @var \PHPUnit_Framework_MockObject_MockObject | TrustedServers */
+ /** @var \PHPUnit_Framework_MockObject_MockObject|TrustedServers */
private $trustedServers;
- /** @var \PHPUnit_Framework_MockObject_MockObject | DbHandler */
+ /** @var \PHPUnit_Framework_MockObject_MockObject|DbHandler */
private $dbHandler;
- /** @var \PHPUnit_Framework_MockObject_MockObject | ILogger */
+ /** @var \PHPUnit_Framework_MockObject_MockObject|ILogger */
private $logger;
+ /** @var \PHPUnit_Framework_MockObject_MockObject|ITimeFactory */
+ private $timeFactory;
+
+
/** @var OCSAuthAPIController */
private $ocsAuthApi;
+ /** @var int simulated timestamp */
+ private $currentTime = 1234567;
+
public function setUp() {
parent::setUp();
- $this->request = $this->getMockBuilder('OCP\IRequest')->getMock();
- $this->secureRandom = $this->getMockBuilder('OCP\Security\ISecureRandom')->getMock();
- $this->trustedServers = $this->getMockBuilder('OCA\Federation\TrustedServers')
- ->disableOriginalConstructor()->getMock();
- $this->dbHandler = $this->getMockBuilder('OCA\Federation\DbHandler')
- ->disableOriginalConstructor()->getMock();
- $this->jobList = $this->getMockBuilder('OC\BackgroundJob\JobList')
- ->disableOriginalConstructor()->getMock();
- $this->logger = $this->getMockBuilder('OCP\ILogger')
- ->disableOriginalConstructor()->getMock();
+ $this->request = $this->createMock(IRequest::class);
+ $this->secureRandom = $this->createMock(ISecureRandom::class);
+ $this->trustedServers = $this->createMock(TrustedServers::class);
+ $this->dbHandler = $this->createMock(DbHandler::class);
+ $this->jobList = $this->createMock(JobList::class);
+ $this->logger = $this->createMock(ILogger::class);
+ $this->timeFactory = $this->createMock(ITimeFactory::class);
+
$this->ocsAuthApi = new OCSAuthAPIController(
'federation',
@@ -80,9 +85,13 @@ class OCSAuthAPIControllerTest extends TestCase {
$this->jobList,
$this->trustedServers,
$this->dbHandler,
- $this->logger
+ $this->logger,
+ $this->timeFactory
);
+ $this->timeFactory->method('getTime')
+ ->willReturn($this->currentTime);
+
}
/**
@@ -105,9 +114,7 @@ class OCSAuthAPIControllerTest extends TestCase {
if ($ok) {
$this->jobList->expects($this->once())->method('add')
- ->with('OCA\Federation\BackgroundJob\GetSharedSecret', ['url' => $url, 'token' => $token]);
- $this->jobList->expects($this->once())->method('remove')
- ->with('OCA\Federation\BackgroundJob\RequestSharedSecret', ['url' => $url, 'token' => $localToken]);
+ ->with('OCA\Federation\BackgroundJob\GetSharedSecret', ['url' => $url, 'token' => $token, 'created' => $this->currentTime]);
} else {
$this->jobList->expects($this->never())->method('add');
$this->jobList->expects($this->never())->method('remove');
@@ -151,7 +158,8 @@ class OCSAuthAPIControllerTest extends TestCase {
$this->jobList,
$this->trustedServers,
$this->dbHandler,
- $this->logger
+ $this->logger,
+ $this->timeFactory
]
)->setMethods(['isValidToken'])->getMock();
diff --git a/apps/federation/tests/TrustedServersTest.php b/apps/federation/tests/TrustedServersTest.php
index 598c2f01c9..5995c5e446 100644
--- a/apps/federation/tests/TrustedServersTest.php
+++ b/apps/federation/tests/TrustedServersTest.php
@@ -29,6 +29,7 @@ namespace OCA\Federation\Tests;
use OCA\Federation\DbHandler;
use OCA\Federation\TrustedServers;
+use OCP\AppFramework\Utility\ITimeFactory;
use OCP\BackgroundJob\IJobList;
use OCP\Http\Client\IClient;
use OCP\Http\Client\IClientService;
@@ -71,6 +72,9 @@ class TrustedServersTest extends TestCase {
/** @var \PHPUnit_Framework_MockObject_MockObject | EventDispatcherInterface */
private $dispatcher;
+ /** @var \PHPUnit_Framework_MockObject_MockObject|ITimeFactory */
+ private $timeFactory;
+
public function setUp() {
parent::setUp();
@@ -85,6 +89,7 @@ class TrustedServersTest extends TestCase {
$this->jobList = $this->getMockBuilder(IJobList::class)->getMock();
$this->secureRandom = $this->getMockBuilder(ISecureRandom::class)->getMock();
$this->config = $this->getMockBuilder(IConfig::class)->getMock();
+ $this->timeFactory = $this->createMock(ITimeFactory::class);
$this->trustedServers = new TrustedServers(
$this->dbHandler,
@@ -93,7 +98,8 @@ class TrustedServersTest extends TestCase {
$this->jobList,
$this->secureRandom,
$this->config,
- $this->dispatcher
+ $this->dispatcher,
+ $this->timeFactory
);
}
@@ -114,13 +120,16 @@ class TrustedServersTest extends TestCase {
$this->jobList,
$this->secureRandom,
$this->config,
- $this->dispatcher
+ $this->dispatcher,
+ $this->timeFactory
]
)
->setMethods(['normalizeUrl', 'updateProtocol'])
->getMock();
$trustedServers->expects($this->once())->method('updateProtocol')
->with('url')->willReturn('https://url');
+ $this->timeFactory->method('getTime')
+ ->willReturn(1234567);
$this->dbHandler->expects($this->once())->method('addServer')->with('https://url')
->willReturn($success);
@@ -130,7 +139,7 @@ class TrustedServersTest extends TestCase {
$this->dbHandler->expects($this->once())->method('addToken')->with('https://url', 'token');
$this->jobList->expects($this->once())->method('add')
->with('OCA\Federation\BackgroundJob\RequestSharedSecret',
- ['url' => 'https://url', 'token' => 'token']);
+ ['url' => 'https://url', 'token' => 'token', 'created' => 1234567]);
} else {
$this->jobList->expects($this->never())->method('add');
}
@@ -272,7 +281,8 @@ class TrustedServersTest extends TestCase {
$this->jobList,
$this->secureRandom,
$this->config,
- $this->dispatcher
+ $this->dispatcher,
+ $this->timeFactory
]
)
->setMethods(['checkOwnCloudVersion'])
diff --git a/apps/files/ajax/download.php b/apps/files/ajax/download.php
index 17a7fd8b32..7c33cdec6d 100644
--- a/apps/files/ajax/download.php
+++ b/apps/files/ajax/download.php
@@ -51,7 +51,7 @@ if(isset($_GET['downloadStartSecret'])
setcookie('ocDownloadStarted', $_GET['downloadStartSecret'], time() + 20, '/');
}
-$server_params = array( 'head' => \OC::$server->getRequest()->getMethod() == 'HEAD' );
+$server_params = array( 'head' => \OC::$server->getRequest()->getMethod() === 'HEAD' );
/**
* Http range requests support
diff --git a/apps/files/l10n/bg.js b/apps/files/l10n/bg.js
index dd98da272b..c0bab248d0 100644
--- a/apps/files/l10n/bg.js
+++ b/apps/files/l10n/bg.js
@@ -95,9 +95,7 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "Файл беше добавен или премахнат от предпочитанията ви",
"A file or folder has been changed or renamed" : "Промяна или преименуване на файл / папка",
"A new file or folder has been created" : "Създаване на нов файл / папка",
- "A new file or folder has been deleted" : "Нов файл или папка беше изтрит/а",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Изпращай известия само при създаване / промяна на любими файлове (Само за потока)",
- "A new file or folder has been restored" : "Нов файл или папка беше възстановен/а",
"Upload (max. %s)" : "Качи (макс. %s)",
"File handling" : "Операция с файла",
"Maximum upload size" : "Максимален размер",
@@ -132,6 +130,8 @@ OC.L10N.register(
"Copy local link" : "Копиране на локална връзка",
"Folder" : "Папка",
"Upload" : "Качване",
+ "A new file or folder has been deleted" : "Нов файл или папка беше изтрит/а",
+ "A new file or folder has been restored" : "Нов файл или папка беше възстановен/а",
"No favorites" : "Няма любими"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/bg.json b/apps/files/l10n/bg.json
index ad97458533..f564a86682 100644
--- a/apps/files/l10n/bg.json
+++ b/apps/files/l10n/bg.json
@@ -93,9 +93,7 @@
"A file has been added to or removed from your favorites" : "Файл беше добавен или премахнат от предпочитанията ви",
"A file or folder has been changed or renamed" : "Промяна или преименуване на файл / папка",
"A new file or folder has been created" : "Създаване на нов файл / папка",
- "A new file or folder has been deleted" : "Нов файл или папка беше изтрит/а",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Изпращай известия само при създаване / промяна на любими файлове (Само за потока)",
- "A new file or folder has been restored" : "Нов файл или папка беше възстановен/а",
"Upload (max. %s)" : "Качи (макс. %s)",
"File handling" : "Операция с файла",
"Maximum upload size" : "Максимален размер",
@@ -130,6 +128,8 @@
"Copy local link" : "Копиране на локална връзка",
"Folder" : "Папка",
"Upload" : "Качване",
+ "A new file or folder has been deleted" : "Нов файл или папка беше изтрит/а",
+ "A new file or folder has been restored" : "Нов файл или папка беше възстановен/а",
"No favorites" : "Няма любими"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/cs.js b/apps/files/l10n/cs.js
index e6bbe737e7..a4aa82d0c2 100644
--- a/apps/files/l10n/cs.js
+++ b/apps/files/l10n/cs.js
@@ -102,9 +102,9 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "Soubor byl přidán, nebo odstraněn z vašich oblíbených",
"A file or folder has been changed or renamed" : "Soubor nebo adresář byl změněn nebo přejmenován",
"A new file or folder has been created" : "Byl vytvořen nový soubor nebo adresář",
- "A new file or folder has been deleted" : "Nový soubor nebo adresář byl smazán",
+ "A file or folder has been deleted" : "Soubor nebo adresář byl smazán",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Omezovat oznámení o tvorbě a změnách oblíbených souborů (Pouze v proudu)",
- "A new file or folder has been restored" : "Nový soubor nebo adresář byl obnoven",
+ "A file or folder has been restored" : "Soubor nebo adresář byl obnoven",
"Unlimited" : "Neomezeně",
"Upload (max. %s)" : "Nahrát (max. %s)",
"File handling" : "Zacházení se soubory",
@@ -146,6 +146,8 @@ OC.L10N.register(
"Copy local link" : "Kopírovat místní odkaz",
"Folder" : "Adresář",
"Upload" : "Odeslat",
+ "A new file or folder has been deleted" : "Nový soubor nebo adresář byl smazán",
+ "A new file or folder has been restored" : "Nový soubor nebo adresář byl obnoven",
"No favorites" : "Žádné oblíbené"
},
"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/files/l10n/cs.json b/apps/files/l10n/cs.json
index 58b22f78af..e49eeb474e 100644
--- a/apps/files/l10n/cs.json
+++ b/apps/files/l10n/cs.json
@@ -100,9 +100,9 @@
"A file has been added to or removed from your favorites" : "Soubor byl přidán, nebo odstraněn z vašich oblíbených",
"A file or folder has been changed or renamed" : "Soubor nebo adresář byl změněn nebo přejmenován",
"A new file or folder has been created" : "Byl vytvořen nový soubor nebo adresář",
- "A new file or folder has been deleted" : "Nový soubor nebo adresář byl smazán",
+ "A file or folder has been deleted" : "Soubor nebo adresář byl smazán",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Omezovat oznámení o tvorbě a změnách oblíbených souborů (Pouze v proudu)",
- "A new file or folder has been restored" : "Nový soubor nebo adresář byl obnoven",
+ "A file or folder has been restored" : "Soubor nebo adresář byl obnoven",
"Unlimited" : "Neomezeně",
"Upload (max. %s)" : "Nahrát (max. %s)",
"File handling" : "Zacházení se soubory",
@@ -144,6 +144,8 @@
"Copy local link" : "Kopírovat místní odkaz",
"Folder" : "Adresář",
"Upload" : "Odeslat",
+ "A new file or folder has been deleted" : "Nový soubor nebo adresář byl smazán",
+ "A new file or folder has been restored" : "Nový soubor nebo adresář byl obnoven",
"No favorites" : "Žádné oblíbené"
},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
}
\ No newline at end of file
diff --git a/apps/files/l10n/da.js b/apps/files/l10n/da.js
index 7ab696ede4..fecad3ff6e 100644
--- a/apps/files/l10n/da.js
+++ b/apps/files/l10n/da.js
@@ -102,9 +102,7 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "En fil er blevet tilføjet eller fjernet fra dine favoritter",
"A file or folder has been changed or renamed" : "En fil eller mappe er blevet ændret eller omdøbt",
"A new file or folder has been created" : "En ny fil eller mapper er blevet oprettet",
- "A new file or folder has been deleted" : "En ny fil eller mappe er blevet slettet",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Begræns noter om oprettelse og ændringer af dine favorit filer (Kun streaming)",
- "A new file or folder has been restored" : "En ny fil eller mappe er blevet gendannet",
"Unlimited" : "Ubegrænset",
"Upload (max. %s)" : "Upload (max. %s)",
"File handling" : "Filhåndtering",
@@ -146,6 +144,8 @@ OC.L10N.register(
"Copy local link" : "Kopier lokalt link",
"Folder" : "Mappe",
"Upload" : "Upload",
+ "A new file or folder has been deleted" : "En ny fil eller mappe er blevet slettet",
+ "A new file or folder has been restored" : "En ny fil eller mappe er blevet gendannet",
"No favorites" : "Ingen foretrukne"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/da.json b/apps/files/l10n/da.json
index 5c10d48e6d..254eb6feb7 100644
--- a/apps/files/l10n/da.json
+++ b/apps/files/l10n/da.json
@@ -100,9 +100,7 @@
"A file has been added to or removed from your favorites" : "En fil er blevet tilføjet eller fjernet fra dine favoritter",
"A file or folder has been changed or renamed" : "En fil eller mappe er blevet ændret eller omdøbt",
"A new file or folder has been created" : "En ny fil eller mapper er blevet oprettet",
- "A new file or folder has been deleted" : "En ny fil eller mappe er blevet slettet",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Begræns noter om oprettelse og ændringer af dine favorit filer (Kun streaming)",
- "A new file or folder has been restored" : "En ny fil eller mappe er blevet gendannet",
"Unlimited" : "Ubegrænset",
"Upload (max. %s)" : "Upload (max. %s)",
"File handling" : "Filhåndtering",
@@ -144,6 +142,8 @@
"Copy local link" : "Kopier lokalt link",
"Folder" : "Mappe",
"Upload" : "Upload",
+ "A new file or folder has been deleted" : "En ny fil eller mappe er blevet slettet",
+ "A new file or folder has been restored" : "En ny fil eller mappe er blevet gendannet",
"No favorites" : "Ingen foretrukne"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/de.js b/apps/files/l10n/de.js
index 5529ab1170..1dcf01fba7 100644
--- a/apps/files/l10n/de.js
+++ b/apps/files/l10n/de.js
@@ -102,9 +102,9 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "Eine Datei wurde Deinen Favoriten hinzugefügt oder daraus entfernt",
"A file or folder has been changed or renamed" : "Eine Datei oder Ordner wurde geändert oder umbenannt",
"A new file or folder has been created" : "Eine neue Datei oder ein neuer Ordner wurde erstellt",
- "A new file or folder has been deleted" : "Eine neue Datei oder Ordner wurde gelöscht",
+ "A file or folder has been deleted" : "Eine Datei oder ein Ordner wurde gelöscht",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Benachrichtigungen über Neues und Änderungen auf Deine favorisierten Dateien beschränken (nur im Stream)",
- "A new file or folder has been restored" : "Neue Datei oder Ordner wurde wiederhergestellt",
+ "A file or folder has been restored" : "Eine Datei oder ein Ordner wurde wiederhergestellt",
"Unlimited" : "Unbegrenzt",
"Upload (max. %s)" : "Hochladen (max. %s)",
"File handling" : "Dateibehandlung",
@@ -146,6 +146,8 @@ OC.L10N.register(
"Copy local link" : "Lokalen Link kopieren",
"Folder" : "Ordner",
"Upload" : "Hochladen",
+ "A new file or folder has been deleted" : "Eine neue Datei oder Ordner wurde gelöscht",
+ "A new file or folder has been restored" : "Neue Datei oder Ordner wurde wiederhergestellt",
"No favorites" : "Keine Favoriten"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/de.json b/apps/files/l10n/de.json
index d1f1dc133e..494353aea1 100644
--- a/apps/files/l10n/de.json
+++ b/apps/files/l10n/de.json
@@ -100,9 +100,9 @@
"A file has been added to or removed from your favorites" : "Eine Datei wurde Deinen Favoriten hinzugefügt oder daraus entfernt",
"A file or folder has been changed or renamed" : "Eine Datei oder Ordner wurde geändert oder umbenannt",
"A new file or folder has been created" : "Eine neue Datei oder ein neuer Ordner wurde erstellt",
- "A new file or folder has been deleted" : "Eine neue Datei oder Ordner wurde gelöscht",
+ "A file or folder has been deleted" : "Eine Datei oder ein Ordner wurde gelöscht",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Benachrichtigungen über Neues und Änderungen auf Deine favorisierten Dateien beschränken (nur im Stream)",
- "A new file or folder has been restored" : "Neue Datei oder Ordner wurde wiederhergestellt",
+ "A file or folder has been restored" : "Eine Datei oder ein Ordner wurde wiederhergestellt",
"Unlimited" : "Unbegrenzt",
"Upload (max. %s)" : "Hochladen (max. %s)",
"File handling" : "Dateibehandlung",
@@ -144,6 +144,8 @@
"Copy local link" : "Lokalen Link kopieren",
"Folder" : "Ordner",
"Upload" : "Hochladen",
+ "A new file or folder has been deleted" : "Eine neue Datei oder Ordner wurde gelöscht",
+ "A new file or folder has been restored" : "Neue Datei oder Ordner wurde wiederhergestellt",
"No favorites" : "Keine Favoriten"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/de_DE.js b/apps/files/l10n/de_DE.js
index 794e005d07..8185d6bc6d 100644
--- a/apps/files/l10n/de_DE.js
+++ b/apps/files/l10n/de_DE.js
@@ -102,9 +102,9 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "Eine Datei wurde Ihren Favoriten hinzugefügt oder daraus entfernt",
"A file or folder has been changed or renamed" : "Eine Datei oder Ordner wurde geändert oder umbenannt",
"A new file or folder has been created" : "Eine neue Datei oder ein neuer Ordner wurde erstellt",
- "A new file or folder has been deleted" : "Eine neue Datei oder Ordner wurde gelöscht",
+ "A file or folder has been deleted" : "Eine Datei oder ein Ordner wurde gelöscht",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Benachrichtigungen über Neues und Änderungen zu Ihren favorisierten Dateien beschränken (nur im Stream)",
- "A new file or folder has been restored" : "Eine neue Datei oder Ordner wurde wiederhergestellt",
+ "A file or folder has been restored" : "Eine Datei oder ein Ordner wurde wiederhergestellt",
"Unlimited" : "Unbegrenzt",
"Upload (max. %s)" : "Hochladen (max. %s)",
"File handling" : "Dateibehandlung",
@@ -146,6 +146,8 @@ OC.L10N.register(
"Copy local link" : "Lokalen Link kopieren",
"Folder" : "Ordner",
"Upload" : "Hochladen",
+ "A new file or folder has been deleted" : "Eine neue Datei oder Ordner wurde gelöscht",
+ "A new file or folder has been restored" : "Eine neue Datei oder Ordner wurde wiederhergestellt",
"No favorites" : "Keine Favoriten"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/de_DE.json b/apps/files/l10n/de_DE.json
index 4e80535816..3e18b9d888 100644
--- a/apps/files/l10n/de_DE.json
+++ b/apps/files/l10n/de_DE.json
@@ -100,9 +100,9 @@
"A file has been added to or removed from your favorites" : "Eine Datei wurde Ihren Favoriten hinzugefügt oder daraus entfernt",
"A file or folder has been changed or renamed" : "Eine Datei oder Ordner wurde geändert oder umbenannt",
"A new file or folder has been created" : "Eine neue Datei oder ein neuer Ordner wurde erstellt",
- "A new file or folder has been deleted" : "Eine neue Datei oder Ordner wurde gelöscht",
+ "A file or folder has been deleted" : "Eine Datei oder ein Ordner wurde gelöscht",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Benachrichtigungen über Neues und Änderungen zu Ihren favorisierten Dateien beschränken (nur im Stream)",
- "A new file or folder has been restored" : "Eine neue Datei oder Ordner wurde wiederhergestellt",
+ "A file or folder has been restored" : "Eine Datei oder ein Ordner wurde wiederhergestellt",
"Unlimited" : "Unbegrenzt",
"Upload (max. %s)" : "Hochladen (max. %s)",
"File handling" : "Dateibehandlung",
@@ -144,6 +144,8 @@
"Copy local link" : "Lokalen Link kopieren",
"Folder" : "Ordner",
"Upload" : "Hochladen",
+ "A new file or folder has been deleted" : "Eine neue Datei oder Ordner wurde gelöscht",
+ "A new file or folder has been restored" : "Eine neue Datei oder Ordner wurde wiederhergestellt",
"No favorites" : "Keine Favoriten"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/el.js b/apps/files/l10n/el.js
index 077141aceb..c405fefb9f 100644
--- a/apps/files/l10n/el.js
+++ b/apps/files/l10n/el.js
@@ -65,12 +65,14 @@ OC.L10N.register(
"Your storage is almost full ({usedSpacePercent}%)" : "Ο αποθηκευτικός χώρος είναι σχεδόν γεμάτος ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["ταιριάζουν '{filter}' ","ταιριάζουν '{filter}'"],
"View in folder" : "Προβολή στον φάκελο",
+ "Copied!" : "Αντιγράφηκε!",
"Copy direct link (only works for users who have access to this file/folder)" : "Αντιγραφή άμεσου συνδέσμου (λειτουργεί μόνο για χρήστες που έχουν πρόσβαση στο αρχείο/φάκελο)",
"Path" : "Διαδρομή",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
"Favorited" : "Προτιμώμενα",
"Favorite" : "Αγαπημένο",
"New folder" : "Νέος φάκελος",
+ "Upload file" : "Αποστολή αρχείου",
"An error occurred while trying to update the tags" : "Ένα σφάλμα προέκυψε κατά τη διάρκεια ενημέρωσης των ετικετών",
"Added to favorites" : "Προσθήκη στα αγαπημένα",
"Removed from favorites" : "Αφαίρεση από τα αγαπημένα",
@@ -83,6 +85,7 @@ OC.L10N.register(
"Restored by {user}" : "Επαναφέρθηκε από {user}",
"Renamed by {user}" : "Μετονομάστηκε από {user}",
"Moved by {user}" : "Μετακινήθηκε από {user}",
+ "\"remote user\"" : "\"απομακρυσμένος χρήστης\"",
"You created {file}" : "Δημιουργήσατε {file}",
"{user} created {file}" : "{user} δημηούργησε {file}",
"{file} was created in a public folder" : "{file} δημιουργήθηκε σε δημόσιο φάκελο",
@@ -99,9 +102,10 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "Ένα αρχείο έχει προστεθεί ή αφαιρεθεί από τα αγαπημένα σας",
"A file or folder has been changed or renamed" : "Ένα αρχείο ή φάκελος έχει αλλάξει ή μετονομάστηκε",
"A new file or folder has been created" : "Ένα νέο αρχείο ή κατάλογος έχουν δημιουργηθεί",
- "A new file or folder has been deleted" : "Ένα νέο αρχείο ή φάκελος έχει διαγραφεί",
+ "A file or folder has been deleted" : "Ένα αρχείο ή κατάλογος έχουν διαγραφεί",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Βάλτε όριο στις ειδοποιήσεις για τη δημιουργία και αλλαγές στα αγαπημένα σας αρχεία (Μόνο Stream)",
- "A new file or folder has been restored" : "Ένα νέο αρχείο ή φάκελος έχει επαναφερθεί",
+ "A file or folder has been restored" : "Έγινε επαναφορά ενός αρχείου ή φακέλου",
+ "Unlimited" : "Απεριόριστο",
"Upload (max. %s)" : "Διαμοιρασμός (max. %s)",
"File handling" : "Διαχείριση αρχείων",
"Maximum upload size" : "Μέγιστο μέγεθος αποστολής",
@@ -109,6 +113,8 @@ OC.L10N.register(
"Save" : "Αποθήκευση",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Με PHP-FPM μπορεί να χρειαστούν μέχρι και 5 λεπτά για να ενεργοποιηθούν οι αλλαγές.",
"Missing permissions to edit from here." : "Δεν υπάρχουν τα απαραίτητα δικαιώματα για να γίνει τροποποιήση σε αυτό το σημείο.",
+ "%s of %s used" : "%s από %s σε χρήση",
+ "%s used" : "%sσε χρήση",
"Settings" : "Ρυθμίσεις",
"Show hidden files" : "Εμφάνιση κρυφών αρχείων",
"WebDAV" : "WebDAV",
@@ -140,6 +146,8 @@ OC.L10N.register(
"Copy local link" : "Αντιγραφή τοπικού συνδέσμου",
"Folder" : "Φάκελος",
"Upload" : "Μεταφόρτωση",
+ "A new file or folder has been deleted" : "Ένα νέο αρχείο ή φάκελος έχει διαγραφεί",
+ "A new file or folder has been restored" : "Ένα νέο αρχείο ή φάκελος έχει επαναφερθεί",
"No favorites" : "Δεν υπάρχουν αγαπημένα"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/el.json b/apps/files/l10n/el.json
index e6246af412..40b3a86a7c 100644
--- a/apps/files/l10n/el.json
+++ b/apps/files/l10n/el.json
@@ -63,12 +63,14 @@
"Your storage is almost full ({usedSpacePercent}%)" : "Ο αποθηκευτικός χώρος είναι σχεδόν γεμάτος ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["ταιριάζουν '{filter}' ","ταιριάζουν '{filter}'"],
"View in folder" : "Προβολή στον φάκελο",
+ "Copied!" : "Αντιγράφηκε!",
"Copy direct link (only works for users who have access to this file/folder)" : "Αντιγραφή άμεσου συνδέσμου (λειτουργεί μόνο για χρήστες που έχουν πρόσβαση στο αρχείο/φάκελο)",
"Path" : "Διαδρομή",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
"Favorited" : "Προτιμώμενα",
"Favorite" : "Αγαπημένο",
"New folder" : "Νέος φάκελος",
+ "Upload file" : "Αποστολή αρχείου",
"An error occurred while trying to update the tags" : "Ένα σφάλμα προέκυψε κατά τη διάρκεια ενημέρωσης των ετικετών",
"Added to favorites" : "Προσθήκη στα αγαπημένα",
"Removed from favorites" : "Αφαίρεση από τα αγαπημένα",
@@ -81,6 +83,7 @@
"Restored by {user}" : "Επαναφέρθηκε από {user}",
"Renamed by {user}" : "Μετονομάστηκε από {user}",
"Moved by {user}" : "Μετακινήθηκε από {user}",
+ "\"remote user\"" : "\"απομακρυσμένος χρήστης\"",
"You created {file}" : "Δημιουργήσατε {file}",
"{user} created {file}" : "{user} δημηούργησε {file}",
"{file} was created in a public folder" : "{file} δημιουργήθηκε σε δημόσιο φάκελο",
@@ -97,9 +100,10 @@
"A file has been added to or removed from your favorites" : "Ένα αρχείο έχει προστεθεί ή αφαιρεθεί από τα αγαπημένα σας",
"A file or folder has been changed or renamed" : "Ένα αρχείο ή φάκελος έχει αλλάξει ή μετονομάστηκε",
"A new file or folder has been created" : "Ένα νέο αρχείο ή κατάλογος έχουν δημιουργηθεί",
- "A new file or folder has been deleted" : "Ένα νέο αρχείο ή φάκελος έχει διαγραφεί",
+ "A file or folder has been deleted" : "Ένα αρχείο ή κατάλογος έχουν διαγραφεί",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Βάλτε όριο στις ειδοποιήσεις για τη δημιουργία και αλλαγές στα αγαπημένα σας αρχεία (Μόνο Stream)",
- "A new file or folder has been restored" : "Ένα νέο αρχείο ή φάκελος έχει επαναφερθεί",
+ "A file or folder has been restored" : "Έγινε επαναφορά ενός αρχείου ή φακέλου",
+ "Unlimited" : "Απεριόριστο",
"Upload (max. %s)" : "Διαμοιρασμός (max. %s)",
"File handling" : "Διαχείριση αρχείων",
"Maximum upload size" : "Μέγιστο μέγεθος αποστολής",
@@ -107,6 +111,8 @@
"Save" : "Αποθήκευση",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Με PHP-FPM μπορεί να χρειαστούν μέχρι και 5 λεπτά για να ενεργοποιηθούν οι αλλαγές.",
"Missing permissions to edit from here." : "Δεν υπάρχουν τα απαραίτητα δικαιώματα για να γίνει τροποποιήση σε αυτό το σημείο.",
+ "%s of %s used" : "%s από %s σε χρήση",
+ "%s used" : "%sσε χρήση",
"Settings" : "Ρυθμίσεις",
"Show hidden files" : "Εμφάνιση κρυφών αρχείων",
"WebDAV" : "WebDAV",
@@ -138,6 +144,8 @@
"Copy local link" : "Αντιγραφή τοπικού συνδέσμου",
"Folder" : "Φάκελος",
"Upload" : "Μεταφόρτωση",
+ "A new file or folder has been deleted" : "Ένα νέο αρχείο ή φάκελος έχει διαγραφεί",
+ "A new file or folder has been restored" : "Ένα νέο αρχείο ή φάκελος έχει επαναφερθεί",
"No favorites" : "Δεν υπάρχουν αγαπημένα"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/en_GB.js b/apps/files/l10n/en_GB.js
index 2360d9ba6b..3434865138 100644
--- a/apps/files/l10n/en_GB.js
+++ b/apps/files/l10n/en_GB.js
@@ -102,9 +102,9 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "A file has been added to or removed from your favourites",
"A file or folder has been changed or renamed" : "A file or folder has been changed or renamed",
"A new file or folder has been created" : "A new file or folder has been created",
- "A new file or folder has been deleted" : "A new file or folder has been deleted",
+ "A file or folder has been deleted" : "A file or folder has been deleted",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Limit notifications about creation and changes to your favourite files (Stream only)",
- "A new file or folder has been restored" : "A new file or folder has been restored",
+ "A file or folder has been restored" : "A file or folder has been restored",
"Unlimited" : "Unlimited",
"Upload (max. %s)" : "Upload (max. %s)",
"File handling" : "File handling",
@@ -146,6 +146,8 @@ OC.L10N.register(
"Copy local link" : "Copy local link",
"Folder" : "Folder",
"Upload" : "Upload",
+ "A new file or folder has been deleted" : "A new file or folder has been deleted",
+ "A new file or folder has been restored" : "A new file or folder has been restored",
"No favorites" : "No favourites"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/en_GB.json b/apps/files/l10n/en_GB.json
index f8cf6819fc..517a08135d 100644
--- a/apps/files/l10n/en_GB.json
+++ b/apps/files/l10n/en_GB.json
@@ -100,9 +100,9 @@
"A file has been added to or removed from your favorites" : "A file has been added to or removed from your favourites",
"A file or folder has been changed or renamed" : "A file or folder has been changed or renamed",
"A new file or folder has been created" : "A new file or folder has been created",
- "A new file or folder has been deleted" : "A new file or folder has been deleted",
+ "A file or folder has been deleted" : "A file or folder has been deleted",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Limit notifications about creation and changes to your favourite files (Stream only)",
- "A new file or folder has been restored" : "A new file or folder has been restored",
+ "A file or folder has been restored" : "A file or folder has been restored",
"Unlimited" : "Unlimited",
"Upload (max. %s)" : "Upload (max. %s)",
"File handling" : "File handling",
@@ -144,6 +144,8 @@
"Copy local link" : "Copy local link",
"Folder" : "Folder",
"Upload" : "Upload",
+ "A new file or folder has been deleted" : "A new file or folder has been deleted",
+ "A new file or folder has been restored" : "A new file or folder has been restored",
"No favorites" : "No favourites"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/es.js b/apps/files/l10n/es.js
index 817f003d48..48362ef9e6 100644
--- a/apps/files/l10n/es.js
+++ b/apps/files/l10n/es.js
@@ -53,7 +53,7 @@ OC.L10N.register(
"_%n file_::_%n files_" : ["%n archivo","%n archivos"],
"{dirs} and {files}" : "{dirs} y {files}",
"_including %n hidden_::_including %n hidden_" : ["incluyendo %n oculto","incluyendo %n ocultos"],
- "You don’t have permission to upload or create files here" : "No tiene permisos para subir o crear archivos aquí.",
+ "You don’t have permission to upload or create files here" : "No tiene permisos para subir o crear archivos aquí",
"_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"],
"New" : "Nuevo",
"\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido.",
@@ -69,7 +69,7 @@ OC.L10N.register(
"Copy direct link (only works for users who have access to this file/folder)" : "Copiae enlace directo (solo funciona para usuarios que tienen acceso a este archivo/carpeta)",
"Path" : "Ruta",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
- "Favorited" : "Agregado a Favoritos",
+ "Favorited" : "Agregado a favoritos",
"Favorite" : "Favorito",
"New folder" : "Nueva carpeta",
"Upload file" : "Subir archivo",
@@ -100,11 +100,11 @@ OC.L10N.register(
"You moved {oldfile} to {newfile}" : "Ha movido {oldfile } a {newfile}",
"{user} moved {oldfile} to {newfile}" : "{user} movió {oldfile} a {newfile}",
"A file has been added to or removed from your favorites" : "Un archivo fue agregado o borrado de tus favoritos",
- "A file or folder has been changed or renamed" : "Un archivo o carpeta ha sido cambiado o renombrado.",
+ "A file or folder has been changed or renamed" : "Un archivo o carpeta ha sido cambiado o renombrado",
"A new file or folder has been created" : "Se ha creado un nuevo archivo o carpeta",
- "A new file or folder has been deleted" : "Un nuevo archivo o carpeta ha sido eliminado.",
- "Limit notifications about creation and changes to your favorite files (Stream only)" : "Limitar las notificaiones acerca de la creación y cambios de sus archivos favoritos(Stream only)",
- "A new file or folder has been restored" : "Un nuevo archivo o carpeta ha sido restaurado.",
+ "A file or folder has been deleted" : "Un archivo o carpeta ha sido eliminado",
+ "Limit notifications about creation and changes to your favorite files (Stream only)" : "Limitar las notificaciones acerca de la creación y cambios de sus archivos favoritos (solo flujos)",
+ "A file or folder has been restored" : "Un archivo o carpeta ha sido restaurado",
"Unlimited" : "Ilimitado",
"Upload (max. %s)" : "Subida (máx. %s)",
"File handling" : "Administración de archivos",
@@ -118,9 +118,9 @@ OC.L10N.register(
"Settings" : "Ajustes",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
- "Use this address to access your Files via WebDAV" : "Introduce esta dirección en el cliente de ownCloud para acceder a tus archivos a través de él",
+ "Use this address to access your Files via WebDAV" : "Usa esta dirección para acceder tus archivos mediante WebDAV",
"No files in here" : "Aquí no hay archivos",
- "Upload some content or sync with your devices!" : "Suba contenidos o sincronice sus dispositivos.",
+ "Upload some content or sync with your devices!" : "¡Suba contenidos o sincronice sus dispositivos!",
"No entries found in this folder" : "No hay entradas en esta carpeta",
"Select all" : "Seleccionar todo",
"Upload too large" : "Subida demasido grande",
@@ -146,6 +146,8 @@ OC.L10N.register(
"Copy local link" : "Copiar enlace local",
"Folder" : "Carpeta",
"Upload" : "Subir",
+ "A new file or folder has been deleted" : "Un nuevo archivo o carpeta ha sido eliminado",
+ "A new file or folder has been restored" : "Un nuevo archivo o carpeta ha sido restaurado",
"No favorites" : "No hay favoritos"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es.json b/apps/files/l10n/es.json
index b6099d0328..7cc7cd8111 100644
--- a/apps/files/l10n/es.json
+++ b/apps/files/l10n/es.json
@@ -51,7 +51,7 @@
"_%n file_::_%n files_" : ["%n archivo","%n archivos"],
"{dirs} and {files}" : "{dirs} y {files}",
"_including %n hidden_::_including %n hidden_" : ["incluyendo %n oculto","incluyendo %n ocultos"],
- "You don’t have permission to upload or create files here" : "No tiene permisos para subir o crear archivos aquí.",
+ "You don’t have permission to upload or create files here" : "No tiene permisos para subir o crear archivos aquí",
"_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Subiendo %n archivos"],
"New" : "Nuevo",
"\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido.",
@@ -67,7 +67,7 @@
"Copy direct link (only works for users who have access to this file/folder)" : "Copiae enlace directo (solo funciona para usuarios que tienen acceso a este archivo/carpeta)",
"Path" : "Ruta",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
- "Favorited" : "Agregado a Favoritos",
+ "Favorited" : "Agregado a favoritos",
"Favorite" : "Favorito",
"New folder" : "Nueva carpeta",
"Upload file" : "Subir archivo",
@@ -98,11 +98,11 @@
"You moved {oldfile} to {newfile}" : "Ha movido {oldfile } a {newfile}",
"{user} moved {oldfile} to {newfile}" : "{user} movió {oldfile} a {newfile}",
"A file has been added to or removed from your favorites" : "Un archivo fue agregado o borrado de tus favoritos",
- "A file or folder has been changed or renamed" : "Un archivo o carpeta ha sido cambiado o renombrado.",
+ "A file or folder has been changed or renamed" : "Un archivo o carpeta ha sido cambiado o renombrado",
"A new file or folder has been created" : "Se ha creado un nuevo archivo o carpeta",
- "A new file or folder has been deleted" : "Un nuevo archivo o carpeta ha sido eliminado.",
- "Limit notifications about creation and changes to your favorite files (Stream only)" : "Limitar las notificaiones acerca de la creación y cambios de sus archivos favoritos(Stream only)",
- "A new file or folder has been restored" : "Un nuevo archivo o carpeta ha sido restaurado.",
+ "A file or folder has been deleted" : "Un archivo o carpeta ha sido eliminado",
+ "Limit notifications about creation and changes to your favorite files (Stream only)" : "Limitar las notificaciones acerca de la creación y cambios de sus archivos favoritos (solo flujos)",
+ "A file or folder has been restored" : "Un archivo o carpeta ha sido restaurado",
"Unlimited" : "Ilimitado",
"Upload (max. %s)" : "Subida (máx. %s)",
"File handling" : "Administración de archivos",
@@ -116,9 +116,9 @@
"Settings" : "Ajustes",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
- "Use this address to access your Files via WebDAV" : "Introduce esta dirección en el cliente de ownCloud para acceder a tus archivos a través de él",
+ "Use this address to access your Files via WebDAV" : "Usa esta dirección para acceder tus archivos mediante WebDAV",
"No files in here" : "Aquí no hay archivos",
- "Upload some content or sync with your devices!" : "Suba contenidos o sincronice sus dispositivos.",
+ "Upload some content or sync with your devices!" : "¡Suba contenidos o sincronice sus dispositivos!",
"No entries found in this folder" : "No hay entradas en esta carpeta",
"Select all" : "Seleccionar todo",
"Upload too large" : "Subida demasido grande",
@@ -144,6 +144,8 @@
"Copy local link" : "Copiar enlace local",
"Folder" : "Carpeta",
"Upload" : "Subir",
+ "A new file or folder has been deleted" : "Un nuevo archivo o carpeta ha sido eliminado",
+ "A new file or folder has been restored" : "Un nuevo archivo o carpeta ha sido restaurado",
"No favorites" : "No hay favoritos"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/es_AR.js b/apps/files/l10n/es_AR.js
index 4ddc48ad1c..6f80543cee 100644
--- a/apps/files/l10n/es_AR.js
+++ b/apps/files/l10n/es_AR.js
@@ -102,9 +102,7 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "Un archivo ha sido agregado o eliminado de sus strong>favoritos",
"A file or folder has been changed or renamed" : "Un archivo o carpeta ha sido cambiado o renombrado",
"A new file or folder has been created" : "Un nuevo archivo ha sido creado",
- "A new file or folder has been deleted" : "Un nuevo archivo ha sido borrado",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Limite las notificación de la creación y cambios a sus archivos favoritos (sólo flujo)",
- "A new file or folder has been restored" : "Un nuevo archivo ha sido restaurado",
"Unlimited" : "Ilimitado",
"Upload (max. %s)" : "Cargar (max. %s)",
"File handling" : "Administración de archivos",
@@ -146,6 +144,8 @@ OC.L10N.register(
"Copy local link" : "Copiar link local",
"Folder" : "Carpeta",
"Upload" : "Cargar",
+ "A new file or folder has been deleted" : "Un nuevo archivo ha sido borrado",
+ "A new file or folder has been restored" : "Un nuevo archivo ha sido restaurado",
"No favorites" : "No hay favoritos"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_AR.json b/apps/files/l10n/es_AR.json
index bc688a2899..80cad92731 100644
--- a/apps/files/l10n/es_AR.json
+++ b/apps/files/l10n/es_AR.json
@@ -100,9 +100,7 @@
"A file has been added to or removed from your favorites" : "Un archivo ha sido agregado o eliminado de sus strong>favoritos",
"A file or folder has been changed or renamed" : "Un archivo o carpeta ha sido cambiado o renombrado",
"A new file or folder has been created" : "Un nuevo archivo ha sido creado",
- "A new file or folder has been deleted" : "Un nuevo archivo ha sido borrado",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Limite las notificación de la creación y cambios a sus archivos favoritos (sólo flujo)",
- "A new file or folder has been restored" : "Un nuevo archivo ha sido restaurado",
"Unlimited" : "Ilimitado",
"Upload (max. %s)" : "Cargar (max. %s)",
"File handling" : "Administración de archivos",
@@ -144,6 +142,8 @@
"Copy local link" : "Copiar link local",
"Folder" : "Carpeta",
"Upload" : "Cargar",
+ "A new file or folder has been deleted" : "Un nuevo archivo ha sido borrado",
+ "A new file or folder has been restored" : "Un nuevo archivo ha sido restaurado",
"No favorites" : "No hay favoritos"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/es_MX.js b/apps/files/l10n/es_MX.js
index 249dbb79e4..9c03d86c15 100644
--- a/apps/files/l10n/es_MX.js
+++ b/apps/files/l10n/es_MX.js
@@ -101,10 +101,10 @@ OC.L10N.register(
"{user} moved {oldfile} to {newfile}" : "{user} movió {oldfile} a {newfile}",
"A file has been added to or removed from your favorites" : "Un archivo ha sido agregado o eliminado de tus favoritos",
"A file or folder has been changed or renamed" : "Un archivo o carpeta ha sido cambiado o renombrado",
- "A new file or folder has been created" : "Un nuevo archivo ha sido creado",
- "A new file or folder has been deleted" : "Un nuevo archivo ha sido borrado",
+ "A new file or folder has been created" : "Un archivo o carpeta ha sido creado",
+ "A file or folder has been deleted" : "Un archivo o carpeta ha sido borrado",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Limita las notificaciones de la creación y cambios a tus archivos favoritos (sólo flujo)",
- "A new file or folder has been restored" : "Un nuevo archivo ha sido restaurado",
+ "A file or folder has been restored" : "Un archivo o carpeta ha sido restaurado",
"Unlimited" : "Ilimitado",
"Upload (max. %s)" : "Cargar (max. %s)",
"File handling" : "Manejo de archivos",
@@ -146,6 +146,8 @@ OC.L10N.register(
"Copy local link" : "Copiar liga local",
"Folder" : "Carpeta",
"Upload" : "Cargar",
+ "A new file or folder has been deleted" : "Un archivo o carpeta ha sido borrado",
+ "A new file or folder has been restored" : "Un archivo o carpeta ha sido restaurado",
"No favorites" : "No hay favoritos"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_MX.json b/apps/files/l10n/es_MX.json
index b74dc2f794..3beb4cc10b 100644
--- a/apps/files/l10n/es_MX.json
+++ b/apps/files/l10n/es_MX.json
@@ -99,10 +99,10 @@
"{user} moved {oldfile} to {newfile}" : "{user} movió {oldfile} a {newfile}",
"A file has been added to or removed from your favorites" : "Un archivo ha sido agregado o eliminado de tus favoritos",
"A file or folder has been changed or renamed" : "Un archivo o carpeta ha sido cambiado o renombrado",
- "A new file or folder has been created" : "Un nuevo archivo ha sido creado",
- "A new file or folder has been deleted" : "Un nuevo archivo ha sido borrado",
+ "A new file or folder has been created" : "Un archivo o carpeta ha sido creado",
+ "A file or folder has been deleted" : "Un archivo o carpeta ha sido borrado",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Limita las notificaciones de la creación y cambios a tus archivos favoritos (sólo flujo)",
- "A new file or folder has been restored" : "Un nuevo archivo ha sido restaurado",
+ "A file or folder has been restored" : "Un archivo o carpeta ha sido restaurado",
"Unlimited" : "Ilimitado",
"Upload (max. %s)" : "Cargar (max. %s)",
"File handling" : "Manejo de archivos",
@@ -144,6 +144,8 @@
"Copy local link" : "Copiar liga local",
"Folder" : "Carpeta",
"Upload" : "Cargar",
+ "A new file or folder has been deleted" : "Un archivo o carpeta ha sido borrado",
+ "A new file or folder has been restored" : "Un archivo o carpeta ha sido restaurado",
"No favorites" : "No hay favoritos"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/eu.js b/apps/files/l10n/eu.js
index 677fb30951..3ee5022819 100644
--- a/apps/files/l10n/eu.js
+++ b/apps/files/l10n/eu.js
@@ -101,9 +101,8 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "Fitxategi bat gehitu edo kendu da zure gogokoetatik",
"A file or folder has been changed or renamed" : "A file or folder has been changed or renamed",
"A new file or folder has been created" : "Fitxategi edo karpeta berri bat sortu da",
- "A new file or folder has been deleted" : "A new file or folder has been deleted",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Limit notifications about creation and changes to your favorite files (Stream only)",
- "A new file or folder has been restored" : "A new file or folder has been restored",
+ "Unlimited" : "Mugarik gabe",
"Upload (max. %s)" : "Igo (max. %s)",
"File handling" : "Fitxategien kudeaketa",
"Maximum upload size" : "Igo daitekeen gehienezko tamaina",
@@ -142,6 +141,8 @@ OC.L10N.register(
"Copy local link" : "Kopiatu tokiko esteka",
"Folder" : "Karpeta",
"Upload" : "Igo",
+ "A new file or folder has been deleted" : "A new file or folder has been deleted",
+ "A new file or folder has been restored" : "A new file or folder has been restored",
"No favorites" : "Gogokorik ez"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/eu.json b/apps/files/l10n/eu.json
index 115b1126d9..9bc05236e1 100644
--- a/apps/files/l10n/eu.json
+++ b/apps/files/l10n/eu.json
@@ -99,9 +99,8 @@
"A file has been added to or removed from your favorites" : "Fitxategi bat gehitu edo kendu da zure gogokoetatik",
"A file or folder has been changed or renamed" : "A file or folder has been changed or renamed",
"A new file or folder has been created" : "Fitxategi edo karpeta berri bat sortu da",
- "A new file or folder has been deleted" : "A new file or folder has been deleted",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Limit notifications about creation and changes to your favorite files (Stream only)",
- "A new file or folder has been restored" : "A new file or folder has been restored",
+ "Unlimited" : "Mugarik gabe",
"Upload (max. %s)" : "Igo (max. %s)",
"File handling" : "Fitxategien kudeaketa",
"Maximum upload size" : "Igo daitekeen gehienezko tamaina",
@@ -140,6 +139,8 @@
"Copy local link" : "Kopiatu tokiko esteka",
"Folder" : "Karpeta",
"Upload" : "Igo",
+ "A new file or folder has been deleted" : "A new file or folder has been deleted",
+ "A new file or folder has been restored" : "A new file or folder has been restored",
"No favorites" : "Gogokorik ez"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/fi.js b/apps/files/l10n/fi.js
index 3a464330d1..8071de0df9 100644
--- a/apps/files/l10n/fi.js
+++ b/apps/files/l10n/fi.js
@@ -102,9 +102,7 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "Tiedosto on lisätty tai poistettu suosikeista",
"A file or folder has been changed or renamed" : "Tiedostoa tai kansiota on muutettu tai se on uudelleennimetty",
"A new file or folder has been created" : "Uusi tiedosto tai kansio on luotu",
- "A new file or folder has been deleted" : "Uusi tiedosto tai kansio on poistettu",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Rajoita luomis- ja muutosilmoitukset omiin suosikkitiedostoihin (Vain listaus)",
- "A new file or folder has been restored" : "Uusi tiedosto tai kansio on palautettu",
"Unlimited" : "Rajoittamaton",
"Upload (max. %s)" : "Lähetys (enintään %s)",
"File handling" : "Tiedostonhallinta",
@@ -145,6 +143,8 @@ OC.L10N.register(
"Copy local link" : "Kopioi paikallinen linkki",
"Folder" : "Kansio",
"Upload" : "Lähetä",
+ "A new file or folder has been deleted" : "Uusi tiedosto tai kansio on poistettu",
+ "A new file or folder has been restored" : "Uusi tiedosto tai kansio on palautettu",
"No favorites" : "Ei suosikkeja"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/fi.json b/apps/files/l10n/fi.json
index e899cfb26e..e7cf084184 100644
--- a/apps/files/l10n/fi.json
+++ b/apps/files/l10n/fi.json
@@ -100,9 +100,7 @@
"A file has been added to or removed from your favorites" : "Tiedosto on lisätty tai poistettu suosikeista",
"A file or folder has been changed or renamed" : "Tiedostoa tai kansiota on muutettu tai se on uudelleennimetty",
"A new file or folder has been created" : "Uusi tiedosto tai kansio on luotu",
- "A new file or folder has been deleted" : "Uusi tiedosto tai kansio on poistettu",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Rajoita luomis- ja muutosilmoitukset omiin suosikkitiedostoihin (Vain listaus)",
- "A new file or folder has been restored" : "Uusi tiedosto tai kansio on palautettu",
"Unlimited" : "Rajoittamaton",
"Upload (max. %s)" : "Lähetys (enintään %s)",
"File handling" : "Tiedostonhallinta",
@@ -143,6 +141,8 @@
"Copy local link" : "Kopioi paikallinen linkki",
"Folder" : "Kansio",
"Upload" : "Lähetä",
+ "A new file or folder has been deleted" : "Uusi tiedosto tai kansio on poistettu",
+ "A new file or folder has been restored" : "Uusi tiedosto tai kansio on palautettu",
"No favorites" : "Ei suosikkeja"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/fr.js b/apps/files/l10n/fr.js
index ec0b108359..8237ec4e8a 100644
--- a/apps/files/l10n/fr.js
+++ b/apps/files/l10n/fr.js
@@ -102,9 +102,9 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "Un fichier a été ajouté ou retiré de vos favoris",
"A file or folder has been changed or renamed" : "Un fichier ou dossier a été modifié ou renommé",
"A new file or folder has been created" : "Un nouveau fichier ou répertoire a été créé",
- "A new file or folder has been deleted" : "Un nouveau fichier ou répertoire a été supprimé",
+ "A file or folder has been deleted" : "Un fichier ou un répertoire a été supprimé",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Limiter les notifications à ce qui concerne la création et la modification de vos fichiers favoris (Flux uniquement)",
- "A new file or folder has been restored" : "Un nouveau fichier ou répertoire a été restauré",
+ "A file or folder has been restored" : "Un fichier ou un répertoire a été restauré",
"Unlimited" : "Illimité",
"Upload (max. %s)" : "Envoi (max. %s)",
"File handling" : "Gestion de fichiers",
@@ -146,6 +146,8 @@ OC.L10N.register(
"Copy local link" : "Copier le dossier local",
"Folder" : "Dossier",
"Upload" : "Téléverser",
+ "A new file or folder has been deleted" : "Un nouveau fichier ou répertoire a été supprimé",
+ "A new file or folder has been restored" : "Un nouveau fichier ou répertoire a été restauré",
"No favorites" : "Aucun favori"
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/files/l10n/fr.json b/apps/files/l10n/fr.json
index d6914fd8bf..996b742b61 100644
--- a/apps/files/l10n/fr.json
+++ b/apps/files/l10n/fr.json
@@ -100,9 +100,9 @@
"A file has been added to or removed from your favorites" : "Un fichier a été ajouté ou retiré de vos favoris",
"A file or folder has been changed or renamed" : "Un fichier ou dossier a été modifié ou renommé",
"A new file or folder has been created" : "Un nouveau fichier ou répertoire a été créé",
- "A new file or folder has been deleted" : "Un nouveau fichier ou répertoire a été supprimé",
+ "A file or folder has been deleted" : "Un fichier ou un répertoire a été supprimé",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Limiter les notifications à ce qui concerne la création et la modification de vos fichiers favoris (Flux uniquement)",
- "A new file or folder has been restored" : "Un nouveau fichier ou répertoire a été restauré",
+ "A file or folder has been restored" : "Un fichier ou un répertoire a été restauré",
"Unlimited" : "Illimité",
"Upload (max. %s)" : "Envoi (max. %s)",
"File handling" : "Gestion de fichiers",
@@ -144,6 +144,8 @@
"Copy local link" : "Copier le dossier local",
"Folder" : "Dossier",
"Upload" : "Téléverser",
+ "A new file or folder has been deleted" : "Un nouveau fichier ou répertoire a été supprimé",
+ "A new file or folder has been restored" : "Un nouveau fichier ou répertoire a été restauré",
"No favorites" : "Aucun favori"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/hu.js b/apps/files/l10n/hu.js
index 36f50e7f54..72c37b9ce7 100644
--- a/apps/files/l10n/hu.js
+++ b/apps/files/l10n/hu.js
@@ -102,9 +102,7 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "Egy fájl eltávolítva vagy hozzáadva a kedvenceidhez",
"A file or folder has been changed or renamed" : "A fájl vagy mappa megváltozott vagy át lett nevezve",
"A new file or folder has been created" : "Új fájl vagy mappa létrehozva",
- "A new file or folder has been deleted" : "Egy új fájl vagy mappa törölve",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Szűkítse le az értesítéseket a létrehozásról és a változásokról a kedvenc fájlok (Stream only) -ra",
- "A new file or folder has been restored" : "Egy új fájl vagy mappa visszaállítva",
"Unlimited" : "Korlátlan",
"Upload (max. %s)" : "Feltöltés (max.: %s)",
"File handling" : "Fájlkezelés",
@@ -146,6 +144,8 @@ OC.L10N.register(
"Copy local link" : "Helyi hivatkozás másolása",
"Folder" : "Mappa",
"Upload" : "Feltöltés",
+ "A new file or folder has been deleted" : "Egy új fájl vagy mappa törölve",
+ "A new file or folder has been restored" : "Egy új fájl vagy mappa visszaállítva",
"No favorites" : "Nincsenek kedvencek"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/hu.json b/apps/files/l10n/hu.json
index 2bef163a12..9a32555d39 100644
--- a/apps/files/l10n/hu.json
+++ b/apps/files/l10n/hu.json
@@ -100,9 +100,7 @@
"A file has been added to or removed from your favorites" : "Egy fájl eltávolítva vagy hozzáadva a kedvenceidhez",
"A file or folder has been changed or renamed" : "A fájl vagy mappa megváltozott vagy át lett nevezve",
"A new file or folder has been created" : "Új fájl vagy mappa létrehozva",
- "A new file or folder has been deleted" : "Egy új fájl vagy mappa törölve",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Szűkítse le az értesítéseket a létrehozásról és a változásokról a kedvenc fájlok (Stream only) -ra",
- "A new file or folder has been restored" : "Egy új fájl vagy mappa visszaállítva",
"Unlimited" : "Korlátlan",
"Upload (max. %s)" : "Feltöltés (max.: %s)",
"File handling" : "Fájlkezelés",
@@ -144,6 +142,8 @@
"Copy local link" : "Helyi hivatkozás másolása",
"Folder" : "Mappa",
"Upload" : "Feltöltés",
+ "A new file or folder has been deleted" : "Egy új fájl vagy mappa törölve",
+ "A new file or folder has been restored" : "Egy új fájl vagy mappa visszaállítva",
"No favorites" : "Nincsenek kedvencek"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/ia.js b/apps/files/l10n/ia.js
index b73afd543d..482c47852b 100644
--- a/apps/files/l10n/ia.js
+++ b/apps/files/l10n/ia.js
@@ -98,9 +98,7 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "Un file esseva addite a o removite de tu favoritos",
"A file or folder has been changed or renamed" : "Un nove file o dossier ha essite delite o renominate",
"A new file or folder has been created" : "Un nove file o dossier ha essite create",
- "A new file or folder has been deleted" : "Un nove file o dossier ha essite delite",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Limitar notificationes concernente le creation e le modification de tu files favorite (Solmente fluxo)",
- "A new file or folder has been restored" : "Un nove file o un dossier ha essite restabilite",
"Upload (max. %s)" : "Incarga (maxime %s)",
"File handling" : "Gestion de file",
"Maximum upload size" : "Maxime dimension de incarga",
@@ -138,6 +136,8 @@ OC.L10N.register(
"Copy local link" : "Copiar ligamine local",
"Folder" : "Dossier",
"Upload" : "Incargar",
+ "A new file or folder has been deleted" : "Un nove file o dossier ha essite delite",
+ "A new file or folder has been restored" : "Un nove file o un dossier ha essite restabilite",
"No favorites" : "Nulle favoritos"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/ia.json b/apps/files/l10n/ia.json
index 468996a079..c6321a0b45 100644
--- a/apps/files/l10n/ia.json
+++ b/apps/files/l10n/ia.json
@@ -96,9 +96,7 @@
"A file has been added to or removed from your favorites" : "Un file esseva addite a o removite de tu favoritos",
"A file or folder has been changed or renamed" : "Un nove file o dossier ha essite delite o renominate",
"A new file or folder has been created" : "Un nove file o dossier ha essite create",
- "A new file or folder has been deleted" : "Un nove file o dossier ha essite delite",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Limitar notificationes concernente le creation e le modification de tu files favorite (Solmente fluxo)",
- "A new file or folder has been restored" : "Un nove file o un dossier ha essite restabilite",
"Upload (max. %s)" : "Incarga (maxime %s)",
"File handling" : "Gestion de file",
"Maximum upload size" : "Maxime dimension de incarga",
@@ -136,6 +134,8 @@
"Copy local link" : "Copiar ligamine local",
"Folder" : "Dossier",
"Upload" : "Incargar",
+ "A new file or folder has been deleted" : "Un nove file o dossier ha essite delite",
+ "A new file or folder has been restored" : "Un nove file o un dossier ha essite restabilite",
"No favorites" : "Nulle favoritos"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/is.js b/apps/files/l10n/is.js
index 85f15d3055..fb31c3b7f2 100644
--- a/apps/files/l10n/is.js
+++ b/apps/files/l10n/is.js
@@ -102,9 +102,9 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "Skrá var bætt við eða hún fjarlægð úr eftirlætum",
"A file or folder has been changed or renamed" : "Skrá eða möppu hefur verið breytt eða verið endurnefnt",
"A new file or folder has been created" : "Skjal eða mappa hefur verið búin til",
- "A new file or folder has been deleted" : "Nýrri skrá eða möppu hefur verið eytt",
+ "A file or folder has been deleted" : "Skjali eða möppu hefur verið eytt",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Takmarka tilkynningar um gerð og breytingar á eftirlætisskrám (einungis streymi)",
- "A new file or folder has been restored" : "Ný skrá eða mappa hefur verið endurheimt",
+ "A file or folder has been restored" : "Skjal eða mappa hefur verið endurheimt",
"Unlimited" : "Ótakmarkað",
"Upload (max. %s)" : "Senda inn (hám. %s)",
"File handling" : "Meðhöndlun skráar",
@@ -146,6 +146,8 @@ OC.L10N.register(
"Copy local link" : "Afrita staðværan tengil",
"Folder" : "Mappa",
"Upload" : "Senda inn",
+ "A new file or folder has been deleted" : "Nýrri skrá eða möppu hefur verið eytt",
+ "A new file or folder has been restored" : "Ný skrá eða mappa hefur verið endurheimt",
"No favorites" : "Engin eftirlæti"
},
"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);");
diff --git a/apps/files/l10n/is.json b/apps/files/l10n/is.json
index 52368a9ce8..3bfa946a49 100644
--- a/apps/files/l10n/is.json
+++ b/apps/files/l10n/is.json
@@ -100,9 +100,9 @@
"A file has been added to or removed from your favorites" : "Skrá var bætt við eða hún fjarlægð úr eftirlætum",
"A file or folder has been changed or renamed" : "Skrá eða möppu hefur verið breytt eða verið endurnefnt",
"A new file or folder has been created" : "Skjal eða mappa hefur verið búin til",
- "A new file or folder has been deleted" : "Nýrri skrá eða möppu hefur verið eytt",
+ "A file or folder has been deleted" : "Skjali eða möppu hefur verið eytt",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Takmarka tilkynningar um gerð og breytingar á eftirlætisskrám (einungis streymi)",
- "A new file or folder has been restored" : "Ný skrá eða mappa hefur verið endurheimt",
+ "A file or folder has been restored" : "Skjal eða mappa hefur verið endurheimt",
"Unlimited" : "Ótakmarkað",
"Upload (max. %s)" : "Senda inn (hám. %s)",
"File handling" : "Meðhöndlun skráar",
@@ -144,6 +144,8 @@
"Copy local link" : "Afrita staðværan tengil",
"Folder" : "Mappa",
"Upload" : "Senda inn",
+ "A new file or folder has been deleted" : "Nýrri skrá eða möppu hefur verið eytt",
+ "A new file or folder has been restored" : "Ný skrá eða mappa hefur verið endurheimt",
"No favorites" : "Engin eftirlæti"
},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/it.js b/apps/files/l10n/it.js
index d5cb86d842..cc8cb646d9 100644
--- a/apps/files/l10n/it.js
+++ b/apps/files/l10n/it.js
@@ -102,9 +102,9 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "Un file stato aggiunto o rimosso dai tuoi preferiti",
"A file or folder has been changed or renamed" : "Un file o una cartella sono stati modificato orinominati ",
"A new file or folder has been created" : "Un nuovo file o cartella è stato creato",
- "A new file or folder has been deleted" : "Un nuovo file o cartella è stato eliminato",
+ "A file or folder has been deleted" : "Un file o una cartella è stato eliminato",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Limita le notifiche relative alla creazione e alla modifica dei tuoi file preferiti (Solo flusso)",
- "A new file or folder has been restored" : "Un nuovo file o una cartella è stato ripristinato",
+ "A file or folder has been restored" : "Un file o una cartella è stato ripristinato",
"Unlimited" : "Illimitata",
"Upload (max. %s)" : "Carica (massimo %s)",
"File handling" : "Gestione file",
@@ -146,6 +146,8 @@ OC.L10N.register(
"Copy local link" : "Copia collegamento locale",
"Folder" : "Cartella",
"Upload" : "Carica",
+ "A new file or folder has been deleted" : "Un nuovo file o cartella è stato eliminato",
+ "A new file or folder has been restored" : "Un nuovo file o una cartella è stato ripristinato",
"No favorites" : "Nessun preferito"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/it.json b/apps/files/l10n/it.json
index 086096cbab..1d672295a3 100644
--- a/apps/files/l10n/it.json
+++ b/apps/files/l10n/it.json
@@ -100,9 +100,9 @@
"A file has been added to or removed from your favorites" : "Un file stato aggiunto o rimosso dai tuoi preferiti",
"A file or folder has been changed or renamed" : "Un file o una cartella sono stati modificato orinominati ",
"A new file or folder has been created" : "Un nuovo file o cartella è stato creato",
- "A new file or folder has been deleted" : "Un nuovo file o cartella è stato eliminato",
+ "A file or folder has been deleted" : "Un file o una cartella è stato eliminato",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Limita le notifiche relative alla creazione e alla modifica dei tuoi file preferiti (Solo flusso)",
- "A new file or folder has been restored" : "Un nuovo file o una cartella è stato ripristinato",
+ "A file or folder has been restored" : "Un file o una cartella è stato ripristinato",
"Unlimited" : "Illimitata",
"Upload (max. %s)" : "Carica (massimo %s)",
"File handling" : "Gestione file",
@@ -144,6 +144,8 @@
"Copy local link" : "Copia collegamento locale",
"Folder" : "Cartella",
"Upload" : "Carica",
+ "A new file or folder has been deleted" : "Un nuovo file o cartella è stato eliminato",
+ "A new file or folder has been restored" : "Un nuovo file o una cartella è stato ripristinato",
"No favorites" : "Nessun preferito"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/ja.js b/apps/files/l10n/ja.js
index 0d5bca2def..1d13642f84 100644
--- a/apps/files/l10n/ja.js
+++ b/apps/files/l10n/ja.js
@@ -102,9 +102,9 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "お気に入りにファイルが追加または削除されたとき",
"A file or folder has been changed or renamed" : "ファイルまたはフォルダが 更新 strong>されたか、名前が変更されたとき",
"A new file or folder has been created" : "新しいファイルまたはフォルダーを作成したとき",
- "A new file or folder has been deleted" : "新しいファイルまたはフォルダが削除されたとき",
+ "A file or folder has been deleted" : "ファイルまたはフォルダーが 削除されました",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "お気に入りファイルの作成と変更の通知を制限する(ストリームのみ)",
- "A new file or folder has been restored" : "新しいファイルまたはフォルダが復元されました",
+ "A file or folder has been restored" : "ファイルまたはフォルダーが 復元されました",
"Unlimited" : "無制限",
"Upload (max. %s)" : "アップロード ( 最大 %s )",
"File handling" : "ファイル操作",
@@ -146,6 +146,8 @@ OC.L10N.register(
"Copy local link" : "ローカルリンクをコピー",
"Folder" : "フォルダー",
"Upload" : "アップロード",
+ "A new file or folder has been deleted" : "新しいファイルまたはフォルダが削除されたとき",
+ "A new file or folder has been restored" : "新しいファイルまたはフォルダが復元されました",
"No favorites" : "お気に入りなし"
},
"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/ja.json b/apps/files/l10n/ja.json
index 15b5f13410..99c46c8d0a 100644
--- a/apps/files/l10n/ja.json
+++ b/apps/files/l10n/ja.json
@@ -100,9 +100,9 @@
"A file has been added to or removed from your favorites" : "お気に入りにファイルが追加または削除されたとき",
"A file or folder has been changed or renamed" : "ファイルまたはフォルダが 更新 strong>されたか、名前が変更されたとき",
"A new file or folder has been created" : "新しいファイルまたはフォルダーを作成したとき",
- "A new file or folder has been deleted" : "新しいファイルまたはフォルダが削除されたとき",
+ "A file or folder has been deleted" : "ファイルまたはフォルダーが 削除されました",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "お気に入りファイルの作成と変更の通知を制限する(ストリームのみ)",
- "A new file or folder has been restored" : "新しいファイルまたはフォルダが復元されました",
+ "A file or folder has been restored" : "ファイルまたはフォルダーが 復元されました",
"Unlimited" : "無制限",
"Upload (max. %s)" : "アップロード ( 最大 %s )",
"File handling" : "ファイル操作",
@@ -144,6 +144,8 @@
"Copy local link" : "ローカルリンクをコピー",
"Folder" : "フォルダー",
"Upload" : "アップロード",
+ "A new file or folder has been deleted" : "新しいファイルまたはフォルダが削除されたとき",
+ "A new file or folder has been restored" : "新しいファイルまたはフォルダが復元されました",
"No favorites" : "お気に入りなし"
},"pluralForm" :"nplurals=1; plural=0;"
}
\ No newline at end of file
diff --git a/apps/files/l10n/ko.js b/apps/files/l10n/ko.js
index e738b3988d..270c13b39a 100644
--- a/apps/files/l10n/ko.js
+++ b/apps/files/l10n/ko.js
@@ -99,9 +99,7 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "파일이 즐겨찾기에서 추가 또는 삭제됨",
"A file or folder has been changed or renamed" : "파일이나 폴더가 변경되거나 이름이 바뀜",
"A new file or folder has been created" : "새 파일이나 폴더가 생성됨",
- "A new file or folder has been deleted" : "새 파일이나 폴더가 삭제됨",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "즐겨찾는 파일의 생성 및 변경 사항에 대한 알림을 줄일 수 있습니다(스트림에서만)",
- "A new file or folder has been restored" : "새 파일이나 폴더가 복원됨",
"Upload (max. %s)" : "업로드(최대 %s)",
"File handling" : "파일 처리",
"Maximum upload size" : "최대 업로드 크기",
@@ -140,6 +138,8 @@ OC.L10N.register(
"Copy local link" : "로컬 링크 복사",
"Folder" : "폴더",
"Upload" : "업로드",
+ "A new file or folder has been deleted" : "새 파일이나 폴더가 삭제됨",
+ "A new file or folder has been restored" : "새 파일이나 폴더가 복원됨",
"No favorites" : "즐겨찾는 항목 없음"
},
"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/ko.json b/apps/files/l10n/ko.json
index 3c1b67c946..b674fa9f3c 100644
--- a/apps/files/l10n/ko.json
+++ b/apps/files/l10n/ko.json
@@ -97,9 +97,7 @@
"A file has been added to or removed from your favorites" : "파일이 즐겨찾기에서 추가 또는 삭제됨",
"A file or folder has been changed or renamed" : "파일이나 폴더가 변경되거나 이름이 바뀜",
"A new file or folder has been created" : "새 파일이나 폴더가 생성됨",
- "A new file or folder has been deleted" : "새 파일이나 폴더가 삭제됨",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "즐겨찾는 파일의 생성 및 변경 사항에 대한 알림을 줄일 수 있습니다(스트림에서만)",
- "A new file or folder has been restored" : "새 파일이나 폴더가 복원됨",
"Upload (max. %s)" : "업로드(최대 %s)",
"File handling" : "파일 처리",
"Maximum upload size" : "최대 업로드 크기",
@@ -138,6 +136,8 @@
"Copy local link" : "로컬 링크 복사",
"Folder" : "폴더",
"Upload" : "업로드",
+ "A new file or folder has been deleted" : "새 파일이나 폴더가 삭제됨",
+ "A new file or folder has been restored" : "새 파일이나 폴더가 복원됨",
"No favorites" : "즐겨찾는 항목 없음"
},"pluralForm" :"nplurals=1; plural=0;"
}
\ No newline at end of file
diff --git a/apps/files/l10n/lb.js b/apps/files/l10n/lb.js
index 64de0ceea6..f0c17c8f4f 100644
--- a/apps/files/l10n/lb.js
+++ b/apps/files/l10n/lb.js
@@ -98,9 +98,7 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "Eng Datei gouf zu dengen Favoriten dobäigesat oder aus dengen Favortien geläscht ",
"A file or folder has been changed or renamed" : "Eng Datei gouf verännert oder embenannt",
"A new file or folder has been created" : "Eng nei Datei oder e neien Dossier gouf erstallt ",
- "A new file or folder has been deleted" : "Eng Datei oder en Dossier gouf geläscht",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Limitéier Notifikatiounen op d'Erstellen an Veränneren vun dengen Favoriten (nëmmen Floss)",
- "A new file or folder has been restored" : "Eng Datei oder en Dossier gouf erem hier gestallt",
"Upload (max. %s)" : "Upload (maximal ¦%s)",
"File handling" : "Fichier handling",
"Maximum upload size" : "Maximum Upload Gréisst ",
@@ -138,6 +136,8 @@ OC.L10N.register(
"Copy local link" : "Lokale Link kopéiert",
"Folder" : "Dossier",
"Upload" : "Eroplueden",
+ "A new file or folder has been deleted" : "Eng Datei oder en Dossier gouf geläscht",
+ "A new file or folder has been restored" : "Eng Datei oder en Dossier gouf erem hier gestallt",
"No favorites" : "Keng Favoriten"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/lb.json b/apps/files/l10n/lb.json
index 3fc39ab0b5..af8e77a2f7 100644
--- a/apps/files/l10n/lb.json
+++ b/apps/files/l10n/lb.json
@@ -96,9 +96,7 @@
"A file has been added to or removed from your favorites" : "Eng Datei gouf zu dengen Favoriten dobäigesat oder aus dengen Favortien geläscht ",
"A file or folder has been changed or renamed" : "Eng Datei gouf verännert oder embenannt",
"A new file or folder has been created" : "Eng nei Datei oder e neien Dossier gouf erstallt ",
- "A new file or folder has been deleted" : "Eng Datei oder en Dossier gouf geläscht",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Limitéier Notifikatiounen op d'Erstellen an Veränneren vun dengen Favoriten (nëmmen Floss)",
- "A new file or folder has been restored" : "Eng Datei oder en Dossier gouf erem hier gestallt",
"Upload (max. %s)" : "Upload (maximal ¦%s)",
"File handling" : "Fichier handling",
"Maximum upload size" : "Maximum Upload Gréisst ",
@@ -136,6 +134,8 @@
"Copy local link" : "Lokale Link kopéiert",
"Folder" : "Dossier",
"Upload" : "Eroplueden",
+ "A new file or folder has been deleted" : "Eng Datei oder en Dossier gouf geläscht",
+ "A new file or folder has been restored" : "Eng Datei oder en Dossier gouf erem hier gestallt",
"No favorites" : "Keng Favoriten"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/lt_LT.js b/apps/files/l10n/lt_LT.js
index 02bfe798d1..9942a4249b 100644
--- a/apps/files/l10n/lt_LT.js
+++ b/apps/files/l10n/lt_LT.js
@@ -2,18 +2,18 @@ OC.L10N.register(
"files",
{
"Storage is temporarily not available" : "Saugykla yra laikinai neprieinama",
- "Storage invalid" : "Saugykla neteisinga",
+ "Storage invalid" : "Saugykla netinkama naudoti",
"Unknown error" : "Nežinoma klaida",
"All files" : "Visi failai",
"Recent" : "Naujausi",
- "File could not be found" : "Nepavyko rasti failo",
- "Home" : "Namų",
+ "File could not be found" : "Nepavyko rasti rinkmenos",
+ "Home" : "Pagrindinis",
"Close" : "Užverti",
"Favorites" : "Mėgstamiausi",
"Could not create folder \"{dir}\"" : "Nepavyko sukurti aplanko \"{dir}\"",
"Upload cancelled." : "Įkėlimo atsisakyta.",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Nepavyksta įkelti {filename}, nes tai yra katalogas arba šio failo dydis yra 0 baitų",
- "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nepakanka laisvos vietos. Keliate {size1}, bet tik {size2} yra likę",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nepakanka laisvos vietos. Jūs bandote įkelti {size1} dydžio bylą, bet liko tik {size2} vietos",
"Target folder \"{dir}\" does not exist any more" : "Paskirties aplanko \"{dir}\" daugiau nebėra",
"Not enough free space" : "Trūksta laisvos vietos",
"Uploading..." : "Įkeliama...",
@@ -30,7 +30,7 @@ OC.L10N.register(
"Could not load info for file \"{file}\"" : "Nepavyko įkelti informacijos failui \"{file}\"",
"Files" : "Failai",
"Details" : "Informacija",
- "Select" : "Pasirinkiti",
+ "Select" : "Pasirinkti",
"Pending" : "Laukiantis",
"Unable to determine date" : "Nepavyksta nustatyti datos",
"This operation is forbidden" : "Ši operacija yra uždrausta",
@@ -38,7 +38,7 @@ OC.L10N.register(
"Could not move \"{file}\", target exists" : "Nepavyko perkelti \"{file}\", toks jau egzistuoja",
"Could not move \"{file}\"" : "Nepavyko perkelti \"{file}\"",
"{newName} already exists" : "{newName} jau yra",
- "Could not rename \"{fileName}\", it does not exist any more" : "Nepavyko pervadinti failo \"{fileName}\", nes jis jau nebeegzistuoja",
+ "Could not rename \"{fileName}\", it does not exist any more" : "Nepavyko pervadinti bylos \"{fileName}\", nes tokia byla neegzistuoja",
"The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Pavadinimas \"{targetName}\" jau naudojamas aplanke \"{dir}\". Prašome pasirinkti kitokį pavadinimą.",
"Could not rename \"{fileName}\"" : "Nepavyko pervadinti failo \"{fileName}\"",
"Could not create file \"{file}\"" : "Nepavyko sukurti failo \"{file}\"",
@@ -56,19 +56,23 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Jūs neturite leidimo čia įkelti arba kurti failus",
"_Uploading %n file_::_Uploading %n files_" : ["Įkeliamas %n failas","Įkeliami %n failai","Įkeliama %n failų"],
"New" : "Naujas",
- "\"{name}\" is an invalid file name." : "„{name}“ yra netinkamas failo pavadinime.",
+ "\"{name}\" is an invalid file name." : "„{name}“ yra netinkamas bylos pavadinimas.",
"File name cannot be empty." : "Failo pavadinimas negali būti tuščias.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" nėra leidžiamas failo tipas",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} saugykla yra pilna, failai daugiau nebegali būti atnaujinti arba sinchronizuojami!",
"Your storage is full, files can not be updated or synced anymore!" : "Jūsų saugykla pilna, failai daugiau nebegali būti atnaujinti arba sinchronizuojami!",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner} saugykla yra beveik pilna ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "Jūsų saugykla yra beveik pilna ({usedSpacePercent}%)",
+ "_matches '{filter}'_::_match '{filter}'_" : ["atitinka '{filter}'","atitinka '{filter}'","atitinka '{filter}'"],
"View in folder" : "Peržiūrėti aplanką",
+ "Copied!" : "Nukopijuota!",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Nukopijuoti nuorodą (veikia tik tiems naudotojams, kurie turi prieigą prie šios rinkmenos)",
"Path" : "Kelias",
"_%n byte_::_%n bytes_" : ["%n baitas","%n baitai","%n baitų"],
"Favorited" : "Pažymėta mėgstamu",
"Favorite" : "Mėgiamas",
"New folder" : "Naujas aplankas",
+ "Upload file" : "Įkelti failą",
"An error occurred while trying to update the tags" : "Bandant atnaujinti žymes įvyko klaida",
"Added to favorites" : "Pridėta prie mėgstamųjų",
"Removed from favorites" : "Pašalinta iš mėgstamųjų",
@@ -81,6 +85,7 @@ OC.L10N.register(
"Restored by {user}" : "Atkūrė {user}",
"Renamed by {user}" : "Pervadino {user}",
"Moved by {user}" : "Perkėlė {user}",
+ "\"remote user\"" : "\"nuotolinis naudotojas\"",
"You created {file}" : "Jūs sukūrėte {file}",
"{user} created {file}" : "{user} sukūrė {file}",
"{file} was created in a public folder" : "{file} buvo sukurtas viešajame aplanke",
@@ -94,12 +99,13 @@ OC.L10N.register(
"{user} renamed {oldfile} to {newfile}" : "{user} pervadino {oldfile} į {newfile}",
"You moved {oldfile} to {newfile}" : "Jūs perkėlėte {oldfile} į {newfile}",
"{user} moved {oldfile} to {newfile}" : "{user} perkėlė {oldfile} į {newfile}",
- "A file has been added to or removed from your favorites" : "failas buvo pridėtas arba pašalintas iš mėgstamųjų",
+ "A file has been added to or removed from your favorites" : "Failas buvo pridėtas arba pašalintas iš mėgstamųjų",
"A file or folder has been changed or renamed" : "Buvo pakeistas ar pervadintas failas ar aplankas",
"A new file or folder has been created" : "Buvo sukurtas naujas failas ar aplankas",
- "A new file or folder has been deleted" : "Naujas failas arba aplankas buvo ištrintas",
+ "A file or folder has been deleted" : "Duomenys buvo ištrinti",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Riboti pranešimus apie sukūrimą ir pokyčius jūsų mėgiamuose failuose (Tik srautas)",
- "A new file or folder has been restored" : "Naujas failas arba aplankas buvo atkurtas",
+ "A file or folder has been restored" : "Duomenys buvo atstatyti",
+ "Unlimited" : "Neribotai",
"Upload (max. %s)" : "Įkelti (maks. %s)",
"File handling" : "Failų tvarkymas",
"Maximum upload size" : "Maksimalus įkeliamo failo dydis",
@@ -107,6 +113,8 @@ OC.L10N.register(
"Save" : "Įrašyti",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Su PHP-FPM atnaujinimai gali užtrukti apie 5min.",
"Missing permissions to edit from here." : "Draudžiama iš čia redaguoti",
+ "%s of %s used" : "naudojama %s iš %s",
+ "%s used" : "%s panaudota",
"Settings" : "Nustatymai",
"Show hidden files" : "Rodyti paslėptus failus",
"WebDAV" : "WebDAV",
@@ -117,6 +125,7 @@ OC.L10N.register(
"Select all" : "Pažymėti viską",
"Upload too large" : "Įkėlimui failas per didelis",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Bandomų įkelti failų dydis viršija maksimalų, šiame serveryje leidžiamų įkelti failų dydį.",
+ "No favorites yet" : "Nėra pridėta į \"mėgstamų\" sąrašą",
"Files and folders you mark as favorite will show up here" : "Failai ir aplankai, kuriuos pažymite mėgstamais, atsiras čia",
"Shared with you" : "Bendrinama su jumis",
"Shared with others" : "Bendrinama su kitais",
@@ -137,6 +146,8 @@ OC.L10N.register(
"Copy local link" : "Kopijuoti vietinę nuorodą",
"Folder" : "Aplankas",
"Upload" : "Įkelti",
+ "A new file or folder has been deleted" : "Naujas failas arba aplankas buvo ištrintas",
+ "A new file or folder has been restored" : "Naujas failas arba aplankas buvo atkurtas",
"No favorites" : "Nėra mėgstamiausių"
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/apps/files/l10n/lt_LT.json b/apps/files/l10n/lt_LT.json
index a3b467c8a2..c88cff6cc0 100644
--- a/apps/files/l10n/lt_LT.json
+++ b/apps/files/l10n/lt_LT.json
@@ -1,17 +1,17 @@
{ "translations": {
"Storage is temporarily not available" : "Saugykla yra laikinai neprieinama",
- "Storage invalid" : "Saugykla neteisinga",
+ "Storage invalid" : "Saugykla netinkama naudoti",
"Unknown error" : "Nežinoma klaida",
"All files" : "Visi failai",
"Recent" : "Naujausi",
- "File could not be found" : "Nepavyko rasti failo",
- "Home" : "Namų",
+ "File could not be found" : "Nepavyko rasti rinkmenos",
+ "Home" : "Pagrindinis",
"Close" : "Užverti",
"Favorites" : "Mėgstamiausi",
"Could not create folder \"{dir}\"" : "Nepavyko sukurti aplanko \"{dir}\"",
"Upload cancelled." : "Įkėlimo atsisakyta.",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Nepavyksta įkelti {filename}, nes tai yra katalogas arba šio failo dydis yra 0 baitų",
- "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nepakanka laisvos vietos. Keliate {size1}, bet tik {size2} yra likę",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nepakanka laisvos vietos. Jūs bandote įkelti {size1} dydžio bylą, bet liko tik {size2} vietos",
"Target folder \"{dir}\" does not exist any more" : "Paskirties aplanko \"{dir}\" daugiau nebėra",
"Not enough free space" : "Trūksta laisvos vietos",
"Uploading..." : "Įkeliama...",
@@ -28,7 +28,7 @@
"Could not load info for file \"{file}\"" : "Nepavyko įkelti informacijos failui \"{file}\"",
"Files" : "Failai",
"Details" : "Informacija",
- "Select" : "Pasirinkiti",
+ "Select" : "Pasirinkti",
"Pending" : "Laukiantis",
"Unable to determine date" : "Nepavyksta nustatyti datos",
"This operation is forbidden" : "Ši operacija yra uždrausta",
@@ -36,7 +36,7 @@
"Could not move \"{file}\", target exists" : "Nepavyko perkelti \"{file}\", toks jau egzistuoja",
"Could not move \"{file}\"" : "Nepavyko perkelti \"{file}\"",
"{newName} already exists" : "{newName} jau yra",
- "Could not rename \"{fileName}\", it does not exist any more" : "Nepavyko pervadinti failo \"{fileName}\", nes jis jau nebeegzistuoja",
+ "Could not rename \"{fileName}\", it does not exist any more" : "Nepavyko pervadinti bylos \"{fileName}\", nes tokia byla neegzistuoja",
"The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Pavadinimas \"{targetName}\" jau naudojamas aplanke \"{dir}\". Prašome pasirinkti kitokį pavadinimą.",
"Could not rename \"{fileName}\"" : "Nepavyko pervadinti failo \"{fileName}\"",
"Could not create file \"{file}\"" : "Nepavyko sukurti failo \"{file}\"",
@@ -54,19 +54,23 @@
"You don’t have permission to upload or create files here" : "Jūs neturite leidimo čia įkelti arba kurti failus",
"_Uploading %n file_::_Uploading %n files_" : ["Įkeliamas %n failas","Įkeliami %n failai","Įkeliama %n failų"],
"New" : "Naujas",
- "\"{name}\" is an invalid file name." : "„{name}“ yra netinkamas failo pavadinime.",
+ "\"{name}\" is an invalid file name." : "„{name}“ yra netinkamas bylos pavadinimas.",
"File name cannot be empty." : "Failo pavadinimas negali būti tuščias.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" nėra leidžiamas failo tipas",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} saugykla yra pilna, failai daugiau nebegali būti atnaujinti arba sinchronizuojami!",
"Your storage is full, files can not be updated or synced anymore!" : "Jūsų saugykla pilna, failai daugiau nebegali būti atnaujinti arba sinchronizuojami!",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner} saugykla yra beveik pilna ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "Jūsų saugykla yra beveik pilna ({usedSpacePercent}%)",
+ "_matches '{filter}'_::_match '{filter}'_" : ["atitinka '{filter}'","atitinka '{filter}'","atitinka '{filter}'"],
"View in folder" : "Peržiūrėti aplanką",
+ "Copied!" : "Nukopijuota!",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Nukopijuoti nuorodą (veikia tik tiems naudotojams, kurie turi prieigą prie šios rinkmenos)",
"Path" : "Kelias",
"_%n byte_::_%n bytes_" : ["%n baitas","%n baitai","%n baitų"],
"Favorited" : "Pažymėta mėgstamu",
"Favorite" : "Mėgiamas",
"New folder" : "Naujas aplankas",
+ "Upload file" : "Įkelti failą",
"An error occurred while trying to update the tags" : "Bandant atnaujinti žymes įvyko klaida",
"Added to favorites" : "Pridėta prie mėgstamųjų",
"Removed from favorites" : "Pašalinta iš mėgstamųjų",
@@ -79,6 +83,7 @@
"Restored by {user}" : "Atkūrė {user}",
"Renamed by {user}" : "Pervadino {user}",
"Moved by {user}" : "Perkėlė {user}",
+ "\"remote user\"" : "\"nuotolinis naudotojas\"",
"You created {file}" : "Jūs sukūrėte {file}",
"{user} created {file}" : "{user} sukūrė {file}",
"{file} was created in a public folder" : "{file} buvo sukurtas viešajame aplanke",
@@ -92,12 +97,13 @@
"{user} renamed {oldfile} to {newfile}" : "{user} pervadino {oldfile} į {newfile}",
"You moved {oldfile} to {newfile}" : "Jūs perkėlėte {oldfile} į {newfile}",
"{user} moved {oldfile} to {newfile}" : "{user} perkėlė {oldfile} į {newfile}",
- "A file has been added to or removed from your favorites" : "failas buvo pridėtas arba pašalintas iš mėgstamųjų",
+ "A file has been added to or removed from your favorites" : "Failas buvo pridėtas arba pašalintas iš mėgstamųjų",
"A file or folder has been changed or renamed" : "Buvo pakeistas ar pervadintas failas ar aplankas",
"A new file or folder has been created" : "Buvo sukurtas naujas failas ar aplankas",
- "A new file or folder has been deleted" : "Naujas failas arba aplankas buvo ištrintas",
+ "A file or folder has been deleted" : "Duomenys buvo ištrinti",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Riboti pranešimus apie sukūrimą ir pokyčius jūsų mėgiamuose failuose (Tik srautas)",
- "A new file or folder has been restored" : "Naujas failas arba aplankas buvo atkurtas",
+ "A file or folder has been restored" : "Duomenys buvo atstatyti",
+ "Unlimited" : "Neribotai",
"Upload (max. %s)" : "Įkelti (maks. %s)",
"File handling" : "Failų tvarkymas",
"Maximum upload size" : "Maksimalus įkeliamo failo dydis",
@@ -105,6 +111,8 @@
"Save" : "Įrašyti",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Su PHP-FPM atnaujinimai gali užtrukti apie 5min.",
"Missing permissions to edit from here." : "Draudžiama iš čia redaguoti",
+ "%s of %s used" : "naudojama %s iš %s",
+ "%s used" : "%s panaudota",
"Settings" : "Nustatymai",
"Show hidden files" : "Rodyti paslėptus failus",
"WebDAV" : "WebDAV",
@@ -115,6 +123,7 @@
"Select all" : "Pažymėti viską",
"Upload too large" : "Įkėlimui failas per didelis",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Bandomų įkelti failų dydis viršija maksimalų, šiame serveryje leidžiamų įkelti failų dydį.",
+ "No favorites yet" : "Nėra pridėta į \"mėgstamų\" sąrašą",
"Files and folders you mark as favorite will show up here" : "Failai ir aplankai, kuriuos pažymite mėgstamais, atsiras čia",
"Shared with you" : "Bendrinama su jumis",
"Shared with others" : "Bendrinama su kitais",
@@ -135,6 +144,8 @@
"Copy local link" : "Kopijuoti vietinę nuorodą",
"Folder" : "Aplankas",
"Upload" : "Įkelti",
+ "A new file or folder has been deleted" : "Naujas failas arba aplankas buvo ištrintas",
+ "A new file or folder has been restored" : "Naujas failas arba aplankas buvo atkurtas",
"No favorites" : "Nėra mėgstamiausių"
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/lv.js b/apps/files/l10n/lv.js
index 6ced3c7fe6..062209db0c 100644
--- a/apps/files/l10n/lv.js
+++ b/apps/files/l10n/lv.js
@@ -96,9 +96,7 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "Fails ir pievienots vai noņemts no jūsu izlases",
"A file or folder has been changed or renamed" : "Fails vai mape tika mainīts vai pārsaukts",
"A new file or folder has been created" : "Izveidota jauna datne vai mape",
- "A new file or folder has been deleted" : "Fails vai mape tika dzēsts",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Limitēt ziņojumus par jūsu iecienīto datņu izveidošanu un izmaiņām (tikai datu straumei)",
- "A new file or folder has been restored" : "Fails vai mape tika atjaunots",
"Upload (max. %s)" : "Augšupielādēt (maks. %s)",
"File handling" : "Datņu pārvaldība",
"Maximum upload size" : "Maksimālais datņu augšupielādes apjoms",
@@ -136,6 +134,8 @@ OC.L10N.register(
"Copy local link" : "Kopēt lokālo saiti",
"Folder" : "Mape",
"Upload" : "Augšupielādēt",
+ "A new file or folder has been deleted" : "Fails vai mape tika dzēsts",
+ "A new file or folder has been restored" : "Fails vai mape tika atjaunots",
"No favorites" : "Nav favorītu"
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);");
diff --git a/apps/files/l10n/lv.json b/apps/files/l10n/lv.json
index 84217870a7..0f713907d5 100644
--- a/apps/files/l10n/lv.json
+++ b/apps/files/l10n/lv.json
@@ -94,9 +94,7 @@
"A file has been added to or removed from your favorites" : "Fails ir pievienots vai noņemts no jūsu izlases",
"A file or folder has been changed or renamed" : "Fails vai mape tika mainīts vai pārsaukts",
"A new file or folder has been created" : "Izveidota jauna datne vai mape",
- "A new file or folder has been deleted" : "Fails vai mape tika dzēsts",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Limitēt ziņojumus par jūsu iecienīto datņu izveidošanu un izmaiņām (tikai datu straumei)",
- "A new file or folder has been restored" : "Fails vai mape tika atjaunots",
"Upload (max. %s)" : "Augšupielādēt (maks. %s)",
"File handling" : "Datņu pārvaldība",
"Maximum upload size" : "Maksimālais datņu augšupielādes apjoms",
@@ -134,6 +132,8 @@
"Copy local link" : "Kopēt lokālo saiti",
"Folder" : "Mape",
"Upload" : "Augšupielādēt",
+ "A new file or folder has been deleted" : "Fails vai mape tika dzēsts",
+ "A new file or folder has been restored" : "Fails vai mape tika atjaunots",
"No favorites" : "Nav favorītu"
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/nb.js b/apps/files/l10n/nb.js
index 231bdb6d11..8548362748 100644
--- a/apps/files/l10n/nb.js
+++ b/apps/files/l10n/nb.js
@@ -102,9 +102,9 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "En fil har blitt lagt til eller fjernet fra dine favoritter",
"A file or folder has been changed or renamed" : "En fil eller mappe ble endret eller omdøpt",
"A new file or folder has been created" : "En ny fil eller mappe ble opprettet",
- "A new file or folder has been deleted" : "En ny fil eller mappe har blitt slettet",
+ "A file or folder has been deleted" : "En fil eller mappe ble slettet",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Begrens varsling om oppretting og endringer til favorittfilene dine (Kun strøm)",
- "A new file or folder has been restored" : "En ny fil eller mappe har blitt gjenopprettet",
+ "A file or folder has been restored" : "En fil eller mappe ble gjenopprettet",
"Unlimited" : "Ubegrenset",
"Upload (max. %s)" : "Opplasting (maks. %s)",
"File handling" : "Filhåndtering",
@@ -146,6 +146,8 @@ OC.L10N.register(
"Copy local link" : "Kopier lokal lenke",
"Folder" : "Mappe",
"Upload" : "Last opp",
+ "A new file or folder has been deleted" : "En ny fil eller mappe har blitt slettet",
+ "A new file or folder has been restored" : "En ny fil eller mappe har blitt gjenopprettet",
"No favorites" : "Ingen favoritter"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/nb.json b/apps/files/l10n/nb.json
index c361bda2d3..3079c785f1 100644
--- a/apps/files/l10n/nb.json
+++ b/apps/files/l10n/nb.json
@@ -100,9 +100,9 @@
"A file has been added to or removed from your favorites" : "En fil har blitt lagt til eller fjernet fra dine favoritter",
"A file or folder has been changed or renamed" : "En fil eller mappe ble endret eller omdøpt",
"A new file or folder has been created" : "En ny fil eller mappe ble opprettet",
- "A new file or folder has been deleted" : "En ny fil eller mappe har blitt slettet",
+ "A file or folder has been deleted" : "En fil eller mappe ble slettet",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Begrens varsling om oppretting og endringer til favorittfilene dine (Kun strøm)",
- "A new file or folder has been restored" : "En ny fil eller mappe har blitt gjenopprettet",
+ "A file or folder has been restored" : "En fil eller mappe ble gjenopprettet",
"Unlimited" : "Ubegrenset",
"Upload (max. %s)" : "Opplasting (maks. %s)",
"File handling" : "Filhåndtering",
@@ -144,6 +144,8 @@
"Copy local link" : "Kopier lokal lenke",
"Folder" : "Mappe",
"Upload" : "Last opp",
+ "A new file or folder has been deleted" : "En ny fil eller mappe har blitt slettet",
+ "A new file or folder has been restored" : "En ny fil eller mappe har blitt gjenopprettet",
"No favorites" : "Ingen favoritter"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/nl.js b/apps/files/l10n/nl.js
index 67bef4512c..c67c38b754 100644
--- a/apps/files/l10n/nl.js
+++ b/apps/files/l10n/nl.js
@@ -102,9 +102,9 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "Een bestand werd toegevoegd of verwijderd van je favorieten",
"A file or folder has been changed or renamed" : "Een bestand of map is gewijzigd of hernoemd",
"A new file or folder has been created" : "Een nieuw bestand of map is aangemaakt",
- "A new file or folder has been deleted" : "Een nieuw bestand of nieuwe map is verwijderd",
+ "A file or folder has been deleted" : "Een bestand of map is verwijderd",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Beperk meldingen over aanmaken en wijzigen aan je favoriete bestanden (Alleen stream)",
- "A new file or folder has been restored" : "Een nieuw bestand of een nieuwe map is hersteld",
+ "A file or folder has been restored" : "Een bestand of een map is hersteld",
"Unlimited" : "Ongelimiteerd",
"Upload (max. %s)" : "Upload (max. %s)",
"File handling" : "Bestand afhandeling",
@@ -146,6 +146,8 @@ OC.L10N.register(
"Copy local link" : "Kopiëren lokale link",
"Folder" : "Map",
"Upload" : "Uploaden",
+ "A new file or folder has been deleted" : "Een nieuw bestand of nieuwe map is verwijderd",
+ "A new file or folder has been restored" : "Een nieuw bestand of een nieuwe map is hersteld",
"No favorites" : "Geen favorieten"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/nl.json b/apps/files/l10n/nl.json
index 3124f14954..8b5e6bc65e 100644
--- a/apps/files/l10n/nl.json
+++ b/apps/files/l10n/nl.json
@@ -100,9 +100,9 @@
"A file has been added to or removed from your favorites" : "Een bestand werd toegevoegd of verwijderd van je favorieten",
"A file or folder has been changed or renamed" : "Een bestand of map is gewijzigd of hernoemd",
"A new file or folder has been created" : "Een nieuw bestand of map is aangemaakt",
- "A new file or folder has been deleted" : "Een nieuw bestand of nieuwe map is verwijderd",
+ "A file or folder has been deleted" : "Een bestand of map is verwijderd",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Beperk meldingen over aanmaken en wijzigen aan je favoriete bestanden (Alleen stream)",
- "A new file or folder has been restored" : "Een nieuw bestand of een nieuwe map is hersteld",
+ "A file or folder has been restored" : "Een bestand of een map is hersteld",
"Unlimited" : "Ongelimiteerd",
"Upload (max. %s)" : "Upload (max. %s)",
"File handling" : "Bestand afhandeling",
@@ -144,6 +144,8 @@
"Copy local link" : "Kopiëren lokale link",
"Folder" : "Map",
"Upload" : "Uploaden",
+ "A new file or folder has been deleted" : "Een nieuw bestand of nieuwe map is verwijderd",
+ "A new file or folder has been restored" : "Een nieuw bestand of een nieuwe map is hersteld",
"No favorites" : "Geen favorieten"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/pl.js b/apps/files/l10n/pl.js
index d5c4405217..df4d655858 100644
--- a/apps/files/l10n/pl.js
+++ b/apps/files/l10n/pl.js
@@ -102,9 +102,7 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "Plik został dodany lub usunięty z Twoich ulubionych",
"A file or folder has been changed or renamed" : "Plik lub folder został zmieniony strong> lub zastąpiony strong>",
"A new file or folder has been created" : "Nowy plik lub folder został utworzony",
- "A new file or folder has been deleted" : "Nowy plik lub folder został usunięty ",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Ogranicz powiadomienia o utworzeniu i zmianach do swoich ulubionych plików (Tylko w strumieniu aktywności)",
- "A new file or folder has been restored" : "Nowy plik lub folder został przywrócony",
"Unlimited" : "Bez limitu",
"Upload (max. %s)" : "Wysyłka (max. %s)",
"File handling" : "Zarządzanie plikami",
@@ -146,6 +144,8 @@ OC.L10N.register(
"Copy local link" : "Kopiowanie lokalnego linku",
"Folder" : "Folder",
"Upload" : "Wyślij",
+ "A new file or folder has been deleted" : "Nowy plik lub folder został usunięty ",
+ "A new file or folder has been restored" : "Nowy plik lub folder został przywrócony",
"No favorites" : "Brak ulubionych"
},
"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/files/l10n/pl.json b/apps/files/l10n/pl.json
index 851c66754b..85e9f58675 100644
--- a/apps/files/l10n/pl.json
+++ b/apps/files/l10n/pl.json
@@ -100,9 +100,7 @@
"A file has been added to or removed from your favorites" : "Plik został dodany lub usunięty z Twoich ulubionych",
"A file or folder has been changed or renamed" : "Plik lub folder został zmieniony strong> lub zastąpiony strong>",
"A new file or folder has been created" : "Nowy plik lub folder został utworzony",
- "A new file or folder has been deleted" : "Nowy plik lub folder został usunięty ",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Ogranicz powiadomienia o utworzeniu i zmianach do swoich ulubionych plików (Tylko w strumieniu aktywności)",
- "A new file or folder has been restored" : "Nowy plik lub folder został przywrócony",
"Unlimited" : "Bez limitu",
"Upload (max. %s)" : "Wysyłka (max. %s)",
"File handling" : "Zarządzanie plikami",
@@ -144,6 +142,8 @@
"Copy local link" : "Kopiowanie lokalnego linku",
"Folder" : "Folder",
"Upload" : "Wyślij",
+ "A new file or folder has been deleted" : "Nowy plik lub folder został usunięty ",
+ "A new file or folder has been restored" : "Nowy plik lub folder został przywrócony",
"No favorites" : "Brak ulubionych"
},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/pt_BR.js b/apps/files/l10n/pt_BR.js
index 96f679a972..2d56e4f100 100644
--- a/apps/files/l10n/pt_BR.js
+++ b/apps/files/l10n/pt_BR.js
@@ -102,9 +102,9 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "Um arquivo foi adicionado ou excluído de seus favoritos",
"A file or folder has been changed or renamed" : "Um arquivo ou pasta foi alterado ou renomeado",
"A new file or folder has been created" : "Um novo arquivo ou pasta foi criado",
- "A new file or folder has been deleted" : "Um novo arquivo ou pasta foi excluído ",
+ "A file or folder has been deleted" : "Um arquivo ou pasta foi excluído",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Notificações de limite das criações e alterações em seus arquivos favoritos (apenas Stream)",
- "A new file or folder has been restored" : "Um novo arquivo ou pasta foi recuperado ",
+ "A file or folder has been restored" : "Um arquivo ou pasta foi restaurado",
"Unlimited" : "Ilimitado",
"Upload (max. %s)" : "Envio (max. %s)",
"File handling" : "Tratamento de arquivo",
@@ -146,6 +146,8 @@ OC.L10N.register(
"Copy local link" : "Copiar link local",
"Folder" : "Pasta",
"Upload" : "Enviar",
+ "A new file or folder has been deleted" : "Um novo arquivo ou pasta foi excluído ",
+ "A new file or folder has been restored" : "Um novo arquivo ou pasta foi recuperado ",
"No favorites" : "Sem favoritos"
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/files/l10n/pt_BR.json b/apps/files/l10n/pt_BR.json
index 3f297a99c9..d452646348 100644
--- a/apps/files/l10n/pt_BR.json
+++ b/apps/files/l10n/pt_BR.json
@@ -100,9 +100,9 @@
"A file has been added to or removed from your favorites" : "Um arquivo foi adicionado ou excluído de seus favoritos",
"A file or folder has been changed or renamed" : "Um arquivo ou pasta foi alterado ou renomeado",
"A new file or folder has been created" : "Um novo arquivo ou pasta foi criado",
- "A new file or folder has been deleted" : "Um novo arquivo ou pasta foi excluído ",
+ "A file or folder has been deleted" : "Um arquivo ou pasta foi excluído",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Notificações de limite das criações e alterações em seus arquivos favoritos (apenas Stream)",
- "A new file or folder has been restored" : "Um novo arquivo ou pasta foi recuperado ",
+ "A file or folder has been restored" : "Um arquivo ou pasta foi restaurado",
"Unlimited" : "Ilimitado",
"Upload (max. %s)" : "Envio (max. %s)",
"File handling" : "Tratamento de arquivo",
@@ -144,6 +144,8 @@
"Copy local link" : "Copiar link local",
"Folder" : "Pasta",
"Upload" : "Enviar",
+ "A new file or folder has been deleted" : "Um novo arquivo ou pasta foi excluído ",
+ "A new file or folder has been restored" : "Um novo arquivo ou pasta foi recuperado ",
"No favorites" : "Sem favoritos"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/ru.js b/apps/files/l10n/ru.js
index 0a483c231b..ce01db51d9 100644
--- a/apps/files/l10n/ru.js
+++ b/apps/files/l10n/ru.js
@@ -102,9 +102,9 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "Файл был добавлен или удален из вашего избранного",
"A file or folder has been changed or renamed" : "Фаил или каталог изменён или переименован",
"A new file or folder has been created" : "Создан новый файл или каталог",
- "A new file or folder has been deleted" : "Новый файл или каталог был удален",
+ "A file or folder has been deleted" : "Файл или каталог был удалён",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Ограничить уведомления о создании и изменении ваших избранных файлов (отображать только в приложении события)",
- "A new file or folder has been restored" : "Новый файл или каталог был восстановлен",
+ "A file or folder has been restored" : "Файл или каталог был восстановлен",
"Unlimited" : "Неограничено",
"Upload (max. %s)" : "Загрузка (максимум %s)",
"File handling" : "Управление файлами",
@@ -146,6 +146,8 @@ OC.L10N.register(
"Copy local link" : "Копировать локальную ссылку",
"Folder" : "Каталог",
"Upload" : "Загрузить",
+ "A new file or folder has been deleted" : "Новый файл или каталог был удален",
+ "A new file or folder has been restored" : "Новый файл или каталог был восстановлен",
"No favorites" : "Нет избранного"
},
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");
diff --git a/apps/files/l10n/ru.json b/apps/files/l10n/ru.json
index 83b515cdcd..b01d0cc1ec 100644
--- a/apps/files/l10n/ru.json
+++ b/apps/files/l10n/ru.json
@@ -100,9 +100,9 @@
"A file has been added to or removed from your favorites" : "Файл был добавлен или удален из вашего избранного",
"A file or folder has been changed or renamed" : "Фаил или каталог изменён или переименован",
"A new file or folder has been created" : "Создан новый файл или каталог",
- "A new file or folder has been deleted" : "Новый файл или каталог был удален",
+ "A file or folder has been deleted" : "Файл или каталог был удалён",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Ограничить уведомления о создании и изменении ваших избранных файлов (отображать только в приложении события)",
- "A new file or folder has been restored" : "Новый файл или каталог был восстановлен",
+ "A file or folder has been restored" : "Файл или каталог был восстановлен",
"Unlimited" : "Неограничено",
"Upload (max. %s)" : "Загрузка (максимум %s)",
"File handling" : "Управление файлами",
@@ -144,6 +144,8 @@
"Copy local link" : "Копировать локальную ссылку",
"Folder" : "Каталог",
"Upload" : "Загрузить",
+ "A new file or folder has been deleted" : "Новый файл или каталог был удален",
+ "A new file or folder has been restored" : "Новый файл или каталог был восстановлен",
"No favorites" : "Нет избранного"
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/sk.js b/apps/files/l10n/sk.js
index 8fc5fc24a8..b5995eaf44 100644
--- a/apps/files/l10n/sk.js
+++ b/apps/files/l10n/sk.js
@@ -98,9 +98,7 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "Súbor bol pridaný alebo odstránený z vašich obľúbených",
"A file or folder has been changed or renamed" : "Súbor alebo priečinok bol zmenený alebo premenovaný",
"A new file or folder has been created" : "Nový súbor alebo priečinok bol vytvorený",
- "A new file or folder has been deleted" : "Nový súbor alebo priečinok bol zmazaný",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Obmedzte upozornenia na vytvorenie a zmeny na vaše obľúbené súbory (Len streamy)",
- "A new file or folder has been restored" : "Nový súbor alebo priečinok bolobnovený",
"Upload (max. %s)" : "Nahrať (max. %s)",
"File handling" : "Nastavenie správania sa k súborom",
"Maximum upload size" : "Maximálna veľkosť odosielaného súboru",
@@ -138,6 +136,8 @@ OC.L10N.register(
"Copy local link" : "Kopíruj lokálny odkaz",
"Folder" : "Priečinok",
"Upload" : "Nahrať",
+ "A new file or folder has been deleted" : "Nový súbor alebo priečinok bol zmazaný",
+ "A new file or folder has been restored" : "Nový súbor alebo priečinok bolobnovený",
"No favorites" : "Žiadne obľúbené"
},
"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
diff --git a/apps/files/l10n/sk.json b/apps/files/l10n/sk.json
index 18408ac9f0..615718962f 100644
--- a/apps/files/l10n/sk.json
+++ b/apps/files/l10n/sk.json
@@ -96,9 +96,7 @@
"A file has been added to or removed from your favorites" : "Súbor bol pridaný alebo odstránený z vašich obľúbených",
"A file or folder has been changed or renamed" : "Súbor alebo priečinok bol zmenený alebo premenovaný",
"A new file or folder has been created" : "Nový súbor alebo priečinok bol vytvorený",
- "A new file or folder has been deleted" : "Nový súbor alebo priečinok bol zmazaný",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Obmedzte upozornenia na vytvorenie a zmeny na vaše obľúbené súbory (Len streamy)",
- "A new file or folder has been restored" : "Nový súbor alebo priečinok bolobnovený",
"Upload (max. %s)" : "Nahrať (max. %s)",
"File handling" : "Nastavenie správania sa k súborom",
"Maximum upload size" : "Maximálna veľkosť odosielaného súboru",
@@ -136,6 +134,8 @@
"Copy local link" : "Kopíruj lokálny odkaz",
"Folder" : "Priečinok",
"Upload" : "Nahrať",
+ "A new file or folder has been deleted" : "Nový súbor alebo priečinok bol zmazaný",
+ "A new file or folder has been restored" : "Nový súbor alebo priečinok bolobnovený",
"No favorites" : "Žiadne obľúbené"
},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
}
\ No newline at end of file
diff --git a/apps/files/l10n/sq.js b/apps/files/l10n/sq.js
index 257f2b6998..56666e1d82 100644
--- a/apps/files/l10n/sq.js
+++ b/apps/files/l10n/sq.js
@@ -45,6 +45,7 @@ OC.L10N.register(
"Could not create file \"{file}\" because it already exists" : "S’u krijua dot kartela \"{file}\" ngaqë ka një të tillë",
"Could not create folder \"{dir}\" because it already exists" : "S’u krijua dot dosja \"{dir}\" ngaqë ka një të tillë",
"Error deleting file \"{fileName}\"." : "Gabim në fshirjen e kartelës \"{fileName}\".",
+ "No search results in other folders for {tag}{filter}{endtag}" : "Asnjë rezultat i kërkimit në dosjet e tjera për {tag} {filter} {endtag}",
"Name" : "Emër",
"Size" : "Madhësi",
"Modified" : "Ndryshuar më",
@@ -57,12 +58,15 @@ OC.L10N.register(
"New" : "E re",
"\"{name}\" is an invalid file name." : "\"{name}\" është emër i pavlefshëm kartele.",
"File name cannot be empty." : "Emri i kartelës s’mund të jetë i zbrazët.",
+ "\"{name}\" is not an allowed filetype" : "\"{name}\" nuk është një lloj skedari i lejuar",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "Depozita e {owner} është plot, kartelat s’mund të përditësohen ose sinkronizohet më!",
"Your storage is full, files can not be updated or synced anymore!" : "Depozita juaj është plot, kartelat s’mund të përditësohen ose sinkronizohet më!",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "Depozita e {owner} është thuasje plot ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "Depozita juaj është thuajse plot ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["ka përputhje me '{filter}'","ka përputhje me '{filter}'"],
"View in folder" : "Shikoje në dosje",
+ "Copied!" : "E kopjuar!",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Kopjo lidhjen e drejtpërdrejtë (funksionon vetëm për përdoruesit që kanë qasje në këtë skedar/dosje)",
"Path" : "Rrugë",
"_%n byte_::_%n bytes_" : ["%n bajt","%n bajte"],
"Favorited" : "U kalua e parapëlqyer",
@@ -81,6 +85,7 @@ OC.L10N.register(
"Restored by {user}" : "U rikthye nga {user}",
"Renamed by {user}" : "U riemërua nga {user}",
"Moved by {user}" : "U ndryshua nga {user}",
+ "\"remote user\"" : "\"përdorues i largët\"",
"You created {file}" : "Ju krijuat {file}",
"{user} created {file}" : "{user} krijoj {file}",
"{file} was created in a public folder" : "{file} u krijua në një folder publik",
@@ -97,9 +102,9 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "Një skedar është shtuar ose është hequr nga të preferuarat tuaja",
"A file or folder has been changed or renamed" : "Një skedar ose dosje është ndryshuar ose riemëruar",
"A new file or folder has been created" : "U krijua një kartelë ose dosje e re",
- "A new file or folder has been deleted" : "Një skedar ose dosje e re është fshirë",
+ "A file or folder has been deleted" : "Një skedar ose dosje është fshirë ",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Kufizojini njoftimet mbi krijim dhe ndryshim kartelash vetëm për kartelat tuaja të parapëlqyera (Vetëm te rrjedha)",
- "A new file or folder has been restored" : "Një skedar ose dosje e re është rikthyer",
+ "A file or folder has been restored" : "Një skedar ose dosje është rikthyer ",
"Unlimited" : "E palimituar",
"Upload (max. %s)" : "Ngarkim (max. %s)",
"File handling" : "Trajtim kartele",
@@ -108,6 +113,8 @@ OC.L10N.register(
"Save" : "Ruaje",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Me PHP-FPM mund të duhen 5 minuta që ndryshimet të hyjnë në fuqi.",
"Missing permissions to edit from here." : "Mungojnë lejet për përpunim që nga këtu.",
+ "%s of %s used" : "%s nga %s është përdorur",
+ "%s used" : "%s të përdorura",
"Settings" : "Rregullime",
"Show hidden files" : "Shfaq kartela të fshehura",
"WebDAV" : "WebDAV",
@@ -118,6 +125,7 @@ OC.L10N.register(
"Select all" : "Përzgjidhe krejt",
"Upload too large" : "Ngarkim shumë i madh",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Kartelat që po rrekeni të ngarkoni e tejkalojnë madhësinë maksimale për ngarkime kartelash në këtë shërbyes.",
+ "No favorites yet" : "Asnjë preferencë akoma",
"Files and folders you mark as favorite will show up here" : "Këtu do të duken kartelat dhe dosjet që i shënoni si të parapëlqyera",
"Shared with you" : "E ndarë me ju",
"Shared with others" : "E ndarë me të tjerët",
@@ -126,15 +134,20 @@ OC.L10N.register(
"Deleted files" : "Skedar të fshirë",
"Text file" : "Kartelë tekst",
"New text file.txt" : "Kartelë e re file.txt",
+ "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} orë të mbetura","{hours}:{minutes}:{seconds} orë të mbetura"],
"{hours}:{minutes}h" : "{hours}:{minutes}h",
+ "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minuta të mbetura","{minutes}:{seconds} minuta të mbetura"],
"{minutes}:{seconds}m" : "{minutes}:{seconds}m",
+ "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} sekonda të mbetura","{seconds} sekonda të mbetura"],
"{seconds}s" : "{seconds}s",
"Any moment now..." : "Në çdo çast tani…",
"Soon..." : "Së shpejti…",
"File upload is in progress. Leaving the page now will cancel the upload." : "Ngarkimi i skedarit është në punë e sipër. Largimi nga faqja do të anulojë ngarkimin.",
- "Copy local link" : "Kopjo lidhjen lokale",
+ "Copy local link" : "Kopjo linkun lokale",
"Folder" : "Dosje",
"Upload" : "Ngarkoje",
+ "A new file or folder has been deleted" : "Një skedar ose dosje e re është fshirë",
+ "A new file or folder has been restored" : "Një skedar ose dosje e re është rikthyer",
"No favorites" : "Pa të parapëlqyera"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/sq.json b/apps/files/l10n/sq.json
index e1a5755fdc..4ba2864e80 100644
--- a/apps/files/l10n/sq.json
+++ b/apps/files/l10n/sq.json
@@ -43,6 +43,7 @@
"Could not create file \"{file}\" because it already exists" : "S’u krijua dot kartela \"{file}\" ngaqë ka një të tillë",
"Could not create folder \"{dir}\" because it already exists" : "S’u krijua dot dosja \"{dir}\" ngaqë ka një të tillë",
"Error deleting file \"{fileName}\"." : "Gabim në fshirjen e kartelës \"{fileName}\".",
+ "No search results in other folders for {tag}{filter}{endtag}" : "Asnjë rezultat i kërkimit në dosjet e tjera për {tag} {filter} {endtag}",
"Name" : "Emër",
"Size" : "Madhësi",
"Modified" : "Ndryshuar më",
@@ -55,12 +56,15 @@
"New" : "E re",
"\"{name}\" is an invalid file name." : "\"{name}\" është emër i pavlefshëm kartele.",
"File name cannot be empty." : "Emri i kartelës s’mund të jetë i zbrazët.",
+ "\"{name}\" is not an allowed filetype" : "\"{name}\" nuk është një lloj skedari i lejuar",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "Depozita e {owner} është plot, kartelat s’mund të përditësohen ose sinkronizohet më!",
"Your storage is full, files can not be updated or synced anymore!" : "Depozita juaj është plot, kartelat s’mund të përditësohen ose sinkronizohet më!",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "Depozita e {owner} është thuasje plot ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "Depozita juaj është thuajse plot ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["ka përputhje me '{filter}'","ka përputhje me '{filter}'"],
"View in folder" : "Shikoje në dosje",
+ "Copied!" : "E kopjuar!",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Kopjo lidhjen e drejtpërdrejtë (funksionon vetëm për përdoruesit që kanë qasje në këtë skedar/dosje)",
"Path" : "Rrugë",
"_%n byte_::_%n bytes_" : ["%n bajt","%n bajte"],
"Favorited" : "U kalua e parapëlqyer",
@@ -79,6 +83,7 @@
"Restored by {user}" : "U rikthye nga {user}",
"Renamed by {user}" : "U riemërua nga {user}",
"Moved by {user}" : "U ndryshua nga {user}",
+ "\"remote user\"" : "\"përdorues i largët\"",
"You created {file}" : "Ju krijuat {file}",
"{user} created {file}" : "{user} krijoj {file}",
"{file} was created in a public folder" : "{file} u krijua në një folder publik",
@@ -95,9 +100,9 @@
"A file has been added to or removed from your favorites" : "Një skedar është shtuar ose është hequr nga të preferuarat tuaja",
"A file or folder has been changed or renamed" : "Një skedar ose dosje është ndryshuar ose riemëruar",
"A new file or folder has been created" : "U krijua një kartelë ose dosje e re",
- "A new file or folder has been deleted" : "Një skedar ose dosje e re është fshirë",
+ "A file or folder has been deleted" : "Një skedar ose dosje është fshirë ",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Kufizojini njoftimet mbi krijim dhe ndryshim kartelash vetëm për kartelat tuaja të parapëlqyera (Vetëm te rrjedha)",
- "A new file or folder has been restored" : "Një skedar ose dosje e re është rikthyer",
+ "A file or folder has been restored" : "Një skedar ose dosje është rikthyer ",
"Unlimited" : "E palimituar",
"Upload (max. %s)" : "Ngarkim (max. %s)",
"File handling" : "Trajtim kartele",
@@ -106,6 +111,8 @@
"Save" : "Ruaje",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Me PHP-FPM mund të duhen 5 minuta që ndryshimet të hyjnë në fuqi.",
"Missing permissions to edit from here." : "Mungojnë lejet për përpunim që nga këtu.",
+ "%s of %s used" : "%s nga %s është përdorur",
+ "%s used" : "%s të përdorura",
"Settings" : "Rregullime",
"Show hidden files" : "Shfaq kartela të fshehura",
"WebDAV" : "WebDAV",
@@ -116,6 +123,7 @@
"Select all" : "Përzgjidhe krejt",
"Upload too large" : "Ngarkim shumë i madh",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Kartelat që po rrekeni të ngarkoni e tejkalojnë madhësinë maksimale për ngarkime kartelash në këtë shërbyes.",
+ "No favorites yet" : "Asnjë preferencë akoma",
"Files and folders you mark as favorite will show up here" : "Këtu do të duken kartelat dhe dosjet që i shënoni si të parapëlqyera",
"Shared with you" : "E ndarë me ju",
"Shared with others" : "E ndarë me të tjerët",
@@ -124,15 +132,20 @@
"Deleted files" : "Skedar të fshirë",
"Text file" : "Kartelë tekst",
"New text file.txt" : "Kartelë e re file.txt",
+ "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} orë të mbetura","{hours}:{minutes}:{seconds} orë të mbetura"],
"{hours}:{minutes}h" : "{hours}:{minutes}h",
+ "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minuta të mbetura","{minutes}:{seconds} minuta të mbetura"],
"{minutes}:{seconds}m" : "{minutes}:{seconds}m",
+ "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} sekonda të mbetura","{seconds} sekonda të mbetura"],
"{seconds}s" : "{seconds}s",
"Any moment now..." : "Në çdo çast tani…",
"Soon..." : "Së shpejti…",
"File upload is in progress. Leaving the page now will cancel the upload." : "Ngarkimi i skedarit është në punë e sipër. Largimi nga faqja do të anulojë ngarkimin.",
- "Copy local link" : "Kopjo lidhjen lokale",
+ "Copy local link" : "Kopjo linkun lokale",
"Folder" : "Dosje",
"Upload" : "Ngarkoje",
+ "A new file or folder has been deleted" : "Një skedar ose dosje e re është fshirë",
+ "A new file or folder has been restored" : "Një skedar ose dosje e re është rikthyer",
"No favorites" : "Pa të parapëlqyera"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/sv.js b/apps/files/l10n/sv.js
index 25e8677052..8c48386e5e 100644
--- a/apps/files/l10n/sv.js
+++ b/apps/files/l10n/sv.js
@@ -100,9 +100,7 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "En fil har lagts till eller tagits bort från dina favoriter",
"A file or folder has been changed or renamed" : "En fil har blivit ändrad eller bytt namn",
"A new file or folder has been created" : "En ny fil eller mapp har blivit skapad",
- "A new file or folder has been deleted" : "En ny fil har blivit raderad",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Begränsa notiser om skapande och ändringar till dina favoritfiler (Endast i flödet)",
- "A new file or folder has been restored" : "En ny fil eller mapp har blivit återställd",
"Upload (max. %s)" : "Ladda upp (max. %s)",
"File handling" : "Filhantering",
"Maximum upload size" : "Maximal storlek att ladda upp",
@@ -141,6 +139,8 @@ OC.L10N.register(
"Copy local link" : "Kopiera den lokala länken",
"Folder" : "Mapp",
"Upload" : "Ladda upp",
+ "A new file or folder has been deleted" : "En ny fil har blivit raderad",
+ "A new file or folder has been restored" : "En ny fil eller mapp har blivit återställd",
"No favorites" : "Inga favoriter"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/sv.json b/apps/files/l10n/sv.json
index 81854b77fa..0b970e021f 100644
--- a/apps/files/l10n/sv.json
+++ b/apps/files/l10n/sv.json
@@ -98,9 +98,7 @@
"A file has been added to or removed from your favorites" : "En fil har lagts till eller tagits bort från dina favoriter",
"A file or folder has been changed or renamed" : "En fil har blivit ändrad eller bytt namn",
"A new file or folder has been created" : "En ny fil eller mapp har blivit skapad",
- "A new file or folder has been deleted" : "En ny fil har blivit raderad",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Begränsa notiser om skapande och ändringar till dina favoritfiler (Endast i flödet)",
- "A new file or folder has been restored" : "En ny fil eller mapp har blivit återställd",
"Upload (max. %s)" : "Ladda upp (max. %s)",
"File handling" : "Filhantering",
"Maximum upload size" : "Maximal storlek att ladda upp",
@@ -139,6 +137,8 @@
"Copy local link" : "Kopiera den lokala länken",
"Folder" : "Mapp",
"Upload" : "Ladda upp",
+ "A new file or folder has been deleted" : "En ny fil har blivit raderad",
+ "A new file or folder has been restored" : "En ny fil eller mapp har blivit återställd",
"No favorites" : "Inga favoriter"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/tr.js b/apps/files/l10n/tr.js
index c796ec750c..bc1dbb8dba 100644
--- a/apps/files/l10n/tr.js
+++ b/apps/files/l10n/tr.js
@@ -102,9 +102,9 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "Sık kullandıklarınıza bir dosya eklendi ya da silindi",
"A file or folder has been changed or renamed" : "Bir dosya ya da klasör değiştirildi ya da yeniden adlandırıldı",
"A new file or folder has been created" : "Yeni bir dosya ya da klasör eklendi",
- "A new file or folder has been deleted" : "Yeni bir dosya ya da klasör silindi",
+ "A file or folder has been deleted" : "Bir dosya ya da klasör silindi",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Sık kullanılan dosyalarınız ile ilgili ekleme ve değişiklik bildirimleri sınırlansın (Yalnız akış)",
- "A new file or folder has been restored" : "Yeni bir dosya ya da klasör geri yüklendi",
+ "A file or folder has been restored" : "Bir dosya ya da klasör geri yüklendi",
"Unlimited" : "Sınırsız",
"Upload (max. %s)" : "Yükle (en büyük: %s)",
"File handling" : "Dosya işlemleri",
@@ -146,6 +146,8 @@ OC.L10N.register(
"Copy local link" : "Bağlantıyı kopyala",
"Folder" : "Klasör",
"Upload" : "Yükle",
+ "A new file or folder has been deleted" : "Yeni bir dosya ya da klasör silindi",
+ "A new file or folder has been restored" : "Yeni bir dosya ya da klasör geri yüklendi",
"No favorites" : "Sık kullanılan bir öge yok"
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/files/l10n/tr.json b/apps/files/l10n/tr.json
index 11d2c0a3bd..41161cb0c6 100644
--- a/apps/files/l10n/tr.json
+++ b/apps/files/l10n/tr.json
@@ -100,9 +100,9 @@
"A file has been added to or removed from your favorites" : "Sık kullandıklarınıza bir dosya eklendi ya da silindi",
"A file or folder has been changed or renamed" : "Bir dosya ya da klasör değiştirildi ya da yeniden adlandırıldı",
"A new file or folder has been created" : "Yeni bir dosya ya da klasör eklendi",
- "A new file or folder has been deleted" : "Yeni bir dosya ya da klasör silindi",
+ "A file or folder has been deleted" : "Bir dosya ya da klasör silindi",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "Sık kullanılan dosyalarınız ile ilgili ekleme ve değişiklik bildirimleri sınırlansın (Yalnız akış)",
- "A new file or folder has been restored" : "Yeni bir dosya ya da klasör geri yüklendi",
+ "A file or folder has been restored" : "Bir dosya ya da klasör geri yüklendi",
"Unlimited" : "Sınırsız",
"Upload (max. %s)" : "Yükle (en büyük: %s)",
"File handling" : "Dosya işlemleri",
@@ -144,6 +144,8 @@
"Copy local link" : "Bağlantıyı kopyala",
"Folder" : "Klasör",
"Upload" : "Yükle",
+ "A new file or folder has been deleted" : "Yeni bir dosya ya da klasör silindi",
+ "A new file or folder has been restored" : "Yeni bir dosya ya da klasör geri yüklendi",
"No favorites" : "Sık kullanılan bir öge yok"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/vi.js b/apps/files/l10n/vi.js
index b84a03068b..83c9ad5690 100644
--- a/apps/files/l10n/vi.js
+++ b/apps/files/l10n/vi.js
@@ -94,7 +94,6 @@ OC.L10N.register(
"You moved {oldfile} to {newfile}" : "Bạn đã chuyển {oldfile} tới {newfile}",
"{user} moved {oldfile} to {newfile}" : "{user} đã chuyển {oldfile} tới {newfile}",
"A file has been added to or removed from your favorites" : "Một tệp đã được thêm hoặc bị xóa khỏi mục yêu thích của bạn",
- "A new file or folder has been restored" : "Một tập tin hoặc thư mục mới đã được khôi phục",
"Upload (max. %s)" : "Tải lên (tối đa. %s)",
"File handling" : "Xử lý tập tin",
"Maximum upload size" : "Kích thước tối đa ",
@@ -128,6 +127,7 @@ OC.L10N.register(
"Copy local link" : "Sao chép liên kết cục bộ",
"Folder" : "Thư mục",
"Upload" : "Tải lên",
+ "A new file or folder has been restored" : "Một tập tin hoặc thư mục mới đã được khôi phục",
"No favorites" : "Không có mục ưa thích nào"
},
"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/vi.json b/apps/files/l10n/vi.json
index 35512dc6a2..3b4d0a4a3a 100644
--- a/apps/files/l10n/vi.json
+++ b/apps/files/l10n/vi.json
@@ -92,7 +92,6 @@
"You moved {oldfile} to {newfile}" : "Bạn đã chuyển {oldfile} tới {newfile}",
"{user} moved {oldfile} to {newfile}" : "{user} đã chuyển {oldfile} tới {newfile}",
"A file has been added to or removed from your favorites" : "Một tệp đã được thêm hoặc bị xóa khỏi mục yêu thích của bạn",
- "A new file or folder has been restored" : "Một tập tin hoặc thư mục mới đã được khôi phục",
"Upload (max. %s)" : "Tải lên (tối đa. %s)",
"File handling" : "Xử lý tập tin",
"Maximum upload size" : "Kích thước tối đa ",
@@ -126,6 +125,7 @@
"Copy local link" : "Sao chép liên kết cục bộ",
"Folder" : "Thư mục",
"Upload" : "Tải lên",
+ "A new file or folder has been restored" : "Một tập tin hoặc thư mục mới đã được khôi phục",
"No favorites" : "Không có mục ưa thích nào"
},"pluralForm" :"nplurals=1; plural=0;"
}
\ No newline at end of file
diff --git a/apps/files/l10n/zh_CN.js b/apps/files/l10n/zh_CN.js
index 1eefc175ab..906193e5bf 100644
--- a/apps/files/l10n/zh_CN.js
+++ b/apps/files/l10n/zh_CN.js
@@ -102,9 +102,9 @@ OC.L10N.register(
"A file has been added to or removed from your favorites" : "文件已经添加或删除到您的 收藏夹 中",
"A file or folder has been changed or renamed" : "文件/文件夹已经 更改 或者 重命名",
"A new file or folder has been created" : "新的文件/文件夹已经 创建",
- "A new file or folder has been deleted" : "新的文件/文件夹已经 删除",
+ "A file or folder has been deleted" : "文件/文件夹已删除",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "仅限 收藏文件的创建和更改通知 (仅限流)",
- "A new file or folder has been restored" : "新的文件/文件夹已经恢复",
+ "A file or folder has been restored" : "文件/文件夹已恢复",
"Unlimited" : "无限制",
"Upload (max. %s)" : "上传 (最大 %s)",
"File handling" : "文件处理",
@@ -146,6 +146,8 @@ OC.L10N.register(
"Copy local link" : "复制本地链接",
"Folder" : "文件夹",
"Upload" : "上传",
+ "A new file or folder has been deleted" : "新的文件/文件夹已经 删除",
+ "A new file or folder has been restored" : "新的文件/文件夹已经恢复",
"No favorites" : "无收藏"
},
"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/zh_CN.json b/apps/files/l10n/zh_CN.json
index 974b388f1a..1dbe219147 100644
--- a/apps/files/l10n/zh_CN.json
+++ b/apps/files/l10n/zh_CN.json
@@ -100,9 +100,9 @@
"A file has been added to or removed from your favorites" : "文件已经添加或删除到您的 收藏夹 中",
"A file or folder has been changed or renamed" : "文件/文件夹已经 更改 或者 重命名",
"A new file or folder has been created" : "新的文件/文件夹已经 创建",
- "A new file or folder has been deleted" : "新的文件/文件夹已经 删除",
+ "A file or folder has been deleted" : "文件/文件夹已删除",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "仅限 收藏文件的创建和更改通知 (仅限流)",
- "A new file or folder has been restored" : "新的文件/文件夹已经恢复",
+ "A file or folder has been restored" : "文件/文件夹已恢复",
"Unlimited" : "无限制",
"Upload (max. %s)" : "上传 (最大 %s)",
"File handling" : "文件处理",
@@ -144,6 +144,8 @@
"Copy local link" : "复制本地链接",
"Folder" : "文件夹",
"Upload" : "上传",
+ "A new file or folder has been deleted" : "新的文件/文件夹已经 删除",
+ "A new file or folder has been restored" : "新的文件/文件夹已经恢复",
"No favorites" : "无收藏"
},"pluralForm" :"nplurals=1; plural=0;"
}
\ No newline at end of file
diff --git a/apps/files/l10n/zh_TW.js b/apps/files/l10n/zh_TW.js
index ce73c32e00..2b68e6ae0d 100644
--- a/apps/files/l10n/zh_TW.js
+++ b/apps/files/l10n/zh_TW.js
@@ -1,6 +1,7 @@
OC.L10N.register(
"files",
{
+ "Storage is temporarily not available" : "空間暫時無法使用",
"Storage invalid" : "無效的儲存空間",
"Unknown error" : "未知的錯誤",
"All files" : "所有檔案",
@@ -13,15 +14,20 @@ OC.L10N.register(
"Upload cancelled." : "上傳已取消",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "因為 {filename} 是個目錄或是大小為零,所以無法上傳",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "可用空間不足,你正要上傳 {size1} 可是只剩下 {size2}",
+ "Target folder \"{dir}\" does not exist any more" : "資料夾 \"{dir}\" 不存在",
+ "Not enough free space" : "空間不足",
"Uploading..." : "上傳中…",
"..." : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{totalSize} 中的 {loadedSize} ({bitrate})",
"Actions" : "動作",
"Download" : "下載",
"Rename" : "重新命名",
+ "Move" : "移動",
+ "Target folder" : "目標資料夾",
"Delete" : "刪除",
"Disconnect storage" : "斷開儲存空間連接",
"Unshare" : "取消分享",
+ "Could not load info for file \"{file}\"" : "無法讀取 \"{file}\" 的詳細資料",
"Files" : "檔案",
"Details" : "詳細資料",
"Select" : "選擇",
@@ -39,6 +45,7 @@ OC.L10N.register(
"Could not create file \"{file}\" because it already exists" : "無法建立檔案 \"{file}\",因為此檔案已存在",
"Could not create folder \"{dir}\" because it already exists" : "無法建立資料夾 \"{dir}\",因為此資料夾已存在",
"Error deleting file \"{fileName}\"." : "刪除 \"{fileName}\" 出錯",
+ "No search results in other folders for {tag}{filter}{endtag}" : "在其它資料夾中沒有找到 {tag}{filter}{endtag}",
"Name" : "名稱",
"Size" : "大小",
"Modified" : "修改時間",
@@ -51,22 +58,54 @@ OC.L10N.register(
"New" : "新增",
"\"{name}\" is an invalid file name." : "{name} 是無效的檔名",
"File name cannot be empty." : "檔名不能為空",
+ "\"{name}\" is not an allowed filetype" : "\"{name}\" 並不是經允許的檔案類型",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} 的儲存空間已滿,沒有辦法再更新或是同步檔案!",
"Your storage is full, files can not be updated or synced anymore!" : "您的儲存空間已滿,沒有辦法再更新或是同步檔案!",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner} 的儲存空間快要滿了 ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "您的儲存空間快要滿了 ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["符合「{filter}」"],
"View in folder" : "在資料夾中檢視",
+ "Copied!" : "已複製",
+ "Copy direct link (only works for users who have access to this file/folder)" : "複製直接連結(只對能存取的用戶有用)",
"Path" : "路徑",
"_%n byte_::_%n bytes_" : ["%n 位元組"],
"Favorited" : "已加入最愛",
"Favorite" : "我的最愛",
- "Folder" : "資料夾",
"New folder" : "新資料夾",
- "Upload" : "上傳",
+ "Upload file" : "上傳檔案",
"An error occurred while trying to update the tags" : "更新標籤時發生錯誤",
+ "Added to favorites" : "添加到最愛",
+ "Removed from favorites" : "從最愛移除",
+ "You added {file} to your favorites" : "你已添加 {file} 至最愛",
+ "You removed {file} from your favorites" : "你已移除 {file} 從最愛",
+ "File changes" : "檔案更動",
+ "Created by {user}" : "由 {user} 建立",
+ "Changed by {user}" : "由 {user} 改動",
+ "Deleted by {user}" : "由 {user} 刪除",
+ "Restored by {user}" : "由 {user} 還原",
+ "Renamed by {user}" : "由 {user} 重新命名",
+ "Moved by {user}" : "由 {user} 移動",
+ "\"remote user\"" : "「遠端用戶」",
+ "You created {file}" : "您建立了 {file}",
+ "{user} created {file}" : "{user} 建立了 {file}",
+ "{file} was created in a public folder" : "{file} 已建立於共享資料夾",
+ "You changed {file}" : "您變更了 {file}",
+ "{user} changed {file}" : "{user} 變更了 {file}",
+ "You deleted {file}" : "您刪除了 {file}",
+ "{user} deleted {file}" : "{user} 刪除了 {file}",
+ "You restored {file}" : "您還原了 {file}",
+ "{user} restored {file}" : "{user} 還原了 {file}",
+ "You renamed {oldfile} to {newfile}" : "您變更 {oldfile} 為 {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} 變更 {oldfile} 為 {newfile}",
+ "You moved {oldfile} to {newfile}" : "您移動 {oldfile} 到 {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{user} 移動 {oldfile} 到 {newfile}",
+ "A file has been added to or removed from your favorites" : "檔案已被新增或移除從 最愛",
+ "A file or folder has been changed or renamed" : "檔案或目錄已被 更動 或 改名",
"A new file or folder has been created" : "新的檔案或目錄已被 建立",
+ "A file or folder has been deleted" : "檔案或目錄已被 刪除",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "僅顯示已加星號的檔案的動態通知(僅限訊息串)",
+ "A file or folder has been restored" : "檔案或目錄已被 恢復",
+ "Unlimited" : "無限制",
"Upload (max. %s)" : "上傳(至多 %s)",
"File handling" : "檔案處理",
"Maximum upload size" : "上傳限制",
@@ -74,6 +113,8 @@ OC.L10N.register(
"Save" : "儲存",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "如果使用 PHP-FPM ,此設定值需要5分鐘左右才會生效。",
"Missing permissions to edit from here." : "您沒有在此編輯的權限",
+ "%s of %s used" : "在 %s 中使用了 %s",
+ "%s used" : "%s已使用",
"Settings" : "設定",
"Show hidden files" : "顯示隱藏檔",
"WebDAV" : "WebDAV",
@@ -84,55 +125,29 @@ OC.L10N.register(
"Select all" : "全選",
"Upload too large" : "上傳過大",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "您試圖上傳的檔案大小超過伺服器的限制",
- "No favorites" : "沒有最愛",
+ "No favorites yet" : "尚無最愛",
"Files and folders you mark as favorite will show up here" : "您標記為最愛的檔案與資料夾將會顯示在這裡",
+ "Shared with you" : "與您分享",
+ "Shared with others" : "與其他人分享",
+ "Shared by link" : "由連結分享",
+ "Tags" : "標籤",
+ "Deleted files" : "回收桶",
"Text file" : "文字檔",
"New text file.txt" : "新文字檔.txt",
- "Storage not available" : "無法存取儲存空間",
- "Unable to set upload directory." : "無法設定上傳目錄",
- "Invalid Token" : "無效的 token",
- "No file was uploaded. Unknown error" : "沒有檔案被上傳,原因未知",
- "There is no error, the file uploaded with success" : "一切都順利,檔案上傳成功",
- "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "上傳的檔案大小超過 php.ini 當中 upload_max_filesize 參數的設定:",
- "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "上傳的檔案大小超過 HTML 表單中 MAX_FILE_SIZE 的限制",
- "The uploaded file was only partially uploaded" : "只有檔案的一部分被上傳",
- "No file was uploaded" : "沒有檔案被上傳",
- "Missing a temporary folder" : "找不到暫存資料夾",
- "Failed to write to disk" : "寫入硬碟失敗",
- "Not enough storage available" : "儲存空間不足",
- "The target folder has been moved or deleted." : "目標資料夾已經被搬移或刪除",
- "Upload failed. Could not find uploaded file" : "上傳失敗,找不到上傳的檔案",
- "Upload failed. Could not get file info." : "上傳失敗,無法取得檔案資訊",
- "Invalid directory." : "無效的資料夾",
- "Total file size {size1} exceeds upload limit {size2}" : "檔案大小總和 {size1} 超過上傳限制 {size2}",
- "Error uploading file \"{fileName}\": {message}" : "上傳檔案 \"{fileName}\" 發生錯誤:{message}",
- "Could not get result from server." : "無法從伺服器取回結果",
- "{hours}:{minutes}:{seconds} hour{plural_s} left" : "剩下 {hours}:{minutes}:{seconds} 小時",
+ "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["剩下 {hours}:{minutes}:{seconds} 小時"],
"{hours}:{minutes}h" : "{hours}:{minutes} 小時",
- "{minutes}:{seconds} minute{plural_s} left" : "剩下 {minutes}:{seconds} 分鐘",
+ "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["剩下 {minutes}:{seconds} 分鐘"],
"{minutes}:{seconds}m" : "{minutes}:{seconds} 分",
- "{seconds} second{plural_s} left" : "剩下 {seconds} 秒",
+ "_{seconds} second left_::_{seconds} seconds left_" : ["剩下 {seconds} 秒"],
"{seconds}s" : "{seconds} 秒",
"Any moment now..." : "即將完成…",
"Soon..." : "即將完成…",
"File upload is in progress. Leaving the page now will cancel the upload." : "檔案上傳中,離開此頁面將會取消上傳",
- "No entries in this folder match '{filter}'" : "在此資料夾中沒有項目與 '{filter}' 相符",
- "Local link" : "本地連結",
- "{newname} already exists" : "{newname} 已經存在",
- "A file or folder has been changed" : "檔案或目錄已被 變更",
- "A file or folder has been deleted" : "檔案或目錄已被 刪除",
- "A file or folder has been restored" : "檔案或目錄已被 恢復",
- "You created %1$s" : "您建立了 %1$s",
- "%2$s created %1$s" : "%2$s 已建立 %1$s",
- "%1$s was created in a public folder" : "%1$s 已建立於公開的目錄",
- "You changed %1$s" : "您變更了 %1$s",
- "%2$s changed %1$s" : "%2$s 已變更了 %1$s",
- "You deleted %1$s" : "您刪除了 %1$s",
- "%2$s deleted %1$s" : "%2$s 已刪除 %1$s",
- "You restored %1$s" : "您還原了 %1$s",
- "%2$s restored %1$s" : "%2$s 還原了 %1$s",
- "Changed by %2$s" : "由 %2$s 改動",
- "Deleted by %2$s" : "由 %2$s 刪除",
- "Restored by %2$s" : "由 %2$s 還原"
+ "Copy local link" : "複製本地連結",
+ "Folder" : "資料夾",
+ "Upload" : "上傳",
+ "A new file or folder has been deleted" : "檔案或目錄已被 刪除",
+ "A new file or folder has been restored" : "檔案或目錄已被 恢復",
+ "No favorites" : "沒有最愛"
},
"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/zh_TW.json b/apps/files/l10n/zh_TW.json
index 697b35eb11..0efb86940c 100644
--- a/apps/files/l10n/zh_TW.json
+++ b/apps/files/l10n/zh_TW.json
@@ -1,4 +1,5 @@
{ "translations": {
+ "Storage is temporarily not available" : "空間暫時無法使用",
"Storage invalid" : "無效的儲存空間",
"Unknown error" : "未知的錯誤",
"All files" : "所有檔案",
@@ -11,15 +12,20 @@
"Upload cancelled." : "上傳已取消",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "因為 {filename} 是個目錄或是大小為零,所以無法上傳",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "可用空間不足,你正要上傳 {size1} 可是只剩下 {size2}",
+ "Target folder \"{dir}\" does not exist any more" : "資料夾 \"{dir}\" 不存在",
+ "Not enough free space" : "空間不足",
"Uploading..." : "上傳中…",
"..." : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{totalSize} 中的 {loadedSize} ({bitrate})",
"Actions" : "動作",
"Download" : "下載",
"Rename" : "重新命名",
+ "Move" : "移動",
+ "Target folder" : "目標資料夾",
"Delete" : "刪除",
"Disconnect storage" : "斷開儲存空間連接",
"Unshare" : "取消分享",
+ "Could not load info for file \"{file}\"" : "無法讀取 \"{file}\" 的詳細資料",
"Files" : "檔案",
"Details" : "詳細資料",
"Select" : "選擇",
@@ -37,6 +43,7 @@
"Could not create file \"{file}\" because it already exists" : "無法建立檔案 \"{file}\",因為此檔案已存在",
"Could not create folder \"{dir}\" because it already exists" : "無法建立資料夾 \"{dir}\",因為此資料夾已存在",
"Error deleting file \"{fileName}\"." : "刪除 \"{fileName}\" 出錯",
+ "No search results in other folders for {tag}{filter}{endtag}" : "在其它資料夾中沒有找到 {tag}{filter}{endtag}",
"Name" : "名稱",
"Size" : "大小",
"Modified" : "修改時間",
@@ -49,22 +56,54 @@
"New" : "新增",
"\"{name}\" is an invalid file name." : "{name} 是無效的檔名",
"File name cannot be empty." : "檔名不能為空",
+ "\"{name}\" is not an allowed filetype" : "\"{name}\" 並不是經允許的檔案類型",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} 的儲存空間已滿,沒有辦法再更新或是同步檔案!",
"Your storage is full, files can not be updated or synced anymore!" : "您的儲存空間已滿,沒有辦法再更新或是同步檔案!",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner} 的儲存空間快要滿了 ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "您的儲存空間快要滿了 ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["符合「{filter}」"],
"View in folder" : "在資料夾中檢視",
+ "Copied!" : "已複製",
+ "Copy direct link (only works for users who have access to this file/folder)" : "複製直接連結(只對能存取的用戶有用)",
"Path" : "路徑",
"_%n byte_::_%n bytes_" : ["%n 位元組"],
"Favorited" : "已加入最愛",
"Favorite" : "我的最愛",
- "Folder" : "資料夾",
"New folder" : "新資料夾",
- "Upload" : "上傳",
+ "Upload file" : "上傳檔案",
"An error occurred while trying to update the tags" : "更新標籤時發生錯誤",
+ "Added to favorites" : "添加到最愛",
+ "Removed from favorites" : "從最愛移除",
+ "You added {file} to your favorites" : "你已添加 {file} 至最愛",
+ "You removed {file} from your favorites" : "你已移除 {file} 從最愛",
+ "File changes" : "檔案更動",
+ "Created by {user}" : "由 {user} 建立",
+ "Changed by {user}" : "由 {user} 改動",
+ "Deleted by {user}" : "由 {user} 刪除",
+ "Restored by {user}" : "由 {user} 還原",
+ "Renamed by {user}" : "由 {user} 重新命名",
+ "Moved by {user}" : "由 {user} 移動",
+ "\"remote user\"" : "「遠端用戶」",
+ "You created {file}" : "您建立了 {file}",
+ "{user} created {file}" : "{user} 建立了 {file}",
+ "{file} was created in a public folder" : "{file} 已建立於共享資料夾",
+ "You changed {file}" : "您變更了 {file}",
+ "{user} changed {file}" : "{user} 變更了 {file}",
+ "You deleted {file}" : "您刪除了 {file}",
+ "{user} deleted {file}" : "{user} 刪除了 {file}",
+ "You restored {file}" : "您還原了 {file}",
+ "{user} restored {file}" : "{user} 還原了 {file}",
+ "You renamed {oldfile} to {newfile}" : "您變更 {oldfile} 為 {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} 變更 {oldfile} 為 {newfile}",
+ "You moved {oldfile} to {newfile}" : "您移動 {oldfile} 到 {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{user} 移動 {oldfile} 到 {newfile}",
+ "A file has been added to or removed from your favorites" : "檔案已被新增或移除從 最愛",
+ "A file or folder has been changed or renamed" : "檔案或目錄已被 更動 或 改名",
"A new file or folder has been created" : "新的檔案或目錄已被 建立",
+ "A file or folder has been deleted" : "檔案或目錄已被 刪除",
"Limit notifications about creation and changes to your favorite files (Stream only)" : "僅顯示已加星號的檔案的動態通知(僅限訊息串)",
+ "A file or folder has been restored" : "檔案或目錄已被 恢復",
+ "Unlimited" : "無限制",
"Upload (max. %s)" : "上傳(至多 %s)",
"File handling" : "檔案處理",
"Maximum upload size" : "上傳限制",
@@ -72,6 +111,8 @@
"Save" : "儲存",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "如果使用 PHP-FPM ,此設定值需要5分鐘左右才會生效。",
"Missing permissions to edit from here." : "您沒有在此編輯的權限",
+ "%s of %s used" : "在 %s 中使用了 %s",
+ "%s used" : "%s已使用",
"Settings" : "設定",
"Show hidden files" : "顯示隱藏檔",
"WebDAV" : "WebDAV",
@@ -82,55 +123,29 @@
"Select all" : "全選",
"Upload too large" : "上傳過大",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "您試圖上傳的檔案大小超過伺服器的限制",
- "No favorites" : "沒有最愛",
+ "No favorites yet" : "尚無最愛",
"Files and folders you mark as favorite will show up here" : "您標記為最愛的檔案與資料夾將會顯示在這裡",
+ "Shared with you" : "與您分享",
+ "Shared with others" : "與其他人分享",
+ "Shared by link" : "由連結分享",
+ "Tags" : "標籤",
+ "Deleted files" : "回收桶",
"Text file" : "文字檔",
"New text file.txt" : "新文字檔.txt",
- "Storage not available" : "無法存取儲存空間",
- "Unable to set upload directory." : "無法設定上傳目錄",
- "Invalid Token" : "無效的 token",
- "No file was uploaded. Unknown error" : "沒有檔案被上傳,原因未知",
- "There is no error, the file uploaded with success" : "一切都順利,檔案上傳成功",
- "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "上傳的檔案大小超過 php.ini 當中 upload_max_filesize 參數的設定:",
- "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "上傳的檔案大小超過 HTML 表單中 MAX_FILE_SIZE 的限制",
- "The uploaded file was only partially uploaded" : "只有檔案的一部分被上傳",
- "No file was uploaded" : "沒有檔案被上傳",
- "Missing a temporary folder" : "找不到暫存資料夾",
- "Failed to write to disk" : "寫入硬碟失敗",
- "Not enough storage available" : "儲存空間不足",
- "The target folder has been moved or deleted." : "目標資料夾已經被搬移或刪除",
- "Upload failed. Could not find uploaded file" : "上傳失敗,找不到上傳的檔案",
- "Upload failed. Could not get file info." : "上傳失敗,無法取得檔案資訊",
- "Invalid directory." : "無效的資料夾",
- "Total file size {size1} exceeds upload limit {size2}" : "檔案大小總和 {size1} 超過上傳限制 {size2}",
- "Error uploading file \"{fileName}\": {message}" : "上傳檔案 \"{fileName}\" 發生錯誤:{message}",
- "Could not get result from server." : "無法從伺服器取回結果",
- "{hours}:{minutes}:{seconds} hour{plural_s} left" : "剩下 {hours}:{minutes}:{seconds} 小時",
+ "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["剩下 {hours}:{minutes}:{seconds} 小時"],
"{hours}:{minutes}h" : "{hours}:{minutes} 小時",
- "{minutes}:{seconds} minute{plural_s} left" : "剩下 {minutes}:{seconds} 分鐘",
+ "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["剩下 {minutes}:{seconds} 分鐘"],
"{minutes}:{seconds}m" : "{minutes}:{seconds} 分",
- "{seconds} second{plural_s} left" : "剩下 {seconds} 秒",
+ "_{seconds} second left_::_{seconds} seconds left_" : ["剩下 {seconds} 秒"],
"{seconds}s" : "{seconds} 秒",
"Any moment now..." : "即將完成…",
"Soon..." : "即將完成…",
"File upload is in progress. Leaving the page now will cancel the upload." : "檔案上傳中,離開此頁面將會取消上傳",
- "No entries in this folder match '{filter}'" : "在此資料夾中沒有項目與 '{filter}' 相符",
- "Local link" : "本地連結",
- "{newname} already exists" : "{newname} 已經存在",
- "A file or folder has been changed" : "檔案或目錄已被 變更",
- "A file or folder has been deleted" : "檔案或目錄已被 刪除",
- "A file or folder has been restored" : "檔案或目錄已被 恢復",
- "You created %1$s" : "您建立了 %1$s",
- "%2$s created %1$s" : "%2$s 已建立 %1$s",
- "%1$s was created in a public folder" : "%1$s 已建立於公開的目錄",
- "You changed %1$s" : "您變更了 %1$s",
- "%2$s changed %1$s" : "%2$s 已變更了 %1$s",
- "You deleted %1$s" : "您刪除了 %1$s",
- "%2$s deleted %1$s" : "%2$s 已刪除 %1$s",
- "You restored %1$s" : "您還原了 %1$s",
- "%2$s restored %1$s" : "%2$s 還原了 %1$s",
- "Changed by %2$s" : "由 %2$s 改動",
- "Deleted by %2$s" : "由 %2$s 刪除",
- "Restored by %2$s" : "由 %2$s 還原"
+ "Copy local link" : "複製本地連結",
+ "Folder" : "資料夾",
+ "Upload" : "上傳",
+ "A new file or folder has been deleted" : "檔案或目錄已被 刪除",
+ "A new file or folder has been restored" : "檔案或目錄已被 恢復",
+ "No favorites" : "沒有最愛"
},"pluralForm" :"nplurals=1; plural=0;"
}
\ No newline at end of file
diff --git a/apps/files/lib/Activity/Settings/FileDeleted.php b/apps/files/lib/Activity/Settings/FileDeleted.php
index c4948ded2f..256e412b3f 100644
--- a/apps/files/lib/Activity/Settings/FileDeleted.php
+++ b/apps/files/lib/Activity/Settings/FileDeleted.php
@@ -50,7 +50,7 @@ class FileDeleted implements ISetting {
* @since 11.0.0
*/
public function getName() {
- return $this->l->t('A new file or folder has been deleted');
+ return $this->l->t('A file or folder has been deleted');
}
/**
diff --git a/apps/files/lib/Activity/Settings/FileRestored.php b/apps/files/lib/Activity/Settings/FileRestored.php
index cedfef441e..bac5485f5e 100644
--- a/apps/files/lib/Activity/Settings/FileRestored.php
+++ b/apps/files/lib/Activity/Settings/FileRestored.php
@@ -50,7 +50,7 @@ class FileRestored implements ISetting {
* @since 11.0.0
*/
public function getName() {
- return $this->l->t('A new file or folder has been restored');
+ return $this->l->t('A file or folder has been restored');
}
/**
diff --git a/apps/files/lib/Helper.php b/apps/files/lib/Helper.php
index d2cebce5dd..4a5595999d 100644
--- a/apps/files/lib/Helper.php
+++ b/apps/files/lib/Helper.php
@@ -227,7 +227,7 @@ class Helper {
foreach ($filesById as $key => $fileWithTags) {
foreach($fileList as $key2 => $file){
- if( $file[$fileIdentifier] == $key){
+ if( $file[$fileIdentifier] === $key){
$fileList[$key2] = $fileWithTags;
}
}
diff --git a/apps/files/lib/Settings/Admin.php b/apps/files/lib/Settings/Admin.php
index da1d5deaf3..faaeb5b89c 100644
--- a/apps/files/lib/Settings/Admin.php
+++ b/apps/files/lib/Settings/Admin.php
@@ -46,7 +46,7 @@ class Admin implements ISettings {
* @return TemplateResponse
*/
public function getForm() {
- $htaccessWorking = (getenv('htaccessWorking') == 'true');
+ $htaccessWorking = (getenv('htaccessWorking') === 'true');
$htaccessWritable = is_writable(\OC::$SERVERROOT.'/.htaccess');
$userIniWritable = is_writable(\OC::$SERVERROOT.'/.user.ini');
diff --git a/apps/files_external/ajax/oauth2.php b/apps/files_external/ajax/oauth2.php
index db2570800a..8b257b77ef 100644
--- a/apps/files_external/ajax/oauth2.php
+++ b/apps/files_external/ajax/oauth2.php
@@ -46,8 +46,8 @@ if (isset($_POST['client_id']) && isset($_POST['client_secret']) && isset($_POST
$client->setApprovalPrompt('force');
$client->setAccessType('offline');
if (isset($_POST['step'])) {
- $step = $_POST['step'];
- if ($step == 1) {
+ $step = (int) $_POST['step'];
+ if ($step === 1) {
try {
$authUrl = $client->createAuthUrl();
OCP\JSON::success(array('data' => array(
@@ -58,7 +58,7 @@ if (isset($_POST['client_id']) && isset($_POST['client_secret']) && isset($_POST
'message' => $l->t('Step 1 failed. Exception: %s', array($exception->getMessage()))
)));
}
- } else if ($step == 2 && isset($_POST['code'])) {
+ } else if ($step === 2 && isset($_POST['code'])) {
try {
$token = $client->authenticate((string)$_POST['code']);
OCP\JSON::success(array('data' => array(
diff --git a/apps/files_external/js/statusmanager.js b/apps/files_external/js/statusmanager.js
index ae4ce98913..6c1a965c33 100644
--- a/apps/files_external/js/statusmanager.js
+++ b/apps/files_external/js/statusmanager.js
@@ -102,7 +102,7 @@ OCA.External.StatusManager = {
var message;
if (mountData.location === 3) {
// In this case the error is because mount point use Login credentials and don't exist in the session
- message = t('files_external', 'Couldn\'t access. Please logout and login to activate this mount point');
+ message = t('files_external', 'Couldn\'t access. Please log out and in again to activate this mount point');
} else {
message = t('files_external', 'Couldn\'t get the information from the remote server: {code} {type}', {
code: jqxhr.status,
@@ -267,7 +267,7 @@ OCA.External.StatusManager = {
// check if we have a list first
if (list === undefined && !self.emptyWarningShown) {
self.emptyWarningShown = true;
- OC.Notification.show(t('files_external', 'Couldn\'t get the list of Windows network drive mount points: empty response from the server'),
+ OC.Notification.show(t('files_external', 'Couldn\'t fetch list of Windows network drive mount points: Empty response from server'),
{type: 'error'}
);
return;
diff --git a/apps/files_external/l10n/cs.js b/apps/files_external/l10n/cs.js
index 856b23415c..616ef40d3f 100644
--- a/apps/files_external/l10n/cs.js
+++ b/apps/files_external/l10n/cs.js
@@ -24,13 +24,13 @@ OC.L10N.register(
"Saving..." : "Ukládá se...",
"Save" : "Uložit",
"Empty response from the server" : "Prázdná odpověď serveru",
- "Couldn't access. Please logout and login to activate this mount point" : "Nelze připojit. Pro aktivaci tohoto přípojného bodu se prosím odhlašte a znovu přihlašte",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Nelze připojit. Pro aktivaci tohoto přípojného bodu se prosím odhlašte a znovu přihlašte",
"Couldn't get the information from the remote server: {code} {type}" : "Nelze obdržet informaci ze vzdáleného serveru: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Nelze obdržet seznam vzdálených přípojných bodů: {type}",
"There was an error with message: " : "Došlo k chybě s tímto hlášením:",
"External mount error" : "Chyba vzdáleného úložiště",
"external-storage" : "external-storage",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Nelze obdržet seznam síťových úložišť systému Windows: prázdná odpověď serveru",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Nelze obdržet seznam síťových úložišť systému Windows: prázdná odpověď serveru",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Některá z nastavených vzdálených úložišť nejsou připojena. Pro více informací prosím klikněte na červenou šipku(y)",
"Please enter the credentials for the {mount} mount" : "Zadejte prosím přihlašovací údaje k přípojnému bodu {mount}",
"Username" : "Uživatelské jméno",
diff --git a/apps/files_external/l10n/cs.json b/apps/files_external/l10n/cs.json
index 574ea9233c..1ef87817d5 100644
--- a/apps/files_external/l10n/cs.json
+++ b/apps/files_external/l10n/cs.json
@@ -22,13 +22,13 @@
"Saving..." : "Ukládá se...",
"Save" : "Uložit",
"Empty response from the server" : "Prázdná odpověď serveru",
- "Couldn't access. Please logout and login to activate this mount point" : "Nelze připojit. Pro aktivaci tohoto přípojného bodu se prosím odhlašte a znovu přihlašte",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Nelze připojit. Pro aktivaci tohoto přípojného bodu se prosím odhlašte a znovu přihlašte",
"Couldn't get the information from the remote server: {code} {type}" : "Nelze obdržet informaci ze vzdáleného serveru: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Nelze obdržet seznam vzdálených přípojných bodů: {type}",
"There was an error with message: " : "Došlo k chybě s tímto hlášením:",
"External mount error" : "Chyba vzdáleného úložiště",
"external-storage" : "external-storage",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Nelze obdržet seznam síťových úložišť systému Windows: prázdná odpověď serveru",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Nelze obdržet seznam síťových úložišť systému Windows: prázdná odpověď serveru",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Některá z nastavených vzdálených úložišť nejsou připojena. Pro více informací prosím klikněte na červenou šipku(y)",
"Please enter the credentials for the {mount} mount" : "Zadejte prosím přihlašovací údaje k přípojnému bodu {mount}",
"Username" : "Uživatelské jméno",
diff --git a/apps/files_external/l10n/de.js b/apps/files_external/l10n/de.js
index d59d8895b4..1af99a29bc 100644
--- a/apps/files_external/l10n/de.js
+++ b/apps/files_external/l10n/de.js
@@ -24,13 +24,13 @@ OC.L10N.register(
"Saving..." : "Speichere…",
"Save" : "Speichern",
"Empty response from the server" : "Leere Antwort vom Server",
- "Couldn't access. Please logout and login to activate this mount point" : "Anmeldung nicht möglich. Bitte abmelden und erneut anmelden, damit von diesem Endpunkt zugegriffen werden kann.",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Zugriff nicht möglich. Bitte abmelden und erneut anmelden, um diesen Endpunkt zu aktivieren.",
"Couldn't get the information from the remote server: {code} {type}" : "Konnte die Information vom entfernten Server nicht abrufen: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Die Liste der externen Endpunkte konnte nicht empfangen werden: {type}",
"There was an error with message: " : "Es ist ein Fehler mit folgender Meldung aufgetreten:",
"External mount error" : "Fehler beim Einbinden des externen Speichers",
"external-storage" : "Externer Speicher",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Es konnte keine Liste der Windows-Netzlaufwerke erstellt werden: leer Antwort vom Server",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Es konnte keine Liste der Windows-Netzlaufwerke empfangen werden: Leere Antwort vom Server",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Einige der konfigurierten externen Bereitstellungspunkte sind nicht angeschlossen. Bitte klicke auf die roten Zeile(n) für weitere Informationen",
"Please enter the credentials for the {mount} mount" : "Bitte gib die Anmeldeinformationen für den {mount} externen Bereitstellungspunkt ein",
"Username" : "Benutzername",
diff --git a/apps/files_external/l10n/de.json b/apps/files_external/l10n/de.json
index 2f3388eac2..f3df4371ab 100644
--- a/apps/files_external/l10n/de.json
+++ b/apps/files_external/l10n/de.json
@@ -22,13 +22,13 @@
"Saving..." : "Speichere…",
"Save" : "Speichern",
"Empty response from the server" : "Leere Antwort vom Server",
- "Couldn't access. Please logout and login to activate this mount point" : "Anmeldung nicht möglich. Bitte abmelden und erneut anmelden, damit von diesem Endpunkt zugegriffen werden kann.",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Zugriff nicht möglich. Bitte abmelden und erneut anmelden, um diesen Endpunkt zu aktivieren.",
"Couldn't get the information from the remote server: {code} {type}" : "Konnte die Information vom entfernten Server nicht abrufen: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Die Liste der externen Endpunkte konnte nicht empfangen werden: {type}",
"There was an error with message: " : "Es ist ein Fehler mit folgender Meldung aufgetreten:",
"External mount error" : "Fehler beim Einbinden des externen Speichers",
"external-storage" : "Externer Speicher",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Es konnte keine Liste der Windows-Netzlaufwerke erstellt werden: leer Antwort vom Server",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Es konnte keine Liste der Windows-Netzlaufwerke empfangen werden: Leere Antwort vom Server",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Einige der konfigurierten externen Bereitstellungspunkte sind nicht angeschlossen. Bitte klicke auf die roten Zeile(n) für weitere Informationen",
"Please enter the credentials for the {mount} mount" : "Bitte gib die Anmeldeinformationen für den {mount} externen Bereitstellungspunkt ein",
"Username" : "Benutzername",
diff --git a/apps/files_external/l10n/de_DE.js b/apps/files_external/l10n/de_DE.js
index be858c5b5d..3972cbfa58 100644
--- a/apps/files_external/l10n/de_DE.js
+++ b/apps/files_external/l10n/de_DE.js
@@ -24,13 +24,13 @@ OC.L10N.register(
"Saving..." : "Speichere …",
"Save" : "Speichern",
"Empty response from the server" : "Leere Antwort vom Server erhalten",
- "Couldn't access. Please logout and login to activate this mount point" : "Anmeldung nicht möglich. Bitte melden Sie sich ab und wieder an, damit Sie von diesem aus Endpunkt zugreifen können.",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Zugriff nicht möglich. Bitte melden Sie sich ab und wieder an, um diesen Endpunkt zu aktivieren.",
"Couldn't get the information from the remote server: {code} {type}" : "Konnte die Information vom entfernten Server nicht abrufen: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Konnte die Liste von externen Speichern nicht laden: {type}",
"There was an error with message: " : "Ein Fehler ist aufgetreten:",
"External mount error" : "Externer Einhängefehler",
"external-storage" : "externer Speicher",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Es konnte keine Liste der Windows-Netzlaufwerke erstellt werden: leer Antwort vom Server",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Es konnte keine Liste der Windows-Netzlaufwerke empfangen werden: Leere Antwort vom Server",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Einige der konfigurierten externen Bereitstellungspunkte sind nicht angeschlossen. Bitte klicke Sie auf die roten Zeile(n) für weitere Informationen",
"Please enter the credentials for the {mount} mount" : "Bitte geben Sie die Zugangsdaten für den {mount} Speicher an",
"Username" : "Benutzername",
diff --git a/apps/files_external/l10n/de_DE.json b/apps/files_external/l10n/de_DE.json
index c2dc5d2ffc..92ccc4cb94 100644
--- a/apps/files_external/l10n/de_DE.json
+++ b/apps/files_external/l10n/de_DE.json
@@ -22,13 +22,13 @@
"Saving..." : "Speichere …",
"Save" : "Speichern",
"Empty response from the server" : "Leere Antwort vom Server erhalten",
- "Couldn't access. Please logout and login to activate this mount point" : "Anmeldung nicht möglich. Bitte melden Sie sich ab und wieder an, damit Sie von diesem aus Endpunkt zugreifen können.",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Zugriff nicht möglich. Bitte melden Sie sich ab und wieder an, um diesen Endpunkt zu aktivieren.",
"Couldn't get the information from the remote server: {code} {type}" : "Konnte die Information vom entfernten Server nicht abrufen: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Konnte die Liste von externen Speichern nicht laden: {type}",
"There was an error with message: " : "Ein Fehler ist aufgetreten:",
"External mount error" : "Externer Einhängefehler",
"external-storage" : "externer Speicher",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Es konnte keine Liste der Windows-Netzlaufwerke erstellt werden: leer Antwort vom Server",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Es konnte keine Liste der Windows-Netzlaufwerke empfangen werden: Leere Antwort vom Server",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Einige der konfigurierten externen Bereitstellungspunkte sind nicht angeschlossen. Bitte klicke Sie auf die roten Zeile(n) für weitere Informationen",
"Please enter the credentials for the {mount} mount" : "Bitte geben Sie die Zugangsdaten für den {mount} Speicher an",
"Username" : "Benutzername",
diff --git a/apps/files_external/l10n/el.js b/apps/files_external/l10n/el.js
index b78e01863d..e6c3055146 100644
--- a/apps/files_external/l10n/el.js
+++ b/apps/files_external/l10n/el.js
@@ -24,13 +24,14 @@ OC.L10N.register(
"Saving..." : "Γίνεται αποθήκευση...",
"Save" : "Αποθήκευση",
"Empty response from the server" : "Κενή απάντηση από τον διακομιστή",
- "Couldn't access. Please logout and login to activate this mount point" : "Αδυναμία πρόσβασης. Παρακαλώ εξέλθετε και εισέλθετε ξανά ώστε να ενεργοποιήσετε το σημείο προσάρτησης",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Αδυναμία πρόσβασης. Παρακαλούμε αποσυνδεθείτε και συνδεθείτε ξανά για ενεργοποίηση του σημείου προσάρτησης",
"Couldn't get the information from the remote server: {code} {type}" : "Δεν μπορέσαμε να πάρουμε πληροφορίες απο τον απομακρυσμένο εξυπηρετητή: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Δεν μπορέσαμε να πάρουμε την λίστα εξωτερικών σημείων προσάρτησης: {type}",
"There was an error with message: " : "Υπήρξε σφάλμα στο μήνυμα:",
"External mount error" : "Σφάλμα εξωτερικής προσάρτησης",
"external-storage" : "εξωτερική-αποθήκευση",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Δεν μπορέσαμε να πάρουμε την λίστα των Windows δυκτιακών σημείων προσάρτησης: κενή απάντηση από τον εξυπηρετητή ",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Αδυναμία λήψης της λίστας των σημείων προσάρτησης δικτύων Windows: Κενή απάντηση από τον διακομιστή",
+ "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Μερικά από τα διαμορφωμένα εξωτερικά σημεία προσάρτησης δεν είναι συνδεδεμένα. Παρακαλούμε κάντε κλικ στο κόκκινο βέλος(οι) για περισσότερες πληροφορίες",
"Please enter the credentials for the {mount} mount" : "Παρακαλούμε βάλτε τα διαπιστευτήρια για την {mount} προσάρτηση",
"Username" : "Όνομα χρήστη",
"Password" : "Κωδικός πρόσβασης",
@@ -104,6 +105,7 @@ OC.L10N.register(
"The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Η cURL υποστήριξη στην PHP δεν είναι ενεργοποιημένη. Η προσάρτηση του %s δεν είναι δυνατή. Παρακαλούμε ζητήστε από τον διαχειριστή του συστήματός σας να το εγκαταστήσει. ",
"The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Η FTP υποστήριξη στην PHP δεν είναι ενεργοποιημένη ή εγκατεστημένη. Η προσάρτηση του %s δεν είναι δυνατή. Παρακαλούμε ζητήστε τον διαχειριστή του συστήματός σας να το εγκατασταστήσει. ",
"\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" δεν είναι εγκατεστημένο. Η προσάρτηση του %s δεν είναι δυνατή. Παρακαλούμε ζητήστε τον διαχειριστή του συστήματός σας να το εγκαταστήσει. ",
+ "External storage support" : "Υποστήριξη εξωτερικής αποθήκευσης",
"No external storage configured" : "Δεν έχει ρυθμιστεί κανένα εξωτερικό μέσο αποθήκευσης",
"You can add external storages in the personal settings" : "Μπορείτε να προσθέσετε εξωτερικά μέσα αποθήκευσης στις προσωπικές ρυθμίσεις",
"Name" : "Όνομα",
diff --git a/apps/files_external/l10n/el.json b/apps/files_external/l10n/el.json
index 67182e0b65..27b854551a 100644
--- a/apps/files_external/l10n/el.json
+++ b/apps/files_external/l10n/el.json
@@ -22,13 +22,14 @@
"Saving..." : "Γίνεται αποθήκευση...",
"Save" : "Αποθήκευση",
"Empty response from the server" : "Κενή απάντηση από τον διακομιστή",
- "Couldn't access. Please logout and login to activate this mount point" : "Αδυναμία πρόσβασης. Παρακαλώ εξέλθετε και εισέλθετε ξανά ώστε να ενεργοποιήσετε το σημείο προσάρτησης",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Αδυναμία πρόσβασης. Παρακαλούμε αποσυνδεθείτε και συνδεθείτε ξανά για ενεργοποίηση του σημείου προσάρτησης",
"Couldn't get the information from the remote server: {code} {type}" : "Δεν μπορέσαμε να πάρουμε πληροφορίες απο τον απομακρυσμένο εξυπηρετητή: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Δεν μπορέσαμε να πάρουμε την λίστα εξωτερικών σημείων προσάρτησης: {type}",
"There was an error with message: " : "Υπήρξε σφάλμα στο μήνυμα:",
"External mount error" : "Σφάλμα εξωτερικής προσάρτησης",
"external-storage" : "εξωτερική-αποθήκευση",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Δεν μπορέσαμε να πάρουμε την λίστα των Windows δυκτιακών σημείων προσάρτησης: κενή απάντηση από τον εξυπηρετητή ",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Αδυναμία λήψης της λίστας των σημείων προσάρτησης δικτύων Windows: Κενή απάντηση από τον διακομιστή",
+ "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Μερικά από τα διαμορφωμένα εξωτερικά σημεία προσάρτησης δεν είναι συνδεδεμένα. Παρακαλούμε κάντε κλικ στο κόκκινο βέλος(οι) για περισσότερες πληροφορίες",
"Please enter the credentials for the {mount} mount" : "Παρακαλούμε βάλτε τα διαπιστευτήρια για την {mount} προσάρτηση",
"Username" : "Όνομα χρήστη",
"Password" : "Κωδικός πρόσβασης",
@@ -102,6 +103,7 @@
"The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Η cURL υποστήριξη στην PHP δεν είναι ενεργοποιημένη. Η προσάρτηση του %s δεν είναι δυνατή. Παρακαλούμε ζητήστε από τον διαχειριστή του συστήματός σας να το εγκαταστήσει. ",
"The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Η FTP υποστήριξη στην PHP δεν είναι ενεργοποιημένη ή εγκατεστημένη. Η προσάρτηση του %s δεν είναι δυνατή. Παρακαλούμε ζητήστε τον διαχειριστή του συστήματός σας να το εγκατασταστήσει. ",
"\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" δεν είναι εγκατεστημένο. Η προσάρτηση του %s δεν είναι δυνατή. Παρακαλούμε ζητήστε τον διαχειριστή του συστήματός σας να το εγκαταστήσει. ",
+ "External storage support" : "Υποστήριξη εξωτερικής αποθήκευσης",
"No external storage configured" : "Δεν έχει ρυθμιστεί κανένα εξωτερικό μέσο αποθήκευσης",
"You can add external storages in the personal settings" : "Μπορείτε να προσθέσετε εξωτερικά μέσα αποθήκευσης στις προσωπικές ρυθμίσεις",
"Name" : "Όνομα",
diff --git a/apps/files_external/l10n/en_GB.js b/apps/files_external/l10n/en_GB.js
index 7d6a81f731..c644b405ed 100644
--- a/apps/files_external/l10n/en_GB.js
+++ b/apps/files_external/l10n/en_GB.js
@@ -24,13 +24,13 @@ OC.L10N.register(
"Saving..." : "Saving...",
"Save" : "Save",
"Empty response from the server" : "Empty response from the server",
- "Couldn't access. Please logout and login to activate this mount point" : "Couldn't access. Please logout and login to activate this mount point",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Couldn't access. Please log out and in again to activate this mount point",
"Couldn't get the information from the remote server: {code} {type}" : "Couldn't get the information from the remote server: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Couldn't get the list of external mount points: {type}",
"There was an error with message: " : "There was an error with message: ",
"External mount error" : "External mount error",
"external-storage" : "external-storage",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Couldn't get the list of Windows network drive mount points: empty response from the server",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Couldn't fetch list of Windows network drive mount points: Empty response from server",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Some of the configured external mount points are not connected. Please click on the red row(s) for more information",
"Please enter the credentials for the {mount} mount" : "Please enter the credentials for the {mount} mount",
"Username" : "Username",
diff --git a/apps/files_external/l10n/en_GB.json b/apps/files_external/l10n/en_GB.json
index c8dba8e5a6..1669099c8f 100644
--- a/apps/files_external/l10n/en_GB.json
+++ b/apps/files_external/l10n/en_GB.json
@@ -22,13 +22,13 @@
"Saving..." : "Saving...",
"Save" : "Save",
"Empty response from the server" : "Empty response from the server",
- "Couldn't access. Please logout and login to activate this mount point" : "Couldn't access. Please logout and login to activate this mount point",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Couldn't access. Please log out and in again to activate this mount point",
"Couldn't get the information from the remote server: {code} {type}" : "Couldn't get the information from the remote server: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Couldn't get the list of external mount points: {type}",
"There was an error with message: " : "There was an error with message: ",
"External mount error" : "External mount error",
"external-storage" : "external-storage",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Couldn't get the list of Windows network drive mount points: empty response from the server",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Couldn't fetch list of Windows network drive mount points: Empty response from server",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Some of the configured external mount points are not connected. Please click on the red row(s) for more information",
"Please enter the credentials for the {mount} mount" : "Please enter the credentials for the {mount} mount",
"Username" : "Username",
diff --git a/apps/files_external/l10n/es.js b/apps/files_external/l10n/es.js
index d29f102607..8d17e2b578 100644
--- a/apps/files_external/l10n/es.js
+++ b/apps/files_external/l10n/es.js
@@ -24,13 +24,13 @@ OC.L10N.register(
"Saving..." : "Guardando...",
"Save" : "Guardar",
"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 access. Please log out and in again to activate this mount point" : "No se ha podido acceder. Por favor, sal de la cuenta y vuelve a entrar para activar este punto de montaje",
"Couldn't get the information from the remote server: {code} {type}" : "No se pudo obtener la información del servidor remoto: {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",
"external-storage" : "almacenamiento-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",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "No se ha podido recuperar la lista de puntos de montaje de las unidades de red de Windows: respuesta vacía del 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",
"Please enter the credentials for the {mount} mount" : "Por favor introduzca los credenciales para el punto de montaje {mount}",
"Username" : "Nombre de usuario",
diff --git a/apps/files_external/l10n/es.json b/apps/files_external/l10n/es.json
index 52a654b6ae..98515c2e76 100644
--- a/apps/files_external/l10n/es.json
+++ b/apps/files_external/l10n/es.json
@@ -22,13 +22,13 @@
"Saving..." : "Guardando...",
"Save" : "Guardar",
"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 access. Please log out and in again to activate this mount point" : "No se ha podido acceder. Por favor, sal de la cuenta y vuelve a entrar para activar este punto de montaje",
"Couldn't get the information from the remote server: {code} {type}" : "No se pudo obtener la información del servidor remoto: {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",
"external-storage" : "almacenamiento-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",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "No se ha podido recuperar la lista de puntos de montaje de las unidades de red de Windows: respuesta vacía del 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",
"Please enter the credentials for the {mount} mount" : "Por favor introduzca los credenciales para el punto de montaje {mount}",
"Username" : "Nombre de usuario",
diff --git a/apps/files_external/l10n/es_AR.js b/apps/files_external/l10n/es_AR.js
index ff7d7d488e..9adf0f7967 100644
--- a/apps/files_external/l10n/es_AR.js
+++ b/apps/files_external/l10n/es_AR.js
@@ -24,13 +24,11 @@ OC.L10N.register(
"Saving..." : "Guardando...",
"Save" : "Guardar",
"Empty response from the server" : "Respuesta vacía del servidor",
- "Couldn't access. Please logout and login to activate this mount point" : "No fue posible accesar. Favor de salir e iniciar sesión para activar este punto de montaje",
"Couldn't get the information from the remote server: {code} {type}" : "No fue posible obtener la información del servidor remoto: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "No fue posible obtener la lista de puntos de montaje externos: {type}",
"There was an error with message: " : "Se presentó un problema con el mensaje:",
"External mount error" : "Error de montaje externo",
"external-storage" : "almacenamiento externo",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "No fue posible obtener el listado de los puntos de montaje de la unidad de red de Windows: respuesta del servidor vacía ",
"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 se encuentran conectados. Favor de hacer click en los renglon(es) en rojo para más información",
"Please enter the credentials for the {mount} mount" : "Favor de ingresar las credenciales para el montaje {mount}",
"Username" : "Nombre de usuario",
diff --git a/apps/files_external/l10n/es_AR.json b/apps/files_external/l10n/es_AR.json
index 2b778b6e59..0c6434a3c5 100644
--- a/apps/files_external/l10n/es_AR.json
+++ b/apps/files_external/l10n/es_AR.json
@@ -22,13 +22,11 @@
"Saving..." : "Guardando...",
"Save" : "Guardar",
"Empty response from the server" : "Respuesta vacía del servidor",
- "Couldn't access. Please logout and login to activate this mount point" : "No fue posible accesar. Favor de salir e iniciar sesión para activar este punto de montaje",
"Couldn't get the information from the remote server: {code} {type}" : "No fue posible obtener la información del servidor remoto: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "No fue posible obtener la lista de puntos de montaje externos: {type}",
"There was an error with message: " : "Se presentó un problema con el mensaje:",
"External mount error" : "Error de montaje externo",
"external-storage" : "almacenamiento externo",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "No fue posible obtener el listado de los puntos de montaje de la unidad de red de Windows: respuesta del servidor vacía ",
"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 se encuentran conectados. Favor de hacer click en los renglon(es) en rojo para más información",
"Please enter the credentials for the {mount} mount" : "Favor de ingresar las credenciales para el montaje {mount}",
"Username" : "Nombre de usuario",
diff --git a/apps/files_external/l10n/es_MX.js b/apps/files_external/l10n/es_MX.js
index 5c8427caf6..6c4b911e50 100644
--- a/apps/files_external/l10n/es_MX.js
+++ b/apps/files_external/l10n/es_MX.js
@@ -24,13 +24,13 @@ OC.L10N.register(
"Saving..." : "Guardando...",
"Save" : "Guardar",
"Empty response from the server" : "Respuesta del servidor vacía",
- "Couldn't access. Please logout and login to activate this mount point" : "No fue posible accesar. Por favor cierra e inicia sesión para activar este punto de montaje",
+ "Couldn't access. Please log out and in again to activate this mount point" : "No fue posible accesar. Por favor sal de la sesión y vuelve a entrar para activar este punto de montaje",
"Couldn't get the information from the remote server: {code} {type}" : "No fue posible obtener la información del servidor remoto: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "No fue posible obtener la lista de puntos de montaje externos: {type}",
"There was an error with message: " : "Se presentó un problema con el mensaje:",
"External mount error" : "Error de montaje externo",
"external-storage" : "almacenamiento externo",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "No fue posible obtener el listado de los puntos de montaje de la unidad de red de Windows: respuesta del servidor vacía ",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "No fue posible obtener el listado de los puntos de motaje de unidades de red Windows. Respuesta vacía del 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 se encuentran conectados. Por favor has click en los renglon(es) en rojo para más información",
"Please enter the credentials for the {mount} mount" : "Por favor ingresa las credenciales para el montaje {mount}",
"Username" : "Usuario",
diff --git a/apps/files_external/l10n/es_MX.json b/apps/files_external/l10n/es_MX.json
index f1c44ca839..f616e52ada 100644
--- a/apps/files_external/l10n/es_MX.json
+++ b/apps/files_external/l10n/es_MX.json
@@ -22,13 +22,13 @@
"Saving..." : "Guardando...",
"Save" : "Guardar",
"Empty response from the server" : "Respuesta del servidor vacía",
- "Couldn't access. Please logout and login to activate this mount point" : "No fue posible accesar. Por favor cierra e inicia sesión para activar este punto de montaje",
+ "Couldn't access. Please log out and in again to activate this mount point" : "No fue posible accesar. Por favor sal de la sesión y vuelve a entrar para activar este punto de montaje",
"Couldn't get the information from the remote server: {code} {type}" : "No fue posible obtener la información del servidor remoto: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "No fue posible obtener la lista de puntos de montaje externos: {type}",
"There was an error with message: " : "Se presentó un problema con el mensaje:",
"External mount error" : "Error de montaje externo",
"external-storage" : "almacenamiento externo",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "No fue posible obtener el listado de los puntos de montaje de la unidad de red de Windows: respuesta del servidor vacía ",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "No fue posible obtener el listado de los puntos de motaje de unidades de red Windows. Respuesta vacía del 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 se encuentran conectados. Por favor has click en los renglon(es) en rojo para más información",
"Please enter the credentials for the {mount} mount" : "Por favor ingresa las credenciales para el montaje {mount}",
"Username" : "Usuario",
diff --git a/apps/files_external/l10n/fi.js b/apps/files_external/l10n/fi.js
index 04f1d91761..ea12484f91 100644
--- a/apps/files_external/l10n/fi.js
+++ b/apps/files_external/l10n/fi.js
@@ -24,13 +24,11 @@ OC.L10N.register(
"Saving..." : "Tallennetaan...",
"Save" : "Tallenna",
"Empty response from the server" : "Tyhjä vastaus palvelimelta",
- "Couldn't access. Please logout and login to activate this mount point" : "Käyttö epäonnistui. Kirjaudu ulos ja takaisin sisään aktivoidaksesi tämän liitospisteen",
"Couldn't get the information from the remote server: {code} {type}" : "Tietojen saaminen etäpalvelimelta epäonnistui: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Erillisten liitospisteiden listauksen noutaminen epäonnistui: {type}",
"There was an error with message: " : "Tapahtui virhe viestillä:",
"External mount error" : "Ulkoinen liitosvirhe",
"external-storage" : "ulkoinen taltio",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Windows-verkkoasemien liitospisteiden listauksen noutaminen epäonnistui: tyhjä vastaus palvelimelta",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Jotkin määritetyt erilliset liitospisteet eivät ole yhdistettynä. Napsauta punaisia rivejä saadaksesi lisätietoja",
"Please enter the credentials for the {mount} mount" : "Anna kirjautumistiedot liitokselle {mount}",
"Username" : "Käyttäjätunnus",
diff --git a/apps/files_external/l10n/fi.json b/apps/files_external/l10n/fi.json
index 3638d59cfb..79219593ed 100644
--- a/apps/files_external/l10n/fi.json
+++ b/apps/files_external/l10n/fi.json
@@ -22,13 +22,11 @@
"Saving..." : "Tallennetaan...",
"Save" : "Tallenna",
"Empty response from the server" : "Tyhjä vastaus palvelimelta",
- "Couldn't access. Please logout and login to activate this mount point" : "Käyttö epäonnistui. Kirjaudu ulos ja takaisin sisään aktivoidaksesi tämän liitospisteen",
"Couldn't get the information from the remote server: {code} {type}" : "Tietojen saaminen etäpalvelimelta epäonnistui: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Erillisten liitospisteiden listauksen noutaminen epäonnistui: {type}",
"There was an error with message: " : "Tapahtui virhe viestillä:",
"External mount error" : "Ulkoinen liitosvirhe",
"external-storage" : "ulkoinen taltio",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Windows-verkkoasemien liitospisteiden listauksen noutaminen epäonnistui: tyhjä vastaus palvelimelta",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Jotkin määritetyt erilliset liitospisteet eivät ole yhdistettynä. Napsauta punaisia rivejä saadaksesi lisätietoja",
"Please enter the credentials for the {mount} mount" : "Anna kirjautumistiedot liitokselle {mount}",
"Username" : "Käyttäjätunnus",
diff --git a/apps/files_external/l10n/fr.js b/apps/files_external/l10n/fr.js
index 2fcea0a732..bf52096489 100644
--- a/apps/files_external/l10n/fr.js
+++ b/apps/files_external/l10n/fr.js
@@ -24,13 +24,13 @@ OC.L10N.register(
"Saving..." : "Enregistrement...",
"Save" : "Enregistrer",
"Empty response from the server" : "Réponse vide du serveur",
- "Couldn't access. Please logout and login to activate this mount point" : "Impossible d'accéder. Veuillez vous déconnecter et vous reconnecter pour activer ce point de montage.",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Impossible d'accéder. Veuillez vous déconnecter et vous reconnecter pour activer ce point de montage",
"Couldn't get the information from the remote server: {code} {type}" : "Impossible d'obtenir l'information du serveur distant: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Impossible de récupérer la liste des points de montage externes : {type}",
"There was an error with message: " : "Il y a eu une erreur avec le message :",
"External mount error" : "Erreur de point de montage externe",
"external-storage" : "external-storage",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Impossible d'obtenir la liste des points de montage des disques réseaux Windows : Réponse vide du serveur",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Impossible d'aller chercher la liste des points de montage des disques réseaux Windows : Réponse vide du serveur",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Certains points de montage externes configurés ne sont pas connectés. Veuillez cliquer sur la(les) ligne(s) rouge(s) pour plus d'informations",
"Please enter the credentials for the {mount} mount" : "Veuillez entrer les identifiants pour le montage {mount}",
"Username" : "Nom d'utilisateur",
diff --git a/apps/files_external/l10n/fr.json b/apps/files_external/l10n/fr.json
index dda1877e9e..9d7d3e2674 100644
--- a/apps/files_external/l10n/fr.json
+++ b/apps/files_external/l10n/fr.json
@@ -22,13 +22,13 @@
"Saving..." : "Enregistrement...",
"Save" : "Enregistrer",
"Empty response from the server" : "Réponse vide du serveur",
- "Couldn't access. Please logout and login to activate this mount point" : "Impossible d'accéder. Veuillez vous déconnecter et vous reconnecter pour activer ce point de montage.",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Impossible d'accéder. Veuillez vous déconnecter et vous reconnecter pour activer ce point de montage",
"Couldn't get the information from the remote server: {code} {type}" : "Impossible d'obtenir l'information du serveur distant: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Impossible de récupérer la liste des points de montage externes : {type}",
"There was an error with message: " : "Il y a eu une erreur avec le message :",
"External mount error" : "Erreur de point de montage externe",
"external-storage" : "external-storage",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Impossible d'obtenir la liste des points de montage des disques réseaux Windows : Réponse vide du serveur",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Impossible d'aller chercher la liste des points de montage des disques réseaux Windows : Réponse vide du serveur",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Certains points de montage externes configurés ne sont pas connectés. Veuillez cliquer sur la(les) ligne(s) rouge(s) pour plus d'informations",
"Please enter the credentials for the {mount} mount" : "Veuillez entrer les identifiants pour le montage {mount}",
"Username" : "Nom d'utilisateur",
diff --git a/apps/files_external/l10n/he.js b/apps/files_external/l10n/he.js
index 1945d86614..6c544085ec 100644
--- a/apps/files_external/l10n/he.js
+++ b/apps/files_external/l10n/he.js
@@ -22,12 +22,10 @@ OC.L10N.register(
"Saved" : "נשמר",
"Save" : "שמירה",
"Empty response from the server" : "תגובה ריקה מהשרת",
- "Couldn't access. Please logout and login to activate this mount point" : "לא ניתן להכנס. יש להתנתק ולהתחבר כדי להפעיל את נקודת העיגון הזו",
"Couldn't get the list of external mount points: {type}" : "לא ניתן היה לקבל את רשימת נקודות העיגון החיצוניות: {type}",
"There was an error with message: " : "התרחשה שגיאה עם הודעה: ",
"External mount error" : "שגיאת עגינה חיצונית",
"external-storage" : "אחסון חיצוני",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "לא ניתן היה לקבל את רשימת נקודות העיגון של כונן הרשת של Window: תגובה ריקה מהשרת",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "חלק מנקודות העיגון החיצוניות שהוגדרו אינן מחוברות. יש ללחוץ על השורה/ות האדומה/ות למידע נוסף",
"Please enter the credentials for the {mount} mount" : "יש להזין את פרטי הגישה עבור התקן עגינה {mount}",
"Username" : "שם משתמש",
diff --git a/apps/files_external/l10n/he.json b/apps/files_external/l10n/he.json
index 6fd1bae007..56e4631b7e 100644
--- a/apps/files_external/l10n/he.json
+++ b/apps/files_external/l10n/he.json
@@ -20,12 +20,10 @@
"Saved" : "נשמר",
"Save" : "שמירה",
"Empty response from the server" : "תגובה ריקה מהשרת",
- "Couldn't access. Please logout and login to activate this mount point" : "לא ניתן להכנס. יש להתנתק ולהתחבר כדי להפעיל את נקודת העיגון הזו",
"Couldn't get the list of external mount points: {type}" : "לא ניתן היה לקבל את רשימת נקודות העיגון החיצוניות: {type}",
"There was an error with message: " : "התרחשה שגיאה עם הודעה: ",
"External mount error" : "שגיאת עגינה חיצונית",
"external-storage" : "אחסון חיצוני",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "לא ניתן היה לקבל את רשימת נקודות העיגון של כונן הרשת של Window: תגובה ריקה מהשרת",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "חלק מנקודות העיגון החיצוניות שהוגדרו אינן מחוברות. יש ללחוץ על השורה/ות האדומה/ות למידע נוסף",
"Please enter the credentials for the {mount} mount" : "יש להזין את פרטי הגישה עבור התקן עגינה {mount}",
"Username" : "שם משתמש",
diff --git a/apps/files_external/l10n/hu.js b/apps/files_external/l10n/hu.js
index ceec7cbd0e..af069ba1e5 100644
--- a/apps/files_external/l10n/hu.js
+++ b/apps/files_external/l10n/hu.js
@@ -24,13 +24,11 @@ OC.L10N.register(
"Saving..." : "Mentés...",
"Save" : "Mentés",
"Empty response from the server" : "Üres válasz a szervertől",
- "Couldn't access. Please logout and login to activate this mount point" : "Nem férhető hozzá. Kérlek próbálj meg ki- és bejelentkezni a csatolási pont aktiválásához.",
"Couldn't get the information from the remote server: {code} {type}" : "Nem sikerült lekérdezni az információkat a távoli szerverről: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Nem lehet letölteni a külső csatolási pontok listáját: {type}",
"There was an error with message: " : "Hiba történt ezzel az üzenettel:",
"External mount error" : "Külső csatolási hiba",
"external-storage" : "külső tároló",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Nem sikerült letölteni a Windows hálózati meghajtó csatolási pontok listáját: üres válasz a szervertől",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Néhány beállított külső csatolási pont nincs kapcsolatban. További információkért kattints a piros sor(ok)ra.",
"Please enter the credentials for the {mount} mount" : "Kérlek add meg a következő csatolás azonosítóit: {mount}",
"Username" : "Felhasználónév",
diff --git a/apps/files_external/l10n/hu.json b/apps/files_external/l10n/hu.json
index 7413b33c95..780e76c928 100644
--- a/apps/files_external/l10n/hu.json
+++ b/apps/files_external/l10n/hu.json
@@ -22,13 +22,11 @@
"Saving..." : "Mentés...",
"Save" : "Mentés",
"Empty response from the server" : "Üres válasz a szervertől",
- "Couldn't access. Please logout and login to activate this mount point" : "Nem férhető hozzá. Kérlek próbálj meg ki- és bejelentkezni a csatolási pont aktiválásához.",
"Couldn't get the information from the remote server: {code} {type}" : "Nem sikerült lekérdezni az információkat a távoli szerverről: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Nem lehet letölteni a külső csatolási pontok listáját: {type}",
"There was an error with message: " : "Hiba történt ezzel az üzenettel:",
"External mount error" : "Külső csatolási hiba",
"external-storage" : "külső tároló",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Nem sikerült letölteni a Windows hálózati meghajtó csatolási pontok listáját: üres válasz a szervertől",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Néhány beállított külső csatolási pont nincs kapcsolatban. További információkért kattints a piros sor(ok)ra.",
"Please enter the credentials for the {mount} mount" : "Kérlek add meg a következő csatolás azonosítóit: {mount}",
"Username" : "Felhasználónév",
diff --git a/apps/files_external/l10n/id.js b/apps/files_external/l10n/id.js
index ea4aa63c00..20d950f3eb 100644
--- a/apps/files_external/l10n/id.js
+++ b/apps/files_external/l10n/id.js
@@ -24,13 +24,11 @@ OC.L10N.register(
"Saving..." : "Menyimpan...",
"Save" : "Simpan",
"Empty response from the server" : "Tidak ada respon dari server",
- "Couldn't access. Please logout and login to activate this mount point" : "Tidak dapat mengakses. Log keluar dan log masuk untuk mengaktifkan mount point ini",
"Couldn't get the information from the remote server: {code} {type}" : "Tidak dapat mengambil informasi dari server remote: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Tidak bisa mendapatkan informasi dari mount point eksternal: {type}",
"There was an error with message: " : "Terjadi kesalahan dengan pesan:",
"External mount error" : "Kesalahan mount eksternal",
"external-storage" : "penyimpanan-eksternal",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Tidak bisa mendapatkan daftar jaringan drive mount point Windows: Tidak ada respon dari server",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Beberapa mount point eksternal tidak terhubung. Klik barisan merah untuk informasi selanjutnya",
"Please enter the credentials for the {mount} mount" : "Masukkan kredensial untuk mount {mount}",
"Username" : "Nama Pengguna",
diff --git a/apps/files_external/l10n/id.json b/apps/files_external/l10n/id.json
index 0126765f1c..029abb172c 100644
--- a/apps/files_external/l10n/id.json
+++ b/apps/files_external/l10n/id.json
@@ -22,13 +22,11 @@
"Saving..." : "Menyimpan...",
"Save" : "Simpan",
"Empty response from the server" : "Tidak ada respon dari server",
- "Couldn't access. Please logout and login to activate this mount point" : "Tidak dapat mengakses. Log keluar dan log masuk untuk mengaktifkan mount point ini",
"Couldn't get the information from the remote server: {code} {type}" : "Tidak dapat mengambil informasi dari server remote: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Tidak bisa mendapatkan informasi dari mount point eksternal: {type}",
"There was an error with message: " : "Terjadi kesalahan dengan pesan:",
"External mount error" : "Kesalahan mount eksternal",
"external-storage" : "penyimpanan-eksternal",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Tidak bisa mendapatkan daftar jaringan drive mount point Windows: Tidak ada respon dari server",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Beberapa mount point eksternal tidak terhubung. Klik barisan merah untuk informasi selanjutnya",
"Please enter the credentials for the {mount} mount" : "Masukkan kredensial untuk mount {mount}",
"Username" : "Nama Pengguna",
diff --git a/apps/files_external/l10n/is.js b/apps/files_external/l10n/is.js
index 984c3553c2..ce6dbdac8d 100644
--- a/apps/files_external/l10n/is.js
+++ b/apps/files_external/l10n/is.js
@@ -24,13 +24,13 @@ OC.L10N.register(
"Saving..." : "Er að vista ...",
"Save" : "Vista",
"Empty response from the server" : "Tómt svar frá þjóni móttekið",
- "Couldn't access. Please logout and login to activate this mount point" : "Náði ekki aðgangi. Skráðu þig út og svo aftur inn til að virkja þennan tengipunkt",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Náði ekki aðgangi. Skráðu þig út og svo aftur inn til að virkja þennan tengipunkt",
"Couldn't get the information from the remote server: {code} {type}" : "Gat ekki lesið upplýsingar frá fjartengda þjóninum: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Gat ekki fengið lista yfir fjartengda tengipunkta: {type}",
"There was an error with message: " : "Það kom upp villa með skilaboðunum: ",
"External mount error" : "Villa við tengingu í fjartengdu skráakerfi",
"external-storage" : "ytri-gagnageymsla",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Gat ekki fengið lista yfir tengipunkta Windows-netdrifa: autt svar frá þjóni",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Gat ekki fengið lista yfir tengipunkta Windows-netdrifa, Svar frá þjóni var tómt",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Sumir uppsettir tengipunktar eru ekki tengdir í skráakerfið. Smelltu á rauðu örina/örvarnar til að fá frekari upplýsingar",
"Please enter the credentials for the {mount} mount" : "Settu inn auðkenni fyrir {mount} tengipunktinn",
"Username" : "Notandanafn",
diff --git a/apps/files_external/l10n/is.json b/apps/files_external/l10n/is.json
index 848e28145e..33e424468c 100644
--- a/apps/files_external/l10n/is.json
+++ b/apps/files_external/l10n/is.json
@@ -22,13 +22,13 @@
"Saving..." : "Er að vista ...",
"Save" : "Vista",
"Empty response from the server" : "Tómt svar frá þjóni móttekið",
- "Couldn't access. Please logout and login to activate this mount point" : "Náði ekki aðgangi. Skráðu þig út og svo aftur inn til að virkja þennan tengipunkt",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Náði ekki aðgangi. Skráðu þig út og svo aftur inn til að virkja þennan tengipunkt",
"Couldn't get the information from the remote server: {code} {type}" : "Gat ekki lesið upplýsingar frá fjartengda þjóninum: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Gat ekki fengið lista yfir fjartengda tengipunkta: {type}",
"There was an error with message: " : "Það kom upp villa með skilaboðunum: ",
"External mount error" : "Villa við tengingu í fjartengdu skráakerfi",
"external-storage" : "ytri-gagnageymsla",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Gat ekki fengið lista yfir tengipunkta Windows-netdrifa: autt svar frá þjóni",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Gat ekki fengið lista yfir tengipunkta Windows-netdrifa, Svar frá þjóni var tómt",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Sumir uppsettir tengipunktar eru ekki tengdir í skráakerfið. Smelltu á rauðu örina/örvarnar til að fá frekari upplýsingar",
"Please enter the credentials for the {mount} mount" : "Settu inn auðkenni fyrir {mount} tengipunktinn",
"Username" : "Notandanafn",
diff --git a/apps/files_external/l10n/it.js b/apps/files_external/l10n/it.js
index ea8e6bfc63..109e3925f0 100644
--- a/apps/files_external/l10n/it.js
+++ b/apps/files_external/l10n/it.js
@@ -24,13 +24,11 @@ OC.L10N.register(
"Saving..." : "Salvataggio in corso...",
"Save" : "Salva",
"Empty response from the server" : "Risposta vuota dal server",
- "Couldn't access. Please logout and login to activate this mount point" : "Impossibile accedere. Chiudi la sessione e accedi nuovamente per attivare questo punto di mount",
"Couldn't get the information from the remote server: {code} {type}" : "Impossibile ottenere le informazioni dal server remoto: {code} {tipo}",
"Couldn't get the list of external mount points: {type}" : "Impossibile ottenere l'elenco dei punti di mount esterni: {type}",
"There was an error with message: " : "Si è verificato un errore con il messaggio:",
"External mount error" : "Errore di mount esterno",
"external-storage" : "archiviazione-esterna",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Impossibile ottenere l'elenco dei punti di mount delle unità di rete Windows: risposta vuota dal server",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Alcuni dei punti di mount esterni configurati non sono connessi. Fai clic sulle righe rosse per ulteriori informazioni",
"Please enter the credentials for the {mount} mount" : "Digita le credenziali per montare {mount}",
"Username" : "Nome utente",
diff --git a/apps/files_external/l10n/it.json b/apps/files_external/l10n/it.json
index 39fb46e600..0a6b348389 100644
--- a/apps/files_external/l10n/it.json
+++ b/apps/files_external/l10n/it.json
@@ -22,13 +22,11 @@
"Saving..." : "Salvataggio in corso...",
"Save" : "Salva",
"Empty response from the server" : "Risposta vuota dal server",
- "Couldn't access. Please logout and login to activate this mount point" : "Impossibile accedere. Chiudi la sessione e accedi nuovamente per attivare questo punto di mount",
"Couldn't get the information from the remote server: {code} {type}" : "Impossibile ottenere le informazioni dal server remoto: {code} {tipo}",
"Couldn't get the list of external mount points: {type}" : "Impossibile ottenere l'elenco dei punti di mount esterni: {type}",
"There was an error with message: " : "Si è verificato un errore con il messaggio:",
"External mount error" : "Errore di mount esterno",
"external-storage" : "archiviazione-esterna",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Impossibile ottenere l'elenco dei punti di mount delle unità di rete Windows: risposta vuota dal server",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Alcuni dei punti di mount esterni configurati non sono connessi. Fai clic sulle righe rosse per ulteriori informazioni",
"Please enter the credentials for the {mount} mount" : "Digita le credenziali per montare {mount}",
"Username" : "Nome utente",
diff --git a/apps/files_external/l10n/ja.js b/apps/files_external/l10n/ja.js
index 22517ab243..e76aece67a 100644
--- a/apps/files_external/l10n/ja.js
+++ b/apps/files_external/l10n/ja.js
@@ -24,13 +24,13 @@ OC.L10N.register(
"Saving..." : "保存中...",
"Save" : "保存",
"Empty response from the server" : "サーバーから空の応答がありました",
- "Couldn't access. Please logout and login to activate this mount point" : "アクセス出来ませんでした。このマウントポイントを有効にするには一度ログアウトしてからログインしてください。",
+ "Couldn't access. Please log out and in again to activate this mount point" : "アクセスできません。ログアウトして、再度このマウントポイントをアクティベートしてください。",
"Couldn't get the information from the remote server: {code} {type}" : "リモートサーバーから情報を取得できませんでした:{code} {type}",
"Couldn't get the list of external mount points: {type}" : "外部マウントポイントのリストを取得出来ませんでした。: {type}",
"There was an error with message: " : "メッセージ付きのエラーが発生しました:",
"External mount error" : "外部マウントエラー",
"external-storage" : "外部ストレージ",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Windows ネットワークドライブのマウントポイントリストを取得出来ませんでした:サーバーから空の応答がありました",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Windowsネットワークドライブのマウントポイントのリストが取得できませんでした: サーバーからのレスポンスは空でした。",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "いくつかの設定済み外部マウントポイントに接続できませんでした。詳細情報は赤い行をクリックしてください",
"Please enter the credentials for the {mount} mount" : " {mount} のマウントのために必要な資格情報を入力してください",
"Username" : "ユーザー名",
@@ -97,7 +97,7 @@ OC.L10N.register(
"SMB / CIFS" : "SMB / CIFS",
"Share" : "共有",
"Domain" : "ドメイン",
- "SMB / CIFS using OC login" : "ownCloudログインを利用したSMB / CIFS",
+ "SMB / CIFS using OC login" : "Nextcloud ログインを利用したSMB / CIFS",
"Username as share" : "共有名",
"OpenStack Object Storage" : "OpenStack ObjectStorage",
"Service name" : "サービス名",
diff --git a/apps/files_external/l10n/ja.json b/apps/files_external/l10n/ja.json
index f696667858..09243f9b1c 100644
--- a/apps/files_external/l10n/ja.json
+++ b/apps/files_external/l10n/ja.json
@@ -22,13 +22,13 @@
"Saving..." : "保存中...",
"Save" : "保存",
"Empty response from the server" : "サーバーから空の応答がありました",
- "Couldn't access. Please logout and login to activate this mount point" : "アクセス出来ませんでした。このマウントポイントを有効にするには一度ログアウトしてからログインしてください。",
+ "Couldn't access. Please log out and in again to activate this mount point" : "アクセスできません。ログアウトして、再度このマウントポイントをアクティベートしてください。",
"Couldn't get the information from the remote server: {code} {type}" : "リモートサーバーから情報を取得できませんでした:{code} {type}",
"Couldn't get the list of external mount points: {type}" : "外部マウントポイントのリストを取得出来ませんでした。: {type}",
"There was an error with message: " : "メッセージ付きのエラーが発生しました:",
"External mount error" : "外部マウントエラー",
"external-storage" : "外部ストレージ",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Windows ネットワークドライブのマウントポイントリストを取得出来ませんでした:サーバーから空の応答がありました",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Windowsネットワークドライブのマウントポイントのリストが取得できませんでした: サーバーからのレスポンスは空でした。",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "いくつかの設定済み外部マウントポイントに接続できませんでした。詳細情報は赤い行をクリックしてください",
"Please enter the credentials for the {mount} mount" : " {mount} のマウントのために必要な資格情報を入力してください",
"Username" : "ユーザー名",
@@ -95,7 +95,7 @@
"SMB / CIFS" : "SMB / CIFS",
"Share" : "共有",
"Domain" : "ドメイン",
- "SMB / CIFS using OC login" : "ownCloudログインを利用したSMB / CIFS",
+ "SMB / CIFS using OC login" : "Nextcloud ログインを利用したSMB / CIFS",
"Username as share" : "共有名",
"OpenStack Object Storage" : "OpenStack ObjectStorage",
"Service name" : "サービス名",
diff --git a/apps/files_external/l10n/ko.js b/apps/files_external/l10n/ko.js
index cb081062c0..55e4cf85b1 100644
--- a/apps/files_external/l10n/ko.js
+++ b/apps/files_external/l10n/ko.js
@@ -24,13 +24,11 @@ OC.L10N.register(
"Saving..." : "저장 중...",
"Save" : "저장",
"Empty response from the server" : "서버에서 빈 응답이 돌아옴",
- "Couldn't access. Please logout and login to activate this mount point" : "접근할 수 없습니다. 이 마운트 지점을 활성화하려면 로그아웃 후 로그인하십시오",
"Couldn't get the information from the remote server: {code} {type}" : "원격 서버에서 정보를 가져올 수 없음: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "외부 마운트 지점 목록을 가져올 수 없음: {type}",
"There was an error with message: " : "오류 메시지: ",
"External mount error" : "외부 마운트 오류",
"external-storage" : "external-storage",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Windows 네트워크 드라이브 마운트 지점 목록을 가져올 수 없음: 서버에서 빈 응답이 돌아옴",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "일부 외부 마운트 지점을 연결할 수 없습니다. 빨간색으로 표시된 줄을 눌러서 더 많은 정보를 확인하십시오",
"Please enter the credentials for the {mount} mount" : "{mount} 마운트 인증 정보를 입력하십시오",
"Username" : "사용자 이름",
diff --git a/apps/files_external/l10n/ko.json b/apps/files_external/l10n/ko.json
index 1e13f696dd..12b78dfca7 100644
--- a/apps/files_external/l10n/ko.json
+++ b/apps/files_external/l10n/ko.json
@@ -22,13 +22,11 @@
"Saving..." : "저장 중...",
"Save" : "저장",
"Empty response from the server" : "서버에서 빈 응답이 돌아옴",
- "Couldn't access. Please logout and login to activate this mount point" : "접근할 수 없습니다. 이 마운트 지점을 활성화하려면 로그아웃 후 로그인하십시오",
"Couldn't get the information from the remote server: {code} {type}" : "원격 서버에서 정보를 가져올 수 없음: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "외부 마운트 지점 목록을 가져올 수 없음: {type}",
"There was an error with message: " : "오류 메시지: ",
"External mount error" : "외부 마운트 오류",
"external-storage" : "external-storage",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Windows 네트워크 드라이브 마운트 지점 목록을 가져올 수 없음: 서버에서 빈 응답이 돌아옴",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "일부 외부 마운트 지점을 연결할 수 없습니다. 빨간색으로 표시된 줄을 눌러서 더 많은 정보를 확인하십시오",
"Please enter the credentials for the {mount} mount" : "{mount} 마운트 인증 정보를 입력하십시오",
"Username" : "사용자 이름",
diff --git a/apps/files_external/l10n/lt_LT.js b/apps/files_external/l10n/lt_LT.js
index 8039902279..78a852b6f4 100644
--- a/apps/files_external/l10n/lt_LT.js
+++ b/apps/files_external/l10n/lt_LT.js
@@ -1,31 +1,133 @@
OC.L10N.register(
"files_external",
{
- "Fetching request tokens failed. Verify that your app key and secret are correct." : "Nepavyko atsiųsti užklausos žymės. Patikrinkite savo programos raktą ir paslaptį.",
- "Step 1 failed. Exception: %s" : "1 žingsnio klaida: %s",
- "Step 2 failed. Exception: %s" : "2 žingsnio klaida: %s",
- "External storage" : "Išorinė saugykla",
+ "Fetching request tokens failed. Verify that your app key and secret are correct." : "Užklausos prieigos raktų gavimas nepavyko. Įsitikinkite, kad jūsų programėlės raktas ir paslaptis yra teisingi.",
+ "Fetching access tokens failed. Verify that your app key and secret are correct." : "Prieigos raktas negautas. Patikrinkite ar trečiųjų šalių programinės įrangos identifikacijos numeris ir slaptažodis yra teisingi.",
+ "Please provide a valid app key and secret." : "Prašome naudoti teisingus trečiųjų šalių programinės įrangos identifikacijos numerį ir slaptažodį.",
+ "Step 1 failed. Exception: %s" : "Žingsnis 1 nepavyko. Išimtis: %s",
+ "Step 2 failed. Exception: %s" : "Žingsnis 2 nepavyko. Išimtis: %s",
+ "External storages" : "Išorinės saugyklos",
+ "Dropbox App Configuration" : "Dropbox programinės įrangos konfigūravimas",
+ "Google Drive App Configuration" : "Google disko programėlės konfigūracija",
"Personal" : "Asmeniniai",
- "Grant access" : "Suteikti priėjimą",
- "Saved" : "Išsaugoti",
- "Username" : "Prisijungimo vardas",
+ "System" : "Sistema",
+ "Grant access" : "Suteikti prieigą",
+ "Error configuring OAuth1" : "Klaida, konfigūruojant OAuth1",
+ "Error configuring OAuth2" : "Klaida, konfigūruojant OAuth2",
+ "Generate keys" : "Sukurti raktus",
+ "Error generating key pair" : "Klaida kuriant raktus",
+ "All users. Type to select user or group." : "Visi naudotojai. Pradėkite rašyti, jei norite pasirinkti konkretų naudotoją ar grupę.",
+ "(group)" : "(grupė)",
+ "Compatibility with Mac NFD encoding (slow)" : "Suderinamumas su Mac NFD kodavimu (lėtai)",
+ "Admin defined" : "Administratorius apibrėžtas",
+ "Saved" : "Įrašyta",
+ "Saving..." : "Įrašoma...",
+ "Save" : "Įrašyti",
+ "Empty response from the server" : "Negautas atsakymas iš serverio",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Prieiga yra neįmanoma. Pabandykite prisijungti iš naujo.",
+ "Couldn't get the information from the remote server: {code} {type}" : "Neįmanoma gauti informacijos iš serverio: {code} {type}",
+ "Couldn't get the list of external mount points: {type}" : "Nepavyko gauti išorinių prijungimo taškų sąrašo: {type}",
+ "There was an error with message: " : "Klaidos žinutė:",
+ "External mount error" : "Išorinio prijungimo klaida",
+ "external-storage" : "išorinė saugykla",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Neįmanoma gauti duomenų sąrašo ir Windows tinkle prijungto disko. Nėra jokio atsakymo.",
+ "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Kai kurios sukonfigūruotos išorinės saugyklos nebuvo prijungtos. Paspauskite ant raudonai nuspalvotų eilučių norėdami gauti išsamesnę informaciją",
+ "Please enter the credentials for the {mount} mount" : "Prašome įvesti prisijungimo duomenis skirtus saugyklos {mount} prijungimui",
+ "Username" : "Naudotojo vardas",
"Password" : "Slaptažodis",
- "Save" : "Išsaugoti",
- "None" : "Nieko",
+ "Credentials saved" : "Prisijungimo duomenys yra išsaugoti",
+ "Credentials saving failed" : "Nepavyko išsaugoti prisijungimo duomenų",
+ "Credentials required" : "Reikalingi prisijungimo duomenys",
+ "Storage with ID \"%d\" not found" : "Nerasta saugykla su identifikacijos numeriu \"%d\"",
+ "Invalid backend or authentication mechanism class" : "Netinkama programinio kodo klasė realizuoja prisijungimo mechanizmą",
+ "Invalid mount point" : "Neteisingas prijungimo taškas",
+ "Objectstore forbidden" : "Objektų saugykla yra neprieinama",
+ "Invalid storage backend \"%s\"" : "Netinkama saugyklos posistemė \"%s\"",
+ "Not permitted to use backend \"%s\"" : "Neleidžiama naudoti posistemės \"%s\"",
+ "Not permitted to use authentication mechanism \"%s\"" : "Neleidžiama naudoti prisijungimo mechanizmo \"%s\"",
+ "Unsatisfied backend parameters" : " Netinkami posistemės parametrai",
+ "Unsatisfied authentication mechanism parameters" : "Netinkami parametrai perduoti į prisijungimo mechanizmą",
+ "Insufficient data: %s" : "Trūksta duomenų: %s",
+ "%s" : "%s",
+ "Storage with ID \"%d\" is not user editable" : "Naudotojai negali redaguoti saugyklos identifikuotos kaip \"%d\"",
+ "Access key" : "Prieigos raktas",
+ "Secret key" : "Slaptažodis",
+ "Builtin" : "Įmontuotas",
+ "None" : "Nėra",
+ "OAuth1" : "OAuth1",
+ "App key" : "Trečiųjų šalių programinės įrangos identifikacijos raktas",
+ "App secret" : "Trečiųjų šalių programinės įrangos slaptažodis",
+ "OAuth2" : "OAuth2",
+ "Client ID" : "Kliento ID",
+ "Client secret" : "Trečiųjų šalių programinės įrangos kliento identifikacijos raktas",
+ "OpenStack" : "OpenStack",
+ "Tenant name" : "Laikino valdytojo vardas",
+ "Identity endpoint URL" : "Identiteto URL",
+ "Rackspace" : "Rackspace",
"API key" : "API raktas",
+ "Global credentials" : "Globalūs prisijungimo duomenys",
+ "Log-in credentials, save in database" : "Prisijungimo duomenys, saugoti duomenų bazėje",
+ "Username and password" : "Naudotojo vardas ir slaptažodis",
+ "Log-in credentials, save in session" : "Prisijungimo duomenys, saugoti sesijoje",
+ "User entered, store in database" : "Naudotojas įvestas, saugoti duomenų bazėje",
+ "RSA public key" : "RSA viešasis raktas",
+ "Public key" : "Viešasis raktas",
+ "Amazon S3" : "Amazon S3",
+ "Bucket" : "Amazon S3 saugykla",
+ "Hostname" : "Domeno vardas",
"Port" : "Prievadas",
"Region" : "Regionas",
+ "Enable SSL" : "Įjungti SSL",
+ "Enable Path Style" : "Amazon S3 kelias",
"WebDAV" : "WebDAV",
"URL" : "URL",
- "Host" : "Mazgas",
+ "Remote subfolder" : "Nuotolinis poaplankis",
+ "Secure https://" : "Saugus https://",
+ "Dropbox" : "Dropbox",
+ "FTP" : "FTP",
+ "Host" : "Domenas",
+ "Secure ftps://" : "Saugus ftps://",
+ "Google Drive" : "Google diskas",
+ "Local" : "Vietinis",
"Location" : "Vieta",
- "ownCloud" : "ownCloud",
+ "Nextcloud" : "Nextcloud",
+ "SFTP" : "SFTP",
+ "Root" : "Šaknis",
+ "SFTP with secret key login" : "SFTP protokolas su prisijungimu",
+ "SMB / CIFS" : "SMB / CIFS",
"Share" : "Dalintis",
+ "Domain" : "Domenas",
+ "SMB / CIFS using OC login" : "SMB / CIFS, naudojant OC prisijungimą",
+ "Username as share" : "Samba dalinimosi vardas",
+ "OpenStack Object Storage" : "Objektų saugykla \"OpenStack\"",
+ "Service name" : "Paslaugos vardas",
+ "Request timeout (seconds)" : "Prisijungimo laikas (sekundėmis)",
+ "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "cURL palaikymas yra neįjungtas arba neįdiegtas į PHP. %s prijungimas neįmanomas. Paprašykite sistemos administratoriaus pagalbos.",
+ "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "FTP palaikymas yra neįjungtas arba neįdiegtas į PHP. %s prijungimas neįmanomas. Paprašykite sistemos administratoriaus pagalbos.",
+ "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Nėra įdiegta \"%s\". %s prijungimas yra neįmanomas. Paprašykite savo sistemos administratoriaus, kad įdiegtų trūkstamą paketą.",
+ "External storage support" : "Išorinės saugyklos priežiūra",
+ "No external storage configured" : "Nėra sukonfigūruota jokia išorinė saugykla",
+ "You can add external storages in the personal settings" : "Galite pridėti papildomą išorinę saugyklą nustatymų skiltyje",
"Name" : "Pavadinimas",
- "External Storage" : "Išorinės saugyklos",
- "Folder name" : "Katalogo pavadinimas",
+ "Storage type" : "Saugyklos tipas",
+ "Scope" : "Leidimas",
+ "Enable encryption" : "Įjungti šifravimą",
+ "Enable previews" : "Leisti peržiūras",
+ "Enable sharing" : "Leisti bendrinti",
+ "Check for changes" : "Patikrinti ar nėra pakeitimų",
+ "Never" : "Niekada",
+ "Once every direct access" : "Kartą per tiesioginę peržiūrą",
+ "Folder name" : "Aplanko pavadinimas",
+ "External storage" : "Išorinė saugykla",
+ "Authentication" : "Prisijungimas",
"Configuration" : "Konfigūracija",
+ "Available for" : "Prieinamas",
"Add storage" : "Pridėti saugyklą",
- "Delete" : "Ištrinti"
+ "Advanced settings" : "Išplėstiniai nustatymai",
+ "Delete" : "Ištrinti",
+ "Allow users to mount external storage" : "Leisti naudotojams prijungti išorines saugyklas",
+ "Allow users to mount the following external storage" : "Leisti naudotojams prijungti šias išorines saugyklas",
+ "Storage with id \"%i\" not found" : "Nerasta saugykla su identifikacijos numeriu \"%i\"",
+ "Storage with id \"%i\" is not user editable" : "Naudotojai negali redaguoti saugyklos identifikuotos kaip \"%i\""
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/apps/files_external/l10n/lt_LT.json b/apps/files_external/l10n/lt_LT.json
index d7c4d7966a..fd197a3480 100644
--- a/apps/files_external/l10n/lt_LT.json
+++ b/apps/files_external/l10n/lt_LT.json
@@ -1,29 +1,131 @@
{ "translations": {
- "Fetching request tokens failed. Verify that your app key and secret are correct." : "Nepavyko atsiųsti užklausos žymės. Patikrinkite savo programos raktą ir paslaptį.",
- "Step 1 failed. Exception: %s" : "1 žingsnio klaida: %s",
- "Step 2 failed. Exception: %s" : "2 žingsnio klaida: %s",
- "External storage" : "Išorinė saugykla",
+ "Fetching request tokens failed. Verify that your app key and secret are correct." : "Užklausos prieigos raktų gavimas nepavyko. Įsitikinkite, kad jūsų programėlės raktas ir paslaptis yra teisingi.",
+ "Fetching access tokens failed. Verify that your app key and secret are correct." : "Prieigos raktas negautas. Patikrinkite ar trečiųjų šalių programinės įrangos identifikacijos numeris ir slaptažodis yra teisingi.",
+ "Please provide a valid app key and secret." : "Prašome naudoti teisingus trečiųjų šalių programinės įrangos identifikacijos numerį ir slaptažodį.",
+ "Step 1 failed. Exception: %s" : "Žingsnis 1 nepavyko. Išimtis: %s",
+ "Step 2 failed. Exception: %s" : "Žingsnis 2 nepavyko. Išimtis: %s",
+ "External storages" : "Išorinės saugyklos",
+ "Dropbox App Configuration" : "Dropbox programinės įrangos konfigūravimas",
+ "Google Drive App Configuration" : "Google disko programėlės konfigūracija",
"Personal" : "Asmeniniai",
- "Grant access" : "Suteikti priėjimą",
- "Saved" : "Išsaugoti",
- "Username" : "Prisijungimo vardas",
+ "System" : "Sistema",
+ "Grant access" : "Suteikti prieigą",
+ "Error configuring OAuth1" : "Klaida, konfigūruojant OAuth1",
+ "Error configuring OAuth2" : "Klaida, konfigūruojant OAuth2",
+ "Generate keys" : "Sukurti raktus",
+ "Error generating key pair" : "Klaida kuriant raktus",
+ "All users. Type to select user or group." : "Visi naudotojai. Pradėkite rašyti, jei norite pasirinkti konkretų naudotoją ar grupę.",
+ "(group)" : "(grupė)",
+ "Compatibility with Mac NFD encoding (slow)" : "Suderinamumas su Mac NFD kodavimu (lėtai)",
+ "Admin defined" : "Administratorius apibrėžtas",
+ "Saved" : "Įrašyta",
+ "Saving..." : "Įrašoma...",
+ "Save" : "Įrašyti",
+ "Empty response from the server" : "Negautas atsakymas iš serverio",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Prieiga yra neįmanoma. Pabandykite prisijungti iš naujo.",
+ "Couldn't get the information from the remote server: {code} {type}" : "Neįmanoma gauti informacijos iš serverio: {code} {type}",
+ "Couldn't get the list of external mount points: {type}" : "Nepavyko gauti išorinių prijungimo taškų sąrašo: {type}",
+ "There was an error with message: " : "Klaidos žinutė:",
+ "External mount error" : "Išorinio prijungimo klaida",
+ "external-storage" : "išorinė saugykla",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Neįmanoma gauti duomenų sąrašo ir Windows tinkle prijungto disko. Nėra jokio atsakymo.",
+ "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Kai kurios sukonfigūruotos išorinės saugyklos nebuvo prijungtos. Paspauskite ant raudonai nuspalvotų eilučių norėdami gauti išsamesnę informaciją",
+ "Please enter the credentials for the {mount} mount" : "Prašome įvesti prisijungimo duomenis skirtus saugyklos {mount} prijungimui",
+ "Username" : "Naudotojo vardas",
"Password" : "Slaptažodis",
- "Save" : "Išsaugoti",
- "None" : "Nieko",
+ "Credentials saved" : "Prisijungimo duomenys yra išsaugoti",
+ "Credentials saving failed" : "Nepavyko išsaugoti prisijungimo duomenų",
+ "Credentials required" : "Reikalingi prisijungimo duomenys",
+ "Storage with ID \"%d\" not found" : "Nerasta saugykla su identifikacijos numeriu \"%d\"",
+ "Invalid backend or authentication mechanism class" : "Netinkama programinio kodo klasė realizuoja prisijungimo mechanizmą",
+ "Invalid mount point" : "Neteisingas prijungimo taškas",
+ "Objectstore forbidden" : "Objektų saugykla yra neprieinama",
+ "Invalid storage backend \"%s\"" : "Netinkama saugyklos posistemė \"%s\"",
+ "Not permitted to use backend \"%s\"" : "Neleidžiama naudoti posistemės \"%s\"",
+ "Not permitted to use authentication mechanism \"%s\"" : "Neleidžiama naudoti prisijungimo mechanizmo \"%s\"",
+ "Unsatisfied backend parameters" : " Netinkami posistemės parametrai",
+ "Unsatisfied authentication mechanism parameters" : "Netinkami parametrai perduoti į prisijungimo mechanizmą",
+ "Insufficient data: %s" : "Trūksta duomenų: %s",
+ "%s" : "%s",
+ "Storage with ID \"%d\" is not user editable" : "Naudotojai negali redaguoti saugyklos identifikuotos kaip \"%d\"",
+ "Access key" : "Prieigos raktas",
+ "Secret key" : "Slaptažodis",
+ "Builtin" : "Įmontuotas",
+ "None" : "Nėra",
+ "OAuth1" : "OAuth1",
+ "App key" : "Trečiųjų šalių programinės įrangos identifikacijos raktas",
+ "App secret" : "Trečiųjų šalių programinės įrangos slaptažodis",
+ "OAuth2" : "OAuth2",
+ "Client ID" : "Kliento ID",
+ "Client secret" : "Trečiųjų šalių programinės įrangos kliento identifikacijos raktas",
+ "OpenStack" : "OpenStack",
+ "Tenant name" : "Laikino valdytojo vardas",
+ "Identity endpoint URL" : "Identiteto URL",
+ "Rackspace" : "Rackspace",
"API key" : "API raktas",
+ "Global credentials" : "Globalūs prisijungimo duomenys",
+ "Log-in credentials, save in database" : "Prisijungimo duomenys, saugoti duomenų bazėje",
+ "Username and password" : "Naudotojo vardas ir slaptažodis",
+ "Log-in credentials, save in session" : "Prisijungimo duomenys, saugoti sesijoje",
+ "User entered, store in database" : "Naudotojas įvestas, saugoti duomenų bazėje",
+ "RSA public key" : "RSA viešasis raktas",
+ "Public key" : "Viešasis raktas",
+ "Amazon S3" : "Amazon S3",
+ "Bucket" : "Amazon S3 saugykla",
+ "Hostname" : "Domeno vardas",
"Port" : "Prievadas",
"Region" : "Regionas",
+ "Enable SSL" : "Įjungti SSL",
+ "Enable Path Style" : "Amazon S3 kelias",
"WebDAV" : "WebDAV",
"URL" : "URL",
- "Host" : "Mazgas",
+ "Remote subfolder" : "Nuotolinis poaplankis",
+ "Secure https://" : "Saugus https://",
+ "Dropbox" : "Dropbox",
+ "FTP" : "FTP",
+ "Host" : "Domenas",
+ "Secure ftps://" : "Saugus ftps://",
+ "Google Drive" : "Google diskas",
+ "Local" : "Vietinis",
"Location" : "Vieta",
- "ownCloud" : "ownCloud",
+ "Nextcloud" : "Nextcloud",
+ "SFTP" : "SFTP",
+ "Root" : "Šaknis",
+ "SFTP with secret key login" : "SFTP protokolas su prisijungimu",
+ "SMB / CIFS" : "SMB / CIFS",
"Share" : "Dalintis",
+ "Domain" : "Domenas",
+ "SMB / CIFS using OC login" : "SMB / CIFS, naudojant OC prisijungimą",
+ "Username as share" : "Samba dalinimosi vardas",
+ "OpenStack Object Storage" : "Objektų saugykla \"OpenStack\"",
+ "Service name" : "Paslaugos vardas",
+ "Request timeout (seconds)" : "Prisijungimo laikas (sekundėmis)",
+ "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "cURL palaikymas yra neįjungtas arba neįdiegtas į PHP. %s prijungimas neįmanomas. Paprašykite sistemos administratoriaus pagalbos.",
+ "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "FTP palaikymas yra neįjungtas arba neįdiegtas į PHP. %s prijungimas neįmanomas. Paprašykite sistemos administratoriaus pagalbos.",
+ "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Nėra įdiegta \"%s\". %s prijungimas yra neįmanomas. Paprašykite savo sistemos administratoriaus, kad įdiegtų trūkstamą paketą.",
+ "External storage support" : "Išorinės saugyklos priežiūra",
+ "No external storage configured" : "Nėra sukonfigūruota jokia išorinė saugykla",
+ "You can add external storages in the personal settings" : "Galite pridėti papildomą išorinę saugyklą nustatymų skiltyje",
"Name" : "Pavadinimas",
- "External Storage" : "Išorinės saugyklos",
- "Folder name" : "Katalogo pavadinimas",
+ "Storage type" : "Saugyklos tipas",
+ "Scope" : "Leidimas",
+ "Enable encryption" : "Įjungti šifravimą",
+ "Enable previews" : "Leisti peržiūras",
+ "Enable sharing" : "Leisti bendrinti",
+ "Check for changes" : "Patikrinti ar nėra pakeitimų",
+ "Never" : "Niekada",
+ "Once every direct access" : "Kartą per tiesioginę peržiūrą",
+ "Folder name" : "Aplanko pavadinimas",
+ "External storage" : "Išorinė saugykla",
+ "Authentication" : "Prisijungimas",
"Configuration" : "Konfigūracija",
+ "Available for" : "Prieinamas",
"Add storage" : "Pridėti saugyklą",
- "Delete" : "Ištrinti"
+ "Advanced settings" : "Išplėstiniai nustatymai",
+ "Delete" : "Ištrinti",
+ "Allow users to mount external storage" : "Leisti naudotojams prijungti išorines saugyklas",
+ "Allow users to mount the following external storage" : "Leisti naudotojams prijungti šias išorines saugyklas",
+ "Storage with id \"%i\" not found" : "Nerasta saugykla su identifikacijos numeriu \"%i\"",
+ "Storage with id \"%i\" is not user editable" : "Naudotojai negali redaguoti saugyklos identifikuotos kaip \"%i\""
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"
}
\ No newline at end of file
diff --git a/apps/files_external/l10n/nb.js b/apps/files_external/l10n/nb.js
index 9a751ca44b..f37f892b08 100644
--- a/apps/files_external/l10n/nb.js
+++ b/apps/files_external/l10n/nb.js
@@ -24,13 +24,13 @@ OC.L10N.register(
"Saving..." : "Lagrer...",
"Save" : "Lagre",
"Empty response from the server" : "Tomt svar fra tjeneren",
- "Couldn't access. Please logout and login to activate this mount point" : "Fikk ikke tilgang. Logg ut og inn igjen for å aktivere dette oppkoblingspunktet.",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Fikk ikke tilgang. Logg ut og inn igjen for å aktivere dette oppkoblingspunktet.",
"Couldn't get the information from the remote server: {code} {type}" : "Kunne ikke få informasjon fra fjerntjeneren/ remote server: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Klarte ikke å hente listen over eksterne oppkoblingspunkter: {type}",
"There was an error with message: " : "Det oppstod en feil med melding: ",
"External mount error" : "Ekstern oppkoblingsfeil",
"external-storage" : "eksternlagring",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Klarte ikke å hente listen over oppkoblingspunkter for Windowsnettverks-disker: Tomt svar fra tjeneren",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Klarte ikke å hente listen over oppkoblingspunkter for Windowsnettverks-disker: Tomt svar fra tjeneren",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Noen av de oppsatte eksterne oppkoblingspunktene er ikke tilkoblet. Klikk på de røde raden(e) for mer informasjon.",
"Please enter the credentials for the {mount} mount" : "Legg inn påloggingsdetaljer for {mount}",
"Username" : "Brukernavn",
diff --git a/apps/files_external/l10n/nb.json b/apps/files_external/l10n/nb.json
index 66a1a58fe4..eb93446819 100644
--- a/apps/files_external/l10n/nb.json
+++ b/apps/files_external/l10n/nb.json
@@ -22,13 +22,13 @@
"Saving..." : "Lagrer...",
"Save" : "Lagre",
"Empty response from the server" : "Tomt svar fra tjeneren",
- "Couldn't access. Please logout and login to activate this mount point" : "Fikk ikke tilgang. Logg ut og inn igjen for å aktivere dette oppkoblingspunktet.",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Fikk ikke tilgang. Logg ut og inn igjen for å aktivere dette oppkoblingspunktet.",
"Couldn't get the information from the remote server: {code} {type}" : "Kunne ikke få informasjon fra fjerntjeneren/ remote server: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Klarte ikke å hente listen over eksterne oppkoblingspunkter: {type}",
"There was an error with message: " : "Det oppstod en feil med melding: ",
"External mount error" : "Ekstern oppkoblingsfeil",
"external-storage" : "eksternlagring",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Klarte ikke å hente listen over oppkoblingspunkter for Windowsnettverks-disker: Tomt svar fra tjeneren",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Klarte ikke å hente listen over oppkoblingspunkter for Windowsnettverks-disker: Tomt svar fra tjeneren",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Noen av de oppsatte eksterne oppkoblingspunktene er ikke tilkoblet. Klikk på de røde raden(e) for mer informasjon.",
"Please enter the credentials for the {mount} mount" : "Legg inn påloggingsdetaljer for {mount}",
"Username" : "Brukernavn",
diff --git a/apps/files_external/l10n/nl.js b/apps/files_external/l10n/nl.js
index 66b37e57bf..cc00e2d44e 100644
--- a/apps/files_external/l10n/nl.js
+++ b/apps/files_external/l10n/nl.js
@@ -24,13 +24,13 @@ OC.L10N.register(
"Saving..." : "Bewaren...",
"Save" : "Bewaren",
"Empty response from the server" : "Lege reactie van de server",
- "Couldn't access. Please logout and login to activate this mount point" : "Geen toegang. Log uit en opnieuw in om dit koppelpunt te activeren",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Kon geen toegang krijgen. Log uit en opnieuw in om dit koppelpunt te activeren",
"Couldn't get the information from the remote server: {code} {type}" : "Kon geen informatie van de externe server krijgen: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Kon geen overzicht met externe koppelpunten krijgen: {type}",
"There was an error with message: " : "Er was een fout met de volgende melding:",
"External mount error" : "Extern koppelpunt fout",
"external-storage" : "externe opslag",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Kon geen overzicht met Windows netwerk koppelpunten krijgen: lege reactie van de server",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Kon geen overzicht met Windows netwerk koppelpunten krijgen: Maak de server reactie leeg",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Sommige van de geconfigureerde koppelpunten zijn niet verbonden. Klik op de rode rij(en) voor meer informatie",
"Please enter the credentials for the {mount} mount" : "Geef de inloggegevens op voor de {mount} mount",
"Username" : "Gebruikersnaam",
diff --git a/apps/files_external/l10n/nl.json b/apps/files_external/l10n/nl.json
index 7067fda56b..fa9d2c7e75 100644
--- a/apps/files_external/l10n/nl.json
+++ b/apps/files_external/l10n/nl.json
@@ -22,13 +22,13 @@
"Saving..." : "Bewaren...",
"Save" : "Bewaren",
"Empty response from the server" : "Lege reactie van de server",
- "Couldn't access. Please logout and login to activate this mount point" : "Geen toegang. Log uit en opnieuw in om dit koppelpunt te activeren",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Kon geen toegang krijgen. Log uit en opnieuw in om dit koppelpunt te activeren",
"Couldn't get the information from the remote server: {code} {type}" : "Kon geen informatie van de externe server krijgen: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Kon geen overzicht met externe koppelpunten krijgen: {type}",
"There was an error with message: " : "Er was een fout met de volgende melding:",
"External mount error" : "Extern koppelpunt fout",
"external-storage" : "externe opslag",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Kon geen overzicht met Windows netwerk koppelpunten krijgen: lege reactie van de server",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Kon geen overzicht met Windows netwerk koppelpunten krijgen: Maak de server reactie leeg",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Sommige van de geconfigureerde koppelpunten zijn niet verbonden. Klik op de rode rij(en) voor meer informatie",
"Please enter the credentials for the {mount} mount" : "Geef de inloggegevens op voor de {mount} mount",
"Username" : "Gebruikersnaam",
diff --git a/apps/files_external/l10n/pl.js b/apps/files_external/l10n/pl.js
index e6bc51457c..5c9e34bda8 100644
--- a/apps/files_external/l10n/pl.js
+++ b/apps/files_external/l10n/pl.js
@@ -24,13 +24,11 @@ OC.L10N.register(
"Saving..." : "Zapisywanie...",
"Save" : "Zapisz",
"Empty response from the server" : "Puste odpowiedzi z serwera",
- "Couldn't access. Please logout and login to activate this mount point" : "Nie można uzyskać dostępu. Należy wylogować się i ponownie zalogować się, aby włączyć ten punkt montowania",
"Couldn't get the information from the remote server: {code} {type}" : "Nie można otrzymać informacji od zdalnego serwera: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Nie udało się uzyskać listy zewnętrznych punktów montowania: {type}",
"There was an error with message: " : "Wystąpił błąd o treści:",
"External mount error" : "Błąd przy montowaniu zewnętrznym",
"external-storage" : "magazyn zewnętrzny",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Nie udało się uzyskać listy punktów montowania dysku sieciowego z systemu Windows: puste odpowiedzi z serwera",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Niektóre skonfigurowane zewnętrzne punkty montowania są nie podłączone. Proszę kliknąć na czerwony rząd (y), aby uzyskać więcej informacji",
"Please enter the credentials for the {mount} mount" : "Proszę wprowadzić poświadczenia dla {mount} montażu",
"Username" : "Nazwa użytkownika",
diff --git a/apps/files_external/l10n/pl.json b/apps/files_external/l10n/pl.json
index fdc81eccf7..3b60a3a760 100644
--- a/apps/files_external/l10n/pl.json
+++ b/apps/files_external/l10n/pl.json
@@ -22,13 +22,11 @@
"Saving..." : "Zapisywanie...",
"Save" : "Zapisz",
"Empty response from the server" : "Puste odpowiedzi z serwera",
- "Couldn't access. Please logout and login to activate this mount point" : "Nie można uzyskać dostępu. Należy wylogować się i ponownie zalogować się, aby włączyć ten punkt montowania",
"Couldn't get the information from the remote server: {code} {type}" : "Nie można otrzymać informacji od zdalnego serwera: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Nie udało się uzyskać listy zewnętrznych punktów montowania: {type}",
"There was an error with message: " : "Wystąpił błąd o treści:",
"External mount error" : "Błąd przy montowaniu zewnętrznym",
"external-storage" : "magazyn zewnętrzny",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Nie udało się uzyskać listy punktów montowania dysku sieciowego z systemu Windows: puste odpowiedzi z serwera",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Niektóre skonfigurowane zewnętrzne punkty montowania są nie podłączone. Proszę kliknąć na czerwony rząd (y), aby uzyskać więcej informacji",
"Please enter the credentials for the {mount} mount" : "Proszę wprowadzić poświadczenia dla {mount} montażu",
"Username" : "Nazwa użytkownika",
diff --git a/apps/files_external/l10n/pt_BR.js b/apps/files_external/l10n/pt_BR.js
index 837e48543e..29f5435d0b 100644
--- a/apps/files_external/l10n/pt_BR.js
+++ b/apps/files_external/l10n/pt_BR.js
@@ -24,13 +24,13 @@ OC.L10N.register(
"Saving..." : "Salvando...",
"Save" : "Salvar",
"Empty response from the server" : "Resposta vazia do servidor",
- "Couldn't access. Please logout and login to activate this mount point" : "Não foi possível acessar. Por favor, saia e entre novamente para ativar este ponto de montagem",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Não foi possível acessar. Refaça o login para ativar este ponto de montagem",
"Couldn't get the information from the remote server: {code} {type}" : "Não foi possível obter as informações do servidor remoto: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Não foi possível obter a lista de pontos de montagem externos: {type}",
"There was an error with message: " : "Houve um erro com a mensagem:",
"External mount error" : "Erro de montagem externa",
"external-storage" : "armazenamento externo",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Não foi possível obter a lista de unidades de pontos de montagem da rede Windows: resposta vazia do servidor",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Não foi possível buscar a lista de pontos de montagem da unidade de rede do Windows: Resposta vazia do servidor",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Alguns dos pontos de montagem externos configurados não estão conectados. Clique na(s) linha(s) vermelha(s) para mais informações",
"Please enter the credentials for the {mount} mount" : "Por favor, insira as credenciais para montar {mount}",
"Username" : "Nome de Usuário",
diff --git a/apps/files_external/l10n/pt_BR.json b/apps/files_external/l10n/pt_BR.json
index 6a21ec8565..178b5582b7 100644
--- a/apps/files_external/l10n/pt_BR.json
+++ b/apps/files_external/l10n/pt_BR.json
@@ -22,13 +22,13 @@
"Saving..." : "Salvando...",
"Save" : "Salvar",
"Empty response from the server" : "Resposta vazia do servidor",
- "Couldn't access. Please logout and login to activate this mount point" : "Não foi possível acessar. Por favor, saia e entre novamente para ativar este ponto de montagem",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Não foi possível acessar. Refaça o login para ativar este ponto de montagem",
"Couldn't get the information from the remote server: {code} {type}" : "Não foi possível obter as informações do servidor remoto: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Não foi possível obter a lista de pontos de montagem externos: {type}",
"There was an error with message: " : "Houve um erro com a mensagem:",
"External mount error" : "Erro de montagem externa",
"external-storage" : "armazenamento externo",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Não foi possível obter a lista de unidades de pontos de montagem da rede Windows: resposta vazia do servidor",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Não foi possível buscar a lista de pontos de montagem da unidade de rede do Windows: Resposta vazia do servidor",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Alguns dos pontos de montagem externos configurados não estão conectados. Clique na(s) linha(s) vermelha(s) para mais informações",
"Please enter the credentials for the {mount} mount" : "Por favor, insira as credenciais para montar {mount}",
"Username" : "Nome de Usuário",
diff --git a/apps/files_external/l10n/pt_PT.js b/apps/files_external/l10n/pt_PT.js
index c351c9f1ad..2758ce3ecb 100644
--- a/apps/files_external/l10n/pt_PT.js
+++ b/apps/files_external/l10n/pt_PT.js
@@ -22,12 +22,10 @@ OC.L10N.register(
"Saved" : "Guardado",
"Save" : "Guardar",
"Empty response from the server" : "Resposta vazia a partir do servidor",
- "Couldn't access. Please logout and login to activate this mount point" : "Não foi possível aceder. Por favor, faça logout e login para ativar este ponto de montagem",
"Couldn't get the list of external mount points: {type}" : "Não foi possível conseguir a lista de pontos de montagem externos: {type}",
"There was an error with message: " : "Houve um erro com a mensagem:",
"External mount error" : "Erro de montagem externa",
"external-storage" : "armazenamento externo",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Não foi possível conseguir a lista de pontos de montagem Windows na rede: resposta vazia do servidor",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Alguns dos pontos de montagem externos configurados não estão conectados. Por favor, clique na fila vermelha para mais informação",
"Please enter the credentials for the {mount} mount" : "Por favor, introduza as credenciais para {mount}",
"Username" : "Nome de utilizador",
diff --git a/apps/files_external/l10n/pt_PT.json b/apps/files_external/l10n/pt_PT.json
index 80eb41bb30..a94387533c 100644
--- a/apps/files_external/l10n/pt_PT.json
+++ b/apps/files_external/l10n/pt_PT.json
@@ -20,12 +20,10 @@
"Saved" : "Guardado",
"Save" : "Guardar",
"Empty response from the server" : "Resposta vazia a partir do servidor",
- "Couldn't access. Please logout and login to activate this mount point" : "Não foi possível aceder. Por favor, faça logout e login para ativar este ponto de montagem",
"Couldn't get the list of external mount points: {type}" : "Não foi possível conseguir a lista de pontos de montagem externos: {type}",
"There was an error with message: " : "Houve um erro com a mensagem:",
"External mount error" : "Erro de montagem externa",
"external-storage" : "armazenamento externo",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Não foi possível conseguir a lista de pontos de montagem Windows na rede: resposta vazia do servidor",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Alguns dos pontos de montagem externos configurados não estão conectados. Por favor, clique na fila vermelha para mais informação",
"Please enter the credentials for the {mount} mount" : "Por favor, introduza as credenciais para {mount}",
"Username" : "Nome de utilizador",
diff --git a/apps/files_external/l10n/ru.js b/apps/files_external/l10n/ru.js
index 14659b7747..f0d8b4ca9d 100644
--- a/apps/files_external/l10n/ru.js
+++ b/apps/files_external/l10n/ru.js
@@ -24,13 +24,13 @@ OC.L10N.register(
"Saving..." : "Сохранение...",
"Save" : "Сохранить",
"Empty response from the server" : "Пустой ответ от сервера",
- "Couldn't access. Please logout and login to activate this mount point" : "Не удалось получить доступ. Выйдите и снова войдите чтобы активировать эту точку монтирования",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Не удалось получить доступ. Для активации этой точки подключения выйдите и снова войдите в систему",
"Couldn't get the information from the remote server: {code} {type}" : "Не удалось получить информацию с удалённого сервера: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Не удалось получить список внешних точек монтирования: {type}",
"There was an error with message: " : "Обнаружена ошибка с сообщением:",
"External mount error" : "Ошибка внешнего монтирования",
"external-storage" : "внешнее-хранилище",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Не удалось получить список точек монтирования сетевых дисков Windows: пустой ответ от сервера",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Не удалось получить список точек подключения сетевых дисков Windows: пустой ответ от сервера",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Некоторые из настроенных внешних точек монтирования не подключены. Для получения дополнительной информации нажмите на красную строку(и)",
"Please enter the credentials for the {mount} mount" : "Укажите учётные данные для {mount}",
"Username" : "Имя пользователя",
diff --git a/apps/files_external/l10n/ru.json b/apps/files_external/l10n/ru.json
index 443e577e44..f6aa8cfb77 100644
--- a/apps/files_external/l10n/ru.json
+++ b/apps/files_external/l10n/ru.json
@@ -22,13 +22,13 @@
"Saving..." : "Сохранение...",
"Save" : "Сохранить",
"Empty response from the server" : "Пустой ответ от сервера",
- "Couldn't access. Please logout and login to activate this mount point" : "Не удалось получить доступ. Выйдите и снова войдите чтобы активировать эту точку монтирования",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Не удалось получить доступ. Для активации этой точки подключения выйдите и снова войдите в систему",
"Couldn't get the information from the remote server: {code} {type}" : "Не удалось получить информацию с удалённого сервера: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Не удалось получить список внешних точек монтирования: {type}",
"There was an error with message: " : "Обнаружена ошибка с сообщением:",
"External mount error" : "Ошибка внешнего монтирования",
"external-storage" : "внешнее-хранилище",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Не удалось получить список точек монтирования сетевых дисков Windows: пустой ответ от сервера",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Не удалось получить список точек подключения сетевых дисков Windows: пустой ответ от сервера",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Некоторые из настроенных внешних точек монтирования не подключены. Для получения дополнительной информации нажмите на красную строку(и)",
"Please enter the credentials for the {mount} mount" : "Укажите учётные данные для {mount}",
"Username" : "Имя пользователя",
diff --git a/apps/files_external/l10n/sl.js b/apps/files_external/l10n/sl.js
index 5ac0f649ba..75dac91502 100644
--- a/apps/files_external/l10n/sl.js
+++ b/apps/files_external/l10n/sl.js
@@ -23,12 +23,10 @@ OC.L10N.register(
"Saving..." : "Shranjujem...",
"Save" : "Shrani",
"Empty response from the server" : "S strežnika je prejet odziv brez vsebine.",
- "Couldn't access. Please logout and login to activate this mount point" : "Dostop ni mogoč. Za priklop točke se odjavite in ponovno prijavite.",
"Couldn't get the list of external mount points: {type}" : "Ni mogoče pridobiti seznama zunanjih priklopnih točk: {type}",
"There was an error with message: " : "Prišlo je do napake s sporočilom:",
"External mount error" : "Notranja napaka priklopa",
"external-storage" : "zunanja-shramba",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Ni mogoče pridobiti seznama priklopnih točk omrežnega pogona: ni odziva s strežnika",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Nekatere izmed nastavljenih zunanjih priklopnih točk niso povezane. Več podrobnosti je na voljo s klikom na rdeče vrstice.",
"Please enter the credentials for the {mount} mount" : "Vpišite poverila za priklopno točko {mount}",
"Username" : "Uporabniško ime",
diff --git a/apps/files_external/l10n/sl.json b/apps/files_external/l10n/sl.json
index d624689d95..1944a9d4f6 100644
--- a/apps/files_external/l10n/sl.json
+++ b/apps/files_external/l10n/sl.json
@@ -21,12 +21,10 @@
"Saving..." : "Shranjujem...",
"Save" : "Shrani",
"Empty response from the server" : "S strežnika je prejet odziv brez vsebine.",
- "Couldn't access. Please logout and login to activate this mount point" : "Dostop ni mogoč. Za priklop točke se odjavite in ponovno prijavite.",
"Couldn't get the list of external mount points: {type}" : "Ni mogoče pridobiti seznama zunanjih priklopnih točk: {type}",
"There was an error with message: " : "Prišlo je do napake s sporočilom:",
"External mount error" : "Notranja napaka priklopa",
"external-storage" : "zunanja-shramba",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Ni mogoče pridobiti seznama priklopnih točk omrežnega pogona: ni odziva s strežnika",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Nekatere izmed nastavljenih zunanjih priklopnih točk niso povezane. Več podrobnosti je na voljo s klikom na rdeče vrstice.",
"Please enter the credentials for the {mount} mount" : "Vpišite poverila za priklopno točko {mount}",
"Username" : "Uporabniško ime",
diff --git a/apps/files_external/l10n/sq.js b/apps/files_external/l10n/sq.js
index e45e1cf261..8999e01abc 100644
--- a/apps/files_external/l10n/sq.js
+++ b/apps/files_external/l10n/sq.js
@@ -24,13 +24,13 @@ OC.L10N.register(
"Saving..." : "Po ruhet …",
"Save" : "Ruaje",
"Empty response from the server" : "Përgjigje e zbrazët prej serverit",
- "Couldn't access. Please logout and login to activate this mount point" : "S’fut dot. Ju lutemi, dilni dhe hyni që të aktivizohet kjo pikë montimi",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Nuk mund të ketë akses. Ju lutemi, dilni dhe hyni që të aktivizohet kjo pikë montimi",
"Couldn't get the information from the remote server: {code} {type}" : "Nuk u morën dot të dhëna nga shërbyesi në largësi: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "S’u mor dot lista e pikave të jashtme të montimit: {type}",
"There was an error with message: " : "Pati një gabim me këtë mesazh:",
"External mount error" : "Gabim i jashtëm montimi",
"external-storage" : "ruajtje-jashtme",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "S’u mor dot lista e pikave të montimit Windows network drive: përgjigje e zbrazët nga shërbyesi",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "S’u mor dot lista e pikave të montimit Windows network drive: përgjigje e zbrazët nga shërbyesi",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Disa nga pikat e jashtme të formësuara të montimit s’janë të lidhura. Ju lutemi, klikoni në shigjetën(at) e kuqe për më tepër të dhëna",
"Please enter the credentials for the {mount} mount" : "Ju lutemi, jepni kredencialet për pikën e montimit {mount}",
"Username" : "Emër përdoruesi",
@@ -38,6 +38,7 @@ OC.L10N.register(
"Credentials saved" : "Kredencialet u ruajtën",
"Credentials saving failed" : "Ruajtja e kredencialeve dështoi",
"Credentials required" : "Lypsen kredenciale",
+ "Storage with ID \"%d\" not found" : "Ruajtja me ID \"%d\" nuk u gjet",
"Invalid backend or authentication mechanism class" : "Mekanizëm shërbimi ose klasë mekanizmi mirëfilltësimi e palvefshme",
"Invalid mount point" : "Pikë montimi e pavlefshme",
"Objectstore forbidden" : "Objectstore e ndaluar",
@@ -48,6 +49,7 @@ OC.L10N.register(
"Unsatisfied authentication mechanism parameters" : "Parametra mekanizmi mirëfilltësimi të papërmbushur",
"Insufficient data: %s" : "Të dhëna të pamjaftueshme: %s",
"%s" : "%s",
+ "Storage with ID \"%d\" is not user editable" : "Ruajtja me ID \"%d\" nuk është i editueshëm nga përdorues",
"Access key" : "Kyç hyrjesh",
"Secret key" : "Kyç i fshehtë",
"Builtin" : "I brendshëm",
@@ -103,6 +105,7 @@ OC.L10N.register(
"The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Mbështetja e cURL në PHP nuk është e instaluar ose e aktivizuar. Lidhja e %s nuk është e mundur. Ju lutemi kërkojini administratorin të sistemit tuaj që ta instaloj.",
"The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Mbështetja e FTP në PHP nuk është e aktivizuar ose instaluar.Lidhja e %s nuk është e mundur.Ju lutem kërkojini administratorit të sistemit tuaj që ta instalojë.",
"\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" nuk është instaluar.Montimi i %s nuk është i mundur.Ju lutem kërkojini administratorit të sistemit tuaj ta instalojë.",
+ "External storage support" : "Suport i kujtesë së jashtme",
"No external storage configured" : "Pa depozita të jashtme të formësuara",
"You can add external storages in the personal settings" : "Depozita të jashtme mund të shtoni që prej rregullimeve personale",
"Name" : "Emër",
diff --git a/apps/files_external/l10n/sq.json b/apps/files_external/l10n/sq.json
index 4fa3b01ce8..2b2e224c5b 100644
--- a/apps/files_external/l10n/sq.json
+++ b/apps/files_external/l10n/sq.json
@@ -22,13 +22,13 @@
"Saving..." : "Po ruhet …",
"Save" : "Ruaje",
"Empty response from the server" : "Përgjigje e zbrazët prej serverit",
- "Couldn't access. Please logout and login to activate this mount point" : "S’fut dot. Ju lutemi, dilni dhe hyni që të aktivizohet kjo pikë montimi",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Nuk mund të ketë akses. Ju lutemi, dilni dhe hyni që të aktivizohet kjo pikë montimi",
"Couldn't get the information from the remote server: {code} {type}" : "Nuk u morën dot të dhëna nga shërbyesi në largësi: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "S’u mor dot lista e pikave të jashtme të montimit: {type}",
"There was an error with message: " : "Pati një gabim me këtë mesazh:",
"External mount error" : "Gabim i jashtëm montimi",
"external-storage" : "ruajtje-jashtme",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "S’u mor dot lista e pikave të montimit Windows network drive: përgjigje e zbrazët nga shërbyesi",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "S’u mor dot lista e pikave të montimit Windows network drive: përgjigje e zbrazët nga shërbyesi",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Disa nga pikat e jashtme të formësuara të montimit s’janë të lidhura. Ju lutemi, klikoni në shigjetën(at) e kuqe për më tepër të dhëna",
"Please enter the credentials for the {mount} mount" : "Ju lutemi, jepni kredencialet për pikën e montimit {mount}",
"Username" : "Emër përdoruesi",
@@ -36,6 +36,7 @@
"Credentials saved" : "Kredencialet u ruajtën",
"Credentials saving failed" : "Ruajtja e kredencialeve dështoi",
"Credentials required" : "Lypsen kredenciale",
+ "Storage with ID \"%d\" not found" : "Ruajtja me ID \"%d\" nuk u gjet",
"Invalid backend or authentication mechanism class" : "Mekanizëm shërbimi ose klasë mekanizmi mirëfilltësimi e palvefshme",
"Invalid mount point" : "Pikë montimi e pavlefshme",
"Objectstore forbidden" : "Objectstore e ndaluar",
@@ -46,6 +47,7 @@
"Unsatisfied authentication mechanism parameters" : "Parametra mekanizmi mirëfilltësimi të papërmbushur",
"Insufficient data: %s" : "Të dhëna të pamjaftueshme: %s",
"%s" : "%s",
+ "Storage with ID \"%d\" is not user editable" : "Ruajtja me ID \"%d\" nuk është i editueshëm nga përdorues",
"Access key" : "Kyç hyrjesh",
"Secret key" : "Kyç i fshehtë",
"Builtin" : "I brendshëm",
@@ -101,6 +103,7 @@
"The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Mbështetja e cURL në PHP nuk është e instaluar ose e aktivizuar. Lidhja e %s nuk është e mundur. Ju lutemi kërkojini administratorin të sistemit tuaj që ta instaloj.",
"The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Mbështetja e FTP në PHP nuk është e aktivizuar ose instaluar.Lidhja e %s nuk është e mundur.Ju lutem kërkojini administratorit të sistemit tuaj që ta instalojë.",
"\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" nuk është instaluar.Montimi i %s nuk është i mundur.Ju lutem kërkojini administratorit të sistemit tuaj ta instalojë.",
+ "External storage support" : "Suport i kujtesë së jashtme",
"No external storage configured" : "Pa depozita të jashtme të formësuara",
"You can add external storages in the personal settings" : "Depozita të jashtme mund të shtoni që prej rregullimeve personale",
"Name" : "Emër",
diff --git a/apps/files_external/l10n/sv.js b/apps/files_external/l10n/sv.js
index c47779943a..c331124bc6 100644
--- a/apps/files_external/l10n/sv.js
+++ b/apps/files_external/l10n/sv.js
@@ -24,13 +24,11 @@ OC.L10N.register(
"Saving..." : "Sparar...",
"Save" : "Spara",
"Empty response from the server" : "Tomt svar från servern",
- "Couldn't access. Please logout and login to activate this mount point" : "Ingen åtkomst. Vänligen logga ut och in igen för att aktivera denna monteringspunkt.",
"Couldn't get the information from the remote server: {code} {type}" : "Kan ej läsa informationen från extern server: {code} {type} ",
"Couldn't get the list of external mount points: {type}" : "Kunde inte hämta listan för externa monteringspunkter: {type}",
"There was an error with message: " : "Det fanns ett fel med meddelande:",
"External mount error" : "Fel vid extern montering",
"external-storage" : "extern-lagring",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Kunde inte hitta listan med Windows nätverksdiskar: tomt svar från servern",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Några av de konfigurerade externa monteringspunkter är inte anslutna. Klicka på den röda rad(er) för mer information.",
"Please enter the credentials for the {mount} mount" : "Vänligen ange uppgifterna för {mount} montering",
"Username" : "Användarnamn",
diff --git a/apps/files_external/l10n/sv.json b/apps/files_external/l10n/sv.json
index e15b132206..399ab88e3a 100644
--- a/apps/files_external/l10n/sv.json
+++ b/apps/files_external/l10n/sv.json
@@ -22,13 +22,11 @@
"Saving..." : "Sparar...",
"Save" : "Spara",
"Empty response from the server" : "Tomt svar från servern",
- "Couldn't access. Please logout and login to activate this mount point" : "Ingen åtkomst. Vänligen logga ut och in igen för att aktivera denna monteringspunkt.",
"Couldn't get the information from the remote server: {code} {type}" : "Kan ej läsa informationen från extern server: {code} {type} ",
"Couldn't get the list of external mount points: {type}" : "Kunde inte hämta listan för externa monteringspunkter: {type}",
"There was an error with message: " : "Det fanns ett fel med meddelande:",
"External mount error" : "Fel vid extern montering",
"external-storage" : "extern-lagring",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Kunde inte hitta listan med Windows nätverksdiskar: tomt svar från servern",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Några av de konfigurerade externa monteringspunkter är inte anslutna. Klicka på den röda rad(er) för mer information.",
"Please enter the credentials for the {mount} mount" : "Vänligen ange uppgifterna för {mount} montering",
"Username" : "Användarnamn",
diff --git a/apps/files_external/l10n/th.js b/apps/files_external/l10n/th.js
index faaad69c68..8994d2a23a 100644
--- a/apps/files_external/l10n/th.js
+++ b/apps/files_external/l10n/th.js
@@ -19,12 +19,10 @@ OC.L10N.register(
"Saved" : "บันทึกแล้ว",
"Save" : "บันทึก",
"Empty response from the server" : "ไม่มีการตอบสนองจากเซิร์ฟเวอร์",
- "Couldn't access. Please logout and login to activate this mount point" : "ไม่สามารถเข้าถึง กรุณออกจากระบบและาเข้าสู่ระบบใหม่เพื่อเปิดใช้งานจุดเชื่อมต่อนี้",
"Couldn't get the list of external mount points: {type}" : "ไม่สามารถรับรายชื่อของจุดเชื่อมต่อภายนอก: {type}",
"There was an error with message: " : "มีข้อความแสดงข้อผิดพลาด",
"External mount error" : "การติดจากตั้งภายนอกเกิดข้อผิดพลาด",
"external-storage" : "ที่จัดเก็บข้อมูลภายนอก",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "ไม่สามารถรับรายชื่อไดรฟ์เครือข่ายของวินโดว์ส จุดที่ติดตั้ง: ไม่มีการตอบสนองจากเซิร์ฟเวอร์",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "การกำหนดค่าบางส่วนของจุดเชื่อมต่อภายนอกไม่ถูกเชื่อมต่อ กรุณาคลิกที่ตรงสีแดงสำหรับข้อมูลเพิ่มเติม",
"Please enter the credentials for the {mount} mount" : "กรุณากรอกข้อมูลประจำตัวสำหรับ {mount} ",
"Username" : "ชื่อผู้ใช้งาน",
diff --git a/apps/files_external/l10n/th.json b/apps/files_external/l10n/th.json
index 9349bc382e..fb24edfe67 100644
--- a/apps/files_external/l10n/th.json
+++ b/apps/files_external/l10n/th.json
@@ -17,12 +17,10 @@
"Saved" : "บันทึกแล้ว",
"Save" : "บันทึก",
"Empty response from the server" : "ไม่มีการตอบสนองจากเซิร์ฟเวอร์",
- "Couldn't access. Please logout and login to activate this mount point" : "ไม่สามารถเข้าถึง กรุณออกจากระบบและาเข้าสู่ระบบใหม่เพื่อเปิดใช้งานจุดเชื่อมต่อนี้",
"Couldn't get the list of external mount points: {type}" : "ไม่สามารถรับรายชื่อของจุดเชื่อมต่อภายนอก: {type}",
"There was an error with message: " : "มีข้อความแสดงข้อผิดพลาด",
"External mount error" : "การติดจากตั้งภายนอกเกิดข้อผิดพลาด",
"external-storage" : "ที่จัดเก็บข้อมูลภายนอก",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "ไม่สามารถรับรายชื่อไดรฟ์เครือข่ายของวินโดว์ส จุดที่ติดตั้ง: ไม่มีการตอบสนองจากเซิร์ฟเวอร์",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "การกำหนดค่าบางส่วนของจุดเชื่อมต่อภายนอกไม่ถูกเชื่อมต่อ กรุณาคลิกที่ตรงสีแดงสำหรับข้อมูลเพิ่มเติม",
"Please enter the credentials for the {mount} mount" : "กรุณากรอกข้อมูลประจำตัวสำหรับ {mount} ",
"Username" : "ชื่อผู้ใช้งาน",
diff --git a/apps/files_external/l10n/tr.js b/apps/files_external/l10n/tr.js
index 9aa54a5ea2..930a2376d5 100644
--- a/apps/files_external/l10n/tr.js
+++ b/apps/files_external/l10n/tr.js
@@ -24,13 +24,13 @@ OC.L10N.register(
"Saving..." : "Kaydediliyor...",
"Save" : "Kaydet",
"Empty response from the server" : "Sunucudan boş yanıt alındı",
- "Couldn't access. Please logout and login to activate this mount point" : "Erişilemedi. Lütfen bu bağlama noktasını etkinleştirmek için oturumunuzu kapatıp yeniden açın",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Erişilemedi. Lütfen bu bağlama noktasını etkinleştirmek için oturumunuzu kapatıp yeniden açın",
"Couldn't get the information from the remote server: {code} {type}" : "Uzak sunucudan bilgi alınamadı: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Dış bağlama noktalarının listesi alınamadı: {type}",
"There was an error with message: " : "Şu ileti ile bir sorun çıktı:",
"External mount error" : "Dış bağlama sorunu",
"external-storage" : "dış depolama",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Windows ağ sürücüsü bağlama nokta listesi alınamadı: Sunucudan boş yanıt alındı",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Windows ağ sürücüsü bağlama nokta listesi alınamadı: Sunucudan boş yanıt alındı",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Yapılandırılmış dış bağlama noktalarından bazıları bağlı değil. Lütfen ayrıntılı bilgi almak için kırmızı satırlara tıklayın",
"Please enter the credentials for the {mount} mount" : "{mount} bağlaması için kimlik doğrulama bilgilerini yazın",
"Username" : "Kullanıcı Adı",
diff --git a/apps/files_external/l10n/tr.json b/apps/files_external/l10n/tr.json
index 448c708a31..3ceef8ad4b 100644
--- a/apps/files_external/l10n/tr.json
+++ b/apps/files_external/l10n/tr.json
@@ -22,13 +22,13 @@
"Saving..." : "Kaydediliyor...",
"Save" : "Kaydet",
"Empty response from the server" : "Sunucudan boş yanıt alındı",
- "Couldn't access. Please logout and login to activate this mount point" : "Erişilemedi. Lütfen bu bağlama noktasını etkinleştirmek için oturumunuzu kapatıp yeniden açın",
+ "Couldn't access. Please log out and in again to activate this mount point" : "Erişilemedi. Lütfen bu bağlama noktasını etkinleştirmek için oturumunuzu kapatıp yeniden açın",
"Couldn't get the information from the remote server: {code} {type}" : "Uzak sunucudan bilgi alınamadı: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "Dış bağlama noktalarının listesi alınamadı: {type}",
"There was an error with message: " : "Şu ileti ile bir sorun çıktı:",
"External mount error" : "Dış bağlama sorunu",
"external-storage" : "dış depolama",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "Windows ağ sürücüsü bağlama nokta listesi alınamadı: Sunucudan boş yanıt alındı",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Windows ağ sürücüsü bağlama nokta listesi alınamadı: Sunucudan boş yanıt alındı",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Yapılandırılmış dış bağlama noktalarından bazıları bağlı değil. Lütfen ayrıntılı bilgi almak için kırmızı satırlara tıklayın",
"Please enter the credentials for the {mount} mount" : "{mount} bağlaması için kimlik doğrulama bilgilerini yazın",
"Username" : "Kullanıcı Adı",
diff --git a/apps/files_external/l10n/zh_CN.js b/apps/files_external/l10n/zh_CN.js
index f2a6772925..065c06bbde 100644
--- a/apps/files_external/l10n/zh_CN.js
+++ b/apps/files_external/l10n/zh_CN.js
@@ -24,13 +24,13 @@ OC.L10N.register(
"Saving..." : "正在保存...",
"Save" : "保存",
"Empty response from the server" : "服务器响应为空",
- "Couldn't access. Please logout and login to activate this mount point" : "无法连接. 请注销并重新登录以激活挂载点.",
+ "Couldn't access. Please log out and in again to activate this mount point" : "无法访问!请注销并重新登录以激活挂载点。",
"Couldn't get the information from the remote server: {code} {type}" : "无法从远程服务器获取信息: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "无法获取外部挂载点列表: {type}",
"There was an error with message: " : "错误信息: ",
"External mount error" : "外部挂载错误",
"external-storage" : "外部存储",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "无法获取 Windows 网络磁盘挂载点列表: 服务器响应为空",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "无法获取Windows网络磁盘挂载点列表:服务器未响应",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "一些外部挂载点没有连接. 请检查标红的行以获取更多信息.",
"Please enter the credentials for the {mount} mount" : "请输入 {mount} 挂载点的凭据",
"Username" : "用户名",
diff --git a/apps/files_external/l10n/zh_CN.json b/apps/files_external/l10n/zh_CN.json
index 5b3e95dfdb..12fdeee87f 100644
--- a/apps/files_external/l10n/zh_CN.json
+++ b/apps/files_external/l10n/zh_CN.json
@@ -22,13 +22,13 @@
"Saving..." : "正在保存...",
"Save" : "保存",
"Empty response from the server" : "服务器响应为空",
- "Couldn't access. Please logout and login to activate this mount point" : "无法连接. 请注销并重新登录以激活挂载点.",
+ "Couldn't access. Please log out and in again to activate this mount point" : "无法访问!请注销并重新登录以激活挂载点。",
"Couldn't get the information from the remote server: {code} {type}" : "无法从远程服务器获取信息: {code} {type}",
"Couldn't get the list of external mount points: {type}" : "无法获取外部挂载点列表: {type}",
"There was an error with message: " : "错误信息: ",
"External mount error" : "外部挂载错误",
"external-storage" : "外部存储",
- "Couldn't get the list of Windows network drive mount points: empty response from the server" : "无法获取 Windows 网络磁盘挂载点列表: 服务器响应为空",
+ "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "无法获取Windows网络磁盘挂载点列表:服务器未响应",
"Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "一些外部挂载点没有连接. 请检查标红的行以获取更多信息.",
"Please enter the credentials for the {mount} mount" : "请输入 {mount} 挂载点的凭据",
"Username" : "用户名",
diff --git a/apps/files_external/l10n/zh_TW.js b/apps/files_external/l10n/zh_TW.js
index f33986f0fc..94d180ad71 100644
--- a/apps/files_external/l10n/zh_TW.js
+++ b/apps/files_external/l10n/zh_TW.js
@@ -22,7 +22,6 @@ OC.L10N.register(
"Saving..." : "儲存中...",
"Save" : "儲存",
"Empty response from the server" : "服務器没有回應",
- "Couldn't access. Please logout and login to activate this mount point" : "無法存取。請重新登出再登入啟動此掛載點。",
"Couldn't get the information from the remote server: {code} {type}" : "無法從遠程伺服器上獲取資料 : {code} {type}",
"Couldn't get the list of external mount points: {type}" : "無法得到外部掛載點的列表: {type}",
"There was an error with message: " : "錯誤信息:",
diff --git a/apps/files_external/l10n/zh_TW.json b/apps/files_external/l10n/zh_TW.json
index db55e88b28..78c784c65d 100644
--- a/apps/files_external/l10n/zh_TW.json
+++ b/apps/files_external/l10n/zh_TW.json
@@ -20,7 +20,6 @@
"Saving..." : "儲存中...",
"Save" : "儲存",
"Empty response from the server" : "服務器没有回應",
- "Couldn't access. Please logout and login to activate this mount point" : "無法存取。請重新登出再登入啟動此掛載點。",
"Couldn't get the information from the remote server: {code} {type}" : "無法從遠程伺服器上獲取資料 : {code} {type}",
"Couldn't get the list of external mount points: {type}" : "無法得到外部掛載點的列表: {type}",
"There was an error with message: " : "錯誤信息:",
diff --git a/apps/files_external/lib/Command/Applicable.php b/apps/files_external/lib/Command/Applicable.php
index c7c2f6aa21..2e8311db9e 100644
--- a/apps/files_external/lib/Command/Applicable.php
+++ b/apps/files_external/lib/Command/Applicable.php
@@ -71,27 +71,27 @@ class Applicable extends Base {
'The id of the mount to edit'
)->addOption(
'add-user',
- null,
+ '',
InputOption::VALUE_IS_ARRAY | InputOption::VALUE_REQUIRED,
'user to add as applicable'
)->addOption(
'remove-user',
- null,
+ '',
InputOption::VALUE_IS_ARRAY | InputOption::VALUE_REQUIRED,
'user to remove as applicable'
)->addOption(
'add-group',
- null,
+ '',
InputOption::VALUE_IS_ARRAY | InputOption::VALUE_REQUIRED,
'group to add as applicable'
)->addOption(
'remove-group',
- null,
+ '',
InputOption::VALUE_IS_ARRAY | InputOption::VALUE_REQUIRED,
'group to remove as applicable'
)->addOption(
'remove-all',
- null,
+ '',
InputOption::VALUE_NONE,
'Set the mount to be globally applicable'
);
diff --git a/apps/files_external/lib/Command/Create.php b/apps/files_external/lib/Command/Create.php
index d5b320dcfc..ff9fa3ae87 100644
--- a/apps/files_external/lib/Command/Create.php
+++ b/apps/files_external/lib/Command/Create.php
@@ -83,7 +83,7 @@ class Create extends Base {
->setDescription('Create a new mount configuration')
->addOption(
'user',
- null,
+ '',
InputOption::VALUE_OPTIONAL,
'user to add the mount configuration for, if not set the mount will be added as system mount'
)
@@ -110,7 +110,7 @@ class Create extends Base {
)
->addOption(
'dry',
- null,
+ '',
InputOption::VALUE_NONE,
'Don\'t save the created mount, only list the new mount'
);
@@ -180,7 +180,7 @@ class Create extends Base {
if ($input->getOption('output') === self::OUTPUT_FORMAT_PLAIN) {
$output->writeln('