+
+ t('Federated Cloud Sharing'));?>
+
+
+
t('Adjust how people can share between servers.')); ?>
@@ -20,7 +23,6 @@
t('Allow users on this server to send shares to other servers'));?>
-
/>
@@ -28,6 +30,22 @@
t('Allow users on this server to receive shares from other servers'));?>
+
+
+ />
+
+ t('Allow users on this server to send shares to groups on other servers'));?>
+
+
+
+ />
+
+ t('Allow users on this server to receive group shares from other servers'));?>
+
+
+
/>
diff --git a/apps/federatedfilesharing/tests/Controller/RequestHandlerControllerTest.php b/apps/federatedfilesharing/tests/Controller/RequestHandlerControllerTest.php
index d04c75b9a8628..7edcb56d0c698 100644
--- a/apps/federatedfilesharing/tests/Controller/RequestHandlerControllerTest.php
+++ b/apps/federatedfilesharing/tests/Controller/RequestHandlerControllerTest.php
@@ -29,17 +29,28 @@
namespace OCA\FederatedFileSharing\Tests;
+use OC\AppFramework\Http;
use OC\Federation\CloudIdManager;
use OC\Files\Filesystem;
use OCA\FederatedFileSharing\FederatedShareProvider;
use OCA\FederatedFileSharing\Controller\RequestHandlerController;
+use OCP\AppFramework\Http\DataResponse;
+use OCP\Federation\ICloudFederationFactory;
+use OCP\Federation\ICloudFederationProvider;
+use OCP\Federation\ICloudFederationProviderManager;
+use OCP\Federation\ICloudFederationShare;
use OCP\Federation\ICloudIdManager;
use OCP\Http\Client\IClient;
use OCP\Http\Client\IClientService;
use OCP\Http\Client\IResponse;
use OCP\IConfig;
+use OCP\IDBConnection;
+use OCP\ILogger;
+use OCP\IRequest;
use OCP\IUserManager;
+use OCP\Share;
use OCP\Share\IShare;
+use PHPUnit\Framework\MockObject\Builder\InvocationMocker;
/**
* Class RequestHandlerTest
@@ -47,19 +58,17 @@
* @package OCA\FederatedFileSharing\Tests
* @group DB
*/
-class RequestHandlerControllerTest extends TestCase {
+class RequestHandlerControllerTest extends \Test\TestCase {
- const TEST_FOLDER_NAME = '/folder_share_api_test';
+ private $owner = 'owner';
+ private $user1 = 'user1';
+ private $user2 = 'user2';
+ private $ownerCloudId = 'owner@server0.org';
+ private $user1CloudId = 'user1@server1.org';
+ private $user2CloudId = 'user2@server2.org';
- /**
- * @var \OCP\IDBConnection
- */
- private $connection;
-
- /**
- * @var RequestHandlerController
- */
- private $s2s;
+ /** @var RequestHandlerController */
+ private $requestHandler;
/** @var \OCA\FederatedFileSharing\FederatedShareProvider|\PHPUnit_Framework_MockObject_MockObject */
private $federatedShareProvider;
@@ -76,22 +85,35 @@ class RequestHandlerControllerTest extends TestCase {
/** @var IShare|\PHPUnit_Framework_MockObject_MockObject */
private $share;
- /** @var ICloudIdManager */
+ /** @var ICloudIdManager|\PHPUnit_Framework_MockObject_MockObject */
private $cloudIdManager;
+ /** @var ILogger|\PHPUnit_Framework_MockObject_MockObject */
+ private $logger;
+
+ /** @var IRequest|\PHPUnit_Framework_MockObject_MockObject */
+ private $request;
+
+ /** @var IDBConnection|\PHPUnit_Framework_MockObject_MockObject */
+ private $connection;
+
+ /** @var Share\IManager|\PHPUnit_Framework_MockObject_MockObject */
+ private $shareManager;
+
+ /** @var ICloudFederationFactory|\PHPUnit_Framework_MockObject_MockObject */
+ private $cloudFederationFactory;
+
+ /** @var ICloudFederationProviderManager|\PHPUnit_Framework_MockObject_MockObject */
+ private $cloudFederationProviderManager;
+
+ /** @var ICloudFederationProvider|\PHPUnit_Framework_MockObject_MockObject */
+ private $cloudFederationProvider;
+
+ /** @var ICloudFederationShare|\PHPUnit_Framework_MockObject_MockObject */
+ private $cloudFederationShare;
+
protected function setUp() {
- parent::setUp();
-
- self::loginHelper(self::TEST_FILES_SHARING_API_USER1);
- \OC\Share\Share::registerBackend('test', 'Test\Share\Backend');
-
- $config = $this->getMockBuilder(IConfig::class)
- ->disableOriginalConstructor()->getMock();
- $clientService = $this->getMockBuilder(IClientService::class)->getMock();
- $httpHelperMock = $this->getMockBuilder('\OC\HTTPHelper')
- ->setConstructorArgs([$config, $clientService])
- ->getMock();
- $httpHelperMock->expects($this->any())->method('post')->with($this->anything())->will($this->returnValue(true));
+
$this->share = $this->getMockBuilder(IShare::class)->getMock();
$this->federatedShareProvider = $this->getMockBuilder('OCA\FederatedFileSharing\FederatedShareProvider')
->disableOriginalConstructor()->getMock();
@@ -107,305 +129,127 @@ protected function setUp() {
$this->addressHandler = $this->getMockBuilder('OCA\FederatedFileSharing\AddressHandler')
->disableOriginalConstructor()->getMock();
$this->userManager = $this->getMockBuilder(IUserManager::class)->getMock();
+ $this->cloudIdManager = $this->createMock(ICloudIdManager::class);
+ $this->request = $this->createMock(IRequest::class);
+ $this->connection = $this->createMock(IDBConnection::class);
+ $this->shareManager = $this->createMock(Share\IManager::class);
+ $this->cloudFederationFactory = $this->createMock(ICloudFederationFactory::class);
+ $this->cloudFederationProviderManager = $this->createMock(ICloudFederationProviderManager::class);
+ $this->cloudFederationProvider = $this->createMock(ICloudFederationProvider::class);
+ $this->cloudFederationShare = $this->createMock(ICloudFederationShare::class);
- $this->cloudIdManager = new CloudIdManager();
- $this->registerHttpHelper($httpHelperMock);
+ $this->logger = $this->createMock(ILogger::class);
- $this->s2s = new RequestHandlerController(
+ $this->requestHandler = new RequestHandlerController(
'federatedfilesharing',
- \OC::$server->getRequest(),
+ $this->request,
$this->federatedShareProvider,
- \OC::$server->getDatabaseConnection(),
- \OC::$server->getShareManager(),
+ $this->connection,
+ $this->shareManager,
$this->notifications,
$this->addressHandler,
$this->userManager,
- $this->cloudIdManager
+ $this->cloudIdManager,
+ $this->logger,
+ $this->cloudFederationFactory,
+ $this->cloudFederationProviderManager
);
- $this->connection = \OC::$server->getDatabaseConnection();
}
- protected function tearDown() {
- $query = \OCP\DB::prepare('DELETE FROM `*PREFIX*share_external`');
- $query->execute();
-
- $query = \OCP\DB::prepare('DELETE FROM `*PREFIX*share`');
- $query->execute();
-
- $this->restoreHttpHelper();
-
- parent::tearDown();
- }
-
- /**
- * Register an http helper mock for testing purposes.
- * @param \OC\HTTPHelper $httpHelper helper mock
- */
- private function registerHttpHelper($httpHelper) {
- $this->oldHttpHelper = \OC::$server->query('HTTPHelper');
- \OC::$server->registerService('HTTPHelper', function ($c) use ($httpHelper) {
- return $httpHelper;
- });
- }
-
- /**
- * Restore the original http helper
- */
- private function restoreHttpHelper() {
- $oldHttpHelper = $this->oldHttpHelper;
- \OC::$server->registerService('HTTPHelper', function ($c) use ($oldHttpHelper) {
- return $oldHttpHelper;
- });
- }
-
- /**
- * @medium
- */
function testCreateShare() {
// simulate a post request
$_POST['remote'] = 'localhost';
$_POST['token'] = 'token';
$_POST['name'] = 'name';
- $_POST['owner'] = 'owner';
- $_POST['shareWith'] = self::TEST_FILES_SHARING_API_USER2;
+ $_POST['owner'] = $this->owner;
+ $_POST['sharedBy'] = $this->user1;
+ $_POST['shareWith'] = $this->user2;
$_POST['remoteId'] = 1;
+ $_POST['sharedByFederatedId'] = $this->user1CloudId;
+ $_POST['ownerFederatedId'] = $this->ownerCloudId;
+
+ $this->cloudFederationFactory->expects($this->once())->method('getCloudFederationShare')
+ ->with(
+ $this->user2,
+ 'name',
+ '',
+ 1,
+ $this->ownerCloudId,
+ $this->owner,
+ $this->user1CloudId,
+ $this->user1,
+ 'token',
+ 'user',
+ 'file'
+ )->willReturn($this->cloudFederationShare);
+
+ /** @var ICloudFederationProvider|\PHPUnit_Framework_MockObject_MockObject $provider */
+ $this->cloudFederationProviderManager->expects($this->once())
+ ->method('getCloudFederationProvider')
+ ->with('file')
+ ->willReturn($this->cloudFederationProvider);
+
+ $this->cloudFederationProvider->expects($this->once())->method('shareReceived')
+ ->with($this->cloudFederationShare);
+
+ $result = $this->requestHandler->createShare();
+
+ $this->assertInstanceOf(DataResponse::class, $result);
- $this->s2s->createShare(null);
-
- $query = \OCP\DB::prepare('SELECT * FROM `*PREFIX*share_external` WHERE `remote_id` = ?');
- $result = $query->execute(array('1'));
- $data = $result->fetchRow();
-
- $this->assertSame('localhost', $data['remote']);
- $this->assertSame('token', $data['share_token']);
- $this->assertSame('/name', $data['name']);
- $this->assertSame('owner', $data['owner']);
- $this->assertSame(self::TEST_FILES_SHARING_API_USER2, $data['user']);
- $this->assertSame(1, (int)$data['remote_id']);
- $this->assertSame(0, (int)$data['accepted']);
}
-
function testDeclineShare() {
- $this->s2s = $this->getMockBuilder('\OCA\FederatedFileSharing\Controller\RequestHandlerController')
- ->setConstructorArgs(
- [
- 'federatedfilessharing',
- \OC::$server->getRequest(),
- $this->federatedShareProvider,
- \OC::$server->getDatabaseConnection(),
- \OC::$server->getShareManager(),
- $this->notifications,
- $this->addressHandler,
- $this->userManager,
- $this->cloudIdManager
- ]
- )->setMethods(['executeDeclineShare', 'verifyShare'])->getMock();
-
- $this->s2s->expects($this->once())->method('executeDeclineShare');
-
- $this->s2s->expects($this->any())->method('verifyShare')->willReturn(true);
-
+ $id = 42;
$_POST['token'] = 'token';
- $this->s2s->declineShare(42);
-
- }
-
- function XtestDeclineShareMultiple() {
-
- $this->share->expects($this->any())->method('verifyShare')->willReturn(true);
-
- $dummy = \OCP\DB::prepare('
- INSERT INTO `*PREFIX*share`
- (`share_type`, `uid_owner`, `item_type`, `item_source`, `item_target`, `file_source`, `file_target`, `permissions`, `stime`, `token`, `share_with`)
- VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
- ');
- $dummy->execute(array(\OCP\Share::SHARE_TYPE_REMOTE, self::TEST_FILES_SHARING_API_USER1, 'test', '1', '/1', '1', '/test.txt', '1', time(), 'token1', 'foo@bar'));
- $dummy->execute(array(\OCP\Share::SHARE_TYPE_REMOTE, self::TEST_FILES_SHARING_API_USER1, 'test', '1', '/1', '1', '/test.txt', '1', time(), 'token2', 'bar@bar'));
-
- $verify = \OCP\DB::prepare('SELECT * FROM `*PREFIX*share`');
- $result = $verify->execute();
- $data = $result->fetchAll();
- $this->assertCount(2, $data);
-
- $_POST['token'] = 'token1';
- $this->s2s->declineShare(array('id' => $data[0]['id']));
-
- $verify = \OCP\DB::prepare('SELECT * FROM `*PREFIX*share`');
- $result = $verify->execute();
- $data = $result->fetchAll();
- $this->assertCount(1, $data);
- $this->assertEquals('bar@bar', $data[0]['share_with']);
-
- $_POST['token'] = 'token2';
- $this->s2s->declineShare(array('id' => $data[0]['id']));
-
- $verify = \OCP\DB::prepare('SELECT * FROM `*PREFIX*share`');
- $result = $verify->execute();
- $data = $result->fetchAll();
- $this->assertEmpty($data);
- }
-
- /**
- * @dataProvider dataTestDeleteUser
- */
- function testDeleteUser($toDelete, $expected, $remainingUsers) {
- $this->createDummyS2SShares();
-
- $httpClientService = $this->createMock(IClientService::class);
- $client = $this->createMock(IClient::class);
- $response = $this->createMock(IResponse::class);
- $client
- ->expects($this->any())
- ->method('get')
- ->willReturn($response);
- $client
- ->expects($this->any())
- ->method('post')
- ->willReturn($response);
- $httpClientService
- ->expects($this->any())
- ->method('newClient')
- ->willReturn($client);
-
- $manager = new \OCA\Files_Sharing\External\Manager(
- \OC::$server->getDatabaseConnection(),
- Filesystem::getMountManager(),
- Filesystem::getLoader(),
- $httpClientService,
- \OC::$server->getNotificationManager(),
- \OC::$server->query(\OCP\OCS\IDiscoveryService::class),
- $toDelete
- );
-
- $manager->removeUserShares($toDelete);
-
- $query = $this->connection->prepare('SELECT `user` FROM `*PREFIX*share_external`');
- $query->execute();
- $result = $query->fetchAll();
+ $notification = [
+ 'sharedSecret' => 'token',
+ 'message' => 'Recipient declined the share'
+ ];
- foreach ($result as $r) {
- $remainingShares[$r['user']] = isset($remainingShares[$r['user']]) ? $remainingShares[$r['user']] + 1 : 1;
- }
+ $this->cloudFederationProviderManager->expects($this->once())
+ ->method('getCloudFederationProvider')
+ ->with('file')
+ ->willReturn($this->cloudFederationProvider);
- $this->assertSame($remainingUsers, count($remainingShares));
+ $this->cloudFederationProvider->expects($this->once())
+ ->method('notificationReceived')
+ ->with('SHARE_DECLINED', $id, $notification);
- foreach ($expected as $key => $value) {
- if ($key === $toDelete) {
- $this->assertArrayNotHasKey($key, $remainingShares);
- } else {
- $this->assertSame($value, $remainingShares[$key]);
- }
- }
+ $result = $this->requestHandler->declineShare($id);
- }
+ $this->assertInstanceOf(DataResponse::class, $result);
- function dataTestDeleteUser() {
- return array(
- array('user1', array('user1' => 0, 'user2' => 3, 'user3' => 3), 2),
- array('user2', array('user1' => 4, 'user2' => 0, 'user3' => 3), 2),
- array('user3', array('user1' => 4, 'user2' => 3, 'user3' => 0), 2),
- array('user4', array('user1' => 4, 'user2' => 3, 'user3' => 3), 3),
- );
}
- private function createDummyS2SShares() {
- $query = $this->connection->prepare('
- INSERT INTO `*PREFIX*share_external`
- (`remote`, `share_token`, `password`, `name`, `owner`, `user`, `mountpoint`, `mountpoint_hash`, `remote_id`, `accepted`)
- VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
- ');
- $users = array('user1', 'user2', 'user3');
+ function testAcceptShare() {
- for ($i = 0; $i < 10; $i++) {
- $user = $users[$i%3];
- $query->execute(array('remote', 'token', 'password', 'name', 'owner', $user, 'mount point', $i, $i, 0));
- }
+ $id = 42;
+ $_POST['token'] = 'token';
- $query = $this->connection->prepare('SELECT `id` FROM `*PREFIX*share_external`');
- $query->execute();
- $dummyEntries = $query->fetchAll();
+ $notification = [
+ 'sharedSecret' => 'token',
+ 'message' => 'Recipient accept the share'
+ ];
- $this->assertSame(10, count($dummyEntries));
- }
+ $this->cloudFederationProviderManager->expects($this->once())
+ ->method('getCloudFederationProvider')
+ ->with('file')
+ ->willReturn($this->cloudFederationProvider);
- /**
- * @dataProvider dataTestGetShare
- *
- * @param bool $found
- * @param bool $correctId
- * @param bool $correctToken
- */
- public function testGetShare($found, $correctId, $correctToken) {
-
- $connection = \OC::$server->getDatabaseConnection();
- $query = $connection->getQueryBuilder();
- $stime = time();
- $query->insert('share')
- ->values(
- [
- 'share_type' => $query->createNamedParameter(FederatedShareProvider::SHARE_TYPE_REMOTE),
- 'uid_owner' => $query->createNamedParameter(self::TEST_FILES_SHARING_API_USER1),
- 'uid_initiator' => $query->createNamedParameter(self::TEST_FILES_SHARING_API_USER2),
- 'item_type' => $query->createNamedParameter('test'),
- 'item_source' => $query->createNamedParameter('1'),
- 'item_target' => $query->createNamedParameter('/1'),
- 'file_source' => $query->createNamedParameter('1'),
- 'file_target' => $query->createNamedParameter('/test.txt'),
- 'permissions' => $query->createNamedParameter('1'),
- 'stime' => $query->createNamedParameter($stime),
- 'token' => $query->createNamedParameter('token'),
- 'share_with' => $query->createNamedParameter('foo@bar'),
- ]
- )->execute();
- $id = $query->getLastInsertId();
-
- $expected = [
- 'share_type' => (string)FederatedShareProvider::SHARE_TYPE_REMOTE,
- 'uid_owner' => self::TEST_FILES_SHARING_API_USER1,
- 'item_type' => 'test',
- 'item_source' => '1',
- 'item_target' => '/1',
- 'file_source' => '1',
- 'file_target' => '/test.txt',
- 'permissions' => '1',
- 'stime' => (string)$stime,
- 'token' => 'token',
- 'share_with' => 'foo@bar',
- 'id' => (string)$id,
- 'uid_initiator' => self::TEST_FILES_SHARING_API_USER2,
- 'parent' => null,
- 'accepted' => '0',
- 'expiration' => null,
- 'password' => null,
- 'mail_send' => '0',
- 'share_name' => null,
- ];
+ $this->cloudFederationProvider->expects($this->once())
+ ->method('notificationReceived')
+ ->with('SHARE_ACCEPTED', $id, $notification);
- $searchToken = $correctToken ? 'token' : 'wrongToken';
- $searchId = $correctId ? $id : -1;
+ $result = $this->requestHandler->acceptShare($id);
- $result = $this->invokePrivate($this->s2s, 'getShare', [$searchId, $searchToken]);
+ $this->assertInstanceOf(DataResponse::class, $result);
- if ($found) {
- $this->assertEquals($expected, $result);
- } else {
- $this->assertSame(false, $result);
- }
}
- public function dataTestGetShare() {
- return [
- [true, true, true],
- [false, false, true],
- [false, true, false],
- [false, false, false],
- ];
- }
}
diff --git a/apps/federatedfilesharing/tests/FederatedShareProviderTest.php b/apps/federatedfilesharing/tests/FederatedShareProviderTest.php
index 0a6d95d9d9eff..98ad8832fa164 100644
--- a/apps/federatedfilesharing/tests/FederatedShareProviderTest.php
+++ b/apps/federatedfilesharing/tests/FederatedShareProviderTest.php
@@ -33,6 +33,7 @@
use OCA\FederatedFileSharing\FederatedShareProvider;
use OCA\FederatedFileSharing\Notifications;
use OCA\FederatedFileSharing\TokenHandler;
+use OCP\Federation\ICloudFederationProviderManager;
use OCP\Federation\ICloudIdManager;
use OCP\Files\File;
use OCP\Files\IRootFolder;
@@ -80,6 +81,8 @@ class FederatedShareProviderTest extends \Test\TestCase {
/** @var ICloudIdManager */
private $cloudIdManager;
+ /** @var \PHPUnit_Framework_MockObject_MockObject|ICloudFederationProviderManager */
+ private $cloudFederationProviderManager;
public function setUp() {
parent::setUp();
@@ -107,6 +110,8 @@ public function setUp() {
$this->userManager->expects($this->any())->method('userExists')->willReturn(true);
+ $this->cloudFederationProviderManager = $this->createMock(ICloudFederationProviderManager::class);
+
$this->provider = new FederatedShareProvider(
$this->connection,
$this->addressHandler,
@@ -118,7 +123,8 @@ public function setUp() {
$this->config,
$this->userManager,
$this->cloudIdManager,
- $this->gsConfig
+ $this->gsConfig,
+ $this->cloudFederationProviderManager
);
$this->shareManager = \OC::$server->getShareManager();
@@ -141,6 +147,7 @@ public function testCreate() {
->setSharedBy('sharedBy')
->setShareOwner('shareOwner')
->setPermissions(19)
+ ->setShareType(\OCP\Share::SHARE_TYPE_REMOTE)
->setNode($node);
$this->tokenHandler->method('generateToken')->willReturn('token');
@@ -212,6 +219,7 @@ public function testCreateCouldNotFindServer() {
->setSharedBy('sharedBy')
->setShareOwner('shareOwner')
->setPermissions(19)
+ ->setShareType(\OCP\Share::SHARE_TYPE_REMOTE)
->setNode($node);
$this->tokenHandler->method('generateToken')->willReturn('token');
@@ -268,6 +276,7 @@ public function testCreateException() {
->setSharedBy('sharedBy')
->setShareOwner('shareOwner')
->setPermissions(19)
+ ->setShareType(\OCP\Share::SHARE_TYPE_REMOTE)
->setNode($node);
$this->tokenHandler->method('generateToken')->willReturn('token');
@@ -367,6 +376,7 @@ public function testCreateAlreadyShared() {
->setSharedBy('sharedBy')
->setShareOwner('shareOwner')
->setPermissions(19)
+ ->setShareType(\OCP\Share::SHARE_TYPE_REMOTE)
->setNode($node);
$this->tokenHandler->method('generateToken')->willReturn('token');
@@ -417,7 +427,8 @@ public function testUpdate($owner, $sharedBy) {
$this->config,
$this->userManager,
$this->cloudIdManager,
- $this->gsConfig
+ $this->gsConfig,
+ $this->cloudFederationProviderManager
]
)->setMethods(['sendPermissionUpdate'])->getMock();
@@ -435,6 +446,7 @@ public function testUpdate($owner, $sharedBy) {
->setSharedBy($sharedBy)
->setShareOwner($owner)
->setPermissions(19)
+ ->setShareType(\OCP\Share::SHARE_TYPE_REMOTE)
->setNode($node);
$this->tokenHandler->method('generateToken')->willReturn('token');
@@ -490,6 +502,9 @@ public function testGetSharedBy() {
$this->addressHandler->expects($this->at(1))->method('splitUserRemote')
->willReturn(['user2', 'server.com']);
+ $this->addressHandler->method('generateRemoteURL')
+ ->willReturn('remoteurl.com');
+
$this->tokenHandler->method('generateToken')->willReturn('token');
$this->notifications
->method('sendRemoteShare')
@@ -502,6 +517,7 @@ public function testGetSharedBy() {
->setSharedBy('sharedBy')
->setShareOwner('shareOwner')
->setPermissions(19)
+ ->setShareType(\OCP\Share::SHARE_TYPE_REMOTE)
->setNode($node);
$this->provider->create($share);
@@ -510,6 +526,7 @@ public function testGetSharedBy() {
->setSharedBy('sharedBy2')
->setShareOwner('shareOwner')
->setPermissions(19)
+ ->setShareType(\OCP\Share::SHARE_TYPE_REMOTE)
->setNode($node);
$this->provider->create($share2);
@@ -532,11 +549,15 @@ public function testGetSharedByWithNode() {
$this->rootFolder->expects($this->never())->method($this->anything());
+ $this->addressHandler->method('generateRemoteURL')
+ ->willReturn('remoteurl.com');
+
$share = $this->shareManager->newShare();
$share->setSharedWith('user@server.com')
->setSharedBy('sharedBy')
->setShareOwner('shareOwner')
->setPermissions(19)
+ ->setShareType(\OCP\Share::SHARE_TYPE_REMOTE)
->setNode($node);
$this->provider->create($share);
@@ -549,6 +570,7 @@ public function testGetSharedByWithNode() {
->setSharedBy('sharedBy')
->setShareOwner('shareOwner')
->setPermissions(19)
+ ->setShareType(\OCP\Share::SHARE_TYPE_REMOTE)
->setNode($node2);
$this->provider->create($share2);
@@ -570,11 +592,15 @@ public function testGetSharedByWithReshares() {
$this->rootFolder->expects($this->never())->method($this->anything());
+ $this->addressHandler->method('generateRemoteURL')
+ ->willReturn('remoteurl.com');
+
$share = $this->shareManager->newShare();
$share->setSharedWith('user@server.com')
->setSharedBy('shareOwner')
->setShareOwner('shareOwner')
->setPermissions(19)
+ ->setShareType(\OCP\Share::SHARE_TYPE_REMOTE)
->setNode($node);
$this->provider->create($share);
@@ -583,6 +609,7 @@ public function testGetSharedByWithReshares() {
->setSharedBy('sharedBy')
->setShareOwner('shareOwner')
->setPermissions(19)
+ ->setShareType(\OCP\Share::SHARE_TYPE_REMOTE)
->setNode($node);
$this->provider->create($share2);
@@ -611,11 +638,15 @@ public function testGetSharedByWithLimit() {
$this->rootFolder->expects($this->never())->method($this->anything());
+ $this->addressHandler->method('generateRemoteURL')
+ ->willReturn('remoteurl.com');
+
$share = $this->shareManager->newShare();
$share->setSharedWith('user@server.com')
->setSharedBy('sharedBy')
->setShareOwner('shareOwner')
->setPermissions(19)
+ ->setShareType(\OCP\Share::SHARE_TYPE_REMOTE)
->setNode($node);
$this->provider->create($share);
@@ -624,6 +655,7 @@ public function testGetSharedByWithLimit() {
->setSharedBy('sharedBy')
->setShareOwner('shareOwner')
->setPermissions(19)
+ ->setShareType(\OCP\Share::SHARE_TYPE_REMOTE)
->setNode($node);
$this->provider->create($share2);
@@ -806,11 +838,15 @@ public function testGetSharesInFolder() {
->method('sendRemoteShare')
->willReturn(true);
+ $this->addressHandler->method('generateRemoteURL')
+ ->willReturn('remoteurl.com');
+
$share1 = $this->shareManager->newShare();
$share1->setSharedWith('user@server.com')
->setSharedBy($u1->getUID())
->setShareOwner($u1->getUID())
->setPermissions(\OCP\Constants::PERMISSION_READ)
+ ->setShareType(\OCP\Share::SHARE_TYPE_REMOTE)
->setNode($file1);
$this->provider->create($share1);
@@ -819,6 +855,7 @@ public function testGetSharesInFolder() {
->setSharedBy($u2->getUID())
->setShareOwner($u1->getUID())
->setPermissions(\OCP\Constants::PERMISSION_READ)
+ ->setShareType(\OCP\Share::SHARE_TYPE_REMOTE)
->setNode($file2);
$this->provider->create($share2);
@@ -857,11 +894,15 @@ public function testGetAccessList() {
$result = $this->provider->getAccessList([$file1], false);
$this->assertEquals(['remote' => false], $result);
+ $this->addressHandler->method('generateRemoteURL')
+ ->willReturn('remoteurl.com');
+
$share1 = $this->shareManager->newShare();
$share1->setSharedWith('user@server.com')
->setSharedBy($u1->getUID())
->setShareOwner($u1->getUID())
->setPermissions(\OCP\Constants::PERMISSION_READ)
+ ->setShareType(\OCP\Share::SHARE_TYPE_REMOTE)
->setNode($file1);
$this->provider->create($share1);
@@ -870,6 +911,7 @@ public function testGetAccessList() {
->setSharedBy($u1->getUID())
->setShareOwner($u1->getUID())
->setPermissions(\OCP\Constants::PERMISSION_READ)
+ ->setShareType(\OCP\Share::SHARE_TYPE_REMOTE)
->setNode($file1);
$this->provider->create($share2);
diff --git a/apps/federatedfilesharing/tests/NotificationsTest.php b/apps/federatedfilesharing/tests/NotificationsTest.php
index c2ad1b2030df5..4c491ba2f9afd 100644
--- a/apps/federatedfilesharing/tests/NotificationsTest.php
+++ b/apps/federatedfilesharing/tests/NotificationsTest.php
@@ -29,6 +29,8 @@
use OCA\FederatedFileSharing\AddressHandler;
use OCA\FederatedFileSharing\Notifications;
use OCP\BackgroundJob\IJobList;
+use OCP\Federation\ICloudFederationFactory;
+use OCP\Federation\ICloudFederationProviderManager;
use OCP\Http\Client\IClientService;
use OCP\OCS\IDiscoveryService;
@@ -46,6 +48,12 @@ class NotificationsTest extends \Test\TestCase {
/** @var IJobList | \PHPUnit_Framework_MockObject_MockObject */
private $jobList;
+ /** @var ICloudFederationProviderManager|\PHPUnit_Framework_MockObject_MockObject */
+ private $cloudFederationProviderManager;
+
+ /** @var ICloudFederationFactory|\PHPUnit_Framework_MockObject_MockObject */
+ private $cloudFederationFactory;
+
public function setUp() {
parent::setUp();
@@ -54,6 +62,8 @@ public function setUp() {
$this->httpClientService = $this->getMockBuilder('OCP\Http\Client\IClientService')->getMock();
$this->addressHandler = $this->getMockBuilder('OCA\FederatedFileSharing\AddressHandler')
->disableOriginalConstructor()->getMock();
+ $this->cloudFederationProviderManager = $this->createMock(ICloudFederationProviderManager::class);
+ $this->cloudFederationFactory = $this->createMock(ICloudFederationFactory::class);
}
@@ -69,7 +79,9 @@ private function getInstance(array $mockedMethods = []) {
$this->addressHandler,
$this->httpClientService,
$this->discoveryService,
- $this->jobList
+ $this->jobList,
+ $this->cloudFederationProviderManager,
+ $this->cloudFederationFactory
);
} else {
$instance = $this->getMockBuilder('OCA\FederatedFileSharing\Notifications')
@@ -78,7 +90,9 @@ private function getInstance(array $mockedMethods = []) {
$this->addressHandler,
$this->httpClientService,
$this->discoveryService,
- $this->jobList
+ $this->jobList,
+ $this->cloudFederationProviderManager,
+ $this->cloudFederationFactory
]
)->setMethods($mockedMethods)->getMock();
}
@@ -99,12 +113,13 @@ public function testSendUpdateToRemote($try, $httpRequestResult, $expected) {
$id = 42;
$timestamp = 63576;
$token = 'token';
+ $action = 'unshare';
$instance = $this->getInstance(['tryHttpPostToShareEndpoint', 'getTimestamp']);
$instance->expects($this->any())->method('getTimestamp')->willReturn($timestamp);
$instance->expects($this->once())->method('tryHttpPostToShareEndpoint')
- ->with($remote, '/'.$id.'/unshare', ['token' => $token, 'data1Key' => 'data1Value'])
+ ->with($remote, '/'.$id.'/unshare', ['token' => $token, 'data1Key' => 'data1Value', 'remoteId' => $id], $action)
->willReturn($httpRequestResult);
// only add background job on first try
@@ -127,7 +142,7 @@ public function testSendUpdateToRemote($try, $httpRequestResult, $expected) {
}
$this->assertSame($expected,
- $instance->sendUpdateToRemote($remote, $id, $token, 'unshare', ['data1Key' => 'data1Value'], $try)
+ $instance->sendUpdateToRemote($remote, $id, $token, $action, ['data1Key' => 'data1Value'], $try)
);
}
diff --git a/apps/federatedfilesharing/tests/Settings/AdminTest.php b/apps/federatedfilesharing/tests/Settings/AdminTest.php
index debd2bec63a06..f0cf3b77d3890 100644
--- a/apps/federatedfilesharing/tests/Settings/AdminTest.php
+++ b/apps/federatedfilesharing/tests/Settings/AdminTest.php
@@ -72,6 +72,10 @@ public function testGetForm($state) {
->expects($this->once())
->method('isIncomingServer2serverShareEnabled')
->willReturn($state);
+ $this->federatedShareProvider
+ ->expects($this->once())
+ ->method('isIncomingServer2serverShareEnabled')
+ ->willReturn($state);
$this->federatedShareProvider
->expects($this->once())
->method('isLookupServerQueriesEnabled')
@@ -80,6 +84,18 @@ public function testGetForm($state) {
->expects($this->once())
->method('isLookupServerUploadEnabled')
->willReturn($state);
+ $this->federatedShareProvider
+ ->expects($this->once())
+ ->method('isFederatedGroupSharingSupported')
+ ->willReturn($state);
+ $this->federatedShareProvider
+ ->expects($this->once())
+ ->method('isOutgoingServer2serverGroupShareEnabled')
+ ->willReturn($state);
+ $this->federatedShareProvider
+ ->expects($this->once())
+ ->method('isIncomingServer2serverGroupShareEnabled')
+ ->willReturn($state);
$this->gsConfig->expects($this->once())->method('onlyInternalFederation')
->willReturn($state);
@@ -88,7 +104,10 @@ public function testGetForm($state) {
'outgoingServer2serverShareEnabled' => $state,
'incomingServer2serverShareEnabled' => $state,
'lookupServerEnabled' => $state,
- 'lookupServerUploadEnabled' => $state
+ 'lookupServerUploadEnabled' => $state,
+ 'federatedGroupSharingSupported' => $state,
+ 'outgoingServer2serverGroupShareEnabled' => $state,
+ 'incomingServer2serverGroupShareEnabled' => $state,
];
$expected = new TemplateResponse('federatedfilesharing', 'settings-admin', $params, '');
$this->assertEquals($expected, $this->admin->getForm());
diff --git a/apps/federatedfilesharing/tests/TokenHandlerTest.php b/apps/federatedfilesharing/tests/TokenHandlerTest.php
index aca6c3d26c156..d6f3f8fe5da2f 100644
--- a/apps/federatedfilesharing/tests/TokenHandlerTest.php
+++ b/apps/federatedfilesharing/tests/TokenHandlerTest.php
@@ -55,9 +55,9 @@ public function testGenerateToken() {
$this->expectedTokenLength,
ISecureRandom::CHAR_LOWER . ISecureRandom::CHAR_UPPER . ISecureRandom::CHAR_DIGITS
)
- ->willReturn(true);
+ ->willReturn('mytoken');
- $this->assertTrue($this->tokenHandler->generateToken());
+ $this->assertSame('mytoken', $this->tokenHandler->generateToken());
}
diff --git a/apps/federation/appinfo/info.xml b/apps/federation/appinfo/info.xml
index e2211394e1de9..e96c50479ae9e 100644
--- a/apps/federation/appinfo/info.xml
+++ b/apps/federation/appinfo/info.xml
@@ -1,30 +1,35 @@
-
+
federation
Federation
+ Federation allows you to connect with other trusted servers to exchange the user directory.
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.
- AGPL
+ 1.4.0
+ agpl
Bjoern Schiessle
- 1.3.0
Federation
- other
-
-
-
+
+ social
+ https://github.com/nextcloud/server/issues
+
+
+
+
OCA\Federation\SyncJob
-
- OCA\Federation\Settings\Admin
-
-
OCA\Federation\Command\SyncFederationAddressBooks
+
+
+ OCA\Federation\Settings\Admin
+
diff --git a/apps/federation/composer/composer/ClassLoader.php b/apps/federation/composer/composer/ClassLoader.php
index c6f6d2322bb36..fce8549f0781b 100644
--- a/apps/federation/composer/composer/ClassLoader.php
+++ b/apps/federation/composer/composer/ClassLoader.php
@@ -43,8 +43,7 @@
class ClassLoader
{
// PSR-4
- private $firstCharsPsr4 = array();
- private $prefixLengthsPsr4 = array(); // For BC with legacy static maps
+ private $prefixLengthsPsr4 = array();
private $prefixDirsPsr4 = array();
private $fallbackDirsPsr4 = array();
@@ -171,10 +170,11 @@ public function addPsr4($prefix, $paths, $prepend = false)
}
} elseif (!isset($this->prefixDirsPsr4[$prefix])) {
// Register directories for a new namespace.
- if ('\\' !== substr($prefix, -1)) {
+ $length = strlen($prefix);
+ if ('\\' !== $prefix[$length - 1]) {
throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
}
- $this->firstCharsPsr4[$prefix[0]] = true;
+ $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
$this->prefixDirsPsr4[$prefix] = (array) $paths;
} elseif ($prepend) {
// Prepend directories for an already registered namespace.
@@ -221,10 +221,11 @@ public function setPsr4($prefix, $paths)
if (!$prefix) {
$this->fallbackDirsPsr4 = (array) $paths;
} else {
- if ('\\' !== substr($prefix, -1)) {
+ $length = strlen($prefix);
+ if ('\\' !== $prefix[$length - 1]) {
throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
}
- $this->firstCharsPsr4[$prefix[0]] = true;
+ $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
$this->prefixDirsPsr4[$prefix] = (array) $paths;
}
}
@@ -278,7 +279,7 @@ public function isClassMapAuthoritative()
*/
public function setApcuPrefix($apcuPrefix)
{
- $this->apcuPrefix = function_exists('apcu_fetch') && ini_get('apc.enabled') ? $apcuPrefix : null;
+ $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null;
}
/**
@@ -372,11 +373,11 @@ private function findFileWithExtension($class, $ext)
$logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext;
$first = $class[0];
- if (isset($this->firstCharsPsr4[$first]) || isset($this->prefixLengthsPsr4[$first])) {
+ if (isset($this->prefixLengthsPsr4[$first])) {
$subPath = $class;
while (false !== $lastPos = strrpos($subPath, '\\')) {
$subPath = substr($subPath, 0, $lastPos);
- $search = $subPath.'\\';
+ $search = $subPath . '\\';
if (isset($this->prefixDirsPsr4[$search])) {
$pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1);
foreach ($this->prefixDirsPsr4[$search] as $dir) {
diff --git a/apps/federation/composer/composer/autoload_static.php b/apps/federation/composer/composer/autoload_static.php
index 5edfe1c5e9081..e005986b9f901 100644
--- a/apps/federation/composer/composer/autoload_static.php
+++ b/apps/federation/composer/composer/autoload_static.php
@@ -6,8 +6,11 @@
class ComposerStaticInitFederation
{
- public static $firstCharsPsr4 = array (
- 'O' => true,
+ public static $prefixLengthsPsr4 = array (
+ 'O' =>
+ array (
+ 'OCA\\Federation\\' => 15,
+ ),
);
public static $prefixDirsPsr4 = array (
@@ -37,7 +40,7 @@ class ComposerStaticInitFederation
public static function getInitializer(ClassLoader $loader)
{
return \Closure::bind(function () use ($loader) {
- $loader->firstCharsPsr4 = ComposerStaticInitFederation::$firstCharsPsr4;
+ $loader->prefixLengthsPsr4 = ComposerStaticInitFederation::$prefixLengthsPsr4;
$loader->prefixDirsPsr4 = ComposerStaticInitFederation::$prefixDirsPsr4;
$loader->classMap = ComposerStaticInitFederation::$classMap;
diff --git a/apps/federation/css/settings-admin.css b/apps/federation/css/settings-admin.css
index 3fd5f5aea6dc5..c4c846bd812bb 100644
--- a/apps/federation/css/settings-admin.css
+++ b/apps/federation/css/settings-admin.css
@@ -26,3 +26,7 @@
vertical-align: middle;
margin-left: 10px;
}
+
+#ocFederationAddServer #serverUrl {
+ width: 300px;
+}
diff --git a/apps/federation/l10n/ar.js b/apps/federation/l10n/ar.js
index ab3d48c98561f..d95f532bec01a 100644
--- a/apps/federation/l10n/ar.js
+++ b/apps/federation/l10n/ar.js
@@ -1,15 +1,13 @@
OC.L10N.register(
"federation",
{
- "Server added to the list of trusted ownClouds" : "تمت إضافة الخادم إلى قائمة مضيفات ownCloud الموثوق بها",
- "Server is already in the list of trusted servers." : "الخادم موجود بالفعل في قائمة مضيفات ownCloud الموثوق بها",
- "No ownCloud server found" : "لم يتم العثور على خادم ownCloud",
+ "Server is already in the list of trusted servers." : "الخادوم موجود بالفعل في قائمة الخوادم الموثوق فيها.",
"Could not add server" : "تعذَّرت إضافة خادم",
- "Federation" : "الاتحاد",
- "ownCloud Federation allows you to connect with other trusted ownClouds to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "يتيح لك اتحاد مضيفات ownCloud الاتصال بخادمات ownCloud الأخرى الموثوق بها لتبادل دليل المستخدمين. على سبيل المثال ، يتيح الاتحاد خدمة الإكمال التلقائي للمستخدمين الخارجيين لتمكين المشاركة في الاتحاد.",
+ "Federation" : "الإتحاد",
+ "Trusted servers" : "الخوادم الموثوق فيها",
"Add server automatically once a federated share was created successfully" : "أضف الخادم تلقائياً حال نجاح إنشاء حصة في الاتحاد",
- "Trusted ownCloud Servers" : "خادمات ownCloud الموثوق بها",
- "+ Add ownCloud server" : "+ أضف خادم ownCloud",
- "ownCloud Server" : "خادم ownCloud"
+ "+ Add trusted server" : "+ إضافة خادوم موثوق فيه",
+ "Trusted server" : "خادوم موثوق فيه",
+ "Add" : "إضافة"
},
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");
diff --git a/apps/federation/l10n/ar.json b/apps/federation/l10n/ar.json
index dc62c5d54f955..749443171ffd2 100644
--- a/apps/federation/l10n/ar.json
+++ b/apps/federation/l10n/ar.json
@@ -1,13 +1,11 @@
{ "translations": {
- "Server added to the list of trusted ownClouds" : "تمت إضافة الخادم إلى قائمة مضيفات ownCloud الموثوق بها",
- "Server is already in the list of trusted servers." : "الخادم موجود بالفعل في قائمة مضيفات ownCloud الموثوق بها",
- "No ownCloud server found" : "لم يتم العثور على خادم ownCloud",
+ "Server is already in the list of trusted servers." : "الخادوم موجود بالفعل في قائمة الخوادم الموثوق فيها.",
"Could not add server" : "تعذَّرت إضافة خادم",
- "Federation" : "الاتحاد",
- "ownCloud Federation allows you to connect with other trusted ownClouds to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "يتيح لك اتحاد مضيفات ownCloud الاتصال بخادمات ownCloud الأخرى الموثوق بها لتبادل دليل المستخدمين. على سبيل المثال ، يتيح الاتحاد خدمة الإكمال التلقائي للمستخدمين الخارجيين لتمكين المشاركة في الاتحاد.",
+ "Federation" : "الإتحاد",
+ "Trusted servers" : "الخوادم الموثوق فيها",
"Add server automatically once a federated share was created successfully" : "أضف الخادم تلقائياً حال نجاح إنشاء حصة في الاتحاد",
- "Trusted ownCloud Servers" : "خادمات ownCloud الموثوق بها",
- "+ Add ownCloud server" : "+ أضف خادم ownCloud",
- "ownCloud Server" : "خادم ownCloud"
+ "+ Add trusted server" : "+ إضافة خادوم موثوق فيه",
+ "Trusted server" : "خادوم موثوق فيه",
+ "Add" : "إضافة"
},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/ast.js b/apps/federation/l10n/ast.js
index 752bfc4cd78f6..d0ef39da976b3 100644
--- a/apps/federation/l10n/ast.js
+++ b/apps/federation/l10n/ast.js
@@ -5,11 +5,10 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "El sirvidor yá ta nel llistáu de sirvidores d'enfotu.",
"No server to federate with found" : "Nun s'alcontró dengún sirvidor col que federase",
"Could not add server" : "Nun pudo amestase'l sirvidor",
- "Trusted servers" : "Sirvidores d'enfotu",
"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 permítete coneutar con otros sirvidores d'enfotu pa intercambiar el direutoriu d'usuarios. Por exemplu, esto usaráse p'auto-completar usuarios esternos y compatir de mou federáu.",
+ "Trusted servers" : "Sirvidores d'enfotu",
"+ Add trusted server" : "+ Amestar sirvidor d'enfotu",
"Trusted server" : "Sirvidor d'enfotu",
- "Add" : "Amestar",
- "Federation" : "Federación"
+ "Add" : "Amestar"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/ast.json b/apps/federation/l10n/ast.json
index 2d92a1025c4cb..2cec0c44de58f 100644
--- a/apps/federation/l10n/ast.json
+++ b/apps/federation/l10n/ast.json
@@ -3,11 +3,10 @@
"Server is already in the list of trusted servers." : "El sirvidor yá ta nel llistáu de sirvidores d'enfotu.",
"No server to federate with found" : "Nun s'alcontró dengún sirvidor col que federase",
"Could not add server" : "Nun pudo amestase'l sirvidor",
- "Trusted servers" : "Sirvidores d'enfotu",
"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 permítete coneutar con otros sirvidores d'enfotu pa intercambiar el direutoriu d'usuarios. Por exemplu, esto usaráse p'auto-completar usuarios esternos y compatir de mou federáu.",
+ "Trusted servers" : "Sirvidores d'enfotu",
"+ Add trusted server" : "+ Amestar sirvidor d'enfotu",
"Trusted server" : "Sirvidor d'enfotu",
- "Add" : "Amestar",
- "Federation" : "Federación"
+ "Add" : "Amestar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/ca.js b/apps/federation/l10n/ca.js
index 9ac7ed3f6412f..931dceff0f1e2 100644
--- a/apps/federation/l10n/ca.js
+++ b/apps/federation/l10n/ca.js
@@ -3,14 +3,14 @@ OC.L10N.register(
{
"Added to the list of trusted servers" : "Afegeix a la llista de servidors de confiança",
"Server is already in the list of trusted servers." : "El servidor ja està a la llista de servidors de confiança",
- "No server to federate with found" : "No s\\'ha trobar cap servidor federat",
+ "No server to federate with found" : "No s'ha trobat cap servidor federat",
"Could not add server" : "No s'ha pogut afegir el servidor",
- "Trusted servers" : "Servidor de confiança",
+ "Federation" : "Federació",
"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ó li permet connectar amb altres servidors de confiança per a intercanviar directoris d\\'usuari. Per exemple, això s\\'utilitzarà per als usuaris externs d'auto-completat per a l\\'ús compartit federat.",
+ "Trusted servers" : "Servidors de confiança",
"Add server automatically once a federated share was created successfully" : "Afegir servidor automàticament quan s'hagi creat una federació correctament",
- "+ Add trusted server" : "+Afegir servidor de confiança",
+ "+ Add trusted server" : "+ Afegir servidor de confiança",
"Trusted server" : "Servidor de confiança",
- "Add" : "Afegir",
- "Federation" : "Federació"
+ "Add" : "Afegir"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/ca.json b/apps/federation/l10n/ca.json
index a6b26b0d84040..adae6a30bbf62 100644
--- a/apps/federation/l10n/ca.json
+++ b/apps/federation/l10n/ca.json
@@ -1,14 +1,14 @@
{ "translations": {
"Added to the list of trusted servers" : "Afegeix a la llista de servidors de confiança",
"Server is already in the list of trusted servers." : "El servidor ja està a la llista de servidors de confiança",
- "No server to federate with found" : "No s\\'ha trobar cap servidor federat",
+ "No server to federate with found" : "No s'ha trobat cap servidor federat",
"Could not add server" : "No s'ha pogut afegir el servidor",
- "Trusted servers" : "Servidor de confiança",
+ "Federation" : "Federació",
"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ó li permet connectar amb altres servidors de confiança per a intercanviar directoris d\\'usuari. Per exemple, això s\\'utilitzarà per als usuaris externs d'auto-completat per a l\\'ús compartit federat.",
+ "Trusted servers" : "Servidors de confiança",
"Add server automatically once a federated share was created successfully" : "Afegir servidor automàticament quan s'hagi creat una federació correctament",
- "+ Add trusted server" : "+Afegir servidor de confiança",
+ "+ Add trusted server" : "+ Afegir servidor de confiança",
"Trusted server" : "Servidor de confiança",
- "Add" : "Afegir",
- "Federation" : "Federació"
+ "Add" : "Afegir"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/cs.js b/apps/federation/l10n/cs.js
index 34190bbe01010..898ffb3f5a1fa 100644
--- a/apps/federation/l10n/cs.js
+++ b/apps/federation/l10n/cs.js
@@ -2,15 +2,16 @@ OC.L10N.register(
"federation",
{
"Added to the list of trusted servers" : "Přidán na seznam důvěryhodných serverů.",
- "Server is already in the list of trusted servers." : "Server je již přidán na seznam důvěryhodných serverů.",
- "No server to federate with found" : "Nenalezen žádný server ke sdružování",
+ "Server is already in the list of trusted servers." : "Server se už nachází na seznamu těch důvěryhodných.",
+ "No server to federate with found" : "Nenalezen žádný server, se kterým by bylo možné federovat",
"Could not add server" : "Nepodařilo se přidat server",
+ "Federation" : "Federování",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Federování umožňuje propojit s ostatními servery, kterým věříte a vyměňovat si tak adresář uživatelů.",
+ "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." : "Federování umožňuje propojit s ostatními servery, kterým věříte a vyměňovat si tak adresář uživatelů. Používá se to např. pro automatické doplňování uživatelů při federovaném sdílení.",
"Trusted servers" : "Důvěryhodné servery",
- "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." : "Sdružování vám umožňuje se připojit k dalším důvěryhodným serverům za účelem výměny uživatelských adresářů. Používá se to např. pro automatické doplňování uživatelů při sdruženém sdílení.",
- "Add server automatically once a federated share was created successfully" : "Přidat server automaticky jakmile je úspěšně vytvořeno sdružené sdílení",
+ "Add server automatically once a federated share was created successfully" : "Po úspěšném vytvoření federovaného sdílení automaticky přidat server",
"+ Add trusted server" : "+ Přidat důvěryhodný server",
"Trusted server" : "Důvěryhodný server",
- "Add" : "Přidat",
- "Federation" : "Sdružování"
+ "Add" : "Přidat"
},
-"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
+"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");
diff --git a/apps/federation/l10n/cs.json b/apps/federation/l10n/cs.json
index 05da0723c4154..8777caafa3495 100644
--- a/apps/federation/l10n/cs.json
+++ b/apps/federation/l10n/cs.json
@@ -1,14 +1,15 @@
{ "translations": {
"Added to the list of trusted servers" : "Přidán na seznam důvěryhodných serverů.",
- "Server is already in the list of trusted servers." : "Server je již přidán na seznam důvěryhodných serverů.",
- "No server to federate with found" : "Nenalezen žádný server ke sdružování",
+ "Server is already in the list of trusted servers." : "Server se už nachází na seznamu těch důvěryhodných.",
+ "No server to federate with found" : "Nenalezen žádný server, se kterým by bylo možné federovat",
"Could not add server" : "Nepodařilo se přidat server",
+ "Federation" : "Federování",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Federování umožňuje propojit s ostatními servery, kterým věříte a vyměňovat si tak adresář uživatelů.",
+ "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." : "Federování umožňuje propojit s ostatními servery, kterým věříte a vyměňovat si tak adresář uživatelů. Používá se to např. pro automatické doplňování uživatelů při federovaném sdílení.",
"Trusted servers" : "Důvěryhodné servery",
- "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." : "Sdružování vám umožňuje se připojit k dalším důvěryhodným serverům za účelem výměny uživatelských adresářů. Používá se to např. pro automatické doplňování uživatelů při sdruženém sdílení.",
- "Add server automatically once a federated share was created successfully" : "Přidat server automaticky jakmile je úspěšně vytvořeno sdružené sdílení",
+ "Add server automatically once a federated share was created successfully" : "Po úspěšném vytvoření federovaného sdílení automaticky přidat server",
"+ Add trusted server" : "+ Přidat důvěryhodný server",
"Trusted server" : "Důvěryhodný server",
- "Add" : "Přidat",
- "Federation" : "Sdružování"
-},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+ "Add" : "Přidat"
+},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/da.js b/apps/federation/l10n/da.js
index 8bfd6fcf7d728..1f5aa061380a7 100644
--- a/apps/federation/l10n/da.js
+++ b/apps/federation/l10n/da.js
@@ -5,12 +5,11 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "Serveren står allerede på listen over sikre servere",
"No server to federate with found" : "Ingen server at forbinde til blev fundet",
"Could not add server" : "Kunne ikke tilføje server",
- "Trusted servers" : "Pålidelige servere",
"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 gør dig i stand til at forbinde med andre serveren du stoler på og udveksle brugerdatabaser. F. eks. dette kan blive bruge til at auto complete eksterne brugere når du laver federated deling.",
+ "Trusted servers" : "Pålidelige servere",
"Add server automatically once a federated share was created successfully" : "Tilføj serveren automatisk, når et datafællesskab er oprettet ",
"+ Add trusted server" : "+ Tilføj pålidelig server",
"Trusted server" : "Pålidelig server",
- "Add" : "Tilføj",
- "Federation" : "Datafællesskab"
+ "Add" : "Tilføj"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/da.json b/apps/federation/l10n/da.json
index efa6310ed9426..117b585e51907 100644
--- a/apps/federation/l10n/da.json
+++ b/apps/federation/l10n/da.json
@@ -3,12 +3,11 @@
"Server is already in the list of trusted servers." : "Serveren står allerede på listen over sikre servere",
"No server to federate with found" : "Ingen server at forbinde til blev fundet",
"Could not add server" : "Kunne ikke tilføje server",
- "Trusted servers" : "Pålidelige servere",
"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 gør dig i stand til at forbinde med andre serveren du stoler på og udveksle brugerdatabaser. F. eks. dette kan blive bruge til at auto complete eksterne brugere når du laver federated deling.",
+ "Trusted servers" : "Pålidelige servere",
"Add server automatically once a federated share was created successfully" : "Tilføj serveren automatisk, når et datafællesskab er oprettet ",
"+ Add trusted server" : "+ Tilføj pålidelig server",
"Trusted server" : "Pålidelig server",
- "Add" : "Tilføj",
- "Federation" : "Datafællesskab"
+ "Add" : "Tilføj"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/de.js b/apps/federation/l10n/de.js
index c6de0d61c39b0..2a07996f09e66 100644
--- a/apps/federation/l10n/de.js
+++ b/apps/federation/l10n/de.js
@@ -5,12 +5,13 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "Server ist bereits in der Liste der vertrauenswürdigen Server.",
"No server to federate with found" : "Es wurde kein Server zum Verbinden per Federation gefunden",
"Could not add server" : "Konnte Server nicht hinzufügen",
- "Trusted servers" : "Vertrauenswürdige Server",
+ "Federation" : "Federation",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Federation ermöglicht die Verbindung mit anderen vertrauenswürdigen Servern um das Nutzerverzeichnis auszutauschen.",
"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.",
+ "Trusted servers" : "Vertrauenswürdige Server",
"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",
- "Federation" : "Federation"
+ "Add" : "Hinzufügen"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/de.json b/apps/federation/l10n/de.json
index 78ab44df83922..5b4cae7a1d4bd 100644
--- a/apps/federation/l10n/de.json
+++ b/apps/federation/l10n/de.json
@@ -3,12 +3,13 @@
"Server is already in the list of trusted servers." : "Server ist bereits in der Liste der vertrauenswürdigen Server.",
"No server to federate with found" : "Es wurde kein Server zum Verbinden per Federation gefunden",
"Could not add server" : "Konnte Server nicht hinzufügen",
- "Trusted servers" : "Vertrauenswürdige Server",
+ "Federation" : "Federation",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Federation ermöglicht die Verbindung mit anderen vertrauenswürdigen Servern um das Nutzerverzeichnis auszutauschen.",
"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.",
+ "Trusted servers" : "Vertrauenswürdige Server",
"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",
- "Federation" : "Federation"
+ "Add" : "Hinzufügen"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/de_DE.js b/apps/federation/l10n/de_DE.js
index 7fbb9e473e772..2f186e8b3d144 100644
--- a/apps/federation/l10n/de_DE.js
+++ b/apps/federation/l10n/de_DE.js
@@ -5,12 +5,13 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "Server ist bereits in der Liste der vertrauenswürdigen Servern.",
"No server to federate with found" : "Es wurde kein Server zum Verbinden per Federation gefunden",
"Could not add server" : "Konnte Server nicht hinzufügen",
- "Trusted servers" : "Vertrauenswürdige Server",
+ "Federation" : "Federation",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Federation ermöglicht die Verbindung mit anderen vertrauenswürdigen Servern um das Nutzerverzeichnis auszutauschen.",
"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.",
+ "Trusted servers" : "Vertrauenswürdige Server",
"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",
- "Federation" : "Federation"
+ "Add" : "Hinzufügen"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/de_DE.json b/apps/federation/l10n/de_DE.json
index a6486c55d583d..3ac20df3880f8 100644
--- a/apps/federation/l10n/de_DE.json
+++ b/apps/federation/l10n/de_DE.json
@@ -3,12 +3,13 @@
"Server is already in the list of trusted servers." : "Server ist bereits in der Liste der vertrauenswürdigen Servern.",
"No server to federate with found" : "Es wurde kein Server zum Verbinden per Federation gefunden",
"Could not add server" : "Konnte Server nicht hinzufügen",
- "Trusted servers" : "Vertrauenswürdige Server",
+ "Federation" : "Federation",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Federation ermöglicht die Verbindung mit anderen vertrauenswürdigen Servern um das Nutzerverzeichnis auszutauschen.",
"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.",
+ "Trusted servers" : "Vertrauenswürdige Server",
"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",
- "Federation" : "Federation"
+ "Add" : "Hinzufügen"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/el.js b/apps/federation/l10n/el.js
index a83d476ee3ec1..95e4937fc6702 100644
--- a/apps/federation/l10n/el.js
+++ b/apps/federation/l10n/el.js
@@ -5,12 +5,12 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "Ο διακομιστής περιλαμβάνεται ήδη στην λίστα των έμπιστων ownCloud",
"No server to federate with found" : "Δεν βρέθηκε διακομιστής για συνένωση",
"Could not add server" : "Αδυναμία προσθήκης διακομιστή",
- "Trusted servers" : "Έμπιστοι διακομιστές",
+ "Federation" : "Federation",
"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 σας επιτρέπει να συνδεθείτε με άλλους αξιόπιστους διακομιστές για να ανταλλάξετε τον κατάλογο χρηστών. Για παράδειγμα, αυτό θα χρησιμοποιηθεί για την αυτόματη συμπλήρωση εξωτερικών χρηστών για ομαδική κοινή χρήση.",
+ "Trusted servers" : "Έμπιστοι διακομιστές",
"Add server automatically once a federated share was created successfully" : "Προσθέστε αυτόματα το διακομιστή μόλις δημιουργηθεί με επιτυχία μια faderated κοινή χρήση",
"+ Add trusted server" : "+Προσθήκη έμπιστων διακομιστών",
"Trusted server" : "Έμπιστοι διακομιστές",
- "Add" : "Προσθήκη",
- "Federation" : "Federation"
+ "Add" : "Προσθήκη"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/el.json b/apps/federation/l10n/el.json
index fcba4facdee67..2c4b4baa3d41c 100644
--- a/apps/federation/l10n/el.json
+++ b/apps/federation/l10n/el.json
@@ -3,12 +3,12 @@
"Server is already in the list of trusted servers." : "Ο διακομιστής περιλαμβάνεται ήδη στην λίστα των έμπιστων ownCloud",
"No server to federate with found" : "Δεν βρέθηκε διακομιστής για συνένωση",
"Could not add server" : "Αδυναμία προσθήκης διακομιστή",
- "Trusted servers" : "Έμπιστοι διακομιστές",
+ "Federation" : "Federation",
"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 σας επιτρέπει να συνδεθείτε με άλλους αξιόπιστους διακομιστές για να ανταλλάξετε τον κατάλογο χρηστών. Για παράδειγμα, αυτό θα χρησιμοποιηθεί για την αυτόματη συμπλήρωση εξωτερικών χρηστών για ομαδική κοινή χρήση.",
+ "Trusted servers" : "Έμπιστοι διακομιστές",
"Add server automatically once a federated share was created successfully" : "Προσθέστε αυτόματα το διακομιστή μόλις δημιουργηθεί με επιτυχία μια faderated κοινή χρήση",
"+ Add trusted server" : "+Προσθήκη έμπιστων διακομιστών",
"Trusted server" : "Έμπιστοι διακομιστές",
- "Add" : "Προσθήκη",
- "Federation" : "Federation"
+ "Add" : "Προσθήκη"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/en_GB.js b/apps/federation/l10n/en_GB.js
index 190c9f326f10f..d7973332d25f4 100644
--- a/apps/federation/l10n/en_GB.js
+++ b/apps/federation/l10n/en_GB.js
@@ -5,12 +5,12 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "Server is already in the list of trusted servers.",
"No server to federate with found" : "No server to federate with found",
"Could not add server" : "Could not add server",
- "Trusted servers" : "Trusted servers",
+ "Federation" : "Federation",
"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 allows you to connect with other trusted servers to exchange the user directory. For example: to auto-complete external users for federated sharing.",
+ "Trusted servers" : "Trusted servers",
"Add server automatically once a federated share was created successfully" : "Automatically add server once a federated share is successfully created",
"+ Add trusted server" : "+ Add trusted server",
"Trusted server" : "Trusted server",
- "Add" : "Add",
- "Federation" : "Federation"
+ "Add" : "Add"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/en_GB.json b/apps/federation/l10n/en_GB.json
index d1d8d2ca68cd0..aee71d2a2d5fc 100644
--- a/apps/federation/l10n/en_GB.json
+++ b/apps/federation/l10n/en_GB.json
@@ -3,12 +3,12 @@
"Server is already in the list of trusted servers." : "Server is already in the list of trusted servers.",
"No server to federate with found" : "No server to federate with found",
"Could not add server" : "Could not add server",
- "Trusted servers" : "Trusted servers",
+ "Federation" : "Federation",
"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 allows you to connect with other trusted servers to exchange the user directory. For example: to auto-complete external users for federated sharing.",
+ "Trusted servers" : "Trusted servers",
"Add server automatically once a federated share was created successfully" : "Automatically add server once a federated share is successfully created",
"+ Add trusted server" : "+ Add trusted server",
"Trusted server" : "Trusted server",
- "Add" : "Add",
- "Federation" : "Federation"
+ "Add" : "Add"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/eo.js b/apps/federation/l10n/eo.js
index 3f4b1480554ab..2934f9cbb29ce 100644
--- a/apps/federation/l10n/eo.js
+++ b/apps/federation/l10n/eo.js
@@ -1,10 +1,14 @@
OC.L10N.register(
"federation",
{
- "Server added to the list of trusted ownClouds" : "Servilo aldoniĝis al la listo de fidataj ownCloud-oj.",
+ "Added to the list of trusted servers" : "Aldoni al la listo de fidataj serviloj",
"Server is already in the list of trusted servers." : "Servilo jam estas en la listo de fidataj serviloj.",
- "No ownCloud server found" : "Ne troviĝis ownCloud-servilo",
+ "No server to federate with found" : "Neniu servilon por federadi kun trovis",
"Could not add server" : "Ne eblas aldoni servilon",
- "Federation" : "Federado"
+ "Federation" : "Federado",
+ "Trusted servers" : "Fidaj serviloj",
+ "+ Add trusted server" : "+ Aldoni fidan servilon",
+ "Trusted server" : "Fida servilo",
+ "Add" : "Aldoni"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/eo.json b/apps/federation/l10n/eo.json
index dff629a281965..18a4182f5b144 100644
--- a/apps/federation/l10n/eo.json
+++ b/apps/federation/l10n/eo.json
@@ -1,8 +1,12 @@
{ "translations": {
- "Server added to the list of trusted ownClouds" : "Servilo aldoniĝis al la listo de fidataj ownCloud-oj.",
+ "Added to the list of trusted servers" : "Aldoni al la listo de fidataj serviloj",
"Server is already in the list of trusted servers." : "Servilo jam estas en la listo de fidataj serviloj.",
- "No ownCloud server found" : "Ne troviĝis ownCloud-servilo",
+ "No server to federate with found" : "Neniu servilon por federadi kun trovis",
"Could not add server" : "Ne eblas aldoni servilon",
- "Federation" : "Federado"
+ "Federation" : "Federado",
+ "Trusted servers" : "Fidaj serviloj",
+ "+ Add trusted server" : "+ Aldoni fidan servilon",
+ "Trusted server" : "Fida servilo",
+ "Add" : "Aldoni"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/es.js b/apps/federation/l10n/es.js
index 1fb78da5be3d0..109c010a6e872 100644
--- a/apps/federation/l10n/es.js
+++ b/apps/federation/l10n/es.js
@@ -5,12 +5,13 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "El servidor ya está en la lista de servidores en los que se confía.",
"No server to federate with found" : "No se ha encontrado ningún servidor con el que federarse.",
"Could not add server" : "No se ha podido añadir el servidor",
- "Trusted servers" : "Servidores de confianza",
+ "Federation" : "Federación",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Federación te permite conectar con otros servidores de confianza para intercambiar el directorio de usuarios.",
"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.",
+ "Trusted servers" : "Servidores de confianza",
"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",
- "Add" : "Añadir",
- "Federation" : "Federación"
+ "Add" : "Añadir"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/es.json b/apps/federation/l10n/es.json
index 3b799575fd9ca..347d8922f9bad 100644
--- a/apps/federation/l10n/es.json
+++ b/apps/federation/l10n/es.json
@@ -3,12 +3,13 @@
"Server is already in the list of trusted servers." : "El servidor ya está en la lista de servidores en los que se confía.",
"No server to federate with found" : "No se ha encontrado ningún servidor con el que federarse.",
"Could not add server" : "No se ha podido añadir el servidor",
- "Trusted servers" : "Servidores de confianza",
+ "Federation" : "Federación",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Federación te permite conectar con otros servidores de confianza para intercambiar el directorio de usuarios.",
"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.",
+ "Trusted servers" : "Servidores de confianza",
"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",
- "Add" : "Añadir",
- "Federation" : "Federación"
+ "Add" : "Añadir"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/es_419.js b/apps/federation/l10n/es_419.js
index f67269dab949c..d4d0b905b0c85 100644
--- a/apps/federation/l10n/es_419.js
+++ b/apps/federation/l10n/es_419.js
@@ -5,12 +5,11 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "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 el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/es_419.json b/apps/federation/l10n/es_419.json
index 4e87e62726f4b..7b92962cae44e 100644
--- a/apps/federation/l10n/es_419.json
+++ b/apps/federation/l10n/es_419.json
@@ -3,12 +3,11 @@
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "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 el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/es_AR.js b/apps/federation/l10n/es_AR.js
index fa327fc7f102a..f68f68bf85b6e 100644
--- a/apps/federation/l10n/es_AR.js
+++ b/apps/federation/l10n/es_AR.js
@@ -5,12 +5,11 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "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 le permite conectarse con otros servidores de confianza para intercambiar el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/es_AR.json b/apps/federation/l10n/es_AR.json
index d484a9e58971d..a0830946bff29 100644
--- a/apps/federation/l10n/es_AR.json
+++ b/apps/federation/l10n/es_AR.json
@@ -3,12 +3,11 @@
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "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 le permite conectarse con otros servidores de confianza para intercambiar el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/es_CL.js b/apps/federation/l10n/es_CL.js
index f67269dab949c..97516618355da 100644
--- a/apps/federation/l10n/es_CL.js
+++ b/apps/federation/l10n/es_CL.js
@@ -5,12 +5,12 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "Trusted servers" : "Servidores de confianza",
+ "Federation" : "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 te permite conectarte con otros servidores de confianza para intercambiar el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/es_CL.json b/apps/federation/l10n/es_CL.json
index 4e87e62726f4b..0a62a6863c54c 100644
--- a/apps/federation/l10n/es_CL.json
+++ b/apps/federation/l10n/es_CL.json
@@ -3,12 +3,12 @@
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "Trusted servers" : "Servidores de confianza",
+ "Federation" : "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 te permite conectarte con otros servidores de confianza para intercambiar el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/es_CO.js b/apps/federation/l10n/es_CO.js
index f67269dab949c..97516618355da 100644
--- a/apps/federation/l10n/es_CO.js
+++ b/apps/federation/l10n/es_CO.js
@@ -5,12 +5,12 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "Trusted servers" : "Servidores de confianza",
+ "Federation" : "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 te permite conectarte con otros servidores de confianza para intercambiar el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/es_CO.json b/apps/federation/l10n/es_CO.json
index 4e87e62726f4b..0a62a6863c54c 100644
--- a/apps/federation/l10n/es_CO.json
+++ b/apps/federation/l10n/es_CO.json
@@ -3,12 +3,12 @@
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "Trusted servers" : "Servidores de confianza",
+ "Federation" : "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 te permite conectarte con otros servidores de confianza para intercambiar el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/es_CR.js b/apps/federation/l10n/es_CR.js
index f67269dab949c..97516618355da 100644
--- a/apps/federation/l10n/es_CR.js
+++ b/apps/federation/l10n/es_CR.js
@@ -5,12 +5,12 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "Trusted servers" : "Servidores de confianza",
+ "Federation" : "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 te permite conectarte con otros servidores de confianza para intercambiar el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/es_CR.json b/apps/federation/l10n/es_CR.json
index 4e87e62726f4b..0a62a6863c54c 100644
--- a/apps/federation/l10n/es_CR.json
+++ b/apps/federation/l10n/es_CR.json
@@ -3,12 +3,12 @@
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "Trusted servers" : "Servidores de confianza",
+ "Federation" : "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 te permite conectarte con otros servidores de confianza para intercambiar el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/es_DO.js b/apps/federation/l10n/es_DO.js
index f67269dab949c..97516618355da 100644
--- a/apps/federation/l10n/es_DO.js
+++ b/apps/federation/l10n/es_DO.js
@@ -5,12 +5,12 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "Trusted servers" : "Servidores de confianza",
+ "Federation" : "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 te permite conectarte con otros servidores de confianza para intercambiar el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/es_DO.json b/apps/federation/l10n/es_DO.json
index 4e87e62726f4b..0a62a6863c54c 100644
--- a/apps/federation/l10n/es_DO.json
+++ b/apps/federation/l10n/es_DO.json
@@ -3,12 +3,12 @@
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "Trusted servers" : "Servidores de confianza",
+ "Federation" : "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 te permite conectarte con otros servidores de confianza para intercambiar el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/es_EC.js b/apps/federation/l10n/es_EC.js
index f67269dab949c..97516618355da 100644
--- a/apps/federation/l10n/es_EC.js
+++ b/apps/federation/l10n/es_EC.js
@@ -5,12 +5,12 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "Trusted servers" : "Servidores de confianza",
+ "Federation" : "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 te permite conectarte con otros servidores de confianza para intercambiar el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/es_EC.json b/apps/federation/l10n/es_EC.json
index 4e87e62726f4b..0a62a6863c54c 100644
--- a/apps/federation/l10n/es_EC.json
+++ b/apps/federation/l10n/es_EC.json
@@ -3,12 +3,12 @@
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "Trusted servers" : "Servidores de confianza",
+ "Federation" : "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 te permite conectarte con otros servidores de confianza para intercambiar el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/es_GT.js b/apps/federation/l10n/es_GT.js
index f67269dab949c..97516618355da 100644
--- a/apps/federation/l10n/es_GT.js
+++ b/apps/federation/l10n/es_GT.js
@@ -5,12 +5,12 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "Trusted servers" : "Servidores de confianza",
+ "Federation" : "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 te permite conectarte con otros servidores de confianza para intercambiar el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/es_GT.json b/apps/federation/l10n/es_GT.json
index 4e87e62726f4b..0a62a6863c54c 100644
--- a/apps/federation/l10n/es_GT.json
+++ b/apps/federation/l10n/es_GT.json
@@ -3,12 +3,12 @@
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "Trusted servers" : "Servidores de confianza",
+ "Federation" : "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 te permite conectarte con otros servidores de confianza para intercambiar el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/es_HN.js b/apps/federation/l10n/es_HN.js
index f67269dab949c..d4d0b905b0c85 100644
--- a/apps/federation/l10n/es_HN.js
+++ b/apps/federation/l10n/es_HN.js
@@ -5,12 +5,11 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "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 el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/es_HN.json b/apps/federation/l10n/es_HN.json
index 4e87e62726f4b..7b92962cae44e 100644
--- a/apps/federation/l10n/es_HN.json
+++ b/apps/federation/l10n/es_HN.json
@@ -3,12 +3,11 @@
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "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 el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/es_MX.js b/apps/federation/l10n/es_MX.js
index f67269dab949c..97516618355da 100644
--- a/apps/federation/l10n/es_MX.js
+++ b/apps/federation/l10n/es_MX.js
@@ -5,12 +5,12 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "Trusted servers" : "Servidores de confianza",
+ "Federation" : "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 te permite conectarte con otros servidores de confianza para intercambiar el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/es_MX.json b/apps/federation/l10n/es_MX.json
index 4e87e62726f4b..0a62a6863c54c 100644
--- a/apps/federation/l10n/es_MX.json
+++ b/apps/federation/l10n/es_MX.json
@@ -3,12 +3,12 @@
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "Trusted servers" : "Servidores de confianza",
+ "Federation" : "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 te permite conectarte con otros servidores de confianza para intercambiar el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/es_NI.js b/apps/federation/l10n/es_NI.js
index f67269dab949c..d4d0b905b0c85 100644
--- a/apps/federation/l10n/es_NI.js
+++ b/apps/federation/l10n/es_NI.js
@@ -5,12 +5,11 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "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 el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/es_NI.json b/apps/federation/l10n/es_NI.json
index 4e87e62726f4b..7b92962cae44e 100644
--- a/apps/federation/l10n/es_NI.json
+++ b/apps/federation/l10n/es_NI.json
@@ -3,12 +3,11 @@
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "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 el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/es_PA.js b/apps/federation/l10n/es_PA.js
index f67269dab949c..d4d0b905b0c85 100644
--- a/apps/federation/l10n/es_PA.js
+++ b/apps/federation/l10n/es_PA.js
@@ -5,12 +5,11 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "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 el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/es_PA.json b/apps/federation/l10n/es_PA.json
index 4e87e62726f4b..7b92962cae44e 100644
--- a/apps/federation/l10n/es_PA.json
+++ b/apps/federation/l10n/es_PA.json
@@ -3,12 +3,11 @@
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "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 el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/es_PE.js b/apps/federation/l10n/es_PE.js
index f67269dab949c..d4d0b905b0c85 100644
--- a/apps/federation/l10n/es_PE.js
+++ b/apps/federation/l10n/es_PE.js
@@ -5,12 +5,11 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "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 el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/es_PE.json b/apps/federation/l10n/es_PE.json
index 4e87e62726f4b..7b92962cae44e 100644
--- a/apps/federation/l10n/es_PE.json
+++ b/apps/federation/l10n/es_PE.json
@@ -3,12 +3,11 @@
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "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 el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/es_PR.js b/apps/federation/l10n/es_PR.js
index f67269dab949c..d4d0b905b0c85 100644
--- a/apps/federation/l10n/es_PR.js
+++ b/apps/federation/l10n/es_PR.js
@@ -5,12 +5,11 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "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 el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/es_PR.json b/apps/federation/l10n/es_PR.json
index 4e87e62726f4b..7b92962cae44e 100644
--- a/apps/federation/l10n/es_PR.json
+++ b/apps/federation/l10n/es_PR.json
@@ -3,12 +3,11 @@
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "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 el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/es_PY.js b/apps/federation/l10n/es_PY.js
index f67269dab949c..d4d0b905b0c85 100644
--- a/apps/federation/l10n/es_PY.js
+++ b/apps/federation/l10n/es_PY.js
@@ -5,12 +5,11 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "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 el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/es_PY.json b/apps/federation/l10n/es_PY.json
index 4e87e62726f4b..7b92962cae44e 100644
--- a/apps/federation/l10n/es_PY.json
+++ b/apps/federation/l10n/es_PY.json
@@ -3,12 +3,11 @@
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "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 el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/es_SV.js b/apps/federation/l10n/es_SV.js
index f67269dab949c..97516618355da 100644
--- a/apps/federation/l10n/es_SV.js
+++ b/apps/federation/l10n/es_SV.js
@@ -5,12 +5,12 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "Trusted servers" : "Servidores de confianza",
+ "Federation" : "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 te permite conectarte con otros servidores de confianza para intercambiar el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/es_SV.json b/apps/federation/l10n/es_SV.json
index 4e87e62726f4b..0a62a6863c54c 100644
--- a/apps/federation/l10n/es_SV.json
+++ b/apps/federation/l10n/es_SV.json
@@ -3,12 +3,12 @@
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "Trusted servers" : "Servidores de confianza",
+ "Federation" : "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 te permite conectarte con otros servidores de confianza para intercambiar el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/es_UY.js b/apps/federation/l10n/es_UY.js
index f67269dab949c..d4d0b905b0c85 100644
--- a/apps/federation/l10n/es_UY.js
+++ b/apps/federation/l10n/es_UY.js
@@ -5,12 +5,11 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "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 el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/es_UY.json b/apps/federation/l10n/es_UY.json
index 4e87e62726f4b..7b92962cae44e 100644
--- a/apps/federation/l10n/es_UY.json
+++ b/apps/federation/l10n/es_UY.json
@@ -3,12 +3,11 @@
"Server is already in the list of trusted servers." : "El servidor ya se encuentra en la lista de servidores de confianza.",
"No server to federate with found" : "No se encontraron servidores para integrar a la federación",
"Could not add server" : "No fue posible agregar el servidor",
- "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 el directorio de usuarios. Por ejemplo, esto se usará para auto-completar usuarios externos en el recurso compartido federado.",
+ "Trusted servers" : "Servidores de confianza",
"Add server automatically once a federated share was created successfully" : "Agregar el servidor automáticamente una vez que se genere exitosamente el elemento compartido federado",
"+ Add trusted server" : "+ Agregar servidor de confianza",
"Trusted server" : "Servidor de confianza",
- "Add" : "Agregar",
- "Federation" : "Federación"
+ "Add" : "Agregar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/et_EE.js b/apps/federation/l10n/et_EE.js
index e0d93d85bb4fa..5151a8e5922ca 100644
--- a/apps/federation/l10n/et_EE.js
+++ b/apps/federation/l10n/et_EE.js
@@ -5,12 +5,11 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "Server on juba usaldatud serverite nimekirjas.",
"No server to federate with found" : "Serverit millega liituda ei leitud",
"Could not add server" : "Serveri lisamine ebaõnnestus",
- "Trusted servers" : "Usaldatud serverid",
"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." : "Liitumine lubab sul ühenduse luua teiste usaldusväärsete serveritega, et kasutajaid jagada. Näiteks saab seda rakendada liitunud serverite väliste kasutajanimede automaatseks täitmiseks.",
+ "Trusted servers" : "Usaldatud serverid",
"Add server automatically once a federated share was created successfully" : "Lisa server automaatselt niipea kui liitjagamine õnnestus",
"+ Add trusted server" : "+ Lisa usaldatud server",
"Trusted server" : "Usaldatud server",
- "Add" : "Lisa",
- "Federation" : "Liit"
+ "Add" : "Lisa"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/et_EE.json b/apps/federation/l10n/et_EE.json
index 7e5912b1133f2..c26293bcbeb0b 100644
--- a/apps/federation/l10n/et_EE.json
+++ b/apps/federation/l10n/et_EE.json
@@ -3,12 +3,11 @@
"Server is already in the list of trusted servers." : "Server on juba usaldatud serverite nimekirjas.",
"No server to federate with found" : "Serverit millega liituda ei leitud",
"Could not add server" : "Serveri lisamine ebaõnnestus",
- "Trusted servers" : "Usaldatud serverid",
"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." : "Liitumine lubab sul ühenduse luua teiste usaldusväärsete serveritega, et kasutajaid jagada. Näiteks saab seda rakendada liitunud serverite väliste kasutajanimede automaatseks täitmiseks.",
+ "Trusted servers" : "Usaldatud serverid",
"Add server automatically once a federated share was created successfully" : "Lisa server automaatselt niipea kui liitjagamine õnnestus",
"+ Add trusted server" : "+ Lisa usaldatud server",
"Trusted server" : "Usaldatud server",
- "Add" : "Lisa",
- "Federation" : "Liit"
+ "Add" : "Lisa"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/eu.js b/apps/federation/l10n/eu.js
index d64821f858f8e..a3e6b7c86ba93 100644
--- a/apps/federation/l10n/eu.js
+++ b/apps/federation/l10n/eu.js
@@ -5,12 +5,11 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "Zerbitzaria fidagarrien zerrendan dago iada",
"No server to federate with found" : "Ez da federatzeko zerbitzaririk topatu",
"Could not add server" : "Ezin da zerbitzaria gehitu",
- "Trusted servers" : "Zerbitzari fidagarriak",
"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." : "Federazioaren bidez fidagarriak diren zerbitzariekin erabiltzaileen informazioa elkartrukatzeko aukeraematen du. Adibidez, kanpo erabiltzaileak automatikoki betetzeko erabil daiteke, federazio partekatuarentzako",
+ "Trusted servers" : "Zerbitzari fidagarriak",
"Add server automatically once a federated share was created successfully" : "Zerbitzaria automatikoki gehitu federatutako partekatze bat ondo sortzen denean",
"+ Add trusted server" : "+ Zerbitzari fidagarria gehitu",
"Trusted server" : "Zerbitzari fidagarria",
- "Add" : "Gehitu",
- "Federation" : "Federazioa"
+ "Add" : "Gehitu"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/eu.json b/apps/federation/l10n/eu.json
index 86bdba1dc9dd0..f62076f0e124a 100644
--- a/apps/federation/l10n/eu.json
+++ b/apps/federation/l10n/eu.json
@@ -3,12 +3,11 @@
"Server is already in the list of trusted servers." : "Zerbitzaria fidagarrien zerrendan dago iada",
"No server to federate with found" : "Ez da federatzeko zerbitzaririk topatu",
"Could not add server" : "Ezin da zerbitzaria gehitu",
- "Trusted servers" : "Zerbitzari fidagarriak",
"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." : "Federazioaren bidez fidagarriak diren zerbitzariekin erabiltzaileen informazioa elkartrukatzeko aukeraematen du. Adibidez, kanpo erabiltzaileak automatikoki betetzeko erabil daiteke, federazio partekatuarentzako",
+ "Trusted servers" : "Zerbitzari fidagarriak",
"Add server automatically once a federated share was created successfully" : "Zerbitzaria automatikoki gehitu federatutako partekatze bat ondo sortzen denean",
"+ Add trusted server" : "+ Zerbitzari fidagarria gehitu",
"Trusted server" : "Zerbitzari fidagarria",
- "Add" : "Gehitu",
- "Federation" : "Federazioa"
+ "Add" : "Gehitu"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/fa.js b/apps/federation/l10n/fa.js
new file mode 100644
index 0000000000000..fdccfdbfb0495
--- /dev/null
+++ b/apps/federation/l10n/fa.js
@@ -0,0 +1,11 @@
+OC.L10N.register(
+ "federation",
+ {
+ "Added to the list of trusted servers" : "اضافه شده به لیست سرورهای مورد اعتماد",
+ "Server is already in the list of trusted servers." : "سرور در حال حاضر در لیست سرورهای مورد اعتماد است.",
+ "Could not add server" : "سرور اضافه نشد",
+ "Trusted servers" : "سرورهای قابل اعتماد",
+ "Trusted server" : "سرور قابل اعتماد",
+ "Add" : "افزودن"
+},
+"nplurals=2; plural=(n > 1);");
diff --git a/apps/federation/l10n/fa.json b/apps/federation/l10n/fa.json
new file mode 100644
index 0000000000000..ce9363d6a1844
--- /dev/null
+++ b/apps/federation/l10n/fa.json
@@ -0,0 +1,9 @@
+{ "translations": {
+ "Added to the list of trusted servers" : "اضافه شده به لیست سرورهای مورد اعتماد",
+ "Server is already in the list of trusted servers." : "سرور در حال حاضر در لیست سرورهای مورد اعتماد است.",
+ "Could not add server" : "سرور اضافه نشد",
+ "Trusted servers" : "سرورهای قابل اعتماد",
+ "Trusted server" : "سرور قابل اعتماد",
+ "Add" : "افزودن"
+},"pluralForm" :"nplurals=2; plural=(n > 1);"
+}
\ No newline at end of file
diff --git a/apps/federation/l10n/fi.js b/apps/federation/l10n/fi.js
index 3eb39aa50045f..1fea1a578fb0b 100644
--- a/apps/federation/l10n/fi.js
+++ b/apps/federation/l10n/fi.js
@@ -5,12 +5,13 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "Palvelin on jo luotettujen palvelimien luettelossa.",
"No server to federate with found" : "Palvelinta, johon liittyä, ei löytynyt",
"Could not add server" : "Palvelimen lisääminen ei onnistunut",
+ "Federation" : "Federaatio",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Federaatio mahdollistaa yhdistämisen muihin luotettuihin palvelimiin ja siten käyttäjähakemiston vaihtamisen.",
+ "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." : "Federointi sallii sinun liittyä toisten luotettujen palvelimien käyttäjähakemistoihin. Sitä käytetään esimerkiksi ulkoisten käyttäjänimien automaattiseen täydentämiseen.",
"Trusted servers" : "Luotetut palvelimet",
- "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." : "Federointi sallii sinun liittyä toisten luotettujen palvelimien käyttäjäluetteloihin. Sitä käytetään esimerkiksi ulkoisten käyttäjänimien automaattiseen täydentämiseen.",
"Add server automatically once a federated share was created successfully" : "Lisää palvelin automaattisesti, kun federoitu jako on luotu onnistuneesti",
"+ Add trusted server" : "+ Lisää luotettu palvelin",
"Trusted server" : "Luotettu palvelin",
- "Add" : "Lisää",
- "Federation" : "Federaatio"
+ "Add" : "Lisää"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/fi.json b/apps/federation/l10n/fi.json
index 367fb5fe1b3dc..11dd578fe7b7b 100644
--- a/apps/federation/l10n/fi.json
+++ b/apps/federation/l10n/fi.json
@@ -3,12 +3,13 @@
"Server is already in the list of trusted servers." : "Palvelin on jo luotettujen palvelimien luettelossa.",
"No server to federate with found" : "Palvelinta, johon liittyä, ei löytynyt",
"Could not add server" : "Palvelimen lisääminen ei onnistunut",
+ "Federation" : "Federaatio",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Federaatio mahdollistaa yhdistämisen muihin luotettuihin palvelimiin ja siten käyttäjähakemiston vaihtamisen.",
+ "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." : "Federointi sallii sinun liittyä toisten luotettujen palvelimien käyttäjähakemistoihin. Sitä käytetään esimerkiksi ulkoisten käyttäjänimien automaattiseen täydentämiseen.",
"Trusted servers" : "Luotetut palvelimet",
- "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." : "Federointi sallii sinun liittyä toisten luotettujen palvelimien käyttäjäluetteloihin. Sitä käytetään esimerkiksi ulkoisten käyttäjänimien automaattiseen täydentämiseen.",
"Add server automatically once a federated share was created successfully" : "Lisää palvelin automaattisesti, kun federoitu jako on luotu onnistuneesti",
"+ Add trusted server" : "+ Lisää luotettu palvelin",
"Trusted server" : "Luotettu palvelin",
- "Add" : "Lisää",
- "Federation" : "Federaatio"
+ "Add" : "Lisää"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/fr.js b/apps/federation/l10n/fr.js
index 7d2278c786672..5d97f4545af2f 100644
--- a/apps/federation/l10n/fr.js
+++ b/apps/federation/l10n/fr.js
@@ -5,12 +5,13 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "Le serveur est déjà dans la liste des serveurs de confiance.",
"No server to federate with found" : "Aucun serveur avec lequel fédérer n'a été trouvé",
"Could not add server" : "Impossible d'ajouter le serveur",
- "Trusted servers" : "Serveurs de confiance",
+ "Federation" : "Fédération",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Une fédération vous permet de vous connecter avec d'autres serveurs de confiance pour échanger la liste des utilisateurs.",
"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." : "Une fédération vous permet de vous connecter avec d'autres serveurs de confiance pour échanger la liste des utilisateurs. Par exemple, ce sera utilisé pour auto-compléter les utilisateurs externes lors du partage fédéré.",
+ "Trusted servers" : "Serveurs de confiance",
"Add server automatically once a federated share was created successfully" : "Ajouter un serveur automatiquement une fois que le partage a été créé avec succès",
"+ Add trusted server" : "+ Ajouter un serveur de confiance",
"Trusted server" : "Serveur de confiance",
- "Add" : "Ajouter",
- "Federation" : "Fédération"
+ "Add" : "Ajouter"
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/federation/l10n/fr.json b/apps/federation/l10n/fr.json
index 2d2edb39e758a..5f93d760f14ae 100644
--- a/apps/federation/l10n/fr.json
+++ b/apps/federation/l10n/fr.json
@@ -3,12 +3,13 @@
"Server is already in the list of trusted servers." : "Le serveur est déjà dans la liste des serveurs de confiance.",
"No server to federate with found" : "Aucun serveur avec lequel fédérer n'a été trouvé",
"Could not add server" : "Impossible d'ajouter le serveur",
- "Trusted servers" : "Serveurs de confiance",
+ "Federation" : "Fédération",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Une fédération vous permet de vous connecter avec d'autres serveurs de confiance pour échanger la liste des utilisateurs.",
"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." : "Une fédération vous permet de vous connecter avec d'autres serveurs de confiance pour échanger la liste des utilisateurs. Par exemple, ce sera utilisé pour auto-compléter les utilisateurs externes lors du partage fédéré.",
+ "Trusted servers" : "Serveurs de confiance",
"Add server automatically once a federated share was created successfully" : "Ajouter un serveur automatiquement une fois que le partage a été créé avec succès",
"+ Add trusted server" : "+ Ajouter un serveur de confiance",
"Trusted server" : "Serveur de confiance",
- "Add" : "Ajouter",
- "Federation" : "Fédération"
+ "Add" : "Ajouter"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/hu.js b/apps/federation/l10n/hu.js
index 06f9679fc245e..f2cda8cfe1af0 100644
--- a/apps/federation/l10n/hu.js
+++ b/apps/federation/l10n/hu.js
@@ -5,12 +5,13 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "A szerver már a megbízható szerverek közt van.",
"No server to federate with found" : "Nem található egyesíthető szerver",
"Could not add server" : "Nem lehet hozzáadni a szervert",
- "Trusted servers" : "Megbízható szerverek",
+ "Federation" : "Egyesítés",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Az egyesítés lehetővé teszi a kapcsolódást más megbízható szerverekhez a felhasználói könyvtárak kicseréléséhez.",
"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." : "Az egyesítés lehetővé teszi a kapcsolódást más megbízható szerverekhez a felhasználói könyvtárak kicseréléséhez. Például ennek segítségével lesznek automatikusan kiegészítve a külső felhasználók az egyesített megosztáshoz.",
+ "Trusted servers" : "Megbízható szerverek",
"Add server automatically once a federated share was created successfully" : "Szerver automatikus hozzáadása, ha az egyesített megosztás létrehozása sikeres",
"+ Add trusted server" : "+ Megbízható szerver hozzáadása",
"Trusted server" : "Megbízható szerver",
- "Add" : "Hozzáadás",
- "Federation" : "Egyesítés"
+ "Add" : "Hozzáadás"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/hu.json b/apps/federation/l10n/hu.json
index af24f197c1958..1991b6e7bd330 100644
--- a/apps/federation/l10n/hu.json
+++ b/apps/federation/l10n/hu.json
@@ -3,12 +3,13 @@
"Server is already in the list of trusted servers." : "A szerver már a megbízható szerverek közt van.",
"No server to federate with found" : "Nem található egyesíthető szerver",
"Could not add server" : "Nem lehet hozzáadni a szervert",
- "Trusted servers" : "Megbízható szerverek",
+ "Federation" : "Egyesítés",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Az egyesítés lehetővé teszi a kapcsolódást más megbízható szerverekhez a felhasználói könyvtárak kicseréléséhez.",
"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." : "Az egyesítés lehetővé teszi a kapcsolódást más megbízható szerverekhez a felhasználói könyvtárak kicseréléséhez. Például ennek segítségével lesznek automatikusan kiegészítve a külső felhasználók az egyesített megosztáshoz.",
+ "Trusted servers" : "Megbízható szerverek",
"Add server automatically once a federated share was created successfully" : "Szerver automatikus hozzáadása, ha az egyesített megosztás létrehozása sikeres",
"+ Add trusted server" : "+ Megbízható szerver hozzáadása",
"Trusted server" : "Megbízható szerver",
- "Add" : "Hozzáadás",
- "Federation" : "Egyesítés"
+ "Add" : "Hozzáadás"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/ia.js b/apps/federation/l10n/ia.js
index 889d305cb5d0d..4d4eb75540af7 100644
--- a/apps/federation/l10n/ia.js
+++ b/apps/federation/l10n/ia.js
@@ -5,12 +5,11 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "Servitor ja es in le lista de servitores fiduciari.",
"No server to federate with found" : "Nulle servitor pro associar se per federation esseva trovate",
"Could not add server" : "Impossibile adder le servitor",
- "Trusted servers" : "Servitores fiduciari",
"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." : "Le federation permitte te connecter con altere servitores fiduciari pro excambiar le directorio del usator. Per exemplo, iste attributo essera usate pro completar automaticamente usatores externe pro le compartimento federate.",
+ "Trusted servers" : "Servitores fiduciari",
"Add server automatically once a federated share was created successfully" : "Le functionalitate de adder un servitor automaticamente un vice que un compartimento federate es associate esseva create con successo",
"+ Add trusted server" : "+ Adder servitor fiduciari",
"Trusted server" : "Servitor fiduciari",
- "Add" : "Adder",
- "Federation" : "Federation"
+ "Add" : "Adder"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/ia.json b/apps/federation/l10n/ia.json
index 5b06ced40ea92..028bdb8fdd7bd 100644
--- a/apps/federation/l10n/ia.json
+++ b/apps/federation/l10n/ia.json
@@ -3,12 +3,11 @@
"Server is already in the list of trusted servers." : "Servitor ja es in le lista de servitores fiduciari.",
"No server to federate with found" : "Nulle servitor pro associar se per federation esseva trovate",
"Could not add server" : "Impossibile adder le servitor",
- "Trusted servers" : "Servitores fiduciari",
"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." : "Le federation permitte te connecter con altere servitores fiduciari pro excambiar le directorio del usator. Per exemplo, iste attributo essera usate pro completar automaticamente usatores externe pro le compartimento federate.",
+ "Trusted servers" : "Servitores fiduciari",
"Add server automatically once a federated share was created successfully" : "Le functionalitate de adder un servitor automaticamente un vice que un compartimento federate es associate esseva create con successo",
"+ Add trusted server" : "+ Adder servitor fiduciari",
"Trusted server" : "Servitor fiduciari",
- "Add" : "Adder",
- "Federation" : "Federation"
+ "Add" : "Adder"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/id.js b/apps/federation/l10n/id.js
index 2e7137bc9950b..dcb83b178f4de 100644
--- a/apps/federation/l10n/id.js
+++ b/apps/federation/l10n/id.js
@@ -5,12 +5,11 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "Server sudah ada pada daftar server terpercaya",
"No server to federate with found" : "Tidak ada server yang bisa difederasikan",
"Could not add server" : "Tidak dapat menambahkan server",
- "Trusted servers" : "Server terpercaya",
"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." : "Federasi memungkinkan Anda untuk terhubung dengan server lainnya yang terpercaya untuk menukar direktori pengguna. Contohnya, ini akan digunakan untuk pengisian-otomatis untuk pengguna eksternal untuk pembagian terfederasi.",
+ "Trusted servers" : "Server terpercaya",
"Add server automatically once a federated share was created successfully" : "Tambah server secara otomatis saat pembagian terfederasi dibuat",
"+ Add trusted server" : "+ Tambah server terpercaya",
"Trusted server" : "Server terpercaya",
- "Add" : "Tambah",
- "Federation" : "Federasi"
+ "Add" : "Tambah"
},
"nplurals=1; plural=0;");
diff --git a/apps/federation/l10n/id.json b/apps/federation/l10n/id.json
index 835481d081c4c..be996a5e2e550 100644
--- a/apps/federation/l10n/id.json
+++ b/apps/federation/l10n/id.json
@@ -3,12 +3,11 @@
"Server is already in the list of trusted servers." : "Server sudah ada pada daftar server terpercaya",
"No server to federate with found" : "Tidak ada server yang bisa difederasikan",
"Could not add server" : "Tidak dapat menambahkan server",
- "Trusted servers" : "Server terpercaya",
"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." : "Federasi memungkinkan Anda untuk terhubung dengan server lainnya yang terpercaya untuk menukar direktori pengguna. Contohnya, ini akan digunakan untuk pengisian-otomatis untuk pengguna eksternal untuk pembagian terfederasi.",
+ "Trusted servers" : "Server terpercaya",
"Add server automatically once a federated share was created successfully" : "Tambah server secara otomatis saat pembagian terfederasi dibuat",
"+ Add trusted server" : "+ Tambah server terpercaya",
"Trusted server" : "Server terpercaya",
- "Add" : "Tambah",
- "Federation" : "Federasi"
+ "Add" : "Tambah"
},"pluralForm" :"nplurals=1; plural=0;"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/is.js b/apps/federation/l10n/is.js
index 0261141a59c34..005ad618e709e 100644
--- a/apps/federation/l10n/is.js
+++ b/apps/federation/l10n/is.js
@@ -5,12 +5,13 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "Þjónninn er nú þegar á listanum yfir treysta þjóna.",
"No server to federate with found" : "Enginn þjónn sem hæfur er til skýjasambands fannst",
"Could not add server" : "Gat ekki bætt við þjóni",
- "Trusted servers" : "Treystir þjónar",
+ "Federation" : "Deilt milli þjóna",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Þjónasamband (federation) gerir þér kleift að tengjast öðrum treystum skýjum til að skiptast á notendaskrám.",
"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." : "Þjónasamband (federation) gerir þér kleift að tengjast öðrum treystum skýjum til að skiptast á notendaskrám. Þetta er til dæmis notað til að sjálfklára nöfn ytri notenda við deilingu sambandssameigna.",
+ "Trusted servers" : "Treystir þjónar",
"Add server automatically once a federated share was created successfully" : "Bæta þjóni við sjálfkrafa, hafi tekist að búa til sambandssameign",
"+ Add trusted server" : "+ Bæta við treystum þjóni",
"Trusted server" : "Treystur þjónn",
- "Add" : "Bæta við",
- "Federation" : "Samband"
+ "Add" : "Bæta við"
},
"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);");
diff --git a/apps/federation/l10n/is.json b/apps/federation/l10n/is.json
index cd851a5bb905f..7489881baf3c9 100644
--- a/apps/federation/l10n/is.json
+++ b/apps/federation/l10n/is.json
@@ -3,12 +3,13 @@
"Server is already in the list of trusted servers." : "Þjónninn er nú þegar á listanum yfir treysta þjóna.",
"No server to federate with found" : "Enginn þjónn sem hæfur er til skýjasambands fannst",
"Could not add server" : "Gat ekki bætt við þjóni",
- "Trusted servers" : "Treystir þjónar",
+ "Federation" : "Deilt milli þjóna",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Þjónasamband (federation) gerir þér kleift að tengjast öðrum treystum skýjum til að skiptast á notendaskrám.",
"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." : "Þjónasamband (federation) gerir þér kleift að tengjast öðrum treystum skýjum til að skiptast á notendaskrám. Þetta er til dæmis notað til að sjálfklára nöfn ytri notenda við deilingu sambandssameigna.",
+ "Trusted servers" : "Treystir þjónar",
"Add server automatically once a federated share was created successfully" : "Bæta þjóni við sjálfkrafa, hafi tekist að búa til sambandssameign",
"+ Add trusted server" : "+ Bæta við treystum þjóni",
"Trusted server" : "Treystur þjónn",
- "Add" : "Bæta við",
- "Federation" : "Samband"
+ "Add" : "Bæta við"
},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/it.js b/apps/federation/l10n/it.js
index a18901ee4e535..6003c3eb99a12 100644
--- a/apps/federation/l10n/it.js
+++ b/apps/federation/l10n/it.js
@@ -5,12 +5,13 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "Il server è già nell'elenco dei server affidabili.",
"No server to federate with found" : "Non ho trovato alcun server per la federazione",
"Could not add server" : "Impossibile aggiungere il server",
- "Trusted servers" : "Server affidabili",
+ "Federation" : "Federazione",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "La federazione consente di connettersi ad altri server affidabili per scambiare la cartella utente.",
"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 federazione consente di connettersi ad altri server affidabili per accedere alla cartella utente. Ad esempio, può essere utilizzata per il completamento automatico di utenti esterni per la condivisione federata.",
+ "Trusted servers" : "Server affidabili",
"Add server automatically once a federated share was created successfully" : "Aggiungi automaticamente il server dopo che una condivisione federata è stata creata con successo",
"+ Add trusted server" : "+ Aggiungi server affidabile",
"Trusted server" : "Server affidabile",
- "Add" : "Aggiungi",
- "Federation" : "Federazione"
+ "Add" : "Aggiungi"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/it.json b/apps/federation/l10n/it.json
index 9d732b0f5acd6..8cd7894ed6874 100644
--- a/apps/federation/l10n/it.json
+++ b/apps/federation/l10n/it.json
@@ -3,12 +3,13 @@
"Server is already in the list of trusted servers." : "Il server è già nell'elenco dei server affidabili.",
"No server to federate with found" : "Non ho trovato alcun server per la federazione",
"Could not add server" : "Impossibile aggiungere il server",
- "Trusted servers" : "Server affidabili",
+ "Federation" : "Federazione",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "La federazione consente di connettersi ad altri server affidabili per scambiare la cartella utente.",
"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 federazione consente di connettersi ad altri server affidabili per accedere alla cartella utente. Ad esempio, può essere utilizzata per il completamento automatico di utenti esterni per la condivisione federata.",
+ "Trusted servers" : "Server affidabili",
"Add server automatically once a federated share was created successfully" : "Aggiungi automaticamente il server dopo che una condivisione federata è stata creata con successo",
"+ Add trusted server" : "+ Aggiungi server affidabile",
"Trusted server" : "Server affidabile",
- "Add" : "Aggiungi",
- "Federation" : "Federazione"
+ "Add" : "Aggiungi"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/ja.js b/apps/federation/l10n/ja.js
index ebdf316e963f8..331edd5a158db 100644
--- a/apps/federation/l10n/ja.js
+++ b/apps/federation/l10n/ja.js
@@ -2,15 +2,16 @@ OC.L10N.register(
"federation",
{
"Added to the list of trusted servers" : "信頼済サーバーとしてリストに登録済",
- "Server is already in the list of trusted servers." : "信頼済サーバーとして既に登録されています。",
- "No server to federate with found" : "Nextcloud 連携サーバーはありません。",
+ "Server is already in the list of trusted servers." : "信頼済サーバーとしてすでに登録されています。",
+ "No server to federate with found" : "Nextcloud連携サーバーはありません。",
"Could not add server" : "サーバーを追加できませんでした",
- "Trusted servers" : "信頼済サーバー",
+ "Federation" : "連携",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "フェデレーションを使用すると、信頼できる他のサーバーと接続してユーザーディレクトリを交換できます。",
"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." : "連携では他の信頼済サーバーとユーザーリストをやり取りすること許可します。例えば、連携共有時で他のサーバーのユーザーのIDを自動補完します。",
- "Add server automatically once a federated share was created successfully" : "追加するサーバーは自動的に統合され、共有が追加されました",
+ "Trusted servers" : "信頼済サーバー",
+ "Add server automatically once a federated share was created successfully" : "連携共有の作成に成功したら自動的にサーバーを追加する",
"+ Add trusted server" : "+ 信頼済サーバーに追加",
"Trusted server" : "信頼済サーバー",
- "Add" : "追加",
- "Federation" : "連携"
+ "Add" : "追加"
},
"nplurals=1; plural=0;");
diff --git a/apps/federation/l10n/ja.json b/apps/federation/l10n/ja.json
index 1477edd2ac3d8..f461fb6aedf7a 100644
--- a/apps/federation/l10n/ja.json
+++ b/apps/federation/l10n/ja.json
@@ -1,14 +1,15 @@
{ "translations": {
"Added to the list of trusted servers" : "信頼済サーバーとしてリストに登録済",
- "Server is already in the list of trusted servers." : "信頼済サーバーとして既に登録されています。",
- "No server to federate with found" : "Nextcloud 連携サーバーはありません。",
+ "Server is already in the list of trusted servers." : "信頼済サーバーとしてすでに登録されています。",
+ "No server to federate with found" : "Nextcloud連携サーバーはありません。",
"Could not add server" : "サーバーを追加できませんでした",
- "Trusted servers" : "信頼済サーバー",
+ "Federation" : "連携",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "フェデレーションを使用すると、信頼できる他のサーバーと接続してユーザーディレクトリを交換できます。",
"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." : "連携では他の信頼済サーバーとユーザーリストをやり取りすること許可します。例えば、連携共有時で他のサーバーのユーザーのIDを自動補完します。",
- "Add server automatically once a federated share was created successfully" : "追加するサーバーは自動的に統合され、共有が追加されました",
+ "Trusted servers" : "信頼済サーバー",
+ "Add server automatically once a federated share was created successfully" : "連携共有の作成に成功したら自動的にサーバーを追加する",
"+ Add trusted server" : "+ 信頼済サーバーに追加",
"Trusted server" : "信頼済サーバー",
- "Add" : "追加",
- "Federation" : "連携"
+ "Add" : "追加"
},"pluralForm" :"nplurals=1; plural=0;"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/ka_GE.js b/apps/federation/l10n/ka_GE.js
index a9f84bb4f47e7..b75413fe592dc 100644
--- a/apps/federation/l10n/ka_GE.js
+++ b/apps/federation/l10n/ka_GE.js
@@ -5,12 +5,12 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "სერვერი უკვე დაცული სერვერების სიაშია.",
"No server to federate with found" : "სერვერი რომელთანაც შედგება ფედერალიზირება არ იქნა ნაპოვნი",
"Could not add server" : "სერვერის დამატება ვერ მოხერხდა",
- "Trusted servers" : "სანდო სერვერები",
+ "Federation" : "ფედერაცია",
"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." : "ფედერალიზაცია იძლევა საშუალებას დაუკავშირდეთ სხვა დაცულ სერვერებს და გაცვალოთ მომხმარებლის დირექტორია. მაგალითისთვის ეს გამოყენებულ იქნება, რომ მოხდეს ექსტერნალური მომხმარებლების ფედერალური გაზიარებისთვის ავტო-დასრულება.",
+ "Trusted servers" : "სანდო სერვერები",
"Add server automatically once a federated share was created successfully" : "სერვერის ავტომატურად დამატება, როდესაც ფედერალური გაზიარება წარმატებით შეიქმნება",
"+ Add trusted server" : "+ სანდო სერვერის დამატება",
"Trusted server" : "სანდო სერვერი",
- "Add" : "დამატება",
- "Federation" : "ფედერაცია"
+ "Add" : "დამატება"
},
-"nplurals=1; plural=0;");
+"nplurals=2; plural=(n!=1);");
diff --git a/apps/federation/l10n/ka_GE.json b/apps/federation/l10n/ka_GE.json
index 450c6242b07d1..1c449f3848db8 100644
--- a/apps/federation/l10n/ka_GE.json
+++ b/apps/federation/l10n/ka_GE.json
@@ -3,12 +3,12 @@
"Server is already in the list of trusted servers." : "სერვერი უკვე დაცული სერვერების სიაშია.",
"No server to federate with found" : "სერვერი რომელთანაც შედგება ფედერალიზირება არ იქნა ნაპოვნი",
"Could not add server" : "სერვერის დამატება ვერ მოხერხდა",
- "Trusted servers" : "სანდო სერვერები",
+ "Federation" : "ფედერაცია",
"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." : "ფედერალიზაცია იძლევა საშუალებას დაუკავშირდეთ სხვა დაცულ სერვერებს და გაცვალოთ მომხმარებლის დირექტორია. მაგალითისთვის ეს გამოყენებულ იქნება, რომ მოხდეს ექსტერნალური მომხმარებლების ფედერალური გაზიარებისთვის ავტო-დასრულება.",
+ "Trusted servers" : "სანდო სერვერები",
"Add server automatically once a federated share was created successfully" : "სერვერის ავტომატურად დამატება, როდესაც ფედერალური გაზიარება წარმატებით შეიქმნება",
"+ Add trusted server" : "+ სანდო სერვერის დამატება",
"Trusted server" : "სანდო სერვერი",
- "Add" : "დამატება",
- "Federation" : "ფედერაცია"
-},"pluralForm" :"nplurals=1; plural=0;"
+ "Add" : "დამატება"
+},"pluralForm" :"nplurals=2; plural=(n!=1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/ko.js b/apps/federation/l10n/ko.js
index 18e788fcead4b..0427f801f74b2 100644
--- a/apps/federation/l10n/ko.js
+++ b/apps/federation/l10n/ko.js
@@ -5,12 +5,11 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "신뢰할 수 있는 서버 목록에 이미 추가되었습니다.",
"No server to federate with found" : "연합 가능한 서버를 찾을 수 없음",
"Could not add server" : "서버를 추가할 수 없음",
- "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." : "서버 연합을 통해서 다른 신뢰할 수 있는 서버와 사용자 디렉터리를 교환할 수 있습니다. 이 기능의 사용 예시로 연합 공유 시 외부 사용자를 자동 완성하는 데 사용할 수 있습니다.",
+ "Trusted servers" : "신뢰할 수 있는 서버",
"Add server automatically once a federated share was created successfully" : "연합 공유를 생성했을 때 자동으로 서버 추가",
"+ Add trusted server" : "+ 신뢰할 수 있는 서버 추가",
"Trusted server" : "신뢰할 수 있는 서버",
- "Add" : "추가",
- "Federation" : "연합"
+ "Add" : "추가"
},
"nplurals=1; plural=0;");
diff --git a/apps/federation/l10n/ko.json b/apps/federation/l10n/ko.json
index ab8fbf938741a..6fbfc35788e45 100644
--- a/apps/federation/l10n/ko.json
+++ b/apps/federation/l10n/ko.json
@@ -3,12 +3,11 @@
"Server is already in the list of trusted servers." : "신뢰할 수 있는 서버 목록에 이미 추가되었습니다.",
"No server to federate with found" : "연합 가능한 서버를 찾을 수 없음",
"Could not add server" : "서버를 추가할 수 없음",
- "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." : "서버 연합을 통해서 다른 신뢰할 수 있는 서버와 사용자 디렉터리를 교환할 수 있습니다. 이 기능의 사용 예시로 연합 공유 시 외부 사용자를 자동 완성하는 데 사용할 수 있습니다.",
+ "Trusted servers" : "신뢰할 수 있는 서버",
"Add server automatically once a federated share was created successfully" : "연합 공유를 생성했을 때 자동으로 서버 추가",
"+ Add trusted server" : "+ 신뢰할 수 있는 서버 추가",
"Trusted server" : "신뢰할 수 있는 서버",
- "Add" : "추가",
- "Federation" : "연합"
+ "Add" : "추가"
},"pluralForm" :"nplurals=1; plural=0;"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/lt_LT.js b/apps/federation/l10n/lt_LT.js
index dca264711165d..2e92e02ace59a 100644
--- a/apps/federation/l10n/lt_LT.js
+++ b/apps/federation/l10n/lt_LT.js
@@ -1,16 +1,17 @@
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",
- "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",
- "Federation" : "Centralizuotų Serverių sistema"
+ "Added to the list of trusted servers" : "Saugykla prijungta",
+ "Server is already in the list of trusted servers." : "Saugykla jau prijungta",
+ "No server to federate with found" : "Nerasta tinkama saugykla",
+ "Could not add server" : "Nepavyko prijungti saugyklos",
+ "Federation" : "Išorinė saugykla",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Federacija jums leidžia prisijungti prie kitų patikimų serverių, kad pakeisti vartotojo katalogą.",
+ "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." : "Išorinės saugyklos leidžia naudotojams dalintis duomenimis ir adresatais tarpusavyje",
+ "Trusted servers" : "Saugyklos",
+ "Add server automatically once a federated share was created successfully" : "Prijungti automatiškai užmezgus ryšį",
+ "+ Add trusted server" : "Prijungti",
+ "Trusted server" : "Saugyklos adresas",
+ "Add" : "Prijungti"
},
-"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);");
+"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);");
diff --git a/apps/federation/l10n/lt_LT.json b/apps/federation/l10n/lt_LT.json
index 74037687405b2..6e120cf0e9f33 100644
--- a/apps/federation/l10n/lt_LT.json
+++ b/apps/federation/l10n/lt_LT.json
@@ -1,14 +1,15 @@
{ "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",
- "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",
- "Federation" : "Centralizuotų Serverių sistema"
-},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"
+ "Added to the list of trusted servers" : "Saugykla prijungta",
+ "Server is already in the list of trusted servers." : "Saugykla jau prijungta",
+ "No server to federate with found" : "Nerasta tinkama saugykla",
+ "Could not add server" : "Nepavyko prijungti saugyklos",
+ "Federation" : "Išorinė saugykla",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Federacija jums leidžia prisijungti prie kitų patikimų serverių, kad pakeisti vartotojo katalogą.",
+ "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." : "Išorinės saugyklos leidžia naudotojams dalintis duomenimis ir adresatais tarpusavyje",
+ "Trusted servers" : "Saugyklos",
+ "Add server automatically once a federated share was created successfully" : "Prijungti automatiškai užmezgus ryšį",
+ "+ Add trusted server" : "Prijungti",
+ "Trusted server" : "Saugyklos adresas",
+ "Add" : "Prijungti"
+},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/lv.js b/apps/federation/l10n/lv.js
index 784ab998f87e5..68202ad0b49aa 100644
--- a/apps/federation/l10n/lv.js
+++ b/apps/federation/l10n/lv.js
@@ -5,12 +5,12 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "Serveris jau ir uzticamo serveru sarakstā .",
"No server to federate with found" : "Nav atrasts neviens serveris",
"Could not add server" : "Nevarēja pievienot serveri",
- "Trusted servers" : "Uzticami serveri",
+ "Federation" : "Federācija",
"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." : "Federācija ļauj savienot ar citiem uzticamiem serveriem ar Exchange lietotāja direktoriju. Piemēram, tas tiks izmantots, lai automātiski pieslēgtu ārējiem lietotājiem integrēto koplietošanu.",
+ "Trusted servers" : "Uzticami serveri",
"Add server automatically once a federated share was created successfully" : "Automātiski pievienots serveris federācijas koplietojumam, veiksmīgi",
"+ Add trusted server" : "+ pievietot uzticamiem serveriem",
"Trusted server" : "Uzticams serveris",
- "Add" : "Pievienot",
- "Federation" : "Federācija"
+ "Add" : "Pievienot"
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);");
diff --git a/apps/federation/l10n/lv.json b/apps/federation/l10n/lv.json
index 4e371cc279cb0..b48c6cfeb6e8d 100644
--- a/apps/federation/l10n/lv.json
+++ b/apps/federation/l10n/lv.json
@@ -3,12 +3,12 @@
"Server is already in the list of trusted servers." : "Serveris jau ir uzticamo serveru sarakstā .",
"No server to federate with found" : "Nav atrasts neviens serveris",
"Could not add server" : "Nevarēja pievienot serveri",
- "Trusted servers" : "Uzticami serveri",
+ "Federation" : "Federācija",
"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." : "Federācija ļauj savienot ar citiem uzticamiem serveriem ar Exchange lietotāja direktoriju. Piemēram, tas tiks izmantots, lai automātiski pieslēgtu ārējiem lietotājiem integrēto koplietošanu.",
+ "Trusted servers" : "Uzticami serveri",
"Add server automatically once a federated share was created successfully" : "Automātiski pievienots serveris federācijas koplietojumam, veiksmīgi",
"+ Add trusted server" : "+ pievietot uzticamiem serveriem",
"Trusted server" : "Uzticams serveris",
- "Add" : "Pievienot",
- "Federation" : "Federācija"
+ "Add" : "Pievienot"
},"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/federation/l10n/mn.js b/apps/federation/l10n/mn.js
index 156c883fba9f6..678da835ad1e0 100644
--- a/apps/federation/l10n/mn.js
+++ b/apps/federation/l10n/mn.js
@@ -5,11 +5,10 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "сервер нь аль хэдийн найдвартай серверийн жагсаалтанд байна",
"No server to federate with found" : "Ямар ч холбооны сервер олдсонгүй ",
"Could not add server" : " сервер нэмж чадаагүй ",
- "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." : "Холбоо нь хэрэглэгчийн санг солилцох бусад найдвартай серверүүд уруу холбогдох боломжийг олгоно. Жишээ нь үүнийг холбооны хуваарилалт авто бүрэн гадны хэрэглэгчдэд ашиглаж болно",
+ "Trusted servers" : "найдвартай сервер",
"+ Add trusted server" : "+ найдвартай сервер нэмэх",
"Trusted server" : "найдвартай сервер",
- "Add" : "нэмэх",
- "Federation" : "холбоо"
+ "Add" : "нэмэх"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/mn.json b/apps/federation/l10n/mn.json
index 773fc9a6ff635..fe4972147bcf2 100644
--- a/apps/federation/l10n/mn.json
+++ b/apps/federation/l10n/mn.json
@@ -3,11 +3,10 @@
"Server is already in the list of trusted servers." : "сервер нь аль хэдийн найдвартай серверийн жагсаалтанд байна",
"No server to federate with found" : "Ямар ч холбооны сервер олдсонгүй ",
"Could not add server" : " сервер нэмж чадаагүй ",
- "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." : "Холбоо нь хэрэглэгчийн санг солилцох бусад найдвартай серверүүд уруу холбогдох боломжийг олгоно. Жишээ нь үүнийг холбооны хуваарилалт авто бүрэн гадны хэрэглэгчдэд ашиглаж болно",
+ "Trusted servers" : "найдвартай сервер",
"+ Add trusted server" : "+ найдвартай сервер нэмэх",
"Trusted server" : "найдвартай сервер",
- "Add" : "нэмэх",
- "Federation" : "холбоо"
+ "Add" : "нэмэх"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/nb.js b/apps/federation/l10n/nb.js
index f40d53b4308f1..eafdf0495a6b8 100644
--- a/apps/federation/l10n/nb.js
+++ b/apps/federation/l10n/nb.js
@@ -5,12 +5,12 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "Tjeneren er allerede i listen av klarerte tjenere.",
"No server to federate with found" : "Ingen tjener å forene med ble funnet",
"Could not add server" : "Kunne ikke legge til tjener",
- "Trusted servers" : "Klarerte tjenere",
+ "Federation" : "Sammenknytting",
"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." : "Sammenknytting tillater deg å koble sammen andre betrodde tjenere for utveksling av brukermapper. For eksempel vil det bli brukt for autofullføring av eksterne brukere for sammenknyttet deling.",
+ "Trusted servers" : "Klarerte tjenere",
"Add server automatically once a federated share was created successfully" : "Legg til tjener automatisk når en sammenknyttet deling har blitt opprettet",
"+ Add trusted server" : "+ Legg til klarert tjener",
"Trusted server" : "Klarert tjener",
- "Add" : "Legg til",
- "Federation" : "Sammenknytting"
+ "Add" : "Legg til"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/nb.json b/apps/federation/l10n/nb.json
index 156cfba28712a..fcd653b2beeea 100644
--- a/apps/federation/l10n/nb.json
+++ b/apps/federation/l10n/nb.json
@@ -3,12 +3,12 @@
"Server is already in the list of trusted servers." : "Tjeneren er allerede i listen av klarerte tjenere.",
"No server to federate with found" : "Ingen tjener å forene med ble funnet",
"Could not add server" : "Kunne ikke legge til tjener",
- "Trusted servers" : "Klarerte tjenere",
+ "Federation" : "Sammenknytting",
"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." : "Sammenknytting tillater deg å koble sammen andre betrodde tjenere for utveksling av brukermapper. For eksempel vil det bli brukt for autofullføring av eksterne brukere for sammenknyttet deling.",
+ "Trusted servers" : "Klarerte tjenere",
"Add server automatically once a federated share was created successfully" : "Legg til tjener automatisk når en sammenknyttet deling har blitt opprettet",
"+ Add trusted server" : "+ Legg til klarert tjener",
"Trusted server" : "Klarert tjener",
- "Add" : "Legg til",
- "Federation" : "Sammenknytting"
+ "Add" : "Legg til"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/nl.js b/apps/federation/l10n/nl.js
index 7dc7d94ba67ed..ef290e928eebe 100644
--- a/apps/federation/l10n/nl.js
+++ b/apps/federation/l10n/nl.js
@@ -5,12 +5,13 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "Server bestaat reeds in de lijst van vertrouwde servers.",
"No server to federate with found" : "Geen server gevonden om mee te federeren",
"Could not add server" : "Kon server niet toevoegen",
- "Trusted servers" : "Vertrouwde servers",
+ "Federation" : "Federatie",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Federatie maakt het mogelijk om te verbinden met andere vertrouwde servers om de gebuikersadministratie te delen.",
"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." : "Federatie maakt het mogelijk om te verbinden met vertrouwde servers en de gebuikersadministratie te delen. Zo kun je automatisch externe gebruikers toevoegen voor federatief delen.",
+ "Trusted servers" : "Vertrouwde servers",
"Add server automatically once a federated share was created successfully" : "Voeg server automatisch toe zodra een gefedereerde share succesvol gecreëerd is",
"+ Add trusted server" : "+ Toevoegen vertrouwde server",
"Trusted server" : "Vertrouwde server",
- "Add" : "Toevoegen",
- "Federation" : "Federatie"
+ "Add" : "Toevoegen"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/nl.json b/apps/federation/l10n/nl.json
index 898142b497ed7..98d15e51213e1 100644
--- a/apps/federation/l10n/nl.json
+++ b/apps/federation/l10n/nl.json
@@ -3,12 +3,13 @@
"Server is already in the list of trusted servers." : "Server bestaat reeds in de lijst van vertrouwde servers.",
"No server to federate with found" : "Geen server gevonden om mee te federeren",
"Could not add server" : "Kon server niet toevoegen",
- "Trusted servers" : "Vertrouwde servers",
+ "Federation" : "Federatie",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Federatie maakt het mogelijk om te verbinden met andere vertrouwde servers om de gebuikersadministratie te delen.",
"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." : "Federatie maakt het mogelijk om te verbinden met vertrouwde servers en de gebuikersadministratie te delen. Zo kun je automatisch externe gebruikers toevoegen voor federatief delen.",
+ "Trusted servers" : "Vertrouwde servers",
"Add server automatically once a federated share was created successfully" : "Voeg server automatisch toe zodra een gefedereerde share succesvol gecreëerd is",
"+ Add trusted server" : "+ Toevoegen vertrouwde server",
"Trusted server" : "Vertrouwde server",
- "Add" : "Toevoegen",
- "Federation" : "Federatie"
+ "Add" : "Toevoegen"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/pl.js b/apps/federation/l10n/pl.js
index eff79dd795fe6..ab6bef04ccb3d 100644
--- a/apps/federation/l10n/pl.js
+++ b/apps/federation/l10n/pl.js
@@ -5,12 +5,12 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "Serwer znajduje się już na liście zaufanych serwerów.",
"No server to federate with found" : "Nie znaleziono stowarzyszonego serwera",
"Could not add server" : "Nie można dodać serwera",
- "Trusted servers" : "Zaufane serwery",
+ "Federation" : "Stowarzyszenia",
"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." : "Stowarzyszenie pozwala łączyć się z innymi zaufanymi użytkownikami i wymieniać się z nimi katalogami. Na przykład, może to być wykorzystane do autouzupełniania w dzieleniu się ze stowarzyszonym użytkownikiem.",
+ "Trusted servers" : "Zaufane serwery",
"Add server automatically once a federated share was created successfully" : "Dodaj serwer automatycznie po pomyślnym utworzeniu stowarzyszonego udziału.",
"+ Add trusted server" : "+ Dodaj zaufany serwer",
"Trusted server" : "Zaufany serwer",
- "Add" : "Dodaj",
- "Federation" : "Stowarzyszenia"
+ "Add" : "Dodaj"
},
"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/federation/l10n/pl.json b/apps/federation/l10n/pl.json
index 4fa52891676da..894da5082fe65 100644
--- a/apps/federation/l10n/pl.json
+++ b/apps/federation/l10n/pl.json
@@ -3,12 +3,12 @@
"Server is already in the list of trusted servers." : "Serwer znajduje się już na liście zaufanych serwerów.",
"No server to federate with found" : "Nie znaleziono stowarzyszonego serwera",
"Could not add server" : "Nie można dodać serwera",
- "Trusted servers" : "Zaufane serwery",
+ "Federation" : "Stowarzyszenia",
"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." : "Stowarzyszenie pozwala łączyć się z innymi zaufanymi użytkownikami i wymieniać się z nimi katalogami. Na przykład, może to być wykorzystane do autouzupełniania w dzieleniu się ze stowarzyszonym użytkownikiem.",
+ "Trusted servers" : "Zaufane serwery",
"Add server automatically once a federated share was created successfully" : "Dodaj serwer automatycznie po pomyślnym utworzeniu stowarzyszonego udziału.",
"+ Add trusted server" : "+ Dodaj zaufany serwer",
"Trusted server" : "Zaufany serwer",
- "Add" : "Dodaj",
- "Federation" : "Stowarzyszenia"
+ "Add" : "Dodaj"
},"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/federation/l10n/pt_BR.js b/apps/federation/l10n/pt_BR.js
index dc358d66c34f0..7e19d521403ad 100644
--- a/apps/federation/l10n/pt_BR.js
+++ b/apps/federation/l10n/pt_BR.js
@@ -5,12 +5,13 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "O servidor já está na lista de servidores confiáveis.",
"No server to federate with found" : "Nenhum servidor encontrado para federar",
"Could not add server" : "Não foi possível adicionar servidor",
- "Trusted servers" : "Servidores confiáveis",
+ "Federation" : "Federação",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "A federação permite que você se conecte a outros servidores confiáveis para trocar o diretório do usuário.",
"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." : "Federação permite que você conecte com outros servidores confiáveis para trocar o diretório do usuário. Por exemplo, este atributo será usado para completar automaticamente usuários externos para compartilhamento federado.",
+ "Trusted servers" : "Servidores confiáveis",
"Add server automatically once a federated share was created successfully" : "Adicionar servidor automaticamente uma vez que um compartilhamento federado foi criado com êxito",
"+ Add trusted server" : "+Adicionar servidores confiáveis",
"Trusted server" : "Servidores confiáveis",
- "Add" : "Adicionar",
- "Federation" : "Federação"
+ "Add" : "Adicionar"
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/federation/l10n/pt_BR.json b/apps/federation/l10n/pt_BR.json
index d9f1ef6147b83..d551bc3e60dd9 100644
--- a/apps/federation/l10n/pt_BR.json
+++ b/apps/federation/l10n/pt_BR.json
@@ -3,12 +3,13 @@
"Server is already in the list of trusted servers." : "O servidor já está na lista de servidores confiáveis.",
"No server to federate with found" : "Nenhum servidor encontrado para federar",
"Could not add server" : "Não foi possível adicionar servidor",
- "Trusted servers" : "Servidores confiáveis",
+ "Federation" : "Federação",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "A federação permite que você se conecte a outros servidores confiáveis para trocar o diretório do usuário.",
"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." : "Federação permite que você conecte com outros servidores confiáveis para trocar o diretório do usuário. Por exemplo, este atributo será usado para completar automaticamente usuários externos para compartilhamento federado.",
+ "Trusted servers" : "Servidores confiáveis",
"Add server automatically once a federated share was created successfully" : "Adicionar servidor automaticamente uma vez que um compartilhamento federado foi criado com êxito",
"+ Add trusted server" : "+Adicionar servidores confiáveis",
"Trusted server" : "Servidores confiáveis",
- "Add" : "Adicionar",
- "Federation" : "Federação"
+ "Add" : "Adicionar"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/ru.js b/apps/federation/l10n/ru.js
index 5e3c36f176a98..228976a96ead5 100644
--- a/apps/federation/l10n/ru.js
+++ b/apps/federation/l10n/ru.js
@@ -5,12 +5,13 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "Сервер уже есть в списке доверенных серверов.",
"No server to federate with found" : "Сервер для объединения не найден",
"Could not add server" : "Не удалось добавить сервер",
- "Trusted servers" : "Доверенные серверы",
+ "Federation" : "Федерация",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Федерация позволяет подключаться к другим доверенным серверам для обмена каталогами пользователей.",
"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." : "Федерация серверов позволит Вам подключиться к другим доверенным серверам для обмена каталогами пользователей. Это будет использовано, например, для автодополнения имён пользователей при открытии федеративного общего доступа.",
+ "Trusted servers" : "Доверенные серверы",
"Add server automatically once a federated share was created successfully" : "Добавить сервер автоматически после успешного создания федеративного ресурса общего доступа",
"+ Add trusted server" : "+ Добавить доверенный сервер",
"Trusted server" : "Доверенный сервер",
- "Add" : "Добавить",
- "Federation" : "Федерация"
+ "Add" : "Добавить"
},
"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/federation/l10n/ru.json b/apps/federation/l10n/ru.json
index cf98806168505..f79dd52f1d9a6 100644
--- a/apps/federation/l10n/ru.json
+++ b/apps/federation/l10n/ru.json
@@ -3,12 +3,13 @@
"Server is already in the list of trusted servers." : "Сервер уже есть в списке доверенных серверов.",
"No server to federate with found" : "Сервер для объединения не найден",
"Could not add server" : "Не удалось добавить сервер",
- "Trusted servers" : "Доверенные серверы",
+ "Federation" : "Федерация",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Федерация позволяет подключаться к другим доверенным серверам для обмена каталогами пользователей.",
"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." : "Федерация серверов позволит Вам подключиться к другим доверенным серверам для обмена каталогами пользователей. Это будет использовано, например, для автодополнения имён пользователей при открытии федеративного общего доступа.",
+ "Trusted servers" : "Доверенные серверы",
"Add server automatically once a federated share was created successfully" : "Добавить сервер автоматически после успешного создания федеративного ресурса общего доступа",
"+ Add trusted server" : "+ Добавить доверенный сервер",
"Trusted server" : "Доверенный сервер",
- "Add" : "Добавить",
- "Federation" : "Федерация"
+ "Add" : "Добавить"
},"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/federation/l10n/sk.js b/apps/federation/l10n/sk.js
index ebf28b6fa3446..54eb05bcf3c53 100644
--- a/apps/federation/l10n/sk.js
+++ b/apps/federation/l10n/sk.js
@@ -5,12 +5,12 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "Server sa už nachádza v zozname dôveryhodných serverov",
"No server to federate with found" : "Server pre združenie sa nenašiel",
"Could not add server" : "Nebolo možné pridať server",
- "Trusted servers" : "Dôveryhodné servery",
+ "Federation" : "Združovanie",
"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." : "Združovanie vám umožňuje sa pripojiť k iným dôveryhodným serverom za účelom výmeny adresára používateľov. Používa sa to napr. pre automatické doplňovanie používateľov pri združenom zdieľaní.",
+ "Trusted servers" : "Dôveryhodné servery",
"Add server automatically once a federated share was created successfully" : "Pridať server automaticky akonáhle je úspešne vytvorené združené zdieľanie",
"+ Add trusted server" : "Pridať dôveryhodný server",
"Trusted server" : "Dôveryhodný server",
- "Add" : "Pridať",
- "Federation" : "Združovanie"
+ "Add" : "Pridať"
},
-"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
+"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);");
diff --git a/apps/federation/l10n/sk.json b/apps/federation/l10n/sk.json
index 119f2b121fa7e..ba60ae20665a6 100644
--- a/apps/federation/l10n/sk.json
+++ b/apps/federation/l10n/sk.json
@@ -3,12 +3,12 @@
"Server is already in the list of trusted servers." : "Server sa už nachádza v zozname dôveryhodných serverov",
"No server to federate with found" : "Server pre združenie sa nenašiel",
"Could not add server" : "Nebolo možné pridať server",
- "Trusted servers" : "Dôveryhodné servery",
+ "Federation" : "Združovanie",
"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." : "Združovanie vám umožňuje sa pripojiť k iným dôveryhodným serverom za účelom výmeny adresára používateľov. Používa sa to napr. pre automatické doplňovanie používateľov pri združenom zdieľaní.",
+ "Trusted servers" : "Dôveryhodné servery",
"Add server automatically once a federated share was created successfully" : "Pridať server automaticky akonáhle je úspešne vytvorené združené zdieľanie",
"+ Add trusted server" : "Pridať dôveryhodný server",
"Trusted server" : "Dôveryhodný server",
- "Add" : "Pridať",
- "Federation" : "Združovanie"
-},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+ "Add" : "Pridať"
+},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/sl.js b/apps/federation/l10n/sl.js
index 2ce4d03ca5fe3..dffd2e860c711 100644
--- a/apps/federation/l10n/sl.js
+++ b/apps/federation/l10n/sl.js
@@ -1,16 +1,17 @@
OC.L10N.register(
"federation",
{
- "Added to the list of trusted servers" : "Dodano na spisek varnih strežnikov",
- "Server is already in the list of trusted servers." : "Strežnik je že na seznamu potrjenih strežnikov.",
+ "Added to the list of trusted servers" : "Strežnik je dodan na seznam varnih strežnikov.",
+ "Server is already in the list of trusted servers." : "Strežnik je že na seznamu varnih strežnikov.",
"No server to federate with found" : "Ne najdem strežnika za federiranje",
- "Could not add server" : "Ni mogoče dodati strežnika.",
- "Trusted servers" : "Zanesljivi strežniki",
- "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." : "Federiranje omogoča povezovanje z drugimi varnimi strežniki in izmenjavo spiska uporabnikov. Primer je samodejno dopolnjevanje zunanjih uporabnikov pri federacijski souporabi.",
- "Add server automatically once a federated share was created successfully" : "Strežnik dodaj samodejno, ko je povezava zveznega oblaka uspešno ustvarjena",
- "+ Add trusted server" : "+ Dodaj zanesljiv strežnik",
- "Trusted server" : "Zanesljiv strežnik",
- "Add" : "Dodaj",
- "Federation" : "Zvezni oblaki"
+ "Could not add server" : "Strežnika ni mogoče dodati.",
+ "Federation" : "Zvezni oblaki",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Zvezni oblak omogoča povezovanje zunanjih strežnikov v skupen oblak in izmenjavo datotek in map uporabnikov različnih sistemov.",
+ "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." : "Zvezni oblak omogoča povezovanje z drugimi varnimi strežniki in izmenjavo datotek in map uporabnikov v enotnem oblaku. Možnost omogoča na primer samodejno dopolnjevanje tudi imen uporabnikov na drugih, zunanjih strežnikih.",
+ "Trusted servers" : "Varni strežniki",
+ "Add server automatically once a federated share was created successfully" : "Strežnik dodaj samodejno, ko je povezava zveznega oblaka uspešno ustvarjena.",
+ "+ Add trusted server" : "+ Dodaj varen strežnik",
+ "Trusted server" : "Varen strežnik",
+ "Add" : "Dodaj"
},
"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);");
diff --git a/apps/federation/l10n/sl.json b/apps/federation/l10n/sl.json
index d942fb2846bf8..dc2562b2bf813 100644
--- a/apps/federation/l10n/sl.json
+++ b/apps/federation/l10n/sl.json
@@ -1,14 +1,15 @@
{ "translations": {
- "Added to the list of trusted servers" : "Dodano na spisek varnih strežnikov",
- "Server is already in the list of trusted servers." : "Strežnik je že na seznamu potrjenih strežnikov.",
+ "Added to the list of trusted servers" : "Strežnik je dodan na seznam varnih strežnikov.",
+ "Server is already in the list of trusted servers." : "Strežnik je že na seznamu varnih strežnikov.",
"No server to federate with found" : "Ne najdem strežnika za federiranje",
- "Could not add server" : "Ni mogoče dodati strežnika.",
- "Trusted servers" : "Zanesljivi strežniki",
- "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." : "Federiranje omogoča povezovanje z drugimi varnimi strežniki in izmenjavo spiska uporabnikov. Primer je samodejno dopolnjevanje zunanjih uporabnikov pri federacijski souporabi.",
- "Add server automatically once a federated share was created successfully" : "Strežnik dodaj samodejno, ko je povezava zveznega oblaka uspešno ustvarjena",
- "+ Add trusted server" : "+ Dodaj zanesljiv strežnik",
- "Trusted server" : "Zanesljiv strežnik",
- "Add" : "Dodaj",
- "Federation" : "Zvezni oblaki"
+ "Could not add server" : "Strežnika ni mogoče dodati.",
+ "Federation" : "Zvezni oblaki",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Zvezni oblak omogoča povezovanje zunanjih strežnikov v skupen oblak in izmenjavo datotek in map uporabnikov različnih sistemov.",
+ "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." : "Zvezni oblak omogoča povezovanje z drugimi varnimi strežniki in izmenjavo datotek in map uporabnikov v enotnem oblaku. Možnost omogoča na primer samodejno dopolnjevanje tudi imen uporabnikov na drugih, zunanjih strežnikih.",
+ "Trusted servers" : "Varni strežniki",
+ "Add server automatically once a federated share was created successfully" : "Strežnik dodaj samodejno, ko je povezava zveznega oblaka uspešno ustvarjena.",
+ "+ Add trusted server" : "+ Dodaj varen strežnik",
+ "Trusted server" : "Varen strežnik",
+ "Add" : "Dodaj"
},"pluralForm" :"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/sq.js b/apps/federation/l10n/sq.js
index dc4aeb8b7f738..fbe299d320bd6 100644
--- a/apps/federation/l10n/sq.js
+++ b/apps/federation/l10n/sq.js
@@ -5,12 +5,11 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "Server-i është tashmë në listën e server-ave të besuar.",
"No server to federate with found" : "Nuk u gjet server me të cilin mund të federohej",
"Could not add server" : "Server-i s’u shtua dot",
- "Trusted servers" : "Servera të besuar",
"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." : "Federimi ju lejon të lidheni me server-a të tjerë për të shkëmbyer direktorinë e përdoruesit. Për shembull, kjo mund të përdoret për të parapërgatitur vendet e punës për përdorues të jashtëm në shpërndarjen e federuar.",
+ "Trusted servers" : "Servera të besuar",
"Add server automatically once a federated share was created successfully" : "Shtoje vetvetiu server-in pasi të jetë krijuar me sukses një ndarje e federuar",
"+ Add trusted server" : "+ Shto server-a të besuar",
"Trusted server" : "Server i besuar",
- "Add" : "Shto",
- "Federation" : "Federim"
+ "Add" : "Shto"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/sq.json b/apps/federation/l10n/sq.json
index 5ed93828d67a7..4f295c2965f77 100644
--- a/apps/federation/l10n/sq.json
+++ b/apps/federation/l10n/sq.json
@@ -3,12 +3,11 @@
"Server is already in the list of trusted servers." : "Server-i është tashmë në listën e server-ave të besuar.",
"No server to federate with found" : "Nuk u gjet server me të cilin mund të federohej",
"Could not add server" : "Server-i s’u shtua dot",
- "Trusted servers" : "Servera të besuar",
"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." : "Federimi ju lejon të lidheni me server-a të tjerë për të shkëmbyer direktorinë e përdoruesit. Për shembull, kjo mund të përdoret për të parapërgatitur vendet e punës për përdorues të jashtëm në shpërndarjen e federuar.",
+ "Trusted servers" : "Servera të besuar",
"Add server automatically once a federated share was created successfully" : "Shtoje vetvetiu server-in pasi të jetë krijuar me sukses një ndarje e federuar",
"+ Add trusted server" : "+ Shto server-a të besuar",
"Trusted server" : "Server i besuar",
- "Add" : "Shto",
- "Federation" : "Federim"
+ "Add" : "Shto"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/sr.js b/apps/federation/l10n/sr.js
index 88f2c6dfd69d3..4d3bf69584809 100644
--- a/apps/federation/l10n/sr.js
+++ b/apps/federation/l10n/sr.js
@@ -5,12 +5,13 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "Сервер је већ на списку сервера од поверења.",
"No server to federate with found" : "Није нађен сервер за здруживање",
"Could not add server" : "Неуспело додавање сервера",
- "Trusted servers" : "Сервери од поверења",
+ "Federation" : "Здруживање",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Здруживање омогућава да се повежете са другим серверима од поверења и да размењујете корисничке директоријуме.",
"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." : "Здруживање омогућава да се повежете са другим серверима од поверења и да мењате корисничке директоријуме.",
+ "Trusted servers" : "Сервери од поверења",
"Add server automatically once a federated share was created successfully" : "Додај сервер аутоматски по успешном прављењу здруженог дељења",
"+ Add trusted server" : "+ Додај сервер од поверења",
"Trusted server" : "Сервер од поверења",
- "Add" : "Додај",
- "Federation" : "Здруживање"
+ "Add" : "Додај"
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/apps/federation/l10n/sr.json b/apps/federation/l10n/sr.json
index c70b5f1a6225e..45207c0c61b60 100644
--- a/apps/federation/l10n/sr.json
+++ b/apps/federation/l10n/sr.json
@@ -3,12 +3,13 @@
"Server is already in the list of trusted servers." : "Сервер је већ на списку сервера од поверења.",
"No server to federate with found" : "Није нађен сервер за здруживање",
"Could not add server" : "Неуспело додавање сервера",
- "Trusted servers" : "Сервери од поверења",
+ "Federation" : "Здруживање",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Здруживање омогућава да се повежете са другим серверима од поверења и да размењујете корисничке директоријуме.",
"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." : "Здруживање омогућава да се повежете са другим серверима од поверења и да мењате корисничке директоријуме.",
+ "Trusted servers" : "Сервери од поверења",
"Add server automatically once a federated share was created successfully" : "Додај сервер аутоматски по успешном прављењу здруженог дељења",
"+ Add trusted server" : "+ Додај сервер од поверења",
"Trusted server" : "Сервер од поверења",
- "Add" : "Додај",
- "Federation" : "Здруживање"
+ "Add" : "Додај"
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/sv.js b/apps/federation/l10n/sv.js
index fa6ccf86dc9fe..33f0c987b8c5a 100644
--- a/apps/federation/l10n/sv.js
+++ b/apps/federation/l10n/sv.js
@@ -5,12 +5,12 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "Servern finns redan i listan",
"No server to federate with found" : "Ingen server att federera med hittades",
"Could not add server" : "Kunde inte lägga till server",
- "Trusted servers" : "Betrodda servrar",
+ "Federation" : "Federation",
"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 låter dig ansluta till andra betrodda servrar för att utbyta användarinformation. Till exempel kommer detta användas för att auto-komplettera externa användare för federerad delning.",
+ "Trusted servers" : "Betrodda servrar",
"Add server automatically once a federated share was created successfully" : "Lägg till servern automatiskt så fort en lyckad federerad delning skapats",
"+ Add trusted server" : "+ Lägg till betrodd server",
"Trusted server" : "Betrodd server",
- "Add" : "Lägg till",
- "Federation" : "Federerad delning"
+ "Add" : "Lägg till"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/federation/l10n/sv.json b/apps/federation/l10n/sv.json
index ead6b203f7f32..55a5258a3f235 100644
--- a/apps/federation/l10n/sv.json
+++ b/apps/federation/l10n/sv.json
@@ -3,12 +3,12 @@
"Server is already in the list of trusted servers." : "Servern finns redan i listan",
"No server to federate with found" : "Ingen server att federera med hittades",
"Could not add server" : "Kunde inte lägga till server",
- "Trusted servers" : "Betrodda servrar",
+ "Federation" : "Federation",
"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 låter dig ansluta till andra betrodda servrar för att utbyta användarinformation. Till exempel kommer detta användas för att auto-komplettera externa användare för federerad delning.",
+ "Trusted servers" : "Betrodda servrar",
"Add server automatically once a federated share was created successfully" : "Lägg till servern automatiskt så fort en lyckad federerad delning skapats",
"+ Add trusted server" : "+ Lägg till betrodd server",
"Trusted server" : "Betrodd server",
- "Add" : "Lägg till",
- "Federation" : "Federerad delning"
+ "Add" : "Lägg till"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/tr.js b/apps/federation/l10n/tr.js
index dd959026d0f17..3fbc005515124 100644
--- a/apps/federation/l10n/tr.js
+++ b/apps/federation/l10n/tr.js
@@ -5,12 +5,13 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "Sunucu zaten güvenilen sunucu listesine eklenmiş.",
"No server to federate with found" : "Birleştirilecek bir sunucu bulunamadı",
"Could not add server" : "Sunucu eklenemedi",
- "Trusted servers" : "Güvenilen sunucular",
+ "Federation" : "Birleşim",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Birleşim, diğer güvenilir sunucularla kullanıcı dizininin paylaşılmasını sağlar.",
"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." : "Birleşim, diğer güvenilir sunucularla dosya/klasör paylaşımı yapılmasını sağlar. Örneğin, bu işlem birleştirilmiş paylaşım için dış kullanıcıların otomatik olarak tamamlanmasını sağlar.",
+ "Trusted servers" : "Güvenilen sunucular",
"Add server automatically once a federated share was created successfully" : "Bir birleşmiş paylaşım eklendiğinde sunucu otomatik olarak eklensin",
"+ Add trusted server" : "+ Güvenilir sunucu ekle",
"Trusted server" : "Güvenilen sunucu",
- "Add" : "Ekle",
- "Federation" : "Birleşim"
+ "Add" : "Ekle"
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/federation/l10n/tr.json b/apps/federation/l10n/tr.json
index eb7971df9bb78..581d3efc69271 100644
--- a/apps/federation/l10n/tr.json
+++ b/apps/federation/l10n/tr.json
@@ -3,12 +3,13 @@
"Server is already in the list of trusted servers." : "Sunucu zaten güvenilen sunucu listesine eklenmiş.",
"No server to federate with found" : "Birleştirilecek bir sunucu bulunamadı",
"Could not add server" : "Sunucu eklenemedi",
- "Trusted servers" : "Güvenilen sunucular",
+ "Federation" : "Birleşim",
+ "Federation allows you to connect with other trusted servers to exchange the user directory." : "Birleşim, diğer güvenilir sunucularla kullanıcı dizininin paylaşılmasını sağlar.",
"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." : "Birleşim, diğer güvenilir sunucularla dosya/klasör paylaşımı yapılmasını sağlar. Örneğin, bu işlem birleştirilmiş paylaşım için dış kullanıcıların otomatik olarak tamamlanmasını sağlar.",
+ "Trusted servers" : "Güvenilen sunucular",
"Add server automatically once a federated share was created successfully" : "Bir birleşmiş paylaşım eklendiğinde sunucu otomatik olarak eklensin",
"+ Add trusted server" : "+ Güvenilir sunucu ekle",
"Trusted server" : "Güvenilen sunucu",
- "Add" : "Ekle",
- "Federation" : "Birleşim"
+ "Add" : "Ekle"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/uk.js b/apps/federation/l10n/uk.js
index 6837d75606c56..0206ed1947256 100644
--- a/apps/federation/l10n/uk.js
+++ b/apps/federation/l10n/uk.js
@@ -1,11 +1,13 @@
OC.L10N.register(
"federation",
{
- "Server added to the list of trusted ownClouds" : "Сервер додано до переліку довірених серверів ownClouds",
+ "Added to the list of trusted servers" : "Сервер додано до списку довірених серверів",
"Server is already in the list of trusted servers." : "Сервер вже знаходиться в переліку довірених серверів",
- "No ownCloud server found" : "Не знайдено сервер ownCloud",
"Could not add server" : "Не вдалося додати сервер",
"Federation" : "Об'єднання",
- "ownCloud Federation allows you to connect with other trusted ownClouds to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Об'єднання ownCloud дозволяє вам з'єднання з іншими довіреними серверами ownClouds для обміну директоріями користувачів. Наприклад це буде використовуватись для авто-доповнення зовнішніх користувачів до об'єднаних ресурсів обміну. "
+ "Trusted servers" : "Довірені сервера",
+ "+ Add trusted server" : "Додати довірений сервер",
+ "Trusted server" : "Довірений сервер",
+ "Add" : "Додати"
},
-"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
+"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);");
diff --git a/apps/federation/l10n/uk.json b/apps/federation/l10n/uk.json
index 6eb357d628437..b314005c9b459 100644
--- a/apps/federation/l10n/uk.json
+++ b/apps/federation/l10n/uk.json
@@ -1,9 +1,11 @@
{ "translations": {
- "Server added to the list of trusted ownClouds" : "Сервер додано до переліку довірених серверів ownClouds",
+ "Added to the list of trusted servers" : "Сервер додано до списку довірених серверів",
"Server is already in the list of trusted servers." : "Сервер вже знаходиться в переліку довірених серверів",
- "No ownCloud server found" : "Не знайдено сервер ownCloud",
"Could not add server" : "Не вдалося додати сервер",
"Federation" : "Об'єднання",
- "ownCloud Federation allows you to connect with other trusted ownClouds to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Об'єднання ownCloud дозволяє вам з'єднання з іншими довіреними серверами ownClouds для обміну директоріями користувачів. Наприклад це буде використовуватись для авто-доповнення зовнішніх користувачів до об'єднаних ресурсів обміну. "
-},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
+ "Trusted servers" : "Довірені сервера",
+ "+ Add trusted server" : "Додати довірений сервер",
+ "Trusted server" : "Довірений сервер",
+ "Add" : "Додати"
+},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (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/federation/l10n/zh_CN.js b/apps/federation/l10n/zh_CN.js
index bb30e2cb86d95..e7c9bb261062f 100644
--- a/apps/federation/l10n/zh_CN.js
+++ b/apps/federation/l10n/zh_CN.js
@@ -5,12 +5,11 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "服务器在线,并已成功添加至信任服务器列表。",
"No server to federate with found" : "没有找到联盟服务器",
"Could not add server" : "无法添加服务器",
- "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." : "联盟允许您与其他受信任的服务器连接并交换用户目录。 例如,这将用于自动完成外部用户组成共享联盟。",
+ "Trusted servers" : "可信任服务器",
"Add server automatically once a federated share was created successfully" : "一旦联合共享创建成功自动添加服务器",
"+ Add trusted server" : "+ 添加可信任服务器",
"Trusted server" : "可信任服务器",
- "Add" : "添加",
- "Federation" : "联合"
+ "Add" : "添加"
},
"nplurals=1; plural=0;");
diff --git a/apps/federation/l10n/zh_CN.json b/apps/federation/l10n/zh_CN.json
index 919c572ba34aa..eb1db9973151a 100644
--- a/apps/federation/l10n/zh_CN.json
+++ b/apps/federation/l10n/zh_CN.json
@@ -3,12 +3,11 @@
"Server is already in the list of trusted servers." : "服务器在线,并已成功添加至信任服务器列表。",
"No server to federate with found" : "没有找到联盟服务器",
"Could not add server" : "无法添加服务器",
- "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." : "联盟允许您与其他受信任的服务器连接并交换用户目录。 例如,这将用于自动完成外部用户组成共享联盟。",
+ "Trusted servers" : "可信任服务器",
"Add server automatically once a federated share was created successfully" : "一旦联合共享创建成功自动添加服务器",
"+ Add trusted server" : "+ 添加可信任服务器",
"Trusted server" : "可信任服务器",
- "Add" : "添加",
- "Federation" : "联合"
+ "Add" : "添加"
},"pluralForm" :"nplurals=1; plural=0;"
}
\ No newline at end of file
diff --git a/apps/federation/l10n/zh_TW.js b/apps/federation/l10n/zh_TW.js
index 656eb9a6bdeee..54e2f4ebfb1f6 100644
--- a/apps/federation/l10n/zh_TW.js
+++ b/apps/federation/l10n/zh_TW.js
@@ -5,12 +5,11 @@ OC.L10N.register(
"Server is already in the list of trusted servers." : "伺服器已經在信任清單內",
"No server to federate with found" : "沒有找到可結盟的伺服器",
"Could not add server" : "無法加入伺服器",
- "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." : "聯盟功能允許您與信任的伺服器連結,交換使用者列表。舉例來說,與其他雲端聯盟的使用者分享檔案時,有了這一份列表,就可以在輸入框搜尋他們的使用者名稱。",
+ "Trusted servers" : "信任的伺服器",
"Add server automatically once a federated share was created successfully" : "當聯盟分享成功建立的時候自動將伺服器加入信任清單",
"+ Add trusted server" : "+ 加入信任的伺服器",
"Trusted server" : "信任的伺服器",
- "Add" : "新增",
- "Federation" : "聯盟"
+ "Add" : "新增"
},
"nplurals=1; plural=0;");
diff --git a/apps/federation/l10n/zh_TW.json b/apps/federation/l10n/zh_TW.json
index 5649df8af1db0..8140f293e8992 100644
--- a/apps/federation/l10n/zh_TW.json
+++ b/apps/federation/l10n/zh_TW.json
@@ -3,12 +3,11 @@
"Server is already in the list of trusted servers." : "伺服器已經在信任清單內",
"No server to federate with found" : "沒有找到可結盟的伺服器",
"Could not add server" : "無法加入伺服器",
- "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." : "聯盟功能允許您與信任的伺服器連結,交換使用者列表。舉例來說,與其他雲端聯盟的使用者分享檔案時,有了這一份列表,就可以在輸入框搜尋他們的使用者名稱。",
+ "Trusted servers" : "信任的伺服器",
"Add server automatically once a federated share was created successfully" : "當聯盟分享成功建立的時候自動將伺服器加入信任清單",
"+ Add trusted server" : "+ 加入信任的伺服器",
"Trusted server" : "信任的伺服器",
- "Add" : "新增",
- "Federation" : "聯盟"
+ "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 ea8116e4353d6..3798a03cb540e 100644
--- a/apps/federation/lib/AppInfo/Application.php
+++ b/apps/federation/lib/AppInfo/Application.php
@@ -32,6 +32,7 @@
use OCP\Util;
use Sabre\DAV\Auth\Plugin;
use Sabre\DAV\Server;
+use OCP\Share;
class Application extends App {
@@ -59,7 +60,7 @@ public function registerHooks() {
$hooksManager = $container->query(Hooks::class);
Util::connectHook(
- 'OCP\Share',
+ Share::class,
'federated_share_added',
$hooksManager,
'addServerHook'
diff --git a/apps/federation/lib/BackgroundJob/GetSharedSecret.php b/apps/federation/lib/BackgroundJob/GetSharedSecret.php
index 92bb31e369ed2..30b04c5b123e1 100644
--- a/apps/federation/lib/BackgroundJob/GetSharedSecret.php
+++ b/apps/federation/lib/BackgroundJob/GetSharedSecret.php
@@ -31,12 +31,10 @@
namespace OCA\Federation\BackgroundJob;
use GuzzleHttp\Exception\ClientException;
-use GuzzleHttp\Exception\ConnectException;
use GuzzleHttp\Exception\RequestException;
use GuzzleHttp\Ring\Exception\RingException;
use OC\BackgroundJob\JobList;
use OC\BackgroundJob\Job;
-use OCA\Federation\DbHandler;
use OCA\Federation\TrustedServers;
use OCP\AppFramework\Http;
use OCP\AppFramework\Utility\ITimeFactory;
@@ -69,9 +67,6 @@ class GetSharedSecret extends Job {
/** @var TrustedServers */
private $trustedServers;
- /** @var DbHandler */
- private $dbHandler;
-
/** @var IDiscoveryService */
private $ocsDiscoveryService;
@@ -84,8 +79,6 @@ class GetSharedSecret extends Job {
/** @var bool */
protected $retainJob = false;
- private $format = '?format=json';
-
private $defaultEndPoint = '/ocs/v2.php/apps/federation/api/v1/shared-secret';
/** @var int 30 day = 2592000sec */
@@ -99,7 +92,6 @@ class GetSharedSecret extends Job {
* @param IJobList $jobList
* @param TrustedServers $trustedServers
* @param ILogger $logger
- * @param DbHandler $dbHandler
* @param IDiscoveryService $ocsDiscoveryService
* @param ITimeFactory $timeFactory
*/
@@ -109,7 +101,6 @@ public function __construct(
IJobList $jobList,
TrustedServers $trustedServers,
ILogger $logger,
- DbHandler $dbHandler,
IDiscoveryService $ocsDiscoveryService,
ITimeFactory $timeFactory
) {
@@ -117,7 +108,6 @@ public function __construct(
$this->httpClient = $httpClientService->newClient();
$this->jobList = $jobList;
$this->urlGenerator = $urlGenerator;
- $this->dbHandler = $dbHandler;
$this->ocsDiscoveryService = $ocsDiscoveryService;
$this->trustedServers = $trustedServers;
$this->timeFactory = $timeFactory;
@@ -173,7 +163,7 @@ protected function run($argument) {
$endPoint = isset($endPoints['shared-secret']) ? $endPoints['shared-secret'] : $this->defaultEndPoint;
// make sure that we have a well formatted url
- $url = rtrim($target, '/') . '/' . trim($endPoint, '/') . $this->format;
+ $url = rtrim($target, '/') . '/' . trim($endPoint, '/');
$result = null;
try {
@@ -183,7 +173,8 @@ protected function run($argument) {
'query' =>
[
'url' => $source,
- 'token' => $token
+ 'token' => $token,
+ 'format' => 'json',
],
'timeout' => 3,
'connect_timeout' => 3,
@@ -201,10 +192,18 @@ protected function run($argument) {
}
} catch (RequestException $e) {
$status = -1; // There is no status code if we could not connect
- $this->logger->info('Could not connect to ' . $target, ['app' => 'federation']);
+ $this->logger->logException($e, [
+ 'message' => 'Could not connect to ' . $target,
+ 'level' => ILogger::INFO,
+ 'app' => 'federation',
+ ]);
} catch (RingException $e) {
$status = -1; // There is no status code if we could not connect
- $this->logger->info('Could not connect to ' . $target, ['app' => 'federation']);
+ $this->logger->logException($e, [
+ 'message' => 'Could not connect to ' . $target,
+ 'level' => ILogger::INFO,
+ 'app' => 'federation',
+ ]);
} catch (\Exception $e) {
$status = Http::STATUS_INTERNAL_SERVER_ERROR;
$this->logger->logException($e, ['app' => 'federation']);
@@ -216,9 +215,6 @@ protected function run($argument) {
&& $status !== Http::STATUS_FORBIDDEN
) {
$this->retainJob = true;
- } else {
- // reset token if we received a valid response
- $this->dbHandler->addToken($target, '');
}
if ($status === Http::STATUS_OK && $result instanceof IResponse) {
@@ -231,7 +227,7 @@ protected function run($argument) {
);
} else {
$this->logger->error(
- 'remote server "' . $target . '"" does not return a valid shared secret',
+ 'remote server "' . $target . '"" does not return a valid shared secret. Received data: ' . $body,
['app' => 'federation']
);
$this->trustedServers->setServerStatus($target, TrustedServers::STATUS_FAILURE);
diff --git a/apps/federation/lib/BackgroundJob/RequestSharedSecret.php b/apps/federation/lib/BackgroundJob/RequestSharedSecret.php
index ad7504da7ad01..fb9fd25888f59 100644
--- a/apps/federation/lib/BackgroundJob/RequestSharedSecret.php
+++ b/apps/federation/lib/BackgroundJob/RequestSharedSecret.php
@@ -32,12 +32,10 @@
use GuzzleHttp\Exception\ClientException;
-use GuzzleHttp\Exception\ConnectException;
use GuzzleHttp\Exception\RequestException;
use GuzzleHttp\Ring\Exception\RingException;
use OC\BackgroundJob\JobList;
use OC\BackgroundJob\Job;
-use OCA\Federation\DbHandler;
use OCA\Federation\TrustedServers;
use OCP\AppFramework\Http;
use OCP\AppFramework\Utility\ITimeFactory;
@@ -66,9 +64,6 @@ class RequestSharedSecret extends Job {
/** @var IURLGenerator */
private $urlGenerator;
- /** @var DbHandler */
- private $dbHandler;
-
/** @var TrustedServers */
private $trustedServers;
@@ -84,8 +79,6 @@ class RequestSharedSecret extends Job {
/** @var bool */
protected $retainJob = false;
- private $format = '?format=json';
-
private $defaultEndPoint = '/ocs/v2.php/apps/federation/api/v1/request-shared-secret';
/** @var int 30 day = 2592000sec */
@@ -98,7 +91,6 @@ class RequestSharedSecret extends Job {
* @param IURLGenerator $urlGenerator
* @param IJobList $jobList
* @param TrustedServers $trustedServers
- * @param DbHandler $dbHandler
* @param IDiscoveryService $ocsDiscoveryService
* @param ILogger $logger
* @param ITimeFactory $timeFactory
@@ -108,7 +100,6 @@ public function __construct(
IURLGenerator $urlGenerator,
IJobList $jobList,
TrustedServers $trustedServers,
- DbHandler $dbHandler,
IDiscoveryService $ocsDiscoveryService,
ILogger $logger,
ITimeFactory $timeFactory
@@ -116,7 +107,6 @@ public function __construct(
$this->httpClient = $httpClientService->newClient();
$this->jobList = $jobList;
$this->urlGenerator = $urlGenerator;
- $this->dbHandler = $dbHandler;
$this->logger = $logger;
$this->ocsDiscoveryService = $ocsDiscoveryService;
$this->trustedServers = $trustedServers;
@@ -175,7 +165,7 @@ protected function run($argument) {
$endPoint = isset($endPoints['shared-secret']) ? $endPoints['shared-secret'] : $this->defaultEndPoint;
// make sure that we have a well formated url
- $url = rtrim($target, '/') . '/' . trim($endPoint, '/') . $this->format;
+ $url = rtrim($target, '/') . '/' . trim($endPoint, '/');
try {
$result = $this->httpClient->post(
@@ -184,6 +174,7 @@ protected function run($argument) {
'body' => [
'url' => $source,
'token' => $token,
+ 'format' => 'json',
],
'timeout' => 3,
'connect_timeout' => 3,
@@ -218,11 +209,6 @@ protected function run($argument) {
$this->retainJob = true;
}
- if ($status === Http::STATUS_FORBIDDEN) {
- // clear token if remote server refuses to ask for shared secret
- $this->dbHandler->addToken($target, '');
- }
-
}
/**
diff --git a/apps/federation/lib/Controller/OCSAuthAPIController.php b/apps/federation/lib/Controller/OCSAuthAPIController.php
index a1284a4e3ad01..0433cd04b1b14 100644
--- a/apps/federation/lib/Controller/OCSAuthAPIController.php
+++ b/apps/federation/lib/Controller/OCSAuthAPIController.php
@@ -182,6 +182,7 @@ public function requestSharedSecret($url, $token) {
* @throws OCSForbiddenException
*/
public function getSharedSecret($url, $token) {
+
if ($this->trustedServers->isTrustedServer($url) === false) {
$this->logger->error('remote server not trusted (' . $url . ') while getting shared secret', ['app' => 'federation']);
throw new OCSForbiddenException();
@@ -199,8 +200,6 @@ public function getSharedSecret($url, $token) {
$sharedSecret = $this->secureRandom->generate(32);
$this->trustedServers->addSharedSecret($url, $sharedSecret);
- // reset token after the exchange of the shared secret was successful
- $this->dbHandler->addToken($url, '');
return new Http\DataResponse([
'sharedSecret' => $sharedSecret
diff --git a/apps/federation/lib/Middleware/AddServerMiddleware.php b/apps/federation/lib/Middleware/AddServerMiddleware.php
index 247cc958833a8..09335a0cdffdc 100644
--- a/apps/federation/lib/Middleware/AddServerMiddleware.php
+++ b/apps/federation/lib/Middleware/AddServerMiddleware.php
@@ -71,7 +71,10 @@ public function afterException($controller, $methodName, \Exception $exception)
if (($controller instanceof SettingsController) === false) {
throw $exception;
}
- $this->logger->error($exception->getMessage(), ['app' => $this->appName]);
+ $this->logger->logException($exception, [
+ 'level' => ILogger::ERROR,
+ 'app' => $this->appName,
+ ]);
if ($exception instanceof HintException) {
$message = $exception->getHint();
} else {
diff --git a/apps/federation/lib/SyncJob.php b/apps/federation/lib/SyncJob.php
index 0aa1d61affb46..9709f5ca29d51 100644
--- a/apps/federation/lib/SyncJob.php
+++ b/apps/federation/lib/SyncJob.php
@@ -24,7 +24,6 @@
namespace OCA\Federation;
use OC\BackgroundJob\TimedJob;
-use OCA\Federation\AppInfo\Application;
use OCP\ILogger;
class SyncJob extends TimedJob {
@@ -49,7 +48,11 @@ public function __construct(SyncFederationAddressBooks $syncService, ILogger $lo
protected function run($argument) {
$this->syncService->syncThemAll(function($url, $ex) {
if ($ex instanceof \Exception) {
- $this->logger->error("Error while syncing $url : " . $ex->getMessage(), ['app' => 'fed-sync']);
+ $this->logger->logException($ex, [
+ 'message' => "Error while syncing $url.",
+ 'level' => ILogger::INFO,
+ 'app' => 'fed-sync',
+ ]);
}
});
}
diff --git a/apps/federation/lib/TrustedServers.php b/apps/federation/lib/TrustedServers.php
index 79cf86ab67bcf..092279eb2b957 100644
--- a/apps/federation/lib/TrustedServers.php
+++ b/apps/federation/lib/TrustedServers.php
@@ -28,6 +28,7 @@
namespace OCA\Federation;
use OC\HintException;
+use OCA\Federation\BackgroundJob\RequestSharedSecret;
use OCP\AppFramework\Http;
use OCP\AppFramework\Utility\ITimeFactory;
use OCP\BackgroundJob\IJobList;
@@ -116,7 +117,7 @@ public function addServer($url) {
$token = $this->secureRandom->generate(16);
$this->dbHandler->addToken($url, $token);
$this->jobList->add(
- 'OCA\Federation\BackgroundJob\RequestSharedSecret',
+ RequestSharedSecret::class,
[
'url' => $url,
'token' => $token,
@@ -241,7 +242,11 @@ public function isOwnCloudServer($url) {
}
} catch (\Exception $e) {
- $this->logger->debug('No Nextcloud server: ' . $e->getMessage());
+ \OC::$server->getLogger()->logException($e, [
+ 'message' => 'No Nextcloud server.',
+ 'level' => ILogger::DEBUG,
+ 'app' => 'federation',
+ ]);
return false;
}
diff --git a/apps/federation/tests/BackgroundJob/GetSharedSecretTest.php b/apps/federation/tests/BackgroundJob/GetSharedSecretTest.php
index 1e264919e78df..d195c81de31b2 100644
--- a/apps/federation/tests/BackgroundJob/GetSharedSecretTest.php
+++ b/apps/federation/tests/BackgroundJob/GetSharedSecretTest.php
@@ -32,7 +32,6 @@
use GuzzleHttp\Ring\Exception\RingException;
use OCA\Federation\BackgroundJob\GetSharedSecret;
use OCA\Files_Sharing\Tests\TestCase;
-use OCA\Federation\DbHandler;
use OCA\Federation\TrustedServers;
use OCP\AppFramework\Http;
use OCP\AppFramework\Utility\ITimeFactory;
@@ -68,9 +67,6 @@ class GetSharedSecretTest extends TestCase {
/** @var \PHPUnit_Framework_MockObject_MockObject|TrustedServers */
private $trustedServers;
- /** @var \PHPUnit_Framework_MockObject_MockObject|DbHandler */
- private $dbHandler;
-
/** @var \PHPUnit_Framework_MockObject_MockObject|ILogger */
private $logger;
@@ -95,8 +91,6 @@ public function setUp() {
$this->urlGenerator = $this->getMockBuilder(IURLGenerator::class)->getMock();
$this->trustedServers = $this->getMockBuilder(TrustedServers::class)
->disableOriginalConstructor()->getMock();
- $this->dbHandler = $this->getMockBuilder(DbHandler::class)
- ->disableOriginalConstructor()->getMock();
$this->logger = $this->getMockBuilder(ILogger::class)->getMock();
$this->response = $this->getMockBuilder(IResponse::class)->getMock();
$this->discoverService = $this->getMockBuilder(IDiscoveryService::class)->getMock();
@@ -111,7 +105,6 @@ public function setUp() {
$this->jobList,
$this->trustedServers,
$this->logger,
- $this->dbHandler,
$this->discoverService,
$this->timeFactory
);
@@ -133,7 +126,6 @@ public function testExecute($isTrustedServer, $retainBackgroundJob) {
$this->jobList,
$this->trustedServers,
$this->logger,
- $this->dbHandler,
$this->discoverService,
$this->timeFactory
]
@@ -198,12 +190,13 @@ public function testRun($statusCode) {
->willReturn($source);
$this->httpClient->expects($this->once())->method('get')
->with(
- $target . '/ocs/v2.php/apps/federation/api/v1/shared-secret?format=json',
+ $target . '/ocs/v2.php/apps/federation/api/v1/shared-secret',
[
'query' =>
[
'url' => $source,
- 'token' => $token
+ 'token' => $token,
+ 'format' => 'json',
],
'timeout' => 3,
'connect_timeout' => 3,
@@ -213,15 +206,6 @@ public function testRun($statusCode) {
$this->response->expects($this->once())->method('getStatusCode')
->willReturn($statusCode);
- if (
- $statusCode !== Http::STATUS_OK
- && $statusCode !== Http::STATUS_FORBIDDEN
- ) {
- $this->dbHandler->expects($this->never())->method('addToken');
- } else {
- $this->dbHandler->expects($this->once())->method('addToken')->with($target, '');
- }
-
if ($statusCode === Http::STATUS_OK) {
$this->response->expects($this->once())->method('getBody')
->willReturn('{"ocs":{"data":{"sharedSecret":"secret"}}}');
@@ -297,19 +281,19 @@ public function testRunConnectionError() {
->willReturn($source);
$this->httpClient->expects($this->once())->method('get')
->with(
- $target . '/ocs/v2.php/apps/federation/api/v1/shared-secret?format=json',
+ $target . '/ocs/v2.php/apps/federation/api/v1/shared-secret',
[
'query' =>
[
'url' => $source,
- 'token' => $token
+ 'token' => $token,
+ 'format' => 'json',
],
'timeout' => 3,
'connect_timeout' => 3,
]
)->willThrowException($this->createMock(ConnectException::class));
- $this->dbHandler->expects($this->never())->method('addToken');
$this->trustedServers->expects($this->never())->method('addSharedSecret');
$this->invokePrivate($this->getSharedSecret, 'run', [$argument]);
@@ -334,19 +318,19 @@ public function testRunRingException() {
->willReturn($source);
$this->httpClient->expects($this->once())->method('get')
->with(
- $target . '/ocs/v2.php/apps/federation/api/v1/shared-secret?format=json',
+ $target . '/ocs/v2.php/apps/federation/api/v1/shared-secret',
[
'query' =>
[
'url' => $source,
- 'token' => $token
+ 'token' => $token,
+ 'format' => 'json',
],
'timeout' => 3,
'connect_timeout' => 3,
]
)->willThrowException($this->createMock(RingException::class));
- $this->dbHandler->expects($this->never())->method('addToken');
$this->trustedServers->expects($this->never())->method('addSharedSecret');
$this->invokePrivate($this->getSharedSecret, 'run', [$argument]);
diff --git a/apps/federation/tests/BackgroundJob/RequestSharedSecretTest.php b/apps/federation/tests/BackgroundJob/RequestSharedSecretTest.php
index 20610f1f0fb71..45bed657ef83a 100644
--- a/apps/federation/tests/BackgroundJob/RequestSharedSecretTest.php
+++ b/apps/federation/tests/BackgroundJob/RequestSharedSecretTest.php
@@ -30,7 +30,6 @@
use GuzzleHttp\Exception\ConnectException;
use GuzzleHttp\Ring\Exception\RingException;
use OCA\Federation\BackgroundJob\RequestSharedSecret;
-use OCA\Federation\DbHandler;
use OCA\Federation\TrustedServers;
use OCP\AppFramework\Http;
use OCP\AppFramework\Utility\ITimeFactory;
@@ -57,9 +56,6 @@ class RequestSharedSecretTest extends TestCase {
/** @var \PHPUnit_Framework_MockObject_MockObject|IURLGenerator */
private $urlGenerator;
- /** @var \PHPUnit_Framework_MockObject_MockObject|DbHandler */
- private $dbHandler;
-
/** @var \PHPUnit_Framework_MockObject_MockObject|TrustedServers */
private $trustedServers;
@@ -87,8 +83,6 @@ public function setUp() {
$this->urlGenerator = $this->getMockBuilder(IURLGenerator::class)->getMock();
$this->trustedServers = $this->getMockBuilder(TrustedServers::class)
->disableOriginalConstructor()->getMock();
- $this->dbHandler = $this->getMockBuilder(DbHandler::class)
- ->disableOriginalConstructor()->getMock();
$this->response = $this->getMockBuilder(IResponse::class)->getMock();
$this->discoveryService = $this->getMockBuilder(IDiscoveryService::class)->getMock();
$this->logger = $this->createMock(ILogger::class);
@@ -102,7 +96,6 @@ public function setUp() {
$this->urlGenerator,
$this->jobList,
$this->trustedServers,
- $this->dbHandler,
$this->discoveryService,
$this->logger,
$this->timeFactory
@@ -124,7 +117,6 @@ public function testExecute($isTrustedServer, $retainBackgroundJob) {
$this->urlGenerator,
$this->jobList,
$this->trustedServers,
- $this->dbHandler,
$this->discoveryService,
$this->logger,
$this->timeFactory
@@ -190,12 +182,13 @@ public function testRun($statusCode) {
->willReturn($source);
$this->httpClient->expects($this->once())->method('post')
->with(
- $target . '/ocs/v2.php/apps/federation/api/v1/request-shared-secret?format=json',
+ $target . '/ocs/v2.php/apps/federation/api/v1/request-shared-secret',
[
'body' =>
[
'url' => $source,
- 'token' => $token
+ 'token' => $token,
+ 'format' => 'json',
],
'timeout' => 3,
'connect_timeout' => 3,
@@ -205,17 +198,6 @@ public function testRun($statusCode) {
$this->response->expects($this->once())->method('getStatusCode')
->willReturn($statusCode);
- if (
- $statusCode !== Http::STATUS_OK
- && $statusCode !== Http::STATUS_FORBIDDEN
- ) {
- $this->dbHandler->expects($this->never())->method('addToken');
- }
-
- if ($statusCode === Http::STATUS_FORBIDDEN) {
- $this->dbHandler->expects($this->once())->method('addToken')->with($target, '');
- }
-
$this->invokePrivate($this->requestSharedSecret, 'run', [$argument]);
if (
$statusCode !== Http::STATUS_OK
@@ -284,20 +266,19 @@ public function testRunConnectionError() {
->expects($this->once())
->method('post')
->with(
- $target . '/ocs/v2.php/apps/federation/api/v1/request-shared-secret?format=json',
+ $target . '/ocs/v2.php/apps/federation/api/v1/request-shared-secret',
[
'body' =>
[
'url' => $source,
- 'token' => $token
+ 'token' => $token,
+ 'format' => 'json',
],
'timeout' => 3,
'connect_timeout' => 3,
]
)->willThrowException($this->createMock(ConnectException::class));
- $this->dbHandler->expects($this->never())->method('addToken');
-
$this->invokePrivate($this->requestSharedSecret, 'run', [$argument]);
$this->assertTrue($this->invokePrivate($this->requestSharedSecret, 'retainJob'));
}
@@ -321,20 +302,19 @@ public function testRunRingException() {
->expects($this->once())
->method('post')
->with(
- $target . '/ocs/v2.php/apps/federation/api/v1/request-shared-secret?format=json',
+ $target . '/ocs/v2.php/apps/federation/api/v1/request-shared-secret',
[
'body' =>
[
'url' => $source,
- 'token' => $token
+ 'token' => $token,
+ 'format' => 'json',
],
'timeout' => 3,
'connect_timeout' => 3,
]
)->willThrowException($this->createMock(RingException::class));
- $this->dbHandler->expects($this->never())->method('addToken');
-
$this->invokePrivate($this->requestSharedSecret, 'run', [$argument]);
$this->assertTrue($this->invokePrivate($this->requestSharedSecret, 'retainJob'));
}
diff --git a/apps/federation/tests/Controller/OCSAuthAPIControllerTest.php b/apps/federation/tests/Controller/OCSAuthAPIControllerTest.php
index b489bc16e5065..7fb84c8bad21a 100644
--- a/apps/federation/tests/Controller/OCSAuthAPIControllerTest.php
+++ b/apps/federation/tests/Controller/OCSAuthAPIControllerTest.php
@@ -176,13 +176,10 @@ public function testGetSharedSecret($isTrustedServer, $isValidToken, $ok) {
->willReturn('secret');
$this->trustedServers->expects($this->once())
->method('addSharedSecret')->willReturn($url, 'secret');
- $this->dbHandler->expects($this->once())
- ->method('addToken')->with($url, '');
} else {
$this->secureRandom->expects($this->never())->method('getMediumStrengthGenerator');
$this->secureRandom->expects($this->never())->method('generate');
$this->trustedServers->expects($this->never())->method('addSharedSecret');
- $this->dbHandler->expects($this->never())->method('addToken');
}
try {
diff --git a/apps/federation/tests/Middleware/AddServerMiddlewareTest.php b/apps/federation/tests/Middleware/AddServerMiddlewareTest.php
index 4620234d6856c..7bae5e566fc01 100644
--- a/apps/federation/tests/Middleware/AddServerMiddlewareTest.php
+++ b/apps/federation/tests/Middleware/AddServerMiddlewareTest.php
@@ -68,13 +68,11 @@ public function setUp() {
* @dataProvider dataTestAfterException
*
* @param \Exception $exception
- * @param string $message
* @param string $hint
*/
- public function testAfterException($exception, $message, $hint) {
+ public function testAfterException($exception, $hint) {
- $this->logger->expects($this->once())->method('error')
- ->with($message, ['app' => 'AddServerMiddlewareTest']);
+ $this->logger->expects($this->once())->method('logException');
$this->l10n->expects($this->any())->method('t')
->willReturnCallback(
@@ -98,8 +96,8 @@ function($message) {
public function dataTestAfterException() {
return [
- [new HintException('message', 'hint'), 'message', 'hint'],
- [new \Exception('message'), 'message', 'message'],
+ [new HintException('message', 'hint'), 'hint'],
+ [new \Exception('message'), 'message'],
];
}
diff --git a/apps/files/.l10nignore b/apps/files/.l10nignore
new file mode 100644
index 0000000000000..8b832897e3f99
--- /dev/null
+++ b/apps/files/.l10nignore
@@ -0,0 +1,2 @@
+# compiled vue templates
+js/templates.js
diff --git a/apps/files/ajax/list.php b/apps/files/ajax/list.php
index d91db8744c41e..588c76154a5bc 100644
--- a/apps/files/ajax/list.php
+++ b/apps/files/ajax/list.php
@@ -23,7 +23,11 @@
* along with this program. If not, see
*
*/
-OCP\JSON::checkLoggedIn();
+
+use OCP\Files\StorageNotAvailableException;
+use OCP\Files\StorageInvalidException;
+
+\OC_JSON::checkLoggedIn();
\OC::$server->getSession()->close();
$l = \OC::$server->getL10N('files');
@@ -34,12 +38,12 @@
try {
$dirInfo = \OC\Files\Filesystem::getFileInfo($dir);
if (!$dirInfo || !$dirInfo->getType() === 'dir') {
- header("HTTP/1.0 404 Not Found");
+ http_response_code(404);
exit();
}
$data = array();
- $baseUrl = OCP\Util::linkTo('files', 'index.php') . '?dir=';
+ $baseUrl = \OC::$server->getURLGenerator()->linkTo('files', 'index.php') . '?dir=';
$permissions = $dirInfo->getPermissions();
@@ -75,28 +79,28 @@
$data['files'] = \OCA\Files\Helper::formatFileInfos($files);
$data['permissions'] = $permissions;
- OCP\JSON::success(array('data' => $data));
+ \OC_JSON::success(array('data' => $data));
} catch (\OCP\Files\StorageNotAvailableException $e) {
- \OCP\Util::logException('files', $e);
- OCP\JSON::error([
+ \OC::$server->getLogger()->logException($e, ['app' => 'files']);
+ \OC_JSON::error([
'data' => [
- 'exception' => '\OCP\Files\StorageNotAvailableException',
+ 'exception' => StorageNotAvailableException::class,
'message' => $l->t('Storage is temporarily not available')
]
]);
} catch (\OCP\Files\StorageInvalidException $e) {
- \OCP\Util::logException('files', $e);
- OCP\JSON::error(array(
+ \OC::$server->getLogger()->logException($e, ['app' => 'files']);
+ \OC_JSON::error(array(
'data' => array(
- 'exception' => '\OCP\Files\StorageInvalidException',
+ 'exception' => StorageInvalidException::class,
'message' => $l->t('Storage invalid')
)
));
} catch (\Exception $e) {
- \OCP\Util::logException('files', $e);
- OCP\JSON::error(array(
+ \OC::$server->getLogger()->logException($e, ['app' => 'files']);
+ \OC_JSON::error(array(
'data' => array(
- 'exception' => '\Exception',
+ 'exception' => \Exception::class,
'message' => $l->t('Unknown error')
)
));
diff --git a/apps/files/appinfo/app.php b/apps/files/appinfo/app.php
index b540c2e768213..dfff7f6f464d3 100644
--- a/apps/files/appinfo/app.php
+++ b/apps/files/appinfo/app.php
@@ -24,11 +24,14 @@
* along with this program. If not, see
*
*/
+
+use OC\Search\Provider\File;
+
// required for translation purpose
// t('Files')
$l = \OC::$server->getL10N('files');
-\OC::$server->getSearch()->registerProvider('OC\Search\Provider\File', array('apps' => array('files')));
+\OC::$server->getSearch()->registerProvider(File::class, array('apps' => array('files')));
$templateManager = \OC_Helper::getFileTemplateManager();
$templateManager->registerTemplate('text/html', 'core/templates/filetemplates/template.html');
@@ -36,24 +39,29 @@
$templateManager->registerTemplate('application/vnd.oasis.opendocument.text', 'core/templates/filetemplates/template.odt');
$templateManager->registerTemplate('application/vnd.oasis.opendocument.spreadsheet', 'core/templates/filetemplates/template.ods');
-\OCA\Files\App::getNavigationManager()->add(function () use ($l) {
- return [
- 'id' => 'files',
- 'appname' => 'files',
- 'script' => 'list.php',
- 'order' => 0,
- 'name' => $l->t('All files'),
- ];
-});
-
-\OCA\Files\App::getNavigationManager()->add(function () use ($l) {
- return [
- 'id' => 'recent',
- 'appname' => 'files',
- 'script' => 'recentlist.php',
- 'order' => 2,
- 'name' => $l->t('Recent'),
- ];
-});
+\OCA\Files\App::getNavigationManager()->add([
+ 'id' => 'files',
+ 'appname' => 'files',
+ 'script' => 'list.php',
+ 'order' => 0,
+ 'name' => $l->t('All files')
+]);
+
+\OCA\Files\App::getNavigationManager()->add([
+ 'id' => 'recent',
+ 'appname' => 'files',
+ 'script' => 'recentlist.php',
+ 'order' => 2,
+ 'name' => $l->t('Recent')
+]);
+
+\OCA\Files\App::getNavigationManager()->add([
+ 'id' => 'favorites',
+ 'appname' => 'files',
+ 'script' => 'simplelist.php',
+ 'order' => 5,
+ 'name' => $l->t('Favorites'),
+ 'expandedState' => 'show_Quick_Access'
+]);
\OCP\Util::connectHook('\OCP\Config', 'js', '\OCA\Files\App', 'extendJsConfig');
diff --git a/apps/files/appinfo/info.xml b/apps/files/appinfo/info.xml
index c4b9e18ed05ef..f5b43070ceeec 100644
--- a/apps/files/appinfo/info.xml
+++ b/apps/files/appinfo/info.xml
@@ -1,22 +1,43 @@
-
+
files
Files
+ File Management
File Management
- AGPL
+ 1.9.0
+ agpl
Robin Appelman
Vincent Petry
- 1.8.0
-
-
-
user-files
+ files
+ https://github.com/nextcloud/server/issues
+
+
+
+
+
+ OCA\Files\BackgroundJob\ScanFiles
+ OCA\Files\BackgroundJob\DeleteOrphanedItems
+ OCA\Files\BackgroundJob\CleanupFileLocks
+
+
+
+ OCA\Files\Command\Scan
+ OCA\Files\Command\DeleteOrphanedFiles
+ OCA\Files\Command\TransferOwnership
+ OCA\Files\Command\ScanAppData
+
+
+
+ OCA\Files\Settings\Admin
+
@@ -39,23 +60,6 @@
-
- OCA\Files\BackgroundJob\ScanFiles
- OCA\Files\BackgroundJob\DeleteOrphanedItems
- OCA\Files\BackgroundJob\CleanupFileLocks
-
-
-
- OCA\Files\Settings\Admin
-
-
-
- OCA\Files\Command\Scan
- OCA\Files\Command\DeleteOrphanedFiles
- OCA\Files\Command\TransferOwnership
- OCA\Files\Command\ScanAppData
-
-
Files
diff --git a/apps/files/appinfo/routes.php b/apps/files/appinfo/routes.php
index 28bc60a31a35c..b32469c8574b8 100644
--- a/apps/files/appinfo/routes.php
+++ b/apps/files/appinfo/routes.php
@@ -1,4 +1,5 @@
registerRoutes(
$this,
- array(
- 'routes' => array(
- array(
+ [
+ 'routes' => [
+ [
'name' => 'API#getThumbnail',
'url' => '/api/v1/thumbnail/{x}/{y}/{file}',
'verb' => 'GET',
- 'requirements' => array('file' => '.+')
- ),
- array(
+ 'requirements' => ['file' => '.+']
+ ],
+ [
'name' => 'API#updateFileTags',
'url' => '/api/v1/files/{path}',
'verb' => 'POST',
- 'requirements' => array('path' => '.+'),
- ),
- array(
+ 'requirements' => ['path' => '.+'],
+ ],
+ [
'name' => 'API#getRecentFiles',
'url' => '/api/v1/recent/',
'verb' => 'GET'
- ),
- array(
+ ],
+ [
'name' => 'API#updateFileSorting',
'url' => '/api/v1/sorting',
'verb' => 'POST'
- ),
- array(
+ ],
+ [
'name' => 'API#showHiddenFiles',
'url' => '/api/v1/showhidden',
'verb' => 'POST'
- ),
+ ],
[
'name' => 'view#index',
'url' => '/',
@@ -69,21 +70,29 @@
'name' => 'settings#setMaxUploadSize',
'url' => '/settings/maxUpload',
'verb' => 'POST',
- ]
- )
- )
+ ],
+ [
+ 'name' => 'ajax#getStorageStats',
+ 'url' => '/ajax/getstoragestats.php',
+ 'verb' => 'GET',
+ ],
+ [
+ 'name' => 'API#toggleShowFolder',
+ 'url' => '/api/v1/toggleShowFolder/{key}',
+ 'verb' => 'POST'
+ ],
+ [
+ 'name' => 'API#getNodeType',
+ 'url' => '/api/v1/quickaccess/get/NodeType',
+ 'verb' => 'GET',
+ ],
+ ]
+ ]
);
/** @var $this \OC\Route\Router */
$this->create('files_ajax_download', 'ajax/download.php')
->actionInclude('files/ajax/download.php');
-$this->create('files_ajax_getstoragestats', 'ajax/getstoragestats.php')
- ->actionInclude('files/ajax/getstoragestats.php');
$this->create('files_ajax_list', 'ajax/list.php')
->actionInclude('files/ajax/list.php');
-
-$this->create('download', 'download{file}')
- ->requirements(array('file' => '.*'))
- ->actionInclude('files/download.php');
-
diff --git a/apps/files/composer/composer/ClassLoader.php b/apps/files/composer/composer/ClassLoader.php
index c6f6d2322bb36..fce8549f0781b 100644
--- a/apps/files/composer/composer/ClassLoader.php
+++ b/apps/files/composer/composer/ClassLoader.php
@@ -43,8 +43,7 @@
class ClassLoader
{
// PSR-4
- private $firstCharsPsr4 = array();
- private $prefixLengthsPsr4 = array(); // For BC with legacy static maps
+ private $prefixLengthsPsr4 = array();
private $prefixDirsPsr4 = array();
private $fallbackDirsPsr4 = array();
@@ -171,10 +170,11 @@ public function addPsr4($prefix, $paths, $prepend = false)
}
} elseif (!isset($this->prefixDirsPsr4[$prefix])) {
// Register directories for a new namespace.
- if ('\\' !== substr($prefix, -1)) {
+ $length = strlen($prefix);
+ if ('\\' !== $prefix[$length - 1]) {
throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
}
- $this->firstCharsPsr4[$prefix[0]] = true;
+ $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
$this->prefixDirsPsr4[$prefix] = (array) $paths;
} elseif ($prepend) {
// Prepend directories for an already registered namespace.
@@ -221,10 +221,11 @@ public function setPsr4($prefix, $paths)
if (!$prefix) {
$this->fallbackDirsPsr4 = (array) $paths;
} else {
- if ('\\' !== substr($prefix, -1)) {
+ $length = strlen($prefix);
+ if ('\\' !== $prefix[$length - 1]) {
throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
}
- $this->firstCharsPsr4[$prefix[0]] = true;
+ $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
$this->prefixDirsPsr4[$prefix] = (array) $paths;
}
}
@@ -278,7 +279,7 @@ public function isClassMapAuthoritative()
*/
public function setApcuPrefix($apcuPrefix)
{
- $this->apcuPrefix = function_exists('apcu_fetch') && ini_get('apc.enabled') ? $apcuPrefix : null;
+ $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null;
}
/**
@@ -372,11 +373,11 @@ private function findFileWithExtension($class, $ext)
$logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext;
$first = $class[0];
- if (isset($this->firstCharsPsr4[$first]) || isset($this->prefixLengthsPsr4[$first])) {
+ if (isset($this->prefixLengthsPsr4[$first])) {
$subPath = $class;
while (false !== $lastPos = strrpos($subPath, '\\')) {
$subPath = substr($subPath, 0, $lastPos);
- $search = $subPath.'\\';
+ $search = $subPath . '\\';
if (isset($this->prefixDirsPsr4[$search])) {
$pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1);
foreach ($this->prefixDirsPsr4[$search] as $dir) {
diff --git a/apps/files/composer/composer/autoload_classmap.php b/apps/files/composer/composer/autoload_classmap.php
index d184702cfa233..3fe29a5dd5994 100644
--- a/apps/files/composer/composer/autoload_classmap.php
+++ b/apps/files/composer/composer/autoload_classmap.php
@@ -27,6 +27,7 @@
'OCA\\Files\\Command\\Scan' => $baseDir . '/../lib/Command/Scan.php',
'OCA\\Files\\Command\\ScanAppData' => $baseDir . '/../lib/Command/ScanAppData.php',
'OCA\\Files\\Command\\TransferOwnership' => $baseDir . '/../lib/Command/TransferOwnership.php',
+ 'OCA\\Files\\Controller\\AjaxController' => $baseDir . '/../lib/Controller/AjaxController.php',
'OCA\\Files\\Controller\\ApiController' => $baseDir . '/../lib/Controller/ApiController.php',
'OCA\\Files\\Controller\\SettingsController' => $baseDir . '/../lib/Controller/SettingsController.php',
'OCA\\Files\\Controller\\ViewController' => $baseDir . '/../lib/Controller/ViewController.php',
diff --git a/apps/files/composer/composer/autoload_static.php b/apps/files/composer/composer/autoload_static.php
index 13e302199c26f..7dd1508383160 100644
--- a/apps/files/composer/composer/autoload_static.php
+++ b/apps/files/composer/composer/autoload_static.php
@@ -6,8 +6,11 @@
class ComposerStaticInitFiles
{
- public static $firstCharsPsr4 = array (
- 'O' => true,
+ public static $prefixLengthsPsr4 = array (
+ 'O' =>
+ array (
+ 'OCA\\Files\\' => 10,
+ ),
);
public static $prefixDirsPsr4 = array (
@@ -39,6 +42,7 @@ class ComposerStaticInitFiles
'OCA\\Files\\Command\\Scan' => __DIR__ . '/..' . '/../lib/Command/Scan.php',
'OCA\\Files\\Command\\ScanAppData' => __DIR__ . '/..' . '/../lib/Command/ScanAppData.php',
'OCA\\Files\\Command\\TransferOwnership' => __DIR__ . '/..' . '/../lib/Command/TransferOwnership.php',
+ 'OCA\\Files\\Controller\\AjaxController' => __DIR__ . '/..' . '/../lib/Controller/AjaxController.php',
'OCA\\Files\\Controller\\ApiController' => __DIR__ . '/..' . '/../lib/Controller/ApiController.php',
'OCA\\Files\\Controller\\SettingsController' => __DIR__ . '/..' . '/../lib/Controller/SettingsController.php',
'OCA\\Files\\Controller\\ViewController' => __DIR__ . '/..' . '/../lib/Controller/ViewController.php',
@@ -50,7 +54,7 @@ class ComposerStaticInitFiles
public static function getInitializer(ClassLoader $loader)
{
return \Closure::bind(function () use ($loader) {
- $loader->firstCharsPsr4 = ComposerStaticInitFiles::$firstCharsPsr4;
+ $loader->prefixLengthsPsr4 = ComposerStaticInitFiles::$prefixLengthsPsr4;
$loader->prefixDirsPsr4 = ComposerStaticInitFiles::$prefixDirsPsr4;
$loader->classMap = ComposerStaticInitFiles::$classMap;
diff --git a/apps/files/css/detailsView.scss b/apps/files/css/detailsView.scss
index 7393a459b8d00..f64a370285037 100644
--- a/apps/files/css/detailsView.scss
+++ b/apps/files/css/detailsView.scss
@@ -7,12 +7,6 @@
clear: both;
}
-#app-sidebar .mainFileInfoView {
- margin-right: 20px; /* accommodate for close icon */
- float:left;
- display:block;
- width: 100%;
-}
#app-sidebar .mainFileInfoView .icon {
display: inline-block;
@@ -100,7 +94,7 @@
}
#app-sidebar .file-details {
- color: #999;
+ color: var(--color-text-maxcontrast);
}
#app-sidebar .action-favorite {
@@ -121,7 +115,8 @@
position: absolute;
top: 0;
right: 0;
- padding: 14px;
opacity: .5;
z-index: 1;
+ width: 44px;
+ height: 44px;
}
diff --git a/apps/files/css/files.scss b/apps/files/css/files.scss
index b29ce9ea9507d..d4741d9a190b2 100644
--- a/apps/files/css/files.scss
+++ b/apps/files/css/files.scss
@@ -16,7 +16,6 @@
.actions .button a:active {
color: #333;
}
-.actions.hidden { display: none; }
.actions.creatable {
position: relative;
@@ -27,6 +26,10 @@
}
}
+.actions.hidden {
+ display: none;
+}
+
#trash {
margin-right: 8px;
float: right;
@@ -35,16 +38,18 @@
font-weight: normal;
}
-.newFileMenu .error, #fileList .error {
- color: $color-error;
- border-color: $color-error;
- box-shadow: 0 0 6px #f8b9b7;
+.newFileMenu .error,
+.newFileMenu .error + .icon-confirm,
+#fileList .error {
+ color: var(--color-error);
+ border-color: var(--color-error);
}
/* FILE TABLE */
#filestable {
position: relative;
width: 100%;
+ min-width: 250px;
}
#filestable tbody tr {
@@ -58,16 +63,18 @@
.app-files #app-content {
transition: background-color 0.3s ease;
- overflow-x: hidden;
+ // force the width to be the full width to not go bigger than the screen
+ // flex will grow for the mobile view if necessary
+ width: calc(100% - 300px);
}
.file-drag, .file-drag #filestable tbody tr, .file-drag #filestable tbody tr:hover {
transition: background-color 0.3s ease!important;
- background-color: rgb(179, 230, 255)!important;
+ background-color: rgb(179, 230, 255) !important;
}
.app-files #app-content.dir-drop {
- background-color: $color-main-background !important;
+ background-color: var(--color-main-background) !important;
}
.file-drag #filestable tbody tr, .file-drag #filestable tbody tr:hover{
@@ -80,29 +87,30 @@
/* icons for sidebar */
.nav-icon-files {
- background-image: url('../img/folder.svg?v=1');
+ @include icon-color('folder', 'files', $color-black);
}
.nav-icon-recent {
- background-image: url('../img/recent.svg?v=1');
+ @include icon-color('recent', 'files', $color-black);
}
.nav-icon-favorites {
- background-image: url('../img/star.svg?v=1');
+ @include icon-color('star-dark', 'actions', $color-black, 2, true);
}
.nav-icon-sharingin,
-.nav-icon-sharingout {
- background-image: url('../img/share.svg?v=1');
+.nav-icon-sharingout,
+.nav-icon-shareoverview {
+ @include icon-color('share', 'files', $color-black);
}
.nav-icon-sharinglinks {
- background-image: url('../img/public.svg?v=1');
+ @include icon-color('public', 'files', $color-black);
}
.nav-icon-extstoragemounts {
- background-image: url('../img/external.svg?v=1');
+ @include icon-color('external', 'files', $color-black);
}
.nav-icon-trashbin {
- background-image: url('../img/delete.svg?v=1');
+ @include icon-color('delete', 'files', $color-black);
}
-.nav-icon-quota {
- background-image: url('../img/quota.svg?v=1');
+.nav-icon-deletedshares {
+ @include icon-color('unshare', 'files', $color-black);
}
#app-navigation .nav-files a.nav-icon-files {
@@ -139,15 +147,14 @@
#filestable tbody tr.searchresult,
table tr.mouseOver td {
transition: background-color 0.3s ease;
- background-color: nc-darken($color-main-background, 3%);
+ background-color: var(--color-background-dark);
}
-tbody a { color: $color-main-text; }
+tbody a { color: var(--color-main-text); }
span.conflict-path, span.extension, span.uploading, td.date {
- color: #999;
+ color: var(--color-text-maxcontrast);
}
span.conflict-path, span.extension {
- opacity: .7;
-webkit-transition: opacity 300ms;
-moz-transition: opacity 300ms;
-o-transition: opacity 300ms;
@@ -159,11 +166,11 @@ tr:focus span.conflict-path,
tr:hover span.extension,
tr:focus span.extension {
opacity: 1;
- color: #777;
+ color: var(--color-text-maxcontrast);
}
table th, table th a {
- color: #999;
+ color: var(--color-text-maxcontrast);
}
table.multiselect th a {
color: #000;
@@ -176,9 +183,11 @@ table th .columntitle {
-moz-box-sizing: border-box;
vertical-align: middle;
}
+table.multiselect th .columntitle {
+ display: inline-block;
+}
table th .columntitle.name {
padding-left: 5px;
- padding-right: 80px;
margin-left: 50px;
}
@@ -206,7 +215,7 @@ table th:focus .sort-indicator.hidden {
table th,
table td {
- border-bottom: 1px solid $color-border;
+ border-bottom: 1px solid var(--color-border);
text-align: left;
font-weight: normal;
}
@@ -246,11 +255,11 @@ table th.column-last, table td.column-last {
}
table.multiselect thead {
position: fixed;
- top: 89px;
+ top: 94px;
z-index: 55;
-moz-box-sizing: border-box;
box-sizing: border-box;
- left: 250px; /* sidebar */
+ left: $navigation-width;
}
table.multiselect thead th {
@@ -279,17 +288,19 @@ table td.fileaction {
text-align: center;
}
table td.filename a.name {
+ display: flex;
position:relative; /* Firefox needs to explicitly have this default set … */
-moz-box-sizing: border-box;
box-sizing: border-box;
- display: block;
height: 50px;
line-height: 50px;
padding: 0;
}
table td.filename .thumbnail-wrapper {
- position: absolute;
- width: 50px;
+ /* we need this to make sure flex is working inside a table cell */
+ width: 0;
+ min-width: 50px;
+ max-width: 50px;
height: 50px;
}
table td.filename .thumbnail-wrapper.icon-loading-small {
@@ -329,24 +340,27 @@ table td.filename .nametext, .modified, .column-last>span:first-child { float:le
}
/* TODO fix usability bug (accidental file/folder selection) */
-table td.filename .nametext {
- position: absolute;
- padding: 0;
- padding-left: 55px;
- overflow: hidden;
- text-overflow: ellipsis;
- width: 70%;
- max-width: 800px;
- height: 100%;
- z-index: 10;
-}
-table td.filename .uploadtext {
- position: absolute;
- left: 55px;
-}
-/* ellipsis on file names */
-table td.filename .nametext .innernametext {
- max-width: calc(100% - 100px) !important;
+table {
+ td.filename {
+ max-width: 0;
+ .nametext {
+ width: 0;
+ flex-grow: 1;
+ display: flex;
+ padding: 0;
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ height: 100%;
+ z-index: 10;
+ padding-right: 20px;
+ }
+ }
+
+ .uploadtext {
+ position: absolute;
+ left: 55px;
+ }
}
.hide-hidden-files #fileList tr.hidden-file,
@@ -368,59 +382,9 @@ table td.filename .nametext .innernametext {
text-overflow: ellipsis;
overflow: hidden;
position: relative;
- display: inline-block;
vertical-align: top;
}
-@media only screen and (min-width: 1500px) {
- table td.filename .nametext .innernametext {
- max-width: 790px;
- }
- .with-app-sidebar table td.filename .nametext .innernametext {
- max-width: 390px;
- }
-}
-@media only screen and (min-width: 1366px) and (max-width: 1500px) {
- table td.filename .nametext .innernametext {
- max-width: 660px;
- }
- .with-app-sidebar table td.filename .nametext .innernametext {
- max-width: 290px;
- }
-}
-@media only screen and (min-width: 1200px) and (max-width: 1366px) {
- table td.filename .nametext .innernametext {
- max-width: 500px;
- }
- .with-app-sidebar table td.filename .nametext .innernametext {
- max-width: 230px;
- }
-}
-@media only screen and (min-width: 1100px) and (max-width: 1200px) {
- table td.filename .nametext .innernametext {
- max-width: 400px;
- }
- .with-app-sidebar table td.filename .nametext .innernametext {
- max-width: 230px;
- }
-}
-@media only screen and (min-width: 1000px) and (max-width: 1100px) {
- table td.filename .nametext .innernametext {
- max-width: 310px;
- }
- .with-app-sidebar table td.filename .nametext .innernametext {
- max-width: 230px;
- }
-}
-@media only screen and (min-width: 768px) and (max-width: 1000px) {
- table td.filename .nametext .innernametext {
- max-width: 240px;
- }
- .with-app-sidebar table td.filename .nametext .innernametext {
- max-width: 230px;
- }
-}
-
/* for smaller resolutions - see mobile.css */
table td.filename .uploadtext {
@@ -487,8 +451,6 @@ table td.selection {
/* File actions */
.fileactions {
- position: absolute;
- right: 0;
z-index: 50;
}
@@ -521,19 +483,19 @@ a.action > img {
/* Actions for selected files */
.selectedActions {
- position: absolute;
- top: 0;
- right: 0;
+ position: relative;
+ display: inline-block;
+ vertical-align: middle;
+}
+.selectedActions.hidden {
+ display: none;
}
.selectedActions a {
display: inline;
- font-size: 11px;
line-height: 50px;
- padding: 18px 5px;
-}
-.selectedActions a.delete-selected {
- padding-right: 15px;
+ padding: 16px 5px;
}
+
.selectedActions a.hidden {
display: none;
}
@@ -542,9 +504,9 @@ a.action > img {
vertical-align: text-bottom;
margin-bottom: -1px;
}
-/* hide the delete icon in name column normal resolutions */
-table th#headerName .selectedActions .delete-selected {
- display: none;
+
+.selectedActions .actions-selected .icon-more {
+ margin-top: -3px;
}
#fileList td a {
@@ -648,17 +610,20 @@ table tr.summary td {
padding-top: 20px;
}
.summary .info {
- margin-left: 40px;
+ margin-left: 35px; /* td has padding of 15, col width is 50 */
}
table.dragshadow {
width:auto;
- z-index: 100;
+ z-index: 2000;
}
table.dragshadow td.filename {
padding-left:60px;
padding-right:16px;
height: 36px;
+
+ /* Override "max-width: 0" to prevent file name and size from overlapping */
+ max-width: unset;
}
table.dragshadow td.size {
padding-right:8px;
@@ -670,7 +635,7 @@ table.dragshadow td.size {
left: 0;
right: 0;
bottom: 0;
- background-color: $color-main-background;
+ background-color: var(--color-main-background);
background-repeat: no-repeat no-repeat;
background-position: 50%;
opacity: 0.7;
@@ -693,14 +658,6 @@ table.dragshadow td.size {
z-index: 1001;
}
-.newFileMenu .filenameform {
- display: inline-block;
-}
-
-.newFileMenu .filenameform input {
- margin: 2px 0;
-}
-
#filestable .filename .action .icon,
#filestable .selectedActions a .icon,
#filestable .filename .favorite-mark .icon,
@@ -717,7 +674,7 @@ table.dragshadow td.size {
background-image: none;
}
& .icon-starred {
- background-image: url('../../../core/img/actions/starred.svg?v=1');
+ @include icon-color('star-dark', 'actions', 'FC0', 1, true);
}
}
@@ -756,11 +713,11 @@ table.dragshadow td.size {
.quota-container {
height: 5px;
- border-radius: $border-radius;
+ border-radius: var(--border-radius);
div {
height: 100%;
- background-color: $color-primary;
+ background-color: var(--color-primary);
}
}
}
diff --git a/apps/files/css/merged.scss b/apps/files/css/merged.scss
index d65bac512f16a..8a11e55c26945 100644
--- a/apps/files/css/merged.scss
+++ b/apps/files/css/merged.scss
@@ -2,3 +2,4 @@
@import 'upload.scss';
@import 'mobile.scss';
@import 'detailsView.scss';
+@import '../../../core/css/whatsnew.scss';
diff --git a/apps/files/css/mobile.scss b/apps/files/css/mobile.scss
index 703ae49983598..b661fc61d453f 100644
--- a/apps/files/css/mobile.scss
+++ b/apps/files/css/mobile.scss
@@ -7,9 +7,8 @@
background-color: rgba(255, 255, 255, 1)!important;
}
-/* don’t require a minimum width for files table */
#body-user #filestable {
- min-width: initial !important;
+ min-width: 250px;
}
table th#headerSize,
@@ -29,11 +28,6 @@ table.multiselect thead {
padding-left: 0;
}
-/* restrict length of displayed filename to prevent overflow */
-table td.filename .nametext {
- width: 100%;
-}
-
#fileList a.action.action-menu img {
padding-left: 0;
}
@@ -46,15 +40,6 @@ table td.filename .nametext {
display: none !important;
}
-/* ellipsis on file names */
-table td.filename .nametext .innernametext {
- max-width: calc(100% - 175px) !important;
-}
-
-/* show the delete icon in name column in lower resolutions */
-table th#headerName .selectedActions .delete-selected {
- display: inline;
-}
/* proper notification area for multi line messages */
#notification-container {
@@ -81,7 +66,10 @@ table.dragshadow {
}
@media only screen and (max-width: 480px) {
/* Only show icons */
- table th .selectedActions a span:not(.icon) {
+ table th .selectedActions {
+ float: right;
+ }
+ table th .selectedActions > a span:not(.icon) {
display: none;
}
diff --git a/apps/files/css/upload.scss b/apps/files/css/upload.scss
index 5263a4b0e037f..08fb934a18b64 100644
--- a/apps/files/css/upload.scss
+++ b/apps/files/css/upload.scss
@@ -44,6 +44,10 @@
height: 36px;
display:inline-block;
text-align: center;
+
+ .ui-progressbar-value {
+ margin: 0;
+ }
}
#uploadprogressbar .ui-progressbar-value.ui-widget-header.ui-corner-left {
height: 100%;
@@ -51,7 +55,7 @@
left: 0px;
position: absolute;
overflow: hidden;
- background-color: $color-primary;
+ background-color: var(--color-primary);
}
#uploadprogressbar .label {
top: 6px;
@@ -61,14 +65,14 @@
font-weight: normal;
}
#uploadprogressbar .label.inner {
- color: $color-primary-text;
+ color: var(--color-primary-text);
position: absolute;
display: block;
width: 200px;
}
#uploadprogressbar .label.outer {
position: relative;
- color: $color-main-text;
+ color: var(--color-main-text);
}
#uploadprogressbar .desktop {
display: block;
@@ -168,12 +172,22 @@
.oc-dialog .fileexists #allfiles + span{
vertical-align: bottom;
}
+
.oc-dialog .oc-dialog-buttonrow {
+ display: flex;
+ justify-content: flex-end;
width:100%;
text-align:right;
-}
-.oc-dialog .oc-dialog-buttonrow .cancel {
- float:left;
+
+ button {
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
+
+ .cancel {
+ float:left;
+ }
}
.highlightUploaded {
diff --git a/apps/files/download.php b/apps/files/download.php
deleted file mode 100644
index 60f386f50f036..0000000000000
--- a/apps/files/download.php
+++ /dev/null
@@ -1,48 +0,0 @@
-
- * @author Felix Moeller
- * @author Frank Karlitschek
- * @author Jakob Sack
- * @author Morris Jobke
- * @author Robin Appelman
- * @author Roeland Jago Douma
- * @author Vincent Petry
- *
- * @license AGPL-3.0
- *
- * This code is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License, version 3,
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License, version 3,
- * along with this program. If not, see
- *
- */
-
-$filename = $_GET["file"];
-
-if(!\OC\Files\Filesystem::file_exists($filename)) {
- header("HTTP/1.0 404 Not Found");
- $tmpl = new OCP\Template( '', '404', 'guest' );
- $tmpl->assign('file', $filename);
- $tmpl->printPage();
- exit;
-}
-
-$ftype=\OC::$server->getMimeTypeDetector()->getSecureMimeType(\OC\Files\Filesystem::getMimeType( $filename ));
-
-header('Content-Type:'.$ftype);
-OCP\Response::setContentDispositionHeader(basename($filename), 'attachment');
-OCP\Response::disableCaching();
-OCP\Response::setContentLengthHeader(\OC\Files\Filesystem::filesize($filename));
-
-OC_Util::obEnd();
-\OC\Files\Filesystem::readfile( $filename );
diff --git a/apps/files/img/change.png b/apps/files/img/change.png
index 9f64e60d56502..ca77a8844f6d8 100644
Binary files a/apps/files/img/change.png and b/apps/files/img/change.png differ
diff --git a/apps/files/img/change.svg b/apps/files/img/change.svg
index b3404d2ef84a2..12071422b7f90 100644
--- a/apps/files/img/change.svg
+++ b/apps/files/img/change.svg
@@ -1 +1 @@
-
+
diff --git a/apps/files/img/unshare.svg b/apps/files/img/unshare.svg
new file mode 100644
index 0000000000000..0c22ca640574f
--- /dev/null
+++ b/apps/files/img/unshare.svg
@@ -0,0 +1 @@
+
diff --git a/apps/files/js/app.js b/apps/files/js/app.js
index 6e4e8c1b1361b..3630ed7587d50 100644
--- a/apps/files/js/app.js
+++ b/apps/files/js/app.js
@@ -53,6 +53,8 @@
this.$showHiddenFiles = $('input#showhiddenfilesToggle');
var showHidden = $('#showHiddenFiles').val() === "1";
this.$showHiddenFiles.prop('checked', showHidden);
+
+
if ($('#fileNotFound').val() === "1") {
OC.Notification.show(t('files', 'File could not be found'), {type: 'error'});
}
@@ -81,13 +83,29 @@
// TODO: ideally these should be in a separate class / app (the embedded "all files" app)
this.fileList = new OCA.Files.FileList(
$('#app-content-files'), {
- scrollContainer: $('#app-content'),
dragOptions: dragOptions,
folderDropOptions: folderDropOptions,
fileActions: fileActions,
allowLegacyActions: true,
scrollTo: urlParams.scrollto,
filesClient: OC.Files.getClient(),
+ multiSelectMenu: [
+ {
+ name: 'copyMove',
+ displayName: t('files', 'Move or copy'),
+ iconClass: 'icon-external',
+ },
+ {
+ name: 'download',
+ displayName: t('files', 'Download'),
+ iconClass: 'icon-download',
+ },
+ {
+ name: 'delete',
+ displayName: t('files', 'Delete'),
+ iconClass: 'icon-delete',
+ }
+ ],
sorting: {
mode: $('#defaultFileSorting').val(),
direction: $('#defaultFileSortingDirection').val()
@@ -114,6 +132,8 @@
});
this._debouncedPersistShowHiddenFilesState = _.debounce(this._persistShowHiddenFilesState, 1200);
+
+ OCP.WhatsNew.query(); // for Nextcloud server
},
/**
@@ -130,7 +150,7 @@
window.FileActions.off('registerAction.app-files', this._onActionsUpdated);
},
- _onActionsUpdated: function(ev, newAction) {
+ _onActionsUpdated: function(ev) {
// forward new action to the file list
if (ev.action) {
this.fileList.fileActions.registerAction(ev.action);
@@ -202,7 +222,7 @@
},
/**
- * Persist show hidden preference on ther server
+ * Persist show hidden preference on the server
*
* @returns {undefined}
*/
@@ -220,8 +240,8 @@
var params;
if (e && e.itemId) {
params = {
- view: e.itemId,
- dir: '/'
+ view: typeof e.view === 'string' && e.view !== '' ? e.view : e.itemId,
+ dir: e.dir ? e.dir : '/'
};
this._changeUrl(params.view, params.dir);
OC.Apps.hideAppSidebar($('.detailsView'));
diff --git a/apps/files/js/breadcrumb.js b/apps/files/js/breadcrumb.js
index 20b15e3cb9376..319425b67bd7c 100644
--- a/apps/files/js/breadcrumb.js
+++ b/apps/files/js/breadcrumb.js
@@ -36,6 +36,7 @@
this.$menu = $('');
this.crumbSelector = '.crumb:not(.hidden):not(.crumbhome):not(.crumbmenu)';
+ this.hiddenCrumbSelector = '.crumb.hidden:not(.crumbhome):not(.crumbmenu)';
options = options || {};
if (options.onClick) {
this.onClick = options.onClick;
@@ -115,7 +116,7 @@
*/
render: function() {
// Menu is destroyed on every change, we need to init it
- OC.unregisterMenu($('.crumbmenu'), $('.crumbmenu > .popovermenu'));
+ OC.unregisterMenu($('.crumbmenu > .icon-more'), $('.crumbmenu > .popovermenu'));
var parts = this._makeCrumbs(this.dir || '/');
var $crumb;
@@ -195,7 +196,7 @@
}
// Menu is destroyed on every change, we need to init it
- OC.registerMenu($('.crumbmenu'), $('.crumbmenu > .popovermenu'));
+ OC.registerMenu($('.crumbmenu > .icon-more'), $('.crumbmenu > .popovermenu'));
this._resize();
},
@@ -218,7 +219,7 @@
// menu part
crumbs.push({
class: 'crumbmenu hidden',
- linkclass: 'icon-more'
+ linkclass: 'icon-more menutoggle'
});
// root part
crumbs.push({
@@ -238,31 +239,21 @@
return crumbs;
},
- /**
- * Show/hide breadcrumbs to fit the given width
- * Mostly used by tests
- *
- * @param {int} availableWidth available width
- */
- setMaxWidth: function (availableWidth) {
- if (this.availableWidth !== availableWidth) {
- this.availableWidth = availableWidth;
- this._resize();
- }
- },
-
/**
* Calculate real width based on individual crumbs
- * More accurate and works with tests
*
* @param {boolean} ignoreHidden ignore hidden crumbs
*/
getTotalWidth: function(ignoreHidden) {
+ // The width has to be calculated by adding up the width of all the
+ // crumbs; getting the width of the breadcrumb element is not a
+ // valid approach, as the returned value could be clamped to its
+ // parent width.
var totalWidth = 0;
for (var i = 0; i < this.breadcrumbs.length; i++ ) {
var $crumb = $(this.breadcrumbs[i]);
if(!$crumb.hasClass('hidden') || ignoreHidden === true) {
- totalWidth += $crumb.outerWidth();
+ totalWidth += $crumb.outerWidth(true);
}
}
return totalWidth;
@@ -282,19 +273,19 @@
* Get the crumb to show
*/
_getCrumbElement: function() {
- var hidden = this.$el.find('.crumb.hidden').length;
+ var hidden = this.$el.find(this.hiddenCrumbSelector).length;
var shown = this.$el.find(this.crumbSelector).length;
// Get the outer one with priority to the highest
var elmt = (1 - shown % 2) * (hidden - 1);
- return this.$el.find('.crumb.hidden:eq('+elmt+')');
+ return this.$el.find(this.hiddenCrumbSelector + ':eq('+elmt+')');
},
/**
* Show the middle crumb
*/
_showCrumb: function() {
- if(this.$el.find('.crumb.hidden').length === 1) {
- this.$el.find('.crumb.hidden').removeClass('hidden');
+ if(this.$el.find(this.hiddenCrumbSelector).length === 1) {
+ this.$el.find(this.hiddenCrumbSelector).removeClass('hidden');
}
this._getCrumbElement().removeClass('hidden');
},
@@ -311,9 +302,7 @@
* Update the popovermenu
*/
_updateMenu: function() {
- var menuItems = this.$el.find('.crumb.hidden');
- // Hide the crumb menu if no elements
- this.$el.find('.crumbmenu').toggleClass('hidden', menuItems.length === 0);
+ var menuItems = this.$el.find(this.hiddenCrumbSelector);
this.$menu.find('li').addClass('in-breadcrumb');
for (var i = 0; i < menuItems.length; i++) {
@@ -329,25 +318,47 @@
return;
}
- // Used for testing since this.$el.parent fails
- if (!this.availableWidth) {
- this.usedWidth = this.$el.parent().width() - this.$el.parent().find('.actions.creatable').width();
- } else {
- this.usedWidth = this.availableWidth;
+ // Always hide the menu to ensure that it does not interfere with
+ // the width calculations; otherwise, the result could be different
+ // depending on whether the menu was previously being shown or not.
+ this.$el.find('.crumbmenu').addClass('hidden');
+
+ // Show the crumbs to compress the siblings before hidding again the
+ // crumbs. This is needed when the siblings expand to fill all the
+ // available width, as in that case their old width would limit the
+ // available width for the crumbs.
+ // Note that the crumbs shown always overflow the parent width
+ // (except, of course, when they all fit in).
+ while (this.$el.find(this.hiddenCrumbSelector).length > 0
+ && this.getTotalWidth() <= this.$el.parent().width()) {
+ this._showCrumb();
}
+ var siblingsWidth = 0;
+ this.$el.prevAll(':visible').each(function () {
+ siblingsWidth += $(this).outerWidth(true);
+ });
+ this.$el.nextAll(':visible').each(function () {
+ siblingsWidth += $(this).outerWidth(true);
+ });
+
+ var availableWidth = this.$el.parent().width() - siblingsWidth;
+
// If container is smaller than content
// AND if there are crumbs left to hide
- while (this.getTotalWidth() > this.usedWidth
+ while (this.getTotalWidth() > availableWidth
&& this.$el.find(this.crumbSelector).length > 0) {
+ // As soon as one of the crumbs is hidden the menu will be
+ // shown. This is needed for proper results in further width
+ // checks.
+ // Note that the menu is not shown only when all the crumbs were
+ // being shown and they all fit the available space; if any of
+ // the crumbs was not being shown then those shown would
+ // overflow the available width, so at least one will be hidden
+ // and thus the menu will be shown.
+ this.$el.find('.crumbmenu').removeClass('hidden');
this._hideCrumb();
}
- // If container is bigger than content + element to be shown
- // AND if there is at least one hidden crumb
- while (this.$el.find('.crumb.hidden').length > 0
- && this.getTotalWidth() + this._getCrumbElement().width() < this.usedWidth) {
- this._showCrumb();
- }
this._updateMenu();
}
diff --git a/apps/files/js/detailsview.js b/apps/files/js/detailsview.js
index 7bfc3d5ad7bc3..aed1736693a6e 100644
--- a/apps/files/js/detailsview.js
+++ b/apps/files/js/detailsview.js
@@ -15,8 +15,8 @@
' {{#if tabHeaders}}' +
' ' +
@@ -67,7 +67,8 @@
events: {
'click a.close': '_onClose',
- 'click .tabHeaders .tabHeader': '_onClickTab'
+ 'click .tabHeaders .tabHeader': '_onClickTab',
+ 'keyup .tabHeaders .tabHeader': '_onKeyboardActivateTab'
},
/**
@@ -99,6 +100,12 @@
this.selectTab(tabId);
},
+ _onKeyboardActivateTab: function (event) {
+ if (event.key === " " || event.key === "Enter") {
+ this._onClickTab(event);
+ }
+ },
+
template: function(vars) {
if (!this._template) {
this._template = Handlebars.compile(TEMPLATE);
@@ -110,6 +117,16 @@
* Renders this details view
*/
render: function() {
+ // remove old instances
+ var $appSidebar = $('#app-sidebar');
+ if ($appSidebar.length === 0) {
+ this.$el.insertAfter($('#app-content'));
+ } else {
+ if ($appSidebar[0] !== this.el) {
+ $appSidebar.replaceWith(this.$el)
+ }
+ }
+
var templateVars = {
closeLabel: t('files', 'Close')
};
@@ -126,7 +143,6 @@
templateVars.tabHeaders = _.map(this._tabViews, function(tabView, i) {
return {
tabId: tabView.id,
- tabIndex: i,
label: tabView.getLabel()
};
});
diff --git a/apps/files/js/favoritesfilelist.js b/apps/files/js/favoritesfilelist.js
index 8c9c125d0a173..44adf5d7b5b83 100644
--- a/apps/files/js/favoritesfilelist.js
+++ b/apps/files/js/favoritesfilelist.js
@@ -94,12 +94,6 @@ $(document).ready(function() {
return OCA.Files.FileList.prototype.reloadCallback.call(this, status, result);
},
-
- _onUrlChanged: function (e) {
- if (e && _.isString(e.dir)) {
- this.changeDirectory(e.dir, false, true);
- }
- }
});
OCA.Files.FavoritesFileList = FavoritesFileList;
diff --git a/apps/files/js/favoritesplugin.js b/apps/files/js/favoritesplugin.js
index 454a505c7bd68..3ceadca826d95 100644
--- a/apps/files/js/favoritesplugin.js
+++ b/apps/files/js/favoritesplugin.js
@@ -67,7 +67,11 @@
return new OCA.Files.FavoritesFileList(
$el, {
fileActions: fileActions,
- scrollContainer: $('#app-content')
+ // The file list is created when a "show" event is handled,
+ // so it should be marked as "shown" like it would have been
+ // done if handling the event with the file list already
+ // created.
+ shown: true
}
);
},
diff --git a/apps/files/js/file-upload.js b/apps/files/js/file-upload.js
index ad56492730eb5..9c1e2df53a095 100644
--- a/apps/files/js/file-upload.js
+++ b/apps/files/js/file-upload.js
@@ -401,6 +401,13 @@ OC.Uploader.prototype = _.extend({
*/
_uploads: {},
+ /**
+ * Count of upload done promises that have not finished yet.
+ *
+ * @type int
+ */
+ _pendingUploadDoneCount: 0,
+
/**
* List of directories known to exist.
*
@@ -576,7 +583,6 @@ OC.Uploader.prototype = _.extend({
* Clear uploads
*/
clear: function() {
- this._uploads = {};
this._knownDirs = {};
},
/**
@@ -595,6 +601,19 @@ OC.Uploader.prototype = _.extend({
return null;
},
+ /**
+ * Removes an upload from the list of known uploads.
+ *
+ * @param {OC.FileUpload} upload the upload to remove.
+ */
+ removeUpload: function(upload) {
+ if (!upload || !upload.data || !upload.data.uploadId) {
+ return;
+ }
+
+ delete this._uploads[upload.data.uploadId];
+ },
+
showUploadCancelMessage: _.debounce(function() {
OC.Notification.show(t('files', 'Upload cancelled.'), {timeout : 7, type: 'error'});
}, 500),
@@ -733,6 +752,27 @@ OC.Uploader.prototype = _.extend({
});
},
+ _updateProgressBarOnUploadStop: function() {
+ if (this._pendingUploadDoneCount === 0) {
+ // All the uploads ended and there is no pending operation, so hide
+ // the progress bar.
+ // Note that this happens here only with non-chunked uploads; if the
+ // upload was chunked then this will have been executed after all
+ // the uploads ended but before the upload done handler that reduces
+ // the pending operation count was executed.
+ this._hideProgressBar();
+
+ return;
+ }
+
+ $('#uploadprogressbar .label .mobile').text(t('core', '…'));
+ $('#uploadprogressbar .label .desktop').text(t('core', 'Processing files …'));
+
+ // Nothing is being uploaded at this point, and the pending operations
+ // can not be cancelled, so the cancel button should be hidden.
+ $('#uploadprogresswrapper .stop').fadeOut();
+ },
+
_showProgressBar: function() {
$('#uploadprogressbar').fadeIn();
this.$uploadEl.trigger(new $.Event('resized'));
@@ -958,7 +998,8 @@ OC.Uploader.prototype = _.extend({
status = upload.getResponseStatus();
}
self.log('fail', e, upload);
- self._hideProgressBar();
+
+ self.removeUpload(upload);
if (data.textStatus === 'abort') {
self.showUploadCancelMessage();
@@ -997,6 +1038,8 @@ OC.Uploader.prototype = _.extend({
var that = $(this);
self.log('done', e, upload);
+ self.removeUpload(upload);
+
var status = upload.getResponseStatus();
if (status < 200 || status >= 300) {
// trigger fail handler
@@ -1026,6 +1069,8 @@ OC.Uploader.prototype = _.extend({
//remaining time
var lastUpdate, lastSize, bufferSize, buffer, bufferIndex, bufferIndex2, bufferTotal;
+ var dragging = false;
+
// add progress handlers
fileupload.on('fileuploadadd', function(e, data) {
self.log('progress handle fileuploadadd', e, data);
@@ -1109,33 +1154,15 @@ OC.Uploader.prototype = _.extend({
self.log('progress handle fileuploadstop', e, data);
self.clear();
+ self._updateProgressBarOnUploadStop();
self.trigger('stop', e, data);
});
fileupload.on('fileuploadfail', function(e, data) {
self.log('progress handle fileuploadfail', e, data);
- //if user pressed cancel hide upload progress bar and cancel button
- if (data.errorThrown === 'abort') {
- self._hideProgressBar();
- }
self.trigger('fail', e, data);
});
- var disableDropState = function() {
- $('#app-content').removeClass('file-drag');
- $('.dropping-to-dir').removeClass('dropping-to-dir');
- $('.dir-drop').removeClass('dir-drop');
- $('.icon-filetype-folder-drag-accept').removeClass('icon-filetype-folder-drag-accept');
- };
- var disableClassOnFirefox = _.debounce(function() {
- disableDropState();
- }, 100);
fileupload.on('fileuploaddragover', function(e){
$('#app-content').addClass('file-drag');
- // dropping a folder in firefox doesn't cause a drop event
- // this is simulated by simply invoke disabling all classes
- // once no dragover event isn't noticed anymore
- if (/Firefox/i.test(navigator.userAgent)) {
- disableClassOnFirefox();
- }
$('#emptycontent .icon-folder').addClass('icon-filetype-folder-drag-accept');
var filerow = $(e.delegatedEvent.target).closest('tr');
@@ -1151,12 +1178,33 @@ OC.Uploader.prototype = _.extend({
filerow.addClass('dropping-to-dir');
filerow.find('.thumbnail').addClass('icon-filetype-folder-drag-accept');
}
+
+ dragging = true;
});
- fileupload.on('fileuploaddragleave fileuploaddrop', function (){
+
+ var disableDropState = function() {
$('#app-content').removeClass('file-drag');
$('.dropping-to-dir').removeClass('dropping-to-dir');
$('.dir-drop').removeClass('dir-drop');
$('.icon-filetype-folder-drag-accept').removeClass('icon-filetype-folder-drag-accept');
+
+ dragging = false;
+ };
+
+ fileupload.on('fileuploaddragleave fileuploaddrop', disableDropState);
+
+ // In some browsers the "drop" event can be triggered with no
+ // files even if the "dragover" event seemed to suggest that a
+ // file was being dragged (and thus caused "fileuploaddragover"
+ // to be triggered).
+ fileupload.on('fileuploaddropnofiles', function() {
+ if (!dragging) {
+ return;
+ }
+
+ disableDropState();
+
+ OC.Notification.show(t('files', 'Uploading that item is not supported'), {type: 'error'});
});
fileupload.on('fileuploadchunksend', function(e, data) {
@@ -1174,12 +1222,29 @@ OC.Uploader.prototype = _.extend({
});
fileupload.on('fileuploaddone', function(e, data) {
var upload = self.getUpload(data);
+
+ self._pendingUploadDoneCount++;
+
upload.done().then(function() {
- self._hideProgressBar();
+ self._pendingUploadDoneCount--;
+ if (Object.keys(self._uploads).length === 0 && self._pendingUploadDoneCount === 0) {
+ // All the uploads ended and there is no pending
+ // operation, so hide the progress bar.
+ // Note that this happens here only with chunked
+ // uploads; if the upload was non-chunked then this
+ // handler is immediately executed, before the
+ // jQuery upload done handler that removes the
+ // upload from the list, and thus at this point
+ // there is still at least one upload that has not
+ // ended (although the upload stop handler is always
+ // executed after all the uploads have ended, which
+ // hides the progress bar in that case).
+ self._hideProgressBar();
+ }
+
self.trigger('done', e, upload);
}).fail(function(status, response) {
var message = response.message;
- self._hideProgressBar();
if (status === 507) {
// not enough space
OC.Notification.show(message || t('files', 'Not enough free space'), {type: 'error'});
diff --git a/apps/files/js/fileactions.js b/apps/files/js/fileactions.js
index 2fb7dfba29fce..8ce8eddb0b052 100644
--- a/apps/files/js/fileactions.js
+++ b/apps/files/js/fileactions.js
@@ -558,7 +558,27 @@
}
});
- this._renderMenuTrigger($tr, context);
+ function objectValues(obj) {
+ var res = [];
+ for (var i in obj) {
+ if (obj.hasOwnProperty(i)) {
+ res.push(obj[i]);
+ }
+ }
+ return res;
+ }
+ // polyfill
+ if (!Object.values) {
+ Object.values = objectValues;
+ }
+
+ var menuActions = Object.values(this.actions.all).filter(function (action) {
+ return action.type !== OCA.Files.FileActions.TYPE_INLINE;
+ });
+ // do not render the menu if nothing is in it
+ if (menuActions.length > 0) {
+ this._renderMenuTrigger($tr, context);
+ }
if (triggerEvent){
fileList.$fileList.trigger(jQuery.Event("fileActionsReady", {fileList: fileList, $files: $tr}));
@@ -625,20 +645,31 @@
this.registerAction({
name: 'MoveCopy',
- displayName: t('files', 'Move or copy'),
+ displayName: function(context) {
+ var permissions = context.fileInfoModel.attributes.permissions;
+ if (permissions & OC.PERMISSION_UPDATE) {
+ return t('files', 'Move or copy');
+ }
+ return t('files', 'Copy');
+ },
mime: 'all',
order: -25,
- permissions: OC.PERMISSION_UPDATE,
+ permissions: $('#isPublic').val() ? OC.PERMISSION_UPDATE : OC.PERMISSION_READ,
iconClass: 'icon-external',
actionHandler: function (filename, context) {
+ var permissions = context.fileInfoModel.attributes.permissions;
+ var actions = OC.dialogs.FILEPICKER_TYPE_COPY;
+ if (permissions & OC.PERMISSION_UPDATE) {
+ actions = OC.dialogs.FILEPICKER_TYPE_COPY_MOVE;
+ }
OC.dialogs.filepicker(t('files', 'Target folder'), function(targetPath, type) {
if (type === OC.dialogs.FILEPICKER_TYPE_COPY) {
- context.fileList.copy(filename, targetPath);
+ context.fileList.copy(filename, targetPath, false, context.dir);
}
if (type === OC.dialogs.FILEPICKER_TYPE_MOVE) {
- context.fileList.move(filename, targetPath);
+ context.fileList.move(filename, targetPath, false, context.dir);
}
- }, false, "httpd/unix-directory", true, OC.dialogs.FILEPICKER_TYPE_COPY_MOVE);
+ }, false, "httpd/unix-directory", true, actions);
}
});
@@ -681,21 +712,21 @@
OCA.Files.FileActions = FileActions;
/**
- * Replaces the download icon with a loading spinner and vice versa
+ * Replaces the button icon with a loading spinner and vice versa
* - also adds the class disabled to the passed in element
*
- * @param {jQuery} $downloadButtonElement download fileaction
+ * @param {jQuery} $buttonElement The button element
* @param {boolean} showIt whether to show the spinner(true) or to hide it(false)
*/
- OCA.Files.FileActions.updateFileActionSpinner = function($downloadButtonElement, showIt) {
- var $icon = $downloadButtonElement.find('.icon');
+ OCA.Files.FileActions.updateFileActionSpinner = function($buttonElement, showIt) {
+ var $icon = $buttonElement.find('.icon');
if (showIt) {
var $loadingIcon = $(' ');
$icon.after($loadingIcon);
$icon.addClass('hidden');
} else {
- $downloadButtonElement.find('.icon-loading-small').remove();
- $downloadButtonElement.find('.icon').removeClass('hidden');
+ $buttonElement.find('.icon-loading-small').remove();
+ $buttonElement.find('.icon').removeClass('hidden');
}
};
diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js
index e50b402dea830..a7dadbbab3e10 100644
--- a/apps/files/js/filelist.js
+++ b/apps/files/js/filelist.js
@@ -99,11 +99,12 @@
/**
* Number of files per page
+ * Always show a minimum of 1
*
* @return {int} page size
*/
pageSize: function() {
- return Math.ceil(this.$container.height() / 50);
+ return Math.max(Math.ceil(this.$container.height() / 50), 1);
},
/**
@@ -126,7 +127,11 @@
* @type OCA.Files.FileActions
*/
fileActions: null,
-
+ /**
+ * File selection menu, defaults to OCA.Files.FileSelectionMenu
+ * @type OCA.Files.FileSelectionMenu
+ */
+ fileMultiSelectMenu: null,
/**
* Whether selection is allowed, checkboxes and selection overlay will
* be rendered
@@ -221,6 +226,10 @@
return;
}
+ if (options.shown) {
+ this.shown = options.shown;
+ }
+
if (options.config) {
this._filesConfig = options.config;
} else if (!_.isUndefined(OCA.Files) && !_.isUndefined(OCA.Files.App)) {
@@ -270,7 +279,6 @@
if (_.isUndefined(options.detailsViewEnabled) || options.detailsViewEnabled) {
this._detailsView = new OCA.Files.DetailsView();
- this._detailsView.$el.insertBefore(this.$el);
this._detailsView.$el.addClass('disappear');
}
@@ -288,6 +296,12 @@
this.fileSummary = this._createSummary();
+ if (options.multiSelectMenu) {
+ this.fileMultiSelectMenu = new OCA.Files.FileMultiSelectMenu(options.multiSelectMenu);
+ this.fileMultiSelectMenu.render();
+ this.$el.find('.selectedActions').append(this.fileMultiSelectMenu.$el);
+ }
+
if (options.sorting) {
this.setSort(options.sorting.mode, options.sorting.direction, false, false);
} else {
@@ -336,11 +350,10 @@
this.$el.on('show', _.bind(this._onShow, this));
this.$el.on('urlChanged', _.bind(this._onUrlChanged, this));
this.$el.find('.select-all').click(_.bind(this._onClickSelectAll, this));
- this.$el.find('.download').click(_.bind(this._onClickDownloadSelected, this));
- this.$el.find('.copy-move').click(_.bind(this._onClickCopyMoveSelected, this));
- this.$el.find('.delete-selected').click(_.bind(this._onClickDeleteSelected, this));
-
- this.$el.find('.selectedActions a').tooltip({placement:'top'});
+ this.$el.find('.actions-selected').click(function () {
+ self.fileMultiSelectMenu.show(self);
+ return false;
+ });
this.$container.on('scroll', _.bind(this._onScroll, this));
@@ -365,6 +378,7 @@
}
}
+
OC.Plugins.attach('OCA.Files.FileList', this);
},
@@ -388,6 +402,22 @@
$('#app-content').off('appresized', this._onResize);
},
+ multiSelectMenuClick: function (ev, action) {
+ switch (action) {
+ case 'delete':
+ this._onClickDeleteSelected(ev)
+ break;
+ case 'download':
+ this._onClickDownloadSelected(ev);
+ break;
+ case 'copyMove':
+ this._onClickCopyMoveSelected(ev);
+ break;
+ case 'restore':
+ this._onClickRestoreSelected(ev);
+ break;
+ }
+ },
/**
* Initializes the file actions, set up listeners.
*
@@ -538,8 +568,8 @@
}
this._currentFileModel = model;
-
this._detailsView.setFileInfo(model);
+ this._detailsView.render();
this._detailsView.$el.scrollTop(0);
},
@@ -652,7 +682,7 @@
this.updateSelectionSummary();
} else {
// clicked directly on the name
- if (!this._detailsView || $(event.target).is('.nametext') || $(event.target).closest('.nametext').length) {
+ if (!this._detailsView || $(event.target).is('.nametext, .name') || $(event.target).closest('.nametext').length) {
var filename = $tr.attr('data-file');
var renaming = $tr.data('renaming');
if (!renaming) {
@@ -722,15 +752,43 @@
*/
_onClickSelectAll: function(e) {
var checked = $(e.target).prop('checked');
- this.$fileList.find('td.selection>.selectCheckBox').prop('checked', checked)
+ // Select only visible checkboxes to filter out unmatched file in search
+ this.$fileList.find('td.selection > .selectCheckBox:visible').prop('checked', checked)
.closest('tr').toggleClass('selected', checked);
- this._selectedFiles = {};
- this._selectionSummary.clear();
+
if (checked) {
for (var i = 0; i < this.files.length; i++) {
+ // a search will automatically hide the unwanted rows
+ // let's only select the matches
var fileData = this.files[i];
- this._selectedFiles[fileData.id] = fileData;
- this._selectionSummary.add(fileData);
+ var fileRow = this.$fileList.find('[data-id=' + fileData.id + ']');
+ // do not select already selected ones
+ if (!fileRow.hasClass('hidden') && _.isUndefined(this._selectedFiles[fileData.id])) {
+ this._selectedFiles[fileData.id] = fileData;
+ this._selectionSummary.add(fileData);
+ }
+ }
+ } else {
+ // if we have some hidden row, then we're in a search
+ // Let's only deselect the visible ones
+ var hiddenFiles = this.$fileList.find('tr.hidden');
+ if (hiddenFiles.length > 0) {
+ var visibleFiles = this.$fileList.find('tr:not(.hidden)');
+ var self = this;
+ visibleFiles.each(function() {
+ var id = parseInt($(this).data('id'));
+ // do not deselect already deselected ones
+ if (!_.isUndefined(self._selectedFiles[id])) {
+ // a search will automatically hide the unwanted rows
+ // let's only select the matches
+ var fileData = self._selectedFiles[id];
+ delete self._selectedFiles[fileData.id];
+ self._selectionSummary.remove(fileData);
+ }
+ });
+ } else {
+ this._selectedFiles = {};
+ this._selectionSummary.clear();
}
}
this.updateSelectionSummary();
@@ -745,7 +803,9 @@
*/
_onClickDownloadSelected: function(event) {
var files;
+ var self = this;
var dir = this.getCurrentDirectory();
+
if (this.isAllSelected() && this.getSelectedFiles().length > 1) {
files = OC.basename(dir);
dir = OC.dirname(dir) || '/';
@@ -754,19 +814,16 @@
files = _.pluck(this.getSelectedFiles(), 'name');
}
- var downloadFileaction = $('#selectedActionsList').find('.download');
-
// don't allow a second click on the download action
- if(downloadFileaction.hasClass('disabled')) {
- event.preventDefault();
- return;
+ if(this.fileMultiSelectMenu.isDisabled('download')) {
+ return false;
}
+ this.fileMultiSelectMenu.toggleLoading('download', true);
var disableLoadingState = function(){
- OCA.Files.FileActions.updateFileActionSpinner(downloadFileaction, false);
+ self.fileMultiSelectMenu.toggleLoading('download', false);
};
- OCA.Files.FileActions.updateFileActionSpinner(downloadFileaction, true);
if(this.getSelectedFiles().length > 1) {
OCA.Files.Files.handleDownload(this.getDownloadUrl(files, dir, true), disableLoadingState);
}
@@ -774,7 +831,7 @@
var first = this.getSelectedFiles()[0];
OCA.Files.Files.handleDownload(this.getDownloadUrl(first.name, dir, true), disableLoadingState);
}
- return false;
+ event.preventDefault();
},
/**
@@ -786,27 +843,26 @@
files = _.pluck(this.getSelectedFiles(), 'name');
- var moveFileAction = $('#selectedActionsList').find('.move');
-
// don't allow a second click on the download action
- if(moveFileAction.hasClass('disabled')) {
- event.preventDefault();
- return;
+ if(this.fileMultiSelectMenu.isDisabled('copyMove')) {
+ return false;
}
var disableLoadingState = function(){
- OCA.Files.FileActions.updateFileActionSpinner(moveFileAction, false);
+ self.fileMultiSelectMenu.toggleLoading('copyMove', false);
};
+ var actions = this.isSelectedMovable() ? OC.dialogs.FILEPICKER_TYPE_COPY_MOVE : OC.dialogs.FILEPICKER_TYPE_COPY;
OC.dialogs.filepicker(t('files', 'Target folder'), function(targetPath, type) {
+ self.fileMultiSelectMenu.toggleLoading('copyMove', true);
if (type === OC.dialogs.FILEPICKER_TYPE_COPY) {
self.copy(files, targetPath, disableLoadingState);
}
if (type === OC.dialogs.FILEPICKER_TYPE_MOVE) {
self.move(files, targetPath, disableLoadingState);
}
- }, false, "httpd/unix-directory", true, OC.dialogs.FILEPICKER_TYPE_COPY_MOVE);
- return false;
+ }, false, "httpd/unix-directory", true, actions);
+ event.preventDefault();
},
/**
@@ -819,7 +875,6 @@
}
this.do_delete(files);
event.preventDefault();
- return false;
},
/**
@@ -1327,7 +1382,9 @@
// size column
if (typeof(fileData.size) !== 'undefined' && fileData.size >= 0) {
simpleSize = humanFileSize(parseInt(fileData.size, 10), true);
- sizeColor = Math.round(160-Math.pow((fileData.size/(1024*1024)),2));
+ // rgb(118, 118, 118) / #767676
+ // min. color contrast for normal text on white background according to WCAG AA
+ sizeColor = Math.round(118-Math.pow((fileData.size/(1024*1024)),2));
} else {
simpleSize = t('files', 'Pending');
}
@@ -1342,8 +1399,10 @@
// difference in days multiplied by 5 - brightest shade for files older than 32 days (160/5)
var modifiedColor = Math.round(((new Date()).getTime() - mtime )/1000/60/60/24*5 );
// ensure that the brightest color is still readable
- if (modifiedColor >= '160') {
- modifiedColor = 160;
+ // rgb(118, 118, 118) / #767676
+ // min. color contrast for normal text on white background according to WCAG AA
+ if (modifiedColor >= '118') {
+ modifiedColor = 118;
}
var formatted;
var text;
@@ -1433,6 +1492,8 @@
$tr.addClass('appear transparent');
window.setTimeout(function() {
$tr.removeClass('transparent');
+ $("#fileList tr").removeClass('mouseOver');
+ $tr.addClass('mouseOver');
});
}
@@ -1511,6 +1572,7 @@
// the typeof check ensures that the default value of animate is true
if (typeof(options.animate) === 'undefined' || !!options.animate) {
this.lazyLoadPreview({
+ fileId: fileData.id,
path: path + '/' + fileData.name,
mime: mime,
etag: fileData.etag,
@@ -1565,7 +1627,7 @@
// discard finished uploads list, we'll get it through a regular reload
this._uploads = {};
- this.reload().then(function(success){
+ return this.reload().then(function(success){
if (!success) {
self.changeDirectory(currentDir, true);
}
@@ -1680,7 +1742,7 @@
}
}
- if (persist) {
+ if (persist && OC.getCurrentUser().uid) {
$.post(OC.generateUrl('/apps/files/api/v1/sorting'), {
mode: sort,
direction: direction
@@ -1856,7 +1918,15 @@
urlSpec.x = Math.ceil(urlSpec.x);
urlSpec.y = Math.ceil(urlSpec.y);
urlSpec.forceIcon = 0;
- return OC.generateUrl('/core/preview.png?') + $.param(urlSpec);
+
+ if (typeof urlSpec.fileId !== 'undefined') {
+ delete urlSpec.file;
+ return OC.generateUrl('/core/preview?') + $.param(urlSpec);
+ } else {
+ delete urlSpec.fileId;
+ return OC.generateUrl('/core/preview.png?') + $.param(urlSpec);
+ }
+
},
/**
@@ -1869,6 +1939,7 @@
*/
lazyLoadPreview : function(options) {
var self = this;
+ var fileId = options.fileId;
var path = options.path;
var mime = options.mime;
var ready = options.callback;
@@ -1880,6 +1951,7 @@
urlSpec = {};
ready(iconURL); // set mimeicon URL
+ urlSpec.fileId = fileId;
urlSpec.file = OCA.Files.Files.fixPath(path);
if (options.x) {
urlSpec.x = options.x;
@@ -2035,10 +2107,12 @@
* @param fileNames array of file names to move
* @param targetPath absolute target path
* @param callback function to call when movement is finished
+ * @param dir the dir path where fileNames are located (optionnal, will take current folder if undefined)
*/
- move: function(fileNames, targetPath, callback) {
+ move: function(fileNames, targetPath, callback, dir) {
var self = this;
- var dir = this.getCurrentDirectory();
+
+ dir = typeof dir === 'string' ? dir : this.getCurrentDirectory();
if (dir.charAt(dir.length - 1) !== '/') {
dir += '/';
}
@@ -2098,13 +2172,14 @@
* @param fileNames array of file names to copy
* @param targetPath absolute target path
* @param callback to call when copy is finished with success
+ * @param dir the dir path where fileNames are located (optionnal, will take current folder if undefined)
*/
- copy: function(fileNames, targetPath, callback) {
+ copy: function(fileNames, targetPath, callback, dir) {
var self = this;
var filesToNotify = [];
var count = 0;
- var dir = this.getCurrentDirectory();
+ dir = typeof dir === 'string' ? dir : this.getCurrentDirectory();
if (dir.charAt(dir.length - 1) !== '/') {
dir += '/';
}
@@ -2368,7 +2443,11 @@
event.preventDefault();
});
input.blur(function() {
- form.trigger('submit');
+ if(input.hasClass('error')) {
+ restore();
+ } else {
+ form.trigger('submit');
+ }
});
},
@@ -2860,18 +2939,40 @@
this.$el.find('#headerName a.name>span:first').text(selection);
this.$el.find('#modified a>span:first').text('');
this.$el.find('table').addClass('multiselect');
- this.$el.find('.selectedActions .copy-move').toggleClass('hidden', !this.isSelectedCopiableOrMovable());
- this.$el.find('.selectedActions .download').toggleClass('hidden', !this.isSelectedDownloadable());
- this.$el.find('.delete-selected').toggleClass('hidden', !this.isSelectedDeletable());
+
+ if (this.fileMultiSelectMenu) {
+ this.fileMultiSelectMenu.toggleItemVisibility('download', this.isSelectedDownloadable());
+ this.fileMultiSelectMenu.toggleItemVisibility('delete', this.isSelectedDeletable());
+ this.fileMultiSelectMenu.toggleItemVisibility('copyMove', this.isSelectedCopiable());
+ if (this.isSelectedCopiable()) {
+ if (this.isSelectedMovable()) {
+ this.fileMultiSelectMenu.updateItemText('copyMove', t('files', 'Move or copy'));
+ } else {
+ this.fileMultiSelectMenu.updateItemText('copyMove', t('files', 'Copy'));
+ }
+ } else {
+ this.fileMultiSelectMenu.toggleItemVisibility('copyMove', false);
+ }
+ }
}
},
/**
- * Check whether all selected files are copiable or movable
+ * Check whether all selected files are copiable
+ */
+ isSelectedCopiable: function() {
+ return _.reduce(this.getSelectedFiles(), function(copiable, file) {
+ var requiredPermission = $('#isPublic').val() ? OC.PERMISSION_UPDATE : OC.PERMISSION_READ;
+ return copiable && (file.permissions & requiredPermission);
+ }, true);
+ },
+
+ /**
+ * Check whether all selected files are movable
*/
- isSelectedCopiableOrMovable: function() {
- return _.reduce(this.getSelectedFiles(), function(copiableOrMovable, file) {
- return copiableOrMovable && (file.permissions & OC.PERMISSION_UPDATE);
+ isSelectedMovable: function() {
+ return _.reduce(this.getSelectedFiles(), function(movable, file) {
+ return movable && (file.permissions & OC.PERMISSION_UPDATE);
}, true);
},
diff --git a/apps/files/js/filemultiselectmenu.js b/apps/files/js/filemultiselectmenu.js
new file mode 100644
index 0000000000000..d587d1fbdb25d
--- /dev/null
+++ b/apps/files/js/filemultiselectmenu.js
@@ -0,0 +1,112 @@
+/*
+ * Copyright (c) 2018
+ *
+ * This file is licensed under the Affero General Public License version 3
+ * or later.
+ *
+ * See the COPYING-README file.
+ *
+ */
+
+(function() {
+ var TEMPLATE_MENU =
+ '' +
+ '{{#each items}}' +
+ '' +
+ ' ' +
+ '{{/each}}' +
+ ' ';
+
+ var FileMultiSelectMenu = OC.Backbone.View.extend({
+ tagName: 'div',
+ className: 'filesSelectMenu popovermenu bubble menu-center',
+ _scopes: null,
+ initialize: function(menuItems) {
+ this._scopes = menuItems;
+ },
+ events: {
+ 'click a.action': '_onClickAction'
+ },
+ template: Handlebars.compile(TEMPLATE_MENU),
+ /**
+ * Renders the menu with the currently set items
+ */
+ render: function() {
+ this.$el.html(this.template({
+ items: this._scopes
+ }));
+ },
+ /**
+ * Displays the menu under the given element
+ *
+ * @param {OCA.Files.FileActionContext} context context
+ * @param {Object} $trigger trigger element
+ */
+ show: function(context) {
+ this._context = context;
+ this.$el.removeClass('hidden');
+ if (window.innerWidth < 480) {
+ this.$el.removeClass('menu-center').addClass('menu-right');
+ } else {
+ this.$el.removeClass('menu-right').addClass('menu-center');
+ }
+ OC.showMenu(null, this.$el);
+ return false;
+ },
+ toggleItemVisibility: function (itemName, show) {
+ if (show) {
+ this.$el.find('.item-' + itemName).removeClass('hidden');
+ } else {
+ this.$el.find('.item-' + itemName).addClass('hidden');
+ }
+ },
+ updateItemText: function (itemName, translation) {
+ this.$el.find('.item-' + itemName).find('.label').text(translation);
+ },
+ toggleLoading: function (itemName, showLoading) {
+ var $actionElement = this.$el.find('.item-' + itemName);
+ if ($actionElement.length === 0) {
+ return;
+ }
+ var $icon = $actionElement.find('.icon');
+ if (showLoading) {
+ var $loadingIcon = $(' ');
+ $icon.after($loadingIcon);
+ $icon.addClass('hidden');
+ $actionElement.addClass('disabled');
+ } else {
+ $actionElement.find('.icon-loading-small').remove();
+ $actionElement.find('.icon').removeClass('hidden');
+ $actionElement.removeClass('disabled');
+ }
+ },
+ isDisabled: function (itemName) {
+ var $actionElement = this.$el.find('.item-' + itemName);
+ return $actionElement.hasClass('disabled');
+ },
+ /**
+ * Event handler whenever an action has been clicked within the menu
+ *
+ * @param {Object} event event object
+ */
+ _onClickAction: function (event) {
+ var $target = $(event.currentTarget);
+ if (!$target.hasClass('menuitem')) {
+ $target = $target.closest('.menuitem');
+ }
+
+ OC.hideMenus();
+ this._context.multiSelectMenuClick(event, $target.data('action'));
+ return false;
+ }
+ });
+
+ OCA.Files.FileMultiSelectMenu = FileMultiSelectMenu;
+})(OC, OCA);
diff --git a/apps/files/js/jquery.fileupload.js b/apps/files/js/jquery.fileupload.js
index 622161ede97c2..ea8529f322620 100644
--- a/apps/files/js/jquery.fileupload.js
+++ b/apps/files/js/jquery.fileupload.js
@@ -258,6 +258,9 @@
// Callback for drop events of the dropZone(s):
// drop: function (e, data) {}, // .bind('fileuploaddrop', func);
+ // Callback for drop events of the dropZone(s) when there are no files:
+ // dropnofiles: function (e) {}, // .bind('fileuploaddropnofiles', func);
+
// Callback for dragover events of the dropZone(s):
// dragover: function (e) {}, // .bind('fileuploaddragover', func);
@@ -1275,6 +1278,15 @@
that._onAdd(e, data);
}
});
+ } else {
+ // "dropnofiles" is triggered to allow proper cleanup of the
+ // drag and drop operation, as some browsers trigger "drop"
+ // events that have no files even if the "DataTransfer.types" of
+ // the "dragover" event included a "Files" item.
+ this._trigger(
+ 'dropnofiles',
+ $.Event('drop', {delegatedEvent: e})
+ );
}
},
diff --git a/apps/files/js/merged-index.json b/apps/files/js/merged-index.json
index 127bbb46b29d5..cd7e72e1a51b3 100644
--- a/apps/files/js/merged-index.json
+++ b/apps/files/js/merged-index.json
@@ -6,6 +6,7 @@
"jquery-visibility.js",
"fileinfomodel.js",
"filesummary.js",
+ "filemultiselectmenu.js",
"breadcrumb.js",
"filelist.js",
"search.js",
diff --git a/apps/files/js/navigation.js b/apps/files/js/navigation.js
index d213d0467b625..9fc2180c923f4 100644
--- a/apps/files/js/navigation.js
+++ b/apps/files/js/navigation.js
@@ -1,8 +1,9 @@
/*
- * Copyright (c) 2014
+ * @Copyright 2014 Vincent Petry
*
* @author Vincent Petry
- * @copyright 2014 Vincent Petry
+ * @author Felix Nüsse
+ *
*
* This file is licensed under the Affero General Public License version 3
* or later.
@@ -11,7 +12,7 @@
*
*/
-(function() {
+(function () {
/**
* @class OCA.Files.Navigation
@@ -19,7 +20,7 @@
*
* @param $el element containing the navigation
*/
- var Navigation = function($el) {
+ var Navigation = function ($el) {
this.initialize($el);
};
@@ -38,24 +39,31 @@
*/
$currentContent: null,
+ /**
+ * Key for the quick-acces-list
+ */
+ $quickAccessListKey: 'sublist-favorites',
/**
* Initializes the navigation from the given container
*
* @private
* @param $el element containing the navigation
*/
- initialize: function($el) {
+ initialize: function ($el) {
this.$el = $el;
this._activeItem = null;
this.$currentContent = null;
this._setupEvents();
+
+ this.setInitialQuickaccessSettings();
},
/**
* Setup UI events
*/
- _setupEvents: function() {
- this.$el.on('click', 'li a', _.bind(this._onClickItem, this));
+ _setupEvents: function () {
+ this.$el.on('click', 'li a', _.bind(this._onClickItem, this))
+ this.$el.on('click', 'li button', _.bind(this._onClickMenuButton, this));
},
/**
@@ -63,16 +71,16 @@
*
* @return app container
*/
- getActiveContainer: function() {
+ getActiveContainer: function () {
return this.$currentContent;
},
/**
* Returns the currently active item
- *
+ *
* @return item ID
*/
- getActiveItem: function() {
+ getActiveItem: function () {
return this._activeItem;
},
@@ -83,29 +91,42 @@
* @param string itemId id of the navigation item to select
* @param array options "silent" to not trigger event
*/
- setActiveItem: function(itemId, options) {
+ setActiveItem: function (itemId, options) {
+ var currentItem = this.$el.find('li[data-id="' + itemId + '"]');
+ var itemDir = currentItem.data('dir');
+ var itemView = currentItem.data('view');
var oldItemId = this._activeItem;
if (itemId === this._activeItem) {
if (!options || !options.silent) {
this.$el.trigger(
- new $.Event('itemChanged', {itemId: itemId, previousItemId: oldItemId})
+ new $.Event('itemChanged', {
+ itemId: itemId,
+ previousItemId: oldItemId,
+ dir: itemDir,
+ view: itemView
+ })
);
}
return;
}
- this.$el.find('li').removeClass('active');
+ this.$el.find('li a').removeClass('active');
if (this.$currentContent) {
this.$currentContent.addClass('hidden');
this.$currentContent.trigger(jQuery.Event('hide'));
}
this._activeItem = itemId;
- this.$el.find('li[data-id=' + itemId + ']').addClass('active');
- this.$currentContent = $('#app-content-' + itemId);
+ currentItem.children('a').addClass('active');
+ this.$currentContent = $('#app-content-' + (typeof itemView === 'string' && itemView !== '' ? itemView : itemId));
this.$currentContent.removeClass('hidden');
if (!options || !options.silent) {
this.$currentContent.trigger(jQuery.Event('show'));
this.$el.trigger(
- new $.Event('itemChanged', {itemId: itemId, previousItemId: oldItemId})
+ new $.Event('itemChanged', {
+ itemId: itemId,
+ previousItemId: oldItemId,
+ dir: itemDir,
+ view: itemView
+ })
);
}
},
@@ -113,23 +134,126 @@
/**
* Returns whether a given item exists
*/
- itemExists: function(itemId) {
- return this.$el.find('li[data-id=' + itemId + ']').length;
+ itemExists: function (itemId) {
+ return this.$el.find('li[data-id="' + itemId + '"]').length;
},
/**
* Event handler for when clicking on an item.
*/
- _onClickItem: function(ev) {
+ _onClickItem: function (ev) {
var $target = $(ev.target);
var itemId = $target.closest('li').attr('data-id');
if (!_.isUndefined(itemId)) {
this.setActiveItem(itemId);
}
ev.preventDefault();
+ },
+
+ /**
+ * Event handler for clicking a button
+ */
+ _onClickMenuButton: function (ev) {
+ var $target = $(ev.target);
+ var $menu = $target.parent('li');
+ var itemId = $target.closest('button').attr('id');
+
+ var collapsibleToggles = [];
+ var dotmenuToggles = [];
+
+ if ($menu.hasClass('collapsible') && $menu.data('expandedstate')) {
+ $menu.toggleClass('open');
+ var show = $menu.hasClass('open') ? 1 : 0;
+ var key = $menu.data('expandedstate');
+ $.post(OC.generateUrl("/apps/files/api/v1/toggleShowFolder/" + key), {show: show});
+ }
+
+ dotmenuToggles.forEach(function foundToggle (item) {
+ if (item[0] === ("#" + itemId)) {
+ document.getElementById(item[1]).classList.toggle('open');
+ }
+ });
+
+ ev.preventDefault();
+ },
+
+ /**
+ * Sort initially as setup of sidebar for QuickAccess
+ */
+ setInitialQuickaccessSettings: function () {
+ var quickAccessKey = this.$quickAccessListKey;
+ var quickAccessMenu = document.getElementById(quickAccessKey)
+ if (quickAccessMenu) {
+ var list = quickAccessMenu.getElementsByTagName('li');
+ this.QuickSort(list, 0, list.length - 1);
+ }
+ },
+
+ /**
+ * Sorting-Algorithm for QuickAccess
+ */
+ QuickSort: function (list, start, end) {
+ var lastMatch;
+ if (list.length > 1) {
+ lastMatch = this.quicksort_helper(list, start, end);
+ if (start < lastMatch - 1) {
+ this.QuickSort(list, start, lastMatch - 1);
+ }
+ if (lastMatch < end) {
+ this.QuickSort(list, lastMatch, end);
+ }
+ }
+ },
+
+ /**
+ * Sorting-Algorithm-Helper for QuickAccess
+ */
+ quicksort_helper: function (list, start, end) {
+ var pivot = Math.floor((end + start) / 2);
+ var pivotElement = this.getCompareValue(list, pivot);
+ var i = start;
+ var j = end;
+
+ while (i <= j) {
+ while (this.getCompareValue(list, i) < pivotElement) {
+ i++;
+ }
+ while (this.getCompareValue(list, j) > pivotElement) {
+ j--;
+ }
+ if (i <= j) {
+ this.swap(list, i, j);
+ i++;
+ j--;
+ }
+ }
+ return i;
+ },
+
+ /**
+ * Sorting-Algorithm-Helper for QuickAccess
+ * This method allows easy access to the element which is sorted by.
+ */
+ getCompareValue: function (nodes, int, strategy) {
+ return nodes[int].getElementsByTagName('a')[0].innerHTML.toLowerCase();
+ },
+
+ /**
+ * Sorting-Algorithm-Helper for QuickAccess
+ * This method allows easy swapping of elements.
+ */
+ swap: function (list, j, i) {
+ list[i].before(list[j]);
+ list[j].before(list[i]);
}
+
};
OCA.Files.Navigation = Navigation;
})();
+
+
+
+
+
diff --git a/apps/files/js/newfilemenu.js b/apps/files/js/newfilemenu.js
index 18d9104dc40f5..0ad7312c985bf 100644
--- a/apps/files/js/newfilemenu.js
+++ b/apps/files/js/newfilemenu.js
@@ -15,7 +15,7 @@
var TEMPLATE_MENU =
'' +
'' +
- '' +
+ '' +
' ' +
'{{#each items}}' +
'' +
@@ -26,8 +26,8 @@
var TEMPLATE_FILENAME_FORM =
'';
/**
@@ -116,7 +116,7 @@
}
if ($target.find('form').length) {
- $target.find('input').focus();
+ $target.find('input[type=\'text\']').focus();
return;
}
@@ -138,7 +138,8 @@
$target.append($form);
// here comes the OLD code
- var $input = $form.find('input');
+ var $input = $form.find('input[type=\'text\']');
+ var $submit = $form.find('input[type=\'submit\']');
var lastPos;
var checkInput = function () {
@@ -155,7 +156,7 @@
}
} catch (error) {
$input.attr('title', error);
- $input.tooltip({placement: 'right', trigger: 'manual'});
+ $input.tooltip({placement: 'right', trigger: 'manual', 'container': '.newFileMenu'});
$input.tooltip('fixTitle');
$input.tooltip('show');
$input.addClass('error');
@@ -171,6 +172,12 @@
}
});
+ $submit.click(function(event) {
+ event.stopPropagation();
+ event.preventDefault();
+ $form.submit();
+ });
+
$input.focus();
// pre select name up to the extension
lastPos = newName.lastIndexOf('.');
@@ -228,6 +235,13 @@
items: this._menuItems
}));
OC.Util.scaleFixForIE8(this.$('.svg'));
+
+ // Trigger upload action also with keyboard navigation on enter
+ this.$el.find('[for="file_upload_start"]').on('keyup', function(event) {
+ if (event.key === " " || event.key === "Enter") {
+ $('#file_upload_start').trigger('click');
+ }
+ });
},
/**
diff --git a/apps/files/js/recentplugin.js b/apps/files/js/recentplugin.js
index fcd427b18a2c2..c1b013ef1b85c 100644
--- a/apps/files/js/recentplugin.js
+++ b/apps/files/js/recentplugin.js
@@ -67,7 +67,11 @@
return new OCA.Files.RecentFileList(
$el, {
fileActions: fileActions,
- scrollContainer: $('#app-content')
+ // The file list is created when a "show" event is handled,
+ // so it should be marked as "shown" like it would have been
+ // done if handling the event with the file list already
+ // created.
+ shown: true
}
);
},
diff --git a/apps/files/js/search.js b/apps/files/js/search.js
index aca6d42850ec9..4df79055f5c56 100644
--- a/apps/files/js/search.js
+++ b/apps/files/js/search.js
@@ -139,7 +139,7 @@
this.fileList = fileList;
};
- OC.Plugins.register('OCA.Search', this);
+ OC.Plugins.register('OCA.Search.Core', this);
},
attach: function(search) {
var self = this;
diff --git a/apps/files/js/sidebarpreviewmanager.js b/apps/files/js/sidebarpreviewmanager.js
index 2cf4248897a5d..27ccd4fc405eb 100644
--- a/apps/files/js/sidebarpreviewmanager.js
+++ b/apps/files/js/sidebarpreviewmanager.js
@@ -92,6 +92,7 @@
};
this._fileList.lazyLoadPreview({
+ fileId: model.get('id'),
path: model.getFullPath(),
mime: model.get('mimetype'),
etag: model.get('etag'),
diff --git a/apps/files/js/tagsplugin.js b/apps/files/js/tagsplugin.js
index b174aa7d76620..4ce6604384d9c 100644
--- a/apps/files/js/tagsplugin.js
+++ b/apps/files/js/tagsplugin.js
@@ -10,11 +10,11 @@
/* global Handlebars */
-(function(OCA) {
+(function (OCA) {
_.extend(OC.Files.Client, {
- PROPERTY_TAGS: '{' + OC.Files.Client.NS_OWNCLOUD + '}tags',
- PROPERTY_FAVORITE: '{' + OC.Files.Client.NS_OWNCLOUD + '}favorite'
+ PROPERTY_TAGS: '{' + OC.Files.Client.NS_OWNCLOUD + '}tags',
+ PROPERTY_FAVORITE: '{' + OC.Files.Client.NS_OWNCLOUD + '}favorite'
});
var TEMPLATE_FAVORITE_MARK =
@@ -30,7 +30,7 @@
* @param {boolean} state true if starred, false otherwise
* @return {string} icon class for star image
*/
- function getStarIconClass(state) {
+ function getStarIconClass (state) {
return state ? 'icon-starred' : 'icon-star';
}
@@ -40,7 +40,7 @@
* @param {boolean} state true if starred, false otherwise
* @return {Object} jQuery object
*/
- function renderStar(state) {
+ function renderStar (state) {
if (!this._template) {
this._template = Handlebars.compile(TEMPLATE_FAVORITE_MARK);
}
@@ -57,11 +57,88 @@
* @param {Object} $favoriteMarkEl favorite mark element
* @param {boolean} state true if starred, false otherwise
*/
- function toggleStar($favoriteMarkEl, state) {
+ function toggleStar ($favoriteMarkEl, state) {
$favoriteMarkEl.removeClass('icon-star icon-starred').addClass(getStarIconClass(state));
$favoriteMarkEl.toggleClass('permanent', state);
}
+ /**
+ * Remove Item from Quickaccesslist
+ *
+ * @param {String} appfolder folder to be removed
+ */
+ function removeFavoriteFromList (appfolder) {
+ var quickAccessList = 'sublist-favorites';
+ var listULElements = document.getElementById(quickAccessList);
+ if (!listULElements) {
+ return;
+ }
+
+ var apppath=appfolder;
+ if(appfolder.startsWith("//")){
+ apppath=appfolder.substring(1, appfolder.length);
+ }
+
+ $(listULElements).find('[data-dir="' + apppath + '"]').remove();
+
+ if (listULElements.childElementCount === 0) {
+ var collapsibleButton = $(listULElements).parent().find('button.collapse');
+ collapsibleButton.hide();
+ $("#button-collapse-parent-favorites").removeClass('collapsible');
+ }
+ }
+
+ /**
+ * Add Item to Quickaccesslist
+ *
+ * @param {String} appfolder folder to be added
+ */
+ function addFavoriteToList (appfolder) {
+ var quickAccessList = 'sublist-favorites';
+ var listULElements = document.getElementById(quickAccessList);
+ if (!listULElements) {
+ return;
+ }
+ var listLIElements = listULElements.getElementsByTagName('li');
+
+ var appName = appfolder.substring(appfolder.lastIndexOf("/") + 1, appfolder.length);
+ var apppath = appfolder;
+
+ if(appfolder.startsWith("//")){
+ apppath = appfolder.substring(1, appfolder.length);
+ }
+ var url = OC.generateUrl('/apps/files/?dir=' + apppath + '&view=files');
+
+
+ var innerTagA = document.createElement('A');
+ innerTagA.setAttribute("href", url);
+ innerTagA.setAttribute("class", "nav-icon-files svg");
+ innerTagA.innerHTML = appName;
+
+ var length = listLIElements.length + 1;
+ var innerTagLI = document.createElement('li');
+ innerTagLI.setAttribute("data-id", apppath.replace('/', '-'));
+ innerTagLI.setAttribute("data-dir", apppath);
+ innerTagLI.setAttribute("data-view", 'files');
+ innerTagLI.setAttribute("class", "nav-" + appName);
+ innerTagLI.setAttribute("folderpos", length.toString());
+ innerTagLI.appendChild(innerTagA);
+
+ $.get(OC.generateUrl("/apps/files/api/v1/quickaccess/get/NodeType"),{folderpath: apppath}, function (data, status) {
+ if (data === "dir") {
+ if (listULElements.childElementCount <= 0) {
+ listULElements.appendChild(innerTagLI);
+ var collapsibleButton = $(listULElements).parent().find('button.collapse');
+ collapsibleButton.show();
+ $(listULElements).parent().addClass('collapsible');
+ } else {
+ listLIElements[listLIElements.length - 1].after(innerTagLI);
+ }
+ }
+ }
+ );
+ }
+
OCA.Files = OCA.Files || {};
/**
@@ -83,12 +160,12 @@
'shares.link'
],
- _extendFileActions: function(fileActions) {
+ _extendFileActions: function (fileActions) {
var self = this;
fileActions.registerAction({
name: 'Favorite',
- displayName: function(context) {
+ displayName: function (context) {
var $file = context.$file;
var isFavorite = $file.data('favorite') === true;
@@ -105,7 +182,7 @@
mime: 'all',
order: -100,
permissions: OC.PERMISSION_NONE,
- iconClass: function(fileName, context) {
+ iconClass: function (fileName, context) {
var $file = context.$file;
var isFavorite = $file.data('favorite') === true;
@@ -115,12 +192,13 @@
return 'icon-starred';
},
- actionHandler: function(fileName, context) {
+ actionHandler: function (fileName, context) {
var $favoriteMarkEl = context.$file.find('.favorite-mark');
var $file = context.$file;
var fileInfo = context.fileList.files[$file.index()];
var dir = context.dir || context.fileList.getCurrentDirectory();
var tags = $file.attr('data-tags');
+
if (_.isUndefined(tags)) {
tags = '';
}
@@ -130,8 +208,10 @@
if (isFavorite) {
// remove tag from list
tags = _.without(tags, OC.TAG_FAVORITE);
+ removeFavoriteFromList(dir + '/' + fileName);
} else {
tags.push(OC.TAG_FAVORITE);
+ addFavoriteToList(dir + '/' + fileName);
}
// pre-toggle the star
@@ -144,7 +224,7 @@
tags,
$favoriteMarkEl,
isFavorite
- ).then(function(result) {
+ ).then(function (result) {
context.fileInfoModel.trigger('busy', context.fileInfoModel, false);
// response from server should contain updated tags
var newTags = result.tags;
@@ -160,10 +240,10 @@
});
},
- _extendFileList: function(fileList) {
+ _extendFileList: function (fileList) {
// extend row prototype
var oldCreateRow = fileList._createRow;
- fileList._createRow = function(fileData) {
+ fileList._createRow = function (fileData) {
var $tr = oldCreateRow.apply(this, arguments);
var isFavorite = false;
if (fileData.tags) {
@@ -178,7 +258,7 @@
return $tr;
};
var oldElementToFile = fileList.elementToFile;
- fileList.elementToFile = function($el) {
+ fileList.elementToFile = function ($el) {
var fileInfo = oldElementToFile.apply(this, arguments);
var tags = $el.attr('data-tags');
if (_.isUndefined(tags)) {
@@ -191,22 +271,22 @@
};
var oldGetWebdavProperties = fileList._getWebdavProperties;
- fileList._getWebdavProperties = function() {
+ fileList._getWebdavProperties = function () {
var props = oldGetWebdavProperties.apply(this, arguments);
props.push(OC.Files.Client.PROPERTY_TAGS);
props.push(OC.Files.Client.PROPERTY_FAVORITE);
return props;
};
- fileList.filesClient.addFileInfoParser(function(response) {
+ fileList.filesClient.addFileInfoParser(function (response) {
var data = {};
var props = response.propStat[0].properties;
var tags = props[OC.Files.Client.PROPERTY_TAGS];
var favorite = props[OC.Files.Client.PROPERTY_FAVORITE];
if (tags && tags.length) {
- tags = _.chain(tags).filter(function(xmlvalue) {
+ tags = _.chain(tags).filter(function (xmlvalue) {
return (xmlvalue.namespaceURI === OC.Files.Client.NS_OWNCLOUD && xmlvalue.nodeName.split(':')[1] === 'tag');
- }).map(function(xmlvalue) {
+ }).map(function (xmlvalue) {
return xmlvalue.textContent || xmlvalue.text;
}).value();
}
@@ -221,7 +301,7 @@
});
},
- attach: function(fileList) {
+ attach: function (fileList) {
if (this.allowedLists.indexOf(fileList.id) < 0) {
return;
}
@@ -237,7 +317,7 @@
* @param {Object} $favoriteMarkEl favorite mark element
* @param {boolean} isFavorite Was the item favorited before
*/
- applyFileTags: function(fileName, tagNames, $favoriteMarkEl, isFavorite) {
+ applyFileTags: function (fileName, tagNames, $favoriteMarkEl, isFavorite) {
var encodedPath = OC.encodePath(fileName);
while (encodedPath[0] === '/') {
encodedPath = encodedPath.substr(1);
@@ -250,10 +330,10 @@
}),
dataType: 'json',
type: 'POST'
- }).fail(function(response) {
+ }).fail(function (response) {
var message = '';
// show message if it is available
- if(response.responseJSON && response.responseJSON.message) {
+ if (response.responseJSON && response.responseJSON.message) {
message = ': ' + response.responseJSON.message;
}
OC.Notification.show(t('files', 'An error occurred while trying to update the tags' + message), {type: 'error'});
@@ -261,6 +341,7 @@
});
}
};
-})(OCA);
+})
+(OCA);
OC.Plugins.register('OCA.Files.FileList', OCA.Files.TagsPlugin);
diff --git a/apps/files/l10n/af.js b/apps/files/l10n/af.js
new file mode 100644
index 0000000000000..89c3777a6d3bd
--- /dev/null
+++ b/apps/files/l10n/af.js
@@ -0,0 +1,132 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage is temporarily not available" : "Berging is tydelik nie beskikbaar nie",
+ "Storage invalid" : "Berging ongeldig",
+ "Unknown error" : "Onbekende fout",
+ "All files" : "Alle lêers",
+ "Recent" : "Onlangs",
+ "Favorites" : "Gunstelinge",
+ "File could not be found" : "Lêer kon nie gevind word nie",
+ "Move or copy" : "Kopieer of skuif",
+ "Download" : "Laai af",
+ "Delete" : "Skrap",
+ "Home" : "Tuis",
+ "Close" : "Sluit",
+ "Could not create folder \"{dir}\"" : "Kan nie gids: \"{dir}\" skep nie",
+ "Upload cancelled." : "Oplaai gekanselleer.",
+ "…" : "…",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan nie {filename} oplaai nie aangesien dit of 'n gids is of 0 grepe groot is",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nie genoeg oop spasie nie, u laai {size1} op maar slegs {size2} is oor",
+ "Target folder \"{dir}\" does not exist any more" : "Teikengids \"{dir}\" bestaan nie meer nie",
+ "Not enough free space" : "Nie genoeg oop spasie nie",
+ "Uploading …" : "Laai tans op …",
+ "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} van {totalSize} ({bitrate})",
+ "Target folder does not exist any more" : "Teikengids bestaan nie meer nie",
+ "Actions" : "Aksies",
+ "Rename" : "Hernoem",
+ "Copy" : "Kopieer",
+ "Disconnect storage" : "Ontkoppel berging",
+ "Unshare" : "Ontdeel",
+ "Could not load info for file \"{file}\"" : "Kon nie inligting vir lêer: \"{file}\" laai nie ",
+ "Files" : "Lêers",
+ "Details" : "Besonderhede",
+ "Select" : "Kies",
+ "Pending" : "Hangend",
+ "Unable to determine date" : "Kan nie datum bepaal nie",
+ "This operation is forbidden" : "Die operasie is verbode",
+ "Could not move \"{file}\", target exists" : "Kon nie \"{file}\" skuif nie, teiken bestaan",
+ "Could not move \"{file}\"" : "Kon nie \"{file}\" skuif nie",
+ "Could not copy \"{file}\", target exists" : "Kon nie \"{file}\" kopieer nie, teiken bestaan",
+ "Could not copy \"{file}\"" : "Kon nie \"{file}\" kopieer nie",
+ "Copied {origin} inside {destination}" : "{origin} binne {destination} gekopieer",
+ "{newName} already exists" : "{newName} bestaan reeds",
+ "Name" : "Naam",
+ "Size" : "Grootte",
+ "Modified" : "Gewysig",
+ "_%n folder_::_%n folders_" : ["%n gids","%n gidse"],
+ "_%n file_::_%n files_" : ["%n lêer","%n lêers"],
+ "{dirs} and {files}" : "{dirs} en {files}",
+ "_including %n hidden_::_including %n hidden_" : ["insluitend %n verborge","insluitende %n verborge"],
+ "You don’t have permission to upload or create files here" : "U het nie toestemming om lêers hier op te laai of te skep nie",
+ "_Uploading %n file_::_Uploading %n files_" : ["Laai tans %n lêer op ","Laai tans %n lêers op"],
+ "New" : "Nuwe",
+ "{used} of {quota} used" : "{used} van {quota} gebruik",
+ "{used} used" : "{used} gebruik",
+ "\"{name}\" is an invalid file name." : "\"{name}\" is nie 'n geldige lêer naam nie.",
+ "File name cannot be empty." : "Lêer naam kan nie leeg wees nie.",
+ "\"/\" is not allowed inside a file name." : "\"/\" word nie binne 'n lêer naam toegelaat nie.",
+ "Your storage is almost full ({usedSpacePercent}%)" : "U stoorspasie is amper vol ({usedSpacePercent}%)",
+ "_matches '{filter}'_::_match '{filter}'_" : ["pas '{filter}'","pas '{filter}'"],
+ "View in folder" : "Vertoon in gids",
+ "Copied!" : "Gekopieer!",
+ "Path" : "Roete",
+ "_%n byte_::_%n bytes_" : ["%n greep","%n grepe"],
+ "Favorited" : "As gunsteling ",
+ "Favorite" : "Gunsteling",
+ "New folder" : "Nuwe gids",
+ "Upload file" : "Laai lêer op",
+ "Not favorited" : "Nie as gunsteling",
+ "Remove from favorites" : "Verwyder uit gunstelinge",
+ "Add to favorites" : "Voeg by gunstelinge",
+ "An error occurred while trying to update the tags" : "'n Fout het voorgekom terwyl die merkers opgedateer word",
+ "Added to favorites" : "Tot gunstelinge bygevoeg",
+ "Removed from favorites" : "Van gunstelinge verwyder",
+ "You added {file} to your favorites" : "U het {file} tot u gunstelinge bygevoeg",
+ "You removed {file} from your favorites" : "U het {file} van u gunstelinge verwyder",
+ "File changes" : "Lêer veranderinge ",
+ "Created by {user}" : "Geskep deur {user}",
+ "Changed by {user}" : "Verander deur {user}",
+ "Deleted by {user}" : "Geskrap deur {user}",
+ "Restored by {user}" : "Herstel deur {user}",
+ "Renamed by {user}" : "Naam verander deur {user}",
+ "Moved by {user}" : "Geskuif deur {user}",
+ "\"remote user\"" : "“afstandsgebruiker”",
+ "You created {file}" : "U het {file} geskep",
+ "{user} created {file}" : "{user} het {file} geskep",
+ "{file} was created in a public folder" : "{file} was in 'n publieke gids geskep",
+ "You changed {file}" : "U het {file} verander",
+ "{user} changed {file}" : "{user} het {file} verander",
+ "You deleted {file}" : "U het {file} geskrap",
+ "{user} deleted {file}" : "{user} het {file} geskrap",
+ "You restored {file}" : "U het {file} herstel",
+ "{user} restored {file}" : "{user} het {file} herstel",
+ "You renamed {oldfile} to {newfile}" : "U het die naam van {oldfile} na {newfile} verander",
+ "{user} renamed {oldfile} to {newfile}" : "{user} het die naam van {oldfile} na {newfile} verander",
+ "You moved {oldfile} to {newfile}" : "U het {oldfile} na {newfile} geskuif",
+ "{user} moved {oldfile} to {newfile}" : "{user} het {oldfile} na {newfile} geskuif",
+ "A new file or folder has been created " : "'n Lêer of gids is geskep ",
+ "A file or folder has been deleted " : "'n Lêer of gids is geskrap ",
+ "A file or folder has been restored " : "'n Lêer of gids is herstel ",
+ "Unlimited" : "Onbeperkte",
+ "Upload (max. %s)" : "Oplaai (maks. %s)",
+ "File handling" : "Lêerhantering",
+ "Maximum upload size" : "Maksimum oplaai grootte",
+ "max. possible: " : "maks. moontlik:",
+ "Save" : "Stoor",
+ "%s used" : "%s gebruik",
+ "Settings" : "Instellings",
+ "Show hidden files" : "Vertoon verborge lêers ",
+ "WebDAV" : "WebDAV",
+ "Cancel upload" : "Kanselleer oplaai",
+ "No files in here" : "Geen lêers hierbinne nie",
+ "Upload some content or sync with your devices!" : "Laai 'n paar lêers op of sinchroniseer met u toestelle",
+ "No entries found in this folder" : "Geen inskrwyings in hierdie gids gevind",
+ "Select all" : "Merk alles",
+ "Upload too large" : "Oplaai te groot",
+ "No favorites yet" : "Tans geen gunstelinge ",
+ "Files and folders you mark as favorite will show up here" : "Lêers en gidse wat u as gunsteling merk sal hier vertoon word",
+ "Tags" : "Merkers",
+ "Deleted files" : "Geskrapte lêers",
+ "Shared with others" : "Gedeel met ander",
+ "Shared with you" : "Met u gedeel",
+ "Shared by link" : "Gedeel per skakel",
+ "Text file" : "Tekslêer",
+ "New text file.txt" : "Nuwe tekslêer.txt",
+ "Move" : "Skuif",
+ "Target folder" : "Teikengids",
+ "A new file or folder has been deleted " : "'n Nuwe lêer of gids is geskrap ",
+ "A new file or folder has been restored " : "'n Nuwe lêer of gids is herstel ",
+ "%s of %s used" : "%s van %s gebruik"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/af.json b/apps/files/l10n/af.json
new file mode 100644
index 0000000000000..eefdd179e3e0b
--- /dev/null
+++ b/apps/files/l10n/af.json
@@ -0,0 +1,130 @@
+{ "translations": {
+ "Storage is temporarily not available" : "Berging is tydelik nie beskikbaar nie",
+ "Storage invalid" : "Berging ongeldig",
+ "Unknown error" : "Onbekende fout",
+ "All files" : "Alle lêers",
+ "Recent" : "Onlangs",
+ "Favorites" : "Gunstelinge",
+ "File could not be found" : "Lêer kon nie gevind word nie",
+ "Move or copy" : "Kopieer of skuif",
+ "Download" : "Laai af",
+ "Delete" : "Skrap",
+ "Home" : "Tuis",
+ "Close" : "Sluit",
+ "Could not create folder \"{dir}\"" : "Kan nie gids: \"{dir}\" skep nie",
+ "Upload cancelled." : "Oplaai gekanselleer.",
+ "…" : "…",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan nie {filename} oplaai nie aangesien dit of 'n gids is of 0 grepe groot is",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nie genoeg oop spasie nie, u laai {size1} op maar slegs {size2} is oor",
+ "Target folder \"{dir}\" does not exist any more" : "Teikengids \"{dir}\" bestaan nie meer nie",
+ "Not enough free space" : "Nie genoeg oop spasie nie",
+ "Uploading …" : "Laai tans op …",
+ "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} van {totalSize} ({bitrate})",
+ "Target folder does not exist any more" : "Teikengids bestaan nie meer nie",
+ "Actions" : "Aksies",
+ "Rename" : "Hernoem",
+ "Copy" : "Kopieer",
+ "Disconnect storage" : "Ontkoppel berging",
+ "Unshare" : "Ontdeel",
+ "Could not load info for file \"{file}\"" : "Kon nie inligting vir lêer: \"{file}\" laai nie ",
+ "Files" : "Lêers",
+ "Details" : "Besonderhede",
+ "Select" : "Kies",
+ "Pending" : "Hangend",
+ "Unable to determine date" : "Kan nie datum bepaal nie",
+ "This operation is forbidden" : "Die operasie is verbode",
+ "Could not move \"{file}\", target exists" : "Kon nie \"{file}\" skuif nie, teiken bestaan",
+ "Could not move \"{file}\"" : "Kon nie \"{file}\" skuif nie",
+ "Could not copy \"{file}\", target exists" : "Kon nie \"{file}\" kopieer nie, teiken bestaan",
+ "Could not copy \"{file}\"" : "Kon nie \"{file}\" kopieer nie",
+ "Copied {origin} inside {destination}" : "{origin} binne {destination} gekopieer",
+ "{newName} already exists" : "{newName} bestaan reeds",
+ "Name" : "Naam",
+ "Size" : "Grootte",
+ "Modified" : "Gewysig",
+ "_%n folder_::_%n folders_" : ["%n gids","%n gidse"],
+ "_%n file_::_%n files_" : ["%n lêer","%n lêers"],
+ "{dirs} and {files}" : "{dirs} en {files}",
+ "_including %n hidden_::_including %n hidden_" : ["insluitend %n verborge","insluitende %n verborge"],
+ "You don’t have permission to upload or create files here" : "U het nie toestemming om lêers hier op te laai of te skep nie",
+ "_Uploading %n file_::_Uploading %n files_" : ["Laai tans %n lêer op ","Laai tans %n lêers op"],
+ "New" : "Nuwe",
+ "{used} of {quota} used" : "{used} van {quota} gebruik",
+ "{used} used" : "{used} gebruik",
+ "\"{name}\" is an invalid file name." : "\"{name}\" is nie 'n geldige lêer naam nie.",
+ "File name cannot be empty." : "Lêer naam kan nie leeg wees nie.",
+ "\"/\" is not allowed inside a file name." : "\"/\" word nie binne 'n lêer naam toegelaat nie.",
+ "Your storage is almost full ({usedSpacePercent}%)" : "U stoorspasie is amper vol ({usedSpacePercent}%)",
+ "_matches '{filter}'_::_match '{filter}'_" : ["pas '{filter}'","pas '{filter}'"],
+ "View in folder" : "Vertoon in gids",
+ "Copied!" : "Gekopieer!",
+ "Path" : "Roete",
+ "_%n byte_::_%n bytes_" : ["%n greep","%n grepe"],
+ "Favorited" : "As gunsteling ",
+ "Favorite" : "Gunsteling",
+ "New folder" : "Nuwe gids",
+ "Upload file" : "Laai lêer op",
+ "Not favorited" : "Nie as gunsteling",
+ "Remove from favorites" : "Verwyder uit gunstelinge",
+ "Add to favorites" : "Voeg by gunstelinge",
+ "An error occurred while trying to update the tags" : "'n Fout het voorgekom terwyl die merkers opgedateer word",
+ "Added to favorites" : "Tot gunstelinge bygevoeg",
+ "Removed from favorites" : "Van gunstelinge verwyder",
+ "You added {file} to your favorites" : "U het {file} tot u gunstelinge bygevoeg",
+ "You removed {file} from your favorites" : "U het {file} van u gunstelinge verwyder",
+ "File changes" : "Lêer veranderinge ",
+ "Created by {user}" : "Geskep deur {user}",
+ "Changed by {user}" : "Verander deur {user}",
+ "Deleted by {user}" : "Geskrap deur {user}",
+ "Restored by {user}" : "Herstel deur {user}",
+ "Renamed by {user}" : "Naam verander deur {user}",
+ "Moved by {user}" : "Geskuif deur {user}",
+ "\"remote user\"" : "“afstandsgebruiker”",
+ "You created {file}" : "U het {file} geskep",
+ "{user} created {file}" : "{user} het {file} geskep",
+ "{file} was created in a public folder" : "{file} was in 'n publieke gids geskep",
+ "You changed {file}" : "U het {file} verander",
+ "{user} changed {file}" : "{user} het {file} verander",
+ "You deleted {file}" : "U het {file} geskrap",
+ "{user} deleted {file}" : "{user} het {file} geskrap",
+ "You restored {file}" : "U het {file} herstel",
+ "{user} restored {file}" : "{user} het {file} herstel",
+ "You renamed {oldfile} to {newfile}" : "U het die naam van {oldfile} na {newfile} verander",
+ "{user} renamed {oldfile} to {newfile}" : "{user} het die naam van {oldfile} na {newfile} verander",
+ "You moved {oldfile} to {newfile}" : "U het {oldfile} na {newfile} geskuif",
+ "{user} moved {oldfile} to {newfile}" : "{user} het {oldfile} na {newfile} geskuif",
+ "A new file or folder has been created " : "'n Lêer of gids is geskep ",
+ "A file or folder has been deleted " : "'n Lêer of gids is geskrap ",
+ "A file or folder has been restored " : "'n Lêer of gids is herstel ",
+ "Unlimited" : "Onbeperkte",
+ "Upload (max. %s)" : "Oplaai (maks. %s)",
+ "File handling" : "Lêerhantering",
+ "Maximum upload size" : "Maksimum oplaai grootte",
+ "max. possible: " : "maks. moontlik:",
+ "Save" : "Stoor",
+ "%s used" : "%s gebruik",
+ "Settings" : "Instellings",
+ "Show hidden files" : "Vertoon verborge lêers ",
+ "WebDAV" : "WebDAV",
+ "Cancel upload" : "Kanselleer oplaai",
+ "No files in here" : "Geen lêers hierbinne nie",
+ "Upload some content or sync with your devices!" : "Laai 'n paar lêers op of sinchroniseer met u toestelle",
+ "No entries found in this folder" : "Geen inskrwyings in hierdie gids gevind",
+ "Select all" : "Merk alles",
+ "Upload too large" : "Oplaai te groot",
+ "No favorites yet" : "Tans geen gunstelinge ",
+ "Files and folders you mark as favorite will show up here" : "Lêers en gidse wat u as gunsteling merk sal hier vertoon word",
+ "Tags" : "Merkers",
+ "Deleted files" : "Geskrapte lêers",
+ "Shared with others" : "Gedeel met ander",
+ "Shared with you" : "Met u gedeel",
+ "Shared by link" : "Gedeel per skakel",
+ "Text file" : "Tekslêer",
+ "New text file.txt" : "Nuwe tekslêer.txt",
+ "Move" : "Skuif",
+ "Target folder" : "Teikengids",
+ "A new file or folder has been deleted " : "'n Nuwe lêer of gids is geskrap ",
+ "A new file or folder has been restored " : "'n Nuwe lêer of gids is herstel ",
+ "%s of %s used" : "%s van %s gebruik"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+}
\ No newline at end of file
diff --git a/apps/files/l10n/ar.js b/apps/files/l10n/ar.js
index 14500db3a1664..88f0003050394 100644
--- a/apps/files/l10n/ar.js
+++ b/apps/files/l10n/ar.js
@@ -1,45 +1,48 @@
OC.L10N.register(
"files",
{
- "Storage invalid" : "وحدة تخزين غير صالحه",
+ "Storage is temporarily not available" : "وحدة التخزين غير متوفرة",
+ "Storage invalid" : "وحدة تخزين غير صالحة",
"Unknown error" : "خطأ غير معروف",
- "Files" : "الملفات",
"All files" : "كل الملفات",
- "Recent" : "الأخيرة",
+ "Recent" : "الحديثة",
+ "Favorites" : "المفضلة ",
"File could not be found" : "الملف غير موجود",
+ "Move or copy" : "إنقل أو انسخ",
+ "Download" : "تنزيل",
+ "Delete" : "حذف ",
"Home" : "الرئيسية",
"Close" : "إغلاق",
- "Favorites" : "المفضلة ",
"Could not create folder \"{dir}\"" : "لا يمكن إنشاء المجلد \"{dir}\"",
"Upload cancelled." : "تم إلغاء عملية رفع الملفات.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "تعذر رفع الملف {filename} إما لأنه مجلد أو لان حجم الملف 0 بايت",
- "Not enough free space, you are uploading {size1} but only {size2} is left" : "لا يوجد مساحة تخزين كافية، انت تقوم برفع {size1} ولكن المساحه المتوفره هي {size2}.",
- "Uploading..." : "جاري الرفع...",
- "..." : "...",
- "{hours}:{minutes}:{seconds} hour{plural_s} left" : "{hours}:{minutes}:{seconds} ساعة متبقية",
- "{hours}:{minutes}h" : "{hours}:{minutes}س",
- "{minutes}:{seconds} minute{plural_s} left" : "{minutes}:{seconds} دقيقة متبقية",
- "{minutes}:{seconds}m" : "{minutes}:{seconds}د",
- "{seconds} second{plural_s} left" : "{seconds} ثواني متبقية",
- "{seconds}s" : "{seconds}ث",
- "Any moment now..." : "في أي لحظة الان...",
- "Soon..." : "قريبا...",
+ "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})" : "{loadedSize} من {totalSize} ({bitrate})",
- "File upload is in progress. Leaving the page now will cancel the upload." : "عملية رفع الملفات قيد التنفيذ. اغلاق الصفحة سوف يلغي عملية رفع الملفات.",
- "Actions" : "* تطبيقات.\n* أنشطة.",
- "Download" : "تنزيل",
+ "Target folder does not exist any more" : "المجلد المراد غير موجود بعد الان",
+ "Error when assembling chunks, status code {status}" : "خطأ عند تجميع القطع، حالة الخطأ {status}",
+ "Actions" : "الإجراءات",
"Rename" : "إعادة التسمية",
- "Delete" : "حذف ",
+ "Copy" : "نسخ",
"Disconnect storage" : "قطع اتصال التخزين",
"Unshare" : "إلغاء المشاركة",
- "Details" : "تفاصيل",
- "Select" : "اختار",
+ "Could not load info for file \"{file}\"" : "لم يستطع تحميل معلومات الملف \"{file}\"",
+ "Files" : "الملفات",
+ "Details" : "التفاصيل",
+ "Select" : "إختر",
"Pending" : "قيد الانتظار",
"Unable to determine date" : "تعذر تحديد التاريخ",
"This operation is forbidden" : "هذة العملية ممنوعة ",
"This directory is unavailable, please check the logs or contact the administrator" : "هذا المجلد غير متوفر, الرجاء مراجعة سجل الأخطاء أو الاتصال بمدير النظام",
"Could not move \"{file}\", target exists" : "لا يمكن نقل \"{file}\", الملف موجود بالفعل هناك",
"Could not move \"{file}\"" : "لا يمكن نقل \"{file}\"",
+ "Could not copy \"{file}\", target exists" : "لم يستطع نسخ \"{file}\"، المستهدف موجود",
+ "Could not copy \"{file}\"" : "لم يستطع نسخ \"{file}\"",
+ "Copied {origin} inside {destination}" : "منسوخ {origin} داخل {destination}",
+ "Copied {origin} and {nbfiles} other files inside {destination}" : "منسوخ {origin} و {nbfiles} ملفات اخرى داخل {destination}",
"{newName} already exists" : "{newname} موجود مسبقاً",
"Could not rename \"{fileName}\", it does not exist any more" : "لا يمكن اعادة تسمية \"{fileName}\", لانه لم يعد موجود",
"The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "الاسم \"{targetName}\" مستخدم من قبل في المجلد \"{dir}\". الرجاء اختيار اسم اخر.",
@@ -48,6 +51,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" : "معدل",
@@ -58,74 +62,55 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "لا تملك الصلاحية لرفع او انشاء ملف هنا ",
"_Uploading %n file_::_Uploading %n files_" : ["لا يوجد ملفات %n لتحميلها","تحميل 1 ملف %n","تحميل 2 ملف %n","يتم تحميل عدد قليل من ملفات %n","يتم تحميل عدد كبير من ملفات %n","يتم تحميل ملفات %n"],
"New" : "جديد",
+ "{used} of {quota} used" : "{used} من {quota} مستخدم",
+ "{used} used" : "{used} مستخدم",
"\"{name}\" is an invalid file name." : "\"{name}\" اسم ملف غير صالح للاستخدام .",
"File name cannot be empty." : "اسم الملف لا يجوز أن يكون فارغا",
+ "\"/\" is not allowed inside a file name." : "\"/\" غير مسموح في تسمية الملف",
+ "\"{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}%)" : "مساحتك التخزينية امتلأت تقريبا ",
+ "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" : "رفع ملف",
+ "Remove from favorites" : "إزالته مِن المفضلة",
+ "Add to favorites" : "إضافة إلى المفضلة",
"An error occurred while trying to update the tags" : "حدث خطأ اثناء محاولة تحديث tags",
+ "Added to favorites" : "تمت إضافته إلى المفضلة",
+ "Removed from favorites" : "تمت إزالته مِن المفضلة",
"A new file or folder has been created " : "تم إنشاء ملف جديد أو مجلد ",
- "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",
+ "Unlimited" : "غير محدود",
"Upload (max. %s)" : "الرفع ( حد اقصى. %s ) ",
"File handling" : "التعامل مع الملف",
"Maximum upload size" : "الحد الأقصى لحجم الملفات التي يمكن رفعها",
"max. possible: " : "الحد الأقصى المسموح به",
"Save" : "حفظ",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "باستخدام PHP-FPM قد يستغرق 5 دقائق لتطبيق التغيرات.",
- "Settings" : "إعدادات",
+ "%s used" : "%s مُستخدَم",
+ "Settings" : "الإعدادات",
"Show hidden files" : "عرض الملفات المخفية",
"WebDAV" : "WebDAV",
- "Use this address to access your Files via WebDAV " : "استخدم هذا الرابط للوصول الى ملفاتك عبر WebDAV ",
+ "Cancel upload" : "إلغاء الرفع",
"No files in here" : "لا يوجد ملفات هنا ",
"Upload some content or sync with your devices!" : "ارفع بعض المحتوي او زامن مع اجهزتك !",
"No entries found in this folder" : "لا يوجد مدخلات في هذا المجلد ",
"Select all" : "تحديد الكل ",
"Upload too large" : "حجم الترفيع أعلى من المسموح",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "حجم الملفات التي تريد ترفيعها أعلى من المسموح على الخادم.",
- "No favorites" : "لا يوجد مفضلات ",
"Files and folders you mark as favorite will show up here" : "الملفات والمجلدات التي حددتها كامفضلة سوف تظهر هنا ",
+ "Tags" : "الوسوم",
+ "Deleted files" : "الملفات المحذوفة",
"Text file" : "ملف نصي",
"New text file.txt" : "ملف نصي جديد fille.txt",
- "Storage not available" : "وحدة التخزين غير متوفرة",
- "Unable to set upload directory." : "غير قادر على تحميل المجلد",
- "Invalid Token" : "علامة غير صالحة",
- "No file was uploaded. Unknown error" : "لم يتم رفع أي ملف, خطأ غير معروف",
- "There is no error, the file uploaded with success" : "تم رفع الملفات بنجاح",
- "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "حجم الملف المرفوع تجاوز قيمة upload_max_filesize الموجودة في ملف php.ini ",
- "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "حجم الملف الذي تريد ترفيعه أعلى مما MAX_FILE_SIZE يسمح به في واجهة ال HTML.",
- "The uploaded file was only partially uploaded" : "تم رفع جزء من الملف فقط",
- "No file was uploaded" : "لم يتم رفع الملف",
- "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" : "*فشلت علمية الرفع. تعذر إيجاد الملف الذي تم رفعه.\n*فشلت علمية التحميل. تعذر إيجاد الملف الذي تم تحميله.",
- "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." : "تعذر الحصول على نتيجة من الخادم",
- "No entries in this folder match '{filter}'" : "لا يوجد مدخلات في هذا المجلد تتوافق مع '{filter}'",
- "{newname} already exists" : "{newname} موجود مسبقاً",
- "A file or folder has been changed " : "تم تغيير ملف أو مجلد",
- "Use this address to access your Files via WebDAV " : "استخدم هذا الرابط للوصول الى ملفاتك عبر WebDAV ",
- "Cancel upload" : "إلغاء الرفع"
+ "Move" : "نقل",
+ "Target folder" : "المجلد الهدف"
},
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");
diff --git a/apps/files/l10n/ar.json b/apps/files/l10n/ar.json
index 4b9624432e878..44224072cb72c 100644
--- a/apps/files/l10n/ar.json
+++ b/apps/files/l10n/ar.json
@@ -1,43 +1,46 @@
{ "translations": {
- "Storage invalid" : "وحدة تخزين غير صالحه",
+ "Storage is temporarily not available" : "وحدة التخزين غير متوفرة",
+ "Storage invalid" : "وحدة تخزين غير صالحة",
"Unknown error" : "خطأ غير معروف",
- "Files" : "الملفات",
"All files" : "كل الملفات",
- "Recent" : "الأخيرة",
+ "Recent" : "الحديثة",
+ "Favorites" : "المفضلة ",
"File could not be found" : "الملف غير موجود",
+ "Move or copy" : "إنقل أو انسخ",
+ "Download" : "تنزيل",
+ "Delete" : "حذف ",
"Home" : "الرئيسية",
"Close" : "إغلاق",
- "Favorites" : "المفضلة ",
"Could not create folder \"{dir}\"" : "لا يمكن إنشاء المجلد \"{dir}\"",
"Upload cancelled." : "تم إلغاء عملية رفع الملفات.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "تعذر رفع الملف {filename} إما لأنه مجلد أو لان حجم الملف 0 بايت",
- "Not enough free space, you are uploading {size1} but only {size2} is left" : "لا يوجد مساحة تخزين كافية، انت تقوم برفع {size1} ولكن المساحه المتوفره هي {size2}.",
- "Uploading..." : "جاري الرفع...",
- "..." : "...",
- "{hours}:{minutes}:{seconds} hour{plural_s} left" : "{hours}:{minutes}:{seconds} ساعة متبقية",
- "{hours}:{minutes}h" : "{hours}:{minutes}س",
- "{minutes}:{seconds} minute{plural_s} left" : "{minutes}:{seconds} دقيقة متبقية",
- "{minutes}:{seconds}m" : "{minutes}:{seconds}د",
- "{seconds} second{plural_s} left" : "{seconds} ثواني متبقية",
- "{seconds}s" : "{seconds}ث",
- "Any moment now..." : "في أي لحظة الان...",
- "Soon..." : "قريبا...",
+ "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})" : "{loadedSize} من {totalSize} ({bitrate})",
- "File upload is in progress. Leaving the page now will cancel the upload." : "عملية رفع الملفات قيد التنفيذ. اغلاق الصفحة سوف يلغي عملية رفع الملفات.",
- "Actions" : "* تطبيقات.\n* أنشطة.",
- "Download" : "تنزيل",
+ "Target folder does not exist any more" : "المجلد المراد غير موجود بعد الان",
+ "Error when assembling chunks, status code {status}" : "خطأ عند تجميع القطع، حالة الخطأ {status}",
+ "Actions" : "الإجراءات",
"Rename" : "إعادة التسمية",
- "Delete" : "حذف ",
+ "Copy" : "نسخ",
"Disconnect storage" : "قطع اتصال التخزين",
"Unshare" : "إلغاء المشاركة",
- "Details" : "تفاصيل",
- "Select" : "اختار",
+ "Could not load info for file \"{file}\"" : "لم يستطع تحميل معلومات الملف \"{file}\"",
+ "Files" : "الملفات",
+ "Details" : "التفاصيل",
+ "Select" : "إختر",
"Pending" : "قيد الانتظار",
"Unable to determine date" : "تعذر تحديد التاريخ",
"This operation is forbidden" : "هذة العملية ممنوعة ",
"This directory is unavailable, please check the logs or contact the administrator" : "هذا المجلد غير متوفر, الرجاء مراجعة سجل الأخطاء أو الاتصال بمدير النظام",
"Could not move \"{file}\", target exists" : "لا يمكن نقل \"{file}\", الملف موجود بالفعل هناك",
"Could not move \"{file}\"" : "لا يمكن نقل \"{file}\"",
+ "Could not copy \"{file}\", target exists" : "لم يستطع نسخ \"{file}\"، المستهدف موجود",
+ "Could not copy \"{file}\"" : "لم يستطع نسخ \"{file}\"",
+ "Copied {origin} inside {destination}" : "منسوخ {origin} داخل {destination}",
+ "Copied {origin} and {nbfiles} other files inside {destination}" : "منسوخ {origin} و {nbfiles} ملفات اخرى داخل {destination}",
"{newName} already exists" : "{newname} موجود مسبقاً",
"Could not rename \"{fileName}\", it does not exist any more" : "لا يمكن اعادة تسمية \"{fileName}\", لانه لم يعد موجود",
"The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "الاسم \"{targetName}\" مستخدم من قبل في المجلد \"{dir}\". الرجاء اختيار اسم اخر.",
@@ -46,6 +49,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" : "معدل",
@@ -56,74 +60,55 @@
"You don’t have permission to upload or create files here" : "لا تملك الصلاحية لرفع او انشاء ملف هنا ",
"_Uploading %n file_::_Uploading %n files_" : ["لا يوجد ملفات %n لتحميلها","تحميل 1 ملف %n","تحميل 2 ملف %n","يتم تحميل عدد قليل من ملفات %n","يتم تحميل عدد كبير من ملفات %n","يتم تحميل ملفات %n"],
"New" : "جديد",
+ "{used} of {quota} used" : "{used} من {quota} مستخدم",
+ "{used} used" : "{used} مستخدم",
"\"{name}\" is an invalid file name." : "\"{name}\" اسم ملف غير صالح للاستخدام .",
"File name cannot be empty." : "اسم الملف لا يجوز أن يكون فارغا",
+ "\"/\" is not allowed inside a file name." : "\"/\" غير مسموح في تسمية الملف",
+ "\"{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}%)" : "مساحتك التخزينية امتلأت تقريبا ",
+ "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" : "رفع ملف",
+ "Remove from favorites" : "إزالته مِن المفضلة",
+ "Add to favorites" : "إضافة إلى المفضلة",
"An error occurred while trying to update the tags" : "حدث خطأ اثناء محاولة تحديث tags",
+ "Added to favorites" : "تمت إضافته إلى المفضلة",
+ "Removed from favorites" : "تمت إزالته مِن المفضلة",
"A new file or folder has been created " : "تم إنشاء ملف جديد أو مجلد ",
- "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",
+ "Unlimited" : "غير محدود",
"Upload (max. %s)" : "الرفع ( حد اقصى. %s ) ",
"File handling" : "التعامل مع الملف",
"Maximum upload size" : "الحد الأقصى لحجم الملفات التي يمكن رفعها",
"max. possible: " : "الحد الأقصى المسموح به",
"Save" : "حفظ",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "باستخدام PHP-FPM قد يستغرق 5 دقائق لتطبيق التغيرات.",
- "Settings" : "إعدادات",
+ "%s used" : "%s مُستخدَم",
+ "Settings" : "الإعدادات",
"Show hidden files" : "عرض الملفات المخفية",
"WebDAV" : "WebDAV",
- "Use this address to access your Files via WebDAV " : "استخدم هذا الرابط للوصول الى ملفاتك عبر WebDAV ",
+ "Cancel upload" : "إلغاء الرفع",
"No files in here" : "لا يوجد ملفات هنا ",
"Upload some content or sync with your devices!" : "ارفع بعض المحتوي او زامن مع اجهزتك !",
"No entries found in this folder" : "لا يوجد مدخلات في هذا المجلد ",
"Select all" : "تحديد الكل ",
"Upload too large" : "حجم الترفيع أعلى من المسموح",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "حجم الملفات التي تريد ترفيعها أعلى من المسموح على الخادم.",
- "No favorites" : "لا يوجد مفضلات ",
"Files and folders you mark as favorite will show up here" : "الملفات والمجلدات التي حددتها كامفضلة سوف تظهر هنا ",
+ "Tags" : "الوسوم",
+ "Deleted files" : "الملفات المحذوفة",
"Text file" : "ملف نصي",
"New text file.txt" : "ملف نصي جديد fille.txt",
- "Storage not available" : "وحدة التخزين غير متوفرة",
- "Unable to set upload directory." : "غير قادر على تحميل المجلد",
- "Invalid Token" : "علامة غير صالحة",
- "No file was uploaded. Unknown error" : "لم يتم رفع أي ملف, خطأ غير معروف",
- "There is no error, the file uploaded with success" : "تم رفع الملفات بنجاح",
- "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "حجم الملف المرفوع تجاوز قيمة upload_max_filesize الموجودة في ملف php.ini ",
- "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "حجم الملف الذي تريد ترفيعه أعلى مما MAX_FILE_SIZE يسمح به في واجهة ال HTML.",
- "The uploaded file was only partially uploaded" : "تم رفع جزء من الملف فقط",
- "No file was uploaded" : "لم يتم رفع الملف",
- "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" : "*فشلت علمية الرفع. تعذر إيجاد الملف الذي تم رفعه.\n*فشلت علمية التحميل. تعذر إيجاد الملف الذي تم تحميله.",
- "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." : "تعذر الحصول على نتيجة من الخادم",
- "No entries in this folder match '{filter}'" : "لا يوجد مدخلات في هذا المجلد تتوافق مع '{filter}'",
- "{newname} already exists" : "{newname} موجود مسبقاً",
- "A file or folder has been changed " : "تم تغيير ملف أو مجلد",
- "Use this address to access your Files via WebDAV " : "استخدم هذا الرابط للوصول الى ملفاتك عبر WebDAV ",
- "Cancel upload" : "إلغاء الرفع"
+ "Move" : "نقل",
+ "Target folder" : "المجلد الهدف"
},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
}
\ No newline at end of file
diff --git a/apps/files/l10n/ast.js b/apps/files/l10n/ast.js
index 5b0652d839dcb..43e80aa6ec22e 100644
--- a/apps/files/l10n/ast.js
+++ b/apps/files/l10n/ast.js
@@ -6,24 +6,21 @@ OC.L10N.register(
"Unknown error" : "Fallu desconocíu",
"All files" : "Tolos ficheros",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "Nun s'atopó el ficheru",
+ "Download" : "Descargar",
+ "Delete" : "Desaniciar",
"Home" : "Casa",
"Close" : "Zarrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "Nun pudo crease la carpeta \"{dir}\"",
"Upload cancelled." : "Xuba encaboxada.",
+ "…" : "…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Nun pudo xubise {filename}, paez que ye un directoriu o tien 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Nun hai abondu espaciu llibre, tas xubiendo {size1} pero namái falta {size2}",
"Not enough free space" : "Nun hai espaciu llibre abondo",
- "Uploading …" : "Xubiendo...",
- "…" : "…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Actions" : "Aiciones",
- "Download" : "Descargar",
"Rename" : "Renomar",
- "Move" : "Mover",
- "Target folder" : "Carpeta oxetivu",
- "Delete" : "Desaniciar",
"Disconnect storage" : "Desconeutar almacenamientu",
"Unshare" : "Dexar de compartir",
"Could not load info for file \"{file}\"" : "Nun pudo cargase la información del ficheru «{file}»",
@@ -92,7 +89,6 @@ OC.L10N.register(
"Settings" : "Axustes",
"Show hidden files" : "Amosar ficheros ocultos",
"WebDAV" : "WebDAV",
- "Use this address to access your Files via WebDAV " : "Usa esta direición p'acceder a los dos Ficheros via WebDAV ",
"No files in here" : "Nun hai nengún ficheru equí",
"Upload some content or sync with your devices!" : "¡Xuba algún conteníu o sincroniza colos sos preseos!",
"No entries found in this folder" : "Nenguna entrada en esta carpeta",
@@ -105,17 +101,6 @@ OC.L10N.register(
"Deleted files" : "Ficheros desaniciaos",
"Text file" : "Ficheru de testu",
"New text file.txt" : "Nuevu testu ficheru.txt",
- "Uploading..." : "Xubiendo...",
- "..." : "...",
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momentu...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La xuba del ficheru ta en progresu. Si dexes agora la páxina, va encaboxase la xuba.",
- "Copy local link" : "Copiar enllaz llocal",
- "Folder" : "Carpeta",
- "Upload" : "Xubir",
- "No favorites" : "Nengún favoritu"
+ "Target folder" : "Carpeta oxetivu"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/ast.json b/apps/files/l10n/ast.json
index e53a1bdc0e32c..981718f2cad06 100644
--- a/apps/files/l10n/ast.json
+++ b/apps/files/l10n/ast.json
@@ -4,24 +4,21 @@
"Unknown error" : "Fallu desconocíu",
"All files" : "Tolos ficheros",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "Nun s'atopó el ficheru",
+ "Download" : "Descargar",
+ "Delete" : "Desaniciar",
"Home" : "Casa",
"Close" : "Zarrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "Nun pudo crease la carpeta \"{dir}\"",
"Upload cancelled." : "Xuba encaboxada.",
+ "…" : "…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Nun pudo xubise {filename}, paez que ye un directoriu o tien 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Nun hai abondu espaciu llibre, tas xubiendo {size1} pero namái falta {size2}",
"Not enough free space" : "Nun hai espaciu llibre abondo",
- "Uploading …" : "Xubiendo...",
- "…" : "…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Actions" : "Aiciones",
- "Download" : "Descargar",
"Rename" : "Renomar",
- "Move" : "Mover",
- "Target folder" : "Carpeta oxetivu",
- "Delete" : "Desaniciar",
"Disconnect storage" : "Desconeutar almacenamientu",
"Unshare" : "Dexar de compartir",
"Could not load info for file \"{file}\"" : "Nun pudo cargase la información del ficheru «{file}»",
@@ -90,7 +87,6 @@
"Settings" : "Axustes",
"Show hidden files" : "Amosar ficheros ocultos",
"WebDAV" : "WebDAV",
- "Use this address to access your Files via WebDAV " : "Usa esta direición p'acceder a los dos Ficheros via WebDAV ",
"No files in here" : "Nun hai nengún ficheru equí",
"Upload some content or sync with your devices!" : "¡Xuba algún conteníu o sincroniza colos sos preseos!",
"No entries found in this folder" : "Nenguna entrada en esta carpeta",
@@ -103,17 +99,6 @@
"Deleted files" : "Ficheros desaniciaos",
"Text file" : "Ficheru de testu",
"New text file.txt" : "Nuevu testu ficheru.txt",
- "Uploading..." : "Xubiendo...",
- "..." : "...",
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momentu...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La xuba del ficheru ta en progresu. Si dexes agora la páxina, va encaboxase la xuba.",
- "Copy local link" : "Copiar enllaz llocal",
- "Folder" : "Carpeta",
- "Upload" : "Xubir",
- "No favorites" : "Nengún favoritu"
+ "Target folder" : "Carpeta oxetivu"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/bg.js b/apps/files/l10n/bg.js
index e8c4e2c3af4af..70c1047be4cda 100644
--- a/apps/files/l10n/bg.js
+++ b/apps/files/l10n/bg.js
@@ -1,41 +1,49 @@
OC.L10N.register(
"files",
{
- "Storage is temporarily not available" : "Временно хранилището не е налично.",
- "Storage invalid" : "Невалидно хранилище.",
+ "Storage is temporarily not available" : "Временно хранилището не е налично",
+ "Storage invalid" : "Невалидно хранилище",
"Unknown error" : "Неизвестна грешка",
"All files" : "Всички файлове",
- "Recent" : "Скорошен",
- "File could not be found" : "Файлът не може да бъде открит",
+ "Recent" : "Последни",
+ "Favorites" : "Любими",
+ "File could not be found" : "Файлът не може да бъде намерен",
+ "Move or copy" : "Премести или копирай",
+ "Download" : "Изтегли",
+ "Delete" : "Изтрий",
"Home" : "Домашен",
"Close" : "Затвори",
- "Favorites" : "Любими",
"Could not create folder \"{dir}\"" : "Папката \"{dir}\" не може да бъде създадена",
"Upload cancelled." : "Качването е прекъснато.",
+ "…" : "…",
+ "Processing files …" : "Обработване на файлове ...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Неуспешно качване на {filename}, защото е директория или с размер 0 байта.",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Няма достатъчно свободно място. Опитвате да качите {size1} при свободни само {size2}",
- "Target folder \"{dir}\" does not exist any more" : "Целева папка \"{dir}\" не съществува вече",
+ "Target folder \"{dir}\" does not exist any more" : "Дестинацията \"{dir}\" не съществува",
"Not enough free space" : "Няма достатъчно свободно място",
+ "Uploading …" : "Качване …",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} от {totalSize} ({bitrate})",
+ "Target folder does not exist any more" : "Дестинацията не съществува",
"Actions" : "Действия",
- "Download" : "Изтегли",
- "Rename" : "Преименуване",
- "Target folder" : "Целева папка",
- "Delete" : "Изтриване",
+ "Rename" : "Преименувай",
+ "Copy" : "Копирай",
"Disconnect storage" : "Извади хранилището",
"Unshare" : "Прекратяване на споделяне",
+ "Could not load info for file \"{file}\"" : "Информацията за файла \"{file}\" не може да бъде заредена",
"Files" : "Файлове",
- "Details" : "Детайли",
+ "Details" : "Подробности",
"Select" : "Избери",
"Pending" : "Чакащо",
"Unable to determine date" : "Неуспешно установяване на дата",
"This operation is forbidden" : "Операцията е забранена",
"This directory is unavailable, please check the logs or contact the administrator" : "Директорията не е налична. Проверете журнала или се свържете с администратора",
- "Could not move \"{file}\", target exists" : "Файлът \"{file}\" не може да бъде преместен защото съществува в дестинацията",
+ "Could not move \"{file}\", target exists" : "Файлът \"{file}\" не може да бъде преместен, дестинацията съществува",
"Could not move \"{file}\"" : "Файлът \"{file}\" не може да бъде преместен",
+ "Could not copy \"{file}\", target exists" : "Файлът \"{file}\" не може да бъде копиран, дестинацията съществува",
+ "Could not copy \"{file}\"" : "Файлът \"{file}\" не може да бъде копиран",
"{newName} already exists" : "{newName} вече съществува",
"Could not rename \"{fileName}\", it does not exist any more" : "Файлът \"{fileName}\" не може да бъде преименуван защото не съществува",
- "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Името \"{targetName}\" вече се ползва от директория \"{dir}\". Моля, изберете друго име.",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Името \"{targetName}\" се ползва в директорията \"{dir}\". Моля, изберете друго име.",
"Could not rename \"{fileName}\"" : "\"{fileName}\" не може да бъде преименуван",
"Could not create file \"{file}\"" : "Файлът \"{file}\" не може да бъде създаден",
"Could not create file \"{file}\" because it already exists" : "Файлът \"{file}\" не може да бъде създаден защото вече съществува",
@@ -43,13 +51,13 @@ OC.L10N.register(
"Error deleting file \"{fileName}\"." : "Грешка при изтриването на файла \"{fileName}\".",
"Name" : "Име",
"Size" : "Размер",
- "Modified" : "Променен на",
+ "Modified" : "Промяна",
"_%n folder_::_%n folders_" : ["%n папка","%n папки"],
"_%n file_::_%n files_" : ["%n файл","%n файла"],
"{dirs} and {files}" : "{dirs} и {files}",
"_including %n hidden_::_including %n hidden_" : ["включително %n скрит","включително %n скрити"],
"You don’t have permission to upload or create files here" : "Нямаш разрешение да създаваш или качваш файлове тук.",
- "_Uploading %n file_::_Uploading %n files_" : ["Качване на %n файл","Качване на %n файла."],
+ "_Uploading %n file_::_Uploading %n files_" : ["Качване на %n файл","Качване на %n файла"],
"New" : "Създай",
"\"{name}\" is an invalid file name." : "\"{name}\" е непозволено име за файл.",
"File name cannot be empty." : "Името на файла не може да бъде оставено празно.",
@@ -64,11 +72,14 @@ OC.L10N.register(
"Favorited" : "Отбелязано в любими",
"Favorite" : "Любими",
"New folder" : "Нова папка",
- "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} от вашите предпочитания",
+ "Upload file" : "Качи файл",
+ "Remove from favorites" : "Премахни от любимите",
+ "Add to favorites" : "Добави към любимите",
+ "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}",
@@ -76,20 +87,21 @@ 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} беше създаден в публична папка",
- "You changed {file}" : "Променихте {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}",
+ "You renamed {oldfile} to {newfile}" : "Вие преименувахте {oldfile} на {newfile}",
"{user} renamed {oldfile} to {newfile}" : "{user} преименува {oldfile} на {newfile}",
- "You moved {oldfile} to {newfile}" : "Преместихте {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 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 " : "Създаване на нов файл / папка",
"Limit notifications about creation and changes to your favorite files (Stream only) " : "Изпращай известия само при създаване / промяна на любими файлове (Само за потока) ",
@@ -97,41 +109,36 @@ OC.L10N.register(
"File handling" : "Операция с файла",
"Maximum upload size" : "Максимален размер",
"max. possible: " : "максимално:",
- "Save" : "Запис",
- "With PHP-FPM it might take 5 minutes for changes to be applied." : "Ако ползвате PHP-FPM прилагането на една промяна може да отнеме 5 минути.",
+ "Save" : "Запиши",
+ "With PHP-FPM it might take 5 minutes for changes to be applied." : "Ако ползвате PHP-FPM прилагането на промени може да отнеме 5 минути.",
"Missing permissions to edit from here." : "Липсва разрешение за редакция от тук.",
+ "%1$s of %2$s used" : "%1$s от %2$s използвани",
+ "%s used" : "%s използвани",
"Settings" : "Настройки",
"Show hidden files" : "Показвай и скрити файлове",
"WebDAV" : "WebDAV",
- "No files in here" : "Тук няма файлове",
- "Upload some content or sync with your devices!" : "Качи съдържание или синхронизирай с твоите устройства!",
+ "Use this address to access your Files via WebDAV " : "Адресът осигурявадостъп до файловете ви чрез WebDAV ",
+ "Cancel upload" : "Откажи качването",
+ "No files in here" : "Няма файлове",
+ "Upload some content or sync with your devices!" : "Качете съдържание или синхронизирайте с вашите устройства!",
"No entries found in this folder" : "Няма намерени записи в тази папка",
"Select all" : "Избери всички",
- "Upload too large" : "Прекалено голям файл за качване.",
+ "Upload too large" : "Прекалено голям файл за качване",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Файловете, които се опитвате да качите са по-големи от позволеното на сървъра.",
- "Files and folders you mark as favorite will show up here" : "Файловете и папките които отбелязваш като любими ще се показват тук",
- "Shared with you" : "Споделено с вас",
- "Shared with others" : "Споделено с други",
- "Shared by link" : "Споделено с връзка",
+ "No favorites yet" : "Няма любими",
+ "Files and folders you mark as favorite will show up here" : "Файловете и папките които маркирате като любими ще се показват тук",
"Tags" : "Етикети",
"Deleted files" : "Изтрити файлове",
+ "Shares" : "Споделени",
+ "Shared with others" : "Споделени с други",
+ "Shared with you" : "Споделени с вас",
+ "Shared by link" : "Споделени с връзка",
+ "Deleted shares" : "Изтрити",
"Text file" : "Текстов файл",
- "New text file.txt" : "Нов текст file.txt",
- "Uploading..." : "Качване...",
- "..." : "...",
- "{hours}:{minutes}h" : "{hours}:{minutes}ч",
- "{minutes}:{seconds}m" : "{minutes}:{seconds}м",
- "{seconds}s" : "{seconds}и",
- "Any moment now..." : "Всеки момент...",
- "Soon..." : "Скоро...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Извършва се качване на файлове. Затварянето на тази страница ще прекъсне качването.",
- "Move" : "Преместване",
- "Copy local link" : "Копиране на локална връзка",
- "Folder" : "Папка",
- "Upload" : "Качване",
- "A new file or folder has been deleted " : "Нов файл или папка беше изтрит/а ",
- "A new file or folder has been restored " : "Нов файл или папка беше възстановен/а ",
- "Use this address to access your Files via WebDAV " : "Ползвайте горния адрес за да достъпите файловете чрез WebDAV ",
- "No favorites" : "Няма любими"
+ "New text file.txt" : "Текстов файл.txt",
+ "Move" : "Премести",
+ "Target folder" : "Дестинация",
+ "%s of %s used" : "%s от %s използвани",
+ "Use this address to access your Files via WebDAV " : "Адресът осигурява достъп до файловете ви чрез WebDAV "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/bg.json b/apps/files/l10n/bg.json
index 4b579eb66ed8b..3cc0bcd86d195 100644
--- a/apps/files/l10n/bg.json
+++ b/apps/files/l10n/bg.json
@@ -1,39 +1,47 @@
{ "translations": {
- "Storage is temporarily not available" : "Временно хранилището не е налично.",
- "Storage invalid" : "Невалидно хранилище.",
+ "Storage is temporarily not available" : "Временно хранилището не е налично",
+ "Storage invalid" : "Невалидно хранилище",
"Unknown error" : "Неизвестна грешка",
"All files" : "Всички файлове",
- "Recent" : "Скорошен",
- "File could not be found" : "Файлът не може да бъде открит",
+ "Recent" : "Последни",
+ "Favorites" : "Любими",
+ "File could not be found" : "Файлът не може да бъде намерен",
+ "Move or copy" : "Премести или копирай",
+ "Download" : "Изтегли",
+ "Delete" : "Изтрий",
"Home" : "Домашен",
"Close" : "Затвори",
- "Favorites" : "Любими",
"Could not create folder \"{dir}\"" : "Папката \"{dir}\" не може да бъде създадена",
"Upload cancelled." : "Качването е прекъснато.",
+ "…" : "…",
+ "Processing files …" : "Обработване на файлове ...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Неуспешно качване на {filename}, защото е директория или с размер 0 байта.",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Няма достатъчно свободно място. Опитвате да качите {size1} при свободни само {size2}",
- "Target folder \"{dir}\" does not exist any more" : "Целева папка \"{dir}\" не съществува вече",
+ "Target folder \"{dir}\" does not exist any more" : "Дестинацията \"{dir}\" не съществува",
"Not enough free space" : "Няма достатъчно свободно място",
+ "Uploading …" : "Качване …",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} от {totalSize} ({bitrate})",
+ "Target folder does not exist any more" : "Дестинацията не съществува",
"Actions" : "Действия",
- "Download" : "Изтегли",
- "Rename" : "Преименуване",
- "Target folder" : "Целева папка",
- "Delete" : "Изтриване",
+ "Rename" : "Преименувай",
+ "Copy" : "Копирай",
"Disconnect storage" : "Извади хранилището",
"Unshare" : "Прекратяване на споделяне",
+ "Could not load info for file \"{file}\"" : "Информацията за файла \"{file}\" не може да бъде заредена",
"Files" : "Файлове",
- "Details" : "Детайли",
+ "Details" : "Подробности",
"Select" : "Избери",
"Pending" : "Чакащо",
"Unable to determine date" : "Неуспешно установяване на дата",
"This operation is forbidden" : "Операцията е забранена",
"This directory is unavailable, please check the logs or contact the administrator" : "Директорията не е налична. Проверете журнала или се свържете с администратора",
- "Could not move \"{file}\", target exists" : "Файлът \"{file}\" не може да бъде преместен защото съществува в дестинацията",
+ "Could not move \"{file}\", target exists" : "Файлът \"{file}\" не може да бъде преместен, дестинацията съществува",
"Could not move \"{file}\"" : "Файлът \"{file}\" не може да бъде преместен",
+ "Could not copy \"{file}\", target exists" : "Файлът \"{file}\" не може да бъде копиран, дестинацията съществува",
+ "Could not copy \"{file}\"" : "Файлът \"{file}\" не може да бъде копиран",
"{newName} already exists" : "{newName} вече съществува",
"Could not rename \"{fileName}\", it does not exist any more" : "Файлът \"{fileName}\" не може да бъде преименуван защото не съществува",
- "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Името \"{targetName}\" вече се ползва от директория \"{dir}\". Моля, изберете друго име.",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Името \"{targetName}\" се ползва в директорията \"{dir}\". Моля, изберете друго име.",
"Could not rename \"{fileName}\"" : "\"{fileName}\" не може да бъде преименуван",
"Could not create file \"{file}\"" : "Файлът \"{file}\" не може да бъде създаден",
"Could not create file \"{file}\" because it already exists" : "Файлът \"{file}\" не може да бъде създаден защото вече съществува",
@@ -41,13 +49,13 @@
"Error deleting file \"{fileName}\"." : "Грешка при изтриването на файла \"{fileName}\".",
"Name" : "Име",
"Size" : "Размер",
- "Modified" : "Променен на",
+ "Modified" : "Промяна",
"_%n folder_::_%n folders_" : ["%n папка","%n папки"],
"_%n file_::_%n files_" : ["%n файл","%n файла"],
"{dirs} and {files}" : "{dirs} и {files}",
"_including %n hidden_::_including %n hidden_" : ["включително %n скрит","включително %n скрити"],
"You don’t have permission to upload or create files here" : "Нямаш разрешение да създаваш или качваш файлове тук.",
- "_Uploading %n file_::_Uploading %n files_" : ["Качване на %n файл","Качване на %n файла."],
+ "_Uploading %n file_::_Uploading %n files_" : ["Качване на %n файл","Качване на %n файла"],
"New" : "Създай",
"\"{name}\" is an invalid file name." : "\"{name}\" е непозволено име за файл.",
"File name cannot be empty." : "Името на файла не може да бъде оставено празно.",
@@ -62,11 +70,14 @@
"Favorited" : "Отбелязано в любими",
"Favorite" : "Любими",
"New folder" : "Нова папка",
- "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} от вашите предпочитания",
+ "Upload file" : "Качи файл",
+ "Remove from favorites" : "Премахни от любимите",
+ "Add to favorites" : "Добави към любимите",
+ "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}",
@@ -74,20 +85,21 @@
"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}",
+ "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}",
+ "You renamed {oldfile} to {newfile}" : "Вие преименувахте {oldfile} на {newfile}",
"{user} renamed {oldfile} to {newfile}" : "{user} преименува {oldfile} на {newfile}",
- "You moved {oldfile} to {newfile}" : "Преместихте {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 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 " : "Създаване на нов файл / папка",
"Limit notifications about creation and changes to your favorite files (Stream only) " : "Изпращай известия само при създаване / промяна на любими файлове (Само за потока) ",
@@ -95,41 +107,36 @@
"File handling" : "Операция с файла",
"Maximum upload size" : "Максимален размер",
"max. possible: " : "максимално:",
- "Save" : "Запис",
- "With PHP-FPM it might take 5 minutes for changes to be applied." : "Ако ползвате PHP-FPM прилагането на една промяна може да отнеме 5 минути.",
+ "Save" : "Запиши",
+ "With PHP-FPM it might take 5 minutes for changes to be applied." : "Ако ползвате PHP-FPM прилагането на промени може да отнеме 5 минути.",
"Missing permissions to edit from here." : "Липсва разрешение за редакция от тук.",
+ "%1$s of %2$s used" : "%1$s от %2$s използвани",
+ "%s used" : "%s използвани",
"Settings" : "Настройки",
"Show hidden files" : "Показвай и скрити файлове",
"WebDAV" : "WebDAV",
- "No files in here" : "Тук няма файлове",
- "Upload some content or sync with your devices!" : "Качи съдържание или синхронизирай с твоите устройства!",
+ "Use this address to access your Files via WebDAV " : "Адресът осигурявадостъп до файловете ви чрез WebDAV ",
+ "Cancel upload" : "Откажи качването",
+ "No files in here" : "Няма файлове",
+ "Upload some content or sync with your devices!" : "Качете съдържание или синхронизирайте с вашите устройства!",
"No entries found in this folder" : "Няма намерени записи в тази папка",
"Select all" : "Избери всички",
- "Upload too large" : "Прекалено голям файл за качване.",
+ "Upload too large" : "Прекалено голям файл за качване",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Файловете, които се опитвате да качите са по-големи от позволеното на сървъра.",
- "Files and folders you mark as favorite will show up here" : "Файловете и папките които отбелязваш като любими ще се показват тук",
- "Shared with you" : "Споделено с вас",
- "Shared with others" : "Споделено с други",
- "Shared by link" : "Споделено с връзка",
+ "No favorites yet" : "Няма любими",
+ "Files and folders you mark as favorite will show up here" : "Файловете и папките които маркирате като любими ще се показват тук",
"Tags" : "Етикети",
"Deleted files" : "Изтрити файлове",
+ "Shares" : "Споделени",
+ "Shared with others" : "Споделени с други",
+ "Shared with you" : "Споделени с вас",
+ "Shared by link" : "Споделени с връзка",
+ "Deleted shares" : "Изтрити",
"Text file" : "Текстов файл",
- "New text file.txt" : "Нов текст file.txt",
- "Uploading..." : "Качване...",
- "..." : "...",
- "{hours}:{minutes}h" : "{hours}:{minutes}ч",
- "{minutes}:{seconds}m" : "{minutes}:{seconds}м",
- "{seconds}s" : "{seconds}и",
- "Any moment now..." : "Всеки момент...",
- "Soon..." : "Скоро...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Извършва се качване на файлове. Затварянето на тази страница ще прекъсне качването.",
- "Move" : "Преместване",
- "Copy local link" : "Копиране на локална връзка",
- "Folder" : "Папка",
- "Upload" : "Качване",
- "A new file or folder has been deleted " : "Нов файл или папка беше изтрит/а ",
- "A new file or folder has been restored " : "Нов файл или папка беше възстановен/а ",
- "Use this address to access your Files via WebDAV " : "Ползвайте горния адрес за да достъпите файловете чрез WebDAV ",
- "No favorites" : "Няма любими"
+ "New text file.txt" : "Текстов файл.txt",
+ "Move" : "Премести",
+ "Target folder" : "Дестинация",
+ "%s of %s used" : "%s от %s използвани",
+ "Use this address to access your Files via WebDAV " : "Адресът осигурява достъп до файловете ви чрез WebDAV "
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/ca.js b/apps/files/l10n/ca.js
index ade98ac0928a2..063807c62f0ce 100644
--- a/apps/files/l10n/ca.js
+++ b/apps/files/l10n/ca.js
@@ -1,29 +1,35 @@
OC.L10N.register(
"files",
{
- "Storage is temporarily not available" : "Emmagatzemament temporalment no disponible",
- "Storage invalid" : "Emmagatzemament no vàlid",
+ "Storage is temporarily not available" : "Emmagatzematge temporalment no disponible",
+ "Storage invalid" : "Emmagatzematge no vàlid",
"Unknown error" : "Error desconegut",
"All files" : "Tots els fitxers",
"Recent" : "Recent",
+ "Favorites" : "Preferits",
"File could not be found" : "No s'ha pogut trobar el fitxer",
+ "Move or copy" : "Moure o copiar",
+ "Download" : "Baixa",
+ "Delete" : "Esborra",
"Home" : "Casa",
"Close" : "Tanca",
- "Favorites" : "Preferits",
"Could not create folder \"{dir}\"" : "No s'ha pogut crear la carpeta \"{dir}\"",
"Upload cancelled." : "La pujada s'ha cancel·lat.",
+ "…" : ".....",
+ "Processing files …" : "Processant arxius …",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No es pot pujar {filename} perquè és una carpeta o té 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No hi ha prou espai lliure, està carregant {size1} però només pot {size2}",
"Target folder \"{dir}\" does not exist any more" : "La carpeta objectiu \"{dir}\" ja no existeix",
"Not enough free space" : "Espai lliure insuficient",
- "…" : ".....",
+ "Uploading …" : "Carregant...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Carregant aquest element no està soportat",
+ "Target folder does not exist any more" : "La carpeta de destí no existeix",
+ "Error when assembling chunks, status code {status}" : "S'ha produït un error mentre es recopilaven els fragments, el codi d'estat és {status}",
"Actions" : "Accions",
- "Download" : "Baixa",
"Rename" : "Reanomena",
- "Move or copy" : "Moure o copiar",
- "Target folder" : "Carpeta de destí",
- "Delete" : "Esborra",
+ "Copy" : "Copiar",
+ "Choose target folder" : "Triar la carpeta de destí",
"Disconnect storage" : "Desonnecta l'emmagatzematge",
"Unshare" : "Deixa de compartir",
"Could not load info for file \"{file}\"" : "No s'ha pogut carregar la informació del fitxer \"{file}\"",
@@ -59,13 +65,16 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "No teniu permisos per a pujar o crear els fitxers aquí",
"_Uploading %n file_::_Uploading %n files_" : ["Pujant %n fitxer","Pujant %n fitxers"],
"New" : "Nou",
+ "{used} of {quota} used" : "{used} de {quota} utilitzat",
+ "{used} used" : "{used} utilitzat",
"\"{name}\" is an invalid file name." : "\"{name}\" no es un fitxer vàlid.",
"File name cannot be empty." : "El nom del fitxer no pot ser buit.",
+ "\"/\" is not allowed inside a file name." : "El caràcter \"/\" no es pot utilitzar en el nom de l'arxiu.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" no és un tipus de fitxer permès",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "L'emmagatzematge de {owner} està ple, els arxius no es poden actualitzar o sincronitzar més!",
- "Your storage is full, files can not be updated or synced anymore!" : "El vostre espai d'emmagatzemament és ple, els fitxers ja no es poden actualitzar o sincronitzar!",
+ "Your storage is full, files can not be updated or synced anymore!" : "El vostre espai d'emmagatzematge és ple, els fitxers ja no es poden actualitzar o sincronitzar!",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "Emmagatzematge de {owner} està gairebé ple ({usedSpacePercent}%)",
- "Your storage is almost full ({usedSpacePercent}%)" : "El vostre espai d'emmagatzemament és gairebé ple ({usedSpacePercent}%)",
+ "Your storage is almost full ({usedSpacePercent}%)" : "El vostre espai d'emmagatzematge és gairebé ple ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["coincidències '{filter}'","coincidència '{filter}'"],
"View in folder" : "Veure a la carpeta",
"Copied!" : "Copiat!",
@@ -76,6 +85,9 @@ OC.L10N.register(
"Favorite" : "Preferits",
"New folder" : "Carpeta nova",
"Upload file" : "Puja fitxer",
+ "Not favorited" : "No està inclòs en els favorits",
+ "Remove from favorites" : "Eliminar dels favorits",
+ "Add to favorites" : "Afegir als favorits",
"An error occurred while trying to update the tags" : "S'ha produït un error en tractar d'actualitzar les etiquetes",
"Added to favorites" : "Afegit a favorits",
"Removed from favorites" : "Esborra de preferits",
@@ -86,41 +98,51 @@ OC.L10N.register(
"Changed by {user}" : "Canviat per {user}",
"Deleted by {user}" : "Eliminat per {user}",
"Restored by {user}" : "Restaurat per {user}",
- "Renamed by {user}" : "Reanomenat per {user}",
+ "Renamed by {user}" : "Renomenat per {user}",
"Moved by {user}" : "Mogut per {user}",
"\"remote user\"" : "\"usuari remot\"",
"You created {file}" : "Has creat {file}",
+ "You created an encrypted file in {file}" : "Heu creat un arxiu encriptat a {file}",
"{user} created {file}" : "{user} ha creat {file}",
+ "{user} created an encrypted file in {file}" : "{user} ha creat un arxiu encriptat a {file}",
"{file} was created in a public folder" : "{file} s'ha creat en una carpeta pública",
"You changed {file}" : "Has modificat {file}",
+ "You changed an encrypted file in {file}" : "Has canviat un arxiu encriptat a {file}",
"{user} changed {file}" : "{user} ha modificat {file}",
+ "{user} changed an encrypted file in {file}" : "{user} ha canviat un arxiu encriptat a {file}",
"You deleted {file}" : "Heu esborrat {file}",
+ "You deleted an encrypted file in {file}" : "Has suprimit un arxiu encriptat a {file}",
"{user} deleted {file}" : "{user} ha esborrat {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} ha suprimit un arxiu encriptat a {file}",
"You restored {file}" : "Has restaurat {file}",
"{user} restored {file}" : "{user} ha restaurat {file}",
- "You renamed {oldfile} to {newfile}" : "Heu reanomenat {oldfile} a {newfile}",
- "{user} renamed {oldfile} to {newfile}" : "{user} ha reanomenat {oldfile} a {newfile}",
+ "You renamed {oldfile} to {newfile}" : "Heu renomenat {oldfile} a {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} ha renomenat {oldfile} a {newfile}",
"You moved {oldfile} to {newfile}" : "has mogut {oldfile} a {newfile}",
"{user} moved {oldfile} to {newfile}" : "{user} ha mogut {oldfile} a {newfile}",
"A file has been added to or removed from your favorites " : "S'ha afegit o eliminat un fitxer de les teves preferides ",
- "A file or folder has been changed or renamed " : "Un fitxer o carpeta ha estat canviat o reanomenat ",
+ "A file or folder has been changed or renamed " : "Un fitxer o carpeta ha estat canviat o renomenat ",
"A new file or folder has been created " : "S'ha creat un nou fitxer o una nova carpeta",
"A file or folder has been deleted " : "S'ha elminiat un fitxer o una carpeta",
"Limit notifications about creation and changes to your favorite files (Stream only) " : "Limitar les notificacions sobre la creació i canvis dels seus arxius favorits (solament Stream) ",
"A file or folder has been restored " : "S'ha restaurat un fitxer o una carpeta",
"Unlimited" : "Il·limitat",
"Upload (max. %s)" : "Pujada (màx. %s)",
+ "File Management" : "Gestió d'arxius",
"File handling" : "Gestió de fitxers",
"Maximum upload size" : "Mida màxima de pujada",
"max. possible: " : "màxim possible:",
"Save" : "Desa",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Amb PHP-FPM pot trigar 5 minuts a aplicar els canvis.",
"Missing permissions to edit from here." : "Falta els permisos per editar des d'aquí.",
- "%s of %s used" : "Usats %s de %s",
+ "%1$s of %2$s used" : "%1$s de %2$s utilitzat",
"%s used" : "%s utilitzat",
- "Settings" : "Arranjament",
+ "Settings" : "Configuració",
"Show hidden files" : "Mostra els fitxers ocults",
"WebDAV" : "WebDAV",
+ "Use this address to access your Files via WebDAV " : "Utilitza aquesta adreça per accedir als teus arxius mitjançant WebDAV ",
+ "Toggle grid view" : "Commuta vista de quadrícula",
+ "Cancel upload" : "Cancel·la la pujada",
"No files in here" : "No hi ha arxius",
"Upload some content or sync with your devices!" : "Pugi continguts o sincronitzi els seus dispositius.",
"No entries found in this folder" : "No hi ha entrades en aquesta carpeta",
@@ -129,31 +151,20 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Els fitxers que esteu intentant pujar excedeixen la mida màxima de pujada del servidor",
"No favorites yet" : "Sense preferits",
"Files and folders you mark as favorite will show up here" : "Aquí apareixeran els arxius i carpetes que vostè marqui com favorits",
- "Shared with you" : "Compartit amb tu",
- "Shared with others" : "Compartit amb altres",
- "Shared by link" : "Comparteix per link",
"Tags" : "Etiquetes",
"Deleted files" : "Fitxers esborrats",
+ "Shares" : "Comparticions",
+ "Shared with others" : "Compartit amb altres",
+ "Shared with you" : "Compartit amb tu",
+ "Shared by link" : "Comparteix per link",
+ "Deleted shares" : "Comparticions suprimides",
"Text file" : "Fitxer de text",
"New text file.txt" : "Nou fitxer de text.txt",
- "Uploading..." : "Pujant...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["Falta {hours}:{minutes}:{seconds} hora","Falten {hours}:{minutes}:{seconds} hores"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["Falten {minutes}:{seconds} minuts","Falta {minutes}:{seconds} minut"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["Falta {seconds} segon","Falten {seconds} segons"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En qualsevol moment...",
- "Soon..." : "Aviat...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Hi ha una pujada en curs. Si abandoneu la pàgina la pujada es cancel·larà.",
- "Move" : "Mou",
- "Copy local link" : "C",
- "Folder" : "Carpeta",
- "Upload" : "Puja",
+ "Move" : "Moure",
+ "Target folder" : "Carpeta de destí",
"A new file or folder has been deleted " : "S'ha eliminat un nou fitxer o carpeta",
"A new file or folder has been restored " : "S'ha restaurat un nou fitxer o carpeta",
- "Use this address to access your Files via WebDAV " : "Utilitzeu aquesta adreça per accedir als vostres fitxers a través de WebDAV ",
- "No favorites" : "No hi ha favorits"
+ "%s of %s used" : "Usats %s de %s",
+ "Use this address to access your Files via WebDAV " : "Utilitzeu aquesta adreça per accedir als vostres fitxers a través de WebDAV "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/ca.json b/apps/files/l10n/ca.json
index 786bd652258c3..26f6e27ce5388 100644
--- a/apps/files/l10n/ca.json
+++ b/apps/files/l10n/ca.json
@@ -1,27 +1,33 @@
{ "translations": {
- "Storage is temporarily not available" : "Emmagatzemament temporalment no disponible",
- "Storage invalid" : "Emmagatzemament no vàlid",
+ "Storage is temporarily not available" : "Emmagatzematge temporalment no disponible",
+ "Storage invalid" : "Emmagatzematge no vàlid",
"Unknown error" : "Error desconegut",
"All files" : "Tots els fitxers",
"Recent" : "Recent",
+ "Favorites" : "Preferits",
"File could not be found" : "No s'ha pogut trobar el fitxer",
+ "Move or copy" : "Moure o copiar",
+ "Download" : "Baixa",
+ "Delete" : "Esborra",
"Home" : "Casa",
"Close" : "Tanca",
- "Favorites" : "Preferits",
"Could not create folder \"{dir}\"" : "No s'ha pogut crear la carpeta \"{dir}\"",
"Upload cancelled." : "La pujada s'ha cancel·lat.",
+ "…" : ".....",
+ "Processing files …" : "Processant arxius …",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No es pot pujar {filename} perquè és una carpeta o té 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No hi ha prou espai lliure, està carregant {size1} però només pot {size2}",
"Target folder \"{dir}\" does not exist any more" : "La carpeta objectiu \"{dir}\" ja no existeix",
"Not enough free space" : "Espai lliure insuficient",
- "…" : ".....",
+ "Uploading …" : "Carregant...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Carregant aquest element no està soportat",
+ "Target folder does not exist any more" : "La carpeta de destí no existeix",
+ "Error when assembling chunks, status code {status}" : "S'ha produït un error mentre es recopilaven els fragments, el codi d'estat és {status}",
"Actions" : "Accions",
- "Download" : "Baixa",
"Rename" : "Reanomena",
- "Move or copy" : "Moure o copiar",
- "Target folder" : "Carpeta de destí",
- "Delete" : "Esborra",
+ "Copy" : "Copiar",
+ "Choose target folder" : "Triar la carpeta de destí",
"Disconnect storage" : "Desonnecta l'emmagatzematge",
"Unshare" : "Deixa de compartir",
"Could not load info for file \"{file}\"" : "No s'ha pogut carregar la informació del fitxer \"{file}\"",
@@ -57,13 +63,16 @@
"You don’t have permission to upload or create files here" : "No teniu permisos per a pujar o crear els fitxers aquí",
"_Uploading %n file_::_Uploading %n files_" : ["Pujant %n fitxer","Pujant %n fitxers"],
"New" : "Nou",
+ "{used} of {quota} used" : "{used} de {quota} utilitzat",
+ "{used} used" : "{used} utilitzat",
"\"{name}\" is an invalid file name." : "\"{name}\" no es un fitxer vàlid.",
"File name cannot be empty." : "El nom del fitxer no pot ser buit.",
+ "\"/\" is not allowed inside a file name." : "El caràcter \"/\" no es pot utilitzar en el nom de l'arxiu.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" no és un tipus de fitxer permès",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "L'emmagatzematge de {owner} està ple, els arxius no es poden actualitzar o sincronitzar més!",
- "Your storage is full, files can not be updated or synced anymore!" : "El vostre espai d'emmagatzemament és ple, els fitxers ja no es poden actualitzar o sincronitzar!",
+ "Your storage is full, files can not be updated or synced anymore!" : "El vostre espai d'emmagatzematge és ple, els fitxers ja no es poden actualitzar o sincronitzar!",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "Emmagatzematge de {owner} està gairebé ple ({usedSpacePercent}%)",
- "Your storage is almost full ({usedSpacePercent}%)" : "El vostre espai d'emmagatzemament és gairebé ple ({usedSpacePercent}%)",
+ "Your storage is almost full ({usedSpacePercent}%)" : "El vostre espai d'emmagatzematge és gairebé ple ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["coincidències '{filter}'","coincidència '{filter}'"],
"View in folder" : "Veure a la carpeta",
"Copied!" : "Copiat!",
@@ -74,6 +83,9 @@
"Favorite" : "Preferits",
"New folder" : "Carpeta nova",
"Upload file" : "Puja fitxer",
+ "Not favorited" : "No està inclòs en els favorits",
+ "Remove from favorites" : "Eliminar dels favorits",
+ "Add to favorites" : "Afegir als favorits",
"An error occurred while trying to update the tags" : "S'ha produït un error en tractar d'actualitzar les etiquetes",
"Added to favorites" : "Afegit a favorits",
"Removed from favorites" : "Esborra de preferits",
@@ -84,41 +96,51 @@
"Changed by {user}" : "Canviat per {user}",
"Deleted by {user}" : "Eliminat per {user}",
"Restored by {user}" : "Restaurat per {user}",
- "Renamed by {user}" : "Reanomenat per {user}",
+ "Renamed by {user}" : "Renomenat per {user}",
"Moved by {user}" : "Mogut per {user}",
"\"remote user\"" : "\"usuari remot\"",
"You created {file}" : "Has creat {file}",
+ "You created an encrypted file in {file}" : "Heu creat un arxiu encriptat a {file}",
"{user} created {file}" : "{user} ha creat {file}",
+ "{user} created an encrypted file in {file}" : "{user} ha creat un arxiu encriptat a {file}",
"{file} was created in a public folder" : "{file} s'ha creat en una carpeta pública",
"You changed {file}" : "Has modificat {file}",
+ "You changed an encrypted file in {file}" : "Has canviat un arxiu encriptat a {file}",
"{user} changed {file}" : "{user} ha modificat {file}",
+ "{user} changed an encrypted file in {file}" : "{user} ha canviat un arxiu encriptat a {file}",
"You deleted {file}" : "Heu esborrat {file}",
+ "You deleted an encrypted file in {file}" : "Has suprimit un arxiu encriptat a {file}",
"{user} deleted {file}" : "{user} ha esborrat {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} ha suprimit un arxiu encriptat a {file}",
"You restored {file}" : "Has restaurat {file}",
"{user} restored {file}" : "{user} ha restaurat {file}",
- "You renamed {oldfile} to {newfile}" : "Heu reanomenat {oldfile} a {newfile}",
- "{user} renamed {oldfile} to {newfile}" : "{user} ha reanomenat {oldfile} a {newfile}",
+ "You renamed {oldfile} to {newfile}" : "Heu renomenat {oldfile} a {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} ha renomenat {oldfile} a {newfile}",
"You moved {oldfile} to {newfile}" : "has mogut {oldfile} a {newfile}",
"{user} moved {oldfile} to {newfile}" : "{user} ha mogut {oldfile} a {newfile}",
"A file has been added to or removed from your favorites " : "S'ha afegit o eliminat un fitxer de les teves preferides ",
- "A file or folder has been changed or renamed " : "Un fitxer o carpeta ha estat canviat o reanomenat ",
+ "A file or folder has been changed or renamed " : "Un fitxer o carpeta ha estat canviat o renomenat ",
"A new file or folder has been created " : "S'ha creat un nou fitxer o una nova carpeta",
"A file or folder has been deleted " : "S'ha elminiat un fitxer o una carpeta",
"Limit notifications about creation and changes to your favorite files (Stream only) " : "Limitar les notificacions sobre la creació i canvis dels seus arxius favorits (solament Stream) ",
"A file or folder has been restored " : "S'ha restaurat un fitxer o una carpeta",
"Unlimited" : "Il·limitat",
"Upload (max. %s)" : "Pujada (màx. %s)",
+ "File Management" : "Gestió d'arxius",
"File handling" : "Gestió de fitxers",
"Maximum upload size" : "Mida màxima de pujada",
"max. possible: " : "màxim possible:",
"Save" : "Desa",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Amb PHP-FPM pot trigar 5 minuts a aplicar els canvis.",
"Missing permissions to edit from here." : "Falta els permisos per editar des d'aquí.",
- "%s of %s used" : "Usats %s de %s",
+ "%1$s of %2$s used" : "%1$s de %2$s utilitzat",
"%s used" : "%s utilitzat",
- "Settings" : "Arranjament",
+ "Settings" : "Configuració",
"Show hidden files" : "Mostra els fitxers ocults",
"WebDAV" : "WebDAV",
+ "Use this address to access your Files via WebDAV " : "Utilitza aquesta adreça per accedir als teus arxius mitjançant WebDAV ",
+ "Toggle grid view" : "Commuta vista de quadrícula",
+ "Cancel upload" : "Cancel·la la pujada",
"No files in here" : "No hi ha arxius",
"Upload some content or sync with your devices!" : "Pugi continguts o sincronitzi els seus dispositius.",
"No entries found in this folder" : "No hi ha entrades en aquesta carpeta",
@@ -127,31 +149,20 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Els fitxers que esteu intentant pujar excedeixen la mida màxima de pujada del servidor",
"No favorites yet" : "Sense preferits",
"Files and folders you mark as favorite will show up here" : "Aquí apareixeran els arxius i carpetes que vostè marqui com favorits",
- "Shared with you" : "Compartit amb tu",
- "Shared with others" : "Compartit amb altres",
- "Shared by link" : "Comparteix per link",
"Tags" : "Etiquetes",
"Deleted files" : "Fitxers esborrats",
+ "Shares" : "Comparticions",
+ "Shared with others" : "Compartit amb altres",
+ "Shared with you" : "Compartit amb tu",
+ "Shared by link" : "Comparteix per link",
+ "Deleted shares" : "Comparticions suprimides",
"Text file" : "Fitxer de text",
"New text file.txt" : "Nou fitxer de text.txt",
- "Uploading..." : "Pujant...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["Falta {hours}:{minutes}:{seconds} hora","Falten {hours}:{minutes}:{seconds} hores"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["Falten {minutes}:{seconds} minuts","Falta {minutes}:{seconds} minut"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["Falta {seconds} segon","Falten {seconds} segons"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En qualsevol moment...",
- "Soon..." : "Aviat...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Hi ha una pujada en curs. Si abandoneu la pàgina la pujada es cancel·larà.",
- "Move" : "Mou",
- "Copy local link" : "C",
- "Folder" : "Carpeta",
- "Upload" : "Puja",
+ "Move" : "Moure",
+ "Target folder" : "Carpeta de destí",
"A new file or folder has been deleted " : "S'ha eliminat un nou fitxer o carpeta",
"A new file or folder has been restored " : "S'ha restaurat un nou fitxer o carpeta",
- "Use this address to access your Files via WebDAV " : "Utilitzeu aquesta adreça per accedir als vostres fitxers a través de WebDAV ",
- "No favorites" : "No hi ha favorits"
+ "%s of %s used" : "Usats %s de %s",
+ "Use this address to access your Files via WebDAV " : "Utilitzeu aquesta adreça per accedir als vostres fitxers a través de WebDAV "
},"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 8284aec814085..170c93b6b672b 100644
--- a/apps/files/l10n/cs.js
+++ b/apps/files/l10n/cs.js
@@ -6,27 +6,32 @@ OC.L10N.register(
"Unknown error" : "Neznámá chyba",
"All files" : "Všechny soubory",
"Recent" : "Nedávné",
- "File could not be found" : "Soubor nelze nalézt",
+ "Favorites" : "Oblíbené",
+ "File could not be found" : "Soubor se nedaří nalézt",
+ "Move or copy" : "Přesunout nebo zkopírovat",
+ "Download" : "Stáhnout",
+ "Delete" : "Smazat",
"Home" : "Domů",
"Close" : "Zavřít",
- "Favorites" : "Oblíbené",
- "Could not create folder \"{dir}\"" : "Nelze vytvořit adresář \"{dir}\"",
+ "Could not create folder \"{dir}\"" : "Nelze vytvořit složku „{dir}“",
+ "This will stop your current uploads." : "Toto zastaví stávající nahrávání.",
"Upload cancelled." : "Odesílání zrušeno.",
+ "…" : "…",
+ "Processing files …" : "Zpracovávání souborů…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Nelze nahrát soubor {filename}, protože je to buď adresář nebo má velikost 0 bytů",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Není dostatek místa pro uložení, velikost souboru je {size1}, zbývá pouze {size2}",
- "Target folder \"{dir}\" does not exist any more" : "Cílový adresář \"{dir}\" již neexistuje",
+ "Target folder \"{dir}\" does not exist any more" : "Cílová složka „{dir}“ už neexistuje",
"Not enough free space" : "Nedostatek volného prostoru",
- "Uploading …" : "Nahrávání ...",
- "…" : "…",
+ "An unknown error has occurred" : "Vyskytla se neznámá chyba",
+ "Uploading …" : "Nahrávání…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} z {totalSize} ({bitrate})",
- "Target folder does not exist any more" : "Cílový adresář už neexistuje",
- "Error when assembling chunks, status code {status}" : "Chyba při kompletaci kusů, kód chyby {status}",
+ "Uploading that item is not supported" : "Nahrání této položky není podporováno",
+ "Target folder does not exist any more" : "Cílová složka už neexistuje",
+ "Error when assembling chunks, status code {status}" : "Chyba při kompletaci shluků, kód chyby {status}",
"Actions" : "Činnosti",
- "Download" : "Stáhnout",
"Rename" : "Přejmenovat",
- "Move or copy" : "Přesunout nebo zkopírovat",
- "Target folder" : "Cílový adresář",
- "Delete" : "Smazat",
+ "Copy" : "Kopírovat",
+ "Choose target folder" : "Zvolte cílovou složku",
"Disconnect storage" : "Odpojit úložiště",
"Unshare" : "Zrušit sdílení",
"Could not load info for file \"{file}\"" : "Nepodařilo se načíst informace pro soubor {file}",
@@ -36,132 +41,132 @@ OC.L10N.register(
"Pending" : "Nevyřízené",
"Unable to determine date" : "Nelze určit datum",
"This operation is forbidden" : "Tato operace je zakázána",
- "This directory is unavailable, please check the logs or contact the administrator" : "Tento adresář není dostupný, zkontrolujte prosím logy nebo kontaktujte svého správce systému",
- "Could not move \"{file}\", target exists" : "Nelze přesunout \"{file}\", cíl existuje",
- "Could not move \"{file}\"" : "Nelze přesunout \"{file}\"",
- "Could not copy \"{file}\", target exists" : "Nelze kopírovat \"{file}\", cíl již existuje",
- "Could not copy \"{file}\"" : "Nelze kopírovat \"{file}\"",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Tento adresář není dostupný, zkontrolujte záznamy událostí nebo se obraťte na správce",
+ "Could not move \"{file}\", target exists" : "Nelze přesunout „{file}“, cíl existuje",
+ "Could not move \"{file}\"" : "Nelze přesunout „{file}“",
+ "Could not copy \"{file}\", target exists" : "Nelze kopírovat „{file}“, cíl už existuje",
+ "Could not copy \"{file}\"" : "Nelze kopírovat „{file}“",
"Copied {origin} inside {destination}" : "{origin} zkopírován do {destination}",
"Copied {origin} and {nbfiles} other files inside {destination}" : "{origin} a {nbfiles} dalších souborů zkopírováno do {destination}",
- "{newName} already exists" : "{newName} již existuje",
- "Could not rename \"{fileName}\", it does not exist any more" : "Nelze přejmenovat \"{fileName}\", již neexistuje",
- "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Jméno \"{targetName}\" je již použito v adresáři \"{dir}\". Vyberte prosím jiné jméno.",
- "Could not rename \"{fileName}\"" : "Nelze přejmenovat \"{fileName}\"",
- "Could not create file \"{file}\"" : "Nelze vytvořit soubor \"{file}\"",
- "Could not create file \"{file}\" because it already exists" : "Nelze vytvořit soubor \"{file}\", protože již existuje",
- "Could not create folder \"{dir}\" because it already exists" : "Nelze vytvořit adresář \"{dir}\", protože již existuje",
- "Error deleting file \"{fileName}\"." : "Chyba mazání souboru \"{fileName}\".",
+ "{newName} already exists" : "{newName} už existuje",
+ "Could not rename \"{fileName}\", it does not exist any more" : "Nelze přejmenovat „{fileName}“, už neexistuje",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Název „{targetName}“ je už použito ve složce „{dir}“. Zvolte jiný název.",
+ "Could not rename \"{fileName}\"" : "Nelze přejmenovat „{fileName}“",
+ "Could not create file \"{file}\"" : "Nelze vytvořit soubor „{file}“",
+ "Could not create file \"{file}\" because it already exists" : "Nelze vytvořit soubor „{file}“, protože už existuje",
+ "Could not create folder \"{dir}\" because it already exists" : "Nelze vytvořit složku „{dir}“, protože už existuje",
+ "Error deleting file \"{fileName}\"." : "Chyba mazání souboru „{fileName}“.",
"No search results in other folders for {tag}{filter}{endtag}" : "Žádné výsledky hledání v ostatních složkách pro {tag}{filter}{endtag}",
"Name" : "Název",
"Size" : "Velikost",
"Modified" : "Upraveno",
- "_%n folder_::_%n folders_" : ["%n adresář","%n adresáře","%n adresářů"],
- "_%n file_::_%n files_" : ["%n soubor","%n soubory","%n souborů"],
+ "_%n folder_::_%n folders_" : ["%n šložka","%n složky","%n složek","%n složky"],
+ "_%n file_::_%n files_" : ["%n soubor","%n soubory","%n souborů","%n souborů"],
"{dirs} and {files}" : "{dirs} a {files}",
- "_including %n hidden_::_including %n hidden_" : ["přidán %n skrytý","přidány %n skryté","přidáno %n skrytých"],
+ "_including %n hidden_::_including %n hidden_" : ["přidán %n skrytý","přidány %n skryté","přidáno %n skrytých","přidáno %n skrytých"],
"You don’t have permission to upload or create files here" : "Nemáte oprávnění sem nahrávat nebo vytvářet soubory",
- "_Uploading %n file_::_Uploading %n files_" : ["Nahrávám %n soubor","Nahrávám %n soubory","Nahrávám %n souborů"],
+ "_Uploading %n file_::_Uploading %n files_" : ["Nahrává se %n soubor","Nahrávají se %n soubory","Nahrává se %n souborů","Nahrávají se %n soubory"],
"New" : "Nový",
- "\"{name}\" is an invalid file name." : "\"{name}\" je neplatným názvem souboru.",
- "File name cannot be empty." : "Název souboru nemůže být prázdný řetězec.",
- "\"{name}\" is not an allowed filetype" : "\"{name}\" není povolený typ souboru",
+ "{used} of {quota} used" : "Využito {used} z {quota} ",
+ "{used} used" : "{used} Využito",
+ "\"{name}\" is an invalid file name." : "„{name}“ není platným názvem souboru.",
+ "File name cannot be empty." : "Je třeba vyplnit název souboru.",
+ "\"/\" is not allowed inside a file name." : "„/“ není povolený znak v názvu souboru.",
+ "\"{name}\" is not an allowed filetype" : "„{name}“ není povolený typ souboru",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "Úložiště uživatele {owner} je zaplněné, soubory nelze aktualizovat a synchronizovat!",
"Your storage is full, files can not be updated or synced anymore!" : "Vaše úložiště je plné, nelze aktualizovat ani synchronizovat soubory.",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "Úložiště uživatele {owner} je téměř plné ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložiště je téměř plné ({usedSpacePercent}%)",
- "_matches '{filter}'_::_match '{filter}'_" : ["odpovídá '{filter}'","odpovídá '{filter}'","odpovídá '{filter}'"],
- "View in folder" : "Zobrazit v adresáři",
+ "_matches '{filter}'_::_match '{filter}'_" : ["odpovídá '{filter}'","odpovídá '{filter}'","odpovídá '{filter}'","odpovídá '{filter}'"],
+ "View in folder" : "Zobrazit ve složce",
"Copied!" : "Zkopírováno!",
- "Copy direct link (only works for users who have access to this file/folder)" : "Zkopírovat přímý odkaz (funguje pouze pro uživatele, kteří mají přistup k tomuto souboru/adresáři)",
- "Path" : "Cesta",
- "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtů"],
+ "Copy direct link (only works for users who have access to this file/folder)" : "Zkopírovat přímý odkaz (funguje pouze pro uživatele, kteří mají přístup k tomuto souboru/složce)",
+ "Path" : "Popis umístění",
+ "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtů","%n bajtů"],
"Favorited" : "Přidáno k oblíbeným",
"Favorite" : "Oblíbené",
- "New folder" : "Nový adresář",
+ "New folder" : "Nová složka",
"Upload file" : "Nahrát soubor",
"Not favorited" : "Nepřidáno do oblíbených",
"Remove from favorites" : "Odebrat z oblíbených",
"Add to favorites" : "Přidat do oblíbených",
- "An error occurred while trying to update the tags" : "Při pokusu o úpravu tagů nastala chyba",
+ "An error occurred while trying to update the tags" : "Při pokusu o úpravu štítků nastala chyba",
"Added to favorites" : "Přidán k oblíbeným",
"Removed from favorites" : "Odebráno z oblíbených",
- "You added {file} to your favorites" : "Do svých oblíbených jste přidal(a) {file}",
- "You removed {file} from your favorites" : "Odstranil(a) jste {file} ze svých oblíbených",
+ "You added {file} to your favorites" : "Do svých oblíbených jste přidali {file}",
+ "You removed {file} from your favorites" : "Odstranili jste {file} ze svých oblíbených",
"File changes" : "Změny souboru",
- "Created by {user}" : "Vytvořil {user}",
- "Changed by {user}" : "Změnil {user}",
- "Deleted by {user}" : "Odstranil {user}",
- "Restored by {user}" : "Obnovil {user}",
- "Renamed by {user}" : "Přejmenoval {user}",
- "Moved by {user}" : "Přesunul {user}",
- "\"remote user\"" : "\"vzdálený uživatel\"",
- "You created {file}" : "Vytvořil(a) jste {file}",
+ "Created by {user}" : "Vytvořil(a) {user}",
+ "Changed by {user}" : "Změnil(a) {user}",
+ "Deleted by {user}" : "Odstranil(a) {user}",
+ "Restored by {user}" : "Obnovil(a) {user}",
+ "Renamed by {user}" : "Přejmenoval(a) {user}",
+ "Moved by {user}" : "Přesunul(a) {user}",
+ "\"remote user\"" : "„uživatel na protějšku“",
+ "You created {file}" : "Vytvořili jste {file}",
+ "You created an encrypted file in {file}" : "Vytvořili jste šifrovaný soubor {file}",
"{user} created {file}" : "{user} vytvořil(a) {file}",
+ "{user} created an encrypted file in {file}" : "{user} vytvořil šifrovaný soubor {file}",
"{file} was created in a public folder" : "Soubor {file} byl vytvořen ve veřejné složce",
"You changed {file}" : "Změnil(a) jste {file}",
+ "You changed an encrypted file in {file}" : "Změnili jste šifrovaný soubor {file}",
"{user} changed {file}" : "{user} změnil(a) {file}",
+ "{user} changed an encrypted file in {file}" : "{user} změnil(a) šifrovaný soubor {file}",
"You deleted {file}" : "Odstranil(a) jste {file}",
+ "You deleted an encrypted file in {file}" : "Smazali jste šifrovaný soubor {file}",
"{user} deleted {file}" : "{user} smazal(a) {file}",
- "You restored {file}" : "Obnovil(a) jste {file}",
- "{user} restored {file}" : "{user} obnovil {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} smazal šifrovaný soubor {file}",
+ "You restored {file}" : "Obnovili jste {file}",
+ "{user} restored {file}" : "{user} obnovil(a) {file}",
"You renamed {oldfile} to {newfile}" : "Přejmenoval(a) jste {oldfile} na {newfile}",
- "{user} renamed {oldfile} to {newfile}" : "{user} přejmenoval {oldfile} na {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} přejmenoval(a) {oldfile} na {newfile}",
"You moved {oldfile} to {newfile}" : "{oldfile} jste přesunul(a) do {newfile}",
"{user} moved {oldfile} to {newfile}" : "{user} přesunul(a) {oldfile} do {newfile}",
"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 file or folder has been deleted " : "Soubor nebo adresář byl smazán ",
+ "A new file or folder has been created " : "Byl vytvořen nový soubor nebo složka",
+ "A file or folder has been deleted " : "Soubor nebo složka byla smazána ",
"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 file or folder has been restored " : "Soubor nebo adresář byl obnoven ",
+ "A file or folder has been restored " : "Soubor nebo složka byla obnovena ",
"Unlimited" : "Neomezeně",
"Upload (max. %s)" : "Nahrát (max. %s)",
+ "File Management" : "Správa souboru",
"File handling" : "Zacházení se soubory",
"Maximum upload size" : "Maximální velikost pro odesílání",
"max. possible: " : "největší možná: ",
"Save" : "Uložit",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Při použití PHP-FPM může změna nastavení trvat až 5 minut od uložení.",
"Missing permissions to edit from here." : "Pro úpravy v aktuálním náhledu chybí oprávnění.",
- "%s of %s used" : "%s z %s použito",
+ "%1$s of %2$s used" : "%1$s z %2$s použito",
"%s used" : "%s použito",
"Settings" : "Nastavení",
"Show hidden files" : "Zobrazit skryté soubory",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Použijte tuto adresu pro přístup k vašim souborům přes WebDAV ",
+ "Toggle grid view" : "Přepnout zobrazení mřížky",
"Cancel upload" : "Zrušit nahrávání",
"No files in here" : "Žádné soubory",
"Upload some content or sync with your devices!" : "Nahrajte nějaký obsah nebo synchronizujte se svými přístroji!",
- "No entries found in this folder" : "V tomto adresáři nebylo nic nalezeno",
+ "No entries found in this folder" : "V této složce nebylo nic nalezeno",
"Select all" : "Vybrat vše",
"Upload too large" : "Odesílaný soubor je příliš velký",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Soubory, které se snažíte odeslat, překračují limit velikosti odesílání na tomto serveru.",
"No favorites yet" : "Zatím nic oblíbeného",
- "Files and folders you mark as favorite will show up here" : "Zde budou zobrazeny soubory a adresáře označené jako oblíbené",
- "Shared with you" : "Sdíleno s vámi",
- "Shared with others" : "Sdíleno s ostatními",
- "Shared by link" : "Sdíleno pomocí odkazu",
+ "Files and folders you mark as favorite will show up here" : "Zde budou zobrazeny soubory a složky označené jako oblíbené",
"Tags" : "Značky",
"Deleted files" : "Odstraněné soubory",
+ "Shares" : "Sdílení",
+ "Shared with others" : "Sdíleno s ostatními",
+ "Shared with you" : "Sdíleno s vámi",
+ "Shared by link" : "Sdíleno pomocí odkazu",
+ "Deleted shares" : "Smazaná sdílení",
"Text file" : "Textový soubor",
"New text file.txt" : "Nový textový soubor.txt",
- "Uploading..." : "Odesílám...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["zbývá {hours}:{minutes}:{seconds} hodina","zbývají {hours}:{minutes}:{seconds} hodiny","zbývá {hours}:{minutes}:{seconds} hodin"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["zbývá {minutes}:{seconds} minuta","zbývají {minutes}:{seconds} minuty","zbývá {minutes}:{seconds} minut"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["zbývá {seconds} sekunda","zbývají {seconds} sekundy","zbývá {seconds} sekund"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Každou chvíli...",
- "Soon..." : "Brzy...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Probíhá odesílání souboru. Opuštění stránky způsobí zrušení nahrávání.",
"Move" : "Přesunout",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Použijte tuto adresu pro přístup ke svým Souborům přes WebDAV ",
- "No favorites" : "Žádné oblíbené"
+ "Target folder" : "Cílový adresář",
+ "A new file or folder has been deleted " : "Nový soubor nebo složka byla smazána ",
+ "A new file or folder has been restored " : "Nový soubor nebo složka byla obnovena ",
+ "%s of %s used" : "%s z %s použito",
+ "Use this address to access your Files via WebDAV " : "Použít tuto adresu pro přístup k souborům přes WebDAV "
},
-"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
+"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");
diff --git a/apps/files/l10n/cs.json b/apps/files/l10n/cs.json
index 350a15421699d..7b9fcbd0b957d 100644
--- a/apps/files/l10n/cs.json
+++ b/apps/files/l10n/cs.json
@@ -4,27 +4,32 @@
"Unknown error" : "Neznámá chyba",
"All files" : "Všechny soubory",
"Recent" : "Nedávné",
- "File could not be found" : "Soubor nelze nalézt",
+ "Favorites" : "Oblíbené",
+ "File could not be found" : "Soubor se nedaří nalézt",
+ "Move or copy" : "Přesunout nebo zkopírovat",
+ "Download" : "Stáhnout",
+ "Delete" : "Smazat",
"Home" : "Domů",
"Close" : "Zavřít",
- "Favorites" : "Oblíbené",
- "Could not create folder \"{dir}\"" : "Nelze vytvořit adresář \"{dir}\"",
+ "Could not create folder \"{dir}\"" : "Nelze vytvořit složku „{dir}“",
+ "This will stop your current uploads." : "Toto zastaví stávající nahrávání.",
"Upload cancelled." : "Odesílání zrušeno.",
+ "…" : "…",
+ "Processing files …" : "Zpracovávání souborů…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Nelze nahrát soubor {filename}, protože je to buď adresář nebo má velikost 0 bytů",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Není dostatek místa pro uložení, velikost souboru je {size1}, zbývá pouze {size2}",
- "Target folder \"{dir}\" does not exist any more" : "Cílový adresář \"{dir}\" již neexistuje",
+ "Target folder \"{dir}\" does not exist any more" : "Cílová složka „{dir}“ už neexistuje",
"Not enough free space" : "Nedostatek volného prostoru",
- "Uploading …" : "Nahrávání ...",
- "…" : "…",
+ "An unknown error has occurred" : "Vyskytla se neznámá chyba",
+ "Uploading …" : "Nahrávání…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} z {totalSize} ({bitrate})",
- "Target folder does not exist any more" : "Cílový adresář už neexistuje",
- "Error when assembling chunks, status code {status}" : "Chyba při kompletaci kusů, kód chyby {status}",
+ "Uploading that item is not supported" : "Nahrání této položky není podporováno",
+ "Target folder does not exist any more" : "Cílová složka už neexistuje",
+ "Error when assembling chunks, status code {status}" : "Chyba při kompletaci shluků, kód chyby {status}",
"Actions" : "Činnosti",
- "Download" : "Stáhnout",
"Rename" : "Přejmenovat",
- "Move or copy" : "Přesunout nebo zkopírovat",
- "Target folder" : "Cílový adresář",
- "Delete" : "Smazat",
+ "Copy" : "Kopírovat",
+ "Choose target folder" : "Zvolte cílovou složku",
"Disconnect storage" : "Odpojit úložiště",
"Unshare" : "Zrušit sdílení",
"Could not load info for file \"{file}\"" : "Nepodařilo se načíst informace pro soubor {file}",
@@ -34,132 +39,132 @@
"Pending" : "Nevyřízené",
"Unable to determine date" : "Nelze určit datum",
"This operation is forbidden" : "Tato operace je zakázána",
- "This directory is unavailable, please check the logs or contact the administrator" : "Tento adresář není dostupný, zkontrolujte prosím logy nebo kontaktujte svého správce systému",
- "Could not move \"{file}\", target exists" : "Nelze přesunout \"{file}\", cíl existuje",
- "Could not move \"{file}\"" : "Nelze přesunout \"{file}\"",
- "Could not copy \"{file}\", target exists" : "Nelze kopírovat \"{file}\", cíl již existuje",
- "Could not copy \"{file}\"" : "Nelze kopírovat \"{file}\"",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Tento adresář není dostupný, zkontrolujte záznamy událostí nebo se obraťte na správce",
+ "Could not move \"{file}\", target exists" : "Nelze přesunout „{file}“, cíl existuje",
+ "Could not move \"{file}\"" : "Nelze přesunout „{file}“",
+ "Could not copy \"{file}\", target exists" : "Nelze kopírovat „{file}“, cíl už existuje",
+ "Could not copy \"{file}\"" : "Nelze kopírovat „{file}“",
"Copied {origin} inside {destination}" : "{origin} zkopírován do {destination}",
"Copied {origin} and {nbfiles} other files inside {destination}" : "{origin} a {nbfiles} dalších souborů zkopírováno do {destination}",
- "{newName} already exists" : "{newName} již existuje",
- "Could not rename \"{fileName}\", it does not exist any more" : "Nelze přejmenovat \"{fileName}\", již neexistuje",
- "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Jméno \"{targetName}\" je již použito v adresáři \"{dir}\". Vyberte prosím jiné jméno.",
- "Could not rename \"{fileName}\"" : "Nelze přejmenovat \"{fileName}\"",
- "Could not create file \"{file}\"" : "Nelze vytvořit soubor \"{file}\"",
- "Could not create file \"{file}\" because it already exists" : "Nelze vytvořit soubor \"{file}\", protože již existuje",
- "Could not create folder \"{dir}\" because it already exists" : "Nelze vytvořit adresář \"{dir}\", protože již existuje",
- "Error deleting file \"{fileName}\"." : "Chyba mazání souboru \"{fileName}\".",
+ "{newName} already exists" : "{newName} už existuje",
+ "Could not rename \"{fileName}\", it does not exist any more" : "Nelze přejmenovat „{fileName}“, už neexistuje",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Název „{targetName}“ je už použito ve složce „{dir}“. Zvolte jiný název.",
+ "Could not rename \"{fileName}\"" : "Nelze přejmenovat „{fileName}“",
+ "Could not create file \"{file}\"" : "Nelze vytvořit soubor „{file}“",
+ "Could not create file \"{file}\" because it already exists" : "Nelze vytvořit soubor „{file}“, protože už existuje",
+ "Could not create folder \"{dir}\" because it already exists" : "Nelze vytvořit složku „{dir}“, protože už existuje",
+ "Error deleting file \"{fileName}\"." : "Chyba mazání souboru „{fileName}“.",
"No search results in other folders for {tag}{filter}{endtag}" : "Žádné výsledky hledání v ostatních složkách pro {tag}{filter}{endtag}",
"Name" : "Název",
"Size" : "Velikost",
"Modified" : "Upraveno",
- "_%n folder_::_%n folders_" : ["%n adresář","%n adresáře","%n adresářů"],
- "_%n file_::_%n files_" : ["%n soubor","%n soubory","%n souborů"],
+ "_%n folder_::_%n folders_" : ["%n šložka","%n složky","%n složek","%n složky"],
+ "_%n file_::_%n files_" : ["%n soubor","%n soubory","%n souborů","%n souborů"],
"{dirs} and {files}" : "{dirs} a {files}",
- "_including %n hidden_::_including %n hidden_" : ["přidán %n skrytý","přidány %n skryté","přidáno %n skrytých"],
+ "_including %n hidden_::_including %n hidden_" : ["přidán %n skrytý","přidány %n skryté","přidáno %n skrytých","přidáno %n skrytých"],
"You don’t have permission to upload or create files here" : "Nemáte oprávnění sem nahrávat nebo vytvářet soubory",
- "_Uploading %n file_::_Uploading %n files_" : ["Nahrávám %n soubor","Nahrávám %n soubory","Nahrávám %n souborů"],
+ "_Uploading %n file_::_Uploading %n files_" : ["Nahrává se %n soubor","Nahrávají se %n soubory","Nahrává se %n souborů","Nahrávají se %n soubory"],
"New" : "Nový",
- "\"{name}\" is an invalid file name." : "\"{name}\" je neplatným názvem souboru.",
- "File name cannot be empty." : "Název souboru nemůže být prázdný řetězec.",
- "\"{name}\" is not an allowed filetype" : "\"{name}\" není povolený typ souboru",
+ "{used} of {quota} used" : "Využito {used} z {quota} ",
+ "{used} used" : "{used} Využito",
+ "\"{name}\" is an invalid file name." : "„{name}“ není platným názvem souboru.",
+ "File name cannot be empty." : "Je třeba vyplnit název souboru.",
+ "\"/\" is not allowed inside a file name." : "„/“ není povolený znak v názvu souboru.",
+ "\"{name}\" is not an allowed filetype" : "„{name}“ není povolený typ souboru",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "Úložiště uživatele {owner} je zaplněné, soubory nelze aktualizovat a synchronizovat!",
"Your storage is full, files can not be updated or synced anymore!" : "Vaše úložiště je plné, nelze aktualizovat ani synchronizovat soubory.",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "Úložiště uživatele {owner} je téměř plné ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložiště je téměř plné ({usedSpacePercent}%)",
- "_matches '{filter}'_::_match '{filter}'_" : ["odpovídá '{filter}'","odpovídá '{filter}'","odpovídá '{filter}'"],
- "View in folder" : "Zobrazit v adresáři",
+ "_matches '{filter}'_::_match '{filter}'_" : ["odpovídá '{filter}'","odpovídá '{filter}'","odpovídá '{filter}'","odpovídá '{filter}'"],
+ "View in folder" : "Zobrazit ve složce",
"Copied!" : "Zkopírováno!",
- "Copy direct link (only works for users who have access to this file/folder)" : "Zkopírovat přímý odkaz (funguje pouze pro uživatele, kteří mají přistup k tomuto souboru/adresáři)",
- "Path" : "Cesta",
- "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtů"],
+ "Copy direct link (only works for users who have access to this file/folder)" : "Zkopírovat přímý odkaz (funguje pouze pro uživatele, kteří mají přístup k tomuto souboru/složce)",
+ "Path" : "Popis umístění",
+ "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtů","%n bajtů"],
"Favorited" : "Přidáno k oblíbeným",
"Favorite" : "Oblíbené",
- "New folder" : "Nový adresář",
+ "New folder" : "Nová složka",
"Upload file" : "Nahrát soubor",
"Not favorited" : "Nepřidáno do oblíbených",
"Remove from favorites" : "Odebrat z oblíbených",
"Add to favorites" : "Přidat do oblíbených",
- "An error occurred while trying to update the tags" : "Při pokusu o úpravu tagů nastala chyba",
+ "An error occurred while trying to update the tags" : "Při pokusu o úpravu štítků nastala chyba",
"Added to favorites" : "Přidán k oblíbeným",
"Removed from favorites" : "Odebráno z oblíbených",
- "You added {file} to your favorites" : "Do svých oblíbených jste přidal(a) {file}",
- "You removed {file} from your favorites" : "Odstranil(a) jste {file} ze svých oblíbených",
+ "You added {file} to your favorites" : "Do svých oblíbených jste přidali {file}",
+ "You removed {file} from your favorites" : "Odstranili jste {file} ze svých oblíbených",
"File changes" : "Změny souboru",
- "Created by {user}" : "Vytvořil {user}",
- "Changed by {user}" : "Změnil {user}",
- "Deleted by {user}" : "Odstranil {user}",
- "Restored by {user}" : "Obnovil {user}",
- "Renamed by {user}" : "Přejmenoval {user}",
- "Moved by {user}" : "Přesunul {user}",
- "\"remote user\"" : "\"vzdálený uživatel\"",
- "You created {file}" : "Vytvořil(a) jste {file}",
+ "Created by {user}" : "Vytvořil(a) {user}",
+ "Changed by {user}" : "Změnil(a) {user}",
+ "Deleted by {user}" : "Odstranil(a) {user}",
+ "Restored by {user}" : "Obnovil(a) {user}",
+ "Renamed by {user}" : "Přejmenoval(a) {user}",
+ "Moved by {user}" : "Přesunul(a) {user}",
+ "\"remote user\"" : "„uživatel na protějšku“",
+ "You created {file}" : "Vytvořili jste {file}",
+ "You created an encrypted file in {file}" : "Vytvořili jste šifrovaný soubor {file}",
"{user} created {file}" : "{user} vytvořil(a) {file}",
+ "{user} created an encrypted file in {file}" : "{user} vytvořil šifrovaný soubor {file}",
"{file} was created in a public folder" : "Soubor {file} byl vytvořen ve veřejné složce",
"You changed {file}" : "Změnil(a) jste {file}",
+ "You changed an encrypted file in {file}" : "Změnili jste šifrovaný soubor {file}",
"{user} changed {file}" : "{user} změnil(a) {file}",
+ "{user} changed an encrypted file in {file}" : "{user} změnil(a) šifrovaný soubor {file}",
"You deleted {file}" : "Odstranil(a) jste {file}",
+ "You deleted an encrypted file in {file}" : "Smazali jste šifrovaný soubor {file}",
"{user} deleted {file}" : "{user} smazal(a) {file}",
- "You restored {file}" : "Obnovil(a) jste {file}",
- "{user} restored {file}" : "{user} obnovil {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} smazal šifrovaný soubor {file}",
+ "You restored {file}" : "Obnovili jste {file}",
+ "{user} restored {file}" : "{user} obnovil(a) {file}",
"You renamed {oldfile} to {newfile}" : "Přejmenoval(a) jste {oldfile} na {newfile}",
- "{user} renamed {oldfile} to {newfile}" : "{user} přejmenoval {oldfile} na {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} přejmenoval(a) {oldfile} na {newfile}",
"You moved {oldfile} to {newfile}" : "{oldfile} jste přesunul(a) do {newfile}",
"{user} moved {oldfile} to {newfile}" : "{user} přesunul(a) {oldfile} do {newfile}",
"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 file or folder has been deleted " : "Soubor nebo adresář byl smazán ",
+ "A new file or folder has been created " : "Byl vytvořen nový soubor nebo složka",
+ "A file or folder has been deleted " : "Soubor nebo složka byla smazána ",
"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 file or folder has been restored " : "Soubor nebo adresář byl obnoven ",
+ "A file or folder has been restored " : "Soubor nebo složka byla obnovena ",
"Unlimited" : "Neomezeně",
"Upload (max. %s)" : "Nahrát (max. %s)",
+ "File Management" : "Správa souboru",
"File handling" : "Zacházení se soubory",
"Maximum upload size" : "Maximální velikost pro odesílání",
"max. possible: " : "největší možná: ",
"Save" : "Uložit",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Při použití PHP-FPM může změna nastavení trvat až 5 minut od uložení.",
"Missing permissions to edit from here." : "Pro úpravy v aktuálním náhledu chybí oprávnění.",
- "%s of %s used" : "%s z %s použito",
+ "%1$s of %2$s used" : "%1$s z %2$s použito",
"%s used" : "%s použito",
"Settings" : "Nastavení",
"Show hidden files" : "Zobrazit skryté soubory",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Použijte tuto adresu pro přístup k vašim souborům přes WebDAV ",
+ "Toggle grid view" : "Přepnout zobrazení mřížky",
"Cancel upload" : "Zrušit nahrávání",
"No files in here" : "Žádné soubory",
"Upload some content or sync with your devices!" : "Nahrajte nějaký obsah nebo synchronizujte se svými přístroji!",
- "No entries found in this folder" : "V tomto adresáři nebylo nic nalezeno",
+ "No entries found in this folder" : "V této složce nebylo nic nalezeno",
"Select all" : "Vybrat vše",
"Upload too large" : "Odesílaný soubor je příliš velký",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Soubory, které se snažíte odeslat, překračují limit velikosti odesílání na tomto serveru.",
"No favorites yet" : "Zatím nic oblíbeného",
- "Files and folders you mark as favorite will show up here" : "Zde budou zobrazeny soubory a adresáře označené jako oblíbené",
- "Shared with you" : "Sdíleno s vámi",
- "Shared with others" : "Sdíleno s ostatními",
- "Shared by link" : "Sdíleno pomocí odkazu",
+ "Files and folders you mark as favorite will show up here" : "Zde budou zobrazeny soubory a složky označené jako oblíbené",
"Tags" : "Značky",
"Deleted files" : "Odstraněné soubory",
+ "Shares" : "Sdílení",
+ "Shared with others" : "Sdíleno s ostatními",
+ "Shared with you" : "Sdíleno s vámi",
+ "Shared by link" : "Sdíleno pomocí odkazu",
+ "Deleted shares" : "Smazaná sdílení",
"Text file" : "Textový soubor",
"New text file.txt" : "Nový textový soubor.txt",
- "Uploading..." : "Odesílám...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["zbývá {hours}:{minutes}:{seconds} hodina","zbývají {hours}:{minutes}:{seconds} hodiny","zbývá {hours}:{minutes}:{seconds} hodin"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["zbývá {minutes}:{seconds} minuta","zbývají {minutes}:{seconds} minuty","zbývá {minutes}:{seconds} minut"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["zbývá {seconds} sekunda","zbývají {seconds} sekundy","zbývá {seconds} sekund"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Každou chvíli...",
- "Soon..." : "Brzy...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Probíhá odesílání souboru. Opuštění stránky způsobí zrušení nahrávání.",
"Move" : "Přesunout",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Použijte tuto adresu pro přístup ke svým Souborům přes WebDAV ",
- "No favorites" : "Žádné oblíbené"
-},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+ "Target folder" : "Cílový adresář",
+ "A new file or folder has been deleted " : "Nový soubor nebo složka byla smazána ",
+ "A new file or folder has been restored " : "Nový soubor nebo složka byla obnovena ",
+ "%s of %s used" : "%s z %s použito",
+ "Use this address to access your Files via WebDAV " : "Použít tuto adresu pro přístup k souborům přes WebDAV "
+},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
}
\ No newline at end of file
diff --git a/apps/files/l10n/da.js b/apps/files/l10n/da.js
index 0c8fea1c3ff20..b540a9f458347 100644
--- a/apps/files/l10n/da.js
+++ b/apps/files/l10n/da.js
@@ -6,27 +6,27 @@ OC.L10N.register(
"Unknown error" : "Ukendt fejl",
"All files" : "Alle filer",
"Recent" : "Seneste",
+ "Favorites" : "Foretrukne",
"File could not be found" : "Filen kunne ikke findes",
+ "Move or copy" : "Flyt eller kopier",
+ "Download" : "Hent",
+ "Delete" : "Slet",
"Home" : "Hjem",
"Close" : "Luk",
- "Favorites" : "Foretrukne",
"Could not create folder \"{dir}\"" : "Kunne ikke oprette mappen \"{dir}\"",
"Upload cancelled." : "Upload afbrudt.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan ikke upload {filename} da det er enten en mappe eller indholder 0 bytes.",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Der er ikke tilstrækkeligt friplads. Du uplaoder {size1} men der er kun {size2} tilbage",
"Target folder \"{dir}\" does not exist any more" : "Destinations mappen \"{dir}\" eksistere ikke længere",
"Not enough free space" : "Ikke nok fri plads",
"Uploading …" : "Uploader ...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} af {totalSize} ({bitrate})",
"Target folder does not exist any more" : "Destinations mappen findes ikke længere",
"Error when assembling chunks, status code {status}" : "Fejl ved montering af klumper, statuskode {status}",
"Actions" : "Handlinger",
- "Download" : "Hent",
"Rename" : "Omdøb",
- "Move or copy" : "Flyt eller kopier",
- "Target folder" : "Destinations mappe",
- "Delete" : "Slet",
+ "Copy" : "Kopier",
"Disconnect storage" : "Frakobl lager",
"Unshare" : "Ophæv deling",
"Could not load info for file \"{file}\"" : "Kunne ikke indlæse information for filen \"{file}\"",
@@ -62,8 +62,11 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Du har ikke tilladelse til at uploade eller oprette filer her",
"_Uploading %n file_::_Uploading %n files_" : ["Uploader %n fil","Uploader %n filer"],
"New" : "Ny",
+ "{used} of {quota} used" : "{used} af {quota} brugt",
+ "{used} used" : "{used} brugt",
"\"{name}\" is an invalid file name." : "'{name}' er et ugyldigt filnavn.",
"File name cannot be empty." : "Filnavnet kan ikke stå tomt.",
+ "\"/\" is not allowed inside a file name." : "\"/\" er ikke tilladt i et filnavn.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" er ikke en tilladt filtype",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "Opbevaringspladsen tilhørende {owner} er fyldt op - filer kan ikke længere opdateres eller synkroniseres!",
"Your storage is full, files can not be updated or synced anymore!" : "Din opbevaringsplads er fyldt op, filer kan ikke opdateres eller synkroniseres længere!",
@@ -96,12 +99,18 @@ OC.L10N.register(
"Moved by {user}" : "Flyttet af {user}",
"\"remote user\"" : "\"ekstern bruger\"",
"You created {file}" : "Du har oprettet {file}",
+ "You created an encrypted file in {file}" : "Du har oprettet en krypteret fil i {file}",
"{user} created {file}" : "{user} oprettede {file}",
+ "{user} created an encrypted file in {file}" : "{user} har oprettet en krypteret fil i {file}",
"{file} was created in a public folder" : "{file} blev oprettet i en offentlig mappe",
"You changed {file}" : "Du ændrede {file}",
+ "You changed an encrypted file in {file}" : "Du har ændret en krypteret fil i {file}",
"{user} changed {file}" : "{user} ændrede {file}",
+ "{user} changed an encrypted file in {file}" : "{user} har ændret en krypteret fil i {file}",
"You deleted {file}" : "Du slettede {file}",
+ "You deleted an encrypted file in {file}" : "Du har slettet en krypteret fil i {file}",
"{user} deleted {file}" : "{user} slettede {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} har slettet en krypteret fil i {file}",
"You restored {file}" : "Du gendannede {file}",
"{user} restored {file}" : "{user} gendannede {file}",
"You renamed {oldfile} to {newfile}" : "Du omdøbte {oldfile} til {newfile}",
@@ -122,7 +131,6 @@ OC.L10N.register(
"Save" : "Gem",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Med PHP-FPM kan det tage 5 minuter for ændringerne at blive udført.",
"Missing permissions to edit from here." : "Rettighed mangler til at redigere på dette sted",
- "%s of %s used" : "%s af %s brugt",
"%s used" : "%s brugt",
"Settings" : "Indstillinger",
"Show hidden files" : "Vis skjulte filer",
@@ -137,31 +145,18 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filerne, du prøver at uploade, er større end den maksimale størrelse for fil-upload på denne server.",
"No favorites yet" : "Ingen foretrukne endnu",
"Files and folders you mark as favorite will show up here" : "Filer og mapper som du har markeret som foretrukne, vil blive vist her",
- "Shared with you" : "Delt med dig",
- "Shared with others" : "Delt med andre",
- "Shared by link" : "Delt via link",
"Tags" : "Mærker",
"Deleted files" : "Slettede filer",
+ "Shared with others" : "Delt med andre",
+ "Shared with you" : "Delt med dig",
+ "Shared by link" : "Delt via link",
"Text file" : "Tekstfil",
"New text file.txt" : "Ny tekst file.txt",
- "Uploading..." : "Uploader...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} time tilbage","{hours}:{minutes}:{seconds} timer tilbage"],
- "{hours}:{minutes}h" : "{hours}:{minutes}t",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minut tilbage","{minutes}:{seconds} minutter tilbage"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} sekund tilbage","{seconds} sekunder tilbage"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Når som helst...",
- "Soon..." : "Snart...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Fil upload kører. Hvis du forlader siden nu, vil uploadet blive annuleret.",
"Move" : "Flyt",
- "Copy local link" : "Kopier lokalt link",
- "Folder" : "Mappe",
- "Upload" : "Upload",
+ "Target folder" : "Destinations mappe",
"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 ",
- "Use this address to access your Files via WebDAV " : "Brug denne adresse til at tilgå dine filer via WebDAV ",
- "No favorites" : "Ingen foretrukne"
+ "%s of %s used" : "%s af %s brugt",
+ "Use this address to access your Files via WebDAV " : "Brug denne adresse til at tilgå dine filer gennem WebDAV "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/da.json b/apps/files/l10n/da.json
index ae52158a78d84..7df9b81f5b2a0 100644
--- a/apps/files/l10n/da.json
+++ b/apps/files/l10n/da.json
@@ -4,27 +4,27 @@
"Unknown error" : "Ukendt fejl",
"All files" : "Alle filer",
"Recent" : "Seneste",
+ "Favorites" : "Foretrukne",
"File could not be found" : "Filen kunne ikke findes",
+ "Move or copy" : "Flyt eller kopier",
+ "Download" : "Hent",
+ "Delete" : "Slet",
"Home" : "Hjem",
"Close" : "Luk",
- "Favorites" : "Foretrukne",
"Could not create folder \"{dir}\"" : "Kunne ikke oprette mappen \"{dir}\"",
"Upload cancelled." : "Upload afbrudt.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan ikke upload {filename} da det er enten en mappe eller indholder 0 bytes.",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Der er ikke tilstrækkeligt friplads. Du uplaoder {size1} men der er kun {size2} tilbage",
"Target folder \"{dir}\" does not exist any more" : "Destinations mappen \"{dir}\" eksistere ikke længere",
"Not enough free space" : "Ikke nok fri plads",
"Uploading …" : "Uploader ...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} af {totalSize} ({bitrate})",
"Target folder does not exist any more" : "Destinations mappen findes ikke længere",
"Error when assembling chunks, status code {status}" : "Fejl ved montering af klumper, statuskode {status}",
"Actions" : "Handlinger",
- "Download" : "Hent",
"Rename" : "Omdøb",
- "Move or copy" : "Flyt eller kopier",
- "Target folder" : "Destinations mappe",
- "Delete" : "Slet",
+ "Copy" : "Kopier",
"Disconnect storage" : "Frakobl lager",
"Unshare" : "Ophæv deling",
"Could not load info for file \"{file}\"" : "Kunne ikke indlæse information for filen \"{file}\"",
@@ -60,8 +60,11 @@
"You don’t have permission to upload or create files here" : "Du har ikke tilladelse til at uploade eller oprette filer her",
"_Uploading %n file_::_Uploading %n files_" : ["Uploader %n fil","Uploader %n filer"],
"New" : "Ny",
+ "{used} of {quota} used" : "{used} af {quota} brugt",
+ "{used} used" : "{used} brugt",
"\"{name}\" is an invalid file name." : "'{name}' er et ugyldigt filnavn.",
"File name cannot be empty." : "Filnavnet kan ikke stå tomt.",
+ "\"/\" is not allowed inside a file name." : "\"/\" er ikke tilladt i et filnavn.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" er ikke en tilladt filtype",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "Opbevaringspladsen tilhørende {owner} er fyldt op - filer kan ikke længere opdateres eller synkroniseres!",
"Your storage is full, files can not be updated or synced anymore!" : "Din opbevaringsplads er fyldt op, filer kan ikke opdateres eller synkroniseres længere!",
@@ -94,12 +97,18 @@
"Moved by {user}" : "Flyttet af {user}",
"\"remote user\"" : "\"ekstern bruger\"",
"You created {file}" : "Du har oprettet {file}",
+ "You created an encrypted file in {file}" : "Du har oprettet en krypteret fil i {file}",
"{user} created {file}" : "{user} oprettede {file}",
+ "{user} created an encrypted file in {file}" : "{user} har oprettet en krypteret fil i {file}",
"{file} was created in a public folder" : "{file} blev oprettet i en offentlig mappe",
"You changed {file}" : "Du ændrede {file}",
+ "You changed an encrypted file in {file}" : "Du har ændret en krypteret fil i {file}",
"{user} changed {file}" : "{user} ændrede {file}",
+ "{user} changed an encrypted file in {file}" : "{user} har ændret en krypteret fil i {file}",
"You deleted {file}" : "Du slettede {file}",
+ "You deleted an encrypted file in {file}" : "Du har slettet en krypteret fil i {file}",
"{user} deleted {file}" : "{user} slettede {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} har slettet en krypteret fil i {file}",
"You restored {file}" : "Du gendannede {file}",
"{user} restored {file}" : "{user} gendannede {file}",
"You renamed {oldfile} to {newfile}" : "Du omdøbte {oldfile} til {newfile}",
@@ -120,7 +129,6 @@
"Save" : "Gem",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Med PHP-FPM kan det tage 5 minuter for ændringerne at blive udført.",
"Missing permissions to edit from here." : "Rettighed mangler til at redigere på dette sted",
- "%s of %s used" : "%s af %s brugt",
"%s used" : "%s brugt",
"Settings" : "Indstillinger",
"Show hidden files" : "Vis skjulte filer",
@@ -135,31 +143,18 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filerne, du prøver at uploade, er større end den maksimale størrelse for fil-upload på denne server.",
"No favorites yet" : "Ingen foretrukne endnu",
"Files and folders you mark as favorite will show up here" : "Filer og mapper som du har markeret som foretrukne, vil blive vist her",
- "Shared with you" : "Delt med dig",
- "Shared with others" : "Delt med andre",
- "Shared by link" : "Delt via link",
"Tags" : "Mærker",
"Deleted files" : "Slettede filer",
+ "Shared with others" : "Delt med andre",
+ "Shared with you" : "Delt med dig",
+ "Shared by link" : "Delt via link",
"Text file" : "Tekstfil",
"New text file.txt" : "Ny tekst file.txt",
- "Uploading..." : "Uploader...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} time tilbage","{hours}:{minutes}:{seconds} timer tilbage"],
- "{hours}:{minutes}h" : "{hours}:{minutes}t",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minut tilbage","{minutes}:{seconds} minutter tilbage"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} sekund tilbage","{seconds} sekunder tilbage"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Når som helst...",
- "Soon..." : "Snart...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Fil upload kører. Hvis du forlader siden nu, vil uploadet blive annuleret.",
"Move" : "Flyt",
- "Copy local link" : "Kopier lokalt link",
- "Folder" : "Mappe",
- "Upload" : "Upload",
+ "Target folder" : "Destinations mappe",
"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 ",
- "Use this address to access your Files via WebDAV " : "Brug denne adresse til at tilgå dine filer via WebDAV ",
- "No favorites" : "Ingen foretrukne"
+ "%s of %s used" : "%s af %s brugt",
+ "Use this address to access your Files via WebDAV " : "Brug denne adresse til at tilgå dine filer gennem WebDAV "
},"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 6f25a1ec2d7bd..0f299246d4b39 100644
--- a/apps/files/l10n/de.js
+++ b/apps/files/l10n/de.js
@@ -6,27 +6,32 @@ OC.L10N.register(
"Unknown error" : "Unbekannter Fehler",
"All files" : "Alle Dateien",
"Recent" : "Aktuelle",
+ "Favorites" : "Favoriten",
"File could not be found" : "Datei konnte nicht gefunden werden",
+ "Move or copy" : "Verschieben oder kopieren",
+ "Download" : "Herunterladen",
+ "Delete" : "Löschen",
"Home" : "Home",
"Close" : "Schließen",
- "Favorites" : "Favoriten",
"Could not create folder \"{dir}\"" : "Der Ordner konnte nicht erstellt werden \"{dir}\"",
+ "This will stop your current uploads." : "Hiermit werden die aktuellen Uploads angehalten.",
"Upload cancelled." : "Hochladen abgebrochen.",
+ "…" : "…",
+ "Processing files …" : "Dateien werden verarbeitet…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Die Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Nicht genügend freier Speicherplatz, Du möchtest{size1} hochladen, es sind jedoch nur noch {size2} verfügbar.",
"Target folder \"{dir}\" does not exist any more" : "Ziel-Verzeichnis \"{dir}\" existiert nicht mehr",
"Not enough free space" : "Nicht genügend freier Speicherplatz",
- "Uploading …" : "Lade hoch...",
- "…" : "…",
+ "An unknown error has occurred" : "Unbekannter Fehler aufgetreten",
+ "Uploading …" : "Lade hoch…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} von {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Hochladen von Daten dieser Art wird nicht unterstützt.",
"Target folder does not exist any more" : "Zielordner existiert nicht mehr",
"Error when assembling chunks, status code {status}" : "Fehler beim Zusammenführen der Teile (Chunks), Fehlermeldung {status}",
"Actions" : "Aktionen",
- "Download" : "Herunterladen",
"Rename" : "Umbenennen",
- "Move or copy" : "Verschieben oder kopieren",
- "Target folder" : "Zielordner",
- "Delete" : "Löschen",
+ "Copy" : "Kopieren",
+ "Choose target folder" : "Zielordner wählen",
"Disconnect storage" : "Speicher trennen",
"Unshare" : "Freigabe aufheben",
"Could not load info for file \"{file}\"" : "Die Informationen zur Datei \"{file}\" konnten nicht geladen werden",
@@ -58,7 +63,7 @@ OC.L10N.register(
"_%n folder_::_%n folders_" : ["%n Ordner","%n Ordner"],
"_%n file_::_%n files_" : ["%n Datei","%n Dateien"],
"{dirs} and {files}" : "{dirs} und {files}",
- "_including %n hidden_::_including %n hidden_" : ["%n versteckten eingeschlossen","%n versteckten eingeschlossen"],
+ "_including %n hidden_::_including %n hidden_" : ["%n versteckte eingeschlossen","%n versteckte eingeschlossen"],
"You don’t have permission to upload or create files here" : "Du hast keine Berechtigung, hier Dateien hochzuladen oder zu erstellen",
"_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hochgeladen","%n Dateien werden hochgeladen"],
"New" : "Neu",
@@ -85,7 +90,7 @@ OC.L10N.register(
"Not favorited" : "Nicht favorisiert",
"Remove from favorites" : "Von Favoriten entfernen",
"Add to favorites" : "Zu den Favoriten hinzufügen",
- "An error occurred while trying to update the tags" : "Es ist ein Fehler beim Aktualisieren der Tags aufgetreten",
+ "An error occurred while trying to update the tags" : "Es ist ein Fehler beim Aktualisieren der Schlagworte aufgetreten",
"Added to favorites" : "Zu den Favoriten hinzugefügt",
"Removed from favorites" : "Aus den Favoriten entfernt",
"You added {file} to your favorites" : "Du hast {file} zu Deinen Favoriten hinzugefügt",
@@ -99,12 +104,18 @@ OC.L10N.register(
"Moved by {user}" : "Verschoben durch {user}",
"\"remote user\"" : "„Externer Benutzer“",
"You created {file}" : "Du hast {file} erstellt",
+ "You created an encrypted file in {file}" : "Du hast die verschlüsselte Datei in {file} erstellt",
"{user} created {file}" : "{user} hat {file} erstellt",
+ "{user} created an encrypted file in {file}" : "{user} hat die verschlüsselte Datei in {file} erstellt",
"{file} was created in a public folder" : "{file} wurde in einem öffentlichen Ordner erstellt",
"You changed {file}" : "Du hast {file} geändert",
+ "You changed an encrypted file in {file}" : "Du hast die verschlüsselte Datei in {file} geändert",
"{user} changed {file}" : "{user} hat {file} geändert",
+ "{user} changed an encrypted file in {file}" : "{user} hat die verschlüsselte Datei in {file} geändert",
"You deleted {file}" : "Du hast {file} gelöscht",
+ "You deleted an encrypted file in {file}" : "Du hast die verschlüsselte Datei in {file} gelöscht",
"{user} deleted {file}" : "{user} hat {file} gelöscht",
+ "{user} deleted an encrypted file in {file}" : "{user} hat die verschlüsselte Datei in {file} gelöscht",
"You restored {file}" : "Du hast {file} wiederhergestellt",
"{user} restored {file}" : "{user} hat {file} wiederhergestellt",
"You renamed {oldfile} to {newfile}" : "Du hast {oldfile} in {newfile} umbenannt",
@@ -119,18 +130,20 @@ OC.L10N.register(
"A file or folder has been restored " : "Eine Datei oder ein Ordner wurde wiederhergestellt ",
"Unlimited" : "Unbegrenzt",
"Upload (max. %s)" : "Hochladen (max. %s)",
+ "File Management" : "Dateiverwaltung",
"File handling" : "Dateibehandlung",
"Maximum upload size" : "Maximale Upload-Größe",
"max. possible: " : "maximal möglich:",
"Save" : "Speichern",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Mit PHP-FPM kann es bis zu 5 Minuten dauern, bis die Einstellungen übernommen werden.",
"Missing permissions to edit from here." : "Fehlende Berechtigungen, um dies von hier aus zu bearbeiten.",
- "%s of %s used" : "%s von %s verwendet",
+ "%1$s of %2$s used" : "%1$s von %2$s verwendet",
"%s used" : "%s verwendet",
"Settings" : "Einstellungen",
"Show hidden files" : "Versteckte Dateien anzeigen",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Diese Adresse benutzen, um über WebDAV auf Deine Dateien zuzugreifen ",
+ "Toggle grid view" : "Rasteransicht umschalten",
"Cancel upload" : "Hochladen abbrechen",
"No files in here" : "Keine Dateien vorhanden",
"Upload some content or sync with your devices!" : "Inhalte hochladen oder mit deinen Geräten synchronisieren!",
@@ -140,31 +153,20 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.",
"No favorites yet" : "Noch keine Favoriten vorhanden",
"Files and folders you mark as favorite will show up here" : "Dateien und Ordner, die als Favoriten markiert werden, erscheinen hier",
- "Shared with you" : "Mit Dir geteilt",
+ "Tags" : "Schlagworte",
+ "Deleted files" : "Gelöschte Dateien",
+ "Shares" : "Freigaben",
"Shared with others" : "Mit anderen geteilt",
+ "Shared with you" : "Mit Dir geteilt",
"Shared by link" : "Über einen Link geteilt",
- "Tags" : "Tags",
- "Deleted files" : "Gelöschte Dateien",
+ "Deleted shares" : "Gelöschte Freigaben",
"Text file" : "Textdatei",
"New text file.txt" : "Neue Textdatei file.txt",
- "Uploading..." : "Hochladen…",
- "..." : "…",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} Stunde verbleibend","Noch {hours}:{minutes}:{seconds} Stunden"],
- "{hours}:{minutes}h" : "{hours}:{minutes} Std.",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} Minute verbleibend","Noch {minutes}:{seconds} Minuten"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} Sekunde verbleibend","Noch {seconds} Sekunden"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Gleich fertig…",
- "Soon..." : "Bald…",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn die Seite jetzt verlassen wird, bricht der Upload ab.",
"Move" : "Verschieben",
- "Copy local link" : "Lokalen Link kopieren",
- "Folder" : "Ordner",
- "Upload" : "Hochladen",
+ "Target folder" : "Zielordner",
"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 ",
- "Use this address to access your Files via WebDAV " : "Diese Adresse benutzen, um über WebDAV auf Deine Dateien zuzugreifen ",
- "No favorites" : "Keine Favoriten"
+ "A new file or folder has been restored " : "Eine neue Datei oder ein Ordner wurde wiederhergestellt ",
+ "%s of %s used" : "%s von %s verwendet",
+ "Use this address to access your Files via WebDAV " : "Diese Adresse benutzen, um über WebDAV auf Deine Dateien zuzugreifen "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/de.json b/apps/files/l10n/de.json
index 9df967faf353a..3b01fa670514d 100644
--- a/apps/files/l10n/de.json
+++ b/apps/files/l10n/de.json
@@ -4,27 +4,32 @@
"Unknown error" : "Unbekannter Fehler",
"All files" : "Alle Dateien",
"Recent" : "Aktuelle",
+ "Favorites" : "Favoriten",
"File could not be found" : "Datei konnte nicht gefunden werden",
+ "Move or copy" : "Verschieben oder kopieren",
+ "Download" : "Herunterladen",
+ "Delete" : "Löschen",
"Home" : "Home",
"Close" : "Schließen",
- "Favorites" : "Favoriten",
"Could not create folder \"{dir}\"" : "Der Ordner konnte nicht erstellt werden \"{dir}\"",
+ "This will stop your current uploads." : "Hiermit werden die aktuellen Uploads angehalten.",
"Upload cancelled." : "Hochladen abgebrochen.",
+ "…" : "…",
+ "Processing files …" : "Dateien werden verarbeitet…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Die Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Nicht genügend freier Speicherplatz, Du möchtest{size1} hochladen, es sind jedoch nur noch {size2} verfügbar.",
"Target folder \"{dir}\" does not exist any more" : "Ziel-Verzeichnis \"{dir}\" existiert nicht mehr",
"Not enough free space" : "Nicht genügend freier Speicherplatz",
- "Uploading …" : "Lade hoch...",
- "…" : "…",
+ "An unknown error has occurred" : "Unbekannter Fehler aufgetreten",
+ "Uploading …" : "Lade hoch…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} von {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Hochladen von Daten dieser Art wird nicht unterstützt.",
"Target folder does not exist any more" : "Zielordner existiert nicht mehr",
"Error when assembling chunks, status code {status}" : "Fehler beim Zusammenführen der Teile (Chunks), Fehlermeldung {status}",
"Actions" : "Aktionen",
- "Download" : "Herunterladen",
"Rename" : "Umbenennen",
- "Move or copy" : "Verschieben oder kopieren",
- "Target folder" : "Zielordner",
- "Delete" : "Löschen",
+ "Copy" : "Kopieren",
+ "Choose target folder" : "Zielordner wählen",
"Disconnect storage" : "Speicher trennen",
"Unshare" : "Freigabe aufheben",
"Could not load info for file \"{file}\"" : "Die Informationen zur Datei \"{file}\" konnten nicht geladen werden",
@@ -56,7 +61,7 @@
"_%n folder_::_%n folders_" : ["%n Ordner","%n Ordner"],
"_%n file_::_%n files_" : ["%n Datei","%n Dateien"],
"{dirs} and {files}" : "{dirs} und {files}",
- "_including %n hidden_::_including %n hidden_" : ["%n versteckten eingeschlossen","%n versteckten eingeschlossen"],
+ "_including %n hidden_::_including %n hidden_" : ["%n versteckte eingeschlossen","%n versteckte eingeschlossen"],
"You don’t have permission to upload or create files here" : "Du hast keine Berechtigung, hier Dateien hochzuladen oder zu erstellen",
"_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hochgeladen","%n Dateien werden hochgeladen"],
"New" : "Neu",
@@ -83,7 +88,7 @@
"Not favorited" : "Nicht favorisiert",
"Remove from favorites" : "Von Favoriten entfernen",
"Add to favorites" : "Zu den Favoriten hinzufügen",
- "An error occurred while trying to update the tags" : "Es ist ein Fehler beim Aktualisieren der Tags aufgetreten",
+ "An error occurred while trying to update the tags" : "Es ist ein Fehler beim Aktualisieren der Schlagworte aufgetreten",
"Added to favorites" : "Zu den Favoriten hinzugefügt",
"Removed from favorites" : "Aus den Favoriten entfernt",
"You added {file} to your favorites" : "Du hast {file} zu Deinen Favoriten hinzugefügt",
@@ -97,12 +102,18 @@
"Moved by {user}" : "Verschoben durch {user}",
"\"remote user\"" : "„Externer Benutzer“",
"You created {file}" : "Du hast {file} erstellt",
+ "You created an encrypted file in {file}" : "Du hast die verschlüsselte Datei in {file} erstellt",
"{user} created {file}" : "{user} hat {file} erstellt",
+ "{user} created an encrypted file in {file}" : "{user} hat die verschlüsselte Datei in {file} erstellt",
"{file} was created in a public folder" : "{file} wurde in einem öffentlichen Ordner erstellt",
"You changed {file}" : "Du hast {file} geändert",
+ "You changed an encrypted file in {file}" : "Du hast die verschlüsselte Datei in {file} geändert",
"{user} changed {file}" : "{user} hat {file} geändert",
+ "{user} changed an encrypted file in {file}" : "{user} hat die verschlüsselte Datei in {file} geändert",
"You deleted {file}" : "Du hast {file} gelöscht",
+ "You deleted an encrypted file in {file}" : "Du hast die verschlüsselte Datei in {file} gelöscht",
"{user} deleted {file}" : "{user} hat {file} gelöscht",
+ "{user} deleted an encrypted file in {file}" : "{user} hat die verschlüsselte Datei in {file} gelöscht",
"You restored {file}" : "Du hast {file} wiederhergestellt",
"{user} restored {file}" : "{user} hat {file} wiederhergestellt",
"You renamed {oldfile} to {newfile}" : "Du hast {oldfile} in {newfile} umbenannt",
@@ -117,18 +128,20 @@
"A file or folder has been restored " : "Eine Datei oder ein Ordner wurde wiederhergestellt ",
"Unlimited" : "Unbegrenzt",
"Upload (max. %s)" : "Hochladen (max. %s)",
+ "File Management" : "Dateiverwaltung",
"File handling" : "Dateibehandlung",
"Maximum upload size" : "Maximale Upload-Größe",
"max. possible: " : "maximal möglich:",
"Save" : "Speichern",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Mit PHP-FPM kann es bis zu 5 Minuten dauern, bis die Einstellungen übernommen werden.",
"Missing permissions to edit from here." : "Fehlende Berechtigungen, um dies von hier aus zu bearbeiten.",
- "%s of %s used" : "%s von %s verwendet",
+ "%1$s of %2$s used" : "%1$s von %2$s verwendet",
"%s used" : "%s verwendet",
"Settings" : "Einstellungen",
"Show hidden files" : "Versteckte Dateien anzeigen",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Diese Adresse benutzen, um über WebDAV auf Deine Dateien zuzugreifen ",
+ "Toggle grid view" : "Rasteransicht umschalten",
"Cancel upload" : "Hochladen abbrechen",
"No files in here" : "Keine Dateien vorhanden",
"Upload some content or sync with your devices!" : "Inhalte hochladen oder mit deinen Geräten synchronisieren!",
@@ -138,31 +151,20 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.",
"No favorites yet" : "Noch keine Favoriten vorhanden",
"Files and folders you mark as favorite will show up here" : "Dateien und Ordner, die als Favoriten markiert werden, erscheinen hier",
- "Shared with you" : "Mit Dir geteilt",
+ "Tags" : "Schlagworte",
+ "Deleted files" : "Gelöschte Dateien",
+ "Shares" : "Freigaben",
"Shared with others" : "Mit anderen geteilt",
+ "Shared with you" : "Mit Dir geteilt",
"Shared by link" : "Über einen Link geteilt",
- "Tags" : "Tags",
- "Deleted files" : "Gelöschte Dateien",
+ "Deleted shares" : "Gelöschte Freigaben",
"Text file" : "Textdatei",
"New text file.txt" : "Neue Textdatei file.txt",
- "Uploading..." : "Hochladen…",
- "..." : "…",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} Stunde verbleibend","Noch {hours}:{minutes}:{seconds} Stunden"],
- "{hours}:{minutes}h" : "{hours}:{minutes} Std.",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} Minute verbleibend","Noch {minutes}:{seconds} Minuten"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} Sekunde verbleibend","Noch {seconds} Sekunden"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Gleich fertig…",
- "Soon..." : "Bald…",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn die Seite jetzt verlassen wird, bricht der Upload ab.",
"Move" : "Verschieben",
- "Copy local link" : "Lokalen Link kopieren",
- "Folder" : "Ordner",
- "Upload" : "Hochladen",
+ "Target folder" : "Zielordner",
"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 ",
- "Use this address to access your Files via WebDAV " : "Diese Adresse benutzen, um über WebDAV auf Deine Dateien zuzugreifen ",
- "No favorites" : "Keine Favoriten"
+ "A new file or folder has been restored " : "Eine neue Datei oder ein Ordner wurde wiederhergestellt ",
+ "%s of %s used" : "%s von %s verwendet",
+ "Use this address to access your Files via WebDAV " : "Diese Adresse benutzen, um über WebDAV auf Deine Dateien zuzugreifen "
},"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 592fd62ed6220..6aac17f0d31bc 100644
--- a/apps/files/l10n/de_DE.js
+++ b/apps/files/l10n/de_DE.js
@@ -6,27 +6,32 @@ OC.L10N.register(
"Unknown error" : "Unbekannter Fehler",
"All files" : "Alle Dateien",
"Recent" : "Aktuelle",
+ "Favorites" : "Favoriten",
"File could not be found" : "Datei konnte nicht gefunden werden",
+ "Move or copy" : "Verschieben oder kopieren",
+ "Download" : "Herunterladen",
+ "Delete" : "Löschen",
"Home" : "Home",
"Close" : "Schließen",
- "Favorites" : "Favoriten",
"Could not create folder \"{dir}\"" : "Der Ordner konnte nicht erstellt werden \"{dir}\"",
+ "This will stop your current uploads." : "Hiermit werden die aktuellen Uploads angehalten.",
"Upload cancelled." : "Hochladen abgebrochen.",
+ "…" : "…",
+ "Processing files …" : "Dateien werden verarbeitet…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Die Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Nicht genügend freier Speicherplatz, Sie möchten {size1} hochladen, es sind jedoch nur noch {size2} verfügbar.",
"Target folder \"{dir}\" does not exist any more" : "Ziel-Verzeichnis \"{dir}\" existiert nicht mehr",
"Not enough free space" : "Nicht genügend freier Speicherplatz",
+ "An unknown error has occurred" : "Unbekannter Fehler aufgetreten",
"Uploading …" : "Lade hoch...",
- "…" : "…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} von {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Hochladen von Daten dieser Art wird nicht unterstützt.",
"Target folder does not exist any more" : "Zielordner existiert nicht mehr",
"Error when assembling chunks, status code {status}" : "Fehler beim Zusammenführen der Teile (Chunks), Fehlermeldung {status}",
"Actions" : "Aktionen",
- "Download" : "Herunterladen",
"Rename" : "Umbenennen",
- "Move or copy" : "Verschieben oder kopieren",
- "Target folder" : "Zielordner",
- "Delete" : "Löschen",
+ "Copy" : "Kopieren",
+ "Choose target folder" : "Zielordner wählen",
"Disconnect storage" : "Speicher trennen",
"Unshare" : "Freigabe aufheben",
"Could not load info for file \"{file}\"" : "Die Informationen zur Datei \"{file}\" konnten nicht geladen werden",
@@ -58,7 +63,7 @@ OC.L10N.register(
"_%n folder_::_%n folders_" : ["%n Ordner","%n Ordner"],
"_%n file_::_%n files_" : ["%n Datei","%n Dateien"],
"{dirs} and {files}" : "{dirs} und {files}",
- "_including %n hidden_::_including %n hidden_" : ["%n versteckte eingeschlossen","%n versteckten eingeschlossen"],
+ "_including %n hidden_::_including %n hidden_" : ["%n versteckte eingeschlossen","%n versteckte eingeschlossen"],
"You don’t have permission to upload or create files here" : "Sie haben keine Berechtigung, hier Dateien hochzuladen oder zu erstellen",
"_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hoch geladen","%n Dateien werden hoch geladen"],
"New" : "Neu",
@@ -85,7 +90,7 @@ OC.L10N.register(
"Not favorited" : "Nicht favorisiert",
"Remove from favorites" : "Von Favoriten entfernen",
"Add to favorites" : "Zu den Favoriten hinzufügen",
- "An error occurred while trying to update the tags" : "Es ist ein Fehler beim Aktualisieren der Tags aufgetreten",
+ "An error occurred while trying to update the tags" : "Es ist ein Fehler beim Aktualisieren der Schlagworte aufgetreten",
"Added to favorites" : "Zu den Favoriten hinzugefügt",
"Removed from favorites" : "Aus den Favoriten entfernt",
"You added {file} to your favorites" : "Sie haben {file} zu Ihren Favoriten hinzugefügt",
@@ -99,12 +104,18 @@ OC.L10N.register(
"Moved by {user}" : "Verschoben durch {user}",
"\"remote user\"" : "„Externer Benutzer“",
"You created {file}" : "Sie haben {file} erstellt",
+ "You created an encrypted file in {file}" : "Sie haben die verschlüsselte Datei in {file} erstellt",
"{user} created {file}" : "{user} hat {file} erstellt",
+ "{user} created an encrypted file in {file}" : "{user} hat die verschlüsselte Datei in {file} erstellt",
"{file} was created in a public folder" : "{file} wurde in einem öffentlichen Ordner erstellt",
"You changed {file}" : "Sie haben {file} geändert",
+ "You changed an encrypted file in {file}" : "Sie haben die verschlüsselte Datei in {file} geändert",
"{user} changed {file}" : "{user} hat {file} geändert",
+ "{user} changed an encrypted file in {file}" : "{user} hat die verschlüsselte Datei in {file} geändert",
"You deleted {file}" : "Sie haben {file} gelöscht",
+ "You deleted an encrypted file in {file}" : "Sie haben die verschlüsselte Datei in {file} gelöscht",
"{user} deleted {file}" : "{user} hat {file} gelöscht",
+ "{user} deleted an encrypted file in {file}" : "{user} hat die verschlüsselte Datei in {file} gelöscht",
"You restored {file}" : "Sie haben {file} wiederhergestellt",
"{user} restored {file}" : "{user} hat {file} wiederhergestellt",
"You renamed {oldfile} to {newfile}" : "Sie haben {oldfile} in {newfile} umbenannt",
@@ -119,18 +130,20 @@ OC.L10N.register(
"A file or folder has been restored " : "Eine Datei oder ein Ordner wurde wiederhergestellt ",
"Unlimited" : "Unbegrenzt",
"Upload (max. %s)" : "Hochladen (max. %s)",
+ "File Management" : "Dateiverwaltung",
"File handling" : "Dateibehandlung",
"Maximum upload size" : "Maximale Upload-Größe",
"max. possible: " : "maximal möglich:",
"Save" : "Speichern",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Mit PHP-FPM kann es 5 Minuten dauern, bis Änderungen angewendet sind.",
"Missing permissions to edit from here." : "Fehlende Berechtigungen um von hier aus zu bearbeiten.",
- "%s of %s used" : "%s von %s verwendet",
+ "%1$s of %2$s used" : "%1$s von %2$s verwendet",
"%s used" : " %s verwendet",
"Settings" : "Einstellungen",
"Show hidden files" : "Versteckte Dateien anzeigen",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Benutzen Sie diese Adresse, um via WebDAV auf Ihre Dateien zuzugreifen ",
+ "Toggle grid view" : "Rasteransicht umschalten",
"Cancel upload" : "Hochladen abbrechen",
"No files in here" : "Keine Dateien vorhanden",
"Upload some content or sync with your devices!" : "Laden Sie Inhalte hoch oder synchronisieren Sie mit Ihren Geräten!",
@@ -140,31 +153,20 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.",
"No favorites yet" : "Noch keine Favoriten vorhanden",
"Files and folders you mark as favorite will show up here" : "Dateien und Ordner, die Sie als Favoriten kennzeichnen, werden hier erscheinen",
- "Shared with you" : "Mit Ihnen geteilt",
+ "Tags" : "Schlagworte",
+ "Deleted files" : "Gelöschte Dateien",
+ "Shares" : "Freigaben",
"Shared with others" : "Mit anderen geteilt",
+ "Shared with you" : "Mit Ihnen geteilt",
"Shared by link" : "Über einen Link geteilt",
- "Tags" : "Tags",
- "Deleted files" : "Gelöschte Dateien",
+ "Deleted shares" : "Gelöschte Freigaben",
"Text file" : "Textdatei",
"New text file.txt" : "Neue Textdatei file.txt",
- "Uploading..." : "Hochladen…",
- "..." : "…",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} Stunde verbleiben","Noch {hours}:{minutes}:{seconds} Stunden"],
- "{hours}:{minutes}h" : "{hours}:{minutes} Std.",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} Minute verbleibend","Noch {minutes}:{seconds} Minuten"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} Sekunde verbleiben","Noch {seconds} Sekunden"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Gleich fertig …",
- "Soon..." : "Bald …",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen.",
"Move" : "Verschieben",
- "Copy local link" : "Lokalen Link kopieren",
- "Folder" : "Ordner",
- "Upload" : "Hochladen",
+ "Target folder" : "Zielordner",
"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 ",
- "Use this address to access your Files via WebDAV " : "Benutzen Sie diese Adresse, um via WebDAV auf Ihre Dateien zuzugreifen ",
- "No favorites" : "Keine Favoriten"
+ "%s of %s used" : "%s von %s verwendet",
+ "Use this address to access your Files via WebDAV " : "Benutzen Sie diese Adresse, um via WebDAV auf Ihre Dateien zuzugreifen "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/de_DE.json b/apps/files/l10n/de_DE.json
index 73f811b69c2cf..ea45a0de36be8 100644
--- a/apps/files/l10n/de_DE.json
+++ b/apps/files/l10n/de_DE.json
@@ -4,27 +4,32 @@
"Unknown error" : "Unbekannter Fehler",
"All files" : "Alle Dateien",
"Recent" : "Aktuelle",
+ "Favorites" : "Favoriten",
"File could not be found" : "Datei konnte nicht gefunden werden",
+ "Move or copy" : "Verschieben oder kopieren",
+ "Download" : "Herunterladen",
+ "Delete" : "Löschen",
"Home" : "Home",
"Close" : "Schließen",
- "Favorites" : "Favoriten",
"Could not create folder \"{dir}\"" : "Der Ordner konnte nicht erstellt werden \"{dir}\"",
+ "This will stop your current uploads." : "Hiermit werden die aktuellen Uploads angehalten.",
"Upload cancelled." : "Hochladen abgebrochen.",
+ "…" : "…",
+ "Processing files …" : "Dateien werden verarbeitet…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Die Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Nicht genügend freier Speicherplatz, Sie möchten {size1} hochladen, es sind jedoch nur noch {size2} verfügbar.",
"Target folder \"{dir}\" does not exist any more" : "Ziel-Verzeichnis \"{dir}\" existiert nicht mehr",
"Not enough free space" : "Nicht genügend freier Speicherplatz",
+ "An unknown error has occurred" : "Unbekannter Fehler aufgetreten",
"Uploading …" : "Lade hoch...",
- "…" : "…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} von {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Hochladen von Daten dieser Art wird nicht unterstützt.",
"Target folder does not exist any more" : "Zielordner existiert nicht mehr",
"Error when assembling chunks, status code {status}" : "Fehler beim Zusammenführen der Teile (Chunks), Fehlermeldung {status}",
"Actions" : "Aktionen",
- "Download" : "Herunterladen",
"Rename" : "Umbenennen",
- "Move or copy" : "Verschieben oder kopieren",
- "Target folder" : "Zielordner",
- "Delete" : "Löschen",
+ "Copy" : "Kopieren",
+ "Choose target folder" : "Zielordner wählen",
"Disconnect storage" : "Speicher trennen",
"Unshare" : "Freigabe aufheben",
"Could not load info for file \"{file}\"" : "Die Informationen zur Datei \"{file}\" konnten nicht geladen werden",
@@ -56,7 +61,7 @@
"_%n folder_::_%n folders_" : ["%n Ordner","%n Ordner"],
"_%n file_::_%n files_" : ["%n Datei","%n Dateien"],
"{dirs} and {files}" : "{dirs} und {files}",
- "_including %n hidden_::_including %n hidden_" : ["%n versteckte eingeschlossen","%n versteckten eingeschlossen"],
+ "_including %n hidden_::_including %n hidden_" : ["%n versteckte eingeschlossen","%n versteckte eingeschlossen"],
"You don’t have permission to upload or create files here" : "Sie haben keine Berechtigung, hier Dateien hochzuladen oder zu erstellen",
"_Uploading %n file_::_Uploading %n files_" : ["%n Datei wird hoch geladen","%n Dateien werden hoch geladen"],
"New" : "Neu",
@@ -83,7 +88,7 @@
"Not favorited" : "Nicht favorisiert",
"Remove from favorites" : "Von Favoriten entfernen",
"Add to favorites" : "Zu den Favoriten hinzufügen",
- "An error occurred while trying to update the tags" : "Es ist ein Fehler beim Aktualisieren der Tags aufgetreten",
+ "An error occurred while trying to update the tags" : "Es ist ein Fehler beim Aktualisieren der Schlagworte aufgetreten",
"Added to favorites" : "Zu den Favoriten hinzugefügt",
"Removed from favorites" : "Aus den Favoriten entfernt",
"You added {file} to your favorites" : "Sie haben {file} zu Ihren Favoriten hinzugefügt",
@@ -97,12 +102,18 @@
"Moved by {user}" : "Verschoben durch {user}",
"\"remote user\"" : "„Externer Benutzer“",
"You created {file}" : "Sie haben {file} erstellt",
+ "You created an encrypted file in {file}" : "Sie haben die verschlüsselte Datei in {file} erstellt",
"{user} created {file}" : "{user} hat {file} erstellt",
+ "{user} created an encrypted file in {file}" : "{user} hat die verschlüsselte Datei in {file} erstellt",
"{file} was created in a public folder" : "{file} wurde in einem öffentlichen Ordner erstellt",
"You changed {file}" : "Sie haben {file} geändert",
+ "You changed an encrypted file in {file}" : "Sie haben die verschlüsselte Datei in {file} geändert",
"{user} changed {file}" : "{user} hat {file} geändert",
+ "{user} changed an encrypted file in {file}" : "{user} hat die verschlüsselte Datei in {file} geändert",
"You deleted {file}" : "Sie haben {file} gelöscht",
+ "You deleted an encrypted file in {file}" : "Sie haben die verschlüsselte Datei in {file} gelöscht",
"{user} deleted {file}" : "{user} hat {file} gelöscht",
+ "{user} deleted an encrypted file in {file}" : "{user} hat die verschlüsselte Datei in {file} gelöscht",
"You restored {file}" : "Sie haben {file} wiederhergestellt",
"{user} restored {file}" : "{user} hat {file} wiederhergestellt",
"You renamed {oldfile} to {newfile}" : "Sie haben {oldfile} in {newfile} umbenannt",
@@ -117,18 +128,20 @@
"A file or folder has been restored " : "Eine Datei oder ein Ordner wurde wiederhergestellt ",
"Unlimited" : "Unbegrenzt",
"Upload (max. %s)" : "Hochladen (max. %s)",
+ "File Management" : "Dateiverwaltung",
"File handling" : "Dateibehandlung",
"Maximum upload size" : "Maximale Upload-Größe",
"max. possible: " : "maximal möglich:",
"Save" : "Speichern",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Mit PHP-FPM kann es 5 Minuten dauern, bis Änderungen angewendet sind.",
"Missing permissions to edit from here." : "Fehlende Berechtigungen um von hier aus zu bearbeiten.",
- "%s of %s used" : "%s von %s verwendet",
+ "%1$s of %2$s used" : "%1$s von %2$s verwendet",
"%s used" : " %s verwendet",
"Settings" : "Einstellungen",
"Show hidden files" : "Versteckte Dateien anzeigen",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Benutzen Sie diese Adresse, um via WebDAV auf Ihre Dateien zuzugreifen ",
+ "Toggle grid view" : "Rasteransicht umschalten",
"Cancel upload" : "Hochladen abbrechen",
"No files in here" : "Keine Dateien vorhanden",
"Upload some content or sync with your devices!" : "Laden Sie Inhalte hoch oder synchronisieren Sie mit Ihren Geräten!",
@@ -138,31 +151,20 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Die Datei überschreitet die Maximalgröße für Uploads auf diesem Server.",
"No favorites yet" : "Noch keine Favoriten vorhanden",
"Files and folders you mark as favorite will show up here" : "Dateien und Ordner, die Sie als Favoriten kennzeichnen, werden hier erscheinen",
- "Shared with you" : "Mit Ihnen geteilt",
+ "Tags" : "Schlagworte",
+ "Deleted files" : "Gelöschte Dateien",
+ "Shares" : "Freigaben",
"Shared with others" : "Mit anderen geteilt",
+ "Shared with you" : "Mit Ihnen geteilt",
"Shared by link" : "Über einen Link geteilt",
- "Tags" : "Tags",
- "Deleted files" : "Gelöschte Dateien",
+ "Deleted shares" : "Gelöschte Freigaben",
"Text file" : "Textdatei",
"New text file.txt" : "Neue Textdatei file.txt",
- "Uploading..." : "Hochladen…",
- "..." : "…",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} Stunde verbleiben","Noch {hours}:{minutes}:{seconds} Stunden"],
- "{hours}:{minutes}h" : "{hours}:{minutes} Std.",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} Minute verbleibend","Noch {minutes}:{seconds} Minuten"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} Sekunde verbleiben","Noch {seconds} Sekunden"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Gleich fertig …",
- "Soon..." : "Bald …",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen.",
"Move" : "Verschieben",
- "Copy local link" : "Lokalen Link kopieren",
- "Folder" : "Ordner",
- "Upload" : "Hochladen",
+ "Target folder" : "Zielordner",
"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 ",
- "Use this address to access your Files via WebDAV " : "Benutzen Sie diese Adresse, um via WebDAV auf Ihre Dateien zuzugreifen ",
- "No favorites" : "Keine Favoriten"
+ "%s of %s used" : "%s von %s verwendet",
+ "Use this address to access your Files via WebDAV " : "Benutzen Sie diese Adresse, um via WebDAV auf Ihre Dateien zuzugreifen "
},"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 0b49bb9954b30..fae892d0cecac 100644
--- a/apps/files/l10n/el.js
+++ b/apps/files/l10n/el.js
@@ -6,26 +6,26 @@ OC.L10N.register(
"Unknown error" : "Άγνωστο σφάλμα",
"All files" : "Όλα τα αρχεία",
"Recent" : "Τελευταία",
+ "Favorites" : "Αγαπημένα",
"File could not be found" : "Δεν μπορεί να βρεθεί το αρχείο",
+ "Move or copy" : "Μετακίνηση ή αντιγραφή",
+ "Download" : "Λήψη",
+ "Delete" : "Διαγραφή",
"Home" : "Σπίτι",
"Close" : "Κλείσιμο",
- "Favorites" : "Αγαπημένα",
"Could not create folder \"{dir}\"" : "Αδυναμία δημιουργίας του φακέλου \"{dir}\"",
"Upload cancelled." : "Η αποστολή ακυρώθηκε.",
+ "…" : "…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Αδυναμία φόρτωσης {filename} καθώς είναι κατάλογος αρχείων ή έχει 0 bytes",
"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})" : "{loadedSize} από {totalSize} ({bitrate})",
"Target folder does not exist any more" : "Ο επιλεγμένος φάκελος δεν υπάρχει πλέον",
"Actions" : "Ενέργειες",
- "Download" : "Λήψη",
"Rename" : "Μετονομασία",
- "Move or copy" : "Μετακίνηση ή αντιγραφή",
- "Target folder" : "Φάκελος προορισμού",
- "Delete" : "Διαγραφή",
+ "Copy" : "Αντιγραφή",
"Disconnect storage" : "Αποσυνδεδεμένος αποθηκευτικός χώρος",
"Unshare" : "Διακοπή διαμοιρασμού",
"Could not load info for file \"{file}\"" : "Δεν μπορέσαμε να φορτώσουμε πληροφορίες για το αρχείο \"{file}\"",
@@ -114,13 +114,13 @@ OC.L10N.register(
"A file or folder has been restored " : "Έγινε επαναφορά ενός αρχείου ή φακέλου",
"Unlimited" : "Απεριόριστο",
"Upload (max. %s)" : "Διαμοιρασμός (max. %s)",
+ "File Management" : "Διαχείριση αρχείων",
"File handling" : "Διαχείριση αρχείων",
"Maximum upload size" : "Μέγιστο μέγεθος αποστολής",
"max. possible: " : "μέγιστο δυνατό:",
"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" : "Εμφάνιση κρυφών αρχείων",
@@ -135,31 +135,15 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Τα αρχεία που προσπαθείτε να ανεβάσετε υπερβαίνουν το μέγιστο μέγεθος αποστολής αρχείων σε αυτόν τον διακομιστή.",
"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" : "Διεγραμμένα αρχεία",
+ "Shared with others" : "Διαμοιρασμένα με άλλους",
+ "Shared with you" : "Διαμοιρασμένα με εσάς",
+ "Shared by link" : "Διαμοιρασμένα μέσω συνδέσμου",
"Text file" : "Αρχείο κειμένου",
"New text file.txt" : "Νέο αρχείο κειμένου.txt",
- "Uploading..." : "Μεταφόρτωση...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} ώρα απομένει","{hours}:{minutes}:{seconds} ώρες απομένουν"],
- "{hours}:{minutes}h" : "{hours}:{minutes}ω",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} λεπτό απομένει","{minutes}:{seconds} λεπτά απομένουν"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}λ",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} δευτερόλεπτο απομένει","{seconds} δευτερόλεπτα απομένουν"],
- "{seconds}s" : "{seconds}δ",
- "Any moment now..." : "Από στιγμή σε στιγμή",
- "Soon..." : "Σύντομα...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Η αποστολή του αρχείου βρίσκεται σε εξέλιξη. Το κλείσιμο της σελίδας θα ακυρώσει την αποστολή.",
"Move" : "Μετακίνηση",
- "Copy local link" : "Αντιγραφή τοπικού συνδέσμου",
- "Folder" : "Φάκελος",
- "Upload" : "Μεταφόρτωση",
- "A new file or folder has been deleted " : "Ένα νέο αρχείο ή φάκελος έχει διαγραφεί ",
- "A new file or folder has been restored " : "Ένα νέο αρχείο ή φάκελος έχει επαναφερθεί ",
- "Use this address to access your Files via WebDAV " : "Χρησιμοποιήστε αυτή τη διεύθυνση για να έχετε πρόσβαση στα Αρχεία σας μέσω WebDAV ",
- "No favorites" : "Δεν υπάρχουν αγαπημένα"
+ "Target folder" : "Φάκελος προορισμού",
+ "%s of %s used" : "%s από %s σε χρήση"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/el.json b/apps/files/l10n/el.json
index 7905b940677ed..f08d5eb37bad1 100644
--- a/apps/files/l10n/el.json
+++ b/apps/files/l10n/el.json
@@ -4,26 +4,26 @@
"Unknown error" : "Άγνωστο σφάλμα",
"All files" : "Όλα τα αρχεία",
"Recent" : "Τελευταία",
+ "Favorites" : "Αγαπημένα",
"File could not be found" : "Δεν μπορεί να βρεθεί το αρχείο",
+ "Move or copy" : "Μετακίνηση ή αντιγραφή",
+ "Download" : "Λήψη",
+ "Delete" : "Διαγραφή",
"Home" : "Σπίτι",
"Close" : "Κλείσιμο",
- "Favorites" : "Αγαπημένα",
"Could not create folder \"{dir}\"" : "Αδυναμία δημιουργίας του φακέλου \"{dir}\"",
"Upload cancelled." : "Η αποστολή ακυρώθηκε.",
+ "…" : "…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Αδυναμία φόρτωσης {filename} καθώς είναι κατάλογος αρχείων ή έχει 0 bytes",
"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})" : "{loadedSize} από {totalSize} ({bitrate})",
"Target folder does not exist any more" : "Ο επιλεγμένος φάκελος δεν υπάρχει πλέον",
"Actions" : "Ενέργειες",
- "Download" : "Λήψη",
"Rename" : "Μετονομασία",
- "Move or copy" : "Μετακίνηση ή αντιγραφή",
- "Target folder" : "Φάκελος προορισμού",
- "Delete" : "Διαγραφή",
+ "Copy" : "Αντιγραφή",
"Disconnect storage" : "Αποσυνδεδεμένος αποθηκευτικός χώρος",
"Unshare" : "Διακοπή διαμοιρασμού",
"Could not load info for file \"{file}\"" : "Δεν μπορέσαμε να φορτώσουμε πληροφορίες για το αρχείο \"{file}\"",
@@ -112,13 +112,13 @@
"A file or folder has been restored " : "Έγινε επαναφορά ενός αρχείου ή φακέλου",
"Unlimited" : "Απεριόριστο",
"Upload (max. %s)" : "Διαμοιρασμός (max. %s)",
+ "File Management" : "Διαχείριση αρχείων",
"File handling" : "Διαχείριση αρχείων",
"Maximum upload size" : "Μέγιστο μέγεθος αποστολής",
"max. possible: " : "μέγιστο δυνατό:",
"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" : "Εμφάνιση κρυφών αρχείων",
@@ -133,31 +133,15 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Τα αρχεία που προσπαθείτε να ανεβάσετε υπερβαίνουν το μέγιστο μέγεθος αποστολής αρχείων σε αυτόν τον διακομιστή.",
"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" : "Διεγραμμένα αρχεία",
+ "Shared with others" : "Διαμοιρασμένα με άλλους",
+ "Shared with you" : "Διαμοιρασμένα με εσάς",
+ "Shared by link" : "Διαμοιρασμένα μέσω συνδέσμου",
"Text file" : "Αρχείο κειμένου",
"New text file.txt" : "Νέο αρχείο κειμένου.txt",
- "Uploading..." : "Μεταφόρτωση...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} ώρα απομένει","{hours}:{minutes}:{seconds} ώρες απομένουν"],
- "{hours}:{minutes}h" : "{hours}:{minutes}ω",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} λεπτό απομένει","{minutes}:{seconds} λεπτά απομένουν"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}λ",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} δευτερόλεπτο απομένει","{seconds} δευτερόλεπτα απομένουν"],
- "{seconds}s" : "{seconds}δ",
- "Any moment now..." : "Από στιγμή σε στιγμή",
- "Soon..." : "Σύντομα...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Η αποστολή του αρχείου βρίσκεται σε εξέλιξη. Το κλείσιμο της σελίδας θα ακυρώσει την αποστολή.",
"Move" : "Μετακίνηση",
- "Copy local link" : "Αντιγραφή τοπικού συνδέσμου",
- "Folder" : "Φάκελος",
- "Upload" : "Μεταφόρτωση",
- "A new file or folder has been deleted " : "Ένα νέο αρχείο ή φάκελος έχει διαγραφεί ",
- "A new file or folder has been restored " : "Ένα νέο αρχείο ή φάκελος έχει επαναφερθεί ",
- "Use this address to access your Files via WebDAV " : "Χρησιμοποιήστε αυτή τη διεύθυνση για να έχετε πρόσβαση στα Αρχεία σας μέσω WebDAV ",
- "No favorites" : "Δεν υπάρχουν αγαπημένα"
+ "Target folder" : "Φάκελος προορισμού",
+ "%s of %s used" : "%s από %s σε χρήση"
},"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 21f6e33978420..8d18aef4492a8 100644
--- a/apps/files/l10n/en_GB.js
+++ b/apps/files/l10n/en_GB.js
@@ -6,27 +6,27 @@ OC.L10N.register(
"Unknown error" : "Unknown error",
"All files" : "All files",
"Recent" : "Recent",
+ "Favorites" : "Favourites",
"File could not be found" : "File could not be found",
+ "Move or copy" : "Move or copy",
+ "Download" : "Download",
+ "Delete" : "Delete",
"Home" : "Home",
"Close" : "Close",
- "Favorites" : "Favourites",
"Could not create folder \"{dir}\"" : "Could not create folder \"{dir}\"",
"Upload cancelled." : "Upload cancelled.",
+ "…" : "…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Unable to upload {filename} as it is a directory or has 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Not enough free space, you are uploading {size1} but only {size2} is left",
"Target folder \"{dir}\" does not exist any more" : "Target folder \"{dir}\" does not exist any more",
"Not enough free space" : "Not enough free space",
"Uploading …" : "Uploading …",
- "…" : "…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} of {totalSize} ({bitrate})",
"Target folder does not exist any more" : "Target folder does not exist any more",
"Error when assembling chunks, status code {status}" : "Error when assembling chunks, status code {status}",
"Actions" : "Actions",
- "Download" : "Download",
"Rename" : "Rename",
- "Move or copy" : "Move or copy",
- "Target folder" : "Target folder",
- "Delete" : "Delete",
+ "Copy" : "Copy",
"Disconnect storage" : "Disconnect storage",
"Unshare" : "Unshare",
"Could not load info for file \"{file}\"" : "Could not load info for file \"{file}\"",
@@ -99,12 +99,18 @@ OC.L10N.register(
"Moved by {user}" : "Moved by {user}",
"\"remote user\"" : "\"remote user\"",
"You created {file}" : "You created {file}",
+ "You created an encrypted file in {file}" : "You created an encrypted file in {file}",
"{user} created {file}" : "{user} created {file}",
+ "{user} created an encrypted file in {file}" : "{user} created an encrypted file in {file}",
"{file} was created in a public folder" : "{file} was created in a public folder",
"You changed {file}" : "You changed {file}",
+ "You changed an encrypted file in {file}" : "You changed an encrypted file in {file}",
"{user} changed {file}" : "{user} changed {file}",
+ "{user} changed an encrypted file in {file}" : "{user} changed an encrypted file in {file}",
"You deleted {file}" : "You deleted {file}",
+ "You deleted an encrypted file in {file}" : "You deleted an encrypted file in {file}",
"{user} deleted {file}" : "{user} deleted {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} deleted an encrypted file in {file}",
"You restored {file}" : "You restored {file}",
"{user} restored {file}" : "{user} restored {file}",
"You renamed {oldfile} to {newfile}" : "You renamed {oldfile} to {newfile}",
@@ -125,7 +131,6 @@ OC.L10N.register(
"Save" : "Save",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "With PHP-FPM it might take 5 minutes for changes to be applied.",
"Missing permissions to edit from here." : "Missing permissions to edit from here.",
- "%s of %s used" : "%s of %s used",
"%s used" : "%s used",
"Settings" : "Settings",
"Show hidden files" : "Show hidden files",
@@ -140,31 +145,18 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "The files you are trying to upload exceed the maximum size for file uploads on this server.",
"No favorites yet" : "No favourites yet",
"Files and folders you mark as favorite will show up here" : "Files and folders you mark as favourite will show up here",
- "Shared with you" : "Shared with you",
- "Shared with others" : "Shared with others",
- "Shared by link" : "Shared by link",
"Tags" : "Tags",
"Deleted files" : "Deleted files",
+ "Shared with others" : "Shared with others",
+ "Shared with you" : "Shared with you",
+ "Shared by link" : "Shared by link",
"Text file" : "Text file",
"New text file.txt" : "New text file.txt",
- "Uploading..." : "Uploading...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} hours left","{hours}:{minutes}:{seconds} hours left"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minutes left","{minutes}:{seconds} minutes left"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} second left","{seconds} seconds left"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Any moment now...",
- "Soon..." : "Soon...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "File upload is in progress. Leaving the page now will cancel the upload.",
"Move" : "Move",
- "Copy local link" : "Copy local link",
- "Folder" : "Folder",
- "Upload" : "Upload",
+ "Target folder" : "Target folder",
"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 ",
- "Use this address to access your Files via WebDAV " : "Use this address to access your Files via WebDAV ",
- "No favorites" : "No favourites"
+ "%s of %s used" : "%s of %s used",
+ "Use this address to access your Files via WebDAV " : "Use this address to access your Files via WebDAV "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/en_GB.json b/apps/files/l10n/en_GB.json
index f8ff0a553b5bc..df3a949c17c35 100644
--- a/apps/files/l10n/en_GB.json
+++ b/apps/files/l10n/en_GB.json
@@ -4,27 +4,27 @@
"Unknown error" : "Unknown error",
"All files" : "All files",
"Recent" : "Recent",
+ "Favorites" : "Favourites",
"File could not be found" : "File could not be found",
+ "Move or copy" : "Move or copy",
+ "Download" : "Download",
+ "Delete" : "Delete",
"Home" : "Home",
"Close" : "Close",
- "Favorites" : "Favourites",
"Could not create folder \"{dir}\"" : "Could not create folder \"{dir}\"",
"Upload cancelled." : "Upload cancelled.",
+ "…" : "…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Unable to upload {filename} as it is a directory or has 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Not enough free space, you are uploading {size1} but only {size2} is left",
"Target folder \"{dir}\" does not exist any more" : "Target folder \"{dir}\" does not exist any more",
"Not enough free space" : "Not enough free space",
"Uploading …" : "Uploading …",
- "…" : "…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} of {totalSize} ({bitrate})",
"Target folder does not exist any more" : "Target folder does not exist any more",
"Error when assembling chunks, status code {status}" : "Error when assembling chunks, status code {status}",
"Actions" : "Actions",
- "Download" : "Download",
"Rename" : "Rename",
- "Move or copy" : "Move or copy",
- "Target folder" : "Target folder",
- "Delete" : "Delete",
+ "Copy" : "Copy",
"Disconnect storage" : "Disconnect storage",
"Unshare" : "Unshare",
"Could not load info for file \"{file}\"" : "Could not load info for file \"{file}\"",
@@ -97,12 +97,18 @@
"Moved by {user}" : "Moved by {user}",
"\"remote user\"" : "\"remote user\"",
"You created {file}" : "You created {file}",
+ "You created an encrypted file in {file}" : "You created an encrypted file in {file}",
"{user} created {file}" : "{user} created {file}",
+ "{user} created an encrypted file in {file}" : "{user} created an encrypted file in {file}",
"{file} was created in a public folder" : "{file} was created in a public folder",
"You changed {file}" : "You changed {file}",
+ "You changed an encrypted file in {file}" : "You changed an encrypted file in {file}",
"{user} changed {file}" : "{user} changed {file}",
+ "{user} changed an encrypted file in {file}" : "{user} changed an encrypted file in {file}",
"You deleted {file}" : "You deleted {file}",
+ "You deleted an encrypted file in {file}" : "You deleted an encrypted file in {file}",
"{user} deleted {file}" : "{user} deleted {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} deleted an encrypted file in {file}",
"You restored {file}" : "You restored {file}",
"{user} restored {file}" : "{user} restored {file}",
"You renamed {oldfile} to {newfile}" : "You renamed {oldfile} to {newfile}",
@@ -123,7 +129,6 @@
"Save" : "Save",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "With PHP-FPM it might take 5 minutes for changes to be applied.",
"Missing permissions to edit from here." : "Missing permissions to edit from here.",
- "%s of %s used" : "%s of %s used",
"%s used" : "%s used",
"Settings" : "Settings",
"Show hidden files" : "Show hidden files",
@@ -138,31 +143,18 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "The files you are trying to upload exceed the maximum size for file uploads on this server.",
"No favorites yet" : "No favourites yet",
"Files and folders you mark as favorite will show up here" : "Files and folders you mark as favourite will show up here",
- "Shared with you" : "Shared with you",
- "Shared with others" : "Shared with others",
- "Shared by link" : "Shared by link",
"Tags" : "Tags",
"Deleted files" : "Deleted files",
+ "Shared with others" : "Shared with others",
+ "Shared with you" : "Shared with you",
+ "Shared by link" : "Shared by link",
"Text file" : "Text file",
"New text file.txt" : "New text file.txt",
- "Uploading..." : "Uploading...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} hours left","{hours}:{minutes}:{seconds} hours left"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minutes left","{minutes}:{seconds} minutes left"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} second left","{seconds} seconds left"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Any moment now...",
- "Soon..." : "Soon...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "File upload is in progress. Leaving the page now will cancel the upload.",
"Move" : "Move",
- "Copy local link" : "Copy local link",
- "Folder" : "Folder",
- "Upload" : "Upload",
+ "Target folder" : "Target folder",
"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 ",
- "Use this address to access your Files via WebDAV " : "Use this address to access your Files via WebDAV ",
- "No favorites" : "No favourites"
+ "%s of %s used" : "%s of %s used",
+ "Use this address to access your Files via WebDAV " : "Use this address to access your Files via WebDAV "
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/eo.js b/apps/files/l10n/eo.js
index cb558e40604a7..34c16c9296562 100644
--- a/apps/files/l10n/eo.js
+++ b/apps/files/l10n/eo.js
@@ -1,117 +1,170 @@
OC.L10N.register(
"files",
{
- "Storage invalid" : "Memoro ne validas",
+ "Storage is temporarily not available" : "Konservejo dumtempe ne disponeblas",
+ "Storage invalid" : "Konservejo ne validas",
"Unknown error" : "Nekonata eraro",
- "Files" : "Dosieroj",
"All files" : "Ĉiuj dosieroj",
+ "Recent" : "Lastaj ŝanĝoj",
+ "Favorites" : "Pliŝatataj",
+ "File could not be found" : "Dosiero ne troveblas",
+ "Move or copy" : "Movi aŭ kopii",
+ "Download" : "Elŝuti",
+ "Delete" : "Forigi",
"Home" : "Hejmo",
"Close" : "Fermi",
- "Favorites" : "Favoratoj",
- "Could not create folder \"{dir}\"" : "Ne eblas krei dosierujon “{dir}”",
+ "Could not create folder \"{dir}\"" : "Ne eblas krei dosierujon „{dir}“",
"Upload cancelled." : "La alŝuto nuliĝis.",
- "Unable to upload {filename} as it is a directory or has 0 bytes" : "Ne povis alŝutiĝi {filename} ĉar ĝi estas dosierujo aŭ ĝi havas 0 duumokojn",
- "Total file size {size1} exceeds upload limit {size2}" : "Tuta dosiergrando {size1} transpasas alŝutolimon {size2}",
+ "…" : "… ",
+ "Processing files …" : "Traktado de dosieroj…",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Ne povis alŝuti {filename} ĉar ĝi estas dosierujo aŭ ĝi havas 0 bajtoj",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Ne sufiĉas libera spaco: vi alŝutas {size1} sed nur {size2} restas",
- "Uploading..." : "Alŝutante...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Dosieralŝuto plenumiĝas. Lasi la paĝon nun nuligus la alŝuton.",
+ "Target folder \"{dir}\" does not exist any more" : "Cela dosierujo \"{dir}\" ne plu ekzistas",
+ "Not enough free space" : "Ne sufiĉe libera spaco",
+ "Uploading …" : "Alŝutante…",
+ "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} el {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Alŝuto de tiu elemento ne estas subtenata",
+ "Target folder does not exist any more" : "La cela dosierujo ne plu ekzistas",
+ "Error when assembling chunks, status code {status}" : "Eraro dum kunigo de pecoj, stata kodo {status}",
"Actions" : "Agoj",
- "Download" : "Elŝuti",
- "Rename" : "Alinomigi",
- "Delete" : "Forigi",
- "Disconnect storage" : "Malkonekti memoron",
+ "Rename" : "Alinomi",
+ "Copy" : "Kopii",
+ "Choose target folder" : "Elekti celan dosierujon",
+ "Disconnect storage" : "Malkonekti konservejon",
"Unshare" : "Malkunhavigi",
+ "Could not load info for file \"{file}\"" : "Informo pri dosiero „{file}“ ne legeblis",
+ "Files" : "Dosieroj",
"Details" : "Detaloj",
"Select" : "Elekti",
- "Pending" : "Traktotaj",
+ "Pending" : "Pritraktotaj",
"Unable to determine date" : "Ne eblas determini daton",
"This operation is forbidden" : "Ĉi tiu operacio malpermesatas",
"This directory is unavailable, please check the logs or contact the administrator" : "Ĉi tiu dosierujo maldisponeblas, bonvolu kontroli la protokolojn aŭ kontakti la administranton",
- "Could not move \"{file}\", target exists" : "Ne eblas movi “{file}”-n, celo jam ekzistas",
- "Could not move \"{file}\"" : "Ne eblas movi “{file}”-n",
+ "Could not move \"{file}\", target exists" : "Ne eblas movi la dosieron „{file}“, celo jam ekzistas",
+ "Could not move \"{file}\"" : "Ne eblas movi la dosieron „{file}“",
+ "Could not copy \"{file}\", target exists" : "Ne eblas kopii la dosieron „{file}“, celo jam ekzistas",
+ "Could not copy \"{file}\"" : "Ne eblas kopii la dosieron „{file}“",
+ "Copied {origin} inside {destination}" : "{origin} kopiita ene de {destination}",
+ "Copied {origin} and {nbfiles} other files inside {destination}" : "{origin} kaj {nbfiles} aliaj dosieroj kopiitaj ene de {destination}",
"{newName} already exists" : "{newName} jam ekzistas",
- "Could not rename \"{fileName}\", it does not exist any more" : "Ne ebls alinomigi “{fileName}”, ĝi ne plu ekzistas",
- "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "La nomo “{targetName}” jam uzatas en la dosierujo “{dir}”. Bonvolu elekti malsaman nomon.",
- "Could not rename \"{fileName}\"" : "Ne eblas alinomigi “{fileName}”",
- "Could not create file \"{file}\"" : "Ne eblas krei dosieron “{file}”",
- "Could not create file \"{file}\" because it already exists" : "Ne eblas krei dosieron “{file}” ĉar ĝi jam ekzistas",
- "Could not create folder \"{dir}\" because it already exists" : "Ne eblas krei dosierujon “{dir}” ĉar ĝi jam ekzistas",
- "Error deleting file \"{fileName}\"." : "Eraris forigo de dosiero “{fileName}”.",
+ "Could not rename \"{fileName}\", it does not exist any more" : "Ne eblis alinomi „{fileName}“, ĝi ne plu ekzistas",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "La nomo „{targetName}“ jam uzatas en la dosierujo „{dir}“. Bonvolu elekti alian nomon.",
+ "Could not rename \"{fileName}\"" : "Ne eblis alinomi „{fileName}“",
+ "Could not create file \"{file}\"" : "Ne eblas krei dosieron „{file}“",
+ "Could not create file \"{file}\" because it already exists" : "Ne eblis krei dosieron „{file}“ ĉar ĝi jam ekzistas",
+ "Could not create folder \"{dir}\" because it already exists" : "Ne eblas krei dosierujon „{dir}“ ĉar ĝi jam ekzistas",
+ "Error deleting file \"{fileName}\"." : "Eraro dum forigo de dosiero „{fileName}“.",
+ "No search results in other folders for {tag}{filter}{endtag}" : "Neniu serĉorezulto en aliaj dosierujoj pri {tag}{filter}{endtag}",
"Name" : "Nomo",
"Size" : "Grando",
"Modified" : "Modifita",
"_%n folder_::_%n folders_" : ["%n dosierujo","%n dosierujoj"],
"_%n file_::_%n files_" : ["%n dosiero","%n dosieroj"],
"{dirs} and {files}" : "{dirs} kaj {files}",
+ "_including %n hidden_::_including %n hidden_" : ["inkluzive %n kaŝita","inkluzive %n kaŝita(j)"],
"You don’t have permission to upload or create files here" : "Vi ne permesatas alŝuti aŭ krei dosierojn ĉi tie",
"_Uploading %n file_::_Uploading %n files_" : ["Alŝutatas %n dosiero","Alŝutatas %n dosieroj"],
"New" : "Nova",
- "\"{name}\" is an invalid file name." : "“{name}” estas nevalida dosiernomo.",
+ "{used} of {quota} used" : "{used} uzataj el {quota}",
+ "{used} used" : "{used} uzataj",
+ "\"{name}\" is an invalid file name." : "„{name}“ estas nevalida dosiernomo.",
"File name cannot be empty." : "Dosiernomo devas ne malpleni.",
+ "\"/\" is not allowed inside a file name." : "Ne eblas uziĝi „/“ en dosiernomo.",
+ "\"{name}\" is not an allowed filetype" : "„{name}“ ne estas permesita dosiertipo.",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "Memoro de {owner} plenas; dosieroj ne povas alŝutiĝi aŭ sinkroniĝi plu!",
"Your storage is full, files can not be updated or synced anymore!" : "Via memoro plenas, ne plu eblas ĝisdatigi aŭ sinkronigi dosierojn!",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "Memoro de {owner} preskaŭ plenas ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "Via memoro preskaŭ plenas ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["kongruas kun “{filter}”","kongruas kun “{filter}”"],
+ "View in folder" : "Vidi en dosierujo",
+ "Copied!" : "Kopiita!",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Kopii senperan ligilon (nur validas por uzantoj, kiuj povas aliri al tiu dosiero aŭ dosierujo)",
"Path" : "Vojo",
- "_%n byte_::_%n bytes_" : ["%n duumoko","%n duumokoj"],
- "Favorited" : "Pliŝatataj",
- "Favorite" : "Favorato",
- "Folder" : "Dosierujo",
+ "_%n byte_::_%n bytes_" : ["%n bajto","%n bajtoj"],
+ "Favorited" : "Pliŝatitaj",
+ "Favorite" : "Pliŝatata",
"New folder" : "Nova dosierujo",
- "Upload" : "Alŝuti",
- "An error occurred while trying to update the tags" : "Eraris provo ĝisdatigi la etikedojn",
+ "Upload file" : "Alŝuti dosieron",
+ "Not favorited" : "Ne pliŝatitaj",
+ "Remove from favorites" : "Malpliŝatigi",
+ "Add to favorites" : "Pliŝatigi",
+ "An error occurred while trying to update the tags" : "Okazis eraro dum provo ĝisdatigi la etikedojn",
+ "Added to favorites" : "Aldonita al pliŝatataĵoj",
+ "Removed from favorites" : "Forigita el pliŝataĵoj",
+ "You added {file} to your favorites" : "Vi aldonis {file} al viaj pliŝataĵoj",
+ "You removed {file} from your favorites" : "Vi forigis {file} el viaj pliŝataĵoj",
+ "File changes" : "Dosierŝanĝoj",
+ "Created by {user}" : "Kreita de {user}",
+ "Changed by {user}" : "Ŝanĝita de {user}",
+ "Deleted by {user}" : "Forigita de {user}",
+ "Restored by {user}" : "Restaŭrita de {user}",
+ "Renamed by {user}" : "Alinomita de {user}",
+ "Moved by {user}" : "Movita de {user}",
+ "\"remote user\"" : "„fora uzanto“",
+ "You created {file}" : "Vi kreis „{file}“",
+ "You created an encrypted file in {file}" : "Vi kreis ĉifritan dosieron en {file}",
+ "{user} created {file}" : "{user} kreis {file}",
+ "{user} created an encrypted file in {file}" : "{user} kreis ĉifritan dosieron en {file}",
+ "{file} was created in a public folder" : "{file} kreiĝis en publika dosierujo",
+ "You changed {file}" : "Vi ŝanĝis {file}",
+ "You changed an encrypted file in {file}" : "Vi ŝanĝis ĉifritan dosieron en {file}",
+ "{user} changed {file}" : "{user} ŝanĝis {file}",
+ "{user} changed an encrypted file in {file}" : "{user} ŝanĝis ĉifritan dosieron en {file}",
+ "You deleted {file}" : "Vi forigis {file}",
+ "You deleted an encrypted file in {file}" : "Vi forigis ĉifritan dosieron en {file}",
+ "{user} deleted {file}" : "{user} forigis {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} forigis ĉifritan dosieron en {file}",
+ "You restored {file}" : "Vi restaŭris {file}",
+ "{user} restored {file}" : "{user} restaŭris {file}",
+ "You renamed {oldfile} to {newfile}" : "Vi alinomis {oldfile} al {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} alinomis {oldfile} al {newfile}",
+ "You moved {oldfile} to {newfile}" : "Vi movis {oldfile} al {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{user} movis {oldfile} al {newfile}",
+ "A file has been added to or removed from your favorites " : "Dosiero aldoniĝis aŭ foriĝis el viaj pliŝataĵoj ",
+ "A file or folder has been changed or renamed " : "Dosiero aŭ dosierujo ŝanĝiĝis aŭ alinomiĝis ",
"A new file or folder has been created " : "Nova dosiero aŭ dosierujo kreiĝis ",
"A file or folder has been deleted " : "Dosiero aŭ dosierujo foriĝis ",
- "A file or folder has been restored " : "Dosiero aŭ dosierujo restaŭriĝis ",
- "You created %1$s" : "Vi kreis %1$s",
- "%2$s created %1$s" : "%2$s kreis %1$s",
- "%1$s was created in a public folder" : "%1$s kreiĝis en publika dosierujo",
- "You changed %1$s" : "Vi ŝanĝis %1$s",
- "%2$s changed %1$s" : "%2$s ŝanĝis %1$s",
- "You deleted %1$s" : "Vi forigis %1$s",
- "%2$s deleted %1$s" : "%2$s forigis %1$s",
- "You restored %1$s" : "Vi restaŭris %1$s",
- "%2$s restored %1$s" : "%2$s restaŭris %1$s",
- "Changed by %2$s" : "Ŝanĝita de %2$s",
- "Deleted by %2$s" : "Forigita de %2$s",
- "Restored by %2$s" : "Restaŭrita de %2$s",
+ "Limit notifications about creation and changes to your favorite files (Stream only) " : "Limigi sciigojn pri kreo aŭ ŝanĝo de viaj pliŝatataj dosieroj (nur en la fluo) ",
+ "A file or folder has been restored " : "Dosiero aŭ dosierujo restaŭrita ",
+ "Unlimited" : "Senlima",
"Upload (max. %s)" : "Alŝuti (maks. %s)",
- "File handling" : "Dosieradministro",
+ "File Management" : "Dosieradministrado",
+ "File handling" : "Dosiertraktado",
"Maximum upload size" : "Maksimuma alŝutogrando",
"max. possible: " : "maks. ebla: ",
"Save" : "Konservi",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Per PHP-FPM, ŝanĝoj povas postuli 5 minutojn por aplikiĝi.",
"Missing permissions to edit from here." : "Mankas permesoj por redakti ekde ĉi tie.",
+ "%1$s of %2$s used" : "%1$s uzataj el %2$s",
+ "%s used" : "%s uzataj",
"Settings" : "Agordo",
+ "Show hidden files" : "Montri kaŝitajn dosierojn",
"WebDAV" : "WebDAV",
- "No files in here" : "Neniu dosiero estas ĉi tie",
+ "Use this address to access your Files via WebDAV " : "Uzu tiun adreson por atingi viajn dosierojn per WebDAV ",
+ "Toggle grid view" : "Baskuligi kradan vidon",
+ "Cancel upload" : "Nuligi alŝuton",
+ "No files in here" : "Neniu dosiero ĉi tie",
"Upload some content or sync with your devices!" : "Alŝutu iom da enhavo aŭ sinkronigu kun viaj aparatoj!",
"No entries found in this folder" : "Neniu enigo troviĝis en ĉi tiu dosierujo",
"Select all" : "Elekti ĉion",
- "Upload too large" : "Alŝuto tro larĝa",
+ "Upload too large" : "Alŝuto tro granda",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "La dosieroj, kiujn vi provas alŝuti, transpasas la maksimuman grandon por dosieralŝutoj en ĉi tiu servilo.",
- "No favorites" : "Neniu pliŝato",
- "Files and folders you mark as favorite will show up here" : "Dosieroj kaj dosierujoj, kiujn vi markas, kiel pliŝatoj, aperos ĉi tie",
+ "No favorites yet" : "Ankoraŭ neniu pliŝataĵo",
+ "Files and folders you mark as favorite will show up here" : "Dosieroj kaj dosierujoj, kiujn vi markas kiel pliŝataĵoj, aperos ĉi tie",
+ "Tags" : "Etikedoj",
+ "Deleted files" : "Forigitaj dosieroj",
+ "Shares" : "Kunhavigoj",
+ "Shared with others" : "Kunhavata kun aliaj",
+ "Shared with you" : "Kunhavata kun vi",
+ "Shared by link" : "Kunhavata per ligilo",
+ "Deleted shares" : "Forigitaj kunhavigoj",
"Text file" : "Tekstodosiero",
"New text file.txt" : "Nova tekstodosiero.txt",
- "Storage not available" : "Memoro ne disponeblas",
- "Unable to set upload directory." : "Ne povis agordiĝi la alŝuta dosierujo.",
- "No file was uploaded. Unknown error" : "Neniu dosiero alŝutiĝis. Nekonata eraro.",
- "There is no error, the file uploaded with success" : "Ne estas eraro, la dosiero alŝutiĝis sukcese.",
- "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "La dosiero alŝutita superas la regulon upload_max_filesize el php.ini: ",
- "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "La dosiero alŝutita superas la regulon MAX_FILE_SIZE, kiu estas difinita en la HTML-formularo",
- "The uploaded file was only partially uploaded" : "la alŝutita dosiero nur parte alŝutiĝis",
- "No file was uploaded" : "Neniu dosiero alŝutiĝis.",
- "Missing a temporary folder" : "Mankas provizora dosierujo.",
- "Failed to write to disk" : "Malsukcesis skribo al disko",
- "Not enough storage available" : "Ne haveblas sufiĉa memoro",
- "The target folder has been moved or deleted." : "La cela dosierujo moviĝis aŭ foriĝis.",
- "Upload failed. Could not find uploaded file" : "La alŝuto malsukcesis. Ne troviĝis alŝutota dosiero.",
- "Upload failed. Could not get file info." : "La alŝuto malsukcesis. Ne povis ekhaviĝi informo pri dosiero.",
- "Invalid directory." : "Nevalida dosierujo.",
- "Could not get result from server." : "Ne povis ekhaviĝi rezulto el la servilo.",
- "{newname} already exists" : "{newname} jam ekzistas",
- "A file or folder has been changed " : "Dosiero aŭ dosierujo ŝanĝiĝis "
+ "Move" : "Movi",
+ "Target folder" : "Cela dosierujo",
+ "A new file or folder has been deleted " : "Nova dosiero aŭ dosierujo foriĝis ",
+ "A new file or folder has been restored " : "Nova dosiero aŭ dosierujo restaŭriĝis ",
+ "%s of %s used" : "%s uzataj el %s",
+ "Use this address to access your Files via WebDAV " : "Uzu tiun adreson por atingi viajn dosierojn per WebDAV "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/eo.json b/apps/files/l10n/eo.json
index 6e9f47dade1c9..98a3b7f59e0e2 100644
--- a/apps/files/l10n/eo.json
+++ b/apps/files/l10n/eo.json
@@ -1,115 +1,168 @@
{ "translations": {
- "Storage invalid" : "Memoro ne validas",
+ "Storage is temporarily not available" : "Konservejo dumtempe ne disponeblas",
+ "Storage invalid" : "Konservejo ne validas",
"Unknown error" : "Nekonata eraro",
- "Files" : "Dosieroj",
"All files" : "Ĉiuj dosieroj",
+ "Recent" : "Lastaj ŝanĝoj",
+ "Favorites" : "Pliŝatataj",
+ "File could not be found" : "Dosiero ne troveblas",
+ "Move or copy" : "Movi aŭ kopii",
+ "Download" : "Elŝuti",
+ "Delete" : "Forigi",
"Home" : "Hejmo",
"Close" : "Fermi",
- "Favorites" : "Favoratoj",
- "Could not create folder \"{dir}\"" : "Ne eblas krei dosierujon “{dir}”",
+ "Could not create folder \"{dir}\"" : "Ne eblas krei dosierujon „{dir}“",
"Upload cancelled." : "La alŝuto nuliĝis.",
- "Unable to upload {filename} as it is a directory or has 0 bytes" : "Ne povis alŝutiĝi {filename} ĉar ĝi estas dosierujo aŭ ĝi havas 0 duumokojn",
- "Total file size {size1} exceeds upload limit {size2}" : "Tuta dosiergrando {size1} transpasas alŝutolimon {size2}",
+ "…" : "… ",
+ "Processing files …" : "Traktado de dosieroj…",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Ne povis alŝuti {filename} ĉar ĝi estas dosierujo aŭ ĝi havas 0 bajtoj",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Ne sufiĉas libera spaco: vi alŝutas {size1} sed nur {size2} restas",
- "Uploading..." : "Alŝutante...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Dosieralŝuto plenumiĝas. Lasi la paĝon nun nuligus la alŝuton.",
+ "Target folder \"{dir}\" does not exist any more" : "Cela dosierujo \"{dir}\" ne plu ekzistas",
+ "Not enough free space" : "Ne sufiĉe libera spaco",
+ "Uploading …" : "Alŝutante…",
+ "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} el {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Alŝuto de tiu elemento ne estas subtenata",
+ "Target folder does not exist any more" : "La cela dosierujo ne plu ekzistas",
+ "Error when assembling chunks, status code {status}" : "Eraro dum kunigo de pecoj, stata kodo {status}",
"Actions" : "Agoj",
- "Download" : "Elŝuti",
- "Rename" : "Alinomigi",
- "Delete" : "Forigi",
- "Disconnect storage" : "Malkonekti memoron",
+ "Rename" : "Alinomi",
+ "Copy" : "Kopii",
+ "Choose target folder" : "Elekti celan dosierujon",
+ "Disconnect storage" : "Malkonekti konservejon",
"Unshare" : "Malkunhavigi",
+ "Could not load info for file \"{file}\"" : "Informo pri dosiero „{file}“ ne legeblis",
+ "Files" : "Dosieroj",
"Details" : "Detaloj",
"Select" : "Elekti",
- "Pending" : "Traktotaj",
+ "Pending" : "Pritraktotaj",
"Unable to determine date" : "Ne eblas determini daton",
"This operation is forbidden" : "Ĉi tiu operacio malpermesatas",
"This directory is unavailable, please check the logs or contact the administrator" : "Ĉi tiu dosierujo maldisponeblas, bonvolu kontroli la protokolojn aŭ kontakti la administranton",
- "Could not move \"{file}\", target exists" : "Ne eblas movi “{file}”-n, celo jam ekzistas",
- "Could not move \"{file}\"" : "Ne eblas movi “{file}”-n",
+ "Could not move \"{file}\", target exists" : "Ne eblas movi la dosieron „{file}“, celo jam ekzistas",
+ "Could not move \"{file}\"" : "Ne eblas movi la dosieron „{file}“",
+ "Could not copy \"{file}\", target exists" : "Ne eblas kopii la dosieron „{file}“, celo jam ekzistas",
+ "Could not copy \"{file}\"" : "Ne eblas kopii la dosieron „{file}“",
+ "Copied {origin} inside {destination}" : "{origin} kopiita ene de {destination}",
+ "Copied {origin} and {nbfiles} other files inside {destination}" : "{origin} kaj {nbfiles} aliaj dosieroj kopiitaj ene de {destination}",
"{newName} already exists" : "{newName} jam ekzistas",
- "Could not rename \"{fileName}\", it does not exist any more" : "Ne ebls alinomigi “{fileName}”, ĝi ne plu ekzistas",
- "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "La nomo “{targetName}” jam uzatas en la dosierujo “{dir}”. Bonvolu elekti malsaman nomon.",
- "Could not rename \"{fileName}\"" : "Ne eblas alinomigi “{fileName}”",
- "Could not create file \"{file}\"" : "Ne eblas krei dosieron “{file}”",
- "Could not create file \"{file}\" because it already exists" : "Ne eblas krei dosieron “{file}” ĉar ĝi jam ekzistas",
- "Could not create folder \"{dir}\" because it already exists" : "Ne eblas krei dosierujon “{dir}” ĉar ĝi jam ekzistas",
- "Error deleting file \"{fileName}\"." : "Eraris forigo de dosiero “{fileName}”.",
+ "Could not rename \"{fileName}\", it does not exist any more" : "Ne eblis alinomi „{fileName}“, ĝi ne plu ekzistas",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "La nomo „{targetName}“ jam uzatas en la dosierujo „{dir}“. Bonvolu elekti alian nomon.",
+ "Could not rename \"{fileName}\"" : "Ne eblis alinomi „{fileName}“",
+ "Could not create file \"{file}\"" : "Ne eblas krei dosieron „{file}“",
+ "Could not create file \"{file}\" because it already exists" : "Ne eblis krei dosieron „{file}“ ĉar ĝi jam ekzistas",
+ "Could not create folder \"{dir}\" because it already exists" : "Ne eblas krei dosierujon „{dir}“ ĉar ĝi jam ekzistas",
+ "Error deleting file \"{fileName}\"." : "Eraro dum forigo de dosiero „{fileName}“.",
+ "No search results in other folders for {tag}{filter}{endtag}" : "Neniu serĉorezulto en aliaj dosierujoj pri {tag}{filter}{endtag}",
"Name" : "Nomo",
"Size" : "Grando",
"Modified" : "Modifita",
"_%n folder_::_%n folders_" : ["%n dosierujo","%n dosierujoj"],
"_%n file_::_%n files_" : ["%n dosiero","%n dosieroj"],
"{dirs} and {files}" : "{dirs} kaj {files}",
+ "_including %n hidden_::_including %n hidden_" : ["inkluzive %n kaŝita","inkluzive %n kaŝita(j)"],
"You don’t have permission to upload or create files here" : "Vi ne permesatas alŝuti aŭ krei dosierojn ĉi tie",
"_Uploading %n file_::_Uploading %n files_" : ["Alŝutatas %n dosiero","Alŝutatas %n dosieroj"],
"New" : "Nova",
- "\"{name}\" is an invalid file name." : "“{name}” estas nevalida dosiernomo.",
+ "{used} of {quota} used" : "{used} uzataj el {quota}",
+ "{used} used" : "{used} uzataj",
+ "\"{name}\" is an invalid file name." : "„{name}“ estas nevalida dosiernomo.",
"File name cannot be empty." : "Dosiernomo devas ne malpleni.",
+ "\"/\" is not allowed inside a file name." : "Ne eblas uziĝi „/“ en dosiernomo.",
+ "\"{name}\" is not an allowed filetype" : "„{name}“ ne estas permesita dosiertipo.",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "Memoro de {owner} plenas; dosieroj ne povas alŝutiĝi aŭ sinkroniĝi plu!",
"Your storage is full, files can not be updated or synced anymore!" : "Via memoro plenas, ne plu eblas ĝisdatigi aŭ sinkronigi dosierojn!",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "Memoro de {owner} preskaŭ plenas ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "Via memoro preskaŭ plenas ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["kongruas kun “{filter}”","kongruas kun “{filter}”"],
+ "View in folder" : "Vidi en dosierujo",
+ "Copied!" : "Kopiita!",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Kopii senperan ligilon (nur validas por uzantoj, kiuj povas aliri al tiu dosiero aŭ dosierujo)",
"Path" : "Vojo",
- "_%n byte_::_%n bytes_" : ["%n duumoko","%n duumokoj"],
- "Favorited" : "Pliŝatataj",
- "Favorite" : "Favorato",
- "Folder" : "Dosierujo",
+ "_%n byte_::_%n bytes_" : ["%n bajto","%n bajtoj"],
+ "Favorited" : "Pliŝatitaj",
+ "Favorite" : "Pliŝatata",
"New folder" : "Nova dosierujo",
- "Upload" : "Alŝuti",
- "An error occurred while trying to update the tags" : "Eraris provo ĝisdatigi la etikedojn",
+ "Upload file" : "Alŝuti dosieron",
+ "Not favorited" : "Ne pliŝatitaj",
+ "Remove from favorites" : "Malpliŝatigi",
+ "Add to favorites" : "Pliŝatigi",
+ "An error occurred while trying to update the tags" : "Okazis eraro dum provo ĝisdatigi la etikedojn",
+ "Added to favorites" : "Aldonita al pliŝatataĵoj",
+ "Removed from favorites" : "Forigita el pliŝataĵoj",
+ "You added {file} to your favorites" : "Vi aldonis {file} al viaj pliŝataĵoj",
+ "You removed {file} from your favorites" : "Vi forigis {file} el viaj pliŝataĵoj",
+ "File changes" : "Dosierŝanĝoj",
+ "Created by {user}" : "Kreita de {user}",
+ "Changed by {user}" : "Ŝanĝita de {user}",
+ "Deleted by {user}" : "Forigita de {user}",
+ "Restored by {user}" : "Restaŭrita de {user}",
+ "Renamed by {user}" : "Alinomita de {user}",
+ "Moved by {user}" : "Movita de {user}",
+ "\"remote user\"" : "„fora uzanto“",
+ "You created {file}" : "Vi kreis „{file}“",
+ "You created an encrypted file in {file}" : "Vi kreis ĉifritan dosieron en {file}",
+ "{user} created {file}" : "{user} kreis {file}",
+ "{user} created an encrypted file in {file}" : "{user} kreis ĉifritan dosieron en {file}",
+ "{file} was created in a public folder" : "{file} kreiĝis en publika dosierujo",
+ "You changed {file}" : "Vi ŝanĝis {file}",
+ "You changed an encrypted file in {file}" : "Vi ŝanĝis ĉifritan dosieron en {file}",
+ "{user} changed {file}" : "{user} ŝanĝis {file}",
+ "{user} changed an encrypted file in {file}" : "{user} ŝanĝis ĉifritan dosieron en {file}",
+ "You deleted {file}" : "Vi forigis {file}",
+ "You deleted an encrypted file in {file}" : "Vi forigis ĉifritan dosieron en {file}",
+ "{user} deleted {file}" : "{user} forigis {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} forigis ĉifritan dosieron en {file}",
+ "You restored {file}" : "Vi restaŭris {file}",
+ "{user} restored {file}" : "{user} restaŭris {file}",
+ "You renamed {oldfile} to {newfile}" : "Vi alinomis {oldfile} al {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} alinomis {oldfile} al {newfile}",
+ "You moved {oldfile} to {newfile}" : "Vi movis {oldfile} al {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{user} movis {oldfile} al {newfile}",
+ "A file has been added to or removed from your favorites " : "Dosiero aldoniĝis aŭ foriĝis el viaj pliŝataĵoj ",
+ "A file or folder has been changed or renamed " : "Dosiero aŭ dosierujo ŝanĝiĝis aŭ alinomiĝis ",
"A new file or folder has been created " : "Nova dosiero aŭ dosierujo kreiĝis ",
"A file or folder has been deleted " : "Dosiero aŭ dosierujo foriĝis ",
- "A file or folder has been restored " : "Dosiero aŭ dosierujo restaŭriĝis ",
- "You created %1$s" : "Vi kreis %1$s",
- "%2$s created %1$s" : "%2$s kreis %1$s",
- "%1$s was created in a public folder" : "%1$s kreiĝis en publika dosierujo",
- "You changed %1$s" : "Vi ŝanĝis %1$s",
- "%2$s changed %1$s" : "%2$s ŝanĝis %1$s",
- "You deleted %1$s" : "Vi forigis %1$s",
- "%2$s deleted %1$s" : "%2$s forigis %1$s",
- "You restored %1$s" : "Vi restaŭris %1$s",
- "%2$s restored %1$s" : "%2$s restaŭris %1$s",
- "Changed by %2$s" : "Ŝanĝita de %2$s",
- "Deleted by %2$s" : "Forigita de %2$s",
- "Restored by %2$s" : "Restaŭrita de %2$s",
+ "Limit notifications about creation and changes to your favorite files (Stream only) " : "Limigi sciigojn pri kreo aŭ ŝanĝo de viaj pliŝatataj dosieroj (nur en la fluo) ",
+ "A file or folder has been restored " : "Dosiero aŭ dosierujo restaŭrita ",
+ "Unlimited" : "Senlima",
"Upload (max. %s)" : "Alŝuti (maks. %s)",
- "File handling" : "Dosieradministro",
+ "File Management" : "Dosieradministrado",
+ "File handling" : "Dosiertraktado",
"Maximum upload size" : "Maksimuma alŝutogrando",
"max. possible: " : "maks. ebla: ",
"Save" : "Konservi",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Per PHP-FPM, ŝanĝoj povas postuli 5 minutojn por aplikiĝi.",
"Missing permissions to edit from here." : "Mankas permesoj por redakti ekde ĉi tie.",
+ "%1$s of %2$s used" : "%1$s uzataj el %2$s",
+ "%s used" : "%s uzataj",
"Settings" : "Agordo",
+ "Show hidden files" : "Montri kaŝitajn dosierojn",
"WebDAV" : "WebDAV",
- "No files in here" : "Neniu dosiero estas ĉi tie",
+ "Use this address to access your Files via WebDAV " : "Uzu tiun adreson por atingi viajn dosierojn per WebDAV ",
+ "Toggle grid view" : "Baskuligi kradan vidon",
+ "Cancel upload" : "Nuligi alŝuton",
+ "No files in here" : "Neniu dosiero ĉi tie",
"Upload some content or sync with your devices!" : "Alŝutu iom da enhavo aŭ sinkronigu kun viaj aparatoj!",
"No entries found in this folder" : "Neniu enigo troviĝis en ĉi tiu dosierujo",
"Select all" : "Elekti ĉion",
- "Upload too large" : "Alŝuto tro larĝa",
+ "Upload too large" : "Alŝuto tro granda",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "La dosieroj, kiujn vi provas alŝuti, transpasas la maksimuman grandon por dosieralŝutoj en ĉi tiu servilo.",
- "No favorites" : "Neniu pliŝato",
- "Files and folders you mark as favorite will show up here" : "Dosieroj kaj dosierujoj, kiujn vi markas, kiel pliŝatoj, aperos ĉi tie",
+ "No favorites yet" : "Ankoraŭ neniu pliŝataĵo",
+ "Files and folders you mark as favorite will show up here" : "Dosieroj kaj dosierujoj, kiujn vi markas kiel pliŝataĵoj, aperos ĉi tie",
+ "Tags" : "Etikedoj",
+ "Deleted files" : "Forigitaj dosieroj",
+ "Shares" : "Kunhavigoj",
+ "Shared with others" : "Kunhavata kun aliaj",
+ "Shared with you" : "Kunhavata kun vi",
+ "Shared by link" : "Kunhavata per ligilo",
+ "Deleted shares" : "Forigitaj kunhavigoj",
"Text file" : "Tekstodosiero",
"New text file.txt" : "Nova tekstodosiero.txt",
- "Storage not available" : "Memoro ne disponeblas",
- "Unable to set upload directory." : "Ne povis agordiĝi la alŝuta dosierujo.",
- "No file was uploaded. Unknown error" : "Neniu dosiero alŝutiĝis. Nekonata eraro.",
- "There is no error, the file uploaded with success" : "Ne estas eraro, la dosiero alŝutiĝis sukcese.",
- "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "La dosiero alŝutita superas la regulon upload_max_filesize el php.ini: ",
- "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "La dosiero alŝutita superas la regulon MAX_FILE_SIZE, kiu estas difinita en la HTML-formularo",
- "The uploaded file was only partially uploaded" : "la alŝutita dosiero nur parte alŝutiĝis",
- "No file was uploaded" : "Neniu dosiero alŝutiĝis.",
- "Missing a temporary folder" : "Mankas provizora dosierujo.",
- "Failed to write to disk" : "Malsukcesis skribo al disko",
- "Not enough storage available" : "Ne haveblas sufiĉa memoro",
- "The target folder has been moved or deleted." : "La cela dosierujo moviĝis aŭ foriĝis.",
- "Upload failed. Could not find uploaded file" : "La alŝuto malsukcesis. Ne troviĝis alŝutota dosiero.",
- "Upload failed. Could not get file info." : "La alŝuto malsukcesis. Ne povis ekhaviĝi informo pri dosiero.",
- "Invalid directory." : "Nevalida dosierujo.",
- "Could not get result from server." : "Ne povis ekhaviĝi rezulto el la servilo.",
- "{newname} already exists" : "{newname} jam ekzistas",
- "A file or folder has been changed " : "Dosiero aŭ dosierujo ŝanĝiĝis "
+ "Move" : "Movi",
+ "Target folder" : "Cela dosierujo",
+ "A new file or folder has been deleted " : "Nova dosiero aŭ dosierujo foriĝis ",
+ "A new file or folder has been restored " : "Nova dosiero aŭ dosierujo restaŭriĝis ",
+ "%s of %s used" : "%s uzataj el %s",
+ "Use this address to access your Files via WebDAV " : "Uzu tiun adreson por atingi viajn dosierojn per WebDAV "
},"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 0852da86efc98..dee55e38ea404 100644
--- a/apps/files/l10n/es.js
+++ b/apps/files/l10n/es.js
@@ -1,55 +1,60 @@
OC.L10N.register(
"files",
{
- "Storage is temporarily not available" : "El almacenamiento no esta disponible temporalmente",
- "Storage invalid" : "Almacenamiento inválido",
+ "Storage is temporarily not available" : "El almacenamiento no está disponible temporalmente",
+ "Storage invalid" : "Almacenamiento no válido",
"Unknown error" : "Error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "El archivo no se ha encontrado",
- "Home" : "Particular",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Eliminar",
+ "Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No se pudo crear la carpeta \"{dir}\"",
+ "This will stop your current uploads." : "Esto detendrá las actuales subidas.",
"Upload cancelled." : "Subida cancelada.",
+ "…" : "...",
+ "Processing files …" : "Procesando archivos...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No ha sido posible subir {filename} porque es un directorio o tiene 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No hay suficiente espacio libre. Quiere subir {size1} pero solo quedan {size2}",
"Target folder \"{dir}\" does not exist any more" : "La carpeta de destino \"{dir}\" ya no existe",
"Not enough free space" : "No hay espacio libre suficiente",
+ "An unknown error has occurred" : "Ha ocurrido un error desconocido",
"Uploading …" : "Subiendo...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
- "Target folder does not exist any more" : "La carpeta destino yano existe",
+ "Uploading that item is not supported" : "Subir este archivo no es compatible",
+ "Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Error al reunir las partes, código de estado {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Directorio destino",
- "Delete" : "Eliminar",
+ "Copy" : "Copiar",
+ "Choose target folder" : "Elegir carpeta de destino",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
- "Could not load info for file \"{file}\"" : "No se pudo cargar información para el archivo \"{file}\"",
+ "Could not load info for file \"{file}\"" : "No se ha podido cargar información para el archivo \"{file}\"",
"Files" : "Archivos",
"Details" : "Detalles",
"Select" : "Seleccionar",
"Pending" : "Pendiente",
"Unable to determine date" : "No se ha podido determinar la fecha",
"This operation is forbidden" : "Esta operación está prohibida",
- "This directory is unavailable, please check the logs or contact the administrator" : "Esta carpeta no está disponible, por favor verifique los registros o contáctese con el administrador",
- "Could not move \"{file}\", target exists" : "No se pudo mover \"{file}\", destino ya existe",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Esta carpeta no está disponible, por favor verifique los registros o contacte con el administrador",
+ "Could not move \"{file}\", target exists" : "No se pudo mover \"{file}\", ya existe",
"Could not move \"{file}\"" : "No se pudo mover \"{file}\"",
"Could not copy \"{file}\", target exists" : "No se ha podido copiar \"{file}\", ya existe el destino",
"Could not copy \"{file}\"" : "No se ha podido copiar \"{file}\"",
"Copied {origin} inside {destination}" : "Se ha copiado {origin} dentro de {destination}",
- "Copied {origin} and {nbfiles} other files inside {destination}" : "Se han copiado {origini} y {nbfiles} otros archivos dentro de {destination}",
+ "Copied {origin} and {nbfiles} other files inside {destination}" : "Se han copiado {origin} y {nbfiles} otros archivos dentro de {destination}",
"{newName} already exists" : "{newName} ya existe",
"Could not rename \"{fileName}\", it does not exist any more" : "No se pudo renombrar \"{fileName}\", ya no existe",
- "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "El nombre \"{targetName}\" ya se utiliza en la carpeta \"{dir}\". Por favor elija un nombre diferente.",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "El nombre \"{targetName}\" ya está en uso en la carpeta \"{dir}\". Por favor elija un nombre diferente.",
"Could not rename \"{fileName}\"" : "No se pudo renombrar \"{fileName}\"",
"Could not create file \"{file}\"" : "No se pudo crear archivo \"{file}\"",
"Could not create file \"{file}\" because it already exists" : "No se pudo crear archivo \"{file}\" porque ya existe",
- "Could not create folder \"{dir}\" because it already exists" : "No se pudo crear la carpeta \"{dir}\" porque ya existe",
+ "Could not create folder \"{dir}\" because it already exists" : "No se ha podido crear la carpeta \"{dir}\" porque ya existe",
"Error deleting file \"{fileName}\"." : "Error al borrar el archivo \"{fileName}\".",
"No search results in other folders for {tag}{filter}{endtag}" : "No hay resultados de búsqueda en otras carpetas para {tag}{filter}{endtag}",
"Name" : "Nombre",
@@ -66,71 +71,79 @@ OC.L10N.register(
"{used} used" : "{used} usados",
"\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido.",
"File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
- "\"/\" is not allowed inside a file name." : "\"/\" no se permite dentro de un nombre de archivo.",
+ "\"/\" is not allowed inside a file name." : "\"/\" no se permite en un nombre de archivo.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" no es un tipo de archivo permitido",
- "Storage of {owner} is full, files can not be updated or synced anymore!" : "El almacén de {owner} está repleto, ¡los archivos no se actualizarán ni sincronizarán más!",
- "Your storage is full, files can not be updated or synced anymore!" : "Su almacenamiento está lleno, ¡los archivos no se actualizarán ni sincronizarán más!",
- "Storage of {owner} is almost full ({usedSpacePercent}%)" : "El almacén de {owner} está casi lleno en un ({usedSpacePercent}%)",
- "Your storage is almost full ({usedSpacePercent}%)" : "Su almacenamiento está casi lleno ({usedSpacePercent}%)",
+ "Storage of {owner} is full, files can not be updated or synced anymore!" : "El espacio de {owner} está lleno, ¡no se subirán ni se sincronizarán más archivos!",
+ "Your storage is full, files can not be updated or synced anymore!" : "Tu espacio está lleno, ¡no se subirán ni se sincronizarán más archivos!",
+ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "El espacio de {owner} está casi lleno en un ({usedSpacePercent}%)",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Tu espacio está casi lleno, ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["coincidencias '{filter}'","coincidencia '{filter}'"],
"View in folder" : "Ver en carpeta",
"Copied!" : "¡Copiado!",
- "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)",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Copiar 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",
"Favorite" : "Favorito",
"New folder" : "Nueva carpeta",
"Upload file" : "Subir archivo",
- "Not favorited" : "No marcado como favorito",
+ "Not favorited" : "Quitado como favorito",
"Remove from favorites" : "Eliminar de favoritos",
"Add to favorites" : "Añadir a favoritos",
"An error occurred while trying to update the tags" : "Se produjo un error al tratar de actualizar las etiquetas",
"Added to favorites" : "Agregado a favoritos",
"Removed from favorites" : "Borrado de favoritos",
- "You added {file} to your favorites" : "Agregado {file} a tus favoritos",
- "You removed {file} from your favorites" : "Borrado {file} de tus favoritos",
+ "You added {file} to your favorites" : "Has agregado {file} a tus favoritos",
+ "You removed {file} from your favorites" : "Has borrado {file} de tus favoritos",
"File changes" : "Cambios del archivo",
"Created by {user}" : "Creado por {user}",
- "Changed by {user}" : "Cambiado por {user}",
+ "Changed by {user}" : "Modificado por {user}",
"Deleted by {user}" : "Borrado por {user}",
"Restored by {user}" : "Restaurado por {user}",
"Renamed by {user}" : "Renombrado por {user}",
"Moved by {user}" : "Movido por {user}",
"\"remote user\"" : "\"usuario remoto\"",
"You created {file}" : "Ha creado {file}",
+ "You created an encrypted file in {file}" : "Has creado un archivo cifrado en {file}",
"{user} created {file}" : "{user} ha creado {file}",
+ "{user} created an encrypted file in {file}" : "{user} ha creado un archivo cifrado en {file}",
"{file} was created in a public folder" : "{file} se ha creado en una carpeta pública",
- "You changed {file}" : "Usted ha cambiado {file}",
+ "You changed {file}" : "Has cambiado {file}",
+ "You changed an encrypted file in {file}" : "Has modificado un archivo cifrado en {file}",
"{user} changed {file}" : "{user} ha cambiado {file}",
- "You deleted {file}" : "Usted ha borrado {file}",
+ "{user} changed an encrypted file in {file}" : "{user} ha modificado un archivo cifrado en {file}",
+ "You deleted {file}" : "Has borrado {file}",
+ "You deleted an encrypted file in {file}" : "Has borrado un archivo cifrado en {file}",
"{user} deleted {file}" : "{user} eliminó {file}",
- "You restored {file}" : "Usted restauró {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} ha borrado un archivo cifrado en {file}",
+ "You restored {file}" : "Has restaurado {file}",
"{user} restored {file}" : "{user} restauró {file}",
- "You renamed {oldfile} to {newfile}" : "Ha renombrado {oldfile} como {newfile}",
- "{user} renamed {oldfile} to {newfile}" : "{user} ha renombrado {oldfile } como {newfile}",
- "You moved {oldfile} to {newfile}" : "Ha movido {oldfile } a {newfile}",
+ "You renamed {oldfile} to {newfile}" : "Has renombrado {oldfile} como {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} ha renombrado {oldfile} a {newfile}",
+ "You moved {oldfile} to {newfile}" : "Has 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 new file or folder has been created " : "Se ha creado un nuevo archivo o carpeta",
"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) ",
+ "Limit notifications about creation and changes to your favorite files (Stream only) " : "Limitar las notificaciones sobre la creación y cambios en tus archivos favoritos (solo transmisión) ",
"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",
- "Maximum upload size" : "Tamaño máximo de subida",
- "max. possible: " : "máx. posible:",
+ "File Management" : "Gestión de archivos",
+ "File handling" : "Manejo de archivos",
+ "Maximum upload size" : "Tamaño de subida máximo ",
+ "max. possible: " : "máx. posible: ",
"Save" : "Guardar",
- "With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tardar 5 minutos para que se realicen los cambios.",
+ "With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tardar hasta 5 minutos en realizarse los cambios.",
"Missing permissions to edit from here." : "Faltan permisos para poder editar desde aquí.",
- "%s of %s used" : "%s de %s usado",
+ "%1$s of %2$s used" : "%1$s de %2$s utilizados",
"%s used" : "usado %s",
"Settings" : "Ajustes",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder a tus archivos vía WebDAV ",
+ "Toggle grid view" : "Alternar vista de cuadrícula",
"Cancel upload" : "Cancelar subida",
"No files in here" : "Aquí no hay archivos",
"Upload some content or sync with your devices!" : "¡Suba contenidos o sincronice sus dispositivos!",
@@ -139,32 +152,21 @@ OC.L10N.register(
"Upload too large" : "Subida demasido grande",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que está intentando subir sobrepasan el tamaño máximo permitido en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
- "Files and folders you mark as favorite will show up here" : "Aquí aparecerán los archivos y carpetas que usted marque como favoritos",
- "Shared with you" : "Compartido con usted",
- "Shared with others" : "Compartido con otros",
- "Shared by link" : "Compartido por enlace",
+ "Files and folders you mark as favorite will show up here" : "Aquí aparecerán los archivos y carpetas que has marcado como favoritos",
"Tags" : "Etiquetas",
"Deleted files" : "Archivos eliminados",
+ "Shares" : "Archivos compartidos",
+ "Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido conmigo",
+ "Shared by link" : "Compartido por enlace",
+ "Deleted shares" : "Recursos compartidos eliminados",
"Text file" : "Archivo de texto",
- "New text file.txt" : "Nuevo archivo de texto.txt",
- "Uploading..." : "Subiendo...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} hora restante","{hours}:{minutes}:{seconds} horas restantes"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minuto restante","{minutes}:{seconds} minutos restantes"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} segundo restante","{seconds} segundos restantes"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Dentro de poco...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La subida del archivo está en proceso. Si sale de la página ahora, la subida será cancelada.",
+ "New text file.txt" : "Nuevo archivo.txt",
"Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos mediante WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Directorio de destino",
+ "A new file or folder has been deleted " : "Se ha borrado un nuevo archivo o carpeta",
+ "A new file or folder has been restored " : "Se ha restaurado un nuevo archivo o carpeta",
+ "%s of %s used" : "%s de %s usado",
+ "Use this address to access your Files via WebDAV " : "Utiliza esta dirección para acceder a tus archivos vía WebDAV "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es.json b/apps/files/l10n/es.json
index db8baad60b33b..4b9468a8f1819 100644
--- a/apps/files/l10n/es.json
+++ b/apps/files/l10n/es.json
@@ -1,53 +1,58 @@
{ "translations": {
- "Storage is temporarily not available" : "El almacenamiento no esta disponible temporalmente",
- "Storage invalid" : "Almacenamiento inválido",
+ "Storage is temporarily not available" : "El almacenamiento no está disponible temporalmente",
+ "Storage invalid" : "Almacenamiento no válido",
"Unknown error" : "Error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "El archivo no se ha encontrado",
- "Home" : "Particular",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Eliminar",
+ "Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No se pudo crear la carpeta \"{dir}\"",
+ "This will stop your current uploads." : "Esto detendrá las actuales subidas.",
"Upload cancelled." : "Subida cancelada.",
+ "…" : "...",
+ "Processing files …" : "Procesando archivos...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No ha sido posible subir {filename} porque es un directorio o tiene 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No hay suficiente espacio libre. Quiere subir {size1} pero solo quedan {size2}",
"Target folder \"{dir}\" does not exist any more" : "La carpeta de destino \"{dir}\" ya no existe",
"Not enough free space" : "No hay espacio libre suficiente",
+ "An unknown error has occurred" : "Ha ocurrido un error desconocido",
"Uploading …" : "Subiendo...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
- "Target folder does not exist any more" : "La carpeta destino yano existe",
+ "Uploading that item is not supported" : "Subir este archivo no es compatible",
+ "Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Error al reunir las partes, código de estado {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Directorio destino",
- "Delete" : "Eliminar",
+ "Copy" : "Copiar",
+ "Choose target folder" : "Elegir carpeta de destino",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
- "Could not load info for file \"{file}\"" : "No se pudo cargar información para el archivo \"{file}\"",
+ "Could not load info for file \"{file}\"" : "No se ha podido cargar información para el archivo \"{file}\"",
"Files" : "Archivos",
"Details" : "Detalles",
"Select" : "Seleccionar",
"Pending" : "Pendiente",
"Unable to determine date" : "No se ha podido determinar la fecha",
"This operation is forbidden" : "Esta operación está prohibida",
- "This directory is unavailable, please check the logs or contact the administrator" : "Esta carpeta no está disponible, por favor verifique los registros o contáctese con el administrador",
- "Could not move \"{file}\", target exists" : "No se pudo mover \"{file}\", destino ya existe",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Esta carpeta no está disponible, por favor verifique los registros o contacte con el administrador",
+ "Could not move \"{file}\", target exists" : "No se pudo mover \"{file}\", ya existe",
"Could not move \"{file}\"" : "No se pudo mover \"{file}\"",
"Could not copy \"{file}\", target exists" : "No se ha podido copiar \"{file}\", ya existe el destino",
"Could not copy \"{file}\"" : "No se ha podido copiar \"{file}\"",
"Copied {origin} inside {destination}" : "Se ha copiado {origin} dentro de {destination}",
- "Copied {origin} and {nbfiles} other files inside {destination}" : "Se han copiado {origini} y {nbfiles} otros archivos dentro de {destination}",
+ "Copied {origin} and {nbfiles} other files inside {destination}" : "Se han copiado {origin} y {nbfiles} otros archivos dentro de {destination}",
"{newName} already exists" : "{newName} ya existe",
"Could not rename \"{fileName}\", it does not exist any more" : "No se pudo renombrar \"{fileName}\", ya no existe",
- "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "El nombre \"{targetName}\" ya se utiliza en la carpeta \"{dir}\". Por favor elija un nombre diferente.",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "El nombre \"{targetName}\" ya está en uso en la carpeta \"{dir}\". Por favor elija un nombre diferente.",
"Could not rename \"{fileName}\"" : "No se pudo renombrar \"{fileName}\"",
"Could not create file \"{file}\"" : "No se pudo crear archivo \"{file}\"",
"Could not create file \"{file}\" because it already exists" : "No se pudo crear archivo \"{file}\" porque ya existe",
- "Could not create folder \"{dir}\" because it already exists" : "No se pudo crear la carpeta \"{dir}\" porque ya existe",
+ "Could not create folder \"{dir}\" because it already exists" : "No se ha podido crear la carpeta \"{dir}\" porque ya existe",
"Error deleting file \"{fileName}\"." : "Error al borrar el archivo \"{fileName}\".",
"No search results in other folders for {tag}{filter}{endtag}" : "No hay resultados de búsqueda en otras carpetas para {tag}{filter}{endtag}",
"Name" : "Nombre",
@@ -64,71 +69,79 @@
"{used} used" : "{used} usados",
"\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido.",
"File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
- "\"/\" is not allowed inside a file name." : "\"/\" no se permite dentro de un nombre de archivo.",
+ "\"/\" is not allowed inside a file name." : "\"/\" no se permite en un nombre de archivo.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" no es un tipo de archivo permitido",
- "Storage of {owner} is full, files can not be updated or synced anymore!" : "El almacén de {owner} está repleto, ¡los archivos no se actualizarán ni sincronizarán más!",
- "Your storage is full, files can not be updated or synced anymore!" : "Su almacenamiento está lleno, ¡los archivos no se actualizarán ni sincronizarán más!",
- "Storage of {owner} is almost full ({usedSpacePercent}%)" : "El almacén de {owner} está casi lleno en un ({usedSpacePercent}%)",
- "Your storage is almost full ({usedSpacePercent}%)" : "Su almacenamiento está casi lleno ({usedSpacePercent}%)",
+ "Storage of {owner} is full, files can not be updated or synced anymore!" : "El espacio de {owner} está lleno, ¡no se subirán ni se sincronizarán más archivos!",
+ "Your storage is full, files can not be updated or synced anymore!" : "Tu espacio está lleno, ¡no se subirán ni se sincronizarán más archivos!",
+ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "El espacio de {owner} está casi lleno en un ({usedSpacePercent}%)",
+ "Your storage is almost full ({usedSpacePercent}%)" : "Tu espacio está casi lleno, ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["coincidencias '{filter}'","coincidencia '{filter}'"],
"View in folder" : "Ver en carpeta",
"Copied!" : "¡Copiado!",
- "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)",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Copiar 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",
"Favorite" : "Favorito",
"New folder" : "Nueva carpeta",
"Upload file" : "Subir archivo",
- "Not favorited" : "No marcado como favorito",
+ "Not favorited" : "Quitado como favorito",
"Remove from favorites" : "Eliminar de favoritos",
"Add to favorites" : "Añadir a favoritos",
"An error occurred while trying to update the tags" : "Se produjo un error al tratar de actualizar las etiquetas",
"Added to favorites" : "Agregado a favoritos",
"Removed from favorites" : "Borrado de favoritos",
- "You added {file} to your favorites" : "Agregado {file} a tus favoritos",
- "You removed {file} from your favorites" : "Borrado {file} de tus favoritos",
+ "You added {file} to your favorites" : "Has agregado {file} a tus favoritos",
+ "You removed {file} from your favorites" : "Has borrado {file} de tus favoritos",
"File changes" : "Cambios del archivo",
"Created by {user}" : "Creado por {user}",
- "Changed by {user}" : "Cambiado por {user}",
+ "Changed by {user}" : "Modificado por {user}",
"Deleted by {user}" : "Borrado por {user}",
"Restored by {user}" : "Restaurado por {user}",
"Renamed by {user}" : "Renombrado por {user}",
"Moved by {user}" : "Movido por {user}",
"\"remote user\"" : "\"usuario remoto\"",
"You created {file}" : "Ha creado {file}",
+ "You created an encrypted file in {file}" : "Has creado un archivo cifrado en {file}",
"{user} created {file}" : "{user} ha creado {file}",
+ "{user} created an encrypted file in {file}" : "{user} ha creado un archivo cifrado en {file}",
"{file} was created in a public folder" : "{file} se ha creado en una carpeta pública",
- "You changed {file}" : "Usted ha cambiado {file}",
+ "You changed {file}" : "Has cambiado {file}",
+ "You changed an encrypted file in {file}" : "Has modificado un archivo cifrado en {file}",
"{user} changed {file}" : "{user} ha cambiado {file}",
- "You deleted {file}" : "Usted ha borrado {file}",
+ "{user} changed an encrypted file in {file}" : "{user} ha modificado un archivo cifrado en {file}",
+ "You deleted {file}" : "Has borrado {file}",
+ "You deleted an encrypted file in {file}" : "Has borrado un archivo cifrado en {file}",
"{user} deleted {file}" : "{user} eliminó {file}",
- "You restored {file}" : "Usted restauró {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} ha borrado un archivo cifrado en {file}",
+ "You restored {file}" : "Has restaurado {file}",
"{user} restored {file}" : "{user} restauró {file}",
- "You renamed {oldfile} to {newfile}" : "Ha renombrado {oldfile} como {newfile}",
- "{user} renamed {oldfile} to {newfile}" : "{user} ha renombrado {oldfile } como {newfile}",
- "You moved {oldfile} to {newfile}" : "Ha movido {oldfile } a {newfile}",
+ "You renamed {oldfile} to {newfile}" : "Has renombrado {oldfile} como {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} ha renombrado {oldfile} a {newfile}",
+ "You moved {oldfile} to {newfile}" : "Has 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 new file or folder has been created " : "Se ha creado un nuevo archivo o carpeta",
"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) ",
+ "Limit notifications about creation and changes to your favorite files (Stream only) " : "Limitar las notificaciones sobre la creación y cambios en tus archivos favoritos (solo transmisión) ",
"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",
- "Maximum upload size" : "Tamaño máximo de subida",
- "max. possible: " : "máx. posible:",
+ "File Management" : "Gestión de archivos",
+ "File handling" : "Manejo de archivos",
+ "Maximum upload size" : "Tamaño de subida máximo ",
+ "max. possible: " : "máx. posible: ",
"Save" : "Guardar",
- "With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tardar 5 minutos para que se realicen los cambios.",
+ "With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tardar hasta 5 minutos en realizarse los cambios.",
"Missing permissions to edit from here." : "Faltan permisos para poder editar desde aquí.",
- "%s of %s used" : "%s de %s usado",
+ "%1$s of %2$s used" : "%1$s de %2$s utilizados",
"%s used" : "usado %s",
"Settings" : "Ajustes",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder a tus archivos vía WebDAV ",
+ "Toggle grid view" : "Alternar vista de cuadrícula",
"Cancel upload" : "Cancelar subida",
"No files in here" : "Aquí no hay archivos",
"Upload some content or sync with your devices!" : "¡Suba contenidos o sincronice sus dispositivos!",
@@ -137,32 +150,21 @@
"Upload too large" : "Subida demasido grande",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que está intentando subir sobrepasan el tamaño máximo permitido en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
- "Files and folders you mark as favorite will show up here" : "Aquí aparecerán los archivos y carpetas que usted marque como favoritos",
- "Shared with you" : "Compartido con usted",
- "Shared with others" : "Compartido con otros",
- "Shared by link" : "Compartido por enlace",
+ "Files and folders you mark as favorite will show up here" : "Aquí aparecerán los archivos y carpetas que has marcado como favoritos",
"Tags" : "Etiquetas",
"Deleted files" : "Archivos eliminados",
+ "Shares" : "Archivos compartidos",
+ "Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido conmigo",
+ "Shared by link" : "Compartido por enlace",
+ "Deleted shares" : "Recursos compartidos eliminados",
"Text file" : "Archivo de texto",
- "New text file.txt" : "Nuevo archivo de texto.txt",
- "Uploading..." : "Subiendo...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} hora restante","{hours}:{minutes}:{seconds} horas restantes"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minuto restante","{minutes}:{seconds} minutos restantes"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} segundo restante","{seconds} segundos restantes"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Dentro de poco...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La subida del archivo está en proceso. Si sale de la página ahora, la subida será cancelada.",
+ "New text file.txt" : "Nuevo archivo.txt",
"Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos mediante WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Directorio de destino",
+ "A new file or folder has been deleted " : "Se ha borrado un nuevo archivo o carpeta",
+ "A new file or folder has been restored " : "Se ha restaurado un nuevo archivo o carpeta",
+ "%s of %s used" : "%s de %s usado",
+ "Use this address to access your Files via WebDAV " : "Utiliza esta dirección para acceder a tus archivos vía WebDAV "
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/es_419.js b/apps/files/l10n/es_419.js
index 793abaf101b5b..bbd1a7bcd9052 100644
--- a/apps/files/l10n/es_419.js
+++ b/apps/files/l10n/es_419.js
@@ -6,27 +6,26 @@ OC.L10N.register(
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -122,7 +121,6 @@ OC.L10N.register(
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -137,31 +135,14 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
- "Shared with others" : "Compartido con otros",
- "Shared by link" : "Compartido por liga",
"Tags" : "Etiquetas",
"Deleted files" : "Archivos borrados",
+ "Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
+ "Shared by link" : "Compartido por liga",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
- "Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "%s of %s used" : "%s de %s usado"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_419.json b/apps/files/l10n/es_419.json
index 4083caedd5e0c..cfee38a816484 100644
--- a/apps/files/l10n/es_419.json
+++ b/apps/files/l10n/es_419.json
@@ -4,27 +4,26 @@
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -120,7 +119,6 @@
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -135,31 +133,14 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
- "Shared with others" : "Compartido con otros",
- "Shared by link" : "Compartido por liga",
"Tags" : "Etiquetas",
"Deleted files" : "Archivos borrados",
+ "Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
+ "Shared by link" : "Compartido por liga",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
- "Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "%s of %s used" : "%s de %s usado"
},"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 b4121e83246ac..10461ff09e56a 100644
--- a/apps/files/l10n/es_AR.js
+++ b/apps/files/l10n/es_AR.js
@@ -6,10 +6,12 @@ OC.L10N.register(
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
@@ -18,10 +20,7 @@ OC.L10N.register(
"Not enough free space" : "No cuenta con suficiente espacio disponible",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -108,7 +107,6 @@ OC.L10N.register(
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -121,31 +119,14 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que está intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marque como favortios se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
- "Shared with others" : "Compartido con otros",
- "Shared by link" : "Compartido por link",
"Tags" : "Etiquetas",
"Deleted files" : "Archivos borrados",
+ "Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
+ "Shared by link" : "Compartido por link",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
- "Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Use esta dirección para acceder sus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "%s of %s used" : "%s de %s usado"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_AR.json b/apps/files/l10n/es_AR.json
index 549e2a7672c04..c08d952cf4add 100644
--- a/apps/files/l10n/es_AR.json
+++ b/apps/files/l10n/es_AR.json
@@ -4,10 +4,12 @@
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
@@ -16,10 +18,7 @@
"Not enough free space" : "No cuenta con suficiente espacio disponible",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -106,7 +105,6 @@
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -119,31 +117,14 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que está intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marque como favortios se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
- "Shared with others" : "Compartido con otros",
- "Shared by link" : "Compartido por link",
"Tags" : "Etiquetas",
"Deleted files" : "Archivos borrados",
+ "Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
+ "Shared by link" : "Compartido por link",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
- "Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Use esta dirección para acceder sus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "%s of %s used" : "%s de %s usado"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/es_CL.js b/apps/files/l10n/es_CL.js
index 793abaf101b5b..b72649c39f81c 100644
--- a/apps/files/l10n/es_CL.js
+++ b/apps/files/l10n/es_CL.js
@@ -6,27 +6,27 @@ OC.L10N.register(
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
+ "Copy" : "Copiar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -58,12 +58,15 @@ OC.L10N.register(
"_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"],
"_%n file_::_%n files_" : ["%n archivo","%n archivos"],
"{dirs} and {files}" : "{dirs} y {files}",
- "_including %n hidden_::_including %n hidden_" : ["incluyendo %n escondido","incluyendo %n ocultos"],
+ "_including %n hidden_::_including %n hidden_" : ["incluyendo %n oculto","incluyendo %n ocultos"],
"You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
"_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Cargando %n archivos"],
"New" : "Nuevo",
+ "{used} of {quota} used" : "{used} de {quota} usados",
+ "{used} used" : "{used} usados",
"\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido. ",
"File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
+ "\"/\" is not allowed inside a file name." : "No se permite el uso del caracter \"/\" en el nombre del archivo.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" es un tipo de archivo no permitido",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "El espacio de {owner} está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
"Your storage is full, files can not be updated or synced anymore!" : "Tu espacio está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
@@ -96,12 +99,18 @@ OC.L10N.register(
"Moved by {user}" : "Movido por {user}",
"\"remote user\"" : "\"usuario remoto\"",
"You created {file}" : "Creaste {file}",
+ "You created an encrypted file in {file}" : "Creaste un archivo encriptado en {file}",
"{user} created {file}" : "{user} creó {file}",
+ "{user} created an encrypted file in {file}" : "{user} creó un archivo encriptado en {file}",
"{file} was created in a public folder" : "{file} fue creado en una carpeta pública",
"You changed {file}" : "Cambiaste {file}",
+ "You changed an encrypted file in {file}" : "Cambiaste un archivo encriptado en {file}",
"{user} changed {file}" : "{user} cambió {file}",
+ "{user} changed an encrypted file in {file}" : "{user} cambió un archivo encriptado en {file}",
"You deleted {file}" : "Borraste {file}",
+ "You deleted an encrypted file in {file}" : "Borraste un archivo encriptado en {file}",
"{user} deleted {file}" : "{user} borró {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} borró un archivo encriptado en {file}",
"You restored {file}" : "Restauraste {file}",
"{user} restored {file}" : "{user} restauró {file}",
"You renamed {oldfile} to {newfile}" : "Renombraste {oldfile} como {newfile}",
@@ -122,7 +131,6 @@ OC.L10N.register(
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -137,31 +145,18 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
+ "Tags" : "Etiquetas",
+ "Deleted files" : "Papelera",
"Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
"Shared by link" : "Compartido por liga",
- "Tags" : "Etiquetas",
- "Deleted files" : "Archivos borrados",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
"Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "A new file or folder has been deleted " : "Un nuevo archivo o carpeta ha sido borrado ",
+ "A new file or folder has been restored " : "Un nuevo archivo o carpeta ha sido restaurado ",
+ "%s of %s used" : "%s de %s usado",
+ "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus Archivos vía WebDAV "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_CL.json b/apps/files/l10n/es_CL.json
index 4083caedd5e0c..216b08d1965cf 100644
--- a/apps/files/l10n/es_CL.json
+++ b/apps/files/l10n/es_CL.json
@@ -4,27 +4,27 @@
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
+ "Copy" : "Copiar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -56,12 +56,15 @@
"_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"],
"_%n file_::_%n files_" : ["%n archivo","%n archivos"],
"{dirs} and {files}" : "{dirs} y {files}",
- "_including %n hidden_::_including %n hidden_" : ["incluyendo %n escondido","incluyendo %n ocultos"],
+ "_including %n hidden_::_including %n hidden_" : ["incluyendo %n oculto","incluyendo %n ocultos"],
"You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
"_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Cargando %n archivos"],
"New" : "Nuevo",
+ "{used} of {quota} used" : "{used} de {quota} usados",
+ "{used} used" : "{used} usados",
"\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido. ",
"File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
+ "\"/\" is not allowed inside a file name." : "No se permite el uso del caracter \"/\" en el nombre del archivo.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" es un tipo de archivo no permitido",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "El espacio de {owner} está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
"Your storage is full, files can not be updated or synced anymore!" : "Tu espacio está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
@@ -94,12 +97,18 @@
"Moved by {user}" : "Movido por {user}",
"\"remote user\"" : "\"usuario remoto\"",
"You created {file}" : "Creaste {file}",
+ "You created an encrypted file in {file}" : "Creaste un archivo encriptado en {file}",
"{user} created {file}" : "{user} creó {file}",
+ "{user} created an encrypted file in {file}" : "{user} creó un archivo encriptado en {file}",
"{file} was created in a public folder" : "{file} fue creado en una carpeta pública",
"You changed {file}" : "Cambiaste {file}",
+ "You changed an encrypted file in {file}" : "Cambiaste un archivo encriptado en {file}",
"{user} changed {file}" : "{user} cambió {file}",
+ "{user} changed an encrypted file in {file}" : "{user} cambió un archivo encriptado en {file}",
"You deleted {file}" : "Borraste {file}",
+ "You deleted an encrypted file in {file}" : "Borraste un archivo encriptado en {file}",
"{user} deleted {file}" : "{user} borró {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} borró un archivo encriptado en {file}",
"You restored {file}" : "Restauraste {file}",
"{user} restored {file}" : "{user} restauró {file}",
"You renamed {oldfile} to {newfile}" : "Renombraste {oldfile} como {newfile}",
@@ -120,7 +129,6 @@
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -135,31 +143,18 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
+ "Tags" : "Etiquetas",
+ "Deleted files" : "Papelera",
"Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
"Shared by link" : "Compartido por liga",
- "Tags" : "Etiquetas",
- "Deleted files" : "Archivos borrados",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
"Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "A new file or folder has been deleted " : "Un nuevo archivo o carpeta ha sido borrado ",
+ "A new file or folder has been restored " : "Un nuevo archivo o carpeta ha sido restaurado ",
+ "%s of %s used" : "%s de %s usado",
+ "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus Archivos vía WebDAV "
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/es_CO.js b/apps/files/l10n/es_CO.js
index 793abaf101b5b..b72649c39f81c 100644
--- a/apps/files/l10n/es_CO.js
+++ b/apps/files/l10n/es_CO.js
@@ -6,27 +6,27 @@ OC.L10N.register(
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
+ "Copy" : "Copiar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -58,12 +58,15 @@ OC.L10N.register(
"_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"],
"_%n file_::_%n files_" : ["%n archivo","%n archivos"],
"{dirs} and {files}" : "{dirs} y {files}",
- "_including %n hidden_::_including %n hidden_" : ["incluyendo %n escondido","incluyendo %n ocultos"],
+ "_including %n hidden_::_including %n hidden_" : ["incluyendo %n oculto","incluyendo %n ocultos"],
"You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
"_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Cargando %n archivos"],
"New" : "Nuevo",
+ "{used} of {quota} used" : "{used} de {quota} usados",
+ "{used} used" : "{used} usados",
"\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido. ",
"File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
+ "\"/\" is not allowed inside a file name." : "No se permite el uso del caracter \"/\" en el nombre del archivo.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" es un tipo de archivo no permitido",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "El espacio de {owner} está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
"Your storage is full, files can not be updated or synced anymore!" : "Tu espacio está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
@@ -96,12 +99,18 @@ OC.L10N.register(
"Moved by {user}" : "Movido por {user}",
"\"remote user\"" : "\"usuario remoto\"",
"You created {file}" : "Creaste {file}",
+ "You created an encrypted file in {file}" : "Creaste un archivo encriptado en {file}",
"{user} created {file}" : "{user} creó {file}",
+ "{user} created an encrypted file in {file}" : "{user} creó un archivo encriptado en {file}",
"{file} was created in a public folder" : "{file} fue creado en una carpeta pública",
"You changed {file}" : "Cambiaste {file}",
+ "You changed an encrypted file in {file}" : "Cambiaste un archivo encriptado en {file}",
"{user} changed {file}" : "{user} cambió {file}",
+ "{user} changed an encrypted file in {file}" : "{user} cambió un archivo encriptado en {file}",
"You deleted {file}" : "Borraste {file}",
+ "You deleted an encrypted file in {file}" : "Borraste un archivo encriptado en {file}",
"{user} deleted {file}" : "{user} borró {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} borró un archivo encriptado en {file}",
"You restored {file}" : "Restauraste {file}",
"{user} restored {file}" : "{user} restauró {file}",
"You renamed {oldfile} to {newfile}" : "Renombraste {oldfile} como {newfile}",
@@ -122,7 +131,6 @@ OC.L10N.register(
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -137,31 +145,18 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
+ "Tags" : "Etiquetas",
+ "Deleted files" : "Papelera",
"Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
"Shared by link" : "Compartido por liga",
- "Tags" : "Etiquetas",
- "Deleted files" : "Archivos borrados",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
"Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "A new file or folder has been deleted " : "Un nuevo archivo o carpeta ha sido borrado ",
+ "A new file or folder has been restored " : "Un nuevo archivo o carpeta ha sido restaurado ",
+ "%s of %s used" : "%s de %s usado",
+ "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus Archivos vía WebDAV "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_CO.json b/apps/files/l10n/es_CO.json
index 4083caedd5e0c..216b08d1965cf 100644
--- a/apps/files/l10n/es_CO.json
+++ b/apps/files/l10n/es_CO.json
@@ -4,27 +4,27 @@
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
+ "Copy" : "Copiar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -56,12 +56,15 @@
"_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"],
"_%n file_::_%n files_" : ["%n archivo","%n archivos"],
"{dirs} and {files}" : "{dirs} y {files}",
- "_including %n hidden_::_including %n hidden_" : ["incluyendo %n escondido","incluyendo %n ocultos"],
+ "_including %n hidden_::_including %n hidden_" : ["incluyendo %n oculto","incluyendo %n ocultos"],
"You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
"_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Cargando %n archivos"],
"New" : "Nuevo",
+ "{used} of {quota} used" : "{used} de {quota} usados",
+ "{used} used" : "{used} usados",
"\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido. ",
"File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
+ "\"/\" is not allowed inside a file name." : "No se permite el uso del caracter \"/\" en el nombre del archivo.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" es un tipo de archivo no permitido",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "El espacio de {owner} está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
"Your storage is full, files can not be updated or synced anymore!" : "Tu espacio está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
@@ -94,12 +97,18 @@
"Moved by {user}" : "Movido por {user}",
"\"remote user\"" : "\"usuario remoto\"",
"You created {file}" : "Creaste {file}",
+ "You created an encrypted file in {file}" : "Creaste un archivo encriptado en {file}",
"{user} created {file}" : "{user} creó {file}",
+ "{user} created an encrypted file in {file}" : "{user} creó un archivo encriptado en {file}",
"{file} was created in a public folder" : "{file} fue creado en una carpeta pública",
"You changed {file}" : "Cambiaste {file}",
+ "You changed an encrypted file in {file}" : "Cambiaste un archivo encriptado en {file}",
"{user} changed {file}" : "{user} cambió {file}",
+ "{user} changed an encrypted file in {file}" : "{user} cambió un archivo encriptado en {file}",
"You deleted {file}" : "Borraste {file}",
+ "You deleted an encrypted file in {file}" : "Borraste un archivo encriptado en {file}",
"{user} deleted {file}" : "{user} borró {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} borró un archivo encriptado en {file}",
"You restored {file}" : "Restauraste {file}",
"{user} restored {file}" : "{user} restauró {file}",
"You renamed {oldfile} to {newfile}" : "Renombraste {oldfile} como {newfile}",
@@ -120,7 +129,6 @@
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -135,31 +143,18 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
+ "Tags" : "Etiquetas",
+ "Deleted files" : "Papelera",
"Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
"Shared by link" : "Compartido por liga",
- "Tags" : "Etiquetas",
- "Deleted files" : "Archivos borrados",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
"Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "A new file or folder has been deleted " : "Un nuevo archivo o carpeta ha sido borrado ",
+ "A new file or folder has been restored " : "Un nuevo archivo o carpeta ha sido restaurado ",
+ "%s of %s used" : "%s de %s usado",
+ "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus Archivos vía WebDAV "
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/es_CR.js b/apps/files/l10n/es_CR.js
index 793abaf101b5b..b72649c39f81c 100644
--- a/apps/files/l10n/es_CR.js
+++ b/apps/files/l10n/es_CR.js
@@ -6,27 +6,27 @@ OC.L10N.register(
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
+ "Copy" : "Copiar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -58,12 +58,15 @@ OC.L10N.register(
"_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"],
"_%n file_::_%n files_" : ["%n archivo","%n archivos"],
"{dirs} and {files}" : "{dirs} y {files}",
- "_including %n hidden_::_including %n hidden_" : ["incluyendo %n escondido","incluyendo %n ocultos"],
+ "_including %n hidden_::_including %n hidden_" : ["incluyendo %n oculto","incluyendo %n ocultos"],
"You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
"_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Cargando %n archivos"],
"New" : "Nuevo",
+ "{used} of {quota} used" : "{used} de {quota} usados",
+ "{used} used" : "{used} usados",
"\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido. ",
"File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
+ "\"/\" is not allowed inside a file name." : "No se permite el uso del caracter \"/\" en el nombre del archivo.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" es un tipo de archivo no permitido",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "El espacio de {owner} está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
"Your storage is full, files can not be updated or synced anymore!" : "Tu espacio está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
@@ -96,12 +99,18 @@ OC.L10N.register(
"Moved by {user}" : "Movido por {user}",
"\"remote user\"" : "\"usuario remoto\"",
"You created {file}" : "Creaste {file}",
+ "You created an encrypted file in {file}" : "Creaste un archivo encriptado en {file}",
"{user} created {file}" : "{user} creó {file}",
+ "{user} created an encrypted file in {file}" : "{user} creó un archivo encriptado en {file}",
"{file} was created in a public folder" : "{file} fue creado en una carpeta pública",
"You changed {file}" : "Cambiaste {file}",
+ "You changed an encrypted file in {file}" : "Cambiaste un archivo encriptado en {file}",
"{user} changed {file}" : "{user} cambió {file}",
+ "{user} changed an encrypted file in {file}" : "{user} cambió un archivo encriptado en {file}",
"You deleted {file}" : "Borraste {file}",
+ "You deleted an encrypted file in {file}" : "Borraste un archivo encriptado en {file}",
"{user} deleted {file}" : "{user} borró {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} borró un archivo encriptado en {file}",
"You restored {file}" : "Restauraste {file}",
"{user} restored {file}" : "{user} restauró {file}",
"You renamed {oldfile} to {newfile}" : "Renombraste {oldfile} como {newfile}",
@@ -122,7 +131,6 @@ OC.L10N.register(
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -137,31 +145,18 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
+ "Tags" : "Etiquetas",
+ "Deleted files" : "Papelera",
"Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
"Shared by link" : "Compartido por liga",
- "Tags" : "Etiquetas",
- "Deleted files" : "Archivos borrados",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
"Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "A new file or folder has been deleted " : "Un nuevo archivo o carpeta ha sido borrado ",
+ "A new file or folder has been restored " : "Un nuevo archivo o carpeta ha sido restaurado ",
+ "%s of %s used" : "%s de %s usado",
+ "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus Archivos vía WebDAV "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_CR.json b/apps/files/l10n/es_CR.json
index 4083caedd5e0c..216b08d1965cf 100644
--- a/apps/files/l10n/es_CR.json
+++ b/apps/files/l10n/es_CR.json
@@ -4,27 +4,27 @@
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
+ "Copy" : "Copiar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -56,12 +56,15 @@
"_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"],
"_%n file_::_%n files_" : ["%n archivo","%n archivos"],
"{dirs} and {files}" : "{dirs} y {files}",
- "_including %n hidden_::_including %n hidden_" : ["incluyendo %n escondido","incluyendo %n ocultos"],
+ "_including %n hidden_::_including %n hidden_" : ["incluyendo %n oculto","incluyendo %n ocultos"],
"You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
"_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Cargando %n archivos"],
"New" : "Nuevo",
+ "{used} of {quota} used" : "{used} de {quota} usados",
+ "{used} used" : "{used} usados",
"\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido. ",
"File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
+ "\"/\" is not allowed inside a file name." : "No se permite el uso del caracter \"/\" en el nombre del archivo.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" es un tipo de archivo no permitido",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "El espacio de {owner} está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
"Your storage is full, files can not be updated or synced anymore!" : "Tu espacio está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
@@ -94,12 +97,18 @@
"Moved by {user}" : "Movido por {user}",
"\"remote user\"" : "\"usuario remoto\"",
"You created {file}" : "Creaste {file}",
+ "You created an encrypted file in {file}" : "Creaste un archivo encriptado en {file}",
"{user} created {file}" : "{user} creó {file}",
+ "{user} created an encrypted file in {file}" : "{user} creó un archivo encriptado en {file}",
"{file} was created in a public folder" : "{file} fue creado en una carpeta pública",
"You changed {file}" : "Cambiaste {file}",
+ "You changed an encrypted file in {file}" : "Cambiaste un archivo encriptado en {file}",
"{user} changed {file}" : "{user} cambió {file}",
+ "{user} changed an encrypted file in {file}" : "{user} cambió un archivo encriptado en {file}",
"You deleted {file}" : "Borraste {file}",
+ "You deleted an encrypted file in {file}" : "Borraste un archivo encriptado en {file}",
"{user} deleted {file}" : "{user} borró {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} borró un archivo encriptado en {file}",
"You restored {file}" : "Restauraste {file}",
"{user} restored {file}" : "{user} restauró {file}",
"You renamed {oldfile} to {newfile}" : "Renombraste {oldfile} como {newfile}",
@@ -120,7 +129,6 @@
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -135,31 +143,18 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
+ "Tags" : "Etiquetas",
+ "Deleted files" : "Papelera",
"Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
"Shared by link" : "Compartido por liga",
- "Tags" : "Etiquetas",
- "Deleted files" : "Archivos borrados",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
"Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "A new file or folder has been deleted " : "Un nuevo archivo o carpeta ha sido borrado ",
+ "A new file or folder has been restored " : "Un nuevo archivo o carpeta ha sido restaurado ",
+ "%s of %s used" : "%s de %s usado",
+ "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus Archivos vía WebDAV "
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/es_DO.js b/apps/files/l10n/es_DO.js
index 793abaf101b5b..b72649c39f81c 100644
--- a/apps/files/l10n/es_DO.js
+++ b/apps/files/l10n/es_DO.js
@@ -6,27 +6,27 @@ OC.L10N.register(
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
+ "Copy" : "Copiar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -58,12 +58,15 @@ OC.L10N.register(
"_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"],
"_%n file_::_%n files_" : ["%n archivo","%n archivos"],
"{dirs} and {files}" : "{dirs} y {files}",
- "_including %n hidden_::_including %n hidden_" : ["incluyendo %n escondido","incluyendo %n ocultos"],
+ "_including %n hidden_::_including %n hidden_" : ["incluyendo %n oculto","incluyendo %n ocultos"],
"You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
"_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Cargando %n archivos"],
"New" : "Nuevo",
+ "{used} of {quota} used" : "{used} de {quota} usados",
+ "{used} used" : "{used} usados",
"\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido. ",
"File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
+ "\"/\" is not allowed inside a file name." : "No se permite el uso del caracter \"/\" en el nombre del archivo.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" es un tipo de archivo no permitido",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "El espacio de {owner} está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
"Your storage is full, files can not be updated or synced anymore!" : "Tu espacio está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
@@ -96,12 +99,18 @@ OC.L10N.register(
"Moved by {user}" : "Movido por {user}",
"\"remote user\"" : "\"usuario remoto\"",
"You created {file}" : "Creaste {file}",
+ "You created an encrypted file in {file}" : "Creaste un archivo encriptado en {file}",
"{user} created {file}" : "{user} creó {file}",
+ "{user} created an encrypted file in {file}" : "{user} creó un archivo encriptado en {file}",
"{file} was created in a public folder" : "{file} fue creado en una carpeta pública",
"You changed {file}" : "Cambiaste {file}",
+ "You changed an encrypted file in {file}" : "Cambiaste un archivo encriptado en {file}",
"{user} changed {file}" : "{user} cambió {file}",
+ "{user} changed an encrypted file in {file}" : "{user} cambió un archivo encriptado en {file}",
"You deleted {file}" : "Borraste {file}",
+ "You deleted an encrypted file in {file}" : "Borraste un archivo encriptado en {file}",
"{user} deleted {file}" : "{user} borró {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} borró un archivo encriptado en {file}",
"You restored {file}" : "Restauraste {file}",
"{user} restored {file}" : "{user} restauró {file}",
"You renamed {oldfile} to {newfile}" : "Renombraste {oldfile} como {newfile}",
@@ -122,7 +131,6 @@ OC.L10N.register(
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -137,31 +145,18 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
+ "Tags" : "Etiquetas",
+ "Deleted files" : "Papelera",
"Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
"Shared by link" : "Compartido por liga",
- "Tags" : "Etiquetas",
- "Deleted files" : "Archivos borrados",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
"Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "A new file or folder has been deleted " : "Un nuevo archivo o carpeta ha sido borrado ",
+ "A new file or folder has been restored " : "Un nuevo archivo o carpeta ha sido restaurado ",
+ "%s of %s used" : "%s de %s usado",
+ "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus Archivos vía WebDAV "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_DO.json b/apps/files/l10n/es_DO.json
index 4083caedd5e0c..216b08d1965cf 100644
--- a/apps/files/l10n/es_DO.json
+++ b/apps/files/l10n/es_DO.json
@@ -4,27 +4,27 @@
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
+ "Copy" : "Copiar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -56,12 +56,15 @@
"_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"],
"_%n file_::_%n files_" : ["%n archivo","%n archivos"],
"{dirs} and {files}" : "{dirs} y {files}",
- "_including %n hidden_::_including %n hidden_" : ["incluyendo %n escondido","incluyendo %n ocultos"],
+ "_including %n hidden_::_including %n hidden_" : ["incluyendo %n oculto","incluyendo %n ocultos"],
"You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
"_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Cargando %n archivos"],
"New" : "Nuevo",
+ "{used} of {quota} used" : "{used} de {quota} usados",
+ "{used} used" : "{used} usados",
"\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido. ",
"File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
+ "\"/\" is not allowed inside a file name." : "No se permite el uso del caracter \"/\" en el nombre del archivo.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" es un tipo de archivo no permitido",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "El espacio de {owner} está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
"Your storage is full, files can not be updated or synced anymore!" : "Tu espacio está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
@@ -94,12 +97,18 @@
"Moved by {user}" : "Movido por {user}",
"\"remote user\"" : "\"usuario remoto\"",
"You created {file}" : "Creaste {file}",
+ "You created an encrypted file in {file}" : "Creaste un archivo encriptado en {file}",
"{user} created {file}" : "{user} creó {file}",
+ "{user} created an encrypted file in {file}" : "{user} creó un archivo encriptado en {file}",
"{file} was created in a public folder" : "{file} fue creado en una carpeta pública",
"You changed {file}" : "Cambiaste {file}",
+ "You changed an encrypted file in {file}" : "Cambiaste un archivo encriptado en {file}",
"{user} changed {file}" : "{user} cambió {file}",
+ "{user} changed an encrypted file in {file}" : "{user} cambió un archivo encriptado en {file}",
"You deleted {file}" : "Borraste {file}",
+ "You deleted an encrypted file in {file}" : "Borraste un archivo encriptado en {file}",
"{user} deleted {file}" : "{user} borró {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} borró un archivo encriptado en {file}",
"You restored {file}" : "Restauraste {file}",
"{user} restored {file}" : "{user} restauró {file}",
"You renamed {oldfile} to {newfile}" : "Renombraste {oldfile} como {newfile}",
@@ -120,7 +129,6 @@
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -135,31 +143,18 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
+ "Tags" : "Etiquetas",
+ "Deleted files" : "Papelera",
"Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
"Shared by link" : "Compartido por liga",
- "Tags" : "Etiquetas",
- "Deleted files" : "Archivos borrados",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
"Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "A new file or folder has been deleted " : "Un nuevo archivo o carpeta ha sido borrado ",
+ "A new file or folder has been restored " : "Un nuevo archivo o carpeta ha sido restaurado ",
+ "%s of %s used" : "%s de %s usado",
+ "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus Archivos vía WebDAV "
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/es_EC.js b/apps/files/l10n/es_EC.js
index 793abaf101b5b..b72649c39f81c 100644
--- a/apps/files/l10n/es_EC.js
+++ b/apps/files/l10n/es_EC.js
@@ -6,27 +6,27 @@ OC.L10N.register(
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
+ "Copy" : "Copiar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -58,12 +58,15 @@ OC.L10N.register(
"_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"],
"_%n file_::_%n files_" : ["%n archivo","%n archivos"],
"{dirs} and {files}" : "{dirs} y {files}",
- "_including %n hidden_::_including %n hidden_" : ["incluyendo %n escondido","incluyendo %n ocultos"],
+ "_including %n hidden_::_including %n hidden_" : ["incluyendo %n oculto","incluyendo %n ocultos"],
"You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
"_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Cargando %n archivos"],
"New" : "Nuevo",
+ "{used} of {quota} used" : "{used} de {quota} usados",
+ "{used} used" : "{used} usados",
"\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido. ",
"File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
+ "\"/\" is not allowed inside a file name." : "No se permite el uso del caracter \"/\" en el nombre del archivo.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" es un tipo de archivo no permitido",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "El espacio de {owner} está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
"Your storage is full, files can not be updated or synced anymore!" : "Tu espacio está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
@@ -96,12 +99,18 @@ OC.L10N.register(
"Moved by {user}" : "Movido por {user}",
"\"remote user\"" : "\"usuario remoto\"",
"You created {file}" : "Creaste {file}",
+ "You created an encrypted file in {file}" : "Creaste un archivo encriptado en {file}",
"{user} created {file}" : "{user} creó {file}",
+ "{user} created an encrypted file in {file}" : "{user} creó un archivo encriptado en {file}",
"{file} was created in a public folder" : "{file} fue creado en una carpeta pública",
"You changed {file}" : "Cambiaste {file}",
+ "You changed an encrypted file in {file}" : "Cambiaste un archivo encriptado en {file}",
"{user} changed {file}" : "{user} cambió {file}",
+ "{user} changed an encrypted file in {file}" : "{user} cambió un archivo encriptado en {file}",
"You deleted {file}" : "Borraste {file}",
+ "You deleted an encrypted file in {file}" : "Borraste un archivo encriptado en {file}",
"{user} deleted {file}" : "{user} borró {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} borró un archivo encriptado en {file}",
"You restored {file}" : "Restauraste {file}",
"{user} restored {file}" : "{user} restauró {file}",
"You renamed {oldfile} to {newfile}" : "Renombraste {oldfile} como {newfile}",
@@ -122,7 +131,6 @@ OC.L10N.register(
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -137,31 +145,18 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
+ "Tags" : "Etiquetas",
+ "Deleted files" : "Papelera",
"Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
"Shared by link" : "Compartido por liga",
- "Tags" : "Etiquetas",
- "Deleted files" : "Archivos borrados",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
"Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "A new file or folder has been deleted " : "Un nuevo archivo o carpeta ha sido borrado ",
+ "A new file or folder has been restored " : "Un nuevo archivo o carpeta ha sido restaurado ",
+ "%s of %s used" : "%s de %s usado",
+ "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus Archivos vía WebDAV "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_EC.json b/apps/files/l10n/es_EC.json
index 4083caedd5e0c..216b08d1965cf 100644
--- a/apps/files/l10n/es_EC.json
+++ b/apps/files/l10n/es_EC.json
@@ -4,27 +4,27 @@
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
+ "Copy" : "Copiar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -56,12 +56,15 @@
"_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"],
"_%n file_::_%n files_" : ["%n archivo","%n archivos"],
"{dirs} and {files}" : "{dirs} y {files}",
- "_including %n hidden_::_including %n hidden_" : ["incluyendo %n escondido","incluyendo %n ocultos"],
+ "_including %n hidden_::_including %n hidden_" : ["incluyendo %n oculto","incluyendo %n ocultos"],
"You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
"_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Cargando %n archivos"],
"New" : "Nuevo",
+ "{used} of {quota} used" : "{used} de {quota} usados",
+ "{used} used" : "{used} usados",
"\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido. ",
"File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
+ "\"/\" is not allowed inside a file name." : "No se permite el uso del caracter \"/\" en el nombre del archivo.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" es un tipo de archivo no permitido",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "El espacio de {owner} está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
"Your storage is full, files can not be updated or synced anymore!" : "Tu espacio está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
@@ -94,12 +97,18 @@
"Moved by {user}" : "Movido por {user}",
"\"remote user\"" : "\"usuario remoto\"",
"You created {file}" : "Creaste {file}",
+ "You created an encrypted file in {file}" : "Creaste un archivo encriptado en {file}",
"{user} created {file}" : "{user} creó {file}",
+ "{user} created an encrypted file in {file}" : "{user} creó un archivo encriptado en {file}",
"{file} was created in a public folder" : "{file} fue creado en una carpeta pública",
"You changed {file}" : "Cambiaste {file}",
+ "You changed an encrypted file in {file}" : "Cambiaste un archivo encriptado en {file}",
"{user} changed {file}" : "{user} cambió {file}",
+ "{user} changed an encrypted file in {file}" : "{user} cambió un archivo encriptado en {file}",
"You deleted {file}" : "Borraste {file}",
+ "You deleted an encrypted file in {file}" : "Borraste un archivo encriptado en {file}",
"{user} deleted {file}" : "{user} borró {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} borró un archivo encriptado en {file}",
"You restored {file}" : "Restauraste {file}",
"{user} restored {file}" : "{user} restauró {file}",
"You renamed {oldfile} to {newfile}" : "Renombraste {oldfile} como {newfile}",
@@ -120,7 +129,6 @@
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -135,31 +143,18 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
+ "Tags" : "Etiquetas",
+ "Deleted files" : "Papelera",
"Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
"Shared by link" : "Compartido por liga",
- "Tags" : "Etiquetas",
- "Deleted files" : "Archivos borrados",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
"Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "A new file or folder has been deleted " : "Un nuevo archivo o carpeta ha sido borrado ",
+ "A new file or folder has been restored " : "Un nuevo archivo o carpeta ha sido restaurado ",
+ "%s of %s used" : "%s de %s usado",
+ "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus Archivos vía WebDAV "
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/es_GT.js b/apps/files/l10n/es_GT.js
index 793abaf101b5b..b72649c39f81c 100644
--- a/apps/files/l10n/es_GT.js
+++ b/apps/files/l10n/es_GT.js
@@ -6,27 +6,27 @@ OC.L10N.register(
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
+ "Copy" : "Copiar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -58,12 +58,15 @@ OC.L10N.register(
"_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"],
"_%n file_::_%n files_" : ["%n archivo","%n archivos"],
"{dirs} and {files}" : "{dirs} y {files}",
- "_including %n hidden_::_including %n hidden_" : ["incluyendo %n escondido","incluyendo %n ocultos"],
+ "_including %n hidden_::_including %n hidden_" : ["incluyendo %n oculto","incluyendo %n ocultos"],
"You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
"_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Cargando %n archivos"],
"New" : "Nuevo",
+ "{used} of {quota} used" : "{used} de {quota} usados",
+ "{used} used" : "{used} usados",
"\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido. ",
"File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
+ "\"/\" is not allowed inside a file name." : "No se permite el uso del caracter \"/\" en el nombre del archivo.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" es un tipo de archivo no permitido",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "El espacio de {owner} está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
"Your storage is full, files can not be updated or synced anymore!" : "Tu espacio está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
@@ -96,12 +99,18 @@ OC.L10N.register(
"Moved by {user}" : "Movido por {user}",
"\"remote user\"" : "\"usuario remoto\"",
"You created {file}" : "Creaste {file}",
+ "You created an encrypted file in {file}" : "Creaste un archivo encriptado en {file}",
"{user} created {file}" : "{user} creó {file}",
+ "{user} created an encrypted file in {file}" : "{user} creó un archivo encriptado en {file}",
"{file} was created in a public folder" : "{file} fue creado en una carpeta pública",
"You changed {file}" : "Cambiaste {file}",
+ "You changed an encrypted file in {file}" : "Cambiaste un archivo encriptado en {file}",
"{user} changed {file}" : "{user} cambió {file}",
+ "{user} changed an encrypted file in {file}" : "{user} cambió un archivo encriptado en {file}",
"You deleted {file}" : "Borraste {file}",
+ "You deleted an encrypted file in {file}" : "Borraste un archivo encriptado en {file}",
"{user} deleted {file}" : "{user} borró {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} borró un archivo encriptado en {file}",
"You restored {file}" : "Restauraste {file}",
"{user} restored {file}" : "{user} restauró {file}",
"You renamed {oldfile} to {newfile}" : "Renombraste {oldfile} como {newfile}",
@@ -122,7 +131,6 @@ OC.L10N.register(
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -137,31 +145,18 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
+ "Tags" : "Etiquetas",
+ "Deleted files" : "Papelera",
"Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
"Shared by link" : "Compartido por liga",
- "Tags" : "Etiquetas",
- "Deleted files" : "Archivos borrados",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
"Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "A new file or folder has been deleted " : "Un nuevo archivo o carpeta ha sido borrado ",
+ "A new file or folder has been restored " : "Un nuevo archivo o carpeta ha sido restaurado ",
+ "%s of %s used" : "%s de %s usado",
+ "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus Archivos vía WebDAV "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_GT.json b/apps/files/l10n/es_GT.json
index 4083caedd5e0c..216b08d1965cf 100644
--- a/apps/files/l10n/es_GT.json
+++ b/apps/files/l10n/es_GT.json
@@ -4,27 +4,27 @@
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
+ "Copy" : "Copiar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -56,12 +56,15 @@
"_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"],
"_%n file_::_%n files_" : ["%n archivo","%n archivos"],
"{dirs} and {files}" : "{dirs} y {files}",
- "_including %n hidden_::_including %n hidden_" : ["incluyendo %n escondido","incluyendo %n ocultos"],
+ "_including %n hidden_::_including %n hidden_" : ["incluyendo %n oculto","incluyendo %n ocultos"],
"You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
"_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Cargando %n archivos"],
"New" : "Nuevo",
+ "{used} of {quota} used" : "{used} de {quota} usados",
+ "{used} used" : "{used} usados",
"\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido. ",
"File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
+ "\"/\" is not allowed inside a file name." : "No se permite el uso del caracter \"/\" en el nombre del archivo.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" es un tipo de archivo no permitido",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "El espacio de {owner} está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
"Your storage is full, files can not be updated or synced anymore!" : "Tu espacio está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
@@ -94,12 +97,18 @@
"Moved by {user}" : "Movido por {user}",
"\"remote user\"" : "\"usuario remoto\"",
"You created {file}" : "Creaste {file}",
+ "You created an encrypted file in {file}" : "Creaste un archivo encriptado en {file}",
"{user} created {file}" : "{user} creó {file}",
+ "{user} created an encrypted file in {file}" : "{user} creó un archivo encriptado en {file}",
"{file} was created in a public folder" : "{file} fue creado en una carpeta pública",
"You changed {file}" : "Cambiaste {file}",
+ "You changed an encrypted file in {file}" : "Cambiaste un archivo encriptado en {file}",
"{user} changed {file}" : "{user} cambió {file}",
+ "{user} changed an encrypted file in {file}" : "{user} cambió un archivo encriptado en {file}",
"You deleted {file}" : "Borraste {file}",
+ "You deleted an encrypted file in {file}" : "Borraste un archivo encriptado en {file}",
"{user} deleted {file}" : "{user} borró {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} borró un archivo encriptado en {file}",
"You restored {file}" : "Restauraste {file}",
"{user} restored {file}" : "{user} restauró {file}",
"You renamed {oldfile} to {newfile}" : "Renombraste {oldfile} como {newfile}",
@@ -120,7 +129,6 @@
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -135,31 +143,18 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
+ "Tags" : "Etiquetas",
+ "Deleted files" : "Papelera",
"Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
"Shared by link" : "Compartido por liga",
- "Tags" : "Etiquetas",
- "Deleted files" : "Archivos borrados",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
"Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "A new file or folder has been deleted " : "Un nuevo archivo o carpeta ha sido borrado ",
+ "A new file or folder has been restored " : "Un nuevo archivo o carpeta ha sido restaurado ",
+ "%s of %s used" : "%s de %s usado",
+ "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus Archivos vía WebDAV "
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/es_HN.js b/apps/files/l10n/es_HN.js
index 793abaf101b5b..bbd1a7bcd9052 100644
--- a/apps/files/l10n/es_HN.js
+++ b/apps/files/l10n/es_HN.js
@@ -6,27 +6,26 @@ OC.L10N.register(
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -122,7 +121,6 @@ OC.L10N.register(
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -137,31 +135,14 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
- "Shared with others" : "Compartido con otros",
- "Shared by link" : "Compartido por liga",
"Tags" : "Etiquetas",
"Deleted files" : "Archivos borrados",
+ "Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
+ "Shared by link" : "Compartido por liga",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
- "Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "%s of %s used" : "%s de %s usado"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_HN.json b/apps/files/l10n/es_HN.json
index 4083caedd5e0c..cfee38a816484 100644
--- a/apps/files/l10n/es_HN.json
+++ b/apps/files/l10n/es_HN.json
@@ -4,27 +4,26 @@
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -120,7 +119,6 @@
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -135,31 +133,14 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
- "Shared with others" : "Compartido con otros",
- "Shared by link" : "Compartido por liga",
"Tags" : "Etiquetas",
"Deleted files" : "Archivos borrados",
+ "Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
+ "Shared by link" : "Compartido por liga",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
- "Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "%s of %s used" : "%s de %s usado"
},"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 99cddff26c160..b72649c39f81c 100644
--- a/apps/files/l10n/es_MX.js
+++ b/apps/files/l10n/es_MX.js
@@ -6,27 +6,27 @@ OC.L10N.register(
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
+ "Copy" : "Copiar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -58,7 +58,7 @@ OC.L10N.register(
"_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"],
"_%n file_::_%n files_" : ["%n archivo","%n archivos"],
"{dirs} and {files}" : "{dirs} y {files}",
- "_including %n hidden_::_including %n hidden_" : ["incluyendo %n escondido","incluyendo %n ocultos"],
+ "_including %n hidden_::_including %n hidden_" : ["incluyendo %n oculto","incluyendo %n ocultos"],
"You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
"_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Cargando %n archivos"],
"New" : "Nuevo",
@@ -99,12 +99,18 @@ OC.L10N.register(
"Moved by {user}" : "Movido por {user}",
"\"remote user\"" : "\"usuario remoto\"",
"You created {file}" : "Creaste {file}",
+ "You created an encrypted file in {file}" : "Creaste un archivo encriptado en {file}",
"{user} created {file}" : "{user} creó {file}",
+ "{user} created an encrypted file in {file}" : "{user} creó un archivo encriptado en {file}",
"{file} was created in a public folder" : "{file} fue creado en una carpeta pública",
"You changed {file}" : "Cambiaste {file}",
+ "You changed an encrypted file in {file}" : "Cambiaste un archivo encriptado en {file}",
"{user} changed {file}" : "{user} cambió {file}",
+ "{user} changed an encrypted file in {file}" : "{user} cambió un archivo encriptado en {file}",
"You deleted {file}" : "Borraste {file}",
+ "You deleted an encrypted file in {file}" : "Borraste un archivo encriptado en {file}",
"{user} deleted {file}" : "{user} borró {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} borró un archivo encriptado en {file}",
"You restored {file}" : "Restauraste {file}",
"{user} restored {file}" : "{user} restauró {file}",
"You renamed {oldfile} to {newfile}" : "Renombraste {oldfile} como {newfile}",
@@ -125,7 +131,6 @@ OC.L10N.register(
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -140,31 +145,18 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
+ "Tags" : "Etiquetas",
+ "Deleted files" : "Papelera",
"Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
"Shared by link" : "Compartido por liga",
- "Tags" : "Etiquetas",
- "Deleted files" : "Archivos borrados",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
"Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "A new file or folder has been deleted " : "Un nuevo archivo o carpeta ha sido borrado ",
+ "A new file or folder has been restored " : "Un nuevo archivo o carpeta ha sido restaurado ",
+ "%s of %s used" : "%s de %s usado",
+ "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus Archivos vía WebDAV "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_MX.json b/apps/files/l10n/es_MX.json
index 63160ebcf09dc..216b08d1965cf 100644
--- a/apps/files/l10n/es_MX.json
+++ b/apps/files/l10n/es_MX.json
@@ -4,27 +4,27 @@
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
+ "Copy" : "Copiar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -56,7 +56,7 @@
"_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"],
"_%n file_::_%n files_" : ["%n archivo","%n archivos"],
"{dirs} and {files}" : "{dirs} y {files}",
- "_including %n hidden_::_including %n hidden_" : ["incluyendo %n escondido","incluyendo %n ocultos"],
+ "_including %n hidden_::_including %n hidden_" : ["incluyendo %n oculto","incluyendo %n ocultos"],
"You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
"_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Cargando %n archivos"],
"New" : "Nuevo",
@@ -97,12 +97,18 @@
"Moved by {user}" : "Movido por {user}",
"\"remote user\"" : "\"usuario remoto\"",
"You created {file}" : "Creaste {file}",
+ "You created an encrypted file in {file}" : "Creaste un archivo encriptado en {file}",
"{user} created {file}" : "{user} creó {file}",
+ "{user} created an encrypted file in {file}" : "{user} creó un archivo encriptado en {file}",
"{file} was created in a public folder" : "{file} fue creado en una carpeta pública",
"You changed {file}" : "Cambiaste {file}",
+ "You changed an encrypted file in {file}" : "Cambiaste un archivo encriptado en {file}",
"{user} changed {file}" : "{user} cambió {file}",
+ "{user} changed an encrypted file in {file}" : "{user} cambió un archivo encriptado en {file}",
"You deleted {file}" : "Borraste {file}",
+ "You deleted an encrypted file in {file}" : "Borraste un archivo encriptado en {file}",
"{user} deleted {file}" : "{user} borró {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} borró un archivo encriptado en {file}",
"You restored {file}" : "Restauraste {file}",
"{user} restored {file}" : "{user} restauró {file}",
"You renamed {oldfile} to {newfile}" : "Renombraste {oldfile} como {newfile}",
@@ -123,7 +129,6 @@
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -138,31 +143,18 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
+ "Tags" : "Etiquetas",
+ "Deleted files" : "Papelera",
"Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
"Shared by link" : "Compartido por liga",
- "Tags" : "Etiquetas",
- "Deleted files" : "Archivos borrados",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
"Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "A new file or folder has been deleted " : "Un nuevo archivo o carpeta ha sido borrado ",
+ "A new file or folder has been restored " : "Un nuevo archivo o carpeta ha sido restaurado ",
+ "%s of %s used" : "%s de %s usado",
+ "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus Archivos vía WebDAV "
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/es_NI.js b/apps/files/l10n/es_NI.js
index 793abaf101b5b..bbd1a7bcd9052 100644
--- a/apps/files/l10n/es_NI.js
+++ b/apps/files/l10n/es_NI.js
@@ -6,27 +6,26 @@ OC.L10N.register(
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -122,7 +121,6 @@ OC.L10N.register(
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -137,31 +135,14 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
- "Shared with others" : "Compartido con otros",
- "Shared by link" : "Compartido por liga",
"Tags" : "Etiquetas",
"Deleted files" : "Archivos borrados",
+ "Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
+ "Shared by link" : "Compartido por liga",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
- "Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "%s of %s used" : "%s de %s usado"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_NI.json b/apps/files/l10n/es_NI.json
index 4083caedd5e0c..cfee38a816484 100644
--- a/apps/files/l10n/es_NI.json
+++ b/apps/files/l10n/es_NI.json
@@ -4,27 +4,26 @@
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -120,7 +119,6 @@
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -135,31 +133,14 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
- "Shared with others" : "Compartido con otros",
- "Shared by link" : "Compartido por liga",
"Tags" : "Etiquetas",
"Deleted files" : "Archivos borrados",
+ "Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
+ "Shared by link" : "Compartido por liga",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
- "Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "%s of %s used" : "%s de %s usado"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/es_PA.js b/apps/files/l10n/es_PA.js
index 793abaf101b5b..bbd1a7bcd9052 100644
--- a/apps/files/l10n/es_PA.js
+++ b/apps/files/l10n/es_PA.js
@@ -6,27 +6,26 @@ OC.L10N.register(
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -122,7 +121,6 @@ OC.L10N.register(
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -137,31 +135,14 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
- "Shared with others" : "Compartido con otros",
- "Shared by link" : "Compartido por liga",
"Tags" : "Etiquetas",
"Deleted files" : "Archivos borrados",
+ "Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
+ "Shared by link" : "Compartido por liga",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
- "Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "%s of %s used" : "%s de %s usado"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_PA.json b/apps/files/l10n/es_PA.json
index 4083caedd5e0c..cfee38a816484 100644
--- a/apps/files/l10n/es_PA.json
+++ b/apps/files/l10n/es_PA.json
@@ -4,27 +4,26 @@
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -120,7 +119,6 @@
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -135,31 +133,14 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
- "Shared with others" : "Compartido con otros",
- "Shared by link" : "Compartido por liga",
"Tags" : "Etiquetas",
"Deleted files" : "Archivos borrados",
+ "Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
+ "Shared by link" : "Compartido por liga",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
- "Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "%s of %s used" : "%s de %s usado"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/es_PE.js b/apps/files/l10n/es_PE.js
index 793abaf101b5b..bbd1a7bcd9052 100644
--- a/apps/files/l10n/es_PE.js
+++ b/apps/files/l10n/es_PE.js
@@ -6,27 +6,26 @@ OC.L10N.register(
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -122,7 +121,6 @@ OC.L10N.register(
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -137,31 +135,14 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
- "Shared with others" : "Compartido con otros",
- "Shared by link" : "Compartido por liga",
"Tags" : "Etiquetas",
"Deleted files" : "Archivos borrados",
+ "Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
+ "Shared by link" : "Compartido por liga",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
- "Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "%s of %s used" : "%s de %s usado"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_PE.json b/apps/files/l10n/es_PE.json
index 4083caedd5e0c..cfee38a816484 100644
--- a/apps/files/l10n/es_PE.json
+++ b/apps/files/l10n/es_PE.json
@@ -4,27 +4,26 @@
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -120,7 +119,6 @@
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -135,31 +133,14 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
- "Shared with others" : "Compartido con otros",
- "Shared by link" : "Compartido por liga",
"Tags" : "Etiquetas",
"Deleted files" : "Archivos borrados",
+ "Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
+ "Shared by link" : "Compartido por liga",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
- "Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "%s of %s used" : "%s de %s usado"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/es_PR.js b/apps/files/l10n/es_PR.js
index 793abaf101b5b..bbd1a7bcd9052 100644
--- a/apps/files/l10n/es_PR.js
+++ b/apps/files/l10n/es_PR.js
@@ -6,27 +6,26 @@ OC.L10N.register(
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -122,7 +121,6 @@ OC.L10N.register(
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -137,31 +135,14 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
- "Shared with others" : "Compartido con otros",
- "Shared by link" : "Compartido por liga",
"Tags" : "Etiquetas",
"Deleted files" : "Archivos borrados",
+ "Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
+ "Shared by link" : "Compartido por liga",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
- "Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "%s of %s used" : "%s de %s usado"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_PR.json b/apps/files/l10n/es_PR.json
index 4083caedd5e0c..cfee38a816484 100644
--- a/apps/files/l10n/es_PR.json
+++ b/apps/files/l10n/es_PR.json
@@ -4,27 +4,26 @@
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -120,7 +119,6 @@
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -135,31 +133,14 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
- "Shared with others" : "Compartido con otros",
- "Shared by link" : "Compartido por liga",
"Tags" : "Etiquetas",
"Deleted files" : "Archivos borrados",
+ "Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
+ "Shared by link" : "Compartido por liga",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
- "Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "%s of %s used" : "%s de %s usado"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/es_PY.js b/apps/files/l10n/es_PY.js
index 793abaf101b5b..bbd1a7bcd9052 100644
--- a/apps/files/l10n/es_PY.js
+++ b/apps/files/l10n/es_PY.js
@@ -6,27 +6,26 @@ OC.L10N.register(
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -122,7 +121,6 @@ OC.L10N.register(
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -137,31 +135,14 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
- "Shared with others" : "Compartido con otros",
- "Shared by link" : "Compartido por liga",
"Tags" : "Etiquetas",
"Deleted files" : "Archivos borrados",
+ "Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
+ "Shared by link" : "Compartido por liga",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
- "Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "%s of %s used" : "%s de %s usado"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_PY.json b/apps/files/l10n/es_PY.json
index 4083caedd5e0c..cfee38a816484 100644
--- a/apps/files/l10n/es_PY.json
+++ b/apps/files/l10n/es_PY.json
@@ -4,27 +4,26 @@
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -120,7 +119,6 @@
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -135,31 +133,14 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
- "Shared with others" : "Compartido con otros",
- "Shared by link" : "Compartido por liga",
"Tags" : "Etiquetas",
"Deleted files" : "Archivos borrados",
+ "Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
+ "Shared by link" : "Compartido por liga",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
- "Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "%s of %s used" : "%s de %s usado"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/es_SV.js b/apps/files/l10n/es_SV.js
index 793abaf101b5b..b72649c39f81c 100644
--- a/apps/files/l10n/es_SV.js
+++ b/apps/files/l10n/es_SV.js
@@ -6,27 +6,27 @@ OC.L10N.register(
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
+ "Copy" : "Copiar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -58,12 +58,15 @@ OC.L10N.register(
"_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"],
"_%n file_::_%n files_" : ["%n archivo","%n archivos"],
"{dirs} and {files}" : "{dirs} y {files}",
- "_including %n hidden_::_including %n hidden_" : ["incluyendo %n escondido","incluyendo %n ocultos"],
+ "_including %n hidden_::_including %n hidden_" : ["incluyendo %n oculto","incluyendo %n ocultos"],
"You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
"_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Cargando %n archivos"],
"New" : "Nuevo",
+ "{used} of {quota} used" : "{used} de {quota} usados",
+ "{used} used" : "{used} usados",
"\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido. ",
"File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
+ "\"/\" is not allowed inside a file name." : "No se permite el uso del caracter \"/\" en el nombre del archivo.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" es un tipo de archivo no permitido",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "El espacio de {owner} está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
"Your storage is full, files can not be updated or synced anymore!" : "Tu espacio está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
@@ -96,12 +99,18 @@ OC.L10N.register(
"Moved by {user}" : "Movido por {user}",
"\"remote user\"" : "\"usuario remoto\"",
"You created {file}" : "Creaste {file}",
+ "You created an encrypted file in {file}" : "Creaste un archivo encriptado en {file}",
"{user} created {file}" : "{user} creó {file}",
+ "{user} created an encrypted file in {file}" : "{user} creó un archivo encriptado en {file}",
"{file} was created in a public folder" : "{file} fue creado en una carpeta pública",
"You changed {file}" : "Cambiaste {file}",
+ "You changed an encrypted file in {file}" : "Cambiaste un archivo encriptado en {file}",
"{user} changed {file}" : "{user} cambió {file}",
+ "{user} changed an encrypted file in {file}" : "{user} cambió un archivo encriptado en {file}",
"You deleted {file}" : "Borraste {file}",
+ "You deleted an encrypted file in {file}" : "Borraste un archivo encriptado en {file}",
"{user} deleted {file}" : "{user} borró {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} borró un archivo encriptado en {file}",
"You restored {file}" : "Restauraste {file}",
"{user} restored {file}" : "{user} restauró {file}",
"You renamed {oldfile} to {newfile}" : "Renombraste {oldfile} como {newfile}",
@@ -122,7 +131,6 @@ OC.L10N.register(
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -137,31 +145,18 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
+ "Tags" : "Etiquetas",
+ "Deleted files" : "Papelera",
"Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
"Shared by link" : "Compartido por liga",
- "Tags" : "Etiquetas",
- "Deleted files" : "Archivos borrados",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
"Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "A new file or folder has been deleted " : "Un nuevo archivo o carpeta ha sido borrado ",
+ "A new file or folder has been restored " : "Un nuevo archivo o carpeta ha sido restaurado ",
+ "%s of %s used" : "%s de %s usado",
+ "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus Archivos vía WebDAV "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_SV.json b/apps/files/l10n/es_SV.json
index 4083caedd5e0c..216b08d1965cf 100644
--- a/apps/files/l10n/es_SV.json
+++ b/apps/files/l10n/es_SV.json
@@ -4,27 +4,27 @@
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
+ "Copy" : "Copiar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -56,12 +56,15 @@
"_%n folder_::_%n folders_" : ["%n carpeta","%n carpetas"],
"_%n file_::_%n files_" : ["%n archivo","%n archivos"],
"{dirs} and {files}" : "{dirs} y {files}",
- "_including %n hidden_::_including %n hidden_" : ["incluyendo %n escondido","incluyendo %n ocultos"],
+ "_including %n hidden_::_including %n hidden_" : ["incluyendo %n oculto","incluyendo %n ocultos"],
"You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
"_Uploading %n file_::_Uploading %n files_" : ["Subiendo %n archivo","Cargando %n archivos"],
"New" : "Nuevo",
+ "{used} of {quota} used" : "{used} de {quota} usados",
+ "{used} used" : "{used} usados",
"\"{name}\" is an invalid file name." : "\"{name}\" es un nombre de archivo inválido. ",
"File name cannot be empty." : "El nombre de archivo no puede estar vacío.",
+ "\"/\" is not allowed inside a file name." : "No se permite el uso del caracter \"/\" en el nombre del archivo.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" es un tipo de archivo no permitido",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "El espacio de {owner} está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
"Your storage is full, files can not be updated or synced anymore!" : "Tu espacio está lleno. ¡Los archivos ya no se pueden actualizar o sincronizar!",
@@ -94,12 +97,18 @@
"Moved by {user}" : "Movido por {user}",
"\"remote user\"" : "\"usuario remoto\"",
"You created {file}" : "Creaste {file}",
+ "You created an encrypted file in {file}" : "Creaste un archivo encriptado en {file}",
"{user} created {file}" : "{user} creó {file}",
+ "{user} created an encrypted file in {file}" : "{user} creó un archivo encriptado en {file}",
"{file} was created in a public folder" : "{file} fue creado en una carpeta pública",
"You changed {file}" : "Cambiaste {file}",
+ "You changed an encrypted file in {file}" : "Cambiaste un archivo encriptado en {file}",
"{user} changed {file}" : "{user} cambió {file}",
+ "{user} changed an encrypted file in {file}" : "{user} cambió un archivo encriptado en {file}",
"You deleted {file}" : "Borraste {file}",
+ "You deleted an encrypted file in {file}" : "Borraste un archivo encriptado en {file}",
"{user} deleted {file}" : "{user} borró {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} borró un archivo encriptado en {file}",
"You restored {file}" : "Restauraste {file}",
"{user} restored {file}" : "{user} restauró {file}",
"You renamed {oldfile} to {newfile}" : "Renombraste {oldfile} como {newfile}",
@@ -120,7 +129,6 @@
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -135,31 +143,18 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
+ "Tags" : "Etiquetas",
+ "Deleted files" : "Papelera",
"Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
"Shared by link" : "Compartido por liga",
- "Tags" : "Etiquetas",
- "Deleted files" : "Archivos borrados",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
"Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "A new file or folder has been deleted " : "Un nuevo archivo o carpeta ha sido borrado ",
+ "A new file or folder has been restored " : "Un nuevo archivo o carpeta ha sido restaurado ",
+ "%s of %s used" : "%s de %s usado",
+ "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus Archivos vía WebDAV "
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/es_UY.js b/apps/files/l10n/es_UY.js
index 793abaf101b5b..bbd1a7bcd9052 100644
--- a/apps/files/l10n/es_UY.js
+++ b/apps/files/l10n/es_UY.js
@@ -6,27 +6,26 @@ OC.L10N.register(
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -122,7 +121,6 @@ OC.L10N.register(
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -137,31 +135,14 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
- "Shared with others" : "Compartido con otros",
- "Shared by link" : "Compartido por liga",
"Tags" : "Etiquetas",
"Deleted files" : "Archivos borrados",
+ "Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
+ "Shared by link" : "Compartido por liga",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
- "Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "%s of %s used" : "%s de %s usado"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/es_UY.json b/apps/files/l10n/es_UY.json
index 4083caedd5e0c..cfee38a816484 100644
--- a/apps/files/l10n/es_UY.json
+++ b/apps/files/l10n/es_UY.json
@@ -4,27 +4,26 @@
"Unknown error" : "Se presentó un error desconocido",
"All files" : "Todos los archivos",
"Recent" : "Reciente",
+ "Favorites" : "Favoritos",
"File could not be found" : "No fue posible encontrar el archivo",
+ "Move or copy" : "Mover o copiar",
+ "Download" : "Descargar",
+ "Delete" : "Borrar",
"Home" : "Inicio",
"Close" : "Cerrar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "No fue posible crear la carpeta \"{dir}\"",
"Upload cancelled." : "Carga cancelada.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "No fue posible cargar {filename} ya que es una carpeta o tiene un tamaño de 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "No tienes suficiente espacio disponible, Estas cargando {size1} pero sólo cuentas con {size2} disponible",
"Target folder \"{dir}\" does not exist any more" : "La carpeta destino \"{dir}\" ya no existe",
"Not enough free space" : "No cuentas con suficiente espacio libre",
"Uploading …" : "Cargando...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Target folder does not exist any more" : "La carpeta destino ya no existe",
"Error when assembling chunks, status code {status}" : "Se presentó un error al ensamblar los bloques, código de estatus {status}",
"Actions" : "Acciones",
- "Download" : "Descargar",
"Rename" : "Renombrar",
- "Move or copy" : "Mover o copiar",
- "Target folder" : "Carpeta destino",
- "Delete" : "Borrar",
"Disconnect storage" : "Desconectar almacenamiento",
"Unshare" : "Dejar de compartir",
"Could not load info for file \"{file}\"" : "No fue posible cargar información para el archivo \"{file}\"",
@@ -120,7 +119,6 @@
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM podría tomar 5 minutos para que los cambios apliquen. ",
"Missing permissions to edit from here." : "Faltan privilegios para editar desde aquí. ",
- "%s of %s used" : "%s de %s usado",
"%s used" : "%s usado",
"Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
@@ -135,31 +133,14 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Los archivos que estás intentando cargar sobrepasan el tamaño máximo permitido para la carga de archivos en este servidor.",
"No favorites yet" : "Aún no hay favoritos",
"Files and folders you mark as favorite will show up here" : "Los archivos y carpetas que marques como favoritos se mostrarán aquí. ",
- "Shared with you" : "Compartido con usted",
- "Shared with others" : "Compartido con otros",
- "Shared by link" : "Compartido por liga",
"Tags" : "Etiquetas",
"Deleted files" : "Archivos borrados",
+ "Shared with others" : "Compartido con otros",
+ "Shared with you" : "Compartido con usted",
+ "Shared by link" : "Compartido por liga",
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
- "Uploading..." : "Cargando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["falta {hours}:{minutes}:{seconds} hora","faltan {hours}:{minutes}:{seconds} horas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["falta {minutes}:{seconds} minuto","faltan {minutes}:{seconds} minutos"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["falta {seconds} segundo","faltan {seconds} segundos"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "En cualquier momento...",
- "Soon..." : "Pronto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "La carga del archivo está en curso. El salir de la página ahora, la cancelará. ",
- "Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa esta dirección para acceder tus archivos vía WebDAV ",
- "No favorites" : "No hay favoritos"
+ "Target folder" : "Carpeta destino",
+ "%s of %s used" : "%s de %s usado"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/et_EE.js b/apps/files/l10n/et_EE.js
index e8b8e55848ed1..03a650d498cbf 100644
--- a/apps/files/l10n/et_EE.js
+++ b/apps/files/l10n/et_EE.js
@@ -6,27 +6,26 @@ OC.L10N.register(
"Unknown error" : "Tundmatu viga",
"All files" : "Kõik failid",
"Recent" : "Hiljutised",
+ "Favorites" : "Lemmikud",
"File could not be found" : "Faili ei leitud",
+ "Move or copy" : "Liiguta või kopeeri",
+ "Download" : "Lae alla",
+ "Delete" : "Kustuta",
"Home" : "Kodu",
"Close" : "Sulge",
- "Favorites" : "Lemmikud",
"Could not create folder \"{dir}\"" : "Kausta \"{dir}\" loomine ebaõnnestus",
"Upload cancelled." : "Üleslaadimine tühistati.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Ei saa üles laadida {filename}, kuna see on kataloog või selle suurus on 0 baiti",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Pole piisavalt vaba ruumi. Sa laadid üles {size1}, kuid ainult {size2} on saadaval.",
"Target folder \"{dir}\" does not exist any more" : "Kausta \"{dir}\" pole enam olemas",
"Not enough free space" : "Pole piisavalt vaba ruumi",
"Uploading …" : "Üleslaadminie ...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize}/{loadedSize} ({bitrate})",
"Target folder does not exist any more" : "Sihtkataloogi pole enam olemas",
"Error when assembling chunks, status code {status}" : "Tükkide kokkupanemise viga, staatus kood {status}",
"Actions" : "Tegevused",
- "Download" : "Lae alla",
"Rename" : "Nimeta ümber",
- "Move or copy" : "Liiguta või kopeeri",
- "Target folder" : "Sihtkaust",
- "Delete" : "Kustuta",
"Disconnect storage" : "Ühenda andmehoidla lahti.",
"Unshare" : "Lõpeta jagamine",
"Could not load info for file \"{file}\"" : "Faili \"{file}\" info laadimine ebaõnnestus",
@@ -62,8 +61,11 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Sul puuduvad õigused siia failide üleslaadimiseks või tekitamiseks",
"_Uploading %n file_::_Uploading %n files_" : ["Laadin üles %n faili","Laadin üles %n faili"],
"New" : "Uus",
+ "{used} of {quota} used" : "Kasutatud {used}/{quota}",
+ "{used} used" : "Kasutatud {used}",
"\"{name}\" is an invalid file name." : "\"{name}\" on vigane failinimi.",
"File name cannot be empty." : "Faili nimi ei saa olla tühi.",
+ "\"/\" is not allowed inside a file name." : "\"/\" pole failinimedes lubatud.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" pole lubatud failitüüp",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} andmemaht on täis! Faile ei uuendata ega sünkroniseerita!",
"Your storage is full, files can not be updated or synced anymore!" : "Sinu andmemaht on täis! Faile ei uuendata ega sünkroniseerita!",
@@ -122,8 +124,7 @@ OC.L10N.register(
"Save" : "Salvesta",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "PHP-FPM-ga võib selle väärtuse mõju rakendamine võtta aega kuni 5 minutit pärast salvestamist.",
"Missing permissions to edit from here." : "Puuduvad õigused siit muuta.",
- "%s of %s used" : "%s/%s kasutatud",
- "%s used" : "%s kasutatud",
+ "%s used" : "Kasutatud %s",
"Settings" : "Seaded",
"Show hidden files" : "Näita peidetud faile",
"WebDAV" : "WebDAV",
@@ -137,31 +138,18 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Failid, mida sa proovid üles laadida, ületab serveri poolt üleslaetavatele failidele määratud maksimaalse suuruse.",
"No favorites yet" : "Lemmikuid veel pole",
"Files and folders you mark as favorite will show up here" : "Siin kuvatakse faile ja kaustasid, mille oled märkinud lemmikuteks",
- "Shared with you" : "Sinuga jagatud",
- "Shared with others" : "Teistega jagatud",
- "Shared by link" : "Jagatud lingiga",
"Tags" : "Sildid",
"Deleted files" : "Kustutatud failid",
+ "Shared with others" : "Teistega jagatud",
+ "Shared with you" : "Sinuga jagatud",
+ "Shared by link" : "Jagatud lingiga",
"Text file" : "Tekstifail",
"New text file.txt" : "Uus tekstifail.txt",
- "Uploading..." : "Üleslaadimine...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} tund jäänud","{hours}:{minutes}:{seconds} tundi jäänud"],
- "{hours}:{minutes}h" : "{hours}:{minutes}t",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minut jäänud","{minutes}:{seconds} minutit jäänud"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} sekund jäänud","{seconds} sekundit jäänud"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Iga hetk...",
- "Soon..." : "Varsti...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Faili üleslaadimine on töös. Lehelt lahkumine katkestab selle üleslaadimise.",
"Move" : "Liiguta",
- "Copy local link" : "Kopeeri kohalik link",
- "Folder" : "Kaust",
- "Upload" : "Lae üles",
+ "Target folder" : "Sihtkaust",
"A new file or folder has been deleted " : "Uus fail või kaust on kustutatud ",
"A new file or folder has been restored " : "Uus fail või kaust on taastatud ",
- "Use this address to access your Files via WebDAV " : "Kasuta seda aadressi, et oma failidele WebDAV kaudu ligi pääseda ",
- "No favorites" : "Lemmikuid pole"
+ "%s of %s used" : "Kasutatud %s/%s",
+ "Use this address to access your Files via WebDAV " : "Kasuta seda aadressi, et oma failidele WebDAVi kaudu ligi pääseda "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/et_EE.json b/apps/files/l10n/et_EE.json
index 7d8d47e3b9519..0daa59d8067e1 100644
--- a/apps/files/l10n/et_EE.json
+++ b/apps/files/l10n/et_EE.json
@@ -4,27 +4,26 @@
"Unknown error" : "Tundmatu viga",
"All files" : "Kõik failid",
"Recent" : "Hiljutised",
+ "Favorites" : "Lemmikud",
"File could not be found" : "Faili ei leitud",
+ "Move or copy" : "Liiguta või kopeeri",
+ "Download" : "Lae alla",
+ "Delete" : "Kustuta",
"Home" : "Kodu",
"Close" : "Sulge",
- "Favorites" : "Lemmikud",
"Could not create folder \"{dir}\"" : "Kausta \"{dir}\" loomine ebaõnnestus",
"Upload cancelled." : "Üleslaadimine tühistati.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Ei saa üles laadida {filename}, kuna see on kataloog või selle suurus on 0 baiti",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Pole piisavalt vaba ruumi. Sa laadid üles {size1}, kuid ainult {size2} on saadaval.",
"Target folder \"{dir}\" does not exist any more" : "Kausta \"{dir}\" pole enam olemas",
"Not enough free space" : "Pole piisavalt vaba ruumi",
"Uploading …" : "Üleslaadminie ...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize}/{loadedSize} ({bitrate})",
"Target folder does not exist any more" : "Sihtkataloogi pole enam olemas",
"Error when assembling chunks, status code {status}" : "Tükkide kokkupanemise viga, staatus kood {status}",
"Actions" : "Tegevused",
- "Download" : "Lae alla",
"Rename" : "Nimeta ümber",
- "Move or copy" : "Liiguta või kopeeri",
- "Target folder" : "Sihtkaust",
- "Delete" : "Kustuta",
"Disconnect storage" : "Ühenda andmehoidla lahti.",
"Unshare" : "Lõpeta jagamine",
"Could not load info for file \"{file}\"" : "Faili \"{file}\" info laadimine ebaõnnestus",
@@ -60,8 +59,11 @@
"You don’t have permission to upload or create files here" : "Sul puuduvad õigused siia failide üleslaadimiseks või tekitamiseks",
"_Uploading %n file_::_Uploading %n files_" : ["Laadin üles %n faili","Laadin üles %n faili"],
"New" : "Uus",
+ "{used} of {quota} used" : "Kasutatud {used}/{quota}",
+ "{used} used" : "Kasutatud {used}",
"\"{name}\" is an invalid file name." : "\"{name}\" on vigane failinimi.",
"File name cannot be empty." : "Faili nimi ei saa olla tühi.",
+ "\"/\" is not allowed inside a file name." : "\"/\" pole failinimedes lubatud.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" pole lubatud failitüüp",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} andmemaht on täis! Faile ei uuendata ega sünkroniseerita!",
"Your storage is full, files can not be updated or synced anymore!" : "Sinu andmemaht on täis! Faile ei uuendata ega sünkroniseerita!",
@@ -120,8 +122,7 @@
"Save" : "Salvesta",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "PHP-FPM-ga võib selle väärtuse mõju rakendamine võtta aega kuni 5 minutit pärast salvestamist.",
"Missing permissions to edit from here." : "Puuduvad õigused siit muuta.",
- "%s of %s used" : "%s/%s kasutatud",
- "%s used" : "%s kasutatud",
+ "%s used" : "Kasutatud %s",
"Settings" : "Seaded",
"Show hidden files" : "Näita peidetud faile",
"WebDAV" : "WebDAV",
@@ -135,31 +136,18 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Failid, mida sa proovid üles laadida, ületab serveri poolt üleslaetavatele failidele määratud maksimaalse suuruse.",
"No favorites yet" : "Lemmikuid veel pole",
"Files and folders you mark as favorite will show up here" : "Siin kuvatakse faile ja kaustasid, mille oled märkinud lemmikuteks",
- "Shared with you" : "Sinuga jagatud",
- "Shared with others" : "Teistega jagatud",
- "Shared by link" : "Jagatud lingiga",
"Tags" : "Sildid",
"Deleted files" : "Kustutatud failid",
+ "Shared with others" : "Teistega jagatud",
+ "Shared with you" : "Sinuga jagatud",
+ "Shared by link" : "Jagatud lingiga",
"Text file" : "Tekstifail",
"New text file.txt" : "Uus tekstifail.txt",
- "Uploading..." : "Üleslaadimine...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} tund jäänud","{hours}:{minutes}:{seconds} tundi jäänud"],
- "{hours}:{minutes}h" : "{hours}:{minutes}t",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minut jäänud","{minutes}:{seconds} minutit jäänud"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} sekund jäänud","{seconds} sekundit jäänud"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Iga hetk...",
- "Soon..." : "Varsti...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Faili üleslaadimine on töös. Lehelt lahkumine katkestab selle üleslaadimise.",
"Move" : "Liiguta",
- "Copy local link" : "Kopeeri kohalik link",
- "Folder" : "Kaust",
- "Upload" : "Lae üles",
+ "Target folder" : "Sihtkaust",
"A new file or folder has been deleted " : "Uus fail või kaust on kustutatud ",
"A new file or folder has been restored " : "Uus fail või kaust on taastatud ",
- "Use this address to access your Files via WebDAV " : "Kasuta seda aadressi, et oma failidele WebDAV kaudu ligi pääseda ",
- "No favorites" : "Lemmikuid pole"
+ "%s of %s used" : "Kasutatud %s/%s",
+ "Use this address to access your Files via WebDAV " : "Kasuta seda aadressi, et oma failidele WebDAVi kaudu ligi pääseda "
},"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 9af90d81c22f0..3bee8e364fb02 100644
--- a/apps/files/l10n/eu.js
+++ b/apps/files/l10n/eu.js
@@ -6,25 +6,24 @@ OC.L10N.register(
"Unknown error" : "Errore ezezaguna",
"All files" : "Fitxategi guztiak",
"Recent" : "Duela gutxi",
+ "Favorites" : "Gogokoak",
"File could not be found" : "Fitxategia ezin izan da aurkitu",
+ "Move or copy" : "Mugitu edo kopiatu",
+ "Download" : "Deskargatu",
+ "Delete" : "Ezabatu",
"Home" : "Etxekoa",
"Close" : "Itxi",
- "Favorites" : "Gogokoak",
"Could not create folder \"{dir}\"" : "Ezin izan da \"{dir}\" karpeta sortu",
"Upload cancelled." : "Igoera ezeztatuta",
+ "…" : "…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Ezin da {filename} igo karpeta bat delako edo 0 byte dituelako",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Ez dago leku nahikorik, zu {size1} igotzen ari zara baina bakarrik {size2} libre dago",
"Target folder \"{dir}\" does not exist any more" : "\"{dir}\" karpeta ez du gehiago existitzen",
"Not enough free space" : "Ez dago nahiko leku librea",
"Uploading …" : "Igotzen...",
- "…" : "…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} of {totalSize} ({bitrate})",
"Actions" : "Ekintzak",
- "Download" : "Deskargatu",
"Rename" : "Berrizendatu",
- "Move or copy" : "Mugitu edo kopiatu",
- "Target folder" : "Xede karpeta",
- "Delete" : "Ezabatu",
"Disconnect storage" : "Deskonektatu biltegia",
"Unshare" : "Ez elkarbanatu",
"Could not load info for file \"{file}\"" : "Ezin izan da \"{file}\" fitxategiaren informazioa kargatu",
@@ -120,7 +119,6 @@ OC.L10N.register(
"Save" : "Gorde",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "PHP-FPM-rekin 5 minutu pasa daiteke aldaketak aplikatu ahal izateko.",
"Missing permissions to edit from here." : "Missing permissions to edit from here.",
- "%s of %s used" : "%s - %s-tik erabilita",
"%s used" : "%s erabilita",
"Settings" : "Ezarpenak",
"Show hidden files" : "Erakutsi ezkutuko fitxategiak",
@@ -134,31 +132,14 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Igotzen saiatzen ari zaren fitxategiak zerbitzari honek igotzeko onartzen duena baino handiagoak dira.",
"No favorites yet" : "Gogokorik ez oraindik",
"Files and folders you mark as favorite will show up here" : "Gogokotzat markatutako fitxategi eta karpeta hemen agertuko dira",
- "Shared with you" : "Zurekin partekatuta",
- "Shared with others" : "Besteekin partekatuta",
- "Shared by link" : "Partekatua link bidez",
"Tags" : "Etiketak",
"Deleted files" : "Ezabatutako fitxategiak",
+ "Shared with others" : "Besteekin partekatuta",
+ "Shared with you" : "Zurekin partekatuta",
+ "Shared by link" : "Partekatua link bidez",
"Text file" : "Testu fitxategia",
- "New text file.txt" : ".txt testu fitxategi berria",
- "Uploading..." : "Igotzen...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["Ordu {hours}:{minutes}:{seconds} geratzen da","{hours}:{minutes}:{seconds} ordu geratzen dira"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["Minutu {minutes}:{seconds} geratzen da","{minutes}:{seconds} minutu geratzen dira"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["Segundu {seconds} geratzen da","{seconds} segundu geratzen dira"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Edozein unean...",
- "Soon..." : "Laster...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Fitxategien igoera martxan da. Orria orain uzteak igoera ezeztatutko du.",
- "Move" : "Mugitu",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Erabili helbide hau WebDAV bidez zure fitxategietara sartzeko ",
- "No favorites" : "Gogokorik ez"
+ "New text file.txt" : "TXT berria.txt",
+ "Target folder" : "Xede karpeta",
+ "%s of %s used" : "%s - %s-tik erabilita"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/eu.json b/apps/files/l10n/eu.json
index 735f952f6cd40..a0e491d64096f 100644
--- a/apps/files/l10n/eu.json
+++ b/apps/files/l10n/eu.json
@@ -4,25 +4,24 @@
"Unknown error" : "Errore ezezaguna",
"All files" : "Fitxategi guztiak",
"Recent" : "Duela gutxi",
+ "Favorites" : "Gogokoak",
"File could not be found" : "Fitxategia ezin izan da aurkitu",
+ "Move or copy" : "Mugitu edo kopiatu",
+ "Download" : "Deskargatu",
+ "Delete" : "Ezabatu",
"Home" : "Etxekoa",
"Close" : "Itxi",
- "Favorites" : "Gogokoak",
"Could not create folder \"{dir}\"" : "Ezin izan da \"{dir}\" karpeta sortu",
"Upload cancelled." : "Igoera ezeztatuta",
+ "…" : "…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Ezin da {filename} igo karpeta bat delako edo 0 byte dituelako",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Ez dago leku nahikorik, zu {size1} igotzen ari zara baina bakarrik {size2} libre dago",
"Target folder \"{dir}\" does not exist any more" : "\"{dir}\" karpeta ez du gehiago existitzen",
"Not enough free space" : "Ez dago nahiko leku librea",
"Uploading …" : "Igotzen...",
- "…" : "…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} of {totalSize} ({bitrate})",
"Actions" : "Ekintzak",
- "Download" : "Deskargatu",
"Rename" : "Berrizendatu",
- "Move or copy" : "Mugitu edo kopiatu",
- "Target folder" : "Xede karpeta",
- "Delete" : "Ezabatu",
"Disconnect storage" : "Deskonektatu biltegia",
"Unshare" : "Ez elkarbanatu",
"Could not load info for file \"{file}\"" : "Ezin izan da \"{file}\" fitxategiaren informazioa kargatu",
@@ -118,7 +117,6 @@
"Save" : "Gorde",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "PHP-FPM-rekin 5 minutu pasa daiteke aldaketak aplikatu ahal izateko.",
"Missing permissions to edit from here." : "Missing permissions to edit from here.",
- "%s of %s used" : "%s - %s-tik erabilita",
"%s used" : "%s erabilita",
"Settings" : "Ezarpenak",
"Show hidden files" : "Erakutsi ezkutuko fitxategiak",
@@ -132,31 +130,14 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Igotzen saiatzen ari zaren fitxategiak zerbitzari honek igotzeko onartzen duena baino handiagoak dira.",
"No favorites yet" : "Gogokorik ez oraindik",
"Files and folders you mark as favorite will show up here" : "Gogokotzat markatutako fitxategi eta karpeta hemen agertuko dira",
- "Shared with you" : "Zurekin partekatuta",
- "Shared with others" : "Besteekin partekatuta",
- "Shared by link" : "Partekatua link bidez",
"Tags" : "Etiketak",
"Deleted files" : "Ezabatutako fitxategiak",
+ "Shared with others" : "Besteekin partekatuta",
+ "Shared with you" : "Zurekin partekatuta",
+ "Shared by link" : "Partekatua link bidez",
"Text file" : "Testu fitxategia",
- "New text file.txt" : ".txt testu fitxategi berria",
- "Uploading..." : "Igotzen...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["Ordu {hours}:{minutes}:{seconds} geratzen da","{hours}:{minutes}:{seconds} ordu geratzen dira"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["Minutu {minutes}:{seconds} geratzen da","{minutes}:{seconds} minutu geratzen dira"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["Segundu {seconds} geratzen da","{seconds} segundu geratzen dira"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Edozein unean...",
- "Soon..." : "Laster...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Fitxategien igoera martxan da. Orria orain uzteak igoera ezeztatutko du.",
- "Move" : "Mugitu",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Erabili helbide hau WebDAV bidez zure fitxategietara sartzeko ",
- "No favorites" : "Gogokorik ez"
+ "New text file.txt" : "TXT berria.txt",
+ "Target folder" : "Xede karpeta",
+ "%s of %s used" : "%s - %s-tik erabilita"
},"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 19d1d84f8253e..6ea6d379a1313 100644
--- a/apps/files/l10n/fi.js
+++ b/apps/files/l10n/fi.js
@@ -6,24 +6,32 @@ OC.L10N.register(
"Unknown error" : "Tuntematon virhe",
"All files" : "Kaikki tiedostot",
"Recent" : "Viimeaikaiset",
+ "Favorites" : "Suosikit",
"File could not be found" : "Tiedostoa ei löytynyt",
+ "Move or copy" : "Siirrä tai kopioi",
+ "Download" : "Lataa",
+ "Delete" : "Poista",
"Home" : "Koti",
"Close" : "Sulje",
- "Favorites" : "Suosikit",
"Could not create folder \"{dir}\"" : "Kansiota \"{dir}\" ei voitu luoda",
+ "This will stop your current uploads." : "Tämä pysäyttää meneillään olevat lähetykset.",
"Upload cancelled." : "Lähetys peruttu.",
+ "…" : "…",
+ "Processing files …" : "Käsitellään tiedostoja…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Kohdetta {filename} ei voi lähettää, koska se on joko kansio tai sen koko on 0 tavua",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Ei riittävästi vapaata tilaa. Lähetyksesi koko on {size1}, mutta vain {size2} on jäljellä",
"Target folder \"{dir}\" does not exist any more" : "Kohdekansio \"{dir}\" ei ole enää olemassa",
"Not enough free space" : "Ei tarpeeksi vapaata tilaa",
- "…" : "…",
+ "An unknown error has occurred" : "Tapahtui tuntematon virhe",
+ "Uploading …" : "Lähetetään…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize}/{totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Kyseisen kohteen lähettäminen ei ole tuettu",
+ "Target folder does not exist any more" : "Kohdekansiota ei ole enää olemassa",
+ "Error when assembling chunks, status code {status}" : "Virhe koottaessa lohkoja, tilakoodi {status}",
"Actions" : "Toiminnot",
- "Download" : "Lataa",
"Rename" : "Nimeä uudelleen",
- "Move or copy" : "Siirrä tai kopioi",
- "Target folder" : "Kohdekansio",
- "Delete" : "Poista",
+ "Copy" : "Kopioi",
+ "Choose target folder" : "Valitse kohdekansio",
"Disconnect storage" : "Katkaise yhteys tallennustilaan",
"Unshare" : "Peru jakaminen",
"Could not load info for file \"{file}\"" : "Ei voida ladata tiedoston \"{file}\" tietoja",
@@ -57,8 +65,11 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Käyttöoikeutesi eivät riitä tiedostojen lähettämiseen tai kansioiden luomiseen tähän sijaintiin",
"_Uploading %n file_::_Uploading %n files_" : ["Lähetetään %n tiedosto","Lähetetään %n tiedostoa"],
"New" : "Uusi",
+ "{used} of {quota} used" : "{used}/{quota} käytetty",
+ "{used} used" : "{used} käytetty",
"\"{name}\" is an invalid file name." : "\"{name}\" on virheellinen tiedostonimi.",
"File name cannot be empty." : "Tiedoston nimi ei voi olla tyhjä.",
+ "\"/\" is not allowed inside a file name." : "\"/\" ei ole sallittu merkki tiedostonimessä.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" ei ole sallittu tiedostomuoto",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "Käyttäjän {owner} tallennustila on täynnä, tiedostoja ei voi enää päivittää tai synkronoida!",
"Your storage is full, files can not be updated or synced anymore!" : "Tallennustila on loppu, tiedostoja ei voi enää päivittää tai synkronoida!",
@@ -74,6 +85,9 @@ OC.L10N.register(
"Favorite" : "Suosikki",
"New folder" : "Uusi kansio",
"Upload file" : "Lähetä tiedosto",
+ "Not favorited" : "Ei suosikeissa",
+ "Remove from favorites" : "Poista suosikeista",
+ "Add to favorites" : "Lisää suosikkeihin",
"An error occurred while trying to update the tags" : "Tunnisteiden päivitystä yrittäessä tapahtui virhe",
"Added to favorites" : "Lisätty suosikkeihin",
"Removed from favorites" : "Poistettu suosikeista",
@@ -108,17 +122,19 @@ OC.L10N.register(
"A file or folder has been restored " : "Tiedosto tai kansio on palautettu ",
"Unlimited" : "Rajoittamaton",
"Upload (max. %s)" : "Lähetys (enintään %s)",
+ "File Management" : "Tiedostohallinta",
"File handling" : "Tiedostonhallinta",
"Maximum upload size" : "Lähetettävän tiedoston suurin sallittu koko",
"max. possible: " : "suurin mahdollinen:",
"Save" : "Tallenna",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "PHP-FPM:tä käyttäen muutoksien voimaantulossa saattaa kestää 5 minuuttia.",
"Missing permissions to edit from here." : "Käyttöoikeudet eivät riitä tätä kautta muokkaamiseen.",
- "%s of %s used" : "%s / %s käytetty",
+ "%1$s of %2$s used" : "%1$s/%2$s käytetty",
"%s used" : "%s käytetty",
"Settings" : "Asetukset",
"Show hidden files" : "Näytä piilotetut tiedostot",
"WebDAV" : "WebDAV",
+ "Use this address to access your Files via WebDAV " : "Käytä tätä osoitetta käyttääksesi tiedostojasi WebDAV:in kautta ",
"Cancel upload" : "Perus lähetys",
"No files in here" : "Täällä ei ole tiedostoja",
"Upload some content or sync with your devices!" : "Lähetä tiedostoja tai synkronoi sisältö laitteidesi kanssa!",
@@ -128,31 +144,20 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Lähetettäväksi valitsemasi tiedostot ylittävät palvelimen salliman tiedostokoon rajan.",
"No favorites yet" : "Ei vielä suosikkeja",
"Files and folders you mark as favorite will show up here" : "Suosikeiksi merkitsemäsi tiedostot ja kansiot näkyvät täällä",
- "Shared with you" : "Jaettu kanssasi",
- "Shared with others" : "Jaettu muille",
- "Shared by link" : "Jaettu linkillä",
"Tags" : "Tunnisteet",
"Deleted files" : "Poistetut tiedostot",
+ "Shares" : "Jaot",
+ "Shared with others" : "Jaettu muille",
+ "Shared with you" : "Jaettu kanssasi",
+ "Shared by link" : "Jaettu linkillä",
+ "Deleted shares" : "Poistetut jaot",
"Text file" : "Tekstitiedosto",
"New text file.txt" : "Uusi tekstitiedosto.txt",
- "Uploading..." : "Lähetetään...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} tunti jäljellä","{hours}:{minutes}:{seconds} tuntia jäljellä"],
- "{hours}:{minutes}h" : "{hours}h {minutes}m",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minuutti jäljellä","{minutes}:{seconds} minuuttia jäljellä"],
- "{minutes}:{seconds}m" : "{minutes}m {seconds}s",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} sekunti jäljellä","{seconds} sekuntia jäljellä"],
- "{seconds}s" : "{seconds} s",
- "Any moment now..." : "Minä tahansa hetkenä...",
- "Soon..." : "Pian...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Tiedoston lähetys on meneillään. Sivulta poistuminen nyt peruu tiedoston lähetyksen.",
"Move" : "Siirrä",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Tällä osoitteella käytät tiedostojasi WebDAV:n yli ",
- "No favorites" : "Ei suosikkeja"
+ "Target folder" : "Kohdekansio",
+ "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 ",
+ "%s of %s used" : "%s / %s käytetty",
+ "Use this address to access your Files via WebDAV " : "Käytä tätä osoitetetta käyttääksesi tiedostojasi WebDAV:in välityksellä "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/fi.json b/apps/files/l10n/fi.json
index 807628a15ae9f..592c9ca58f85d 100644
--- a/apps/files/l10n/fi.json
+++ b/apps/files/l10n/fi.json
@@ -4,24 +4,32 @@
"Unknown error" : "Tuntematon virhe",
"All files" : "Kaikki tiedostot",
"Recent" : "Viimeaikaiset",
+ "Favorites" : "Suosikit",
"File could not be found" : "Tiedostoa ei löytynyt",
+ "Move or copy" : "Siirrä tai kopioi",
+ "Download" : "Lataa",
+ "Delete" : "Poista",
"Home" : "Koti",
"Close" : "Sulje",
- "Favorites" : "Suosikit",
"Could not create folder \"{dir}\"" : "Kansiota \"{dir}\" ei voitu luoda",
+ "This will stop your current uploads." : "Tämä pysäyttää meneillään olevat lähetykset.",
"Upload cancelled." : "Lähetys peruttu.",
+ "…" : "…",
+ "Processing files …" : "Käsitellään tiedostoja…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Kohdetta {filename} ei voi lähettää, koska se on joko kansio tai sen koko on 0 tavua",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Ei riittävästi vapaata tilaa. Lähetyksesi koko on {size1}, mutta vain {size2} on jäljellä",
"Target folder \"{dir}\" does not exist any more" : "Kohdekansio \"{dir}\" ei ole enää olemassa",
"Not enough free space" : "Ei tarpeeksi vapaata tilaa",
- "…" : "…",
+ "An unknown error has occurred" : "Tapahtui tuntematon virhe",
+ "Uploading …" : "Lähetetään…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize}/{totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Kyseisen kohteen lähettäminen ei ole tuettu",
+ "Target folder does not exist any more" : "Kohdekansiota ei ole enää olemassa",
+ "Error when assembling chunks, status code {status}" : "Virhe koottaessa lohkoja, tilakoodi {status}",
"Actions" : "Toiminnot",
- "Download" : "Lataa",
"Rename" : "Nimeä uudelleen",
- "Move or copy" : "Siirrä tai kopioi",
- "Target folder" : "Kohdekansio",
- "Delete" : "Poista",
+ "Copy" : "Kopioi",
+ "Choose target folder" : "Valitse kohdekansio",
"Disconnect storage" : "Katkaise yhteys tallennustilaan",
"Unshare" : "Peru jakaminen",
"Could not load info for file \"{file}\"" : "Ei voida ladata tiedoston \"{file}\" tietoja",
@@ -55,8 +63,11 @@
"You don’t have permission to upload or create files here" : "Käyttöoikeutesi eivät riitä tiedostojen lähettämiseen tai kansioiden luomiseen tähän sijaintiin",
"_Uploading %n file_::_Uploading %n files_" : ["Lähetetään %n tiedosto","Lähetetään %n tiedostoa"],
"New" : "Uusi",
+ "{used} of {quota} used" : "{used}/{quota} käytetty",
+ "{used} used" : "{used} käytetty",
"\"{name}\" is an invalid file name." : "\"{name}\" on virheellinen tiedostonimi.",
"File name cannot be empty." : "Tiedoston nimi ei voi olla tyhjä.",
+ "\"/\" is not allowed inside a file name." : "\"/\" ei ole sallittu merkki tiedostonimessä.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" ei ole sallittu tiedostomuoto",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "Käyttäjän {owner} tallennustila on täynnä, tiedostoja ei voi enää päivittää tai synkronoida!",
"Your storage is full, files can not be updated or synced anymore!" : "Tallennustila on loppu, tiedostoja ei voi enää päivittää tai synkronoida!",
@@ -72,6 +83,9 @@
"Favorite" : "Suosikki",
"New folder" : "Uusi kansio",
"Upload file" : "Lähetä tiedosto",
+ "Not favorited" : "Ei suosikeissa",
+ "Remove from favorites" : "Poista suosikeista",
+ "Add to favorites" : "Lisää suosikkeihin",
"An error occurred while trying to update the tags" : "Tunnisteiden päivitystä yrittäessä tapahtui virhe",
"Added to favorites" : "Lisätty suosikkeihin",
"Removed from favorites" : "Poistettu suosikeista",
@@ -106,17 +120,19 @@
"A file or folder has been restored " : "Tiedosto tai kansio on palautettu ",
"Unlimited" : "Rajoittamaton",
"Upload (max. %s)" : "Lähetys (enintään %s)",
+ "File Management" : "Tiedostohallinta",
"File handling" : "Tiedostonhallinta",
"Maximum upload size" : "Lähetettävän tiedoston suurin sallittu koko",
"max. possible: " : "suurin mahdollinen:",
"Save" : "Tallenna",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "PHP-FPM:tä käyttäen muutoksien voimaantulossa saattaa kestää 5 minuuttia.",
"Missing permissions to edit from here." : "Käyttöoikeudet eivät riitä tätä kautta muokkaamiseen.",
- "%s of %s used" : "%s / %s käytetty",
+ "%1$s of %2$s used" : "%1$s/%2$s käytetty",
"%s used" : "%s käytetty",
"Settings" : "Asetukset",
"Show hidden files" : "Näytä piilotetut tiedostot",
"WebDAV" : "WebDAV",
+ "Use this address to access your Files via WebDAV " : "Käytä tätä osoitetta käyttääksesi tiedostojasi WebDAV:in kautta ",
"Cancel upload" : "Perus lähetys",
"No files in here" : "Täällä ei ole tiedostoja",
"Upload some content or sync with your devices!" : "Lähetä tiedostoja tai synkronoi sisältö laitteidesi kanssa!",
@@ -126,31 +142,20 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Lähetettäväksi valitsemasi tiedostot ylittävät palvelimen salliman tiedostokoon rajan.",
"No favorites yet" : "Ei vielä suosikkeja",
"Files and folders you mark as favorite will show up here" : "Suosikeiksi merkitsemäsi tiedostot ja kansiot näkyvät täällä",
- "Shared with you" : "Jaettu kanssasi",
- "Shared with others" : "Jaettu muille",
- "Shared by link" : "Jaettu linkillä",
"Tags" : "Tunnisteet",
"Deleted files" : "Poistetut tiedostot",
+ "Shares" : "Jaot",
+ "Shared with others" : "Jaettu muille",
+ "Shared with you" : "Jaettu kanssasi",
+ "Shared by link" : "Jaettu linkillä",
+ "Deleted shares" : "Poistetut jaot",
"Text file" : "Tekstitiedosto",
"New text file.txt" : "Uusi tekstitiedosto.txt",
- "Uploading..." : "Lähetetään...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} tunti jäljellä","{hours}:{minutes}:{seconds} tuntia jäljellä"],
- "{hours}:{minutes}h" : "{hours}h {minutes}m",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minuutti jäljellä","{minutes}:{seconds} minuuttia jäljellä"],
- "{minutes}:{seconds}m" : "{minutes}m {seconds}s",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} sekunti jäljellä","{seconds} sekuntia jäljellä"],
- "{seconds}s" : "{seconds} s",
- "Any moment now..." : "Minä tahansa hetkenä...",
- "Soon..." : "Pian...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Tiedoston lähetys on meneillään. Sivulta poistuminen nyt peruu tiedoston lähetyksen.",
"Move" : "Siirrä",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Tällä osoitteella käytät tiedostojasi WebDAV:n yli ",
- "No favorites" : "Ei suosikkeja"
+ "Target folder" : "Kohdekansio",
+ "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 ",
+ "%s of %s used" : "%s / %s käytetty",
+ "Use this address to access your Files via WebDAV " : "Käytä tätä osoitetetta käyttääksesi tiedostojasi WebDAV:in välityksellä "
},"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 ccce056d6314b..7a2aec6ca2812 100644
--- a/apps/files/l10n/fr.js
+++ b/apps/files/l10n/fr.js
@@ -6,27 +6,32 @@ OC.L10N.register(
"Unknown error" : "Erreur inconnue ",
"All files" : "Tous les fichiers",
"Recent" : "Récent",
+ "Favorites" : "Favoris",
"File could not be found" : "Fichier introuvable",
+ "Move or copy" : "Déplacer ou copier",
+ "Download" : "Télécharger",
+ "Delete" : "Supprimer",
"Home" : "Mes fichiers",
"Close" : "Fermer",
- "Favorites" : "Favoris",
"Could not create folder \"{dir}\"" : "Impossible de créer le dossier \"{dir}\"",
+ "This will stop your current uploads." : "Cela va arrêter vos téléversements actuels.",
"Upload cancelled." : "Téléversement annulé.",
+ "…" : "…",
+ "Processing files …" : "Fichiers en cours d'exécution …",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Impossible d'envoyer {filename} car il s'agit d'un répertoire ou d'un fichier de taille nulle",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Espace libre insuffisant : vous tentez d'envoyer {size1} mais seulement {size2} sont disponibles",
"Target folder \"{dir}\" does not exist any more" : "Le dossier cible « {dir} » n'existe plus",
"Not enough free space" : "Espace disponible insuffisant",
+ "An unknown error has occurred" : "Une erreur inconnue est survenue",
"Uploading …" : "Téléversement en cours...",
- "…" : "…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} sur {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Le téléversement de cet élément n'est pas supporté",
"Target folder does not exist any more" : "Le dossier cible n'existe plus",
"Error when assembling chunks, status code {status}" : "Erreur lors de l'assemblage des blocs, code d'état {status}",
"Actions" : "Actions",
- "Download" : "Télécharger",
"Rename" : "Renommer",
- "Move or copy" : "Déplacer ou copier",
- "Target folder" : "Dossier cible",
- "Delete" : "Supprimer",
+ "Copy" : "Copier",
+ "Choose target folder" : "Sélectionner le dossier cible",
"Disconnect storage" : "Déconnecter ce support de stockage",
"Unshare" : "Ne plus partager",
"Could not load info for file \"{file}\"" : "Impossible de charger les informations du fichier \"{file}\"",
@@ -99,12 +104,18 @@ OC.L10N.register(
"Moved by {user}" : "Déplacé par {user}",
"\"remote user\"" : "\"utilisateur distant\"",
"You created {file}" : "Vous avez créé {file}",
+ "You created an encrypted file in {file}" : "Vous avez créé un fichier chiffré dans {file}",
"{user} created {file}" : "{user} a créé {file}",
+ "{user} created an encrypted file in {file}" : "{user} a créé un fichier chiffré dans {file}",
"{file} was created in a public folder" : "{file} a été créé dans un dossier public",
"You changed {file}" : "Vous avez modifié {file}",
+ "You changed an encrypted file in {file}" : "Vous avez modifié un fichier chiffré dans {file}",
"{user} changed {file}" : "{user} a modifié {file}",
+ "{user} changed an encrypted file in {file}" : "{user} a modifié un fichier chiffré dans {file}",
"You deleted {file}" : "Vous avez supprimé {file}",
+ "You deleted an encrypted file in {file}" : "Vous avez supprimé un fichier chiffré dans {file}",
"{user} deleted {file}" : "{user} a supprimé {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} a supprimé un fichier chiffré dans {file}",
"You restored {file}" : "Vous avez restauré {file}",
"{user} restored {file}" : "{user} a restauré {file}",
"You renamed {oldfile} to {newfile}" : "Vous avez renommé {oldfile} en {newfile}",
@@ -119,18 +130,20 @@ OC.L10N.register(
"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 Management" : "Gestion de fichier",
"File handling" : "Gestion de fichiers",
"Maximum upload size" : "Taille max. d'envoi",
"max. possible: " : "Max. possible :",
"Save" : "Enregistrer",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Avec PHP-FPM il peut se passer jusqu'à 5 minutes pour que les changements soient appliqués.",
"Missing permissions to edit from here." : "Permissions insuffisantes pour modifier à partir d'ici.",
- "%s of %s used" : "%s de %s utilisé",
+ "%1$s of %2$s used" : "%1$s utilisés sur %2$s",
"%s used" : "%s utilisé",
"Settings" : "Paramètres",
"Show hidden files" : "Afficher les fichiers cachés",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Utilisez cette adresse pour accéder à vos fichiers par WebDAV ",
+ "Toggle grid view" : "Activer/Désactiver l'affichage mosaïque",
"Cancel upload" : "Annuler le téléversement",
"No files in here" : "Aucun fichier",
"Upload some content or sync with your devices!" : "Déposez du contenu ou synchronisez vos appareils !",
@@ -140,31 +153,20 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Les fichiers que vous essayez d'envoyer dépassent la taille maximale d'envoi permise par ce serveur.",
"No favorites yet" : "Aucun favori pour l'instant",
"Files and folders you mark as favorite will show up here" : "Les fichiers et dossiers ajoutés à vos favoris apparaîtront ici",
- "Shared with you" : "Partagés avec vous",
- "Shared with others" : "Partagés avec d'autres",
- "Shared by link" : "Partagés par lien",
"Tags" : "Étiquettes",
"Deleted files" : "Fichiers supprimés",
+ "Shares" : "Actions",
+ "Shared with others" : "Partagés avec d'autres",
+ "Shared with you" : "Partagés avec vous",
+ "Shared by link" : "Partagés par lien",
+ "Deleted shares" : "Actions supprimées",
"Text file" : "Fichier texte",
"New text file.txt" : "Nouveau fichier texte.txt",
- "Uploading..." : "Envoi en cours…",
- "..." : "…",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} heure restante","{hours}:{minutes}:{seconds} heures restantes"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minute restante","{minutes}:{seconds} minutes restantes"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} seconde restante","{seconds} secondes restantes"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "D'ici quelques instants…",
- "Soon..." : "Bientôt…",
- "File upload is in progress. Leaving the page now will cancel the upload." : "L'envoi du fichier est en cours. Quitter cette page maintenant annulera l'envoi du fichier.",
"Move" : "Déplacer",
- "Copy local link" : "Copier le dossier local",
- "Folder" : "Dossier",
- "Upload" : "Téléverser",
+ "Target folder" : "Dossier cible",
"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é ",
- "Use this address to access your Files via WebDAV " : "Utilisez cette adresse pour accéder à vos fichiers par WebDAV ",
- "No favorites" : "Aucun favori"
+ "%s of %s used" : "%s de %s utilisé",
+ "Use this address to access your Files via WebDAV " : "Utilisez cette adresse pour accéder à vos fichiers par WebDAV "
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/files/l10n/fr.json b/apps/files/l10n/fr.json
index d1e1320c0dc4e..fb4c3d5dacc0c 100644
--- a/apps/files/l10n/fr.json
+++ b/apps/files/l10n/fr.json
@@ -4,27 +4,32 @@
"Unknown error" : "Erreur inconnue ",
"All files" : "Tous les fichiers",
"Recent" : "Récent",
+ "Favorites" : "Favoris",
"File could not be found" : "Fichier introuvable",
+ "Move or copy" : "Déplacer ou copier",
+ "Download" : "Télécharger",
+ "Delete" : "Supprimer",
"Home" : "Mes fichiers",
"Close" : "Fermer",
- "Favorites" : "Favoris",
"Could not create folder \"{dir}\"" : "Impossible de créer le dossier \"{dir}\"",
+ "This will stop your current uploads." : "Cela va arrêter vos téléversements actuels.",
"Upload cancelled." : "Téléversement annulé.",
+ "…" : "…",
+ "Processing files …" : "Fichiers en cours d'exécution …",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Impossible d'envoyer {filename} car il s'agit d'un répertoire ou d'un fichier de taille nulle",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Espace libre insuffisant : vous tentez d'envoyer {size1} mais seulement {size2} sont disponibles",
"Target folder \"{dir}\" does not exist any more" : "Le dossier cible « {dir} » n'existe plus",
"Not enough free space" : "Espace disponible insuffisant",
+ "An unknown error has occurred" : "Une erreur inconnue est survenue",
"Uploading …" : "Téléversement en cours...",
- "…" : "…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} sur {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Le téléversement de cet élément n'est pas supporté",
"Target folder does not exist any more" : "Le dossier cible n'existe plus",
"Error when assembling chunks, status code {status}" : "Erreur lors de l'assemblage des blocs, code d'état {status}",
"Actions" : "Actions",
- "Download" : "Télécharger",
"Rename" : "Renommer",
- "Move or copy" : "Déplacer ou copier",
- "Target folder" : "Dossier cible",
- "Delete" : "Supprimer",
+ "Copy" : "Copier",
+ "Choose target folder" : "Sélectionner le dossier cible",
"Disconnect storage" : "Déconnecter ce support de stockage",
"Unshare" : "Ne plus partager",
"Could not load info for file \"{file}\"" : "Impossible de charger les informations du fichier \"{file}\"",
@@ -97,12 +102,18 @@
"Moved by {user}" : "Déplacé par {user}",
"\"remote user\"" : "\"utilisateur distant\"",
"You created {file}" : "Vous avez créé {file}",
+ "You created an encrypted file in {file}" : "Vous avez créé un fichier chiffré dans {file}",
"{user} created {file}" : "{user} a créé {file}",
+ "{user} created an encrypted file in {file}" : "{user} a créé un fichier chiffré dans {file}",
"{file} was created in a public folder" : "{file} a été créé dans un dossier public",
"You changed {file}" : "Vous avez modifié {file}",
+ "You changed an encrypted file in {file}" : "Vous avez modifié un fichier chiffré dans {file}",
"{user} changed {file}" : "{user} a modifié {file}",
+ "{user} changed an encrypted file in {file}" : "{user} a modifié un fichier chiffré dans {file}",
"You deleted {file}" : "Vous avez supprimé {file}",
+ "You deleted an encrypted file in {file}" : "Vous avez supprimé un fichier chiffré dans {file}",
"{user} deleted {file}" : "{user} a supprimé {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} a supprimé un fichier chiffré dans {file}",
"You restored {file}" : "Vous avez restauré {file}",
"{user} restored {file}" : "{user} a restauré {file}",
"You renamed {oldfile} to {newfile}" : "Vous avez renommé {oldfile} en {newfile}",
@@ -117,18 +128,20 @@
"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 Management" : "Gestion de fichier",
"File handling" : "Gestion de fichiers",
"Maximum upload size" : "Taille max. d'envoi",
"max. possible: " : "Max. possible :",
"Save" : "Enregistrer",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Avec PHP-FPM il peut se passer jusqu'à 5 minutes pour que les changements soient appliqués.",
"Missing permissions to edit from here." : "Permissions insuffisantes pour modifier à partir d'ici.",
- "%s of %s used" : "%s de %s utilisé",
+ "%1$s of %2$s used" : "%1$s utilisés sur %2$s",
"%s used" : "%s utilisé",
"Settings" : "Paramètres",
"Show hidden files" : "Afficher les fichiers cachés",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Utilisez cette adresse pour accéder à vos fichiers par WebDAV ",
+ "Toggle grid view" : "Activer/Désactiver l'affichage mosaïque",
"Cancel upload" : "Annuler le téléversement",
"No files in here" : "Aucun fichier",
"Upload some content or sync with your devices!" : "Déposez du contenu ou synchronisez vos appareils !",
@@ -138,31 +151,20 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Les fichiers que vous essayez d'envoyer dépassent la taille maximale d'envoi permise par ce serveur.",
"No favorites yet" : "Aucun favori pour l'instant",
"Files and folders you mark as favorite will show up here" : "Les fichiers et dossiers ajoutés à vos favoris apparaîtront ici",
- "Shared with you" : "Partagés avec vous",
- "Shared with others" : "Partagés avec d'autres",
- "Shared by link" : "Partagés par lien",
"Tags" : "Étiquettes",
"Deleted files" : "Fichiers supprimés",
+ "Shares" : "Actions",
+ "Shared with others" : "Partagés avec d'autres",
+ "Shared with you" : "Partagés avec vous",
+ "Shared by link" : "Partagés par lien",
+ "Deleted shares" : "Actions supprimées",
"Text file" : "Fichier texte",
"New text file.txt" : "Nouveau fichier texte.txt",
- "Uploading..." : "Envoi en cours…",
- "..." : "…",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} heure restante","{hours}:{minutes}:{seconds} heures restantes"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minute restante","{minutes}:{seconds} minutes restantes"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} seconde restante","{seconds} secondes restantes"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "D'ici quelques instants…",
- "Soon..." : "Bientôt…",
- "File upload is in progress. Leaving the page now will cancel the upload." : "L'envoi du fichier est en cours. Quitter cette page maintenant annulera l'envoi du fichier.",
"Move" : "Déplacer",
- "Copy local link" : "Copier le dossier local",
- "Folder" : "Dossier",
- "Upload" : "Téléverser",
+ "Target folder" : "Dossier cible",
"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é ",
- "Use this address to access your Files via WebDAV " : "Utilisez cette adresse pour accéder à vos fichiers par WebDAV ",
- "No favorites" : "Aucun favori"
+ "%s of %s used" : "%s de %s utilisé",
+ "Use this address to access your Files via WebDAV " : "Utilisez cette adresse pour accéder à vos fichiers par WebDAV "
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/he.js b/apps/files/l10n/he.js
index 49b05d5d91e61..31ef96f9b1e3f 100644
--- a/apps/files/l10n/he.js
+++ b/apps/files/l10n/he.js
@@ -1,26 +1,36 @@
OC.L10N.register(
"files",
{
+ "Storage is temporarily not available" : "האחסון אינו זמין באופן זמני",
"Storage invalid" : "אחסון לא חוקי",
"Unknown error" : "שגיאה בלתי ידועה",
"All files" : "כל הקבצים",
+ "Recent" : "אחרונים",
+ "Favorites" : "מועדפים",
"File could not be found" : "הקובץ לא ניתן לאיתור",
+ "Move or copy" : "העברה או העתקה",
+ "Download" : "הורדה",
+ "Delete" : "מחיקה",
"Home" : "בית",
"Close" : "סגירה",
- "Favorites" : "מועדפים",
"Could not create folder \"{dir}\"" : "לא ניתן ליצור את התיקייה \"{dir}\"",
"Upload cancelled." : "ההעלאה בוטלה.",
+ "…" : "…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "לא ניתן להעלות {filename} כיוון שמדובר בתיקייה או שגודלו 0 בייט",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "לא קיים מספיק מקום פנוי, הקובץ המיועד להעלאה {size1} אבל נשאר {size2} בלבד",
- "Uploading..." : "העלאה...",
- "..." : "...",
+ "Target folder \"{dir}\" does not exist any more" : "תיקיית היעד „{dir}” לא קיים עוד",
+ "Not enough free space" : "אין מספיק מקום פנוי",
+ "Uploading …" : "מתבצעת העלאה…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} מתוך {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "העלאת הפריט הזה אינה נתמכת",
+ "Target folder does not exist any more" : "תיקיית היעד אינה קיימת עוד",
+ "Error when assembling chunks, status code {status}" : "שגיאה באיסוף הנתחים, קוד המצב {status}",
"Actions" : "פעולות",
- "Download" : "הורדה",
"Rename" : "שינוי שם",
- "Delete" : "מחיקה",
+ "Copy" : "העתקה",
"Disconnect storage" : "ניתוק אחסון",
"Unshare" : "הסר שיתוף",
+ "Could not load info for file \"{file}\"" : "לא ניתן לטעון מידע על הקובץ „{file}”",
"Files" : "קבצים",
"Details" : "פרטים",
"Select" : "בחר",
@@ -30,6 +40,10 @@ OC.L10N.register(
"This directory is unavailable, please check the logs or contact the administrator" : "תיקייה זו לא קיימת, יש לבדוק את הלוגים או ליצור קשר עם המנהל",
"Could not move \"{file}\", target exists" : "לא ניתן להעביר \"{file}\", קובץ מטרה קיים",
"Could not move \"{file}\"" : "לא ניתן להעביר \"{file}\"",
+ "Could not copy \"{file}\", target exists" : "לא ניתן להעתיק את „{file}”, היעד קיים",
+ "Could not copy \"{file}\"" : "לא ניתן להעתיק את „{file}”",
+ "Copied {origin} inside {destination}" : "{origin} הועתק לתוך {destination} ",
+ "Copied {origin} and {nbfiles} other files inside {destination}" : "הועתקו {origin} ו־{nbfiles} קבצים אחרים לתוך {destination}",
"{newName} already exists" : "{newName} כבר קיים",
"Could not rename \"{fileName}\", it does not exist any more" : "לא ניתן לשנות שם \"{fileName}\", הוא כבר לא קיים יותר",
"The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "השם \"{targetName}\" כבר קיים בתיקייה \"{dir}\". יש לבחור שם אחר.",
@@ -38,101 +52,115 @@ 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" : "זמן שינוי",
- "_%n folder_::_%n folders_" : ["%n תיקייה","%n תיקיות"],
- "_%n file_::_%n files_" : ["%n קובץ","%n קבצים"],
+ "_%n folder_::_%n folders_" : ["%n תיקייה","%n תיקיות","%n תיקיות","%n תיקיות"],
+ "_%n file_::_%n files_" : ["%n קובץ","%n קבצים","%n קבצים","%n קבצים"],
"{dirs} and {files}" : "{dirs} וכן {files}",
+ "_including %n hidden_::_including %n hidden_" : ["לרבות %n מוסתר","לרבות %n מוסתרים","לרבות %n מוסתרים","לרבות %n מוסתרים"],
"You don’t have permission to upload or create files here" : "אין לך הרשאות להעלות או ליצור קבצים כאן",
- "_Uploading %n file_::_Uploading %n files_" : ["מעלה %n קובץ","מעלה %n קבצים"],
+ "_Uploading %n file_::_Uploading %n files_" : ["מעלה %n קובץ","מעלה %n קבצים","מעלה %n קבצים","מעלה %n קבצים"],
"New" : "חדש",
+ "{used} of {quota} used" : "{used} מתוך {quota} בשימוש",
+ "{used} used" : "{used} בשימוש",
"\"{name}\" is an invalid file name." : "\"{name}\" הנו שם קובץ לא חוקי.",
"File name cannot be empty." : "שם קובץ אינו יכול להיות ריק",
+ "\"/\" is not allowed inside a file name." : "אסור להשתמש ב־„/” בתוך שם קובץ.",
+ "\"{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}'","מתאים ל- '{filter}'"],
+ "_matches '{filter}'_::_match '{filter}'_" : ["מתאים ל- '{filter}'","מתאים ל- '{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 בייט","%n בייטים"],
+ "_%n byte_::_%n bytes_" : ["%n בייט","%n בייטים","%n בייטים","%n בייטים"],
"Favorited" : "מועדף",
"Favorite" : "מועדף",
- "Folder" : "תיקייה",
"New folder" : "תיקייה חדשה",
- "Upload" : "העלאה",
+ "Upload file" : "העלאת קובץ",
+ "Not favorited" : "לא במועדפים",
+ "Remove from favorites" : "הסרה מהמועדפים",
+ "Add to favorites" : "הוספה למועדפים",
"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}",
+ "You created an encrypted file in {file}" : "יצרת קובץ מוצפן בתוך {file}",
+ "{user} created {file}" : " {file} נוצר על ידי {user}",
+ "{user} created an encrypted file in {file}" : "נוצר קובץ מוצפן בתוך {file} על ידי {user}",
+ "{file} was created in a public folder" : "{file} נוצר בתוך תיקייה ציבורית",
+ "You changed {file}" : "שינית את {file}",
+ "You changed an encrypted file in {file}" : "שינית קובץ מוצפן בתוך {file}",
+ "{user} changed {file}" : "{file} נערך על ידי {user}",
+ "{user} changed an encrypted file in {file}" : "קובץ מוצפן בתוך {file} נערך על ידי {user}",
+ "You deleted {file}" : "מחקת את {file}",
+ "You deleted an encrypted file in {file}" : "מחקת קובץ מוצפן תחת {file}",
+ "{user} deleted {file}" : "{file} נמחק על ידי {user}",
+ "{user} deleted an encrypted file in {file}" : "קובץ מוצפן בתוך {file} נמחק על ידי {user}",
+ "You restored {file}" : "שחזרת את {file}",
+ "{user} restored {file}" : "{file} שוחזר על ידי {user}",
+ "You renamed {oldfile} to {newfile}" : "שינית את השם של {oldfile} לשם {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "השם של {oldfile} השתנה אל {newfile} על ידי {user}",
+ "You moved {oldfile} to {newfile}" : "העברת את {oldfile} אל {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{oldfile} הועבר אל {newfile} על ידי {user}",
+ "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) " : "הגבלת הודעות על יצירת או שינוי הקבצים המועדפים שלך (Stream only) ",
+ "A file or folder has been restored " : "קובץ או תיקייה שוחזרו ",
+ "Unlimited" : "ללא הגבלה",
"Upload (max. %s)" : "העלאה (מקסימום %s)",
+ "File Management" : "ניהול קבצים",
"File handling" : "טיפול בקבצים",
"Maximum upload size" : "גודל העלאה מקסימלי",
"max. possible: " : "המרבי האפשרי: ",
"Save" : "שמירה",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "בשימוש ב- PHP-FPM זה יכול להמשך 5 דקות לשינויים לחול.",
"Missing permissions to edit from here." : "חסרות הרשאות לעריכה מכאן.",
+ "%s used" : "%s בשימוש",
"Settings" : "הגדרות",
"Show hidden files" : "הצגת קבצים נסתרים",
"WebDAV" : "WebDAV",
- "Use this address to access your Files via WebDAV " : "ניתן להשתמש בכתובת זו כדי להכנס לקבצים שלך באמצעות WebDAV ",
+ "Use this address to access your Files via WebDAV " : "יש להשתמש בכתובת זו כדי לגשת לקבצים שלך באמצעות WebDAV ",
+ "Cancel upload" : "ביטול העלאה",
"No files in here" : "אין כאן קבצים",
"Upload some content or sync with your devices!" : "יש להעלות קצת תוכן או לסנכרן עם ההתקנים שלך!",
"No entries found in this folder" : "לא נמצאו כניסות לתיקייה זו",
"Select all" : "לבחור הכול",
"Upload too large" : "העלאה גדולה מידי",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "הקבצים שניסית להעלות חרגו מהגודל המקסימלי להעלאת קבצים על שרת זה.",
- "No favorites" : "אין מועדפים",
+ "No favorites yet" : "אין מועדפים עדיין",
"Files and folders you mark as favorite will show up here" : "קבצים ותיקיות שסומנו על ידך כמועדפים יוצגו כאן",
"Tags" : "תגיות",
"Deleted files" : "קבצים שנמחקו",
+ "Shares" : "שיתופים",
+ "Shared with others" : "משותף עם אחרים",
+ "Shared with you" : "משותף אתך",
+ "Shared by link" : "משותף על ידי קישור",
+ "Deleted shares" : "שיתופים שנמחקו",
"Text file" : "קובץ טקסט",
"New text file.txt" : "קובץ טקסט חדש.txt",
- "Storage not available" : "אחסון לא זמין",
- "Unable to set upload directory." : "לא היה ניתן לקבוע תיקיית העלאות.",
- "Invalid Token" : "קוד לא חוקי",
- "No file was uploaded. Unknown error" : "לא הועלה קובץ. טעות בלתי מזוהה.",
- "There is no error, the file uploaded with success" : "לא התרחשה שגיאה, הקובץ הועלה בהצלחה",
- "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "הקבצים שנשלחו חורגים מהגודל שצוין בהגדרה upload_max_filesize שבקובץ php.ini:",
- "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "הקובץ שהועלה גדוך מהערך MAX_FILE_SIZE שהוגדר בתופס HTML",
- "The uploaded file was only partially uploaded" : "הקובץ הועלה באופן חלקי בלבד",
- "No file was uploaded" : "שום קובץ לא הועלה",
- "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} hour{plural_s} left",
- "{hours}:{minutes}h" : "{hours}:{minutes}שעות",
- "{minutes}:{seconds} minute{plural_s} left" : "{minutes}:{seconds} דקות{plural_s} נשארו",
- "{minutes}:{seconds}m" : "{minutes}:{seconds}דקות",
- "{seconds} second{plural_s} left" : "{seconds} שניות{plural_s} נשארו",
- "{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"
+ "Move" : "העברה",
+ "Target folder" : "תיקיית יעד",
+ "A new file or folder has been deleted " : "קובץ או תיקייה חדשים נמחקו ",
+ "A new file or folder has been restored " : "קובץ או תיקייה חדשים שוחזרו ",
+ "%s of %s used" : "%s מתוך %s בשימוש",
+ "Use this address to access your Files via WebDAV " : "יש להשתמש בכתובת זו כדי לגשת לקבצים שלך דרך WebDAV "
},
-"nplurals=2; plural=(n != 1);");
+"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;");
diff --git a/apps/files/l10n/he.json b/apps/files/l10n/he.json
index 51a16344f8ef9..7a9a63c133c32 100644
--- a/apps/files/l10n/he.json
+++ b/apps/files/l10n/he.json
@@ -1,24 +1,34 @@
{ "translations": {
+ "Storage is temporarily not available" : "האחסון אינו זמין באופן זמני",
"Storage invalid" : "אחסון לא חוקי",
"Unknown error" : "שגיאה בלתי ידועה",
"All files" : "כל הקבצים",
+ "Recent" : "אחרונים",
+ "Favorites" : "מועדפים",
"File could not be found" : "הקובץ לא ניתן לאיתור",
+ "Move or copy" : "העברה או העתקה",
+ "Download" : "הורדה",
+ "Delete" : "מחיקה",
"Home" : "בית",
"Close" : "סגירה",
- "Favorites" : "מועדפים",
"Could not create folder \"{dir}\"" : "לא ניתן ליצור את התיקייה \"{dir}\"",
"Upload cancelled." : "ההעלאה בוטלה.",
+ "…" : "…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "לא ניתן להעלות {filename} כיוון שמדובר בתיקייה או שגודלו 0 בייט",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "לא קיים מספיק מקום פנוי, הקובץ המיועד להעלאה {size1} אבל נשאר {size2} בלבד",
- "Uploading..." : "העלאה...",
- "..." : "...",
+ "Target folder \"{dir}\" does not exist any more" : "תיקיית היעד „{dir}” לא קיים עוד",
+ "Not enough free space" : "אין מספיק מקום פנוי",
+ "Uploading …" : "מתבצעת העלאה…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} מתוך {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "העלאת הפריט הזה אינה נתמכת",
+ "Target folder does not exist any more" : "תיקיית היעד אינה קיימת עוד",
+ "Error when assembling chunks, status code {status}" : "שגיאה באיסוף הנתחים, קוד המצב {status}",
"Actions" : "פעולות",
- "Download" : "הורדה",
"Rename" : "שינוי שם",
- "Delete" : "מחיקה",
+ "Copy" : "העתקה",
"Disconnect storage" : "ניתוק אחסון",
"Unshare" : "הסר שיתוף",
+ "Could not load info for file \"{file}\"" : "לא ניתן לטעון מידע על הקובץ „{file}”",
"Files" : "קבצים",
"Details" : "פרטים",
"Select" : "בחר",
@@ -28,6 +38,10 @@
"This directory is unavailable, please check the logs or contact the administrator" : "תיקייה זו לא קיימת, יש לבדוק את הלוגים או ליצור קשר עם המנהל",
"Could not move \"{file}\", target exists" : "לא ניתן להעביר \"{file}\", קובץ מטרה קיים",
"Could not move \"{file}\"" : "לא ניתן להעביר \"{file}\"",
+ "Could not copy \"{file}\", target exists" : "לא ניתן להעתיק את „{file}”, היעד קיים",
+ "Could not copy \"{file}\"" : "לא ניתן להעתיק את „{file}”",
+ "Copied {origin} inside {destination}" : "{origin} הועתק לתוך {destination} ",
+ "Copied {origin} and {nbfiles} other files inside {destination}" : "הועתקו {origin} ו־{nbfiles} קבצים אחרים לתוך {destination}",
"{newName} already exists" : "{newName} כבר קיים",
"Could not rename \"{fileName}\", it does not exist any more" : "לא ניתן לשנות שם \"{fileName}\", הוא כבר לא קיים יותר",
"The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "השם \"{targetName}\" כבר קיים בתיקייה \"{dir}\". יש לבחור שם אחר.",
@@ -36,101 +50,115 @@
"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" : "זמן שינוי",
- "_%n folder_::_%n folders_" : ["%n תיקייה","%n תיקיות"],
- "_%n file_::_%n files_" : ["%n קובץ","%n קבצים"],
+ "_%n folder_::_%n folders_" : ["%n תיקייה","%n תיקיות","%n תיקיות","%n תיקיות"],
+ "_%n file_::_%n files_" : ["%n קובץ","%n קבצים","%n קבצים","%n קבצים"],
"{dirs} and {files}" : "{dirs} וכן {files}",
+ "_including %n hidden_::_including %n hidden_" : ["לרבות %n מוסתר","לרבות %n מוסתרים","לרבות %n מוסתרים","לרבות %n מוסתרים"],
"You don’t have permission to upload or create files here" : "אין לך הרשאות להעלות או ליצור קבצים כאן",
- "_Uploading %n file_::_Uploading %n files_" : ["מעלה %n קובץ","מעלה %n קבצים"],
+ "_Uploading %n file_::_Uploading %n files_" : ["מעלה %n קובץ","מעלה %n קבצים","מעלה %n קבצים","מעלה %n קבצים"],
"New" : "חדש",
+ "{used} of {quota} used" : "{used} מתוך {quota} בשימוש",
+ "{used} used" : "{used} בשימוש",
"\"{name}\" is an invalid file name." : "\"{name}\" הנו שם קובץ לא חוקי.",
"File name cannot be empty." : "שם קובץ אינו יכול להיות ריק",
+ "\"/\" is not allowed inside a file name." : "אסור להשתמש ב־„/” בתוך שם קובץ.",
+ "\"{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}'","מתאים ל- '{filter}'"],
+ "_matches '{filter}'_::_match '{filter}'_" : ["מתאים ל- '{filter}'","מתאים ל- '{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 בייט","%n בייטים"],
+ "_%n byte_::_%n bytes_" : ["%n בייט","%n בייטים","%n בייטים","%n בייטים"],
"Favorited" : "מועדף",
"Favorite" : "מועדף",
- "Folder" : "תיקייה",
"New folder" : "תיקייה חדשה",
- "Upload" : "העלאה",
+ "Upload file" : "העלאת קובץ",
+ "Not favorited" : "לא במועדפים",
+ "Remove from favorites" : "הסרה מהמועדפים",
+ "Add to favorites" : "הוספה למועדפים",
"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}",
+ "You created an encrypted file in {file}" : "יצרת קובץ מוצפן בתוך {file}",
+ "{user} created {file}" : " {file} נוצר על ידי {user}",
+ "{user} created an encrypted file in {file}" : "נוצר קובץ מוצפן בתוך {file} על ידי {user}",
+ "{file} was created in a public folder" : "{file} נוצר בתוך תיקייה ציבורית",
+ "You changed {file}" : "שינית את {file}",
+ "You changed an encrypted file in {file}" : "שינית קובץ מוצפן בתוך {file}",
+ "{user} changed {file}" : "{file} נערך על ידי {user}",
+ "{user} changed an encrypted file in {file}" : "קובץ מוצפן בתוך {file} נערך על ידי {user}",
+ "You deleted {file}" : "מחקת את {file}",
+ "You deleted an encrypted file in {file}" : "מחקת קובץ מוצפן תחת {file}",
+ "{user} deleted {file}" : "{file} נמחק על ידי {user}",
+ "{user} deleted an encrypted file in {file}" : "קובץ מוצפן בתוך {file} נמחק על ידי {user}",
+ "You restored {file}" : "שחזרת את {file}",
+ "{user} restored {file}" : "{file} שוחזר על ידי {user}",
+ "You renamed {oldfile} to {newfile}" : "שינית את השם של {oldfile} לשם {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "השם של {oldfile} השתנה אל {newfile} על ידי {user}",
+ "You moved {oldfile} to {newfile}" : "העברת את {oldfile} אל {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{oldfile} הועבר אל {newfile} על ידי {user}",
+ "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) " : "הגבלת הודעות על יצירת או שינוי הקבצים המועדפים שלך (Stream only) ",
+ "A file or folder has been restored " : "קובץ או תיקייה שוחזרו ",
+ "Unlimited" : "ללא הגבלה",
"Upload (max. %s)" : "העלאה (מקסימום %s)",
+ "File Management" : "ניהול קבצים",
"File handling" : "טיפול בקבצים",
"Maximum upload size" : "גודל העלאה מקסימלי",
"max. possible: " : "המרבי האפשרי: ",
"Save" : "שמירה",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "בשימוש ב- PHP-FPM זה יכול להמשך 5 דקות לשינויים לחול.",
"Missing permissions to edit from here." : "חסרות הרשאות לעריכה מכאן.",
+ "%s used" : "%s בשימוש",
"Settings" : "הגדרות",
"Show hidden files" : "הצגת קבצים נסתרים",
"WebDAV" : "WebDAV",
- "Use this address to access your Files via WebDAV " : "ניתן להשתמש בכתובת זו כדי להכנס לקבצים שלך באמצעות WebDAV ",
+ "Use this address to access your Files via WebDAV " : "יש להשתמש בכתובת זו כדי לגשת לקבצים שלך באמצעות WebDAV ",
+ "Cancel upload" : "ביטול העלאה",
"No files in here" : "אין כאן קבצים",
"Upload some content or sync with your devices!" : "יש להעלות קצת תוכן או לסנכרן עם ההתקנים שלך!",
"No entries found in this folder" : "לא נמצאו כניסות לתיקייה זו",
"Select all" : "לבחור הכול",
"Upload too large" : "העלאה גדולה מידי",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "הקבצים שניסית להעלות חרגו מהגודל המקסימלי להעלאת קבצים על שרת זה.",
- "No favorites" : "אין מועדפים",
+ "No favorites yet" : "אין מועדפים עדיין",
"Files and folders you mark as favorite will show up here" : "קבצים ותיקיות שסומנו על ידך כמועדפים יוצגו כאן",
"Tags" : "תגיות",
"Deleted files" : "קבצים שנמחקו",
+ "Shares" : "שיתופים",
+ "Shared with others" : "משותף עם אחרים",
+ "Shared with you" : "משותף אתך",
+ "Shared by link" : "משותף על ידי קישור",
+ "Deleted shares" : "שיתופים שנמחקו",
"Text file" : "קובץ טקסט",
"New text file.txt" : "קובץ טקסט חדש.txt",
- "Storage not available" : "אחסון לא זמין",
- "Unable to set upload directory." : "לא היה ניתן לקבוע תיקיית העלאות.",
- "Invalid Token" : "קוד לא חוקי",
- "No file was uploaded. Unknown error" : "לא הועלה קובץ. טעות בלתי מזוהה.",
- "There is no error, the file uploaded with success" : "לא התרחשה שגיאה, הקובץ הועלה בהצלחה",
- "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "הקבצים שנשלחו חורגים מהגודל שצוין בהגדרה upload_max_filesize שבקובץ php.ini:",
- "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "הקובץ שהועלה גדוך מהערך MAX_FILE_SIZE שהוגדר בתופס HTML",
- "The uploaded file was only partially uploaded" : "הקובץ הועלה באופן חלקי בלבד",
- "No file was uploaded" : "שום קובץ לא הועלה",
- "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} hour{plural_s} left",
- "{hours}:{minutes}h" : "{hours}:{minutes}שעות",
- "{minutes}:{seconds} minute{plural_s} left" : "{minutes}:{seconds} דקות{plural_s} נשארו",
- "{minutes}:{seconds}m" : "{minutes}:{seconds}דקות",
- "{seconds} second{plural_s} left" : "{seconds} שניות{plural_s} נשארו",
- "{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"
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
+ "Move" : "העברה",
+ "Target folder" : "תיקיית יעד",
+ "A new file or folder has been deleted " : "קובץ או תיקייה חדשים נמחקו ",
+ "A new file or folder has been restored " : "קובץ או תיקייה חדשים שוחזרו ",
+ "%s of %s used" : "%s מתוך %s בשימוש",
+ "Use this address to access your Files via WebDAV " : "יש להשתמש בכתובת זו כדי לגשת לקבצים שלך דרך WebDAV "
+},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;"
}
\ No newline at end of file
diff --git a/apps/files/l10n/hu.js b/apps/files/l10n/hu.js
index 9eb1c1337843a..98b8e7df04318 100644
--- a/apps/files/l10n/hu.js
+++ b/apps/files/l10n/hu.js
@@ -6,27 +6,30 @@ OC.L10N.register(
"Unknown error" : "Ismeretlen hiba",
"All files" : "Az összes fájl",
"Recent" : "Legutóbbi",
+ "Favorites" : "Kedvencek",
"File could not be found" : "Fájl nem található",
+ "Move or copy" : "Mozgatás vagy másolás",
+ "Download" : "Letöltés",
+ "Delete" : "Törlés",
"Home" : "Saját mappa",
"Close" : "Bezárás",
- "Favorites" : "Kedvencek",
"Could not create folder \"{dir}\"" : "{dir} mappa nem hozható létre",
"Upload cancelled." : "A feltöltést megszakítottuk.",
+ "…" : "...",
+ "Processing files …" : "Fájlok feldolgozása …",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "A(z) {filename} fájl nem tölthető fel, mert ez vagy egy könyvtár, vagy pedig 0 bájtból áll.",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Nincs elég szabad hely. A feltöltés mérete {size1}, de csak ennyi hely van: {size2}.",
- "Target folder \"{dir}\" does not exist any more" : "A cél mappa már nem létezik: \"{dir}\"",
+ "Target folder \"{dir}\" does not exist any more" : "A célmappa már nem létezik: \"{dir}\"",
"Not enough free space" : "Nincs elég szabad hely",
"Uploading …" : "Feltöltés...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} / {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Ennek az elemnek a feltöltése nem támogatott",
"Target folder does not exist any more" : "A célmappa már nem létezik",
"Error when assembling chunks, status code {status}" : "Hiba a darabok összerakásakor, Állapotkód {status}",
"Actions" : "Műveletek",
- "Download" : "Letöltés",
"Rename" : "Átnevezés",
- "Move or copy" : "Mozgatás vagy másolás",
- "Target folder" : "Cél mappa",
- "Delete" : "Törlés",
+ "Copy" : "Másolás",
+ "Choose target folder" : "Célmappa kiválasztása",
"Disconnect storage" : "Tároló leválasztása",
"Unshare" : "A megosztás visszavonása",
"Could not load info for file \"{file}\"" : "Nem sikerült betölteni az információs fájl ehhez: \"{file}\"",
@@ -36,7 +39,7 @@ OC.L10N.register(
"Pending" : "Folyamatban",
"Unable to determine date" : "Nem lehet meghatározni a dátumot",
"This operation is forbidden" : "Tiltott művelet",
- "This directory is unavailable, please check the logs or contact the administrator" : "Ez a könyvtár nem elérhető, kérem nézze meg a naplófájlokat vagy keresse az adminisztrátort",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Ez a könyvtár nem elérhető, kérem nézze meg a naplófájlokat vagy keresse a rendszergazdát",
"Could not move \"{file}\", target exists" : "{file} fájl nem áthelyezhető, mert a cél már létezik",
"Could not move \"{file}\"" : "{file} fájl nem áthelyezhető",
"Could not copy \"{file}\", target exists" : "Nem sikerült \"{file}\" másolása, a cél már létezik",
@@ -99,12 +102,18 @@ OC.L10N.register(
"Moved by {user}" : "Áthelyezte: {user}",
"\"remote user\"" : "\"távoli felhasználó\"",
"You created {file}" : "Létrehoztad: {file}",
+ "You created an encrypted file in {file}" : "Létrehoztál egy titkosított fájlt ebben: {file}",
"{user} created {file}" : "{user} létrehozta: {file}",
+ "{user} created an encrypted file in {file}" : "{user} létrehozott egy titkosított fájlt ebben: {file}",
"{file} was created in a public folder" : "{file} létrehozva egy nyilvános mappában",
"You changed {file}" : "Módosítottad: {file}",
+ "You changed an encrypted file in {file}" : "Megváltoztattál egy titkosított fájlt ebben: {file}",
"{user} changed {file}" : "{user} módosította: {file}",
+ "{user} changed an encrypted file in {file}" : "{user} megváltoztatott egy titkosított fájlt ebben: {file}",
"You deleted {file}" : "Törölted: {file}",
+ "You deleted an encrypted file in {file}" : "Töröltél egy titkosított fájlt itt: {file}",
"{user} deleted {file}" : "{user} törölte: {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} törölt egy titkosított fájlt itt: {file}",
"You restored {file}" : "Visszaállítottad: {file}",
"{user} restored {file}" : "{user} visszaállította: {file}",
"You renamed {oldfile} to {newfile}" : "Átnevezted ezt: {oldfile} erre: {newfile}",
@@ -119,18 +128,20 @@ OC.L10N.register(
"A 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 Management" : "Fájlkezelés",
"File handling" : "Fájlkezelés",
"Maximum upload size" : "Maximális feltölthető fájlméret",
"max. possible: " : "max. lehetséges: ",
"Save" : "Mentés",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "PHP-FPM-mel akár 5 percbe is telhet, míg ez a beállítás érvénybe lép.",
"Missing permissions to edit from here." : "Innen nem lehet szerkeszteni hiányzó jogosultság miatt.",
- "%s of %s used" : "%s / %s használt",
+ "%1$s of %2$s used" : "%1$s a %2$s-ból használva",
"%s used" : "%s használt",
"Settings" : "Beállítások",
"Show hidden files" : "Rejtett fájlok megjelenítése",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Használd ezt a címet a fájlok WebDAV-al való eléréséhez ",
+ "Toggle grid view" : "Rácsnézet váltás",
"Cancel upload" : "Feltöltés megszakítása",
"No files in here" : "Itt nincsenek fájlok",
"Upload some content or sync with your devices!" : "Tölts fel néhány tartalmat, vagy szinkronizálj az eszközöddel!",
@@ -140,31 +151,20 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "A feltöltendő fájlok mérete meghaladja a szerveren megengedett maximális méretet.",
"No favorites yet" : "Még nincsenek kedvencek",
"Files and folders you mark as favorite will show up here" : "A kedvencnek jelölt fájlokat és mappákat itt találod meg",
- "Shared with you" : "Megosztva veled",
- "Shared with others" : "Megosztva másokkal",
- "Shared by link" : "Megosztva hivatkozással",
"Tags" : "Címkék",
"Deleted files" : "Törölt fájlok",
+ "Shares" : "Megosztások",
+ "Shared with others" : "Megosztva másokkal",
+ "Shared with you" : "Megosztva veled",
+ "Shared by link" : "Megosztva hivatkozással",
+ "Deleted shares" : "Törölt megosztások",
"Text file" : "Szövegfájl",
"New text file.txt" : "Új szöveges fájl.txt",
- "Uploading..." : "Feltöltés...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} óra van hátra","{hours}:{minutes}:{seconds} óra van hátra"],
- "{hours}:{minutes}h" : "{hours}:{minutes}ó",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} perc van hátra","{minutes}:{seconds} perc van hátra"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}p",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} másodperc van hátra","{seconds} másodperc van hátra"],
- "{seconds}s" : "{seconds}mp",
- "Any moment now..." : "Mostmár bármelyik pillanatban...",
- "Soon..." : "Hamarosan...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Fájlfeltöltés van folyamatban. Az oldal elhagyása megszakítja a feltöltést.",
"Move" : "Áthelyezés",
- "Copy local link" : "Helyi hivatkozás másolása",
- "Folder" : "Mappa",
- "Upload" : "Feltöltés",
+ "Target folder" : "Célmappa",
"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 ",
- "Use this address to access your Files via WebDAV " : "Használja ezt a címet a Fájlok eléréséhez WebDAV-on keresztül .",
- "No favorites" : "Nincsenek kedvencek"
+ "%s of %s used" : "%s / %s használt",
+ "Use this address to access your Files via WebDAV " : "Használja ezt a címet a Fájlok eléréséhez WebDAV-on keresztül ."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/hu.json b/apps/files/l10n/hu.json
index 8206518d6abdc..c30b9dd4cab67 100644
--- a/apps/files/l10n/hu.json
+++ b/apps/files/l10n/hu.json
@@ -4,27 +4,30 @@
"Unknown error" : "Ismeretlen hiba",
"All files" : "Az összes fájl",
"Recent" : "Legutóbbi",
+ "Favorites" : "Kedvencek",
"File could not be found" : "Fájl nem található",
+ "Move or copy" : "Mozgatás vagy másolás",
+ "Download" : "Letöltés",
+ "Delete" : "Törlés",
"Home" : "Saját mappa",
"Close" : "Bezárás",
- "Favorites" : "Kedvencek",
"Could not create folder \"{dir}\"" : "{dir} mappa nem hozható létre",
"Upload cancelled." : "A feltöltést megszakítottuk.",
+ "…" : "...",
+ "Processing files …" : "Fájlok feldolgozása …",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "A(z) {filename} fájl nem tölthető fel, mert ez vagy egy könyvtár, vagy pedig 0 bájtból áll.",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Nincs elég szabad hely. A feltöltés mérete {size1}, de csak ennyi hely van: {size2}.",
- "Target folder \"{dir}\" does not exist any more" : "A cél mappa már nem létezik: \"{dir}\"",
+ "Target folder \"{dir}\" does not exist any more" : "A célmappa már nem létezik: \"{dir}\"",
"Not enough free space" : "Nincs elég szabad hely",
"Uploading …" : "Feltöltés...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} / {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Ennek az elemnek a feltöltése nem támogatott",
"Target folder does not exist any more" : "A célmappa már nem létezik",
"Error when assembling chunks, status code {status}" : "Hiba a darabok összerakásakor, Állapotkód {status}",
"Actions" : "Műveletek",
- "Download" : "Letöltés",
"Rename" : "Átnevezés",
- "Move or copy" : "Mozgatás vagy másolás",
- "Target folder" : "Cél mappa",
- "Delete" : "Törlés",
+ "Copy" : "Másolás",
+ "Choose target folder" : "Célmappa kiválasztása",
"Disconnect storage" : "Tároló leválasztása",
"Unshare" : "A megosztás visszavonása",
"Could not load info for file \"{file}\"" : "Nem sikerült betölteni az információs fájl ehhez: \"{file}\"",
@@ -34,7 +37,7 @@
"Pending" : "Folyamatban",
"Unable to determine date" : "Nem lehet meghatározni a dátumot",
"This operation is forbidden" : "Tiltott művelet",
- "This directory is unavailable, please check the logs or contact the administrator" : "Ez a könyvtár nem elérhető, kérem nézze meg a naplófájlokat vagy keresse az adminisztrátort",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Ez a könyvtár nem elérhető, kérem nézze meg a naplófájlokat vagy keresse a rendszergazdát",
"Could not move \"{file}\", target exists" : "{file} fájl nem áthelyezhető, mert a cél már létezik",
"Could not move \"{file}\"" : "{file} fájl nem áthelyezhető",
"Could not copy \"{file}\", target exists" : "Nem sikerült \"{file}\" másolása, a cél már létezik",
@@ -97,12 +100,18 @@
"Moved by {user}" : "Áthelyezte: {user}",
"\"remote user\"" : "\"távoli felhasználó\"",
"You created {file}" : "Létrehoztad: {file}",
+ "You created an encrypted file in {file}" : "Létrehoztál egy titkosított fájlt ebben: {file}",
"{user} created {file}" : "{user} létrehozta: {file}",
+ "{user} created an encrypted file in {file}" : "{user} létrehozott egy titkosított fájlt ebben: {file}",
"{file} was created in a public folder" : "{file} létrehozva egy nyilvános mappában",
"You changed {file}" : "Módosítottad: {file}",
+ "You changed an encrypted file in {file}" : "Megváltoztattál egy titkosított fájlt ebben: {file}",
"{user} changed {file}" : "{user} módosította: {file}",
+ "{user} changed an encrypted file in {file}" : "{user} megváltoztatott egy titkosított fájlt ebben: {file}",
"You deleted {file}" : "Törölted: {file}",
+ "You deleted an encrypted file in {file}" : "Töröltél egy titkosított fájlt itt: {file}",
"{user} deleted {file}" : "{user} törölte: {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} törölt egy titkosított fájlt itt: {file}",
"You restored {file}" : "Visszaállítottad: {file}",
"{user} restored {file}" : "{user} visszaállította: {file}",
"You renamed {oldfile} to {newfile}" : "Átnevezted ezt: {oldfile} erre: {newfile}",
@@ -117,18 +126,20 @@
"A 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 Management" : "Fájlkezelés",
"File handling" : "Fájlkezelés",
"Maximum upload size" : "Maximális feltölthető fájlméret",
"max. possible: " : "max. lehetséges: ",
"Save" : "Mentés",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "PHP-FPM-mel akár 5 percbe is telhet, míg ez a beállítás érvénybe lép.",
"Missing permissions to edit from here." : "Innen nem lehet szerkeszteni hiányzó jogosultság miatt.",
- "%s of %s used" : "%s / %s használt",
+ "%1$s of %2$s used" : "%1$s a %2$s-ból használva",
"%s used" : "%s használt",
"Settings" : "Beállítások",
"Show hidden files" : "Rejtett fájlok megjelenítése",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Használd ezt a címet a fájlok WebDAV-al való eléréséhez ",
+ "Toggle grid view" : "Rácsnézet váltás",
"Cancel upload" : "Feltöltés megszakítása",
"No files in here" : "Itt nincsenek fájlok",
"Upload some content or sync with your devices!" : "Tölts fel néhány tartalmat, vagy szinkronizálj az eszközöddel!",
@@ -138,31 +149,20 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "A feltöltendő fájlok mérete meghaladja a szerveren megengedett maximális méretet.",
"No favorites yet" : "Még nincsenek kedvencek",
"Files and folders you mark as favorite will show up here" : "A kedvencnek jelölt fájlokat és mappákat itt találod meg",
- "Shared with you" : "Megosztva veled",
- "Shared with others" : "Megosztva másokkal",
- "Shared by link" : "Megosztva hivatkozással",
"Tags" : "Címkék",
"Deleted files" : "Törölt fájlok",
+ "Shares" : "Megosztások",
+ "Shared with others" : "Megosztva másokkal",
+ "Shared with you" : "Megosztva veled",
+ "Shared by link" : "Megosztva hivatkozással",
+ "Deleted shares" : "Törölt megosztások",
"Text file" : "Szövegfájl",
"New text file.txt" : "Új szöveges fájl.txt",
- "Uploading..." : "Feltöltés...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} óra van hátra","{hours}:{minutes}:{seconds} óra van hátra"],
- "{hours}:{minutes}h" : "{hours}:{minutes}ó",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} perc van hátra","{minutes}:{seconds} perc van hátra"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}p",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} másodperc van hátra","{seconds} másodperc van hátra"],
- "{seconds}s" : "{seconds}mp",
- "Any moment now..." : "Mostmár bármelyik pillanatban...",
- "Soon..." : "Hamarosan...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Fájlfeltöltés van folyamatban. Az oldal elhagyása megszakítja a feltöltést.",
"Move" : "Áthelyezés",
- "Copy local link" : "Helyi hivatkozás másolása",
- "Folder" : "Mappa",
- "Upload" : "Feltöltés",
+ "Target folder" : "Célmappa",
"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 ",
- "Use this address to access your Files via WebDAV " : "Használja ezt a címet a Fájlok eléréséhez WebDAV-on keresztül .",
- "No favorites" : "Nincsenek kedvencek"
+ "%s of %s used" : "%s / %s használt",
+ "Use this address to access your Files via WebDAV " : "Használja ezt a címet a Fájlok eléréséhez WebDAV-on keresztül ."
},"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 0d65e5644dd24..3cfb75b6a6f78 100644
--- a/apps/files/l10n/ia.js
+++ b/apps/files/l10n/ia.js
@@ -6,10 +6,12 @@ OC.L10N.register(
"Unknown error" : "Error incognite",
"All files" : "Tote files",
"Recent" : "Recente",
+ "Favorites" : "Favoritos",
"File could not be found" : "Impossibile trovar le file",
+ "Download" : "Discargar",
+ "Delete" : "Deler",
"Home" : "Initio",
"Close" : "Clauder",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "Impossibile crear dossier \"{dir}\"",
"Upload cancelled." : "Incarga cancellate.",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Impossibile incargar {filename} proque illo es un directorio o ha 0 bytes",
@@ -18,10 +20,7 @@ OC.L10N.register(
"Not enough free space" : "Il non ha satis de spatio libere",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Actions" : "Actiones",
- "Download" : "Discargar",
"Rename" : "Renominar",
- "Target folder" : "Dossier de destination",
- "Delete" : "Deler",
"Disconnect storage" : "Immagazinage disconnectite ",
"Unshare" : "Leva sin compartir",
"Could not load info for file \"{file}\"" : "Impossibile cargar informationes pro file \"{file}\"",
@@ -113,31 +112,13 @@ OC.L10N.register(
"Upload too large" : "Incarga troppo grande",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Le files que tu tenta incargar excede le dimension maxime pro incarga de files in iste servitor.",
"Files and folders you mark as favorite will show up here" : "Files e dossiers que tu marca como favorito essera monstrate ci",
- "Shared with you" : "Compartite con te",
- "Shared with others" : "Compartite con alteres",
- "Shared by link" : "Compartite per ligamine",
"Tags" : "Etiquettas",
"Deleted files" : "Files delite",
+ "Shared with others" : "Compartite con alteres",
+ "Shared with you" : "Compartite con te",
+ "Shared by link" : "Compartite per ligamine",
"Text file" : "File de texto",
"New text file.txt" : "Nove texto file.txt",
- "Uploading..." : "Incargante...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} hora restante","{hours}:{minutes}:{seconds} horas restante"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minuta restante","{minutes}:{seconds} minutas restante"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} secunda restante","{seconds} secundas restante"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "A qualcunque momento...",
- "Soon..." : "Proximemente...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Incarga de un file es in progresso. Quitar le pagina ora cancellara le incarga.",
- "Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa iste adresse pro acceder a tu Files via WebDAV ",
- "No favorites" : "Nulle favoritos"
+ "Target folder" : "Dossier de destination"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/ia.json b/apps/files/l10n/ia.json
index 40b79ad0c38a6..3d3283fbd0534 100644
--- a/apps/files/l10n/ia.json
+++ b/apps/files/l10n/ia.json
@@ -4,10 +4,12 @@
"Unknown error" : "Error incognite",
"All files" : "Tote files",
"Recent" : "Recente",
+ "Favorites" : "Favoritos",
"File could not be found" : "Impossibile trovar le file",
+ "Download" : "Discargar",
+ "Delete" : "Deler",
"Home" : "Initio",
"Close" : "Clauder",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "Impossibile crear dossier \"{dir}\"",
"Upload cancelled." : "Incarga cancellate.",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Impossibile incargar {filename} proque illo es un directorio o ha 0 bytes",
@@ -16,10 +18,7 @@
"Not enough free space" : "Il non ha satis de spatio libere",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
"Actions" : "Actiones",
- "Download" : "Discargar",
"Rename" : "Renominar",
- "Target folder" : "Dossier de destination",
- "Delete" : "Deler",
"Disconnect storage" : "Immagazinage disconnectite ",
"Unshare" : "Leva sin compartir",
"Could not load info for file \"{file}\"" : "Impossibile cargar informationes pro file \"{file}\"",
@@ -111,31 +110,13 @@
"Upload too large" : "Incarga troppo grande",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Le files que tu tenta incargar excede le dimension maxime pro incarga de files in iste servitor.",
"Files and folders you mark as favorite will show up here" : "Files e dossiers que tu marca como favorito essera monstrate ci",
- "Shared with you" : "Compartite con te",
- "Shared with others" : "Compartite con alteres",
- "Shared by link" : "Compartite per ligamine",
"Tags" : "Etiquettas",
"Deleted files" : "Files delite",
+ "Shared with others" : "Compartite con alteres",
+ "Shared with you" : "Compartite con te",
+ "Shared by link" : "Compartite per ligamine",
"Text file" : "File de texto",
"New text file.txt" : "Nove texto file.txt",
- "Uploading..." : "Incargante...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} hora restante","{hours}:{minutes}:{seconds} horas restante"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minuta restante","{minutes}:{seconds} minutas restante"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} secunda restante","{seconds} secundas restante"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "A qualcunque momento...",
- "Soon..." : "Proximemente...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Incarga de un file es in progresso. Quitar le pagina ora cancellara le incarga.",
- "Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Usa iste adresse pro acceder a tu Files via WebDAV ",
- "No favorites" : "Nulle favoritos"
+ "Target folder" : "Dossier de destination"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/id.js b/apps/files/l10n/id.js
index 14022655d623b..ee4b09fa74b2f 100644
--- a/apps/files/l10n/id.js
+++ b/apps/files/l10n/id.js
@@ -5,21 +5,19 @@ OC.L10N.register(
"Unknown error" : "Kesalahan tidak diketahui",
"All files" : "Semua berkas",
"Recent" : "Terbaru",
+ "Favorites" : "Favorit",
"File could not be found" : "Berkas tidak ditemukan",
+ "Download" : "Unduh",
+ "Delete" : "Hapus",
"Home" : "Rumah",
"Close" : "Tutup",
- "Favorites" : "Favorit",
"Could not create folder \"{dir}\"" : "Tidak dapat membuat folder \"{dir}\"",
"Upload cancelled." : "Pengunggahan dibatalkan.",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Tidak dapat mengunggah {filename} karena ini sebuah direktori atau memiliki ukuran 0 byte",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Ruang bebas tidak mencukupi, Anda mengunggah {size1} tetapi hanya {size2} yang tersisa",
- "Uploading..." : "Mengunggah...",
- "..." : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} dari {totalSize} ({bitrate})",
"Actions" : "Tindakan",
- "Download" : "Unduh",
"Rename" : "Ubah nama",
- "Delete" : "Hapus",
"Disconnect storage" : "Memutuskan penyimpaan",
"Unshare" : "Batalkan berbagi",
"Files" : "Berkas",
@@ -60,9 +58,7 @@ OC.L10N.register(
"_%n byte_::_%n bytes_" : ["%n byte"],
"Favorited" : "Difavoritkan",
"Favorite" : "Favorit",
- "Folder" : "Folder",
"New folder" : "Map baru",
- "Upload" : "Unggah",
"An error occurred while trying to update the tags" : "Terjadi kesalahan saat mencoba untuk memperbarui label",
"A new file or folder has been created " : "Sebuah berkas atau folder baru telah dibuat ",
"Limit notifications about creation and changes to your favorite files (Stream only) " : "Batas notifikasi tentang pembuatan dan perubahan berkas favorit Anda (Hanya stream) ",
@@ -76,62 +72,14 @@ OC.L10N.register(
"Settings" : "Pengaturan",
"Show hidden files" : "Lihat berkas tersembunyi",
"WebDAV" : "WebDAV",
- "Use this address to access your Files via WebDAV " : "Gunakan alamat ini untuk mengakses berkas Anda melalui WebDAV ",
"No files in here" : "Tidak ada berkas disini",
"Upload some content or sync with your devices!" : "Unggah beberapa konten dan sinkronisasikan dengan perangkat Anda!",
"No entries found in this folder" : "Tidak ada entri yang ditemukan dalam folder ini",
"Select all" : "Pilih Semua",
"Upload too large" : "Yang diunggah terlalu besar",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Berkas yang dicoba untuk diunggah melebihi ukuran maksimum pengunggahan berkas di server ini.",
- "No favorites" : "Tidak ada favorit",
"Files and folders you mark as favorite will show up here" : "Berkas dan folder yang Anda tandai sebagai favorit akan ditampilkan disini.",
"Text file" : "Berkas teks",
- "New text file.txt" : "Teks baru file.txt",
- "Storage not available" : "Penyimpanan tidak tersedia",
- "Unable to set upload directory." : "Tidak dapat mengatur folder unggah",
- "Invalid Token" : "Token tidak sah",
- "No file was uploaded. Unknown error" : "Tidak ada berkas yang diunggah. Kesalahan tidak dikenal.",
- "There is no error, the file uploaded with success" : "Tidak ada kesalahan, berkas sukses diunggah",
- "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Berkas yang diunggah melampaui direktif upload_max_filesize pada php.ini",
- "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Berkas yang diunggah melampaui direktif MAX_FILE_SIZE yang ditentukan dalam formulir HTML.",
- "The uploaded file was only partially uploaded" : "Berkas hanya diunggah sebagian",
- "No file was uploaded" : "Tidak ada berkas yang diunggah",
- "Missing a temporary folder" : "Folder sementara tidak ada",
- "Failed to write to disk" : "Gagal menulis ke disk",
- "Not enough storage available" : "Ruang penyimpanan tidak mencukupi",
- "The target folder has been moved or deleted." : "Folder tujuan telah dipindahkan atau dihapus.",
- "Upload failed. Could not find uploaded file" : "Unggah gagal. Tidak menemukan berkas yang akan diunggah",
- "Upload failed. Could not get file info." : "Unggah gagal. Tidak mendapatkan informasi berkas.",
- "Invalid directory." : "Direktori tidak valid.",
- "Total file size {size1} exceeds upload limit {size2}" : "Jumlah ukuran berkas {size1} melampaui batas unggah {size2}",
- "Error uploading file \"{fileName}\": {message}" : "Kesalahan saat mengunggah \"{filename}\": {message}",
- "Could not get result from server." : "Tidak mendapatkan hasil dari server.",
- "{hours}:{minutes}:{seconds} hour{plural_s} left" : "Masih {hours}:{minutes}:{seconds} lagi",
- "{hours}:{minutes}h" : "{hours}:{minutes}j",
- "{minutes}:{seconds} minute{plural_s} left" : "Masih {minutes}:{seconds} lagi",
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "{seconds} second{plural_s} left" : "Masih {seconds} detik lagi",
- "{seconds}s" : "{seconds}d",
- "Any moment now..." : "Sedikit lagi...",
- "Soon..." : "Segera...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Berkas sedang diunggah. Meninggalkan halaman ini akan membatalkan proses.",
- "No entries in this folder match '{filter}'" : "Tidak ada entri di folder ini yang cocok dengan '{filter}'",
- "Local link" : "Pranala lokal",
- "{newname} already exists" : "{newname} sudah ada",
- "A file or folder has been changed " : "Sebuah berkas atau folder telah diubah ",
- "A file or folder has been deleted " : "Sebuah berkas atau folder telah dihapus ",
- "A file or folder has been restored " : "Sebuah berkas atau folder telah dipulihkan ",
- "You created %1$s" : "Anda membuat %1$s",
- "%2$s created %1$s" : "%2$s membuat %1$s",
- "%1$s was created in a public folder" : "%1$s telah dibuat di folder publik",
- "You changed %1$s" : "Anda mengubah %1$s",
- "%2$s changed %1$s" : "%2$s mengubah %1$s",
- "You deleted %1$s" : "Anda menghapus %1$s",
- "%2$s deleted %1$s" : "%2$s menghapus %1$s",
- "You restored %1$s" : "Anda memulihkan %1$s",
- "%2$s restored %1$s" : "%2$s memulihkan %1$s",
- "Changed by %2$s" : "Diubah oleh %2$s",
- "Deleted by %2$s" : "Dihapus oleh %2$s",
- "Restored by %2$s" : "Dipulihkan oleh %2$s"
+ "New text file.txt" : "Teks baru file.txt"
},
"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/id.json b/apps/files/l10n/id.json
index e245cc7847c08..7aee58da1b1cf 100644
--- a/apps/files/l10n/id.json
+++ b/apps/files/l10n/id.json
@@ -3,21 +3,19 @@
"Unknown error" : "Kesalahan tidak diketahui",
"All files" : "Semua berkas",
"Recent" : "Terbaru",
+ "Favorites" : "Favorit",
"File could not be found" : "Berkas tidak ditemukan",
+ "Download" : "Unduh",
+ "Delete" : "Hapus",
"Home" : "Rumah",
"Close" : "Tutup",
- "Favorites" : "Favorit",
"Could not create folder \"{dir}\"" : "Tidak dapat membuat folder \"{dir}\"",
"Upload cancelled." : "Pengunggahan dibatalkan.",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Tidak dapat mengunggah {filename} karena ini sebuah direktori atau memiliki ukuran 0 byte",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Ruang bebas tidak mencukupi, Anda mengunggah {size1} tetapi hanya {size2} yang tersisa",
- "Uploading..." : "Mengunggah...",
- "..." : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} dari {totalSize} ({bitrate})",
"Actions" : "Tindakan",
- "Download" : "Unduh",
"Rename" : "Ubah nama",
- "Delete" : "Hapus",
"Disconnect storage" : "Memutuskan penyimpaan",
"Unshare" : "Batalkan berbagi",
"Files" : "Berkas",
@@ -58,9 +56,7 @@
"_%n byte_::_%n bytes_" : ["%n byte"],
"Favorited" : "Difavoritkan",
"Favorite" : "Favorit",
- "Folder" : "Folder",
"New folder" : "Map baru",
- "Upload" : "Unggah",
"An error occurred while trying to update the tags" : "Terjadi kesalahan saat mencoba untuk memperbarui label",
"A new file or folder has been created " : "Sebuah berkas atau folder baru telah dibuat ",
"Limit notifications about creation and changes to your favorite files (Stream only) " : "Batas notifikasi tentang pembuatan dan perubahan berkas favorit Anda (Hanya stream) ",
@@ -74,62 +70,14 @@
"Settings" : "Pengaturan",
"Show hidden files" : "Lihat berkas tersembunyi",
"WebDAV" : "WebDAV",
- "Use this address to access your Files via WebDAV " : "Gunakan alamat ini untuk mengakses berkas Anda melalui WebDAV ",
"No files in here" : "Tidak ada berkas disini",
"Upload some content or sync with your devices!" : "Unggah beberapa konten dan sinkronisasikan dengan perangkat Anda!",
"No entries found in this folder" : "Tidak ada entri yang ditemukan dalam folder ini",
"Select all" : "Pilih Semua",
"Upload too large" : "Yang diunggah terlalu besar",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Berkas yang dicoba untuk diunggah melebihi ukuran maksimum pengunggahan berkas di server ini.",
- "No favorites" : "Tidak ada favorit",
"Files and folders you mark as favorite will show up here" : "Berkas dan folder yang Anda tandai sebagai favorit akan ditampilkan disini.",
"Text file" : "Berkas teks",
- "New text file.txt" : "Teks baru file.txt",
- "Storage not available" : "Penyimpanan tidak tersedia",
- "Unable to set upload directory." : "Tidak dapat mengatur folder unggah",
- "Invalid Token" : "Token tidak sah",
- "No file was uploaded. Unknown error" : "Tidak ada berkas yang diunggah. Kesalahan tidak dikenal.",
- "There is no error, the file uploaded with success" : "Tidak ada kesalahan, berkas sukses diunggah",
- "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Berkas yang diunggah melampaui direktif upload_max_filesize pada php.ini",
- "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Berkas yang diunggah melampaui direktif MAX_FILE_SIZE yang ditentukan dalam formulir HTML.",
- "The uploaded file was only partially uploaded" : "Berkas hanya diunggah sebagian",
- "No file was uploaded" : "Tidak ada berkas yang diunggah",
- "Missing a temporary folder" : "Folder sementara tidak ada",
- "Failed to write to disk" : "Gagal menulis ke disk",
- "Not enough storage available" : "Ruang penyimpanan tidak mencukupi",
- "The target folder has been moved or deleted." : "Folder tujuan telah dipindahkan atau dihapus.",
- "Upload failed. Could not find uploaded file" : "Unggah gagal. Tidak menemukan berkas yang akan diunggah",
- "Upload failed. Could not get file info." : "Unggah gagal. Tidak mendapatkan informasi berkas.",
- "Invalid directory." : "Direktori tidak valid.",
- "Total file size {size1} exceeds upload limit {size2}" : "Jumlah ukuran berkas {size1} melampaui batas unggah {size2}",
- "Error uploading file \"{fileName}\": {message}" : "Kesalahan saat mengunggah \"{filename}\": {message}",
- "Could not get result from server." : "Tidak mendapatkan hasil dari server.",
- "{hours}:{minutes}:{seconds} hour{plural_s} left" : "Masih {hours}:{minutes}:{seconds} lagi",
- "{hours}:{minutes}h" : "{hours}:{minutes}j",
- "{minutes}:{seconds} minute{plural_s} left" : "Masih {minutes}:{seconds} lagi",
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "{seconds} second{plural_s} left" : "Masih {seconds} detik lagi",
- "{seconds}s" : "{seconds}d",
- "Any moment now..." : "Sedikit lagi...",
- "Soon..." : "Segera...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Berkas sedang diunggah. Meninggalkan halaman ini akan membatalkan proses.",
- "No entries in this folder match '{filter}'" : "Tidak ada entri di folder ini yang cocok dengan '{filter}'",
- "Local link" : "Pranala lokal",
- "{newname} already exists" : "{newname} sudah ada",
- "A file or folder has been changed " : "Sebuah berkas atau folder telah diubah ",
- "A file or folder has been deleted " : "Sebuah berkas atau folder telah dihapus ",
- "A file or folder has been restored " : "Sebuah berkas atau folder telah dipulihkan ",
- "You created %1$s" : "Anda membuat %1$s",
- "%2$s created %1$s" : "%2$s membuat %1$s",
- "%1$s was created in a public folder" : "%1$s telah dibuat di folder publik",
- "You changed %1$s" : "Anda mengubah %1$s",
- "%2$s changed %1$s" : "%2$s mengubah %1$s",
- "You deleted %1$s" : "Anda menghapus %1$s",
- "%2$s deleted %1$s" : "%2$s menghapus %1$s",
- "You restored %1$s" : "Anda memulihkan %1$s",
- "%2$s restored %1$s" : "%2$s memulihkan %1$s",
- "Changed by %2$s" : "Diubah oleh %2$s",
- "Deleted by %2$s" : "Dihapus oleh %2$s",
- "Restored by %2$s" : "Dipulihkan oleh %2$s"
+ "New text file.txt" : "Teks baru file.txt"
},"pluralForm" :"nplurals=1; plural=0;"
}
\ No newline at end of file
diff --git a/apps/files/l10n/is.js b/apps/files/l10n/is.js
index 60f65b60dd9a8..74f050ef09bae 100644
--- a/apps/files/l10n/is.js
+++ b/apps/files/l10n/is.js
@@ -6,27 +6,32 @@ OC.L10N.register(
"Unknown error" : "Óþekkt villa",
"All files" : "Allar skrár",
"Recent" : "Nýlegt",
+ "Favorites" : "Eftirlæti",
"File could not be found" : "Skrá finnst ekki",
+ "Move or copy" : "Færa eða afrita",
+ "Download" : "Niðurhal",
+ "Delete" : "Eyða",
"Home" : "Heim",
"Close" : "Loka",
- "Favorites" : "Eftirlæti",
"Could not create folder \"{dir}\"" : "Gat ekki búið til möppuna \"{dir}\"",
+ "This will stop your current uploads." : "Þetta mun stöðva núverandi innsendingar þínar.",
"Upload cancelled." : "Hætt við innsendingu.",
+ "…" : "…",
+ "Processing files …" : "Vinn með skrár …",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Tókst ekki að hlaða inn {filename} þar sem þetta er mappa eða er 0 bæti",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Ekki nægilegt laust pláss, þú ert að senda inn {size1} en einungis {size2} eru eftir",
"Target folder \"{dir}\" does not exist any more" : "Markmappan \"{dir}\" er ekki lengur til",
"Not enough free space" : "Ekki nægilegt pláss",
+ "An unknown error has occurred" : "Óþekkt villa kom upp",
"Uploading …" : "Sendi inn …",
- "…" : "…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} af {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Innsending á þessu atriði er ekki studd",
"Target folder does not exist any more" : "Markmappan er ekki lengur til",
"Error when assembling chunks, status code {status}" : "Villa við að setja búta saman, stöðukóði {status}",
"Actions" : "Aðgerðir",
- "Download" : "Niðurhal",
"Rename" : "Endurnefna",
- "Move or copy" : "Færa eða afrita",
- "Target folder" : "Markmappa",
- "Delete" : "Eyða",
+ "Copy" : "Afrita",
+ "Choose target folder" : "Veldu úttaksmöppu",
"Disconnect storage" : "Aftengja geymslu",
"Unshare" : "Hætta deilingu",
"Could not load info for file \"{file}\"" : "Gat ekki lesið upplýsingar um skrána \"{file}\"",
@@ -62,8 +67,11 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Þú hefur ekki heimild til að hlaða inn eða búa til skjöl hér",
"_Uploading %n file_::_Uploading %n files_" : ["Sendi inn %n skrá","Sendi inn %n skrár"],
"New" : "Nýtt",
+ "{used} of {quota} used" : "{used} af {quota} notað",
+ "{used} used" : "{used} notað",
"\"{name}\" is an invalid file name." : "\"{name}\" er ógilt skráarheiti.",
"File name cannot be empty." : "Heiti skráar má ekki vera tómt",
+ "\"/\" is not allowed inside a file name." : "\"/\" er er ekki leyfilegt innan í skráarheiti.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" er ógild skráartegund",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "Geymslupláss {owner} er fullt, ekki er lengur hægt að uppfæra eða samstilla skrár!",
"Your storage is full, files can not be updated or synced anymore!" : "Geymsluplássið þitt er fullt, ekki er lengur hægt að uppfæra eða samstilla skrár!",
@@ -96,12 +104,18 @@ OC.L10N.register(
"Moved by {user}" : "Fært af {user}",
"\"remote user\"" : "\"fjartengdur notandi\"",
"You created {file}" : "Þú bjóst til {file}",
+ "You created an encrypted file in {file}" : "Þú bjóst til dulritaða skrá í {file}",
"{user} created {file}" : "{user} bjó til {file}",
+ "{user} created an encrypted file in {file}" : "{user} bjó til dulritaða skrá í {file}",
"{file} was created in a public folder" : "{file} var búin til í opinni möppu",
"You changed {file}" : "Þú breyttir {file}",
+ "You changed an encrypted file in {file}" : "Þú breyttir dulritaðri skrá í {file}",
"{user} changed {file}" : "{user} breytti {file}",
+ "{user} changed an encrypted file in {file}" : "{user} breytti dulritaðri skrá í {file}",
"You deleted {file}" : "Þú eyddir {file}",
+ "You deleted an encrypted file in {file}" : "Þú eyddir dulritaðri skrá í {file}",
"{user} deleted {file}" : "{user} eyddi {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} eyddi dulritaðri skrá í {file}",
"You restored {file}" : "Þú endurheimtir {file}",
"{user} restored {file}" : "{user} endurheimti {file}",
"You renamed {oldfile} to {newfile}" : "Þú endurnefndir {oldfile} sem {newfile}",
@@ -116,18 +130,20 @@ OC.L10N.register(
"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 Management" : "Skráastjórnun",
"File handling" : "Meðhöndlun skráar",
"Maximum upload size" : "Hámarksstærð innsendingar",
"max. possible: " : "hámark mögulegt: ",
"Save" : "Vista",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Með PHP-FPM getur það tekið 5 mínútur fyrir breytingar að verða virkar.",
"Missing permissions to edit from here." : "Vantar heimildir til að breyta einhverju héðan.",
- "%s of %s used" : "%s af %s notað",
+ "%1$s of %2$s used" : "%1$s af %2$s notað",
"%s used" : "%s notað",
"Settings" : "Stillingar",
"Show hidden files" : "Sýna faldar skrár",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Notaðu þetta vistfang til að nálgast skrárnar þínar með WebDAV ",
+ "Toggle grid view" : "Víxla reitasýn af/á",
"Cancel upload" : "Hætta við innsendingu",
"No files in here" : "Engar skrár hér",
"Upload some content or sync with your devices!" : "Sendu inn eitthvað efni eða samstilltu við tækin þín!",
@@ -137,31 +153,20 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Skrárnar sem þú ert að senda inn eru stærri en hámarks innsendingarstærð á þessum netþjóni.",
"No favorites yet" : "Engin eftirlæti ennþá",
"Files and folders you mark as favorite will show up here" : "Skrár og möppur sem þú merkir sem eftirlæti birtast hér",
- "Shared with you" : "Deilt með þér",
- "Shared with others" : "Deilt með öðrum",
- "Shared by link" : "Deilt með tengli",
"Tags" : "Merki",
"Deleted files" : "Eyddar skrár",
+ "Shares" : "Sameignir",
+ "Shared with others" : "Deilt með öðrum",
+ "Shared with you" : "Deilt með þér",
+ "Shared by link" : "Deilt með tengli",
+ "Deleted shares" : "Eyddar sameignir",
"Text file" : "Textaskrá",
"New text file.txt" : "Ný textaskrá.txt",
- "Uploading..." : "Sendi inn ...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} klukkustund eftir","{hours}:{minutes}:{seconds} klukkustundir eftir"],
- "{hours}:{minutes}h" : "{hours}:{minutes}klst",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} mínúta eftir","{minutes}:{seconds} mínútur eftir"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}mín",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} sekúnda eftir","{seconds} sekúndur eftir"],
- "{seconds}s" : "{seconds}sek",
- "Any moment now..." : "Á hverri stundu...",
- "Soon..." : "Bráðum...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Innsending í gangi. Ef þú ferð af þessari síðu mun innsending hætta.",
"Move" : "Færa",
- "Copy local link" : "Afrita staðværan tengil",
- "Folder" : "Mappa",
- "Upload" : "Senda inn",
+ "Target folder" : "Markmappa",
"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 ",
- "Use this address to access your Files via WebDAV " : "Notaðu þetta vistfang til að nálgast skrárnar þínar með WebDAV ",
- "No favorites" : "Engin eftirlæti"
+ "%s of %s used" : "%s af %s notað",
+ "Use this address to access your Files via WebDAV " : "Notaðu þetta vistfang til að nálgast skrárnar þínar með WebDAV "
},
"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);");
diff --git a/apps/files/l10n/is.json b/apps/files/l10n/is.json
index a7a17ed28d1c8..b906f632eedb9 100644
--- a/apps/files/l10n/is.json
+++ b/apps/files/l10n/is.json
@@ -4,27 +4,32 @@
"Unknown error" : "Óþekkt villa",
"All files" : "Allar skrár",
"Recent" : "Nýlegt",
+ "Favorites" : "Eftirlæti",
"File could not be found" : "Skrá finnst ekki",
+ "Move or copy" : "Færa eða afrita",
+ "Download" : "Niðurhal",
+ "Delete" : "Eyða",
"Home" : "Heim",
"Close" : "Loka",
- "Favorites" : "Eftirlæti",
"Could not create folder \"{dir}\"" : "Gat ekki búið til möppuna \"{dir}\"",
+ "This will stop your current uploads." : "Þetta mun stöðva núverandi innsendingar þínar.",
"Upload cancelled." : "Hætt við innsendingu.",
+ "…" : "…",
+ "Processing files …" : "Vinn með skrár …",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Tókst ekki að hlaða inn {filename} þar sem þetta er mappa eða er 0 bæti",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Ekki nægilegt laust pláss, þú ert að senda inn {size1} en einungis {size2} eru eftir",
"Target folder \"{dir}\" does not exist any more" : "Markmappan \"{dir}\" er ekki lengur til",
"Not enough free space" : "Ekki nægilegt pláss",
+ "An unknown error has occurred" : "Óþekkt villa kom upp",
"Uploading …" : "Sendi inn …",
- "…" : "…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} af {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Innsending á þessu atriði er ekki studd",
"Target folder does not exist any more" : "Markmappan er ekki lengur til",
"Error when assembling chunks, status code {status}" : "Villa við að setja búta saman, stöðukóði {status}",
"Actions" : "Aðgerðir",
- "Download" : "Niðurhal",
"Rename" : "Endurnefna",
- "Move or copy" : "Færa eða afrita",
- "Target folder" : "Markmappa",
- "Delete" : "Eyða",
+ "Copy" : "Afrita",
+ "Choose target folder" : "Veldu úttaksmöppu",
"Disconnect storage" : "Aftengja geymslu",
"Unshare" : "Hætta deilingu",
"Could not load info for file \"{file}\"" : "Gat ekki lesið upplýsingar um skrána \"{file}\"",
@@ -60,8 +65,11 @@
"You don’t have permission to upload or create files here" : "Þú hefur ekki heimild til að hlaða inn eða búa til skjöl hér",
"_Uploading %n file_::_Uploading %n files_" : ["Sendi inn %n skrá","Sendi inn %n skrár"],
"New" : "Nýtt",
+ "{used} of {quota} used" : "{used} af {quota} notað",
+ "{used} used" : "{used} notað",
"\"{name}\" is an invalid file name." : "\"{name}\" er ógilt skráarheiti.",
"File name cannot be empty." : "Heiti skráar má ekki vera tómt",
+ "\"/\" is not allowed inside a file name." : "\"/\" er er ekki leyfilegt innan í skráarheiti.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" er ógild skráartegund",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "Geymslupláss {owner} er fullt, ekki er lengur hægt að uppfæra eða samstilla skrár!",
"Your storage is full, files can not be updated or synced anymore!" : "Geymsluplássið þitt er fullt, ekki er lengur hægt að uppfæra eða samstilla skrár!",
@@ -94,12 +102,18 @@
"Moved by {user}" : "Fært af {user}",
"\"remote user\"" : "\"fjartengdur notandi\"",
"You created {file}" : "Þú bjóst til {file}",
+ "You created an encrypted file in {file}" : "Þú bjóst til dulritaða skrá í {file}",
"{user} created {file}" : "{user} bjó til {file}",
+ "{user} created an encrypted file in {file}" : "{user} bjó til dulritaða skrá í {file}",
"{file} was created in a public folder" : "{file} var búin til í opinni möppu",
"You changed {file}" : "Þú breyttir {file}",
+ "You changed an encrypted file in {file}" : "Þú breyttir dulritaðri skrá í {file}",
"{user} changed {file}" : "{user} breytti {file}",
+ "{user} changed an encrypted file in {file}" : "{user} breytti dulritaðri skrá í {file}",
"You deleted {file}" : "Þú eyddir {file}",
+ "You deleted an encrypted file in {file}" : "Þú eyddir dulritaðri skrá í {file}",
"{user} deleted {file}" : "{user} eyddi {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} eyddi dulritaðri skrá í {file}",
"You restored {file}" : "Þú endurheimtir {file}",
"{user} restored {file}" : "{user} endurheimti {file}",
"You renamed {oldfile} to {newfile}" : "Þú endurnefndir {oldfile} sem {newfile}",
@@ -114,18 +128,20 @@
"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 Management" : "Skráastjórnun",
"File handling" : "Meðhöndlun skráar",
"Maximum upload size" : "Hámarksstærð innsendingar",
"max. possible: " : "hámark mögulegt: ",
"Save" : "Vista",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Með PHP-FPM getur það tekið 5 mínútur fyrir breytingar að verða virkar.",
"Missing permissions to edit from here." : "Vantar heimildir til að breyta einhverju héðan.",
- "%s of %s used" : "%s af %s notað",
+ "%1$s of %2$s used" : "%1$s af %2$s notað",
"%s used" : "%s notað",
"Settings" : "Stillingar",
"Show hidden files" : "Sýna faldar skrár",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Notaðu þetta vistfang til að nálgast skrárnar þínar með WebDAV ",
+ "Toggle grid view" : "Víxla reitasýn af/á",
"Cancel upload" : "Hætta við innsendingu",
"No files in here" : "Engar skrár hér",
"Upload some content or sync with your devices!" : "Sendu inn eitthvað efni eða samstilltu við tækin þín!",
@@ -135,31 +151,20 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Skrárnar sem þú ert að senda inn eru stærri en hámarks innsendingarstærð á þessum netþjóni.",
"No favorites yet" : "Engin eftirlæti ennþá",
"Files and folders you mark as favorite will show up here" : "Skrár og möppur sem þú merkir sem eftirlæti birtast hér",
- "Shared with you" : "Deilt með þér",
- "Shared with others" : "Deilt með öðrum",
- "Shared by link" : "Deilt með tengli",
"Tags" : "Merki",
"Deleted files" : "Eyddar skrár",
+ "Shares" : "Sameignir",
+ "Shared with others" : "Deilt með öðrum",
+ "Shared with you" : "Deilt með þér",
+ "Shared by link" : "Deilt með tengli",
+ "Deleted shares" : "Eyddar sameignir",
"Text file" : "Textaskrá",
"New text file.txt" : "Ný textaskrá.txt",
- "Uploading..." : "Sendi inn ...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} klukkustund eftir","{hours}:{minutes}:{seconds} klukkustundir eftir"],
- "{hours}:{minutes}h" : "{hours}:{minutes}klst",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} mínúta eftir","{minutes}:{seconds} mínútur eftir"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}mín",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} sekúnda eftir","{seconds} sekúndur eftir"],
- "{seconds}s" : "{seconds}sek",
- "Any moment now..." : "Á hverri stundu...",
- "Soon..." : "Bráðum...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Innsending í gangi. Ef þú ferð af þessari síðu mun innsending hætta.",
"Move" : "Færa",
- "Copy local link" : "Afrita staðværan tengil",
- "Folder" : "Mappa",
- "Upload" : "Senda inn",
+ "Target folder" : "Markmappa",
"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 ",
- "Use this address to access your Files via WebDAV " : "Notaðu þetta vistfang til að nálgast skrárnar þínar með WebDAV ",
- "No favorites" : "Engin eftirlæti"
+ "%s of %s used" : "%s af %s notað",
+ "Use this address to access your Files via WebDAV " : "Notaðu þetta vistfang til að nálgast skrárnar þínar með WebDAV "
},"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 bb4faa24595dc..660c1a1e6603b 100644
--- a/apps/files/l10n/it.js
+++ b/apps/files/l10n/it.js
@@ -6,27 +6,32 @@ OC.L10N.register(
"Unknown error" : "Errore sconosciuto",
"All files" : "Tutti i file",
"Recent" : "Recenti",
+ "Favorites" : "Preferiti",
"File could not be found" : "Il file non può essere trovato",
+ "Move or copy" : "Sposta o copia",
+ "Download" : "Scarica",
+ "Delete" : "Elimina",
"Home" : "Home",
"Close" : "Chiudi",
- "Favorites" : "Preferiti",
"Could not create folder \"{dir}\"" : "Impossibile creare la cartella \"{dir}\"",
+ "This will stop your current uploads." : "Questo fermerà i caricamenti attuali.",
"Upload cancelled." : "Caricamento annullato.",
+ "…" : "…",
+ "Processing files …" : "Elaborazione file in corso…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Impossibile caricare {filename} poiché è una cartella oppure ha una dimensione di 0 byte",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Spazio insufficiente, stai caricando {size1}, ma è rimasto solo {size2}",
"Target folder \"{dir}\" does not exist any more" : "La cartella di destinazione \"{dir}\" non esiste più",
"Not enough free space" : "Spazio libero insufficiente",
+ "An unknown error has occurred" : "Si è verificato un errore sconosciuto",
"Uploading …" : "Caricamento in corso...",
- "…" : "…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} di {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Il caricamento di tale elemento non è supportato",
"Target folder does not exist any more" : "La cartella di destinazione non esiste più",
"Error when assembling chunks, status code {status}" : "Errore durante l'assemblaggio dei blocchi, codice di stato {status}",
"Actions" : "Azioni",
- "Download" : "Scarica",
"Rename" : "Rinomina",
- "Move or copy" : "Sposta o copia",
- "Target folder" : "Cartella di destinazione",
- "Delete" : "Elimina",
+ "Copy" : "Copia",
+ "Choose target folder" : "Scegli la cartella di destinazione",
"Disconnect storage" : "Disconnetti archiviazione",
"Unshare" : "Rimuovi condivisione",
"Could not load info for file \"{file}\"" : "Impossibile caricare le informazioni per il file \"{file}\"",
@@ -75,7 +80,7 @@ OC.L10N.register(
"_matches '{filter}'_::_match '{filter}'_" : ["corrispondono a '{filter}'","corrisponde a '{filter}'"],
"View in folder" : "Visualizza nella cartella",
"Copied!" : "Copiato!",
- "Copy direct link (only works for users who have access to this file/folder)" : "Copia link diretto (funziona solo per utenti che hanno accesso a questo file / cartella)",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Copia collegamento diretto (funziona solo per utenti che hanno accesso a questo file/cartella)",
"Path" : "Percorso",
"_%n byte_::_%n bytes_" : ["%n byte","%n byte"],
"Favorited" : "Preferiti",
@@ -99,12 +104,18 @@ OC.L10N.register(
"Moved by {user}" : "Spostata da {user}",
"\"remote user\"" : "\"utente remoto\"",
"You created {file}" : "Hai creato {file}",
+ "You created an encrypted file in {file}" : "Hai creato un file cifrato in {file}",
"{user} created {file}" : "{user} ha creato {file}",
+ "{user} created an encrypted file in {file}" : "{user} ha creato un file cifrato in {file}",
"{file} was created in a public folder" : "{file} è stato creato in una cartella pubblica",
"You changed {file}" : "Hai modificato {file}",
+ "You changed an encrypted file in {file}" : "Hai cambiato un file cifrato in {file}",
"{user} changed {file}" : "{user} ha modificato {file}",
+ "{user} changed an encrypted file in {file}" : "{user} ha cambiato un file cifrato in {file}",
"You deleted {file}" : "Hai eliminato {file}",
+ "You deleted an encrypted file in {file}" : "Hai eliminato un file cifrato in {file}",
"{user} deleted {file}" : "{user} ha eliminato {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} ha eliminato un file cifrato in {file}",
"You restored {file}" : "Hai ripristinato {file}",
"{user} restored {file}" : "{user1} ha ripristinato {file}",
"You renamed {oldfile} to {newfile}" : "Hai rinominato {oldfile} in {newfile}",
@@ -119,18 +130,20 @@ OC.L10N.register(
"A file or folder has been restored " : "Un file o una cartella è stato ripristinato ",
"Unlimited" : "Illimitata",
"Upload (max. %s)" : "Carica (massimo %s)",
+ "File Management" : "Gestione dei file",
"File handling" : "Gestione file",
"Maximum upload size" : "Dimensione massima caricamento",
"max. possible: " : "numero mass.: ",
"Save" : "Salva",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM potrebbe richiedere 5 minuti perché le modifiche siano applicate.",
"Missing permissions to edit from here." : "Permessi mancanti per modificare da qui.",
- "%s of %s used" : "%s di %s utilizzati",
+ "%1$s of %2$s used" : "%1$s di %2$s utilizzati",
"%s used" : "%s utilizzato",
"Settings" : "Impostazioni",
"Show hidden files" : "Mostra i file nascosti",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Utilizza questo indirizzo per accedere ai tuoi file con WebDAV ",
+ "Toggle grid view" : "Commuta la vista a griglia",
"Cancel upload" : "Annulla caricamento",
"No files in here" : "Qui non c'è alcun file",
"Upload some content or sync with your devices!" : "Carica alcuni contenuti o sincronizza con i tuoi dispositivi!",
@@ -140,31 +153,20 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "I file che stai provando a caricare superano la dimensione massima consentita su questo server.",
"No favorites yet" : "Nessun preferito ancora",
"Files and folders you mark as favorite will show up here" : "I file e le cartelle che marchi come preferiti saranno mostrati qui",
- "Shared with you" : "Condivisi con te",
- "Shared with others" : "Condivisi con altri",
- "Shared by link" : "Condivisi tramite collegamento",
"Tags" : "Etichette",
"Deleted files" : "File eliminati",
+ "Shares" : "Condivisioni",
+ "Shared with others" : "Condivisi con altri",
+ "Shared with you" : "Condivisi con te",
+ "Shared by link" : "Condivisi tramite collegamento",
+ "Deleted shares" : "Condivisioni eliminate",
"Text file" : "File di testo",
"New text file.txt" : "Nuovo file di testo.txt",
- "Uploading..." : "Caricamento in corso...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} ora rimanente","{hours}:{minutes}:{seconds} ore rimanenti"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minuto rimanente","{minutes}:{seconds} minuti rimanenti"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} secondo rimanente","{seconds} secondi rimanenti"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Da un momento all'altro...",
- "Soon..." : "Presto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Caricamento del file in corso. La chiusura della pagina annullerà il caricamento.",
"Move" : "Sposta",
- "Copy local link" : "Copia collegamento locale",
- "Folder" : "Cartella",
- "Upload" : "Carica",
+ "Target folder" : "Cartella di destinazione",
"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 ",
- "Use this address to access your Files via WebDAV " : "Utilizza questo indirizzo per accedere ai tuoi file con WebDAV ",
- "No favorites" : "Nessun preferito"
+ "%s of %s used" : "%s di %s utilizzati",
+ "Use this address to access your Files via WebDAV " : "Utilizza questo indirizzo per accedere ai tuoi file con WebDAV "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/it.json b/apps/files/l10n/it.json
index 332eb746ac1db..9bf70f674b2fb 100644
--- a/apps/files/l10n/it.json
+++ b/apps/files/l10n/it.json
@@ -4,27 +4,32 @@
"Unknown error" : "Errore sconosciuto",
"All files" : "Tutti i file",
"Recent" : "Recenti",
+ "Favorites" : "Preferiti",
"File could not be found" : "Il file non può essere trovato",
+ "Move or copy" : "Sposta o copia",
+ "Download" : "Scarica",
+ "Delete" : "Elimina",
"Home" : "Home",
"Close" : "Chiudi",
- "Favorites" : "Preferiti",
"Could not create folder \"{dir}\"" : "Impossibile creare la cartella \"{dir}\"",
+ "This will stop your current uploads." : "Questo fermerà i caricamenti attuali.",
"Upload cancelled." : "Caricamento annullato.",
+ "…" : "…",
+ "Processing files …" : "Elaborazione file in corso…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Impossibile caricare {filename} poiché è una cartella oppure ha una dimensione di 0 byte",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Spazio insufficiente, stai caricando {size1}, ma è rimasto solo {size2}",
"Target folder \"{dir}\" does not exist any more" : "La cartella di destinazione \"{dir}\" non esiste più",
"Not enough free space" : "Spazio libero insufficiente",
+ "An unknown error has occurred" : "Si è verificato un errore sconosciuto",
"Uploading …" : "Caricamento in corso...",
- "…" : "…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} di {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Il caricamento di tale elemento non è supportato",
"Target folder does not exist any more" : "La cartella di destinazione non esiste più",
"Error when assembling chunks, status code {status}" : "Errore durante l'assemblaggio dei blocchi, codice di stato {status}",
"Actions" : "Azioni",
- "Download" : "Scarica",
"Rename" : "Rinomina",
- "Move or copy" : "Sposta o copia",
- "Target folder" : "Cartella di destinazione",
- "Delete" : "Elimina",
+ "Copy" : "Copia",
+ "Choose target folder" : "Scegli la cartella di destinazione",
"Disconnect storage" : "Disconnetti archiviazione",
"Unshare" : "Rimuovi condivisione",
"Could not load info for file \"{file}\"" : "Impossibile caricare le informazioni per il file \"{file}\"",
@@ -73,7 +78,7 @@
"_matches '{filter}'_::_match '{filter}'_" : ["corrispondono a '{filter}'","corrisponde a '{filter}'"],
"View in folder" : "Visualizza nella cartella",
"Copied!" : "Copiato!",
- "Copy direct link (only works for users who have access to this file/folder)" : "Copia link diretto (funziona solo per utenti che hanno accesso a questo file / cartella)",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Copia collegamento diretto (funziona solo per utenti che hanno accesso a questo file/cartella)",
"Path" : "Percorso",
"_%n byte_::_%n bytes_" : ["%n byte","%n byte"],
"Favorited" : "Preferiti",
@@ -97,12 +102,18 @@
"Moved by {user}" : "Spostata da {user}",
"\"remote user\"" : "\"utente remoto\"",
"You created {file}" : "Hai creato {file}",
+ "You created an encrypted file in {file}" : "Hai creato un file cifrato in {file}",
"{user} created {file}" : "{user} ha creato {file}",
+ "{user} created an encrypted file in {file}" : "{user} ha creato un file cifrato in {file}",
"{file} was created in a public folder" : "{file} è stato creato in una cartella pubblica",
"You changed {file}" : "Hai modificato {file}",
+ "You changed an encrypted file in {file}" : "Hai cambiato un file cifrato in {file}",
"{user} changed {file}" : "{user} ha modificato {file}",
+ "{user} changed an encrypted file in {file}" : "{user} ha cambiato un file cifrato in {file}",
"You deleted {file}" : "Hai eliminato {file}",
+ "You deleted an encrypted file in {file}" : "Hai eliminato un file cifrato in {file}",
"{user} deleted {file}" : "{user} ha eliminato {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} ha eliminato un file cifrato in {file}",
"You restored {file}" : "Hai ripristinato {file}",
"{user} restored {file}" : "{user1} ha ripristinato {file}",
"You renamed {oldfile} to {newfile}" : "Hai rinominato {oldfile} in {newfile}",
@@ -117,18 +128,20 @@
"A file or folder has been restored " : "Un file o una cartella è stato ripristinato ",
"Unlimited" : "Illimitata",
"Upload (max. %s)" : "Carica (massimo %s)",
+ "File Management" : "Gestione dei file",
"File handling" : "Gestione file",
"Maximum upload size" : "Dimensione massima caricamento",
"max. possible: " : "numero mass.: ",
"Save" : "Salva",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM potrebbe richiedere 5 minuti perché le modifiche siano applicate.",
"Missing permissions to edit from here." : "Permessi mancanti per modificare da qui.",
- "%s of %s used" : "%s di %s utilizzati",
+ "%1$s of %2$s used" : "%1$s di %2$s utilizzati",
"%s used" : "%s utilizzato",
"Settings" : "Impostazioni",
"Show hidden files" : "Mostra i file nascosti",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Utilizza questo indirizzo per accedere ai tuoi file con WebDAV ",
+ "Toggle grid view" : "Commuta la vista a griglia",
"Cancel upload" : "Annulla caricamento",
"No files in here" : "Qui non c'è alcun file",
"Upload some content or sync with your devices!" : "Carica alcuni contenuti o sincronizza con i tuoi dispositivi!",
@@ -138,31 +151,20 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "I file che stai provando a caricare superano la dimensione massima consentita su questo server.",
"No favorites yet" : "Nessun preferito ancora",
"Files and folders you mark as favorite will show up here" : "I file e le cartelle che marchi come preferiti saranno mostrati qui",
- "Shared with you" : "Condivisi con te",
- "Shared with others" : "Condivisi con altri",
- "Shared by link" : "Condivisi tramite collegamento",
"Tags" : "Etichette",
"Deleted files" : "File eliminati",
+ "Shares" : "Condivisioni",
+ "Shared with others" : "Condivisi con altri",
+ "Shared with you" : "Condivisi con te",
+ "Shared by link" : "Condivisi tramite collegamento",
+ "Deleted shares" : "Condivisioni eliminate",
"Text file" : "File di testo",
"New text file.txt" : "Nuovo file di testo.txt",
- "Uploading..." : "Caricamento in corso...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} ora rimanente","{hours}:{minutes}:{seconds} ore rimanenti"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minuto rimanente","{minutes}:{seconds} minuti rimanenti"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} secondo rimanente","{seconds} secondi rimanenti"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Da un momento all'altro...",
- "Soon..." : "Presto...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Caricamento del file in corso. La chiusura della pagina annullerà il caricamento.",
"Move" : "Sposta",
- "Copy local link" : "Copia collegamento locale",
- "Folder" : "Cartella",
- "Upload" : "Carica",
+ "Target folder" : "Cartella di destinazione",
"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 ",
- "Use this address to access your Files via WebDAV " : "Utilizza questo indirizzo per accedere ai tuoi file con WebDAV ",
- "No favorites" : "Nessun preferito"
+ "%s of %s used" : "%s di %s utilizzati",
+ "Use this address to access your Files via WebDAV " : "Utilizza questo indirizzo per accedere ai tuoi file con WebDAV "
},"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 77a97ed35d116..68b3339412fbd 100644
--- a/apps/files/l10n/ja.js
+++ b/apps/files/l10n/ja.js
@@ -6,23 +6,32 @@ OC.L10N.register(
"Unknown error" : "不明なエラー",
"All files" : "すべてのファイル",
"Recent" : "最新",
+ "Favorites" : "お気に入り",
"File could not be found" : "ファイルを見つけられませんでした",
+ "Move or copy" : "移動またはコピー",
+ "Download" : "ダウンロード",
+ "Delete" : "削除",
"Home" : "ホーム",
"Close" : "閉じる",
- "Favorites" : "お気に入り",
"Could not create folder \"{dir}\"" : "フォルダー \"{dir}\" を作成できませんでした",
+ "This will stop your current uploads." : "現在のアップロードが停止されます。",
"Upload cancelled." : "アップロードはキャンセルされました。",
- "Unable to upload {filename} as it is a directory or has 0 bytes" : "ディレクトリもしくは0バイトのため {filename} をアップロードできません",
+ "…" : "…",
+ "Processing files …" : "ファイルの処理中...",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "ディレクトリであるか、または0バイトのため {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" : "十分な空き容量がありません",
+ "An unknown error has occurred" : "不明なエラーが発生しました",
+ "Uploading …" : "アップロード中...",
"{loadedSize} of {totalSize} ({bitrate})" : "{totalSize} 中 {loadedSize} ({bitrate})",
+ "Uploading that item is not supported" : "そのアイテムのアップロードはサポートされていません",
+ "Target folder does not exist any more" : "対象フォルダーがもう存在しません",
+ "Error when assembling chunks, status code {status}" : "チャンクを組み立てる際のエラー、ステータスコード{status}",
"Actions" : "アクション",
- "Download" : "ダウンロード",
"Rename" : "名前の変更",
- "Move or copy" : "移動またはコピー",
- "Target folder" : "対象フォルダー",
- "Delete" : "削除",
+ "Copy" : "コピー",
+ "Choose target folder" : "ターゲットフォルダを選択",
"Disconnect storage" : "ストレージを切断する",
"Unshare" : "共有解除",
"Could not load info for file \"{file}\"" : "\"{file}\" ファイルの情報を読み込めませんでした",
@@ -37,13 +46,15 @@ OC.L10N.register(
"Could not move \"{file}\"" : "\"{file}\" を移動できませんでした",
"Could not copy \"{file}\", target exists" : "ターゲットが存在するため,ファイル \"{file}\"をコピーできませんでした",
"Could not copy \"{file}\"" : "\"{file}\"をコピーできませんでした",
+ "Copied {origin} inside {destination}" : "コピー先{origin} {destination}内",
+ "Copied {origin} and {nbfiles} other files inside {destination}" : "コピー先{origin}と{nbfiles}他のファイル{destination}",
"{newName} already exists" : "{newName} はすでに存在します",
"Could not rename \"{fileName}\", it does not exist any more" : "ファイルが存在しないため,\"{fileName}\"の名前変更ができませんでした",
"The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "\"{targetName}\" はフォルダー \"{dir}\" ですでに使われています。別の名前を選択してください。",
"Could not rename \"{fileName}\"" : "\"{fileName}\"の名前変更ができませんでした",
"Could not create file \"{file}\"" : "ファイル \"{file}\" を作成できませんでした",
- "Could not create file \"{file}\" because it already exists" : "ファイル \"{file}\"は既に存在するため作成できませんでした",
- "Could not create folder \"{dir}\" because it already exists" : "フォルダー \"{dir}\" は既に存在するため作成できませんでした",
+ "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" : "名前",
@@ -53,11 +64,14 @@ OC.L10N.register(
"_%n file_::_%n files_" : ["%n 個のファイル"],
"{dirs} and {files}" : "{dirs} と {files}",
"_including %n hidden_::_including %n hidden_" : ["%n 個の隠しファイルが含まれています"],
- "You don’t have permission to upload or create files here" : "ここにファイルをアップロードもしくは作成する権限がありません",
+ "You don’t have permission to upload or create files here" : "ここにファイルをアップロードまたは作成する権限がありません",
"_Uploading %n file_::_Uploading %n files_" : ["%n 個のファイルをアップロード中"],
"New" : "新規作成",
+ "{used} of {quota} used" : "{used} / {quota} 使用中",
+ "{used} used" : "{used} 使用中",
"\"{name}\" is an invalid file name." : "\"{name}\" は無効なファイル名です。",
"File name cannot be empty." : "ファイル名を空にすることはできません。",
+ "\"/\" is not allowed inside a file name." : "\"/\" はファイル名に利用できません。",
"\"{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!" : "あなたのストレージは一杯です。ファイルの更新と同期はもうできません!",
@@ -66,13 +80,16 @@ OC.L10N.register(
"_matches '{filter}'_::_match '{filter}'_" : [" '{filter}' にマッチ"],
"View in folder" : "フォルダー内で表示",
"Copied!" : "コピー完了",
- "Copy direct link (only works for users who have access to this file/folder)" : "ダイレクトリンクをコピー (このファイル/フォルダにアクセスできるユーザーのみ)",
+ "Copy direct link (only works for users who have access to this file/folder)" : "ダイレクトリンクをコピー (このファイル/フォルダーにアクセスできるユーザーのみ)",
"Path" : "Path",
"_%n byte_::_%n bytes_" : ["%n バイト"],
"Favorited" : "お気に入り済",
"Favorite" : "お気に入り",
"New folder" : "新しいフォルダー",
"Upload file" : "ファイルをアップロード",
+ "Not favorited" : "お気に入りではありません",
+ "Remove from favorites" : "お気に入りから削除",
+ "Add to favorites" : "お気に入りに追加",
"An error occurred while trying to update the tags" : "タグを更新する際にエラーが発生しました",
"Added to favorites" : "お気に入りに追加",
"Removed from favorites" : "お気に入りから削除",
@@ -87,12 +104,18 @@ OC.L10N.register(
"Moved by {user}" : "{user} が移動しました",
"\"remote user\"" : "\"リモートユーザー\"",
"You created {file}" : "{file} を作成しました",
+ "You created an encrypted file in {file}" : "{file} で暗号化ファイルを作成しました",
"{user} created {file}" : "{user} が {file} を作成しました",
+ "{user} created an encrypted file in {file}" : "{user}が{file}に暗号化ファイルを作成しました",
"{file} was created in a public folder" : "公開フォルダーに {file} が作成されました",
"You changed {file}" : "{file} を更新しました",
+ "You changed an encrypted file in {file}" : "{file}で暗号化されたファイルを変更しました。",
"{user} changed {file}" : "{user} が {file} を更新しました",
+ "{user} changed an encrypted file in {file}" : "{user}が{file}に暗号化ファイルを変更しました",
"You deleted {file}" : "{file} を削除しました",
+ "You deleted an encrypted file in {file}" : "{file}で暗号化されたファイルを削除しました。",
"{user} deleted {file}" : "{user} が {file} を削除しました",
+ "{user} deleted an encrypted file in {file}" : "{user}が{file}で暗号化されたファイルを削除しました",
"You restored {file}" : "{file} を復元しました",
"{user} restored {file}" : "{user} が {file} を復元しました",
"You renamed {oldfile} to {newfile}" : "{oldfile} を {newfile} に変更しました",
@@ -100,57 +123,50 @@ OC.L10N.register(
"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 " : "ファイルまたはフォルダが 更新 strong>されたか、名前が変更 されたとき",
- "A new file or folder has been created " : "新しいファイルまたはフォルダーを作成 したとき",
- "A file or folder has been deleted " : "ファイルまたはフォルダーが 削除されました ",
+ "A file or folder has been changed or renamed " : "ファイルまたはフォルダーが更新 strong>されたか、名前が変更 されたとき",
+ "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 " : "ファイルまたはフォルダーが 復元されました ",
+ "A file or folder has been restored " : "ファイルまたはフォルダーが復元 されたとき",
"Unlimited" : "無制限",
"Upload (max. %s)" : "アップロード ( 最大 %s )",
+ "File Management" : "ファイル管理",
"File handling" : "ファイル操作",
"Maximum upload size" : "最大アップロードサイズ",
"max. possible: " : "最大容量: ",
"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 使用中",
+ "%1$s of %2$s used" : "%2$s 中%1$s が使われています。",
"%s used" : "%s 使用中",
"Settings" : "設定",
"Show hidden files" : "隠しファイルを表示",
"WebDAV" : "WebDAV",
+ "Use this address to access your Files via WebDAV " : "WebDAV 経由でファイルにアクセス するにはこのアドレスを利用してください",
+ "Toggle grid view" : "グリッド表示の切り替え",
+ "Cancel upload" : "アップロードをキャンセル",
"No files in here" : "ファイルがありません",
"Upload some content or sync with your devices!" : "何かコンテンツをアップロードするか、デバイスからファイルを同期してください。",
"No entries found in this folder" : "このフォルダーにはエントリーがありません",
"Select all" : "すべて選択",
"Upload too large" : "アップロードには大きすぎます。",
- "The files you are trying to upload exceed the maximum size for file uploads on this server." : "アップロードしようとしているファイルは、サーバーで規定された最大サイズを超えています。",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "アップロードしようとしているファイルは、このサーバーのファイルアップロード時の最大サイズを超えています。",
"No favorites yet" : "まだお気に入りはありません",
"Files and folders you mark as favorite will show up here" : "お気に入りに登録されたファイルやフォルダーは、ここに表示されます。",
- "Shared with you" : "他ユーザーがあなたと共有中",
- "Shared with others" : "他ユーザーと共有中",
- "Shared by link" : "URLリンクで共有中",
"Tags" : "タグ",
"Deleted files" : "ゴミ箱",
+ "Shares" : "共有",
+ "Shared with others" : "他ユーザーと共有中",
+ "Shared with you" : "他ユーザーがあなたと共有中",
+ "Shared by link" : "URLリンクで共有中",
+ "Deleted shares" : "削除された共有",
"Text file" : "テキストファイル",
"New text file.txt" : "新規のテキストファイル作成",
- "Uploading..." : "アップロード中...",
- "..." : "…",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["残り {hours}:{minutes}:{seconds} 時間"],
- "{hours}:{minutes}h" : "{hours}:{minutes} 時間",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["残り {minutes}:{seconds} 分"],
- "{minutes}:{seconds}m" : "{minutes}:{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." : "ファイル転送を実行中です。今このページから移動するとアップロードが中止されます。",
"Move" : "移動",
- "Copy local link" : "ローカルリンクをコピー",
- "Folder" : "フォルダー",
- "Upload" : "アップロード",
+ "Target folder" : "対象フォルダー",
"A new file or folder has been deleted " : "新しいファイルまたはフォルダが削除 されたとき",
"A new file or folder has been restored " : "新しいファイルまたはフォルダが復元されました ",
- "Use this address to access your Files via WebDAV " : "WebDAV 経由でファイルにアクセス するにはこのアドレスを利用してください",
- "No favorites" : "お気に入りなし"
+ "%s of %s used" : "%s / %s 使用中",
+ "Use this address to access your Files via WebDAV " : "WebDAV 経由でファイルにアクセス するにはこのアドレスを利用してください"
},
"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/ja.json b/apps/files/l10n/ja.json
index 32fd39ecbe470..f05b52f4bcc63 100644
--- a/apps/files/l10n/ja.json
+++ b/apps/files/l10n/ja.json
@@ -4,23 +4,32 @@
"Unknown error" : "不明なエラー",
"All files" : "すべてのファイル",
"Recent" : "最新",
+ "Favorites" : "お気に入り",
"File could not be found" : "ファイルを見つけられませんでした",
+ "Move or copy" : "移動またはコピー",
+ "Download" : "ダウンロード",
+ "Delete" : "削除",
"Home" : "ホーム",
"Close" : "閉じる",
- "Favorites" : "お気に入り",
"Could not create folder \"{dir}\"" : "フォルダー \"{dir}\" を作成できませんでした",
+ "This will stop your current uploads." : "現在のアップロードが停止されます。",
"Upload cancelled." : "アップロードはキャンセルされました。",
- "Unable to upload {filename} as it is a directory or has 0 bytes" : "ディレクトリもしくは0バイトのため {filename} をアップロードできません",
+ "…" : "…",
+ "Processing files …" : "ファイルの処理中...",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "ディレクトリであるか、または0バイトのため {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" : "十分な空き容量がありません",
+ "An unknown error has occurred" : "不明なエラーが発生しました",
+ "Uploading …" : "アップロード中...",
"{loadedSize} of {totalSize} ({bitrate})" : "{totalSize} 中 {loadedSize} ({bitrate})",
+ "Uploading that item is not supported" : "そのアイテムのアップロードはサポートされていません",
+ "Target folder does not exist any more" : "対象フォルダーがもう存在しません",
+ "Error when assembling chunks, status code {status}" : "チャンクを組み立てる際のエラー、ステータスコード{status}",
"Actions" : "アクション",
- "Download" : "ダウンロード",
"Rename" : "名前の変更",
- "Move or copy" : "移動またはコピー",
- "Target folder" : "対象フォルダー",
- "Delete" : "削除",
+ "Copy" : "コピー",
+ "Choose target folder" : "ターゲットフォルダを選択",
"Disconnect storage" : "ストレージを切断する",
"Unshare" : "共有解除",
"Could not load info for file \"{file}\"" : "\"{file}\" ファイルの情報を読み込めませんでした",
@@ -35,13 +44,15 @@
"Could not move \"{file}\"" : "\"{file}\" を移動できませんでした",
"Could not copy \"{file}\", target exists" : "ターゲットが存在するため,ファイル \"{file}\"をコピーできませんでした",
"Could not copy \"{file}\"" : "\"{file}\"をコピーできませんでした",
+ "Copied {origin} inside {destination}" : "コピー先{origin} {destination}内",
+ "Copied {origin} and {nbfiles} other files inside {destination}" : "コピー先{origin}と{nbfiles}他のファイル{destination}",
"{newName} already exists" : "{newName} はすでに存在します",
"Could not rename \"{fileName}\", it does not exist any more" : "ファイルが存在しないため,\"{fileName}\"の名前変更ができませんでした",
"The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "\"{targetName}\" はフォルダー \"{dir}\" ですでに使われています。別の名前を選択してください。",
"Could not rename \"{fileName}\"" : "\"{fileName}\"の名前変更ができませんでした",
"Could not create file \"{file}\"" : "ファイル \"{file}\" を作成できませんでした",
- "Could not create file \"{file}\" because it already exists" : "ファイル \"{file}\"は既に存在するため作成できませんでした",
- "Could not create folder \"{dir}\" because it already exists" : "フォルダー \"{dir}\" は既に存在するため作成できませんでした",
+ "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" : "名前",
@@ -51,11 +62,14 @@
"_%n file_::_%n files_" : ["%n 個のファイル"],
"{dirs} and {files}" : "{dirs} と {files}",
"_including %n hidden_::_including %n hidden_" : ["%n 個の隠しファイルが含まれています"],
- "You don’t have permission to upload or create files here" : "ここにファイルをアップロードもしくは作成する権限がありません",
+ "You don’t have permission to upload or create files here" : "ここにファイルをアップロードまたは作成する権限がありません",
"_Uploading %n file_::_Uploading %n files_" : ["%n 個のファイルをアップロード中"],
"New" : "新規作成",
+ "{used} of {quota} used" : "{used} / {quota} 使用中",
+ "{used} used" : "{used} 使用中",
"\"{name}\" is an invalid file name." : "\"{name}\" は無効なファイル名です。",
"File name cannot be empty." : "ファイル名を空にすることはできません。",
+ "\"/\" is not allowed inside a file name." : "\"/\" はファイル名に利用できません。",
"\"{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!" : "あなたのストレージは一杯です。ファイルの更新と同期はもうできません!",
@@ -64,13 +78,16 @@
"_matches '{filter}'_::_match '{filter}'_" : [" '{filter}' にマッチ"],
"View in folder" : "フォルダー内で表示",
"Copied!" : "コピー完了",
- "Copy direct link (only works for users who have access to this file/folder)" : "ダイレクトリンクをコピー (このファイル/フォルダにアクセスできるユーザーのみ)",
+ "Copy direct link (only works for users who have access to this file/folder)" : "ダイレクトリンクをコピー (このファイル/フォルダーにアクセスできるユーザーのみ)",
"Path" : "Path",
"_%n byte_::_%n bytes_" : ["%n バイト"],
"Favorited" : "お気に入り済",
"Favorite" : "お気に入り",
"New folder" : "新しいフォルダー",
"Upload file" : "ファイルをアップロード",
+ "Not favorited" : "お気に入りではありません",
+ "Remove from favorites" : "お気に入りから削除",
+ "Add to favorites" : "お気に入りに追加",
"An error occurred while trying to update the tags" : "タグを更新する際にエラーが発生しました",
"Added to favorites" : "お気に入りに追加",
"Removed from favorites" : "お気に入りから削除",
@@ -85,12 +102,18 @@
"Moved by {user}" : "{user} が移動しました",
"\"remote user\"" : "\"リモートユーザー\"",
"You created {file}" : "{file} を作成しました",
+ "You created an encrypted file in {file}" : "{file} で暗号化ファイルを作成しました",
"{user} created {file}" : "{user} が {file} を作成しました",
+ "{user} created an encrypted file in {file}" : "{user}が{file}に暗号化ファイルを作成しました",
"{file} was created in a public folder" : "公開フォルダーに {file} が作成されました",
"You changed {file}" : "{file} を更新しました",
+ "You changed an encrypted file in {file}" : "{file}で暗号化されたファイルを変更しました。",
"{user} changed {file}" : "{user} が {file} を更新しました",
+ "{user} changed an encrypted file in {file}" : "{user}が{file}に暗号化ファイルを変更しました",
"You deleted {file}" : "{file} を削除しました",
+ "You deleted an encrypted file in {file}" : "{file}で暗号化されたファイルを削除しました。",
"{user} deleted {file}" : "{user} が {file} を削除しました",
+ "{user} deleted an encrypted file in {file}" : "{user}が{file}で暗号化されたファイルを削除しました",
"You restored {file}" : "{file} を復元しました",
"{user} restored {file}" : "{user} が {file} を復元しました",
"You renamed {oldfile} to {newfile}" : "{oldfile} を {newfile} に変更しました",
@@ -98,57 +121,50 @@
"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 " : "ファイルまたはフォルダが 更新 strong>されたか、名前が変更 されたとき",
- "A new file or folder has been created " : "新しいファイルまたはフォルダーを作成 したとき",
- "A file or folder has been deleted " : "ファイルまたはフォルダーが 削除されました ",
+ "A file or folder has been changed or renamed " : "ファイルまたはフォルダーが更新 strong>されたか、名前が変更 されたとき",
+ "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 " : "ファイルまたはフォルダーが 復元されました ",
+ "A file or folder has been restored " : "ファイルまたはフォルダーが復元 されたとき",
"Unlimited" : "無制限",
"Upload (max. %s)" : "アップロード ( 最大 %s )",
+ "File Management" : "ファイル管理",
"File handling" : "ファイル操作",
"Maximum upload size" : "最大アップロードサイズ",
"max. possible: " : "最大容量: ",
"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 使用中",
+ "%1$s of %2$s used" : "%2$s 中%1$s が使われています。",
"%s used" : "%s 使用中",
"Settings" : "設定",
"Show hidden files" : "隠しファイルを表示",
"WebDAV" : "WebDAV",
+ "Use this address to access your Files via WebDAV " : "WebDAV 経由でファイルにアクセス するにはこのアドレスを利用してください",
+ "Toggle grid view" : "グリッド表示の切り替え",
+ "Cancel upload" : "アップロードをキャンセル",
"No files in here" : "ファイルがありません",
"Upload some content or sync with your devices!" : "何かコンテンツをアップロードするか、デバイスからファイルを同期してください。",
"No entries found in this folder" : "このフォルダーにはエントリーがありません",
"Select all" : "すべて選択",
"Upload too large" : "アップロードには大きすぎます。",
- "The files you are trying to upload exceed the maximum size for file uploads on this server." : "アップロードしようとしているファイルは、サーバーで規定された最大サイズを超えています。",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "アップロードしようとしているファイルは、このサーバーのファイルアップロード時の最大サイズを超えています。",
"No favorites yet" : "まだお気に入りはありません",
"Files and folders you mark as favorite will show up here" : "お気に入りに登録されたファイルやフォルダーは、ここに表示されます。",
- "Shared with you" : "他ユーザーがあなたと共有中",
- "Shared with others" : "他ユーザーと共有中",
- "Shared by link" : "URLリンクで共有中",
"Tags" : "タグ",
"Deleted files" : "ゴミ箱",
+ "Shares" : "共有",
+ "Shared with others" : "他ユーザーと共有中",
+ "Shared with you" : "他ユーザーがあなたと共有中",
+ "Shared by link" : "URLリンクで共有中",
+ "Deleted shares" : "削除された共有",
"Text file" : "テキストファイル",
"New text file.txt" : "新規のテキストファイル作成",
- "Uploading..." : "アップロード中...",
- "..." : "…",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["残り {hours}:{minutes}:{seconds} 時間"],
- "{hours}:{minutes}h" : "{hours}:{minutes} 時間",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["残り {minutes}:{seconds} 分"],
- "{minutes}:{seconds}m" : "{minutes}:{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." : "ファイル転送を実行中です。今このページから移動するとアップロードが中止されます。",
"Move" : "移動",
- "Copy local link" : "ローカルリンクをコピー",
- "Folder" : "フォルダー",
- "Upload" : "アップロード",
+ "Target folder" : "対象フォルダー",
"A new file or folder has been deleted " : "新しいファイルまたはフォルダが削除 されたとき",
"A new file or folder has been restored " : "新しいファイルまたはフォルダが復元されました ",
- "Use this address to access your Files via WebDAV " : "WebDAV 経由でファイルにアクセス するにはこのアドレスを利用してください",
- "No favorites" : "お気に入りなし"
+ "%s of %s used" : "%s / %s 使用中",
+ "Use this address to access your Files via WebDAV " : "WebDAV 経由でファイルにアクセス するにはこのアドレスを利用してください"
},"pluralForm" :"nplurals=1; plural=0;"
}
\ No newline at end of file
diff --git a/apps/files/l10n/ka_GE.js b/apps/files/l10n/ka_GE.js
index b2b68baa747b2..c5e31199617e9 100644
--- a/apps/files/l10n/ka_GE.js
+++ b/apps/files/l10n/ka_GE.js
@@ -6,27 +6,27 @@ OC.L10N.register(
"Unknown error" : "უცნობი შეცდომა",
"All files" : "ყველა ფაილი",
"Recent" : "ახალი",
+ "Favorites" : "რჩეულები",
"File could not be found" : "ფაილი ვერ იქნა ნაპოვნი",
+ "Move or copy" : "გადაიტანეთ ან დააკოპირეთ",
+ "Download" : "ჩამოტვირთვა",
+ "Delete" : "წაშლა",
"Home" : "სახლი",
"Close" : "დახურვა",
- "Favorites" : "რჩეულები",
"Could not create folder \"{dir}\"" : "დირექტორია \"{dir}\" ვერ შეიქმნა",
"Upload cancelled." : "ატვირთვა შეჩერებულ იქნა.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "შეუძლებელია {filename}-ის ატვირთვა, რადგანაც ის დირექტორიაა ან გააჩნია 0 ბაიტი",
"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})" : "{loadedSize} სულ {totalSize}-დან ({bitrate})",
"Target folder does not exist any more" : "დანიშნულების დირექტორია აღარ არსებობს",
"Error when assembling chunks, status code {status}" : "ნაჭრების შეგროვებისას წარმოიშვა შეცდომა, სტატუსის კოდი {status}",
"Actions" : "მოქმედებები",
- "Download" : "ჩამოტვირთვა",
"Rename" : "გადარქმევა",
- "Move or copy" : "გადაიტანეთ ან დააკოპირეთ",
- "Target folder" : "დანიშნულების დირექტორია",
- "Delete" : "წაშლა",
+ "Copy" : "კოპირება",
"Disconnect storage" : "საცავის გათიშვა",
"Unshare" : "გაზიარების შეწყვეტა",
"Could not load info for file \"{file}\"" : "ფაილზე \"{file}\" ინფორმაცია ვერ ჩაიტვირთა",
@@ -55,12 +55,12 @@ OC.L10N.register(
"Name" : "სახელი",
"Size" : "ზომა",
"Modified" : "შეცვლილია",
- "_%n folder_::_%n folders_" : ["%n დირექტორია"],
- "_%n file_::_%n files_" : ["%n ფაილი"],
+ "_%n folder_::_%n folders_" : ["%n დირექტორია","%n დირექტორია"],
+ "_%n file_::_%n files_" : ["%n ფაილი","%n ფაილი"],
"{dirs} and {files}" : "{dirs} და {files}",
- "_including %n hidden_::_including %n hidden_" : ["%n დამალულის ჩათვლით"],
+ "_including %n hidden_::_including %n hidden_" : ["%n დამალულის ჩათვლით","%n დამალულის ჩათვლით"],
"You don’t have permission to upload or create files here" : "აქ ფაილების შექმნის ან ატვირთვის უფლება არ გაქვთ",
- "_Uploading %n file_::_Uploading %n files_" : ["ვტვირთავთ %n ფაილს"],
+ "_Uploading %n file_::_Uploading %n files_" : ["ვტვირთავთ %n ფაილს","ვტვირთავთ %n ფაილს"],
"New" : "ახალი",
"{used} of {quota} used" : "გამოყენებულია {used} სულ {quota}-დან",
"{used} used" : "გამოყენებულია {used}",
@@ -72,12 +72,12 @@ OC.L10N.register(
"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}'-ს"],
+ "_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 ბაიტი"],
+ "_%n byte_::_%n bytes_" : ["%n ბაიტი","%n ბაიტი"],
"Favorited" : "დამატებულია რჩეულებში",
"Favorite" : "რჩეული",
"New folder" : "ახალი დირექტორია",
@@ -99,12 +99,18 @@ OC.L10N.register(
"Moved by {user}" : "გადაიტანა მომხმარებელმა {user}",
"\"remote user\"" : "\"დისტანციური მომხმარებელი\"",
"You created {file}" : "თქვენ შექმენით {file}",
+ "You created an encrypted file in {file}" : "შექმენით დაშიფრული ფაილი {file}-ში",
"{user} created {file}" : "{user} მომხმარებელმა შექმნა {file}",
+ "{user} created an encrypted file in {file}" : "{user} მომხმარებელმა შექმნა დაშიფრული ფაილი {file}-ში",
"{file} was created in a public folder" : "{file} შეიქმნა საზოგადო დირექტორიაში",
"You changed {file}" : "თქვენ შეცვალეთ {file}",
+ "You changed an encrypted file in {file}" : "შეცვალეთ დაშიფრული ფაილი {file}-ში",
"{user} changed {file}" : "{user} მომხმარებელმა შეცვალა {file}",
+ "{user} changed an encrypted file in {file}" : "{user} მომხმარებელმა შეცვალა დაშიფრული ფაილი {file}-ში",
"You deleted {file}" : "თქვენ წაშალეთ {file}",
+ "You deleted an encrypted file in {file}" : "გააუქმეთ დაშიფრული ფაილი {file}-ში",
"{user} deleted {file}" : "{user} მომხმარებელმა წაშალა {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} მომხმარებელმა გააუქმა დაშიფრული ფაილი {file}-ში",
"You restored {file}" : "თქვენ აღადგინეთ {file}",
"{user} restored {file}" : "{user} მომხმარებელმა განაახლა {file}",
"You renamed {oldfile} to {newfile}" : "თქვენ გადაარქვით სახელი {oldfile}-ს {newfile}-ზე",
@@ -125,7 +131,6 @@ 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" : "დამალული ფაილების ჩვენება",
@@ -140,31 +145,18 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "ფაილის ზომა რომლის ატვირთვასაც აპირებთ, აჭარბებს სერვერზე დაშვებულ მაქსიმუმს.",
"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" : "გაუქმებული ფაილები",
+ "Shared with others" : "გაზიარდა სხვებთან",
+ "Shared with you" : "გაზიარდა თქვენთან",
+ "Shared by link" : "გაზიარდა ბმულით",
"Text file" : "ტექსტური ფაილი",
"New text file.txt" : "ახალი ტექსტი file.txt",
- "Uploading..." : "მიმდინარეობს ატვირთვა...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["დარჩა {hours}:{minutes}:{seconds} საათი"],
- "{hours}:{minutes}h" : "{hours}:{minutes}სთ",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["დარჩა {minutes}:{seconds} წუთი"],
- "{minutes}:{seconds}m" : "{minutes}:{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." : "მიმდინარეობს ფაილის ატვირთვა. სხვა გვერდზე გადასვლა გამოიწვევს ატვირთვის შეჩერებას",
"Move" : "გადატანა",
- "Copy local link" : "ლოკალური ბმულის კოპირება",
- "Folder" : "დირექტორია",
- "Upload" : "ატვირთვა",
+ "Target folder" : "დანიშნულების დირექტორია",
"A new file or folder has been deleted " : "ახალი ფაილი ან დირექტორია გაუქმდა ",
"A new file or folder has been restored " : "ახალი ფაილი ან დირექტორია აღდგენილ იქნა ",
- "Use this address to access your Files via WebDAV " : "გამოიყენეთ ეს მისამართი რომ წვდომა იქოინოთ თქვენს ფაილებთან WebDAV-ით ",
- "No favorites" : "რჩეულები არაა"
+ "%s of %s used" : "%s სულ %s-დან მოხმარებულია",
+ "Use this address to access your Files via WebDAV " : "გამოიყენეთ ეს მისამართი რომ წვდომა იქოინოთ თქვენს ფაილებთან WebDAV-ით "
},
-"nplurals=1; plural=0;");
+"nplurals=2; plural=(n!=1);");
diff --git a/apps/files/l10n/ka_GE.json b/apps/files/l10n/ka_GE.json
index 5c496dc08cfa6..d112fab318448 100644
--- a/apps/files/l10n/ka_GE.json
+++ b/apps/files/l10n/ka_GE.json
@@ -4,27 +4,27 @@
"Unknown error" : "უცნობი შეცდომა",
"All files" : "ყველა ფაილი",
"Recent" : "ახალი",
+ "Favorites" : "რჩეულები",
"File could not be found" : "ფაილი ვერ იქნა ნაპოვნი",
+ "Move or copy" : "გადაიტანეთ ან დააკოპირეთ",
+ "Download" : "ჩამოტვირთვა",
+ "Delete" : "წაშლა",
"Home" : "სახლი",
"Close" : "დახურვა",
- "Favorites" : "რჩეულები",
"Could not create folder \"{dir}\"" : "დირექტორია \"{dir}\" ვერ შეიქმნა",
"Upload cancelled." : "ატვირთვა შეჩერებულ იქნა.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "შეუძლებელია {filename}-ის ატვირთვა, რადგანაც ის დირექტორიაა ან გააჩნია 0 ბაიტი",
"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})" : "{loadedSize} სულ {totalSize}-დან ({bitrate})",
"Target folder does not exist any more" : "დანიშნულების დირექტორია აღარ არსებობს",
"Error when assembling chunks, status code {status}" : "ნაჭრების შეგროვებისას წარმოიშვა შეცდომა, სტატუსის კოდი {status}",
"Actions" : "მოქმედებები",
- "Download" : "ჩამოტვირთვა",
"Rename" : "გადარქმევა",
- "Move or copy" : "გადაიტანეთ ან დააკოპირეთ",
- "Target folder" : "დანიშნულების დირექტორია",
- "Delete" : "წაშლა",
+ "Copy" : "კოპირება",
"Disconnect storage" : "საცავის გათიშვა",
"Unshare" : "გაზიარების შეწყვეტა",
"Could not load info for file \"{file}\"" : "ფაილზე \"{file}\" ინფორმაცია ვერ ჩაიტვირთა",
@@ -53,12 +53,12 @@
"Name" : "სახელი",
"Size" : "ზომა",
"Modified" : "შეცვლილია",
- "_%n folder_::_%n folders_" : ["%n დირექტორია"],
- "_%n file_::_%n files_" : ["%n ფაილი"],
+ "_%n folder_::_%n folders_" : ["%n დირექტორია","%n დირექტორია"],
+ "_%n file_::_%n files_" : ["%n ფაილი","%n ფაილი"],
"{dirs} and {files}" : "{dirs} და {files}",
- "_including %n hidden_::_including %n hidden_" : ["%n დამალულის ჩათვლით"],
+ "_including %n hidden_::_including %n hidden_" : ["%n დამალულის ჩათვლით","%n დამალულის ჩათვლით"],
"You don’t have permission to upload or create files here" : "აქ ფაილების შექმნის ან ატვირთვის უფლება არ გაქვთ",
- "_Uploading %n file_::_Uploading %n files_" : ["ვტვირთავთ %n ფაილს"],
+ "_Uploading %n file_::_Uploading %n files_" : ["ვტვირთავთ %n ფაილს","ვტვირთავთ %n ფაილს"],
"New" : "ახალი",
"{used} of {quota} used" : "გამოყენებულია {used} სულ {quota}-დან",
"{used} used" : "გამოყენებულია {used}",
@@ -70,12 +70,12 @@
"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}'-ს"],
+ "_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 ბაიტი"],
+ "_%n byte_::_%n bytes_" : ["%n ბაიტი","%n ბაიტი"],
"Favorited" : "დამატებულია რჩეულებში",
"Favorite" : "რჩეული",
"New folder" : "ახალი დირექტორია",
@@ -97,12 +97,18 @@
"Moved by {user}" : "გადაიტანა მომხმარებელმა {user}",
"\"remote user\"" : "\"დისტანციური მომხმარებელი\"",
"You created {file}" : "თქვენ შექმენით {file}",
+ "You created an encrypted file in {file}" : "შექმენით დაშიფრული ფაილი {file}-ში",
"{user} created {file}" : "{user} მომხმარებელმა შექმნა {file}",
+ "{user} created an encrypted file in {file}" : "{user} მომხმარებელმა შექმნა დაშიფრული ფაილი {file}-ში",
"{file} was created in a public folder" : "{file} შეიქმნა საზოგადო დირექტორიაში",
"You changed {file}" : "თქვენ შეცვალეთ {file}",
+ "You changed an encrypted file in {file}" : "შეცვალეთ დაშიფრული ფაილი {file}-ში",
"{user} changed {file}" : "{user} მომხმარებელმა შეცვალა {file}",
+ "{user} changed an encrypted file in {file}" : "{user} მომხმარებელმა შეცვალა დაშიფრული ფაილი {file}-ში",
"You deleted {file}" : "თქვენ წაშალეთ {file}",
+ "You deleted an encrypted file in {file}" : "გააუქმეთ დაშიფრული ფაილი {file}-ში",
"{user} deleted {file}" : "{user} მომხმარებელმა წაშალა {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} მომხმარებელმა გააუქმა დაშიფრული ფაილი {file}-ში",
"You restored {file}" : "თქვენ აღადგინეთ {file}",
"{user} restored {file}" : "{user} მომხმარებელმა განაახლა {file}",
"You renamed {oldfile} to {newfile}" : "თქვენ გადაარქვით სახელი {oldfile}-ს {newfile}-ზე",
@@ -123,7 +129,6 @@
"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" : "დამალული ფაილების ჩვენება",
@@ -138,31 +143,18 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "ფაილის ზომა რომლის ატვირთვასაც აპირებთ, აჭარბებს სერვერზე დაშვებულ მაქსიმუმს.",
"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" : "გაუქმებული ფაილები",
+ "Shared with others" : "გაზიარდა სხვებთან",
+ "Shared with you" : "გაზიარდა თქვენთან",
+ "Shared by link" : "გაზიარდა ბმულით",
"Text file" : "ტექსტური ფაილი",
"New text file.txt" : "ახალი ტექსტი file.txt",
- "Uploading..." : "მიმდინარეობს ატვირთვა...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["დარჩა {hours}:{minutes}:{seconds} საათი"],
- "{hours}:{minutes}h" : "{hours}:{minutes}სთ",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["დარჩა {minutes}:{seconds} წუთი"],
- "{minutes}:{seconds}m" : "{minutes}:{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." : "მიმდინარეობს ფაილის ატვირთვა. სხვა გვერდზე გადასვლა გამოიწვევს ატვირთვის შეჩერებას",
"Move" : "გადატანა",
- "Copy local link" : "ლოკალური ბმულის კოპირება",
- "Folder" : "დირექტორია",
- "Upload" : "ატვირთვა",
+ "Target folder" : "დანიშნულების დირექტორია",
"A new file or folder has been deleted " : "ახალი ფაილი ან დირექტორია გაუქმდა ",
"A new file or folder has been restored " : "ახალი ფაილი ან დირექტორია აღდგენილ იქნა ",
- "Use this address to access your Files via WebDAV " : "გამოიყენეთ ეს მისამართი რომ წვდომა იქოინოთ თქვენს ფაილებთან WebDAV-ით ",
- "No favorites" : "რჩეულები არაა"
-},"pluralForm" :"nplurals=1; plural=0;"
+ "%s of %s used" : "%s სულ %s-დან მოხმარებულია",
+ "Use this address to access your Files via WebDAV " : "გამოიყენეთ ეს მისამართი რომ წვდომა იქოინოთ თქვენს ფაილებთან WebDAV-ით "
+},"pluralForm" :"nplurals=2; plural=(n!=1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/ko.js b/apps/files/l10n/ko.js
index cfe3b955df717..3a8d3d84d0f96 100644
--- a/apps/files/l10n/ko.js
+++ b/apps/files/l10n/ko.js
@@ -6,27 +6,26 @@ OC.L10N.register(
"Unknown error" : "알 수 없는 오류",
"All files" : "모든 파일",
"Recent" : "최근",
+ "Favorites" : "즐겨찾기",
"File could not be found" : "파일을 찾을 수 없음",
+ "Move or copy" : "이동이나 복사",
+ "Download" : "다운로드",
+ "Delete" : "삭제",
"Home" : "홈",
"Close" : "닫기",
- "Favorites" : "즐겨찾기",
"Could not create folder \"{dir}\"" : "폴더 \"{dir}\"을(를) 만들 수 없음",
"Upload cancelled." : "업로드가 취소되었습니다.",
+ "…" : "…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "{filename}을(를) 업로드할 수 없습니다. 폴더이거나 0 바이트 파일입니다.",
"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})" : "{loadedSize}/{totalSize}({bitrate})",
"Target folder does not exist any more" : "대상 폴더가 더 이상 존재하지 않습니다",
"Error when assembling chunks, status code {status}" : "조각을 모으는 중 오류 발생, 상태 코드 {status}",
"Actions" : "작업",
- "Download" : "다운로드",
"Rename" : "이름 바꾸기",
- "Move or copy" : "이동이나 복사",
- "Target folder" : "대상 폴더",
- "Delete" : "삭제",
"Disconnect storage" : "저장소 연결 해제",
"Unshare" : "공유 해제",
"Could not load info for file \"{file}\"" : "파일 \"{file}\"의 정보를 가져올 수 없음",
@@ -125,7 +124,6 @@ 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" : "숨김 파일 보이기",
@@ -140,31 +138,18 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "이 파일이 서버에서 허용하는 최대 업로드 가능 용량보다 큽니다.",
"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" : "삭제된 파일",
+ "Shared with others" : "다른 사람과 공유됨",
+ "Shared with you" : "나와 공유됨",
+ "Shared by link" : "링크로 공유됨",
"Text file" : "텍스트 파일",
"New text file.txt" : "새 텍스트 파일.txt",
- "Uploading..." : "업로드 중...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds}시간 남음"],
- "{hours}:{minutes}h" : "{hours}:{minutes}시간",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds}분 남음"],
- "{minutes}:{seconds}m" : "{minutes}:{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." : "파일 업로드가 진행 중입니다. 이 페이지를 벗어나면 업로드가 취소됩니다.",
"Move" : "이동",
- "Copy local link" : "로컬 링크 복사",
- "Folder" : "폴더",
- "Upload" : "업로드",
+ "Target folder" : "대상 폴더",
"A new file or folder has been deleted " : "새 파일이나 폴더가 삭제됨 ",
"A new file or folder has been restored " : "새 파일이나 폴더가 복원됨 ",
- "Use this address to access your Files via WebDAV " : "이 주소를 사용하여 WebDAV를 통해 파일에 접근할 수 있습니다 ",
- "No favorites" : "즐겨찾는 항목 없음"
+ "%s of %s used" : "%s/%s 사용함",
+ "Use this address to access your Files via WebDAV " : "이 주소를 사용하여 WebDAV를 통해 파일에 접근할 수 있습니다 "
},
"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/ko.json b/apps/files/l10n/ko.json
index 0854c201bf990..bf4a641d9370d 100644
--- a/apps/files/l10n/ko.json
+++ b/apps/files/l10n/ko.json
@@ -4,27 +4,26 @@
"Unknown error" : "알 수 없는 오류",
"All files" : "모든 파일",
"Recent" : "최근",
+ "Favorites" : "즐겨찾기",
"File could not be found" : "파일을 찾을 수 없음",
+ "Move or copy" : "이동이나 복사",
+ "Download" : "다운로드",
+ "Delete" : "삭제",
"Home" : "홈",
"Close" : "닫기",
- "Favorites" : "즐겨찾기",
"Could not create folder \"{dir}\"" : "폴더 \"{dir}\"을(를) 만들 수 없음",
"Upload cancelled." : "업로드가 취소되었습니다.",
+ "…" : "…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "{filename}을(를) 업로드할 수 없습니다. 폴더이거나 0 바이트 파일입니다.",
"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})" : "{loadedSize}/{totalSize}({bitrate})",
"Target folder does not exist any more" : "대상 폴더가 더 이상 존재하지 않습니다",
"Error when assembling chunks, status code {status}" : "조각을 모으는 중 오류 발생, 상태 코드 {status}",
"Actions" : "작업",
- "Download" : "다운로드",
"Rename" : "이름 바꾸기",
- "Move or copy" : "이동이나 복사",
- "Target folder" : "대상 폴더",
- "Delete" : "삭제",
"Disconnect storage" : "저장소 연결 해제",
"Unshare" : "공유 해제",
"Could not load info for file \"{file}\"" : "파일 \"{file}\"의 정보를 가져올 수 없음",
@@ -123,7 +122,6 @@
"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" : "숨김 파일 보이기",
@@ -138,31 +136,18 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "이 파일이 서버에서 허용하는 최대 업로드 가능 용량보다 큽니다.",
"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" : "삭제된 파일",
+ "Shared with others" : "다른 사람과 공유됨",
+ "Shared with you" : "나와 공유됨",
+ "Shared by link" : "링크로 공유됨",
"Text file" : "텍스트 파일",
"New text file.txt" : "새 텍스트 파일.txt",
- "Uploading..." : "업로드 중...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds}시간 남음"],
- "{hours}:{minutes}h" : "{hours}:{minutes}시간",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds}분 남음"],
- "{minutes}:{seconds}m" : "{minutes}:{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." : "파일 업로드가 진행 중입니다. 이 페이지를 벗어나면 업로드가 취소됩니다.",
"Move" : "이동",
- "Copy local link" : "로컬 링크 복사",
- "Folder" : "폴더",
- "Upload" : "업로드",
+ "Target folder" : "대상 폴더",
"A new file or folder has been deleted " : "새 파일이나 폴더가 삭제됨 ",
"A new file or folder has been restored " : "새 파일이나 폴더가 복원됨 ",
- "Use this address to access your Files via WebDAV " : "이 주소를 사용하여 WebDAV를 통해 파일에 접근할 수 있습니다 ",
- "No favorites" : "즐겨찾는 항목 없음"
+ "%s of %s used" : "%s/%s 사용함",
+ "Use this address to access your Files via WebDAV " : "이 주소를 사용하여 WebDAV를 통해 파일에 접근할 수 있습니다 "
},"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 c0bd74bfa3db8..0aadf11391ada 100644
--- a/apps/files/l10n/lb.js
+++ b/apps/files/l10n/lb.js
@@ -6,10 +6,12 @@ OC.L10N.register(
"Unknown error" : "Et ass en onbekannte Fehler opgetrueden",
"All files" : "All d'Fichieren",
"Recent" : "Rezent",
+ "Favorites" : "Favoriten",
"File could not be found" : "Datei konnt net fonnt ginn",
+ "Download" : "Download",
+ "Delete" : "Läschen",
"Home" : "Doheem",
"Close" : "Zoumaachen",
- "Favorites" : "Favoriten",
"Could not create folder \"{dir}\"" : "Dossier \"{dir}\" konnt net erstallt ginn",
"Upload cancelled." : "Upload ofgebrach.",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "{filename} konnt eropgelueden ginn, well et een Dossier ass oder d'Datei 0 Bytes huet",
@@ -18,10 +20,7 @@ OC.L10N.register(
"Not enough free space" : "Nët genuch Späicherplaatz",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} vun {totalSize} ({bitrate})",
"Actions" : "Aktiounen",
- "Download" : "Download",
"Rename" : "Ëmbenennen",
- "Target folder" : "Ziel Dossier",
- "Delete" : "Läschen",
"Disconnect storage" : "Net connectéierten Späicher",
"Unshare" : "Net méi deelen",
"Could not load info for file \"{file}\"" : "Et konnten keng Informatiounen zu {file} gelueden ginn",
@@ -113,31 +112,13 @@ OC.L10N.register(
"Upload too large" : "Upload ze grouss",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Déi Dateien déi Dir probéiert erop ze lueden sinn méi grouss wei déi Maximal Gréisst déi op dësem Server erlaabt ass.",
"Files and folders you mark as favorite will show up here" : "Hei gesais du deng Favoriten",
- "Shared with you" : "Mat dir gedeelt",
- "Shared with others" : "Mat aaneren gedeelt",
- "Shared by link" : "Mat engem Link gedeelt",
"Tags" : "Tags",
"Deleted files" : "Geläschten Dateien",
+ "Shared with others" : "Mat aaneren gedeelt",
+ "Shared with you" : "Mat dir gedeelt",
+ "Shared by link" : "Mat engem Link gedeelt",
"Text file" : "Text Fichier",
"New text file.txt" : "Neien Text file.txt",
- "Uploading..." : "Lueden erop...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} Stonn iwwereg","{hours}:{minutes}:{seconds} Stonnen iwwereg"],
- "{hours}:{minutes}h" : "{hours}:{minutes} Stonnen",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} Minute iwwereg","{minutes}:{seconds} Minuten iwwereg"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds} Minuten",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} Sekonn iwwereg","{seconds} Sekonnen iwwereg"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "An engen Moment",
- "Soon..." : "Geschwënn",
- "File upload is in progress. Leaving the page now will cancel the upload." : "File Upload am gaang. Wann's de des Säit verléiss gëtt den Upload ofgebrach.",
- "Move" : "Verschieben",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Benotz dess Address , fir op deng Dateien via WebDAV zouzegräifen ",
- "No favorites" : "Keng Favoriten"
+ "Target folder" : "Ziel Dossier"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/lb.json b/apps/files/l10n/lb.json
index bb2206c07115e..10a5517b89b14 100644
--- a/apps/files/l10n/lb.json
+++ b/apps/files/l10n/lb.json
@@ -4,10 +4,12 @@
"Unknown error" : "Et ass en onbekannte Fehler opgetrueden",
"All files" : "All d'Fichieren",
"Recent" : "Rezent",
+ "Favorites" : "Favoriten",
"File could not be found" : "Datei konnt net fonnt ginn",
+ "Download" : "Download",
+ "Delete" : "Läschen",
"Home" : "Doheem",
"Close" : "Zoumaachen",
- "Favorites" : "Favoriten",
"Could not create folder \"{dir}\"" : "Dossier \"{dir}\" konnt net erstallt ginn",
"Upload cancelled." : "Upload ofgebrach.",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "{filename} konnt eropgelueden ginn, well et een Dossier ass oder d'Datei 0 Bytes huet",
@@ -16,10 +18,7 @@
"Not enough free space" : "Nët genuch Späicherplaatz",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} vun {totalSize} ({bitrate})",
"Actions" : "Aktiounen",
- "Download" : "Download",
"Rename" : "Ëmbenennen",
- "Target folder" : "Ziel Dossier",
- "Delete" : "Läschen",
"Disconnect storage" : "Net connectéierten Späicher",
"Unshare" : "Net méi deelen",
"Could not load info for file \"{file}\"" : "Et konnten keng Informatiounen zu {file} gelueden ginn",
@@ -111,31 +110,13 @@
"Upload too large" : "Upload ze grouss",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Déi Dateien déi Dir probéiert erop ze lueden sinn méi grouss wei déi Maximal Gréisst déi op dësem Server erlaabt ass.",
"Files and folders you mark as favorite will show up here" : "Hei gesais du deng Favoriten",
- "Shared with you" : "Mat dir gedeelt",
- "Shared with others" : "Mat aaneren gedeelt",
- "Shared by link" : "Mat engem Link gedeelt",
"Tags" : "Tags",
"Deleted files" : "Geläschten Dateien",
+ "Shared with others" : "Mat aaneren gedeelt",
+ "Shared with you" : "Mat dir gedeelt",
+ "Shared by link" : "Mat engem Link gedeelt",
"Text file" : "Text Fichier",
"New text file.txt" : "Neien Text file.txt",
- "Uploading..." : "Lueden erop...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} Stonn iwwereg","{hours}:{minutes}:{seconds} Stonnen iwwereg"],
- "{hours}:{minutes}h" : "{hours}:{minutes} Stonnen",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} Minute iwwereg","{minutes}:{seconds} Minuten iwwereg"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds} Minuten",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} Sekonn iwwereg","{seconds} Sekonnen iwwereg"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "An engen Moment",
- "Soon..." : "Geschwënn",
- "File upload is in progress. Leaving the page now will cancel the upload." : "File Upload am gaang. Wann's de des Säit verléiss gëtt den Upload ofgebrach.",
- "Move" : "Verschieben",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Benotz dess Address , fir op deng Dateien via WebDAV zouzegräifen ",
- "No favorites" : "Keng Favoriten"
+ "Target folder" : "Ziel Dossier"
},"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 11240b53e6a21..674b1af462dde 100644
--- a/apps/files/l10n/lt_LT.js
+++ b/apps/files/l10n/lt_LT.js
@@ -4,37 +4,43 @@ OC.L10N.register(
"Storage is temporarily not available" : "Saugykla yra laikinai neprieinama",
"Storage invalid" : "Saugykla netinkama naudoti",
"Unknown error" : "Nežinoma klaida",
- "All files" : "Visi failai",
+ "All files" : "Visi",
"Recent" : "Naujausi",
+ "Favorites" : "Svarbūs",
"File could not be found" : "Nepavyko rasti rinkmenos",
+ "Move or copy" : "Kopijuoti/Perkelti",
+ "Download" : "Atsisiųsti",
+ "Delete" : "Ištrinti",
"Home" : "Pagrindinis",
"Close" : "Užverti",
- "Favorites" : "Mėgstamiausi",
"Could not create folder \"{dir}\"" : "Nepavyko sukurti aplanko \"{dir}\"",
"Upload cancelled." : "Įkėlimo atsisakyta.",
+ "…" : "...",
+ "Processing files …" : "Apdorojami failai …",
"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. 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 …",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} iš {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "To elemento įkėlimas nėra palaikomas",
+ "Target folder does not exist any more" : "Paskirties aplanko daugiau nebėra",
"Actions" : "Veiksmai",
- "Download" : "Atsisiųsti",
"Rename" : "Pervadinti",
- "Target folder" : "Paskirties aplankas",
- "Delete" : "Ištrinti",
+ "Copy" : "Kopijuoti",
"Disconnect storage" : "Atjungti saugyklą",
- "Unshare" : "Nebebendrinti",
+ "Unshare" : "Ištrinti",
"Could not load info for file \"{file}\"" : "Nepavyko įkelti informacijos failui \"{file}\"",
- "Files" : "Failai",
+ "Files" : "Duomenys",
"Details" : "Informacija",
"Select" : "Pasirinkti",
- "Pending" : "Laukiantis",
+ "Pending" : "Analizuojama",
"Unable to determine date" : "Nepavyksta nustatyti datos",
"This operation is forbidden" : "Ši operacija yra uždrausta",
"This directory is unavailable, please check the logs or contact the administrator" : "Katalogas neprieinamas, prašome peržiūrėti žurnalo įrašus arba susisiekti su administratoriumi",
"Could not move \"{file}\", target exists" : "Nepavyko perkelti \"{file}\", toks jau egzistuoja",
"Could not move \"{file}\"" : "Nepavyko perkelti \"{file}\"",
+ "Could not copy \"{file}\"" : "Nepavyko nukopijuoti \"{file}\"",
"{newName} already exists" : "{newName} jau yra",
"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ą.",
@@ -46,31 +52,34 @@ OC.L10N.register(
"No search results in other folders for {tag}{filter}{endtag}" : "Kituose aplankuose nėra paieškos rezultatų, skirtų {tag}{filter}{endtag}",
"Name" : "Pavadinimas",
"Size" : "Dydis",
- "Modified" : "Pakeista",
- "_%n folder_::_%n folders_" : ["%n aplankas","%n aplankai","%n aplankų"],
- "_%n file_::_%n files_" : ["%n failas","%n failai","%n failų"],
+ "Modified" : "Pakeitimai",
+ "_%n folder_::_%n folders_" : ["%n aplankas","%n aplankai","%n aplankų","%n aplankų"],
+ "_%n file_::_%n files_" : ["%n failas","%n failai","%n failų","%n failų"],
"{dirs} and {files}" : "{dirs} ir {files}",
- "_including %n hidden_::_including %n hidden_" : ["įskaitant %n paslėptą","įskaitant %n paslėptus","įskaitant %n paslėptų"],
+ "_including %n hidden_::_including %n hidden_" : ["įskaitant %n paslėptą","įskaitant %n paslėptus","įskaitant %n paslėptų","įskaitant %n paslėptų"],
"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ų"],
+ "_Uploading %n file_::_Uploading %n files_" : ["Įkeliamas %n failas","Įkeliami %n failai","Įkeliama %n failų","Įkeliama %n failų"],
"New" : "Naujas",
+ "{used} of {quota} used" : "panaudota {used} iš {quota}",
"\"{name}\" is an invalid file name." : "„{name}“ yra netinkamas bylos pavadinimas.",
- "File name cannot be empty." : "Failo pavadinimas negali būti tuščias.",
+ "File name cannot be empty." : "Įveskite pavadinimą",
"\"{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)",
+ "_matches '{filter}'_::_match '{filter}'_" : ["atitinka '{filter}'","atitinka '{filter}'","atitinka '{filter}'","atitinka '{filter}'"],
+ "View in folder" : "Rodyti aplanke",
+ "Copied!" : "Nuoroda nukopijuota",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Nuoroda",
"Path" : "Kelias",
- "_%n byte_::_%n bytes_" : ["%n baitas","%n baitai","%n baitų"],
- "Favorited" : "Pažymėta mėgstamu",
- "Favorite" : "Mėgiamas",
+ "_%n byte_::_%n bytes_" : ["%n baitas","%n baitai","%n baitų","%n baitų"],
+ "Favorited" : "Svarbus",
+ "Favorite" : "Svarbus",
"New folder" : "Naujas aplankas",
- "Upload file" : "Įkelti failą",
+ "Upload file" : "Įkelti",
+ "Remove from favorites" : "Nebesvarbus",
+ "Add to favorites" : "Svarbus",
"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ų",
@@ -91,11 +100,11 @@ OC.L10N.register(
"{user} changed {file}" : "{user} pakeitė {file}",
"You deleted {file}" : "Jūs ištrynėte {file}",
"{user} deleted {file}" : "{user} ištrynė {file}",
- "You restored {file}" : "Jūs atkūrėte {file}",
+ "You restored {file}" : "{file} atkurtas",
"{user} restored {file}" : "{user} atkūrė {file}",
- "You renamed {oldfile} to {newfile}" : "Jūs pervadinote {oldfile} į {newfile}",
+ "You renamed {oldfile} to {newfile}" : " {oldfile} pervadintas į {newfile}",
"{user} renamed {oldfile} to {newfile}" : "{user} pervadino {oldfile} į {newfile}",
- "You moved {oldfile} to {newfile}" : "Jūs perkėlėte {oldfile} į {newfile}",
+ "You moved {oldfile} to {newfile}" : "{oldfile} perkeltas į {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 or folder has been changed or renamed " : "Buvo pakeistas ar pervadintas failas ar aplankas",
@@ -111,44 +120,32 @@ 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",
- "No files in here" : "Čia nėra failų",
- "Upload some content or sync with your devices!" : "Įkelkite kokį nors turinį, arba sinchronizuokite su savo įrenginiais!",
+ "Use this address to access your Files via WebDAV " : "Nuoroda WebDAV palankančiai programinei įrangai ",
+ "Cancel upload" : "Atsisakyti įkėlimo",
+ "No files in here" : "Aplankas tuščias",
+ "Upload some content or sync with your devices!" : "Įkelkite duomenis, dalinkitės su kitais ",
"No entries found in this folder" : "Nerasta įrašų šiame aplanke",
"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",
- "Shared by link" : "Bendrinama nuoroda",
+ "No favorites yet" : "Aplankas tuščias",
+ "Files and folders you mark as favorite will show up here" : "Čia rodomi svarbūs duomenys",
"Tags" : "Žymės",
- "Deleted files" : "Ištrinti failai",
+ "Deleted files" : "Ištrinti",
+ "Shares" : "Viešiniai",
+ "Shared with others" : "Išsiųsti",
+ "Shared with you" : "Gauti",
+ "Shared by link" : "Išsiųsti per nuorodą",
+ "Deleted shares" : "Ištrinti viešiniai",
"Text file" : "Tekstinis failas",
"New text file.txt" : "Naujas tekstinis failas.txt",
- "Uploading..." : "Įkeliama...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["Liko {hours}:{minutes}:{seconds} valanda","Liko {hours}:{minutes}:{seconds} valandų","Liko {hours}:{minutes}:{seconds} valandų"],
- "{hours}:{minutes}h" : "{hours}:{minutes}val",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["Liko {minutes}:{seconds} minutė","Liko {minutes}:{seconds} minutės","Liko {minutes}:{seconds} minučių"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}min",
- "_{seconds} second left_::_{seconds} seconds left_" : ["Liko {seconds} sekundė","Liko {seconds} sekundės","Liko {seconds} sekundžių"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Bet kuriuo metu...",
- "Soon..." : "Netrukus...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Failo įkėlimas yra eigoje. Jei išeisite iš šio puslapio, įkėlimo bus atsisakyta.",
"Move" : "Perkelti",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Naudokite šį adresą norėdami pasiekti failus per WebDAV ",
- "No favorites" : "Nėra mėgstamiausių"
+ "Target folder" : "Paskirties aplankas",
+ "%s of %s used" : "naudojama %s iš %s",
+ "Use this address to access your Files via WebDAV " : "Naudokite šį adresą, norėdami gauti prieigą prie savo failų per WebDAV "
},
-"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);");
+"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);");
diff --git a/apps/files/l10n/lt_LT.json b/apps/files/l10n/lt_LT.json
index f197c6653b6e6..c329c9cb757b1 100644
--- a/apps/files/l10n/lt_LT.json
+++ b/apps/files/l10n/lt_LT.json
@@ -2,37 +2,43 @@
"Storage is temporarily not available" : "Saugykla yra laikinai neprieinama",
"Storage invalid" : "Saugykla netinkama naudoti",
"Unknown error" : "Nežinoma klaida",
- "All files" : "Visi failai",
+ "All files" : "Visi",
"Recent" : "Naujausi",
+ "Favorites" : "Svarbūs",
"File could not be found" : "Nepavyko rasti rinkmenos",
+ "Move or copy" : "Kopijuoti/Perkelti",
+ "Download" : "Atsisiųsti",
+ "Delete" : "Ištrinti",
"Home" : "Pagrindinis",
"Close" : "Užverti",
- "Favorites" : "Mėgstamiausi",
"Could not create folder \"{dir}\"" : "Nepavyko sukurti aplanko \"{dir}\"",
"Upload cancelled." : "Įkėlimo atsisakyta.",
+ "…" : "...",
+ "Processing files …" : "Apdorojami failai …",
"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. 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 …",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} iš {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "To elemento įkėlimas nėra palaikomas",
+ "Target folder does not exist any more" : "Paskirties aplanko daugiau nebėra",
"Actions" : "Veiksmai",
- "Download" : "Atsisiųsti",
"Rename" : "Pervadinti",
- "Target folder" : "Paskirties aplankas",
- "Delete" : "Ištrinti",
+ "Copy" : "Kopijuoti",
"Disconnect storage" : "Atjungti saugyklą",
- "Unshare" : "Nebebendrinti",
+ "Unshare" : "Ištrinti",
"Could not load info for file \"{file}\"" : "Nepavyko įkelti informacijos failui \"{file}\"",
- "Files" : "Failai",
+ "Files" : "Duomenys",
"Details" : "Informacija",
"Select" : "Pasirinkti",
- "Pending" : "Laukiantis",
+ "Pending" : "Analizuojama",
"Unable to determine date" : "Nepavyksta nustatyti datos",
"This operation is forbidden" : "Ši operacija yra uždrausta",
"This directory is unavailable, please check the logs or contact the administrator" : "Katalogas neprieinamas, prašome peržiūrėti žurnalo įrašus arba susisiekti su administratoriumi",
"Could not move \"{file}\", target exists" : "Nepavyko perkelti \"{file}\", toks jau egzistuoja",
"Could not move \"{file}\"" : "Nepavyko perkelti \"{file}\"",
+ "Could not copy \"{file}\"" : "Nepavyko nukopijuoti \"{file}\"",
"{newName} already exists" : "{newName} jau yra",
"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ą.",
@@ -44,31 +50,34 @@
"No search results in other folders for {tag}{filter}{endtag}" : "Kituose aplankuose nėra paieškos rezultatų, skirtų {tag}{filter}{endtag}",
"Name" : "Pavadinimas",
"Size" : "Dydis",
- "Modified" : "Pakeista",
- "_%n folder_::_%n folders_" : ["%n aplankas","%n aplankai","%n aplankų"],
- "_%n file_::_%n files_" : ["%n failas","%n failai","%n failų"],
+ "Modified" : "Pakeitimai",
+ "_%n folder_::_%n folders_" : ["%n aplankas","%n aplankai","%n aplankų","%n aplankų"],
+ "_%n file_::_%n files_" : ["%n failas","%n failai","%n failų","%n failų"],
"{dirs} and {files}" : "{dirs} ir {files}",
- "_including %n hidden_::_including %n hidden_" : ["įskaitant %n paslėptą","įskaitant %n paslėptus","įskaitant %n paslėptų"],
+ "_including %n hidden_::_including %n hidden_" : ["įskaitant %n paslėptą","įskaitant %n paslėptus","įskaitant %n paslėptų","įskaitant %n paslėptų"],
"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ų"],
+ "_Uploading %n file_::_Uploading %n files_" : ["Įkeliamas %n failas","Įkeliami %n failai","Įkeliama %n failų","Įkeliama %n failų"],
"New" : "Naujas",
+ "{used} of {quota} used" : "panaudota {used} iš {quota}",
"\"{name}\" is an invalid file name." : "„{name}“ yra netinkamas bylos pavadinimas.",
- "File name cannot be empty." : "Failo pavadinimas negali būti tuščias.",
+ "File name cannot be empty." : "Įveskite pavadinimą",
"\"{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)",
+ "_matches '{filter}'_::_match '{filter}'_" : ["atitinka '{filter}'","atitinka '{filter}'","atitinka '{filter}'","atitinka '{filter}'"],
+ "View in folder" : "Rodyti aplanke",
+ "Copied!" : "Nuoroda nukopijuota",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Nuoroda",
"Path" : "Kelias",
- "_%n byte_::_%n bytes_" : ["%n baitas","%n baitai","%n baitų"],
- "Favorited" : "Pažymėta mėgstamu",
- "Favorite" : "Mėgiamas",
+ "_%n byte_::_%n bytes_" : ["%n baitas","%n baitai","%n baitų","%n baitų"],
+ "Favorited" : "Svarbus",
+ "Favorite" : "Svarbus",
"New folder" : "Naujas aplankas",
- "Upload file" : "Įkelti failą",
+ "Upload file" : "Įkelti",
+ "Remove from favorites" : "Nebesvarbus",
+ "Add to favorites" : "Svarbus",
"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ų",
@@ -89,11 +98,11 @@
"{user} changed {file}" : "{user} pakeitė {file}",
"You deleted {file}" : "Jūs ištrynėte {file}",
"{user} deleted {file}" : "{user} ištrynė {file}",
- "You restored {file}" : "Jūs atkūrėte {file}",
+ "You restored {file}" : "{file} atkurtas",
"{user} restored {file}" : "{user} atkūrė {file}",
- "You renamed {oldfile} to {newfile}" : "Jūs pervadinote {oldfile} į {newfile}",
+ "You renamed {oldfile} to {newfile}" : " {oldfile} pervadintas į {newfile}",
"{user} renamed {oldfile} to {newfile}" : "{user} pervadino {oldfile} į {newfile}",
- "You moved {oldfile} to {newfile}" : "Jūs perkėlėte {oldfile} į {newfile}",
+ "You moved {oldfile} to {newfile}" : "{oldfile} perkeltas į {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 or folder has been changed or renamed " : "Buvo pakeistas ar pervadintas failas ar aplankas",
@@ -109,44 +118,32 @@
"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",
- "No files in here" : "Čia nėra failų",
- "Upload some content or sync with your devices!" : "Įkelkite kokį nors turinį, arba sinchronizuokite su savo įrenginiais!",
+ "Use this address to access your Files via WebDAV " : "Nuoroda WebDAV palankančiai programinei įrangai ",
+ "Cancel upload" : "Atsisakyti įkėlimo",
+ "No files in here" : "Aplankas tuščias",
+ "Upload some content or sync with your devices!" : "Įkelkite duomenis, dalinkitės su kitais ",
"No entries found in this folder" : "Nerasta įrašų šiame aplanke",
"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",
- "Shared by link" : "Bendrinama nuoroda",
+ "No favorites yet" : "Aplankas tuščias",
+ "Files and folders you mark as favorite will show up here" : "Čia rodomi svarbūs duomenys",
"Tags" : "Žymės",
- "Deleted files" : "Ištrinti failai",
+ "Deleted files" : "Ištrinti",
+ "Shares" : "Viešiniai",
+ "Shared with others" : "Išsiųsti",
+ "Shared with you" : "Gauti",
+ "Shared by link" : "Išsiųsti per nuorodą",
+ "Deleted shares" : "Ištrinti viešiniai",
"Text file" : "Tekstinis failas",
"New text file.txt" : "Naujas tekstinis failas.txt",
- "Uploading..." : "Įkeliama...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["Liko {hours}:{minutes}:{seconds} valanda","Liko {hours}:{minutes}:{seconds} valandų","Liko {hours}:{minutes}:{seconds} valandų"],
- "{hours}:{minutes}h" : "{hours}:{minutes}val",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["Liko {minutes}:{seconds} minutė","Liko {minutes}:{seconds} minutės","Liko {minutes}:{seconds} minučių"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}min",
- "_{seconds} second left_::_{seconds} seconds left_" : ["Liko {seconds} sekundė","Liko {seconds} sekundės","Liko {seconds} sekundžių"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Bet kuriuo metu...",
- "Soon..." : "Netrukus...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Failo įkėlimas yra eigoje. Jei išeisite iš šio puslapio, įkėlimo bus atsisakyta.",
"Move" : "Perkelti",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Naudokite šį adresą norėdami pasiekti failus per WebDAV ",
- "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);"
+ "Target folder" : "Paskirties aplankas",
+ "%s of %s used" : "naudojama %s iš %s",
+ "Use this address to access your Files via WebDAV " : "Naudokite šį adresą, norėdami gauti prieigą prie savo failų per WebDAV "
+},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/lv.js b/apps/files/l10n/lv.js
index 2c06624af231b..30397c60a6ef2 100644
--- a/apps/files/l10n/lv.js
+++ b/apps/files/l10n/lv.js
@@ -6,10 +6,12 @@ OC.L10N.register(
"Unknown error" : "Nezināma kļūda",
"All files" : "Visas datnes",
"Recent" : "Nesenās",
+ "Favorites" : "Iecienītie",
"File could not be found" : "Datni nevar atrast",
+ "Download" : "Lejupielādēt",
+ "Delete" : "Dzēst",
"Home" : "Mājas",
"Close" : "Aizvērt",
- "Favorites" : "Iecienītie",
"Could not create folder \"{dir}\"" : "Nevarēja izveidot mapi \"{dir}\"",
"Upload cancelled." : "Augšupielāde ir atcelta.",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Neizdodas augšupielādēt {filename}, jo tā ir vai nu mape vai 0 baitu saturoša datne.",
@@ -18,13 +20,10 @@ OC.L10N.register(
"Not enough free space" : "Nav pietiekami daudz brīvas vietas",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} no {totalSize} ({bitrate})",
"Actions" : "Darbības",
- "Download" : "Lejupielādēt",
"Rename" : "Pārsaukt",
- "Target folder" : "Mērķa mape",
- "Delete" : "Dzēst",
"Disconnect storage" : "Atvienot glabātuvi",
"Unshare" : "Pārtraukt koplietošanu",
- "Could not load info for file \"{file}\"" : "Nevar ielādēt informāciju par failu \"{file}\"",
+ "Could not load info for file \"{file}\"" : "Nevar ielādēt informāciju par datni \"{file}\"",
"Files" : "Datnes",
"Details" : "Detaļas",
"Select" : "Norādīt",
@@ -111,31 +110,13 @@ OC.L10N.register(
"Upload too large" : "Datne ir par lielu, lai to augšupielādētu",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Augšupielādējamās datnes pārsniedz servera pieļaujamo datņu augšupielādes apjomu",
"Files and folders you mark as favorite will show up here" : "Datnes un mapes, ko atzīmēsiet kā favorītus, tiks rādīti šeit",
- "Shared with you" : "Koplietots ar tevi",
- "Shared with others" : "Koplietots ar citiem",
- "Shared by link" : "Koplietots ar saiti",
"Tags" : "Atzīmes",
"Deleted files" : "Dzēstās datnes",
+ "Shared with others" : "Koplietots ar citiem",
+ "Shared with you" : "Koplietots ar tevi",
+ "Shared by link" : "Koplietots ar saiti",
"Text file" : "Teksta datne",
"New text file.txt" : "Jauna teksta datne.txt",
- "Uploading..." : "Augšupielādē...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} stundas atlicis","{hours}:{minutes}:{seconds} stundas atlicis","{hours}:{minutes}:{seconds} stundas atlikušas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minūtes atlikušas","{minutes}:{seconds} minūtes atlikušas","{minutes}:{seconds} minūtes atlikušas"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} sekundes atlikušas","{seconds} sekundes atlikušas","{seconds} sekundes atlikušas"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Jebkurā brīdī tagad...",
- "Soon..." : "Drīz...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Notiek augšupielāde. Pametot lapu tagad, tiks atcelta augšupielāde.",
- "Move" : "Pārvietot",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Izmanto šo adresi, lai sasniegtu savas datnes caur WebDAV ",
- "No favorites" : "Nav favorītu"
+ "Target folder" : "Mērķa mape"
},
"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 3a3f2eafd10ab..f263aea567760 100644
--- a/apps/files/l10n/lv.json
+++ b/apps/files/l10n/lv.json
@@ -4,10 +4,12 @@
"Unknown error" : "Nezināma kļūda",
"All files" : "Visas datnes",
"Recent" : "Nesenās",
+ "Favorites" : "Iecienītie",
"File could not be found" : "Datni nevar atrast",
+ "Download" : "Lejupielādēt",
+ "Delete" : "Dzēst",
"Home" : "Mājas",
"Close" : "Aizvērt",
- "Favorites" : "Iecienītie",
"Could not create folder \"{dir}\"" : "Nevarēja izveidot mapi \"{dir}\"",
"Upload cancelled." : "Augšupielāde ir atcelta.",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Neizdodas augšupielādēt {filename}, jo tā ir vai nu mape vai 0 baitu saturoša datne.",
@@ -16,13 +18,10 @@
"Not enough free space" : "Nav pietiekami daudz brīvas vietas",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} no {totalSize} ({bitrate})",
"Actions" : "Darbības",
- "Download" : "Lejupielādēt",
"Rename" : "Pārsaukt",
- "Target folder" : "Mērķa mape",
- "Delete" : "Dzēst",
"Disconnect storage" : "Atvienot glabātuvi",
"Unshare" : "Pārtraukt koplietošanu",
- "Could not load info for file \"{file}\"" : "Nevar ielādēt informāciju par failu \"{file}\"",
+ "Could not load info for file \"{file}\"" : "Nevar ielādēt informāciju par datni \"{file}\"",
"Files" : "Datnes",
"Details" : "Detaļas",
"Select" : "Norādīt",
@@ -109,31 +108,13 @@
"Upload too large" : "Datne ir par lielu, lai to augšupielādētu",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Augšupielādējamās datnes pārsniedz servera pieļaujamo datņu augšupielādes apjomu",
"Files and folders you mark as favorite will show up here" : "Datnes un mapes, ko atzīmēsiet kā favorītus, tiks rādīti šeit",
- "Shared with you" : "Koplietots ar tevi",
- "Shared with others" : "Koplietots ar citiem",
- "Shared by link" : "Koplietots ar saiti",
"Tags" : "Atzīmes",
"Deleted files" : "Dzēstās datnes",
+ "Shared with others" : "Koplietots ar citiem",
+ "Shared with you" : "Koplietots ar tevi",
+ "Shared by link" : "Koplietots ar saiti",
"Text file" : "Teksta datne",
"New text file.txt" : "Jauna teksta datne.txt",
- "Uploading..." : "Augšupielādē...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} stundas atlicis","{hours}:{minutes}:{seconds} stundas atlicis","{hours}:{minutes}:{seconds} stundas atlikušas"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minūtes atlikušas","{minutes}:{seconds} minūtes atlikušas","{minutes}:{seconds} minūtes atlikušas"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} sekundes atlikušas","{seconds} sekundes atlikušas","{seconds} sekundes atlikušas"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Jebkurā brīdī tagad...",
- "Soon..." : "Drīz...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Notiek augšupielāde. Pametot lapu tagad, tiks atcelta augšupielāde.",
- "Move" : "Pārvietot",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Izmanto šo adresi, lai sasniegtu savas datnes caur WebDAV ",
- "No favorites" : "Nav favorītu"
+ "Target folder" : "Mērķa mape"
},"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/mn.js b/apps/files/l10n/mn.js
index 994f002b48c71..452793292e465 100644
--- a/apps/files/l10n/mn.js
+++ b/apps/files/l10n/mn.js
@@ -1,22 +1,117 @@
OC.L10N.register(
"files",
{
+ "Storage is temporarily not available" : "Хадгалах төхөөрөмж нь түр хугацаанд ашиглах боломжгүй байна",
+ "Storage invalid" : "Хадгалах төхөөрөмж буруу байна",
+ "Unknown error" : "Үл мэдэгдэх алдаа",
+ "All files" : "Бүх файлууд",
+ "Recent" : "Сүүлийн үеийн",
+ "Favorites" : "Онцолсон",
+ "File could not be found" : "Файл олдсонгүй",
+ "Move or copy" : "Зөөх эсвэл хуулах",
+ "Download" : "Татаж авах ",
+ "Delete" : "Устгах",
+ "Home" : "Нүүр хуудас",
+ "Close" : "Хаах",
+ "Could not create folder \"{dir}\"" : "\"{dir}\" ийм хавтас үүсгэж болохгүй байна",
+ "Upload cancelled." : "Байршуулалт цуцлагдсан. ",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "{filename} нь 0kb хэмжээтэй эсвэл ижил нэр бүхий хавтас байгаа тул байршуулах боломжгүй",
+ "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 …" : "Байршуулж байна...",
+ "Uploading that item is not supported" : "Энэ төрлийн файл байршуулах боломжгүй",
+ "Target folder does not exist any more" : "Байршуулах хавтас олдсонгүй",
+ "Error when assembling chunks, status code {status}" : "Бүрдэл хэсгүүдийг нэгтгэхэд алдаа гарлаа. Төлвийн код {status}",
+ "Actions" : "Үйл ажиллагаа",
+ "Rename" : "Нэр өөрчлөх",
+ "Copy" : "Хуулах",
+ "Disconnect storage" : "Хадгалах төхөөрөмж салгах",
+ "Unshare" : "Түгээлтийг зогсоох",
"Files" : "Файлууд",
- "Upload" : "Байршуулах",
- "A new file or folder has been created " : "Файл эсвэл хавтас амжилттай үүсгэгдлээ ",
- "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-ийг сэргээлээ",
- "Save" : "Хадгалах",
- "Settings" : "Тохиргоо"
+ "Details" : "Дэлгэрэнгүй",
+ "Select" : "Сонгох",
+ "Pending" : "Хүлээгдэж байгаа",
+ "Unable to determine date" : "Огноог тодорхойлох боломжгүй",
+ "This operation is forbidden" : "Энэ үйлдэл хориотой",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Энэ хавтас байхгүй байна, үйлдлийн лог шалгах эсвэл админ хэрэглэгчтэй холбогдоно уу.",
+ "Could not move \"{file}\", target exists" : "\"{file}\" -г зөөж чадсангүй, алдаа: target exists ",
+ "Could not move \"{file}\"" : "Файлыг зөөж чадсангүй: \"{file}\"",
+ "Could not copy \"{file}\", target exists" : "\"{file}\"-г зөөж чадсангүй, файлын нэр давхцаж байна",
+ "Could not copy \"{file}\"" : "\"{file}\"-г зөөж чадсангүй",
+ "Copied {origin} inside {destination}" : "Хуулбар хийгдэж {destination} дотор {origin} байршлаа",
+ "{newName} already exists" : "{newName} нэр давцаж байна",
+ "Could not rename \"{fileName}\", it does not exist any more" : "\"{fileName}\" файлын нэрийг солих боломжгүй, энэ файл устгагдсан байна",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "\"{dir}\" хавтаст \"{targetName}\" гэх нэрийг ашигласан байна. Өөр нэр сонгоно уу.",
+ "Could not rename \"{fileName}\"" : "Файлын нэрийг сольж чадсангүй: \"{fileName}\"",
+ "Could not create file \"{file}\"" : "\"{file}\" файлыг үүсгэж чадсангүй",
+ "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" : "Өөрчлөгдсөн",
+ "_%n folder_::_%n folders_" : ["хавтас","хавтсууд"],
+ "_%n file_::_%n files_" : ["файл","файлууд"],
+ "{dirs} and {files}" : "{dirs} болон {files}",
+ "_including %n hidden_::_including %n hidden_" : ["нуугдсан %n хамруулан","нуугдсан %n хамруулан"],
+ "You don’t have permission to upload or create files here" : "Та энэ байршилд файл үүсгэх эсвэл байршуулах эрхгүй байна.",
+ "_Uploading %n file_::_Uploading %n files_" : ["Файлыг байршуулж байна","%n файлыг байршуулж байна"],
+ "New" : "Шинэ",
+ "{used} of {quota} used" : "{quota} оноосноос {used} хэрэглэсэн",
+ "{used} used" : "{user} хэрэглэсэн",
+ "\"{name}\" is an invalid file name." : "\"{name}\" нь хүчин төгөлдөр бус файлын нэр",
+ "File name cannot be empty." : "Файлын нэр хоосон байж болохгүй.",
+ "\"/\" is not allowed inside a file name." : "файлын нэр \"/\" агуулж болохгүй",
+ "View in folder" : "Хавтасыг нээх",
+ "Copied!" : "Хуулсан!",
+ "Path" : "Зам",
+ "Favorite" : "Дуртай",
+ "New folder" : "Шинэ хавтас",
+ "Upload file" : "Файл байршуулах",
+ "An error occurred while trying to update the tags" : "Tag шинэчлэхэд алдаа гарлаа",
+ "Added to 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} болгож зөөв",
+ "File handling" : "файлтай харьцах",
+ "Maximum upload size" : "хамгийн их байршуулах хэмжээ",
+ "max. possible: " : "боломжтой хамгийн их хэмжээ",
+ "Save" : "хадгалах",
+ "Settings" : "Тохиргоо",
+ "Show hidden files" : "Нууцлагдсан файлыг харах",
+ "No files in here" : "энэд файл байхгүй байна",
+ "No entries found in this folder" : "энэ хавтсан олдсон ч ямарч мэдээлэл олдохгүй байна",
+ "Select all" : "бүгдийг сонгох",
+ "Upload too large" : "маш том байршуулалт",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Таны байршуулах гэж оролдсон файлууд нь энэ сервер дээр файл байршуулах дээд хэмжээнээс хэтэрч.",
+ "Tags" : "Тэгүүд",
+ "Deleted files" : "Устгасан файлууд",
+ "Shared with others" : "Бусдад түгээсэн",
+ "Shared by link" : "Холбоосоор түгээсэн",
+ "Text file" : "текст файл",
+ "New text file.txt" : "шинэ текст file.txt",
+ "Target folder" : "Заагч хавтас"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/mn.json b/apps/files/l10n/mn.json
index f1b58c7e13f3c..0f454e4c41006 100644
--- a/apps/files/l10n/mn.json
+++ b/apps/files/l10n/mn.json
@@ -1,20 +1,115 @@
{ "translations": {
+ "Storage is temporarily not available" : "Хадгалах төхөөрөмж нь түр хугацаанд ашиглах боломжгүй байна",
+ "Storage invalid" : "Хадгалах төхөөрөмж буруу байна",
+ "Unknown error" : "Үл мэдэгдэх алдаа",
+ "All files" : "Бүх файлууд",
+ "Recent" : "Сүүлийн үеийн",
+ "Favorites" : "Онцолсон",
+ "File could not be found" : "Файл олдсонгүй",
+ "Move or copy" : "Зөөх эсвэл хуулах",
+ "Download" : "Татаж авах ",
+ "Delete" : "Устгах",
+ "Home" : "Нүүр хуудас",
+ "Close" : "Хаах",
+ "Could not create folder \"{dir}\"" : "\"{dir}\" ийм хавтас үүсгэж болохгүй байна",
+ "Upload cancelled." : "Байршуулалт цуцлагдсан. ",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "{filename} нь 0kb хэмжээтэй эсвэл ижил нэр бүхий хавтас байгаа тул байршуулах боломжгүй",
+ "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 …" : "Байршуулж байна...",
+ "Uploading that item is not supported" : "Энэ төрлийн файл байршуулах боломжгүй",
+ "Target folder does not exist any more" : "Байршуулах хавтас олдсонгүй",
+ "Error when assembling chunks, status code {status}" : "Бүрдэл хэсгүүдийг нэгтгэхэд алдаа гарлаа. Төлвийн код {status}",
+ "Actions" : "Үйл ажиллагаа",
+ "Rename" : "Нэр өөрчлөх",
+ "Copy" : "Хуулах",
+ "Disconnect storage" : "Хадгалах төхөөрөмж салгах",
+ "Unshare" : "Түгээлтийг зогсоох",
"Files" : "Файлууд",
- "Upload" : "Байршуулах",
- "A new file or folder has been created " : "Файл эсвэл хавтас амжилттай үүсгэгдлээ ",
- "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-ийг сэргээлээ",
- "Save" : "Хадгалах",
- "Settings" : "Тохиргоо"
+ "Details" : "Дэлгэрэнгүй",
+ "Select" : "Сонгох",
+ "Pending" : "Хүлээгдэж байгаа",
+ "Unable to determine date" : "Огноог тодорхойлох боломжгүй",
+ "This operation is forbidden" : "Энэ үйлдэл хориотой",
+ "This directory is unavailable, please check the logs or contact the administrator" : "Энэ хавтас байхгүй байна, үйлдлийн лог шалгах эсвэл админ хэрэглэгчтэй холбогдоно уу.",
+ "Could not move \"{file}\", target exists" : "\"{file}\" -г зөөж чадсангүй, алдаа: target exists ",
+ "Could not move \"{file}\"" : "Файлыг зөөж чадсангүй: \"{file}\"",
+ "Could not copy \"{file}\", target exists" : "\"{file}\"-г зөөж чадсангүй, файлын нэр давхцаж байна",
+ "Could not copy \"{file}\"" : "\"{file}\"-г зөөж чадсангүй",
+ "Copied {origin} inside {destination}" : "Хуулбар хийгдэж {destination} дотор {origin} байршлаа",
+ "{newName} already exists" : "{newName} нэр давцаж байна",
+ "Could not rename \"{fileName}\", it does not exist any more" : "\"{fileName}\" файлын нэрийг солих боломжгүй, энэ файл устгагдсан байна",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "\"{dir}\" хавтаст \"{targetName}\" гэх нэрийг ашигласан байна. Өөр нэр сонгоно уу.",
+ "Could not rename \"{fileName}\"" : "Файлын нэрийг сольж чадсангүй: \"{fileName}\"",
+ "Could not create file \"{file}\"" : "\"{file}\" файлыг үүсгэж чадсангүй",
+ "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" : "Өөрчлөгдсөн",
+ "_%n folder_::_%n folders_" : ["хавтас","хавтсууд"],
+ "_%n file_::_%n files_" : ["файл","файлууд"],
+ "{dirs} and {files}" : "{dirs} болон {files}",
+ "_including %n hidden_::_including %n hidden_" : ["нуугдсан %n хамруулан","нуугдсан %n хамруулан"],
+ "You don’t have permission to upload or create files here" : "Та энэ байршилд файл үүсгэх эсвэл байршуулах эрхгүй байна.",
+ "_Uploading %n file_::_Uploading %n files_" : ["Файлыг байршуулж байна","%n файлыг байршуулж байна"],
+ "New" : "Шинэ",
+ "{used} of {quota} used" : "{quota} оноосноос {used} хэрэглэсэн",
+ "{used} used" : "{user} хэрэглэсэн",
+ "\"{name}\" is an invalid file name." : "\"{name}\" нь хүчин төгөлдөр бус файлын нэр",
+ "File name cannot be empty." : "Файлын нэр хоосон байж болохгүй.",
+ "\"/\" is not allowed inside a file name." : "файлын нэр \"/\" агуулж болохгүй",
+ "View in folder" : "Хавтасыг нээх",
+ "Copied!" : "Хуулсан!",
+ "Path" : "Зам",
+ "Favorite" : "Дуртай",
+ "New folder" : "Шинэ хавтас",
+ "Upload file" : "Файл байршуулах",
+ "An error occurred while trying to update the tags" : "Tag шинэчлэхэд алдаа гарлаа",
+ "Added to 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} болгож зөөв",
+ "File handling" : "файлтай харьцах",
+ "Maximum upload size" : "хамгийн их байршуулах хэмжээ",
+ "max. possible: " : "боломжтой хамгийн их хэмжээ",
+ "Save" : "хадгалах",
+ "Settings" : "Тохиргоо",
+ "Show hidden files" : "Нууцлагдсан файлыг харах",
+ "No files in here" : "энэд файл байхгүй байна",
+ "No entries found in this folder" : "энэ хавтсан олдсон ч ямарч мэдээлэл олдохгүй байна",
+ "Select all" : "бүгдийг сонгох",
+ "Upload too large" : "маш том байршуулалт",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Таны байршуулах гэж оролдсон файлууд нь энэ сервер дээр файл байршуулах дээд хэмжээнээс хэтэрч.",
+ "Tags" : "Тэгүүд",
+ "Deleted files" : "Устгасан файлууд",
+ "Shared with others" : "Бусдад түгээсэн",
+ "Shared by link" : "Холбоосоор түгээсэн",
+ "Text file" : "текст файл",
+ "New text file.txt" : "шинэ текст file.txt",
+ "Target folder" : "Заагч хавтас"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/nb.js b/apps/files/l10n/nb.js
index 45b9027f78215..012166c5f7b44 100644
--- a/apps/files/l10n/nb.js
+++ b/apps/files/l10n/nb.js
@@ -6,27 +6,27 @@ OC.L10N.register(
"Unknown error" : "Ukjent feil",
"All files" : "Alle filer",
"Recent" : "Nylig",
+ "Favorites" : "Favoritter",
"File could not be found" : "Filen ble ikke funnet",
+ "Move or copy" : "Flytt eller kopier",
+ "Download" : "Last ned",
+ "Delete" : "Slett",
"Home" : "Hjem",
"Close" : "Lukk",
- "Favorites" : "Favoritter",
"Could not create folder \"{dir}\"" : "Klarete ikke å opprette mappe \"{dir}\"",
"Upload cancelled." : "Opplasting avbrutt.",
+ "…" : "…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan ikke laste opp {filename} fordi det er en mappe eller har 0 Byte",
- "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ikke nok ledig plass. Du laster opp size1} men bare {size2} er ledig",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ikke nok ledig plass. Du laster opp {size1} men bare {size2} er ledig",
"Target folder \"{dir}\" does not exist any more" : "Målmappen \"{dir}\" finnes ikke lenger",
"Not enough free space" : "Ikke nok ledig diskplass",
"Uploading …" : "Laster opp…",
- "…" : "…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} av {totalSize} ({bitrate})",
"Target folder does not exist any more" : "Målmappen finnes ikke lenger",
"Error when assembling chunks, status code {status}" : "Feil under sammenkobling av biter, statuskode {status}",
"Actions" : "Handlinger",
- "Download" : "Last ned",
"Rename" : "Gi nytt navn",
- "Move or copy" : "Flytt eller kopier",
- "Target folder" : "Målmappe",
- "Delete" : "Slett",
+ "Copy" : "Kopier",
"Disconnect storage" : "Koble fra lagring",
"Unshare" : "Avslutt deling",
"Could not load info for file \"{file}\"" : "Klarte ikke å hente informasjon som filen \"{file}\"",
@@ -51,7 +51,7 @@ OC.L10N.register(
"Could not create file \"{file}\" because it already exists" : "Klarte ikke å opprette fil \"{file}\" fordi den finnes allerede",
"Could not create folder \"{dir}\" because it already exists" : "Klarete ikke å opprette mappe \"{dir}\" fordi den finnes allerede",
"Error deleting file \"{fileName}\"." : "Feil ved sletting av fil \"{fileName}\".",
- "No search results in other folders for {tag}{filter}{endtag}" : "Ingen søkeresultater i andre mapper etter {tag}{filter}{endtag}",
+ "No search results in other folders for {tag}{filter}{endtag}" : "Ingen søkeresultater i andre mapper etter {tag}{filter}{endtag}",
"Name" : "Navn",
"Size" : "Størrelse",
"Modified" : "Endret",
@@ -66,7 +66,8 @@ OC.L10N.register(
"{used} used" : "{used} brukt",
"\"{name}\" is an invalid file name." : "\"{name}\" er et uglydig filnavn.",
"File name cannot be empty." : "Filnavn kan ikke være tomt.",
- "\"{name}\" is not an allowed filetype" : "\"{name}\" er ikke en tillatt filtype",
+ "\"/\" is not allowed inside a file name." : "\"/\" tillates ikke i et filnavn.",
+ "\"{name}\" is not an allowed filetype" : "\"{name}\" er ikke en tillatt filtype",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "Lagringsplass for {owner} er full, filer kan ikke oppdateres eller synkroniseres lenger!",
"Your storage is full, files can not be updated or synced anymore!" : "Lagringsplass er oppbrukt, filer kan ikke lenger oppdateres eller synkroniseres!",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "Lagringsplass for {owner} er nesten full ({usedSpacePercent}%)",
@@ -74,7 +75,7 @@ OC.L10N.register(
"_matches '{filter}'_::_match '{filter}'_" : [" stemmer med '{filter}'"," stemmer med '{filter}'"],
"View in folder" : "Vis i mappe",
"Copied!" : "Kopiert!",
- "Copy direct link (only works for users who have access to this file/folder)" : "Kopier direkte lenke (virker bare for brukere som har tilgang til denne fila/mappa)",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Kopier direkte lenke (virker bare for brukere som har tilgang til denne filen/mappa)",
"Path" : "Sti",
"_%n byte_::_%n bytes_" : ["%n byte","%n Byte"],
"Favorited" : "Er favoritt",
@@ -98,12 +99,18 @@ OC.L10N.register(
"Moved by {user}" : "Flyttet av {user}",
"\"remote user\"" : "\"ekstern bruker\"",
"You created {file}" : "Du opprettet {file}",
+ "You created an encrypted file in {file}" : "Du opprettet en kryptert fil i {file}",
"{user} created {file}" : "{user} opprettet {file}",
+ "{user} created an encrypted file in {file}" : "{user} opprettet en kryptert fil i {file}",
"{file} was created in a public folder" : "{file} ble opprettet i en offentlig mappe",
"You changed {file}" : "Du endret {file}",
+ "You changed an encrypted file in {file}" : "Du endret en kryptert fil i {file}",
"{user} changed {file}" : "{user} endret {file}",
+ "{user} changed an encrypted file in {file}" : "{user} endret en kryptert fil i {file}",
"You deleted {file}" : "Du slettet {file}",
+ "You deleted an encrypted file in {file}" : "Du slette en kryptert fil i {file}",
"{user} deleted {file}" : "{user} slettet {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} slettet en kryptert fil i {file}",
"You restored {file}" : "Du gjenopprettet {file}",
"{user} restored {file}" : "{user} gjenopprettet {file}",
"You renamed {oldfile} to {newfile}" : "Du endret navn på {oldfile} til {newfile}",
@@ -124,7 +131,6 @@ OC.L10N.register(
"Save" : "Lagre",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Med PHP-FPM kan det ta 5 minutter før endringene trer i kraft.",
"Missing permissions to edit from here." : "Manglende rettigheter til å redigere herfra.",
- "%s of %s used" : "%s av %s brukt",
"%s used" : "%s brukt",
"Settings" : "Innstillinger",
"Show hidden files" : "Vis skjulte filer",
@@ -139,31 +145,18 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filene du prøver å laste opp er for store til å laste opp til denne tjeneren.",
"No favorites yet" : "Ingen favoritter enda",
"Files and folders you mark as favorite will show up here" : "Filer og mapper som du gjør til favoritter vises her",
- "Shared with you" : "Delt med deg",
- "Shared with others" : "Delt med andre",
- "Shared by link" : "Delt med lenke",
"Tags" : "Merkelapper",
"Deleted files" : "Slettede filer",
+ "Shared with others" : "Delt med andre",
+ "Shared with you" : "Delt med deg",
+ "Shared by link" : "Delt med lenke",
"Text file" : "Tekstfil",
"New text file.txt" : "Ny tekstfil.txt",
- "Uploading..." : "Laster opp…",
- "..." : "…",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} time igjen","{hours}:{minutes}:{seconds} timer igjen"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minutt igjen","{minutes}:{seconds} minutter igjen"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} sekund igjen","{seconds} sekunder igjen"],
- "{seconds}s" : "{seconds}er",
- "Any moment now..." : "Hvert øyeblikk nå…",
- "Soon..." : "Snart…",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Filopplasting pågår. Forlater du siden nå avbrytes opplastingen.",
"Move" : "Flytt",
- "Copy local link" : "Kopier lokal lenke",
- "Folder" : "Mappe",
- "Upload" : "Last opp",
+ "Target folder" : "Målmappe",
"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 ",
- "Use this address to access your Files via WebDAV " : "Bruk adressen for å få tilgang til WebDAV ",
- "No favorites" : "Ingen favoritter"
+ "%s of %s used" : "%s av %s brukt",
+ "Use this address to access your Files via WebDAV " : "Bruk denne adressen for å få tilgang til dine filer via WebDAV "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/nb.json b/apps/files/l10n/nb.json
index 0328ceb283af5..53fd10d0cd528 100644
--- a/apps/files/l10n/nb.json
+++ b/apps/files/l10n/nb.json
@@ -4,27 +4,27 @@
"Unknown error" : "Ukjent feil",
"All files" : "Alle filer",
"Recent" : "Nylig",
+ "Favorites" : "Favoritter",
"File could not be found" : "Filen ble ikke funnet",
+ "Move or copy" : "Flytt eller kopier",
+ "Download" : "Last ned",
+ "Delete" : "Slett",
"Home" : "Hjem",
"Close" : "Lukk",
- "Favorites" : "Favoritter",
"Could not create folder \"{dir}\"" : "Klarete ikke å opprette mappe \"{dir}\"",
"Upload cancelled." : "Opplasting avbrutt.",
+ "…" : "…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan ikke laste opp {filename} fordi det er en mappe eller har 0 Byte",
- "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ikke nok ledig plass. Du laster opp size1} men bare {size2} er ledig",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ikke nok ledig plass. Du laster opp {size1} men bare {size2} er ledig",
"Target folder \"{dir}\" does not exist any more" : "Målmappen \"{dir}\" finnes ikke lenger",
"Not enough free space" : "Ikke nok ledig diskplass",
"Uploading …" : "Laster opp…",
- "…" : "…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} av {totalSize} ({bitrate})",
"Target folder does not exist any more" : "Målmappen finnes ikke lenger",
"Error when assembling chunks, status code {status}" : "Feil under sammenkobling av biter, statuskode {status}",
"Actions" : "Handlinger",
- "Download" : "Last ned",
"Rename" : "Gi nytt navn",
- "Move or copy" : "Flytt eller kopier",
- "Target folder" : "Målmappe",
- "Delete" : "Slett",
+ "Copy" : "Kopier",
"Disconnect storage" : "Koble fra lagring",
"Unshare" : "Avslutt deling",
"Could not load info for file \"{file}\"" : "Klarte ikke å hente informasjon som filen \"{file}\"",
@@ -49,7 +49,7 @@
"Could not create file \"{file}\" because it already exists" : "Klarte ikke å opprette fil \"{file}\" fordi den finnes allerede",
"Could not create folder \"{dir}\" because it already exists" : "Klarete ikke å opprette mappe \"{dir}\" fordi den finnes allerede",
"Error deleting file \"{fileName}\"." : "Feil ved sletting av fil \"{fileName}\".",
- "No search results in other folders for {tag}{filter}{endtag}" : "Ingen søkeresultater i andre mapper etter {tag}{filter}{endtag}",
+ "No search results in other folders for {tag}{filter}{endtag}" : "Ingen søkeresultater i andre mapper etter {tag}{filter}{endtag}",
"Name" : "Navn",
"Size" : "Størrelse",
"Modified" : "Endret",
@@ -64,7 +64,8 @@
"{used} used" : "{used} brukt",
"\"{name}\" is an invalid file name." : "\"{name}\" er et uglydig filnavn.",
"File name cannot be empty." : "Filnavn kan ikke være tomt.",
- "\"{name}\" is not an allowed filetype" : "\"{name}\" er ikke en tillatt filtype",
+ "\"/\" is not allowed inside a file name." : "\"/\" tillates ikke i et filnavn.",
+ "\"{name}\" is not an allowed filetype" : "\"{name}\" er ikke en tillatt filtype",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "Lagringsplass for {owner} er full, filer kan ikke oppdateres eller synkroniseres lenger!",
"Your storage is full, files can not be updated or synced anymore!" : "Lagringsplass er oppbrukt, filer kan ikke lenger oppdateres eller synkroniseres!",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "Lagringsplass for {owner} er nesten full ({usedSpacePercent}%)",
@@ -72,7 +73,7 @@
"_matches '{filter}'_::_match '{filter}'_" : [" stemmer med '{filter}'"," stemmer med '{filter}'"],
"View in folder" : "Vis i mappe",
"Copied!" : "Kopiert!",
- "Copy direct link (only works for users who have access to this file/folder)" : "Kopier direkte lenke (virker bare for brukere som har tilgang til denne fila/mappa)",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Kopier direkte lenke (virker bare for brukere som har tilgang til denne filen/mappa)",
"Path" : "Sti",
"_%n byte_::_%n bytes_" : ["%n byte","%n Byte"],
"Favorited" : "Er favoritt",
@@ -96,12 +97,18 @@
"Moved by {user}" : "Flyttet av {user}",
"\"remote user\"" : "\"ekstern bruker\"",
"You created {file}" : "Du opprettet {file}",
+ "You created an encrypted file in {file}" : "Du opprettet en kryptert fil i {file}",
"{user} created {file}" : "{user} opprettet {file}",
+ "{user} created an encrypted file in {file}" : "{user} opprettet en kryptert fil i {file}",
"{file} was created in a public folder" : "{file} ble opprettet i en offentlig mappe",
"You changed {file}" : "Du endret {file}",
+ "You changed an encrypted file in {file}" : "Du endret en kryptert fil i {file}",
"{user} changed {file}" : "{user} endret {file}",
+ "{user} changed an encrypted file in {file}" : "{user} endret en kryptert fil i {file}",
"You deleted {file}" : "Du slettet {file}",
+ "You deleted an encrypted file in {file}" : "Du slette en kryptert fil i {file}",
"{user} deleted {file}" : "{user} slettet {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} slettet en kryptert fil i {file}",
"You restored {file}" : "Du gjenopprettet {file}",
"{user} restored {file}" : "{user} gjenopprettet {file}",
"You renamed {oldfile} to {newfile}" : "Du endret navn på {oldfile} til {newfile}",
@@ -122,7 +129,6 @@
"Save" : "Lagre",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Med PHP-FPM kan det ta 5 minutter før endringene trer i kraft.",
"Missing permissions to edit from here." : "Manglende rettigheter til å redigere herfra.",
- "%s of %s used" : "%s av %s brukt",
"%s used" : "%s brukt",
"Settings" : "Innstillinger",
"Show hidden files" : "Vis skjulte filer",
@@ -137,31 +143,18 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filene du prøver å laste opp er for store til å laste opp til denne tjeneren.",
"No favorites yet" : "Ingen favoritter enda",
"Files and folders you mark as favorite will show up here" : "Filer og mapper som du gjør til favoritter vises her",
- "Shared with you" : "Delt med deg",
- "Shared with others" : "Delt med andre",
- "Shared by link" : "Delt med lenke",
"Tags" : "Merkelapper",
"Deleted files" : "Slettede filer",
+ "Shared with others" : "Delt med andre",
+ "Shared with you" : "Delt med deg",
+ "Shared by link" : "Delt med lenke",
"Text file" : "Tekstfil",
"New text file.txt" : "Ny tekstfil.txt",
- "Uploading..." : "Laster opp…",
- "..." : "…",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} time igjen","{hours}:{minutes}:{seconds} timer igjen"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minutt igjen","{minutes}:{seconds} minutter igjen"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} sekund igjen","{seconds} sekunder igjen"],
- "{seconds}s" : "{seconds}er",
- "Any moment now..." : "Hvert øyeblikk nå…",
- "Soon..." : "Snart…",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Filopplasting pågår. Forlater du siden nå avbrytes opplastingen.",
"Move" : "Flytt",
- "Copy local link" : "Kopier lokal lenke",
- "Folder" : "Mappe",
- "Upload" : "Last opp",
+ "Target folder" : "Målmappe",
"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 ",
- "Use this address to access your Files via WebDAV " : "Bruk adressen for å få tilgang til WebDAV ",
- "No favorites" : "Ingen favoritter"
+ "%s of %s used" : "%s av %s brukt",
+ "Use this address to access your Files via WebDAV " : "Bruk denne adressen for å få tilgang til dine filer via WebDAV "
},"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 5ee5d8c618140..70d1c05f31bdf 100644
--- a/apps/files/l10n/nl.js
+++ b/apps/files/l10n/nl.js
@@ -6,27 +6,32 @@ OC.L10N.register(
"Unknown error" : "Onbekende fout",
"All files" : "Alle bestanden",
"Recent" : "Recent",
+ "Favorites" : "Favorieten",
"File could not be found" : "Bestand kon niet worden gevonden",
+ "Move or copy" : "Verplaats of kopieer",
+ "Download" : "Downloaden",
+ "Delete" : "Verwijderen",
"Home" : "Thuis",
"Close" : "Sluiten",
- "Favorites" : "Favorieten",
"Could not create folder \"{dir}\"" : "Kon map \"{dir}\" niet aanmaken",
+ "This will stop your current uploads." : "Dit beëindigt onderhanden uploads",
"Upload cancelled." : "Uploaden geannuleerd.",
+ "…" : "...",
+ "Processing files …" : "Verwerken bestanden ...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan {filename} niet uploaden omdat het een map is of 0 bytes groot is",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Niet genoeg vrije ruimte. Je uploadt {size1}, maar er is slechts {size2} beschikbaar",
"Target folder \"{dir}\" does not exist any more" : "Doelmap \"{dir}\" bestaat niet meer",
"Not enough free space" : "Onvoldoende vrije ruimte",
+ "An unknown error has occurred" : "Er trad een onbekende fout op.",
"Uploading …" : "Uploaden …",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} van {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Uploaden van dat object is niet ondersteund",
"Target folder does not exist any more" : "Doelmap bestaat niet meer",
"Error when assembling chunks, status code {status}" : "Fout tijdens samenvoegen van brokken, status code {status}",
"Actions" : "Acties",
- "Download" : "Downloaden",
"Rename" : "Naam wijzigen",
- "Move or copy" : "Verplaats of kopieer",
- "Target folder" : "Doelmap",
- "Delete" : "Verwijderen",
+ "Copy" : "Kopiëren",
+ "Choose target folder" : "Kies doelmap…",
"Disconnect storage" : "Verbinding met opslag verbreken",
"Unshare" : "Stop met delen",
"Could not load info for file \"{file}\"" : "Kon geen informatie laden voor bestand \"{file}\"",
@@ -83,7 +88,7 @@ OC.L10N.register(
"New folder" : "Nieuwe map",
"Upload file" : "Bestand uploaden",
"Not favorited" : "Niet in favorieten",
- "Remove from favorites" : "Verwijder van favorieten",
+ "Remove from favorites" : "Verwijderen uit favorieten",
"Add to favorites" : "Aan favorieten toevoegen",
"An error occurred while trying to update the tags" : "Er trad een fout op bij je poging om de tags bij te werken",
"Added to favorites" : "Toevoegen aan favorieten",
@@ -99,12 +104,18 @@ OC.L10N.register(
"Moved by {user}" : "Verplaatst door {user}",
"\"remote user\"" : "\"externe gebruiker\"",
"You created {file}" : "Je creëerde {file}",
+ "You created an encrypted file in {file}" : "Je creëerde een versleuteld bestand in {file}",
"{user} created {file}" : "{user} creëerde {file}",
+ "{user} created an encrypted file in {file}" : "{user} creëerde een versleuteld bestand in {file}",
"{file} was created in a public folder" : "{file} werd gecreëerd in een openbare map",
"You changed {file}" : "Je wijzigde {file}",
+ "You changed an encrypted file in {file}" : "Je wijzigde een versleuteld bestand in {file}",
"{user} changed {file}" : "{user} wijzigde {file}",
+ "{user} changed an encrypted file in {file}" : "{user} heeft een versleuteteld bestand veranderd in {file}",
"You deleted {file}" : "Je verwijderde {file}",
+ "You deleted an encrypted file in {file}" : "Je hebt een versleuteld bestand gewist in {file}",
"{user} deleted {file}" : "{user} verwijderde {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} heeft een versleuteld bestand gewist in {file}",
"You restored {file}" : "Je herstelde {file}",
"{user} restored {file}" : "{user} herstelde {file}",
"You renamed {oldfile} to {newfile}" : "Je hernoemde {oldfile} naar {newfile}",
@@ -119,18 +130,20 @@ OC.L10N.register(
"A file or folder has been restored " : "Een bestand of een map is hersteld ",
"Unlimited" : "Ongelimiteerd",
"Upload (max. %s)" : "Upload (max. %s)",
+ "File Management" : "Bestandsbeheer",
"File handling" : "Bestand afhandeling",
"Maximum upload size" : "Maximale bestandsgrootte voor uploads",
"max. possible: " : "max. mogelijk: ",
"Save" : "Bewaren",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Met PHP-FPM kan het 5 minuten duren voordat wijzigingen zijn doorgevoerd.",
"Missing permissions to edit from here." : "Ontbrekende rechten om vanaf hier te bewerken.",
- "%s of %s used" : "%s van %s gebruikt",
+ "%1$s of %2$s used" : "%1$s van %2$s gebruikt",
"%s used" : "%s gebruikt",
"Settings" : "Instellingen",
"Show hidden files" : "Verborgen bestanden tonen",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Gebruik deze link om je bestanden te benaderen via WebDAV ",
+ "Toggle grid view" : "Omschakelen roosterbeeld",
"Cancel upload" : "Stop upload",
"No files in here" : "Hier geen bestanden",
"Upload some content or sync with your devices!" : "Upload je inhoud of synchroniseer met je apparaten!",
@@ -140,31 +153,20 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "De bestanden die je probeert te uploaden zijn groter dan de maximaal toegestane bestandsgrootte voor deze server.",
"No favorites yet" : "Nog geen favorieten",
"Files and folders you mark as favorite will show up here" : "Bestanden en mappen die je als favoriet aanmerkt, worden hier getoond",
- "Shared with you" : "Gedeeld met jou",
- "Shared with others" : "Gedeeld met anderen",
- "Shared by link" : "Gedeeld via link",
"Tags" : "Tags",
"Deleted files" : "Verwijderde bestanden",
+ "Shares" : "Shares",
+ "Shared with others" : "Gedeeld met anderen",
+ "Shared with you" : "Gedeeld met jou",
+ "Shared by link" : "Gedeeld via link",
+ "Deleted shares" : "Verwijderde shares",
"Text file" : "Tekstbestand",
"New text file.txt" : "Nieuw tekstbestand.txt",
- "Uploading..." : "Uploaden...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["nog {hours}:{minutes}:{seconds} uur","nog {hours}:{minutes}:{seconds} uur"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["nog {minutes}:{seconds} minuut","nog {minutes}:{seconds} minuten"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["nog {seconds} seconde","nog {seconds} seconden"],
- "{seconds}s" : "{seconds}en",
- "Any moment now..." : "Kan nu elk moment klaar zijn…",
- "Soon..." : "Binnenkort...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Bestandsupload is bezig. Wanneer de pagina nu verlaten wordt, stopt de upload.",
"Move" : "Verplaatsen",
- "Copy local link" : "Kopiëren lokale link",
- "Folder" : "Map",
- "Upload" : "Uploaden",
+ "Target folder" : "Doelmap",
"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 ",
- "Use this address to access your Files via WebDAV " : "Gebruik deze link om je bestanden via WebDAV te benaderen ",
- "No favorites" : "Geen favorieten"
+ "%s of %s used" : "%s van %s gebruikt",
+ "Use this address to access your Files via WebDAV " : "Gebruik deze link om je bestanden via WebDAV te benaderen "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/nl.json b/apps/files/l10n/nl.json
index 2cc15f1f564d8..2637e19480ddf 100644
--- a/apps/files/l10n/nl.json
+++ b/apps/files/l10n/nl.json
@@ -4,27 +4,32 @@
"Unknown error" : "Onbekende fout",
"All files" : "Alle bestanden",
"Recent" : "Recent",
+ "Favorites" : "Favorieten",
"File could not be found" : "Bestand kon niet worden gevonden",
+ "Move or copy" : "Verplaats of kopieer",
+ "Download" : "Downloaden",
+ "Delete" : "Verwijderen",
"Home" : "Thuis",
"Close" : "Sluiten",
- "Favorites" : "Favorieten",
"Could not create folder \"{dir}\"" : "Kon map \"{dir}\" niet aanmaken",
+ "This will stop your current uploads." : "Dit beëindigt onderhanden uploads",
"Upload cancelled." : "Uploaden geannuleerd.",
+ "…" : "...",
+ "Processing files …" : "Verwerken bestanden ...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan {filename} niet uploaden omdat het een map is of 0 bytes groot is",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Niet genoeg vrije ruimte. Je uploadt {size1}, maar er is slechts {size2} beschikbaar",
"Target folder \"{dir}\" does not exist any more" : "Doelmap \"{dir}\" bestaat niet meer",
"Not enough free space" : "Onvoldoende vrije ruimte",
+ "An unknown error has occurred" : "Er trad een onbekende fout op.",
"Uploading …" : "Uploaden …",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} van {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Uploaden van dat object is niet ondersteund",
"Target folder does not exist any more" : "Doelmap bestaat niet meer",
"Error when assembling chunks, status code {status}" : "Fout tijdens samenvoegen van brokken, status code {status}",
"Actions" : "Acties",
- "Download" : "Downloaden",
"Rename" : "Naam wijzigen",
- "Move or copy" : "Verplaats of kopieer",
- "Target folder" : "Doelmap",
- "Delete" : "Verwijderen",
+ "Copy" : "Kopiëren",
+ "Choose target folder" : "Kies doelmap…",
"Disconnect storage" : "Verbinding met opslag verbreken",
"Unshare" : "Stop met delen",
"Could not load info for file \"{file}\"" : "Kon geen informatie laden voor bestand \"{file}\"",
@@ -81,7 +86,7 @@
"New folder" : "Nieuwe map",
"Upload file" : "Bestand uploaden",
"Not favorited" : "Niet in favorieten",
- "Remove from favorites" : "Verwijder van favorieten",
+ "Remove from favorites" : "Verwijderen uit favorieten",
"Add to favorites" : "Aan favorieten toevoegen",
"An error occurred while trying to update the tags" : "Er trad een fout op bij je poging om de tags bij te werken",
"Added to favorites" : "Toevoegen aan favorieten",
@@ -97,12 +102,18 @@
"Moved by {user}" : "Verplaatst door {user}",
"\"remote user\"" : "\"externe gebruiker\"",
"You created {file}" : "Je creëerde {file}",
+ "You created an encrypted file in {file}" : "Je creëerde een versleuteld bestand in {file}",
"{user} created {file}" : "{user} creëerde {file}",
+ "{user} created an encrypted file in {file}" : "{user} creëerde een versleuteld bestand in {file}",
"{file} was created in a public folder" : "{file} werd gecreëerd in een openbare map",
"You changed {file}" : "Je wijzigde {file}",
+ "You changed an encrypted file in {file}" : "Je wijzigde een versleuteld bestand in {file}",
"{user} changed {file}" : "{user} wijzigde {file}",
+ "{user} changed an encrypted file in {file}" : "{user} heeft een versleuteteld bestand veranderd in {file}",
"You deleted {file}" : "Je verwijderde {file}",
+ "You deleted an encrypted file in {file}" : "Je hebt een versleuteld bestand gewist in {file}",
"{user} deleted {file}" : "{user} verwijderde {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} heeft een versleuteld bestand gewist in {file}",
"You restored {file}" : "Je herstelde {file}",
"{user} restored {file}" : "{user} herstelde {file}",
"You renamed {oldfile} to {newfile}" : "Je hernoemde {oldfile} naar {newfile}",
@@ -117,18 +128,20 @@
"A file or folder has been restored " : "Een bestand of een map is hersteld ",
"Unlimited" : "Ongelimiteerd",
"Upload (max. %s)" : "Upload (max. %s)",
+ "File Management" : "Bestandsbeheer",
"File handling" : "Bestand afhandeling",
"Maximum upload size" : "Maximale bestandsgrootte voor uploads",
"max. possible: " : "max. mogelijk: ",
"Save" : "Bewaren",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Met PHP-FPM kan het 5 minuten duren voordat wijzigingen zijn doorgevoerd.",
"Missing permissions to edit from here." : "Ontbrekende rechten om vanaf hier te bewerken.",
- "%s of %s used" : "%s van %s gebruikt",
+ "%1$s of %2$s used" : "%1$s van %2$s gebruikt",
"%s used" : "%s gebruikt",
"Settings" : "Instellingen",
"Show hidden files" : "Verborgen bestanden tonen",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Gebruik deze link om je bestanden te benaderen via WebDAV ",
+ "Toggle grid view" : "Omschakelen roosterbeeld",
"Cancel upload" : "Stop upload",
"No files in here" : "Hier geen bestanden",
"Upload some content or sync with your devices!" : "Upload je inhoud of synchroniseer met je apparaten!",
@@ -138,31 +151,20 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "De bestanden die je probeert te uploaden zijn groter dan de maximaal toegestane bestandsgrootte voor deze server.",
"No favorites yet" : "Nog geen favorieten",
"Files and folders you mark as favorite will show up here" : "Bestanden en mappen die je als favoriet aanmerkt, worden hier getoond",
- "Shared with you" : "Gedeeld met jou",
- "Shared with others" : "Gedeeld met anderen",
- "Shared by link" : "Gedeeld via link",
"Tags" : "Tags",
"Deleted files" : "Verwijderde bestanden",
+ "Shares" : "Shares",
+ "Shared with others" : "Gedeeld met anderen",
+ "Shared with you" : "Gedeeld met jou",
+ "Shared by link" : "Gedeeld via link",
+ "Deleted shares" : "Verwijderde shares",
"Text file" : "Tekstbestand",
"New text file.txt" : "Nieuw tekstbestand.txt",
- "Uploading..." : "Uploaden...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["nog {hours}:{minutes}:{seconds} uur","nog {hours}:{minutes}:{seconds} uur"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["nog {minutes}:{seconds} minuut","nog {minutes}:{seconds} minuten"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["nog {seconds} seconde","nog {seconds} seconden"],
- "{seconds}s" : "{seconds}en",
- "Any moment now..." : "Kan nu elk moment klaar zijn…",
- "Soon..." : "Binnenkort...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Bestandsupload is bezig. Wanneer de pagina nu verlaten wordt, stopt de upload.",
"Move" : "Verplaatsen",
- "Copy local link" : "Kopiëren lokale link",
- "Folder" : "Map",
- "Upload" : "Uploaden",
+ "Target folder" : "Doelmap",
"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 ",
- "Use this address to access your Files via WebDAV " : "Gebruik deze link om je bestanden via WebDAV te benaderen ",
- "No favorites" : "Geen favorieten"
+ "%s of %s used" : "%s van %s gebruikt",
+ "Use this address to access your Files via WebDAV " : "Gebruik deze link om je bestanden via WebDAV te benaderen "
},"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 242fcc20334ec..a45d06e7951e9 100644
--- a/apps/files/l10n/pl.js
+++ b/apps/files/l10n/pl.js
@@ -6,27 +6,30 @@ OC.L10N.register(
"Unknown error" : "Nieznany błąd",
"All files" : "Wszystkie pliki",
"Recent" : "Ostatnie",
+ "Favorites" : "Ulubione",
"File could not be found" : "Nie można odnaleźć pliku",
+ "Move or copy" : "Przenieś lub kopiuj",
+ "Download" : "Pobierz",
+ "Delete" : "Usuń",
"Home" : "Start",
"Close" : "Zamknij",
- "Favorites" : "Ulubione",
"Could not create folder \"{dir}\"" : "Nie można utworzyć folderu „{dir}”",
"Upload cancelled." : "Wysyłanie anulowane.",
+ "…" : "…",
+ "Processing files …" : "Przetwarzam pliki ...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Nie można przesłać {filename} być może jest katalogiem lub posiada 0 bajtów",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Brak wolnej przestrzeni, przesyłasz {size1} a pozostało tylko {size2}",
"Target folder \"{dir}\" does not exist any more" : "Folder docelowy \"{dir}\" już nie istnieje",
"Not enough free space" : "Za mało wolnego miejsca",
- "Uploading …" : "Wysyłanie...",
- "…" : "...",
+ "Uploading …" : "Wysyłanie…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} z {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Wysyłanie tego elementu nie jest wspierane",
"Target folder does not exist any more" : "Folder docelowy już nie istnieje",
"Error when assembling chunks, status code {status}" : "Błąd podczas łączenia fragmentów, kod statusu {status}",
"Actions" : "Akcje",
- "Download" : "Pobierz",
"Rename" : "Zmień nazwę",
- "Move or copy" : "Przenieś lub kopiuj",
- "Target folder" : "Folder docelowy",
- "Delete" : "Usuń",
+ "Copy" : "Kopiuj",
+ "Choose target folder" : "Wybierz docelowy folder",
"Disconnect storage" : "Odłącz magazyn",
"Unshare" : "Zatrzymaj udostępnianie",
"Could not load info for file \"{file}\"" : "Nie można załadować informacji o pliku \"{file}\"",
@@ -62,8 +65,11 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Nie masz uprawnień do wysyłania lub tworzenia plików w tym miejscu",
"_Uploading %n file_::_Uploading %n files_" : ["Wysyłanie %n pliku","Wysyłanie %n plików","Wysyłanie %n plików","Wysyłanie %n plików"],
"New" : "Nowy",
+ "{used} of {quota} used" : "Wykorzystane {used} z {quota}",
+ "{used} used" : "Wykorzystane {used}",
"\"{name}\" is an invalid file name." : "\"{name}\" jest nieprawidłową nazwą pliku.",
"File name cannot be empty." : "Nazwa pliku nie może być pusta.",
+ "\"/\" is not allowed inside a file name." : "Znak \"/\" jest niedozwolony w nazwie pliku.",
"\"{name}\" is not an allowed filetype" : "typ pliku \"{name}\" jest niedozwolony",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "Brak wolnego miejsca dla {owner}, pliki nie mogą zostać zaktualizowane lub zsynchronizowane!",
"Your storage is full, files can not be updated or synced anymore!" : "Magazyn jest pełny. Pliki nie mogą zostać zaktualizowane lub zsynchronizowane!",
@@ -96,12 +102,18 @@ OC.L10N.register(
"Moved by {user}" : "Przeniesione przez {user}",
"\"remote user\"" : "\"użytkownik zdalny\"",
"You created {file}" : "Utworzyłeś {file}",
+ "You created an encrypted file in {file}" : "Stworzyłeś zaszyfrowany plik w {file}",
"{user} created {file}" : "{user} utworzył {file}",
+ "{user} created an encrypted file in {file}" : "{user} utworzył zaszyfrowany plik w {file}",
"{file} was created in a public folder" : "{file} został utworzony w folderze publicznym",
"You changed {file}" : "Zmieniłeś {file}",
+ "You changed an encrypted file in {file}" : "Zmieniłeś zaszyfrowany plik w {file}",
"{user} changed {file}" : "{user} zmienił {file}",
+ "{user} changed an encrypted file in {file}" : "{user} zmienił zaszyfrowany plik w {file}",
"You deleted {file}" : "Usunąłeś {file}",
+ "You deleted an encrypted file in {file}" : "Usunąłeś zaszyfrowany plik w {file}",
"{user} deleted {file}" : "{user} usunął {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} usunął zaszyfrowany plik w {file}",
"You restored {file}" : "Przywróciłeś {file}",
"{user} restored {file}" : "{user} przywrócił {file}",
"You renamed {oldfile} to {newfile}" : "Zmieniłeś {oldfile} na {newfile}",
@@ -114,15 +126,15 @@ OC.L10N.register(
"A file or folder has been deleted " : "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 file or folder has been restored " : "Plik lub folder został przywrócony ",
- "Unlimited" : "Bez limitu",
+ "Unlimited" : "Brak limitu",
"Upload (max. %s)" : "Wysyłka (max. %s)",
+ "File Management" : "Zarządzanie plikami",
"File handling" : "Zarządzanie plikami",
"Maximum upload size" : "Maksymalny rozmiar wysyłanego pliku",
"max. possible: " : "maks. możliwy:",
"Save" : "Zapisz",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Z PHP-FPM zastosowanie zmian może zająć 5 minut.",
"Missing permissions to edit from here." : "Brakuje uprawnień do edycji.",
- "%s of %s used" : "Wykorzystano %s z %s",
"%s used" : "Wykorzystane: %s",
"Settings" : "Ustawienia",
"Show hidden files" : "Pokaż ukryte pliki",
@@ -137,31 +149,20 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Pliki, które próbujesz przesłać, przekraczają maksymalną dopuszczalną wielkość.",
"No favorites yet" : "Brak jeszcze ulubionych",
"Files and folders you mark as favorite will show up here" : "Pliki i katalogi, które oznaczysz jako ulubione wyświetlą się tutaj",
- "Shared with you" : "Udostępnione dla Ciebie",
- "Shared with others" : "Udostępnione przez Ciebie",
- "Shared by link" : "Udostępnione przez link",
"Tags" : "Tagi",
"Deleted files" : "Usunięte pliki",
+ "Shares" : "Udostępnione",
+ "Shared with others" : "Udostępnione przez Ciebie",
+ "Shared with you" : "Udostępnione dla Ciebie",
+ "Shared by link" : "Udostępnione przez link",
+ "Deleted shares" : "Usunięte udostępnione",
"Text file" : "Plik tekstowy",
"New text file.txt" : "Nowy plik tekstowy.txt",
- "Uploading..." : "Wysyłanie....",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["Pozostała {hours}:{minutes}:{seconds} godzina","Pozostało {hours}:{minutes}:{seconds} godzin","Pozostało {hours}:{minutes}:{seconds} godzin"],
- "{hours}:{minutes}h" : "{hours}h:{minutes}m",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["Pozostała {minutes}:{seconds} minuta","Pozostało {minutes}:{seconds} minut","Pozostało {minutes}:{seconds} minut"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}min.",
- "_{seconds} second left_::_{seconds} seconds left_" : ["Pozostała {seconds} sekunda","Pozostało {seconds} sekund","Pozostało {seconds} sekund"],
- "{seconds}s" : "{seconds} s",
- "Any moment now..." : "Jeszcze chwilę...",
- "Soon..." : "Wkrótce...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Wysyłanie pliku jest w toku. Jeśli opuścisz tę stronę, wysyłanie zostanie przerwane.",
"Move" : "Przenieś",
- "Copy local link" : "Skopiuj link lokalny",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Użyj tego adresu aby uzyskać dostęp do swoich plików poprzez WebDAV ",
- "No favorites" : "Brak ulubionych"
+ "Target folder" : "Folder docelowy",
+ "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ł odtworzony ",
+ "%s of %s used" : "Wykorzystano %s z %s",
+ "Use this address to access your Files via WebDAV " : "Użyj swojego adresu aby mieć dostęp do Plików przez WebDAV"
},
"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 25da511ea2129..3ac96afbe5d2e 100644
--- a/apps/files/l10n/pl.json
+++ b/apps/files/l10n/pl.json
@@ -4,27 +4,30 @@
"Unknown error" : "Nieznany błąd",
"All files" : "Wszystkie pliki",
"Recent" : "Ostatnie",
+ "Favorites" : "Ulubione",
"File could not be found" : "Nie można odnaleźć pliku",
+ "Move or copy" : "Przenieś lub kopiuj",
+ "Download" : "Pobierz",
+ "Delete" : "Usuń",
"Home" : "Start",
"Close" : "Zamknij",
- "Favorites" : "Ulubione",
"Could not create folder \"{dir}\"" : "Nie można utworzyć folderu „{dir}”",
"Upload cancelled." : "Wysyłanie anulowane.",
+ "…" : "…",
+ "Processing files …" : "Przetwarzam pliki ...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Nie można przesłać {filename} być może jest katalogiem lub posiada 0 bajtów",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Brak wolnej przestrzeni, przesyłasz {size1} a pozostało tylko {size2}",
"Target folder \"{dir}\" does not exist any more" : "Folder docelowy \"{dir}\" już nie istnieje",
"Not enough free space" : "Za mało wolnego miejsca",
- "Uploading …" : "Wysyłanie...",
- "…" : "...",
+ "Uploading …" : "Wysyłanie…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} z {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Wysyłanie tego elementu nie jest wspierane",
"Target folder does not exist any more" : "Folder docelowy już nie istnieje",
"Error when assembling chunks, status code {status}" : "Błąd podczas łączenia fragmentów, kod statusu {status}",
"Actions" : "Akcje",
- "Download" : "Pobierz",
"Rename" : "Zmień nazwę",
- "Move or copy" : "Przenieś lub kopiuj",
- "Target folder" : "Folder docelowy",
- "Delete" : "Usuń",
+ "Copy" : "Kopiuj",
+ "Choose target folder" : "Wybierz docelowy folder",
"Disconnect storage" : "Odłącz magazyn",
"Unshare" : "Zatrzymaj udostępnianie",
"Could not load info for file \"{file}\"" : "Nie można załadować informacji o pliku \"{file}\"",
@@ -60,8 +63,11 @@
"You don’t have permission to upload or create files here" : "Nie masz uprawnień do wysyłania lub tworzenia plików w tym miejscu",
"_Uploading %n file_::_Uploading %n files_" : ["Wysyłanie %n pliku","Wysyłanie %n plików","Wysyłanie %n plików","Wysyłanie %n plików"],
"New" : "Nowy",
+ "{used} of {quota} used" : "Wykorzystane {used} z {quota}",
+ "{used} used" : "Wykorzystane {used}",
"\"{name}\" is an invalid file name." : "\"{name}\" jest nieprawidłową nazwą pliku.",
"File name cannot be empty." : "Nazwa pliku nie może być pusta.",
+ "\"/\" is not allowed inside a file name." : "Znak \"/\" jest niedozwolony w nazwie pliku.",
"\"{name}\" is not an allowed filetype" : "typ pliku \"{name}\" jest niedozwolony",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "Brak wolnego miejsca dla {owner}, pliki nie mogą zostać zaktualizowane lub zsynchronizowane!",
"Your storage is full, files can not be updated or synced anymore!" : "Magazyn jest pełny. Pliki nie mogą zostać zaktualizowane lub zsynchronizowane!",
@@ -94,12 +100,18 @@
"Moved by {user}" : "Przeniesione przez {user}",
"\"remote user\"" : "\"użytkownik zdalny\"",
"You created {file}" : "Utworzyłeś {file}",
+ "You created an encrypted file in {file}" : "Stworzyłeś zaszyfrowany plik w {file}",
"{user} created {file}" : "{user} utworzył {file}",
+ "{user} created an encrypted file in {file}" : "{user} utworzył zaszyfrowany plik w {file}",
"{file} was created in a public folder" : "{file} został utworzony w folderze publicznym",
"You changed {file}" : "Zmieniłeś {file}",
+ "You changed an encrypted file in {file}" : "Zmieniłeś zaszyfrowany plik w {file}",
"{user} changed {file}" : "{user} zmienił {file}",
+ "{user} changed an encrypted file in {file}" : "{user} zmienił zaszyfrowany plik w {file}",
"You deleted {file}" : "Usunąłeś {file}",
+ "You deleted an encrypted file in {file}" : "Usunąłeś zaszyfrowany plik w {file}",
"{user} deleted {file}" : "{user} usunął {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} usunął zaszyfrowany plik w {file}",
"You restored {file}" : "Przywróciłeś {file}",
"{user} restored {file}" : "{user} przywrócił {file}",
"You renamed {oldfile} to {newfile}" : "Zmieniłeś {oldfile} na {newfile}",
@@ -112,15 +124,15 @@
"A file or folder has been deleted " : "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 file or folder has been restored " : "Plik lub folder został przywrócony ",
- "Unlimited" : "Bez limitu",
+ "Unlimited" : "Brak limitu",
"Upload (max. %s)" : "Wysyłka (max. %s)",
+ "File Management" : "Zarządzanie plikami",
"File handling" : "Zarządzanie plikami",
"Maximum upload size" : "Maksymalny rozmiar wysyłanego pliku",
"max. possible: " : "maks. możliwy:",
"Save" : "Zapisz",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Z PHP-FPM zastosowanie zmian może zająć 5 minut.",
"Missing permissions to edit from here." : "Brakuje uprawnień do edycji.",
- "%s of %s used" : "Wykorzystano %s z %s",
"%s used" : "Wykorzystane: %s",
"Settings" : "Ustawienia",
"Show hidden files" : "Pokaż ukryte pliki",
@@ -135,31 +147,20 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Pliki, które próbujesz przesłać, przekraczają maksymalną dopuszczalną wielkość.",
"No favorites yet" : "Brak jeszcze ulubionych",
"Files and folders you mark as favorite will show up here" : "Pliki i katalogi, które oznaczysz jako ulubione wyświetlą się tutaj",
- "Shared with you" : "Udostępnione dla Ciebie",
- "Shared with others" : "Udostępnione przez Ciebie",
- "Shared by link" : "Udostępnione przez link",
"Tags" : "Tagi",
"Deleted files" : "Usunięte pliki",
+ "Shares" : "Udostępnione",
+ "Shared with others" : "Udostępnione przez Ciebie",
+ "Shared with you" : "Udostępnione dla Ciebie",
+ "Shared by link" : "Udostępnione przez link",
+ "Deleted shares" : "Usunięte udostępnione",
"Text file" : "Plik tekstowy",
"New text file.txt" : "Nowy plik tekstowy.txt",
- "Uploading..." : "Wysyłanie....",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["Pozostała {hours}:{minutes}:{seconds} godzina","Pozostało {hours}:{minutes}:{seconds} godzin","Pozostało {hours}:{minutes}:{seconds} godzin"],
- "{hours}:{minutes}h" : "{hours}h:{minutes}m",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["Pozostała {minutes}:{seconds} minuta","Pozostało {minutes}:{seconds} minut","Pozostało {minutes}:{seconds} minut"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}min.",
- "_{seconds} second left_::_{seconds} seconds left_" : ["Pozostała {seconds} sekunda","Pozostało {seconds} sekund","Pozostało {seconds} sekund"],
- "{seconds}s" : "{seconds} s",
- "Any moment now..." : "Jeszcze chwilę...",
- "Soon..." : "Wkrótce...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Wysyłanie pliku jest w toku. Jeśli opuścisz tę stronę, wysyłanie zostanie przerwane.",
"Move" : "Przenieś",
- "Copy local link" : "Skopiuj link lokalny",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Użyj tego adresu aby uzyskać dostęp do swoich plików poprzez WebDAV ",
- "No favorites" : "Brak ulubionych"
+ "Target folder" : "Folder docelowy",
+ "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ł odtworzony ",
+ "%s of %s used" : "Wykorzystano %s z %s",
+ "Use this address to access your Files via WebDAV " : "Użyj swojego adresu aby mieć dostęp do Plików przez WebDAV"
},"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 1120d2e769bb2..e979cebd642fa 100644
--- a/apps/files/l10n/pt_BR.js
+++ b/apps/files/l10n/pt_BR.js
@@ -6,27 +6,32 @@ OC.L10N.register(
"Unknown error" : "Erro desconhecido",
"All files" : "Todos os arquivos",
"Recent" : "Recentes",
+ "Favorites" : "Favoritos",
"File could not be found" : "O arquivo não foi encontrado",
+ "Move or copy" : "Mover ou copiar",
+ "Download" : "Baixar",
+ "Delete" : "Excluir",
"Home" : "Início",
"Close" : "Fechar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "Não foi possível criar a pasta \"{dir}\"",
+ "This will stop your current uploads." : "Isso irá parar seus envios atuais.",
"Upload cancelled." : "Envio cancelado.",
+ "…" : "…",
+ "Processing files …" : "Processando arquivos...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Não foi possível fazer o envio de {filename}, pois é um diretório ou tem 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Não há espaço suficiente, você está enviando {size1} mas resta apenas {size2}",
"Target folder \"{dir}\" does not exist any more" : "Pasta de destino \"{dir}\" não existe mais",
"Not enough free space" : "Espaço livre insuficiente",
+ "An unknown error has occurred" : "Um erro desconhecido ocorreu",
"Uploading …" : "Enviando...",
- "…" : "…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "O envio deste item não é suportado",
"Target folder does not exist any more" : "Pasta destino não existe mais",
"Error when assembling chunks, status code {status}" : "Erro ao montar partes, código de status {status}",
"Actions" : "Ações",
- "Download" : "Baixar",
"Rename" : "Renomear",
- "Move or copy" : "Mover ou copiar",
- "Target folder" : "Pasta destino",
- "Delete" : "Excluir",
+ "Copy" : "Copiar",
+ "Choose target folder" : "Escolher pasta destino",
"Disconnect storage" : "Desconectar armazenamento",
"Unshare" : "Descompartilhar",
"Could not load info for file \"{file}\"" : "Não foi possível carregar informações para o arquivo \"{file}\" ",
@@ -58,7 +63,7 @@ OC.L10N.register(
"_%n folder_::_%n folders_" : ["%n pasta","%n pastas"],
"_%n file_::_%n files_" : ["%n arquivo","%n arquivos"],
"{dirs} and {files}" : "{dirs} e {files}",
- "_including %n hidden_::_including %n hidden_" : ["incluindo %n escondido","incluindo %n oculto(s)"],
+ "_including %n hidden_::_including %n hidden_" : ["incluindo %n oculto","incluindo %n ocultos"],
"You don’t have permission to upload or create files here" : "Você não tem permissão para enviar ou criar arquivos aqui",
"_Uploading %n file_::_Uploading %n files_" : ["Enviando %n arquivo","Enviando %n arquivos"],
"New" : "Novo",
@@ -99,12 +104,18 @@ OC.L10N.register(
"Moved by {user}" : "Movido por {user}",
"\"remote user\"" : "\"usuário remoto\"",
"You created {file}" : "Você criou o arquivo {file}",
+ "You created an encrypted file in {file}" : "Você criou um arquivo criptografado em {file}",
"{user} created {file}" : "{user} criou {file}",
+ "{user} created an encrypted file in {file}" : "{user} criou um arquivo criptografado em {file}",
"{file} was created in a public folder" : "O arquivo {file} foi criado em uma pasta pública",
"You changed {file}" : "Você modificou o arquivo {file}",
+ "You changed an encrypted file in {file}" : "Você alterou um arquivo criptografado em {file}",
"{user} changed {file}" : "{user} modificou {file}",
+ "{user} changed an encrypted file in {file}" : "{user} alterou um arquivo criptografado em {file}",
"You deleted {file}" : "Você excluiu o arquivo {file}",
+ "You deleted an encrypted file in {file}" : "Você excluiu um arquivo criptografado em {file}",
"{user} deleted {file}" : "{user} excluiu o arquivo {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} excluiu um arquivo criptografado em {file}",
"You restored {file}" : "Você restaurou o arquivo {file}",
"{user} restored {file}" : "{user} restaurou {file}",
"You renamed {oldfile} to {newfile}" : "Você renomeou o arquivo {oldfile} para {newfile}",
@@ -119,52 +130,43 @@ OC.L10N.register(
"A file or folder has been restored " : "Um arquivo ou pasta foi restaurado ",
"Unlimited" : "Ilimitado",
"Upload (max. %s)" : "Envio (max. %s)",
+ "File Management" : "Gerenciamento de Arquivos",
"File handling" : "Tratamento de arquivo",
"Maximum upload size" : "Tamanho máximo para envio",
"max. possible: " : "max. possível:",
"Save" : "Salvar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Com PHP-FPM pode demorar 5 minutos para que as alterações sejam aplicadas.",
"Missing permissions to edit from here." : "Faltando permissões para editar aqui.",
- "%s of %s used" : "%s de %s usado",
+ "%1$s of %2$s used" : "%1$s usado de %2$s",
"%s used" : "%s usado",
"Settings" : "Configurações",
"Show hidden files" : "Mostrar arquivos ocultos",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Use este endereço para acessar seus arquivos via WebDAV ",
+ "Toggle grid view" : "Alternar vista de grade",
"Cancel upload" : "Cancelar envio",
"No files in here" : "Nenhum arquivo aqui",
- "Upload some content or sync with your devices!" : "Envie algum conteúdo ou sincronize com seus dispositivos!",
+ "Upload some content or sync with your devices!" : "Envie um arquivo ou sincronize com seus dispositivos!",
"No entries found in this folder" : "Nenhuma entrada foi encontrada nesta pasta",
"Select all" : "Selecionar tudo",
"Upload too large" : "Arquivo muito grande para envio",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Os arquivos que você está tentando enviar excederam o tamanho máximo para arquivos no servidor.",
- "No favorites yet" : "Sem favoritos ainda",
- "Files and folders you mark as favorite will show up here" : "Arquivos e pastas que você marcou como favoritos serão mostrados aqui",
- "Shared with you" : "Compartilhado com você",
- "Shared with others" : "Compartilhado com outros",
- "Shared by link" : "Compartilhado via link",
+ "No favorites yet" : "Você não possui favoritos!",
+ "Files and folders you mark as favorite will show up here" : "Suas pastas e arquivos favoritos serão exibidos aqui.",
"Tags" : "Etiquetas",
"Deleted files" : "Arquivos excluídos",
+ "Shares" : "Compartilhamentos",
+ "Shared with others" : "Compartilhado com outros",
+ "Shared with you" : "Compartilhado com você",
+ "Shared by link" : "Compartilhado via link",
+ "Deleted shares" : "Compartilhamentos excluídos",
"Text file" : "Arquivo texto",
"New text file.txt" : "Novo texto file.txt",
- "Uploading..." : "Enviando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} hora restante","{hours}:{minutes}:{seconds} horas restantes"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minutos retantes","{minutes}:{seconds} minutos restantes"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} segundos restantes","{seconds} segundos restantes"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "A qualquer momento...",
- "Soon..." : "Logo...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Envio de arquivo em andamento. Sair da página agora cancelará o envio.",
"Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Use este endereço para acessar seus arquivos via WebDAV ",
- "No favorites" : "Sem favoritos"
+ "Target folder" : "Pasta destino",
+ "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 restaurado ",
+ "%s of %s used" : "%s de %s usado",
+ "Use this address to access your Files via WebDAV " : "Use este endereço para acessar seus Arquivos via WebDAV "
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/files/l10n/pt_BR.json b/apps/files/l10n/pt_BR.json
index 4f4a4e0de5a77..8e5ddc52a34c0 100644
--- a/apps/files/l10n/pt_BR.json
+++ b/apps/files/l10n/pt_BR.json
@@ -4,27 +4,32 @@
"Unknown error" : "Erro desconhecido",
"All files" : "Todos os arquivos",
"Recent" : "Recentes",
+ "Favorites" : "Favoritos",
"File could not be found" : "O arquivo não foi encontrado",
+ "Move or copy" : "Mover ou copiar",
+ "Download" : "Baixar",
+ "Delete" : "Excluir",
"Home" : "Início",
"Close" : "Fechar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "Não foi possível criar a pasta \"{dir}\"",
+ "This will stop your current uploads." : "Isso irá parar seus envios atuais.",
"Upload cancelled." : "Envio cancelado.",
+ "…" : "…",
+ "Processing files …" : "Processando arquivos...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Não foi possível fazer o envio de {filename}, pois é um diretório ou tem 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Não há espaço suficiente, você está enviando {size1} mas resta apenas {size2}",
"Target folder \"{dir}\" does not exist any more" : "Pasta de destino \"{dir}\" não existe mais",
"Not enough free space" : "Espaço livre insuficiente",
+ "An unknown error has occurred" : "Um erro desconhecido ocorreu",
"Uploading …" : "Enviando...",
- "…" : "…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "O envio deste item não é suportado",
"Target folder does not exist any more" : "Pasta destino não existe mais",
"Error when assembling chunks, status code {status}" : "Erro ao montar partes, código de status {status}",
"Actions" : "Ações",
- "Download" : "Baixar",
"Rename" : "Renomear",
- "Move or copy" : "Mover ou copiar",
- "Target folder" : "Pasta destino",
- "Delete" : "Excluir",
+ "Copy" : "Copiar",
+ "Choose target folder" : "Escolher pasta destino",
"Disconnect storage" : "Desconectar armazenamento",
"Unshare" : "Descompartilhar",
"Could not load info for file \"{file}\"" : "Não foi possível carregar informações para o arquivo \"{file}\" ",
@@ -56,7 +61,7 @@
"_%n folder_::_%n folders_" : ["%n pasta","%n pastas"],
"_%n file_::_%n files_" : ["%n arquivo","%n arquivos"],
"{dirs} and {files}" : "{dirs} e {files}",
- "_including %n hidden_::_including %n hidden_" : ["incluindo %n escondido","incluindo %n oculto(s)"],
+ "_including %n hidden_::_including %n hidden_" : ["incluindo %n oculto","incluindo %n ocultos"],
"You don’t have permission to upload or create files here" : "Você não tem permissão para enviar ou criar arquivos aqui",
"_Uploading %n file_::_Uploading %n files_" : ["Enviando %n arquivo","Enviando %n arquivos"],
"New" : "Novo",
@@ -97,12 +102,18 @@
"Moved by {user}" : "Movido por {user}",
"\"remote user\"" : "\"usuário remoto\"",
"You created {file}" : "Você criou o arquivo {file}",
+ "You created an encrypted file in {file}" : "Você criou um arquivo criptografado em {file}",
"{user} created {file}" : "{user} criou {file}",
+ "{user} created an encrypted file in {file}" : "{user} criou um arquivo criptografado em {file}",
"{file} was created in a public folder" : "O arquivo {file} foi criado em uma pasta pública",
"You changed {file}" : "Você modificou o arquivo {file}",
+ "You changed an encrypted file in {file}" : "Você alterou um arquivo criptografado em {file}",
"{user} changed {file}" : "{user} modificou {file}",
+ "{user} changed an encrypted file in {file}" : "{user} alterou um arquivo criptografado em {file}",
"You deleted {file}" : "Você excluiu o arquivo {file}",
+ "You deleted an encrypted file in {file}" : "Você excluiu um arquivo criptografado em {file}",
"{user} deleted {file}" : "{user} excluiu o arquivo {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} excluiu um arquivo criptografado em {file}",
"You restored {file}" : "Você restaurou o arquivo {file}",
"{user} restored {file}" : "{user} restaurou {file}",
"You renamed {oldfile} to {newfile}" : "Você renomeou o arquivo {oldfile} para {newfile}",
@@ -117,52 +128,43 @@
"A file or folder has been restored " : "Um arquivo ou pasta foi restaurado ",
"Unlimited" : "Ilimitado",
"Upload (max. %s)" : "Envio (max. %s)",
+ "File Management" : "Gerenciamento de Arquivos",
"File handling" : "Tratamento de arquivo",
"Maximum upload size" : "Tamanho máximo para envio",
"max. possible: " : "max. possível:",
"Save" : "Salvar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Com PHP-FPM pode demorar 5 minutos para que as alterações sejam aplicadas.",
"Missing permissions to edit from here." : "Faltando permissões para editar aqui.",
- "%s of %s used" : "%s de %s usado",
+ "%1$s of %2$s used" : "%1$s usado de %2$s",
"%s used" : "%s usado",
"Settings" : "Configurações",
"Show hidden files" : "Mostrar arquivos ocultos",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Use este endereço para acessar seus arquivos via WebDAV ",
+ "Toggle grid view" : "Alternar vista de grade",
"Cancel upload" : "Cancelar envio",
"No files in here" : "Nenhum arquivo aqui",
- "Upload some content or sync with your devices!" : "Envie algum conteúdo ou sincronize com seus dispositivos!",
+ "Upload some content or sync with your devices!" : "Envie um arquivo ou sincronize com seus dispositivos!",
"No entries found in this folder" : "Nenhuma entrada foi encontrada nesta pasta",
"Select all" : "Selecionar tudo",
"Upload too large" : "Arquivo muito grande para envio",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Os arquivos que você está tentando enviar excederam o tamanho máximo para arquivos no servidor.",
- "No favorites yet" : "Sem favoritos ainda",
- "Files and folders you mark as favorite will show up here" : "Arquivos e pastas que você marcou como favoritos serão mostrados aqui",
- "Shared with you" : "Compartilhado com você",
- "Shared with others" : "Compartilhado com outros",
- "Shared by link" : "Compartilhado via link",
+ "No favorites yet" : "Você não possui favoritos!",
+ "Files and folders you mark as favorite will show up here" : "Suas pastas e arquivos favoritos serão exibidos aqui.",
"Tags" : "Etiquetas",
"Deleted files" : "Arquivos excluídos",
+ "Shares" : "Compartilhamentos",
+ "Shared with others" : "Compartilhado com outros",
+ "Shared with you" : "Compartilhado com você",
+ "Shared by link" : "Compartilhado via link",
+ "Deleted shares" : "Compartilhamentos excluídos",
"Text file" : "Arquivo texto",
"New text file.txt" : "Novo texto file.txt",
- "Uploading..." : "Enviando...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} hora restante","{hours}:{minutes}:{seconds} horas restantes"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minutos retantes","{minutes}:{seconds} minutos restantes"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} segundos restantes","{seconds} segundos restantes"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "A qualquer momento...",
- "Soon..." : "Logo...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Envio de arquivo em andamento. Sair da página agora cancelará o envio.",
"Move" : "Mover",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Use este endereço para acessar seus arquivos via WebDAV ",
- "No favorites" : "Sem favoritos"
+ "Target folder" : "Pasta destino",
+ "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 restaurado ",
+ "%s of %s used" : "%s de %s usado",
+ "Use this address to access your Files via WebDAV " : "Use este endereço para acessar seus Arquivos via WebDAV "
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/pt_PT.js b/apps/files/l10n/pt_PT.js
index 2d47f139030ee..1baebfbc4d41f 100644
--- a/apps/files/l10n/pt_PT.js
+++ b/apps/files/l10n/pt_PT.js
@@ -1,35 +1,35 @@
OC.L10N.register(
"files",
{
+ "Storage is temporarily not available" : "Armazenamento temporariamente indisponível",
"Storage invalid" : "Armazenamento inválido",
"Unknown error" : "Erro desconhecido",
- "Files" : "Ficheiros",
"All files" : "Todos os ficheiros",
+ "Recent" : "Recentes",
+ "Favorites" : "Favoritos",
+ "File could not be found" : "O ficheiro não foi encontrado",
+ "Move or copy" : "Mover ou copiar",
+ "Download" : "Transferir",
+ "Delete" : "Eliminar",
"Home" : "Início",
"Close" : "Fechar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "Não foi possível criar a pasta \"{dir}\"",
"Upload cancelled." : "Envio cancelado.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Não é possível enviar {filename}, porque este é uma diretoria ou tem 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Não existe espaço suficiente, está a enviar {size1} mas resta apenas {size2}",
- "Uploading..." : "A enviar...",
- "..." : "...",
- "{hours}:{minutes}:{seconds} hour{plural_s} left" : "Tempo restante: {hours}:{minutes}:{seconds} hora{plural_s}",
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "{minutes}:{seconds} minute{plural_s} left" : "faltam: {minutes}:{seconds} minute{plural_s}",
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "{seconds} second{plural_s} left" : "faltam: {seconds} segundo{plural_s}",
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Agora, a qualquer momento...",
- "Soon..." : "Brevemente...",
+ "Target folder \"{dir}\" does not exist any more" : "A pasta de destino \"{dir}\" já não existe",
+ "Not enough free space" : "Espaço insuficiente",
+ "Uploading …" : "A carregar ...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Envio de ficheiro em progresso. Se deixar a página agora, irá cancelar o envio.",
+ "Target folder does not exist any more" : "A pasta de destino já não existe",
+ "Error when assembling chunks, status code {status}" : "Erro ao agregar partições, código de estado: {estado}",
"Actions" : "Ações",
- "Download" : "Transferir",
"Rename" : "Renomear",
- "Delete" : "Eliminar",
"Disconnect storage" : "Desligue o armazenamento",
"Unshare" : "Cancelar partilha",
+ "Could not load info for file \"{file}\"" : "Não foi possível carregar informações do ficheiro \"{file}\"",
+ "Files" : "Ficheiros",
"Details" : "Detalhes",
"Select" : "Selecionar",
"Pending" : "Pendente",
@@ -38,6 +38,10 @@ OC.L10N.register(
"This directory is unavailable, please check the logs or contact the administrator" : "Esta diretoria está indisponível, por favor, verifique os registos ou contacte o administrador",
"Could not move \"{file}\", target exists" : "Não foi possível mover \"{file}\", destino já existe",
"Could not move \"{file}\"" : "Não foi possivel mover o ficheiro \"{file}\"",
+ "Could not copy \"{file}\", target exists" : "Não foi possível copiar \"{file}\", o destino já existe",
+ "Could not copy \"{file}\"" : "Impossível copiar \"{file}\"",
+ "Copied {origin} inside {destination}" : "Copiado {origin} para {destination}",
+ "Copied {origin} and {nbfiles} other files inside {destination}" : "Copiados {origin} e {nbfiles} outros ficheiros para dentro de {destination}",
"{newName} already exists" : "{newName} já existe",
"Could not rename \"{fileName}\", it does not exist any more" : "Não foi possível renomear \"{fileName}\", este já não existe",
"The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "O nome \"{targetName}\" já está em utilização na pasta \"{dir}\". Por favor, escolha um nome diferente.",
@@ -46,32 +50,73 @@ OC.L10N.register(
"Could not create file \"{file}\" because it already exists" : "Não foi possível criar o ficheiro \"{file}\", porque este já existe",
"Could not create folder \"{dir}\" because it already exists" : "Não foi possível criar a pasta \"{dir}\", porque esta já existe",
"Error deleting file \"{fileName}\"." : "Erro ao eliminar o ficheiro \"{fileName}\".",
+ "No search results in other folders for {tag}{filter}{endtag}" : "Nenhum resultado noutras pastas para {tag}{filter}{endtag}",
"Name" : "Nome",
"Size" : "Tamanho",
"Modified" : "Modificado",
"_%n folder_::_%n folders_" : ["%n pasta","%n pastas"],
"_%n file_::_%n files_" : ["%n ficheiro","%n ficheiros"],
"{dirs} and {files}" : "{dirs} e {files}",
+ "_including %n hidden_::_including %n hidden_" : ["incluindo %n ocultos","incluindo %n ocultos"],
"You don’t have permission to upload or create files here" : "Não tem permissão para enviar ou criar ficheiros aqui",
"_Uploading %n file_::_Uploading %n files_" : ["A enviar %n ficheiro","A enviar %n ficheiros"],
"New" : "Novo",
+ "{used} of {quota} used" : "{used} de {quota} utilizado",
+ "{used} used" : "{used} utilizado",
"\"{name}\" is an invalid file name." : "\"{name}\" é um nome de ficheiro inválido.",
"File name cannot be empty." : "O nome do ficheiro não pode estar em branco.",
+ "\"/\" is not allowed inside a file name." : "\"/\" não é permitido dentro de um nome de um ficheiro.",
+ "\"{name}\" is not an allowed filetype" : "\"{name}\" não é um tipo de ficheiro permitido",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "O armazenamento de {owner} está cheio. Os ficheiros já não podem ser atualizados ou sincronizados!",
"Your storage is full, files can not be updated or synced anymore!" : "O seu armazenamento está cheio, os ficheiros já não podem ser atualizados ou sincronizados.",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "O armazenamento de {owner} está quase cheio ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "O seu armazenamento está quase cheio ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["corresponde a '{filter}'","correspondem a '{filter}'"],
+ "View in folder" : "Ver na pasta",
+ "Copied!" : "Copiado!",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Copiar hiperligação directa (apenas funciona para utilizadores que tenham acesso a este ficheiro/pasta)",
"Path" : "Caminho",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
"Favorited" : "Nos Favoritos",
"Favorite" : "Favorito",
- "Folder" : "Pasta",
"New folder" : "Nova pasta",
- "Upload" : "Enviar",
+ "Upload file" : "Enviar ficheiro",
+ "Not favorited" : "Não favorito",
+ "Remove from favorites" : "Remover dos favoritos",
+ "Add to favorites" : "Adicionar aos favoritos",
"An error occurred while trying to update the tags" : "Ocorreu um erro ao tentar atualizar as etiquetas",
+ "Added to favorites" : "Adicionado aos favoritos",
+ "Removed from favorites" : "Removido dos favoritos",
+ "You added {file} to your favorites" : "Adicionou {file} aos favoritos",
+ "You removed {file} from your favorites" : "Removeu {file} dos favoritos",
+ "File changes" : "Alterações no ficheiro",
+ "Created by {user}" : "Criado por {user}",
+ "Changed by {user}" : "Modificado por {user}",
+ "Deleted by {user}" : "Apagado por {user}",
+ "Restored by {user}" : "Restaurado por {user}",
+ "Renamed by {user}" : "Renomeado por {user}",
+ "Moved by {user}" : "Movido por {user}",
+ "\"remote user\"" : "\"utilizador remoto\"",
+ "You created {file}" : "Criou {file}",
+ "{user} created {file}" : "{user} criou {file}",
+ "{file} was created in a public folder" : "{file} foi criado numa pasta pública",
+ "You changed {file}" : "Modificou {file}",
+ "{user} changed {file}" : "{user} modificou {file}",
+ "You deleted {file}" : "Eliminou {file}",
+ "{user} deleted {file}" : "{user} eliminou {file}",
+ "You restored {file}" : "Restaurou {file}",
+ "{user} restored {file}" : "{user} restaurou {file}",
+ "You renamed {oldfile} to {newfile}" : "Renomeou {oldfile} para {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} renomeou {oldfile} para {newfile}",
+ "You moved {oldfile} to {newfile}" : "Moveu {oldfile} para {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{user} moveu {oldfile} para {newfile}",
+ "A file has been added to or removed from your favorites " : "Um ficheiro foi adicionado ou removido dos seus favoritos ",
+ "A file or folder has been changed or renamed " : "Um ficheiro ou pasta foram modificados ou renomeados ",
"A new file or folder has been created " : "Foi criado um novo ficheiro ou pasta",
+ "A file or folder has been deleted " : "Um ficheiro ou pasta foram apagados ",
"Limit notifications about creation and changes to your favorite files (Stream only) " : "Limite as notificações sobre a criação e alterações para os seus ficheiros favoritos (apenas Emissão) ",
+ "A file or folder has been restored " : "Um ficheiro ou pasta foram restaurados ",
+ "Unlimited" : "Ilimitado",
"Upload (max. %s)" : "Envio (máx. %s)",
"File handling" : "Utilização do ficheiro",
"Maximum upload size" : "Tamanho máximo de envio",
@@ -79,56 +124,32 @@ OC.L10N.register(
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Com o PHP-FPM poderá demorar 5 minutos até que as alterações sejam aplicadas.",
"Missing permissions to edit from here." : "Faltam permissões para editar a partir daqui.",
+ "%s used" : "%s utilizado",
"Settings" : "Configurações",
"Show hidden files" : "Mostrar ficheiros ocultos",
"WebDAV" : "WebDAV",
- "Use this address to access your Files via WebDAV " : "Utilize este endereço para aceder aos seus ficheiros via WebDAV ",
+ "Use this address to access your Files via WebDAV " : "Utilize este endereço para aceder aos seus ficheiros por WebDAV ",
+ "Cancel upload" : "Cancelar envio",
"No files in here" : "Nenhuns ficheiros aqui",
"Upload some content or sync with your devices!" : "Envie algum conteúdo ou sincronize com os seus dispositivos!",
"No entries found in this folder" : "Não foram encontradas entradas nesta pasta",
"Select all" : "Selecionar todos",
"Upload too large" : "Envio muito grande",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Os ficheiros que está a tentar enviar excedem o tamanho máximo para os envios de ficheiro neste servidor.",
- "No favorites" : "Sem favoritos",
+ "No favorites yet" : "Sem favoritos",
"Files and folders you mark as favorite will show up here" : "Os ficheiros e pastas que marcou como favoritos serão mostrados aqui",
+ "Tags" : "Etiquetas",
+ "Deleted files" : "Ficheiros eliminados",
+ "Shared with others" : "Partilhado com terceiros",
+ "Shared with you" : "Partilhado consigo ",
+ "Shared by link" : "Partilhado por hiperligação",
"Text file" : "Ficheiro de Texto",
"New text file.txt" : "Novo texto ficheiro.txt",
- "Storage not available" : "Armazenamento indisponível",
- "Unable to set upload directory." : "Não foi possível definir a diretoria de envio.",
- "Invalid Token" : "Senha Inválida",
- "No file was uploaded. Unknown error" : "Não foi enviado nenhum ficheiro. Erro desconhecido",
- "There is no error, the file uploaded with success" : "Não ocorreram erros, o ficheiro foi enviado com sucesso",
- "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "O ficheiro enviado excede a diretiva php.ini upload_max_filesize no php.ini",
- "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O tamanho do ficheiro enviado excede a diretiva MAX_FILE_SIZE definida no formulário HTML",
- "The uploaded file was only partially uploaded" : "O ficheiro enviado só foi parcialmente enviado",
- "No file was uploaded" : "Não foi enviado nenhum ficheiro",
- "Missing a temporary folder" : "A pasta temporária está em falta",
- "Failed to write to disk" : "Não foi possível gravar no disco",
- "Not enough storage available" : "Não há espaço suficiente em disco",
- "The target folder has been moved or deleted." : "A pasta de destino foi movida ou eliminada.",
- "Upload failed. Could not find uploaded file" : "Envio falhou. Não foi possível encontrar o ficheiro enviado",
- "Upload failed. Could not get file info." : "Envio falhou. Não foi possível obter a informação do ficheiro.",
- "Invalid directory." : "Diretoria inválida.",
- "Total file size {size1} exceeds upload limit {size2}" : "O tamanho total do ficheiro {size1} excede o limite de envio {size2}",
- "Error uploading file \"{fileName}\": {message}" : "Erro ao enviar o ficheiro \"{fileName}\": {message}",
- "Could not get result from server." : "Não foi possível obter o resultado do servidor.",
- "No entries in this folder match '{filter}'" : "Nenhumas entradas nesta pasta correspondem a '{filter}'",
- "Local link" : "Hiperligação local",
- "{newname} already exists" : "{newname} já existe",
- "A file or folder has been changed " : "Foi alterado um ficheiro ou pasta",
- "A file or folder has been deleted " : "Foi eliminado um ficheiro ou pasta",
- "A file or folder has been restored " : "Foi restaurado um ficheiro ou pasta",
- "You created %1$s" : "Criou %1$s",
- "%2$s created %1$s" : "%2$s criou %1$s",
- "%1$s was created in a public folder" : "%1$s foi criado numa pasta pública",
- "You changed %1$s" : "Alterou %1$s",
- "%2$s changed %1$s" : "%2$s alterou %1$s",
- "You deleted %1$s" : "Eliminou %1$s",
- "%2$s deleted %1$s" : "%2$s eliminou %1$s",
- "You restored %1$s" : "Restaurou %1$s",
- "%2$s restored %1$s" : "%2$s restaurou %1$s",
- "Changed by %2$s" : "Alterado por %2$s",
- "Deleted by %2$s" : "Eliminado por %2$s",
- "Restored by %2$s" : "Restaurado por %2$s"
+ "Move" : "Mover",
+ "Target folder" : "Pasta de destino",
+ "A new file or folder has been deleted " : "Um novo ficheiro ou pasta foi eliminado ",
+ "A new file or folder has been restored " : "Um novo ficheiro ou pasta foi restaurado ",
+ "%s of %s used" : "%s de %s utilizado",
+ "Use this address to access your Files via WebDAV " : "Utilize este endereço para aceder aos seus ficheiros por WebDAV "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/pt_PT.json b/apps/files/l10n/pt_PT.json
index fe984ec661281..038073c6f6623 100644
--- a/apps/files/l10n/pt_PT.json
+++ b/apps/files/l10n/pt_PT.json
@@ -1,33 +1,33 @@
{ "translations": {
+ "Storage is temporarily not available" : "Armazenamento temporariamente indisponível",
"Storage invalid" : "Armazenamento inválido",
"Unknown error" : "Erro desconhecido",
- "Files" : "Ficheiros",
"All files" : "Todos os ficheiros",
+ "Recent" : "Recentes",
+ "Favorites" : "Favoritos",
+ "File could not be found" : "O ficheiro não foi encontrado",
+ "Move or copy" : "Mover ou copiar",
+ "Download" : "Transferir",
+ "Delete" : "Eliminar",
"Home" : "Início",
"Close" : "Fechar",
- "Favorites" : "Favoritos",
"Could not create folder \"{dir}\"" : "Não foi possível criar a pasta \"{dir}\"",
"Upload cancelled." : "Envio cancelado.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Não é possível enviar {filename}, porque este é uma diretoria ou tem 0 bytes",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Não existe espaço suficiente, está a enviar {size1} mas resta apenas {size2}",
- "Uploading..." : "A enviar...",
- "..." : "...",
- "{hours}:{minutes}:{seconds} hour{plural_s} left" : "Tempo restante: {hours}:{minutes}:{seconds} hora{plural_s}",
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "{minutes}:{seconds} minute{plural_s} left" : "faltam: {minutes}:{seconds} minute{plural_s}",
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "{seconds} second{plural_s} left" : "faltam: {seconds} segundo{plural_s}",
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Agora, a qualquer momento...",
- "Soon..." : "Brevemente...",
+ "Target folder \"{dir}\" does not exist any more" : "A pasta de destino \"{dir}\" já não existe",
+ "Not enough free space" : "Espaço insuficiente",
+ "Uploading …" : "A carregar ...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Envio de ficheiro em progresso. Se deixar a página agora, irá cancelar o envio.",
+ "Target folder does not exist any more" : "A pasta de destino já não existe",
+ "Error when assembling chunks, status code {status}" : "Erro ao agregar partições, código de estado: {estado}",
"Actions" : "Ações",
- "Download" : "Transferir",
"Rename" : "Renomear",
- "Delete" : "Eliminar",
"Disconnect storage" : "Desligue o armazenamento",
"Unshare" : "Cancelar partilha",
+ "Could not load info for file \"{file}\"" : "Não foi possível carregar informações do ficheiro \"{file}\"",
+ "Files" : "Ficheiros",
"Details" : "Detalhes",
"Select" : "Selecionar",
"Pending" : "Pendente",
@@ -36,6 +36,10 @@
"This directory is unavailable, please check the logs or contact the administrator" : "Esta diretoria está indisponível, por favor, verifique os registos ou contacte o administrador",
"Could not move \"{file}\", target exists" : "Não foi possível mover \"{file}\", destino já existe",
"Could not move \"{file}\"" : "Não foi possivel mover o ficheiro \"{file}\"",
+ "Could not copy \"{file}\", target exists" : "Não foi possível copiar \"{file}\", o destino já existe",
+ "Could not copy \"{file}\"" : "Impossível copiar \"{file}\"",
+ "Copied {origin} inside {destination}" : "Copiado {origin} para {destination}",
+ "Copied {origin} and {nbfiles} other files inside {destination}" : "Copiados {origin} e {nbfiles} outros ficheiros para dentro de {destination}",
"{newName} already exists" : "{newName} já existe",
"Could not rename \"{fileName}\", it does not exist any more" : "Não foi possível renomear \"{fileName}\", este já não existe",
"The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "O nome \"{targetName}\" já está em utilização na pasta \"{dir}\". Por favor, escolha um nome diferente.",
@@ -44,32 +48,73 @@
"Could not create file \"{file}\" because it already exists" : "Não foi possível criar o ficheiro \"{file}\", porque este já existe",
"Could not create folder \"{dir}\" because it already exists" : "Não foi possível criar a pasta \"{dir}\", porque esta já existe",
"Error deleting file \"{fileName}\"." : "Erro ao eliminar o ficheiro \"{fileName}\".",
+ "No search results in other folders for {tag}{filter}{endtag}" : "Nenhum resultado noutras pastas para {tag}{filter}{endtag}",
"Name" : "Nome",
"Size" : "Tamanho",
"Modified" : "Modificado",
"_%n folder_::_%n folders_" : ["%n pasta","%n pastas"],
"_%n file_::_%n files_" : ["%n ficheiro","%n ficheiros"],
"{dirs} and {files}" : "{dirs} e {files}",
+ "_including %n hidden_::_including %n hidden_" : ["incluindo %n ocultos","incluindo %n ocultos"],
"You don’t have permission to upload or create files here" : "Não tem permissão para enviar ou criar ficheiros aqui",
"_Uploading %n file_::_Uploading %n files_" : ["A enviar %n ficheiro","A enviar %n ficheiros"],
"New" : "Novo",
+ "{used} of {quota} used" : "{used} de {quota} utilizado",
+ "{used} used" : "{used} utilizado",
"\"{name}\" is an invalid file name." : "\"{name}\" é um nome de ficheiro inválido.",
"File name cannot be empty." : "O nome do ficheiro não pode estar em branco.",
+ "\"/\" is not allowed inside a file name." : "\"/\" não é permitido dentro de um nome de um ficheiro.",
+ "\"{name}\" is not an allowed filetype" : "\"{name}\" não é um tipo de ficheiro permitido",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "O armazenamento de {owner} está cheio. Os ficheiros já não podem ser atualizados ou sincronizados!",
"Your storage is full, files can not be updated or synced anymore!" : "O seu armazenamento está cheio, os ficheiros já não podem ser atualizados ou sincronizados.",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "O armazenamento de {owner} está quase cheio ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "O seu armazenamento está quase cheio ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["corresponde a '{filter}'","correspondem a '{filter}'"],
+ "View in folder" : "Ver na pasta",
+ "Copied!" : "Copiado!",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Copiar hiperligação directa (apenas funciona para utilizadores que tenham acesso a este ficheiro/pasta)",
"Path" : "Caminho",
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
"Favorited" : "Nos Favoritos",
"Favorite" : "Favorito",
- "Folder" : "Pasta",
"New folder" : "Nova pasta",
- "Upload" : "Enviar",
+ "Upload file" : "Enviar ficheiro",
+ "Not favorited" : "Não favorito",
+ "Remove from favorites" : "Remover dos favoritos",
+ "Add to favorites" : "Adicionar aos favoritos",
"An error occurred while trying to update the tags" : "Ocorreu um erro ao tentar atualizar as etiquetas",
+ "Added to favorites" : "Adicionado aos favoritos",
+ "Removed from favorites" : "Removido dos favoritos",
+ "You added {file} to your favorites" : "Adicionou {file} aos favoritos",
+ "You removed {file} from your favorites" : "Removeu {file} dos favoritos",
+ "File changes" : "Alterações no ficheiro",
+ "Created by {user}" : "Criado por {user}",
+ "Changed by {user}" : "Modificado por {user}",
+ "Deleted by {user}" : "Apagado por {user}",
+ "Restored by {user}" : "Restaurado por {user}",
+ "Renamed by {user}" : "Renomeado por {user}",
+ "Moved by {user}" : "Movido por {user}",
+ "\"remote user\"" : "\"utilizador remoto\"",
+ "You created {file}" : "Criou {file}",
+ "{user} created {file}" : "{user} criou {file}",
+ "{file} was created in a public folder" : "{file} foi criado numa pasta pública",
+ "You changed {file}" : "Modificou {file}",
+ "{user} changed {file}" : "{user} modificou {file}",
+ "You deleted {file}" : "Eliminou {file}",
+ "{user} deleted {file}" : "{user} eliminou {file}",
+ "You restored {file}" : "Restaurou {file}",
+ "{user} restored {file}" : "{user} restaurou {file}",
+ "You renamed {oldfile} to {newfile}" : "Renomeou {oldfile} para {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} renomeou {oldfile} para {newfile}",
+ "You moved {oldfile} to {newfile}" : "Moveu {oldfile} para {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{user} moveu {oldfile} para {newfile}",
+ "A file has been added to or removed from your favorites " : "Um ficheiro foi adicionado ou removido dos seus favoritos ",
+ "A file or folder has been changed or renamed " : "Um ficheiro ou pasta foram modificados ou renomeados ",
"A new file or folder has been created " : "Foi criado um novo ficheiro ou pasta",
+ "A file or folder has been deleted " : "Um ficheiro ou pasta foram apagados ",
"Limit notifications about creation and changes to your favorite files (Stream only) " : "Limite as notificações sobre a criação e alterações para os seus ficheiros favoritos (apenas Emissão) ",
+ "A file or folder has been restored " : "Um ficheiro ou pasta foram restaurados ",
+ "Unlimited" : "Ilimitado",
"Upload (max. %s)" : "Envio (máx. %s)",
"File handling" : "Utilização do ficheiro",
"Maximum upload size" : "Tamanho máximo de envio",
@@ -77,56 +122,32 @@
"Save" : "Guardar",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Com o PHP-FPM poderá demorar 5 minutos até que as alterações sejam aplicadas.",
"Missing permissions to edit from here." : "Faltam permissões para editar a partir daqui.",
+ "%s used" : "%s utilizado",
"Settings" : "Configurações",
"Show hidden files" : "Mostrar ficheiros ocultos",
"WebDAV" : "WebDAV",
- "Use this address to access your Files via WebDAV " : "Utilize este endereço para aceder aos seus ficheiros via WebDAV ",
+ "Use this address to access your Files via WebDAV " : "Utilize este endereço para aceder aos seus ficheiros por WebDAV ",
+ "Cancel upload" : "Cancelar envio",
"No files in here" : "Nenhuns ficheiros aqui",
"Upload some content or sync with your devices!" : "Envie algum conteúdo ou sincronize com os seus dispositivos!",
"No entries found in this folder" : "Não foram encontradas entradas nesta pasta",
"Select all" : "Selecionar todos",
"Upload too large" : "Envio muito grande",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Os ficheiros que está a tentar enviar excedem o tamanho máximo para os envios de ficheiro neste servidor.",
- "No favorites" : "Sem favoritos",
+ "No favorites yet" : "Sem favoritos",
"Files and folders you mark as favorite will show up here" : "Os ficheiros e pastas que marcou como favoritos serão mostrados aqui",
+ "Tags" : "Etiquetas",
+ "Deleted files" : "Ficheiros eliminados",
+ "Shared with others" : "Partilhado com terceiros",
+ "Shared with you" : "Partilhado consigo ",
+ "Shared by link" : "Partilhado por hiperligação",
"Text file" : "Ficheiro de Texto",
"New text file.txt" : "Novo texto ficheiro.txt",
- "Storage not available" : "Armazenamento indisponível",
- "Unable to set upload directory." : "Não foi possível definir a diretoria de envio.",
- "Invalid Token" : "Senha Inválida",
- "No file was uploaded. Unknown error" : "Não foi enviado nenhum ficheiro. Erro desconhecido",
- "There is no error, the file uploaded with success" : "Não ocorreram erros, o ficheiro foi enviado com sucesso",
- "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "O ficheiro enviado excede a diretiva php.ini upload_max_filesize no php.ini",
- "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O tamanho do ficheiro enviado excede a diretiva MAX_FILE_SIZE definida no formulário HTML",
- "The uploaded file was only partially uploaded" : "O ficheiro enviado só foi parcialmente enviado",
- "No file was uploaded" : "Não foi enviado nenhum ficheiro",
- "Missing a temporary folder" : "A pasta temporária está em falta",
- "Failed to write to disk" : "Não foi possível gravar no disco",
- "Not enough storage available" : "Não há espaço suficiente em disco",
- "The target folder has been moved or deleted." : "A pasta de destino foi movida ou eliminada.",
- "Upload failed. Could not find uploaded file" : "Envio falhou. Não foi possível encontrar o ficheiro enviado",
- "Upload failed. Could not get file info." : "Envio falhou. Não foi possível obter a informação do ficheiro.",
- "Invalid directory." : "Diretoria inválida.",
- "Total file size {size1} exceeds upload limit {size2}" : "O tamanho total do ficheiro {size1} excede o limite de envio {size2}",
- "Error uploading file \"{fileName}\": {message}" : "Erro ao enviar o ficheiro \"{fileName}\": {message}",
- "Could not get result from server." : "Não foi possível obter o resultado do servidor.",
- "No entries in this folder match '{filter}'" : "Nenhumas entradas nesta pasta correspondem a '{filter}'",
- "Local link" : "Hiperligação local",
- "{newname} already exists" : "{newname} já existe",
- "A file or folder has been changed " : "Foi alterado um ficheiro ou pasta",
- "A file or folder has been deleted " : "Foi eliminado um ficheiro ou pasta",
- "A file or folder has been restored " : "Foi restaurado um ficheiro ou pasta",
- "You created %1$s" : "Criou %1$s",
- "%2$s created %1$s" : "%2$s criou %1$s",
- "%1$s was created in a public folder" : "%1$s foi criado numa pasta pública",
- "You changed %1$s" : "Alterou %1$s",
- "%2$s changed %1$s" : "%2$s alterou %1$s",
- "You deleted %1$s" : "Eliminou %1$s",
- "%2$s deleted %1$s" : "%2$s eliminou %1$s",
- "You restored %1$s" : "Restaurou %1$s",
- "%2$s restored %1$s" : "%2$s restaurou %1$s",
- "Changed by %2$s" : "Alterado por %2$s",
- "Deleted by %2$s" : "Eliminado por %2$s",
- "Restored by %2$s" : "Restaurado por %2$s"
+ "Move" : "Mover",
+ "Target folder" : "Pasta de destino",
+ "A new file or folder has been deleted " : "Um novo ficheiro ou pasta foi eliminado ",
+ "A new file or folder has been restored " : "Um novo ficheiro ou pasta foi restaurado ",
+ "%s of %s used" : "%s de %s utilizado",
+ "Use this address to access your Files via WebDAV " : "Utilize este endereço para aceder aos seus ficheiros por WebDAV "
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/ro.js b/apps/files/l10n/ro.js
index 285604b1ea179..d6763ee3ed950 100644
--- a/apps/files/l10n/ro.js
+++ b/apps/files/l10n/ro.js
@@ -6,26 +6,25 @@ OC.L10N.register(
"Unknown error" : "Eroare necunoscută",
"All files" : "Toate fișierele",
"Recent" : "Recente",
+ "Favorites" : "Favorite",
"File could not be found" : "Fișierul nu a fost găsit",
+ "Move or copy" : "Mută sau copiază",
+ "Download" : "Descarcă",
+ "Delete" : "Șterge",
"Home" : "Acasă",
"Close" : "Închide",
- "Favorites" : "Favorite",
"Could not create folder \"{dir}\"" : "Nu s-a putut crea directorul \"{dir}\"",
"Upload cancelled." : "Încărcare anulată.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Nu se poate încărca {filename} deoarece este un director sau are mărimea de 0 octeți",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Spațiu liber insuficient, încărcați {size1} însă doar {size2} disponibil rămas",
"Target folder \"{dir}\" does not exist any more" : "Directorul \"{dir}\" nu mai există",
"Not enough free space" : "Spațiu insuficient",
"Uploading …" : "Încărcare...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} din {totalSize} ({bitrate})",
"Target folder does not exist any more" : "Directorul destinație nu mai există",
"Actions" : "Acțiuni",
- "Download" : "Descarcă",
"Rename" : "Redenumește",
- "Move or copy" : "Mută sau copiază",
- "Target folder" : "Directorul destinație",
- "Delete" : "Șterge",
"Disconnect storage" : "Deconectează stocarea",
"Unshare" : "Nu mai partaja",
"Files" : "Fișiere",
@@ -112,7 +111,6 @@ OC.L10N.register(
"Save" : "Salvează",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Cu PHP-FPM poate dura 5 minute pentru a aplica schimbările..",
"Missing permissions to edit from here." : "Nu ai permisiuni pentru a edita aici.",
- "%s of %s used" : "%s din %s folosiți",
"%s used" : "%s folosiți",
"Settings" : "Setări",
"Show hidden files" : "Arată fișierele ascunse",
@@ -127,27 +125,14 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Fișierele pe care încerci să le încarci depășesc limita de încărcare maximă admisă pe acest server.",
"No favorites yet" : "Nu aveți favorite încă",
"Files and folders you mark as favorite will show up here" : "FIșierele și directoarele pe care le marchezi ca favorite vor apărea aici",
- "Shared with you" : "Partajat cu tine",
- "Shared with others" : "Partajat cu alții",
- "Shared by link" : "Partajat prin link",
"Tags" : "Etichete",
"Deleted files" : "Fișiere șterse",
+ "Shared with others" : "Partajat cu alții",
+ "Shared with you" : "Partajat cu tine",
+ "Shared by link" : "Partajat prin link",
"Text file" : "Fișier text",
"New text file.txt" : "New text file.txt",
- "Uploading..." : "Încărcare",
- "..." : "...",
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "În orice moment...",
- "Soon..." : "În curând...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Fișierul este în curs de încărcare. Părăsirea paginii va întrerupe încărcarea.",
- "Move" : "Mută",
- "Folder" : "Dosar",
- "Upload" : "Încărcă",
- "A new file or folder has been deleted " : "Un nou fișier sau director a fost șters ",
- "A new file or folder has been restored " : "Un fișier sau director a fost restaurat ",
- "Use this address to access your Files via WebDAV " : "Folosește această adresă pentru a accesa Fișierele prin WebDAV ",
- "No favorites" : "Fără favorite"
+ "Target folder" : "Directorul destinație",
+ "%s of %s used" : "%s din %s folosiți"
},
"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));");
diff --git a/apps/files/l10n/ro.json b/apps/files/l10n/ro.json
index 8d41bb52adcb6..221d8e359ed48 100644
--- a/apps/files/l10n/ro.json
+++ b/apps/files/l10n/ro.json
@@ -4,26 +4,25 @@
"Unknown error" : "Eroare necunoscută",
"All files" : "Toate fișierele",
"Recent" : "Recente",
+ "Favorites" : "Favorite",
"File could not be found" : "Fișierul nu a fost găsit",
+ "Move or copy" : "Mută sau copiază",
+ "Download" : "Descarcă",
+ "Delete" : "Șterge",
"Home" : "Acasă",
"Close" : "Închide",
- "Favorites" : "Favorite",
"Could not create folder \"{dir}\"" : "Nu s-a putut crea directorul \"{dir}\"",
"Upload cancelled." : "Încărcare anulată.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Nu se poate încărca {filename} deoarece este un director sau are mărimea de 0 octeți",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Spațiu liber insuficient, încărcați {size1} însă doar {size2} disponibil rămas",
"Target folder \"{dir}\" does not exist any more" : "Directorul \"{dir}\" nu mai există",
"Not enough free space" : "Spațiu insuficient",
"Uploading …" : "Încărcare...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} din {totalSize} ({bitrate})",
"Target folder does not exist any more" : "Directorul destinație nu mai există",
"Actions" : "Acțiuni",
- "Download" : "Descarcă",
"Rename" : "Redenumește",
- "Move or copy" : "Mută sau copiază",
- "Target folder" : "Directorul destinație",
- "Delete" : "Șterge",
"Disconnect storage" : "Deconectează stocarea",
"Unshare" : "Nu mai partaja",
"Files" : "Fișiere",
@@ -110,7 +109,6 @@
"Save" : "Salvează",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Cu PHP-FPM poate dura 5 minute pentru a aplica schimbările..",
"Missing permissions to edit from here." : "Nu ai permisiuni pentru a edita aici.",
- "%s of %s used" : "%s din %s folosiți",
"%s used" : "%s folosiți",
"Settings" : "Setări",
"Show hidden files" : "Arată fișierele ascunse",
@@ -125,27 +123,14 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Fișierele pe care încerci să le încarci depășesc limita de încărcare maximă admisă pe acest server.",
"No favorites yet" : "Nu aveți favorite încă",
"Files and folders you mark as favorite will show up here" : "FIșierele și directoarele pe care le marchezi ca favorite vor apărea aici",
- "Shared with you" : "Partajat cu tine",
- "Shared with others" : "Partajat cu alții",
- "Shared by link" : "Partajat prin link",
"Tags" : "Etichete",
"Deleted files" : "Fișiere șterse",
+ "Shared with others" : "Partajat cu alții",
+ "Shared with you" : "Partajat cu tine",
+ "Shared by link" : "Partajat prin link",
"Text file" : "Fișier text",
"New text file.txt" : "New text file.txt",
- "Uploading..." : "Încărcare",
- "..." : "...",
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "În orice moment...",
- "Soon..." : "În curând...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Fișierul este în curs de încărcare. Părăsirea paginii va întrerupe încărcarea.",
- "Move" : "Mută",
- "Folder" : "Dosar",
- "Upload" : "Încărcă",
- "A new file or folder has been deleted " : "Un nou fișier sau director a fost șters ",
- "A new file or folder has been restored " : "Un fișier sau director a fost restaurat ",
- "Use this address to access your Files via WebDAV " : "Folosește această adresă pentru a accesa Fișierele prin WebDAV ",
- "No favorites" : "Fără favorite"
+ "Target folder" : "Directorul destinație",
+ "%s of %s used" : "%s din %s folosiți"
},"pluralForm" :"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"
}
\ No newline at end of file
diff --git a/apps/files/l10n/ru.js b/apps/files/l10n/ru.js
index 9878e2f78dd95..ccc47834ea335 100644
--- a/apps/files/l10n/ru.js
+++ b/apps/files/l10n/ru.js
@@ -6,27 +6,32 @@ OC.L10N.register(
"Unknown error" : "Неизвестная ошибка",
"All files" : "Все файлы",
"Recent" : "Недавно изменённые",
+ "Favorites" : "Избранные",
"File could not be found" : "Невозможно найти файл",
+ "Move or copy" : "Переместить или копировать",
+ "Download" : "Скачать",
+ "Delete" : "Удалить",
"Home" : "Главная",
"Close" : "Закрыть",
- "Favorites" : "Избранные",
"Could not create folder \"{dir}\"" : "Невозможно создать каталог «{dir}»",
+ "This will stop your current uploads." : "Это действие остановит активные сеансы передачи файлов на сервер. ",
"Upload cancelled." : "Выгрузка отменена.",
+ "…" : "…",
+ "Processing files …" : "Обработка файлов…",
"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 …" : "Загрузка...",
- "…" : "...",
+ "An unknown error has occurred" : "Произошла неизвестная ошибка",
+ "Uploading …" : "Загрузка…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} из {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Загрузка этого элемента не поддерживается",
"Target folder does not exist any more" : "Каталог больше не существует",
"Error when assembling chunks, status code {status}" : "Ошибка при сборке чанков, код ошибки {status}",
"Actions" : "Действия",
- "Download" : "Скачать",
"Rename" : "Переименовать",
- "Move or copy" : "Переместить или копировать",
- "Target folder" : "Целевой каталог",
- "Delete" : "Удалить",
+ "Copy" : "Копировать",
+ "Choose target folder" : "Выберите каталога назначения",
"Disconnect storage" : "Отсоединить хранилище",
"Unshare" : "Закрыть доступ",
"Could not load info for file \"{file}\"" : "Не удаётся загрузить информацию для файла \"{file}\"",
@@ -81,7 +86,7 @@ OC.L10N.register(
"Favorited" : "Избранное",
"Favorite" : "Добавить в избранное",
"New folder" : "Новый каталог",
- "Upload file" : "Зарузить файл",
+ "Upload file" : "Загрузить файл",
"Not favorited" : "Не избранное",
"Remove from favorites" : "Удалить из избранных",
"Add to favorites" : "Добавить в избранное",
@@ -99,12 +104,18 @@ OC.L10N.register(
"Moved by {user}" : "Перемещено {user}",
"\"remote user\"" : "«пользователь с другого сервера»",
"You created {file}" : "Вы создали «{file}»",
+ "You created an encrypted file in {file}" : "Вы создали зашифрованный файл в «{file}»",
"{user} created {file}" : "{user} создал(а) «{file}»",
+ "{user} created an encrypted file in {file}" : "{user} создал(а) зашифрованный файл в «{file}»",
"{file} was created in a public folder" : "«{file}» создан в общедоступом каталоге",
"You changed {file}" : "Вы изменили «{file}»",
+ "You changed an encrypted file in {file}" : "Вы изменили зашифрованный файл в «{file}»",
"{user} changed {file}" : "{user} изменил(а) «{file}»",
+ "{user} changed an encrypted file in {file}" : "{user} изменил(а) зашифрованный файл в «{file}»",
"You deleted {file}" : "Вы удалили «{file}»",
+ "You deleted an encrypted file in {file}" : "Вы удалили зашифрованный файл в «{file}»",
"{user} deleted {file}" : "{user} удалил(а) «{file}»",
+ "{user} deleted an encrypted file in {file}" : " {user} удалил(а) зашифрованный файл в «{file}»",
"You restored {file}" : "Вы восстановили «{file}»",
"{user} restored {file}" : "{user} восстановил(а) «{file}»",
"You renamed {oldfile} to {newfile}" : "Вы переименовали «{oldfile}» в «{newfile}»",
@@ -119,18 +130,20 @@ OC.L10N.register(
"A file or folder has been restored " : "Файл или каталог был восстановлен ",
"Unlimited" : "Неограничено",
"Upload (max. %s)" : "Загрузка (максимум %s)",
+ "File Management" : "Управление файлами",
"File handling" : "Управление файлами",
"Maximum upload size" : "Максимальный размер загружаемого файла",
"max. possible: " : "макс. возможно: ",
"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",
+ "%1$s of %2$s used" : "использовано %1$s из %2$s ",
"%s used" : "%s использовано",
"Settings" : "Настройки",
"Show hidden files" : "Показывать скрытые файлы",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Используйте этот адрес для доступа к вашим файлам через WebDAV ",
+ "Toggle grid view" : "Включить или отключить режим просмотра сеткой",
"Cancel upload" : "Отменить загрузку",
"No files in here" : "Здесь нет файлов",
"Upload some content or sync with your devices!" : "Загрузите что-нибудь или синхронизируйте со своими устройствами!",
@@ -140,31 +153,20 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Файлы, которые вы пытаетесь загрузить, превышают лимит максимального размера на этом сервере.",
"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" : "Корзина",
+ "Shares" : "Общие ресурсы",
+ "Shared with others" : "Доступные для других",
+ "Shared with you" : "Доступные для вас",
+ "Shared by link" : "Доступные по ссылке",
+ "Deleted shares" : "Удаленные общие ресурсы",
"Text file" : "Текстовый файл",
"New text file.txt" : "Новый текстовый файл.txt",
- "Uploading..." : "Загрузка...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["Остался {hours}:{minutes}:{seconds} час","Осталось {hours}:{minutes}:{seconds} часа","Осталось {hours}:{minutes}:{seconds} часов","Осталось {hours}:{minutes}:{seconds} часов"],
- "{hours}:{minutes}h" : "{hours}:{minutes}ч",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["осталась {minutes}:{seconds} минута","осталось {minutes}:{seconds} минуты","осталось {minutes}:{seconds} минут","осталось {minutes}:{seconds} минут"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}м",
- "_{seconds} second left_::_{seconds} seconds left_" : ["осталась {seconds} секунда","осталось {seconds} секунды","осталось {seconds} секунд","осталось {seconds} секунд"],
- "{seconds}s" : "{seconds}с",
- "Any moment now..." : "В любой момент...",
- "Soon..." : "Скоро...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Выполняется передача файла. Покинув страницу, вы прервёте загрузку.",
- "Move" : "Перенести",
- "Copy local link" : "Скопировать локальную ссылку",
- "Folder" : "Каталог",
- "Upload" : "Загрузить",
+ "Move" : "Переместить",
+ "Target folder" : "Целевой каталог",
"A new file or folder has been deleted " : "Новый файл или каталог был удален ",
"A new file or folder has been restored " : "Новый файл или каталог был восстановлен ",
- "Use this address to access your Files via WebDAV " : "Используйте этот адрес для доступа по WebDAV ",
- "No favorites" : "Нет избранного"
+ "%s of %s used" : "использовано %s из %s",
+ "Use this address to access your Files via WebDAV " : "Используйте этот адрес для доступа по WebDAV "
},
"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 be07497fda45e..f1bbc136c5db2 100644
--- a/apps/files/l10n/ru.json
+++ b/apps/files/l10n/ru.json
@@ -4,27 +4,32 @@
"Unknown error" : "Неизвестная ошибка",
"All files" : "Все файлы",
"Recent" : "Недавно изменённые",
+ "Favorites" : "Избранные",
"File could not be found" : "Невозможно найти файл",
+ "Move or copy" : "Переместить или копировать",
+ "Download" : "Скачать",
+ "Delete" : "Удалить",
"Home" : "Главная",
"Close" : "Закрыть",
- "Favorites" : "Избранные",
"Could not create folder \"{dir}\"" : "Невозможно создать каталог «{dir}»",
+ "This will stop your current uploads." : "Это действие остановит активные сеансы передачи файлов на сервер. ",
"Upload cancelled." : "Выгрузка отменена.",
+ "…" : "…",
+ "Processing files …" : "Обработка файлов…",
"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 …" : "Загрузка...",
- "…" : "...",
+ "An unknown error has occurred" : "Произошла неизвестная ошибка",
+ "Uploading …" : "Загрузка…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} из {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Загрузка этого элемента не поддерживается",
"Target folder does not exist any more" : "Каталог больше не существует",
"Error when assembling chunks, status code {status}" : "Ошибка при сборке чанков, код ошибки {status}",
"Actions" : "Действия",
- "Download" : "Скачать",
"Rename" : "Переименовать",
- "Move or copy" : "Переместить или копировать",
- "Target folder" : "Целевой каталог",
- "Delete" : "Удалить",
+ "Copy" : "Копировать",
+ "Choose target folder" : "Выберите каталога назначения",
"Disconnect storage" : "Отсоединить хранилище",
"Unshare" : "Закрыть доступ",
"Could not load info for file \"{file}\"" : "Не удаётся загрузить информацию для файла \"{file}\"",
@@ -79,7 +84,7 @@
"Favorited" : "Избранное",
"Favorite" : "Добавить в избранное",
"New folder" : "Новый каталог",
- "Upload file" : "Зарузить файл",
+ "Upload file" : "Загрузить файл",
"Not favorited" : "Не избранное",
"Remove from favorites" : "Удалить из избранных",
"Add to favorites" : "Добавить в избранное",
@@ -97,12 +102,18 @@
"Moved by {user}" : "Перемещено {user}",
"\"remote user\"" : "«пользователь с другого сервера»",
"You created {file}" : "Вы создали «{file}»",
+ "You created an encrypted file in {file}" : "Вы создали зашифрованный файл в «{file}»",
"{user} created {file}" : "{user} создал(а) «{file}»",
+ "{user} created an encrypted file in {file}" : "{user} создал(а) зашифрованный файл в «{file}»",
"{file} was created in a public folder" : "«{file}» создан в общедоступом каталоге",
"You changed {file}" : "Вы изменили «{file}»",
+ "You changed an encrypted file in {file}" : "Вы изменили зашифрованный файл в «{file}»",
"{user} changed {file}" : "{user} изменил(а) «{file}»",
+ "{user} changed an encrypted file in {file}" : "{user} изменил(а) зашифрованный файл в «{file}»",
"You deleted {file}" : "Вы удалили «{file}»",
+ "You deleted an encrypted file in {file}" : "Вы удалили зашифрованный файл в «{file}»",
"{user} deleted {file}" : "{user} удалил(а) «{file}»",
+ "{user} deleted an encrypted file in {file}" : " {user} удалил(а) зашифрованный файл в «{file}»",
"You restored {file}" : "Вы восстановили «{file}»",
"{user} restored {file}" : "{user} восстановил(а) «{file}»",
"You renamed {oldfile} to {newfile}" : "Вы переименовали «{oldfile}» в «{newfile}»",
@@ -117,18 +128,20 @@
"A file or folder has been restored " : "Файл или каталог был восстановлен ",
"Unlimited" : "Неограничено",
"Upload (max. %s)" : "Загрузка (максимум %s)",
+ "File Management" : "Управление файлами",
"File handling" : "Управление файлами",
"Maximum upload size" : "Максимальный размер загружаемого файла",
"max. possible: " : "макс. возможно: ",
"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",
+ "%1$s of %2$s used" : "использовано %1$s из %2$s ",
"%s used" : "%s использовано",
"Settings" : "Настройки",
"Show hidden files" : "Показывать скрытые файлы",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Используйте этот адрес для доступа к вашим файлам через WebDAV ",
+ "Toggle grid view" : "Включить или отключить режим просмотра сеткой",
"Cancel upload" : "Отменить загрузку",
"No files in here" : "Здесь нет файлов",
"Upload some content or sync with your devices!" : "Загрузите что-нибудь или синхронизируйте со своими устройствами!",
@@ -138,31 +151,20 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Файлы, которые вы пытаетесь загрузить, превышают лимит максимального размера на этом сервере.",
"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" : "Корзина",
+ "Shares" : "Общие ресурсы",
+ "Shared with others" : "Доступные для других",
+ "Shared with you" : "Доступные для вас",
+ "Shared by link" : "Доступные по ссылке",
+ "Deleted shares" : "Удаленные общие ресурсы",
"Text file" : "Текстовый файл",
"New text file.txt" : "Новый текстовый файл.txt",
- "Uploading..." : "Загрузка...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["Остался {hours}:{minutes}:{seconds} час","Осталось {hours}:{minutes}:{seconds} часа","Осталось {hours}:{minutes}:{seconds} часов","Осталось {hours}:{minutes}:{seconds} часов"],
- "{hours}:{minutes}h" : "{hours}:{minutes}ч",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["осталась {minutes}:{seconds} минута","осталось {minutes}:{seconds} минуты","осталось {minutes}:{seconds} минут","осталось {minutes}:{seconds} минут"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}м",
- "_{seconds} second left_::_{seconds} seconds left_" : ["осталась {seconds} секунда","осталось {seconds} секунды","осталось {seconds} секунд","осталось {seconds} секунд"],
- "{seconds}s" : "{seconds}с",
- "Any moment now..." : "В любой момент...",
- "Soon..." : "Скоро...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Выполняется передача файла. Покинув страницу, вы прервёте загрузку.",
- "Move" : "Перенести",
- "Copy local link" : "Скопировать локальную ссылку",
- "Folder" : "Каталог",
- "Upload" : "Загрузить",
+ "Move" : "Переместить",
+ "Target folder" : "Целевой каталог",
"A new file or folder has been deleted " : "Новый файл или каталог был удален ",
"A new file or folder has been restored " : "Новый файл или каталог был восстановлен ",
- "Use this address to access your Files via WebDAV " : "Используйте этот адрес для доступа по WebDAV ",
- "No favorites" : "Нет избранного"
+ "%s of %s used" : "использовано %s из %s",
+ "Use this address to access your Files via WebDAV " : "Используйте этот адрес для доступа по WebDAV "
},"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 5ebd9fc168ba8..da7adf77744c2 100644
--- a/apps/files/l10n/sk.js
+++ b/apps/files/l10n/sk.js
@@ -6,25 +6,30 @@ OC.L10N.register(
"Unknown error" : "Neznáma chyba",
"All files" : "Všetky súbory",
"Recent" : "Nedávne",
+ "Favorites" : "Obľúbené",
"File could not be found" : "Súbor nie je možné nájsť",
+ "Move or copy" : "Presunúť alebo kopírovať",
+ "Download" : "Sťahovanie",
+ "Delete" : "Zmazať",
"Home" : "Domov",
"Close" : "Zavrieť",
- "Favorites" : "Obľúbené",
"Could not create folder \"{dir}\"" : "Nemožno vytvoriť priečinok \"{dir}\"",
"Upload cancelled." : "Odosielanie je zrušené.",
+ "…" : "...",
+ "Processing files …" : "Spracovávam súbory ...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Nemožno nahrať súbor {filename}, pretože je to priečinok, alebo má 0 bitov",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Nie je dostatok voľného miesta, chcete nahrať {size1} ale k dispozíciji je len {size2}",
"Target folder \"{dir}\" does not exist any more" : "Cieľový priečinok \"{dir}\" už neexistuje",
"Not enough free space" : "Nedostatok voľného miesta",
"Uploading …" : "Nahrávanie...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} z {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Nahrávanie tejto položky nie je podporované",
+ "Target folder does not exist any more" : "Cieľový priečinok už neexistuje",
+ "Error when assembling chunks, status code {status}" : "Chyba pri zostavovaní kusov, kód chyby {status}",
"Actions" : "Akcie",
- "Download" : "Sťahovanie",
"Rename" : "Premenovať",
- "Move or copy" : "Presunúť alebo kopírovať",
- "Target folder" : "Cieľový priečinok",
- "Delete" : "Zmazať",
+ "Copy" : "Kopírovať",
+ "Choose target folder" : "Vyberte cieľový priečinok",
"Disconnect storage" : "Odpojiť úložisko",
"Unshare" : "Zneprístupniť",
"Could not load info for file \"{file}\"" : "Nebolo možné načítať informácie súboru \"{file}\"",
@@ -53,26 +58,29 @@ OC.L10N.register(
"Name" : "Názov",
"Size" : "Veľkosť",
"Modified" : "Upravené",
- "_%n folder_::_%n folders_" : ["%n priečinok","%n priečinky","%n priečinkov"],
- "_%n file_::_%n files_" : ["%n súbor","%n súbory","%n súborov"],
+ "_%n folder_::_%n folders_" : ["%n priečinok","%n priečinky","%n priečinkov","%n priečinkov"],
+ "_%n file_::_%n files_" : ["%n súbor","%n súbory","%n súborov","%n súborov"],
"{dirs} and {files}" : "{dirs} a {files}",
- "_including %n hidden_::_including %n hidden_" : ["vrátane %n skytého","vrátane %n skrytých","vrátane %n skrytých"],
+ "_including %n hidden_::_including %n hidden_" : ["vrátane %n skytého","vrátane %n skrytých","vrátane %n skrytých","vrátane %n skrytých"],
"You don’t have permission to upload or create files here" : "Nemáte oprávnenie sem nahrávať alebo vytvoriť súbory",
- "_Uploading %n file_::_Uploading %n files_" : ["Nahrávam %n súbor","Nahrávam %n súbory","Nahrávam %n súborov"],
+ "_Uploading %n file_::_Uploading %n files_" : ["Nahrávam %n súbor","Nahrávam %n súbory","Nahrávam %n súborov","Nahrávam %n súborov"],
"New" : "Nový",
+ "{used} of {quota} used" : "použitých {used} z {quota}",
+ "{used} used" : "{used} použitých",
"\"{name}\" is an invalid file name." : "\"{name}\" je neplatné meno súboru.",
"File name cannot be empty." : "Meno súboru nemôže byť prázdne",
+ "\"/\" is not allowed inside a file name." : "Znak \"/\" nie je povolený v názve súboru.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" nie je povolený typ súboru",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "Úložisko používateľa {owner} je plné, súbory sa viac nedajú aktualizovať ani synchronizovať.",
"Your storage is full, files can not be updated or synced anymore!" : "Vaše úložisko je plné. Súbory nemožno aktualizovať ani synchronizovať!",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "Úloisko používateľa {owner} je takmer plné ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložisko je takmer plné ({usedSpacePercent}%)",
- "_matches '{filter}'_::_match '{filter}'_" : ["zodpovedá '{filter}'","zodpovedá '{filter}'","zodpovedá '{filter}'"],
+ "_matches '{filter}'_::_match '{filter}'_" : ["zodpovedá '{filter}'","zodpovedá '{filter}'","zodpovedá '{filter}'","zodpovedá '{filter}'"],
"View in folder" : "Zobraziť v priečinku",
"Copied!" : "Skopírované!",
"Copy direct link (only works for users who have access to this file/folder)" : "Kopírovať priamy odkaz (funguje iba pre používateľov, ktorí majú prístup k tomuto súboru/priečinku)",
"Path" : "Cesta",
- "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtov"],
+ "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtov","%n bajtov"],
"Favorited" : "Pridané k obľúbeným",
"Favorite" : "Obľúbené",
"New folder" : "Nový priečinok",
@@ -94,12 +102,18 @@ OC.L10N.register(
"Moved by {user}" : "Presunuté užívateľom {user}",
"\"remote user\"" : "\"vzdialený používateľ\"",
"You created {file}" : "Vytvorili ste súbor {file}",
+ "You created an encrypted file in {file}" : "Vytvorili ste zašifrovaný súbor {file}",
"{user} created {file}" : "{user} vytvoril súbor {file}",
+ "{user} created an encrypted file in {file}" : "{user} vytvoril šifrovaný súbor {file}",
"{file} was created in a public folder" : "{file} bol vytvorený vo verejnom priečinku",
"You changed {file}" : "Zmenili ste {file}",
+ "You changed an encrypted file in {file}" : "Zmenili ste šifrovaný súbor {file}",
"{user} changed {file}" : "{user} zmenil {file}",
+ "{user} changed an encrypted file in {file}" : "{user} zmenil šifrovaný súbor {file}",
"You deleted {file}" : "Zmazali ste {file}",
+ "You deleted an encrypted file in {file}" : "Zmazali ste šifrovaný súbor {file}",
"{user} deleted {file}" : "{user} zmazal {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} zmazal šifrovaný súbor {file}",
"You restored {file}" : "Obnovili ste {file}",
"{user} restored {file}" : "{user} obnovil {file}",
"You renamed {oldfile} to {newfile}" : "Premenovali ste {oldfile} na {newfile}",
@@ -114,18 +128,20 @@ OC.L10N.register(
"A file or folder has been restored " : "Súbor alebo priečinok bol obnovený ",
"Unlimited" : "Neobmedzené",
"Upload (max. %s)" : "Nahrať (max. %s)",
+ "File Management" : "Správa súborov",
"File handling" : "Nastavenie správania sa k súborom",
"Maximum upload size" : "Maximálna veľkosť odosielaného súboru",
"max. possible: " : "najväčšie možné:",
"Save" : "Uložiť",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Použitím PHP-FPM môžu byť zmeny vykonané do 5 minút.",
"Missing permissions to edit from here." : "Chýbajú orávnenia pre možnosť tu upravovať.",
- "%s of %s used" : "Využité: %s z %s",
+ "%1$s of %2$s used" : "Využité: %1$s z %2$s",
"%s used" : "%s použitých",
"Settings" : "Nastavenia",
"Show hidden files" : "Zobraziť skryté súbory",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Použiť túto adresu pre prístup ku svojím súborom cez WebDAV ",
+ "Toggle grid view" : "Zobrazenie mriežky",
"Cancel upload" : "Zrušiť nahrávanie",
"No files in here" : "Nie sú tu žiadne súbory",
"Upload some content or sync with your devices!" : "Nahrajte nejaký obsah alebo synchronizujte zo svojimi zariadeniami!",
@@ -135,31 +151,20 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Súbory, ktoré sa snažíte nahrať, presahujú maximálnu veľkosť pre nahratie súborov na tento server.",
"No favorites yet" : "Zatiaľ žiadne obľúbené",
"Files and folders you mark as favorite will show up here" : "Súbory a priečinky označené ako obľúbené budú zobrazené tu",
- "Shared with you" : "Vám sprístupnené",
- "Shared with others" : "Sprístupnené ostatným",
- "Shared by link" : "Sprístupnené prostredníctvom odkazu",
"Tags" : "Štítky",
"Deleted files" : "Zmazané súbory",
+ "Shares" : "Zdieľania",
+ "Shared with others" : "Sprístupnené ostatným",
+ "Shared with you" : "Vám sprístupnené",
+ "Shared by link" : "Sprístupnené prostredníctvom odkazu",
+ "Deleted shares" : "Vymazané zdieľania",
"Text file" : "Textový súbor",
"New text file.txt" : "Nový text file.txt",
- "Uploading..." : "Nahrávam...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["zostáva {hours}:{minutes}:{seconds} hodina","zostáva {hours}:{minutes}:{seconds} hodín","zostáva {hours}:{minutes}:{seconds} hodín"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["zostáva {minutes}:{seconds} minúta","zostáva {minutes}:{seconds} minút","zostáva {minutes}:{seconds} minút"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["zostáva {seconds} sekunda","zostáva {seconds} sekúnd","zostáva {seconds} sekúnd"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Už každú chvíľu…",
- "Soon..." : "Čoskoro…",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Opustenie stránky zruší práve prebiehajúce odosielanie súboru.",
"Move" : "Presunúť",
- "Copy local link" : "Kopíruj lokálny odkaz",
- "Folder" : "Priečinok",
- "Upload" : "Nahrať",
+ "Target folder" : "Cieľový priečinok",
"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ý ",
- "Use this address to access your Files via WebDAV " : "Použi túto adresu pre prístup ku svojím súborom cez WebDAV ",
- "No favorites" : "Žiadne obľúbené"
+ "%s of %s used" : "Využité: %s z %s",
+ "Use this address to access your Files via WebDAV " : "Použi túto adresu pre prístup ku svojím súborom cez WebDAV "
},
-"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
+"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);");
diff --git a/apps/files/l10n/sk.json b/apps/files/l10n/sk.json
index 19d7d7b72c476..aecf724249cd7 100644
--- a/apps/files/l10n/sk.json
+++ b/apps/files/l10n/sk.json
@@ -4,25 +4,30 @@
"Unknown error" : "Neznáma chyba",
"All files" : "Všetky súbory",
"Recent" : "Nedávne",
+ "Favorites" : "Obľúbené",
"File could not be found" : "Súbor nie je možné nájsť",
+ "Move or copy" : "Presunúť alebo kopírovať",
+ "Download" : "Sťahovanie",
+ "Delete" : "Zmazať",
"Home" : "Domov",
"Close" : "Zavrieť",
- "Favorites" : "Obľúbené",
"Could not create folder \"{dir}\"" : "Nemožno vytvoriť priečinok \"{dir}\"",
"Upload cancelled." : "Odosielanie je zrušené.",
+ "…" : "...",
+ "Processing files …" : "Spracovávam súbory ...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Nemožno nahrať súbor {filename}, pretože je to priečinok, alebo má 0 bitov",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Nie je dostatok voľného miesta, chcete nahrať {size1} ale k dispozíciji je len {size2}",
"Target folder \"{dir}\" does not exist any more" : "Cieľový priečinok \"{dir}\" už neexistuje",
"Not enough free space" : "Nedostatok voľného miesta",
"Uploading …" : "Nahrávanie...",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} z {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Nahrávanie tejto položky nie je podporované",
+ "Target folder does not exist any more" : "Cieľový priečinok už neexistuje",
+ "Error when assembling chunks, status code {status}" : "Chyba pri zostavovaní kusov, kód chyby {status}",
"Actions" : "Akcie",
- "Download" : "Sťahovanie",
"Rename" : "Premenovať",
- "Move or copy" : "Presunúť alebo kopírovať",
- "Target folder" : "Cieľový priečinok",
- "Delete" : "Zmazať",
+ "Copy" : "Kopírovať",
+ "Choose target folder" : "Vyberte cieľový priečinok",
"Disconnect storage" : "Odpojiť úložisko",
"Unshare" : "Zneprístupniť",
"Could not load info for file \"{file}\"" : "Nebolo možné načítať informácie súboru \"{file}\"",
@@ -51,26 +56,29 @@
"Name" : "Názov",
"Size" : "Veľkosť",
"Modified" : "Upravené",
- "_%n folder_::_%n folders_" : ["%n priečinok","%n priečinky","%n priečinkov"],
- "_%n file_::_%n files_" : ["%n súbor","%n súbory","%n súborov"],
+ "_%n folder_::_%n folders_" : ["%n priečinok","%n priečinky","%n priečinkov","%n priečinkov"],
+ "_%n file_::_%n files_" : ["%n súbor","%n súbory","%n súborov","%n súborov"],
"{dirs} and {files}" : "{dirs} a {files}",
- "_including %n hidden_::_including %n hidden_" : ["vrátane %n skytého","vrátane %n skrytých","vrátane %n skrytých"],
+ "_including %n hidden_::_including %n hidden_" : ["vrátane %n skytého","vrátane %n skrytých","vrátane %n skrytých","vrátane %n skrytých"],
"You don’t have permission to upload or create files here" : "Nemáte oprávnenie sem nahrávať alebo vytvoriť súbory",
- "_Uploading %n file_::_Uploading %n files_" : ["Nahrávam %n súbor","Nahrávam %n súbory","Nahrávam %n súborov"],
+ "_Uploading %n file_::_Uploading %n files_" : ["Nahrávam %n súbor","Nahrávam %n súbory","Nahrávam %n súborov","Nahrávam %n súborov"],
"New" : "Nový",
+ "{used} of {quota} used" : "použitých {used} z {quota}",
+ "{used} used" : "{used} použitých",
"\"{name}\" is an invalid file name." : "\"{name}\" je neplatné meno súboru.",
"File name cannot be empty." : "Meno súboru nemôže byť prázdne",
+ "\"/\" is not allowed inside a file name." : "Znak \"/\" nie je povolený v názve súboru.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" nie je povolený typ súboru",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "Úložisko používateľa {owner} je plné, súbory sa viac nedajú aktualizovať ani synchronizovať.",
"Your storage is full, files can not be updated or synced anymore!" : "Vaše úložisko je plné. Súbory nemožno aktualizovať ani synchronizovať!",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "Úloisko používateľa {owner} je takmer plné ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "Vaše úložisko je takmer plné ({usedSpacePercent}%)",
- "_matches '{filter}'_::_match '{filter}'_" : ["zodpovedá '{filter}'","zodpovedá '{filter}'","zodpovedá '{filter}'"],
+ "_matches '{filter}'_::_match '{filter}'_" : ["zodpovedá '{filter}'","zodpovedá '{filter}'","zodpovedá '{filter}'","zodpovedá '{filter}'"],
"View in folder" : "Zobraziť v priečinku",
"Copied!" : "Skopírované!",
"Copy direct link (only works for users who have access to this file/folder)" : "Kopírovať priamy odkaz (funguje iba pre používateľov, ktorí majú prístup k tomuto súboru/priečinku)",
"Path" : "Cesta",
- "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtov"],
+ "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtov","%n bajtov"],
"Favorited" : "Pridané k obľúbeným",
"Favorite" : "Obľúbené",
"New folder" : "Nový priečinok",
@@ -92,12 +100,18 @@
"Moved by {user}" : "Presunuté užívateľom {user}",
"\"remote user\"" : "\"vzdialený používateľ\"",
"You created {file}" : "Vytvorili ste súbor {file}",
+ "You created an encrypted file in {file}" : "Vytvorili ste zašifrovaný súbor {file}",
"{user} created {file}" : "{user} vytvoril súbor {file}",
+ "{user} created an encrypted file in {file}" : "{user} vytvoril šifrovaný súbor {file}",
"{file} was created in a public folder" : "{file} bol vytvorený vo verejnom priečinku",
"You changed {file}" : "Zmenili ste {file}",
+ "You changed an encrypted file in {file}" : "Zmenili ste šifrovaný súbor {file}",
"{user} changed {file}" : "{user} zmenil {file}",
+ "{user} changed an encrypted file in {file}" : "{user} zmenil šifrovaný súbor {file}",
"You deleted {file}" : "Zmazali ste {file}",
+ "You deleted an encrypted file in {file}" : "Zmazali ste šifrovaný súbor {file}",
"{user} deleted {file}" : "{user} zmazal {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} zmazal šifrovaný súbor {file}",
"You restored {file}" : "Obnovili ste {file}",
"{user} restored {file}" : "{user} obnovil {file}",
"You renamed {oldfile} to {newfile}" : "Premenovali ste {oldfile} na {newfile}",
@@ -112,18 +126,20 @@
"A file or folder has been restored " : "Súbor alebo priečinok bol obnovený ",
"Unlimited" : "Neobmedzené",
"Upload (max. %s)" : "Nahrať (max. %s)",
+ "File Management" : "Správa súborov",
"File handling" : "Nastavenie správania sa k súborom",
"Maximum upload size" : "Maximálna veľkosť odosielaného súboru",
"max. possible: " : "najväčšie možné:",
"Save" : "Uložiť",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Použitím PHP-FPM môžu byť zmeny vykonané do 5 minút.",
"Missing permissions to edit from here." : "Chýbajú orávnenia pre možnosť tu upravovať.",
- "%s of %s used" : "Využité: %s z %s",
+ "%1$s of %2$s used" : "Využité: %1$s z %2$s",
"%s used" : "%s použitých",
"Settings" : "Nastavenia",
"Show hidden files" : "Zobraziť skryté súbory",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Použiť túto adresu pre prístup ku svojím súborom cez WebDAV ",
+ "Toggle grid view" : "Zobrazenie mriežky",
"Cancel upload" : "Zrušiť nahrávanie",
"No files in here" : "Nie sú tu žiadne súbory",
"Upload some content or sync with your devices!" : "Nahrajte nejaký obsah alebo synchronizujte zo svojimi zariadeniami!",
@@ -133,31 +149,20 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Súbory, ktoré sa snažíte nahrať, presahujú maximálnu veľkosť pre nahratie súborov na tento server.",
"No favorites yet" : "Zatiaľ žiadne obľúbené",
"Files and folders you mark as favorite will show up here" : "Súbory a priečinky označené ako obľúbené budú zobrazené tu",
- "Shared with you" : "Vám sprístupnené",
- "Shared with others" : "Sprístupnené ostatným",
- "Shared by link" : "Sprístupnené prostredníctvom odkazu",
"Tags" : "Štítky",
"Deleted files" : "Zmazané súbory",
+ "Shares" : "Zdieľania",
+ "Shared with others" : "Sprístupnené ostatným",
+ "Shared with you" : "Vám sprístupnené",
+ "Shared by link" : "Sprístupnené prostredníctvom odkazu",
+ "Deleted shares" : "Vymazané zdieľania",
"Text file" : "Textový súbor",
"New text file.txt" : "Nový text file.txt",
- "Uploading..." : "Nahrávam...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["zostáva {hours}:{minutes}:{seconds} hodina","zostáva {hours}:{minutes}:{seconds} hodín","zostáva {hours}:{minutes}:{seconds} hodín"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["zostáva {minutes}:{seconds} minúta","zostáva {minutes}:{seconds} minút","zostáva {minutes}:{seconds} minút"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["zostáva {seconds} sekunda","zostáva {seconds} sekúnd","zostáva {seconds} sekúnd"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Už každú chvíľu…",
- "Soon..." : "Čoskoro…",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Opustenie stránky zruší práve prebiehajúce odosielanie súboru.",
"Move" : "Presunúť",
- "Copy local link" : "Kopíruj lokálny odkaz",
- "Folder" : "Priečinok",
- "Upload" : "Nahrať",
+ "Target folder" : "Cieľový priečinok",
"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ý ",
- "Use this address to access your Files via WebDAV " : "Použi túto adresu pre prístup ku svojím súborom cez WebDAV ",
- "No favorites" : "Žiadne obľúbené"
-},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
+ "%s of %s used" : "Využité: %s z %s",
+ "Use this address to access your Files via WebDAV " : "Použi túto adresu pre prístup ku svojím súborom cez WebDAV "
+},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/sl.js b/apps/files/l10n/sl.js
index b072637e183a6..30083c0ab9945 100644
--- a/apps/files/l10n/sl.js
+++ b/apps/files/l10n/sl.js
@@ -6,24 +6,27 @@ OC.L10N.register(
"Unknown error" : "Neznana napaka",
"All files" : "Vse datoteke",
"Recent" : "Nedavno",
+ "Favorites" : "Priljubljene",
"File could not be found" : "Datoteke ne najdem",
+ "Move or copy" : "Premakni ali kopiraj",
+ "Download" : "Prejmi",
+ "Delete" : "Izbriši",
"Home" : "Domači naslov",
"Close" : "Zapri",
- "Favorites" : "Priljubljene",
"Could not create folder \"{dir}\"" : "Ni mogoče ustvariti mape \"{dir}\"",
"Upload cancelled." : "Pošiljanje je preklicano.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Ni mogoče poslati datoteke {filename}, saj je to ali mapa ali pa je velikost datoteke 0 bajtov.",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Na voljo ni dovolj prostora. Velikost poslane datoteke je {size1}, na voljo pa je je {size2}.",
"Target folder \"{dir}\" does not exist any more" : "Ciljna mapa \"{dir}\" ne obstaja več",
"Not enough free space" : "Ni dovolj prostora",
- "…" : "...",
+ "Uploading …" : "Poteka pošiljanje ...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} od {totalSize} ({bitrate})",
+ "Target folder does not exist any more" : "Ciljna mapa ne obstaja več",
+ "Error when assembling chunks, status code {status}" : "Napaka pri sestavljanju kosov, statusna koda {status}",
"Actions" : "Dejanja",
- "Download" : "Prejmi",
"Rename" : "Preimenuj",
- "Move or copy" : "Premakni ali kopiraj",
- "Target folder" : "Ciljna mapa",
- "Delete" : "Izbriši",
+ "Copy" : "Kopiraj",
"Disconnect storage" : "Odklopi shrambo",
"Unshare" : "Prekini souporabo",
"Could not load info for file \"{file}\"" : "Ni bilo mogoče naložiti podatke za datoteko \"{file}\"",
@@ -36,6 +39,10 @@ OC.L10N.register(
"This directory is unavailable, please check the logs or contact the administrator" : "Mapa ni na voljo. Preverite dnevnik in stopite v stik s skrbnikom sistema.",
"Could not move \"{file}\", target exists" : "Datoteke \"{file}\" ni mogoče premakniti, ker cilj že obstaja",
"Could not move \"{file}\"" : "Ni mogoče premakniti \"{file}\"",
+ "Could not copy \"{file}\", target exists" : "Datoteke »{file}« ni mogoče kopirati, ker ta že obstaja",
+ "Could not copy \"{file}\"" : "Datoteke »{file}« ni mogoče kopirati.",
+ "Copied {origin} inside {destination}" : "Kopirano {origin} v {destination}",
+ "Copied {origin} and {nbfiles} other files inside {destination}" : "Kopirano {origin} in {nbfiles} ostale datoteke v {destination}",
"{newName} already exists" : "{newName} že obstaja",
"Could not rename \"{fileName}\", it does not exist any more" : "Ni mogoče preimenovati \"{fileName}\", ker datoteka ne obstaja več",
"The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Ime \"{targetName}\" je že v uporabi v mapi \"{dir}\". Izberite drugo ime ali drugo mapo.",
@@ -55,6 +62,8 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Ni ustreznih dovoljenj za pošiljanje ali ustvarjanje datotek na tem mestu.",
"_Uploading %n file_::_Uploading %n files_" : ["Posodabljanje %n datoteke","Posodabljanje %n datotek","Posodabljanje %n datotek","Posodabljanje %n datotek"],
"New" : "Novo",
+ "{used} of {quota} used" : "{used} od {quota} uporabljeno",
+ "{used} used" : "{used} uporabljeno",
"\"{name}\" is an invalid file name." : "\"{name}\" je neveljavno ime datoteke.",
"File name cannot be empty." : "Ime datoteke ne sme biti prazno polje.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" ni dovoljena vrsta datoteke",
@@ -65,17 +74,20 @@ OC.L10N.register(
"_matches '{filter}'_::_match '{filter}'_" : ["se sklada s filtrom '{filter}'","se skladata s filtrom '{filter}'","se skladajo s filtrom '{filter}'","se skladajo s filtrom '{filter}'"],
"View in folder" : "Prikaži v mapi",
"Copied!" : "Kopirano!",
- "Copy direct link (only works for users who have access to this file/folder)" : "Kopiraj direktno povezavo (deluje sa mo za uporabnike, ki imajo dostop do datoteke ali mape)",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Kopiraj neposredno povezavo (za uporabnike, ki imajo dostop do datoteke ali mape)",
"Path" : "Pot",
"_%n byte_::_%n bytes_" : ["%n bajt","%n bajta","%n bajti","%n bajtov"],
"Favorited" : "Označeno kot priljubljeno",
"Favorite" : "Priljubljene",
"New folder" : "Nova mapa",
"Upload file" : "Naloži datoteko",
+ "Not favorited" : "Ni priljubljeno",
+ "Remove from favorites" : "Odstrani iz priljubljenih",
+ "Add to favorites" : "Dodaj med priljubljene",
"An error occurred while trying to update the tags" : "Prišlo je do napake med posodabljanjem oznak",
"Added to favorites" : "Dodano med priljubljene",
"Removed from favorites" : "Odstranjeno iz priljubljenih",
- "You added {file} to your favorites" : "Dodali ste {file} med priljubljene",
+ "You added {file} to your favorites" : "Med priljubljene je dodana je datoteka {file}",
"You removed {file} from your favorites" : "Odstranili ste {file} od priljubljenih",
"File changes" : "Sprememba datoteke",
"Created by {user}" : "Ustvarjeno od {user}",
@@ -86,9 +98,12 @@ OC.L10N.register(
"Moved by {user}" : "Premaknjeno od {user}",
"\"remote user\"" : "\"oddaljeni uporabnik\"",
"You created {file}" : "Ustvaril(a) si {file}",
+ "You created an encrypted file in {file}" : "Ustvarjena je šifrirana datoteka v {file}",
"{user} created {file}" : "{user} ustvaril(a) {file}",
+ "{user} created an encrypted file in {file}" : "{user} ustvaril(a) kodirano datoteko {file}",
"{file} was created in a public folder" : "{file} ustvarjena je bila v javni mapi",
"You changed {file}" : "Spremenil(a) si {file}",
+ "You changed an encrypted file in {file}" : "Spremenil(a) si kodirano datoteko v {file}",
"{user} changed {file}" : "{user} spremenil/a {file}",
"You deleted {file}" : "Izbrisal(a) si {file}",
"{user} deleted {file}" : "{user} izbrisal(a) {file}",
@@ -98,10 +113,10 @@ OC.L10N.register(
"{user} renamed {oldfile} to {newfile}" : "{user} preimenoval(a) {oldfile} v {newfile}",
"You moved {oldfile} to {newfile}" : "Premaknil(a) si {oldfile} v {newfile}",
"{user} moved {oldfile} to {newfile}" : "{user} premaknil(a) {oldfile} v {newfile}",
- "A file has been added to or removed from your favorites " : "Datoteka je bila dodana ali umaknjena iz tvojih priljubljenih ",
+ "A file has been added to or removed from your favorites " : "Datoteka je bila ali dodana ali umaknjena iz priljubljenih ",
"A file or folder has been changed or renamed " : "Datoteka ali mapa je bila spremenjena ali preimenovana ",
"A new file or folder has been created " : "Nova datoteka ali mapa je ustvarjena ",
- "A file or folder has been deleted " : "Datoteka ali mapa je bila pobrisana ",
+ "A file or folder has been deleted " : "Datoteka ali mapa je bila izbrisana ",
"Limit notifications about creation and changes to your favorite files (Stream only) " : "Omeji obvestila o ustvarjanju in spreminjanju najpogosteje uporabljenih datotek (omogoči pretok) ",
"A file or folder has been restored " : "A file or folder has been restored ",
"Unlimited" : "Neomejeno",
@@ -112,12 +127,12 @@ OC.L10N.register(
"Save" : "Shrani",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Uveljavljanje sprememb prek PHP-FPM lahko traja tudi 5 minut.",
"Missing permissions to edit from here." : "Ni ustreznih dovoljenj za urejanje na tej ravni.",
- "%s of %s used" : "%s od %s uporabljeno",
"%s used" : "%s uporabljeno",
"Settings" : "Nastavitve",
"Show hidden files" : "Pokaži skrite datoteke",
"WebDAV" : "WebDAV",
- "Cancel upload" : "Prekini nalaganje",
+ "Use this address to access your Files via WebDAV " : "Naslov omogoča dostop do datotek prek WebDAV .",
+ "Cancel upload" : "Prekliči pošiljanje",
"No files in here" : "V mapi ni datotek",
"Upload some content or sync with your devices!" : "Uvozite vsebino ali pa omogočite usklajevanje z napravami!",
"No entries found in this folder" : "V tej mapi ni najdenih predmetov.",
@@ -126,31 +141,20 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Datoteke, ki jih želite poslati, presegajo največjo dovoljeno velikost na strežniku.",
"No favorites yet" : "Še ni priljubljena",
"Files and folders you mark as favorite will show up here" : "Datoteke ali mape, ki so označene kot priljubljene, bodo zbrane na tem mestu.",
- "Shared with you" : "V skupni rabi z vami",
- "Shared with others" : "V skupni rabi z ostalimi",
- "Shared by link" : "Deljeno s povezavo",
"Tags" : "Oznake",
"Deleted files" : "Izbrisane datoteke",
+ "Shares" : "Souporaba",
+ "Shared with others" : "V skupni rabi z ostalimi",
+ "Shared with you" : "V skupni rabi z vami",
+ "Shared by link" : "Deljeno s povezavo",
+ "Deleted shares" : "Izbrisane povezave za souporabo",
"Text file" : "Besedilna datoteka",
"New text file.txt" : "Nova datoteka.txt",
- "Uploading..." : "Poteka pošiljanje ...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} ura še","{hours}:{minutes}:{seconds} uri še","{hours}:{minutes}:{seconds} ure še","{hours}:{minutes}:{seconds} ur še"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minuta še","{minutes}:{seconds} minuti še","{minutes}:{seconds} minute še","{minutes}:{seconds} minut še"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}min",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} sekund še","{seconds} sekundi še","{seconds} sekunde še","{seconds} sekund še"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Vsak trenutek ...",
- "Soon..." : "Kmalu",
- "File upload is in progress. Leaving the page now will cancel the upload." : "V teku je pošiljanje datoteke. Če zapustite to stran zdaj, bo pošiljanje preklicano.",
"Move" : "Premakni",
- "Copy local link" : "Kopiraj lokalno povezavo",
- "Folder" : "Mapa",
- "Upload" : "Pošlji",
- "A new file or folder has been deleted " : "Nova datoteka ali mapa je bila pobrisana ",
+ "Target folder" : "Ciljna mapa",
+ "A new file or folder has been deleted " : "Nova datoteka ali mapa je bila izbrisana ",
"A new file or folder has been restored " : "Nova datoteka ali mapa je bila obnovljena ",
- "Use this address to access your Files via WebDAV " : "Uporabite naslov za dostop do datotek prek sistema WebDAV .",
- "No favorites" : "Ni priljubljenih predmetov"
+ "%s of %s used" : "%s od %s uporabljeno",
+ "Use this address to access your Files via WebDAV " : "Naslov omogoča dostop do datotek prekWebDAV ."
},
"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);");
diff --git a/apps/files/l10n/sl.json b/apps/files/l10n/sl.json
index af904ba8b2907..cbddfc6401b56 100644
--- a/apps/files/l10n/sl.json
+++ b/apps/files/l10n/sl.json
@@ -4,24 +4,27 @@
"Unknown error" : "Neznana napaka",
"All files" : "Vse datoteke",
"Recent" : "Nedavno",
+ "Favorites" : "Priljubljene",
"File could not be found" : "Datoteke ne najdem",
+ "Move or copy" : "Premakni ali kopiraj",
+ "Download" : "Prejmi",
+ "Delete" : "Izbriši",
"Home" : "Domači naslov",
"Close" : "Zapri",
- "Favorites" : "Priljubljene",
"Could not create folder \"{dir}\"" : "Ni mogoče ustvariti mape \"{dir}\"",
"Upload cancelled." : "Pošiljanje je preklicano.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Ni mogoče poslati datoteke {filename}, saj je to ali mapa ali pa je velikost datoteke 0 bajtov.",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Na voljo ni dovolj prostora. Velikost poslane datoteke je {size1}, na voljo pa je je {size2}.",
"Target folder \"{dir}\" does not exist any more" : "Ciljna mapa \"{dir}\" ne obstaja več",
"Not enough free space" : "Ni dovolj prostora",
- "…" : "...",
+ "Uploading …" : "Poteka pošiljanje ...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} od {totalSize} ({bitrate})",
+ "Target folder does not exist any more" : "Ciljna mapa ne obstaja več",
+ "Error when assembling chunks, status code {status}" : "Napaka pri sestavljanju kosov, statusna koda {status}",
"Actions" : "Dejanja",
- "Download" : "Prejmi",
"Rename" : "Preimenuj",
- "Move or copy" : "Premakni ali kopiraj",
- "Target folder" : "Ciljna mapa",
- "Delete" : "Izbriši",
+ "Copy" : "Kopiraj",
"Disconnect storage" : "Odklopi shrambo",
"Unshare" : "Prekini souporabo",
"Could not load info for file \"{file}\"" : "Ni bilo mogoče naložiti podatke za datoteko \"{file}\"",
@@ -34,6 +37,10 @@
"This directory is unavailable, please check the logs or contact the administrator" : "Mapa ni na voljo. Preverite dnevnik in stopite v stik s skrbnikom sistema.",
"Could not move \"{file}\", target exists" : "Datoteke \"{file}\" ni mogoče premakniti, ker cilj že obstaja",
"Could not move \"{file}\"" : "Ni mogoče premakniti \"{file}\"",
+ "Could not copy \"{file}\", target exists" : "Datoteke »{file}« ni mogoče kopirati, ker ta že obstaja",
+ "Could not copy \"{file}\"" : "Datoteke »{file}« ni mogoče kopirati.",
+ "Copied {origin} inside {destination}" : "Kopirano {origin} v {destination}",
+ "Copied {origin} and {nbfiles} other files inside {destination}" : "Kopirano {origin} in {nbfiles} ostale datoteke v {destination}",
"{newName} already exists" : "{newName} že obstaja",
"Could not rename \"{fileName}\", it does not exist any more" : "Ni mogoče preimenovati \"{fileName}\", ker datoteka ne obstaja več",
"The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Ime \"{targetName}\" je že v uporabi v mapi \"{dir}\". Izberite drugo ime ali drugo mapo.",
@@ -53,6 +60,8 @@
"You don’t have permission to upload or create files here" : "Ni ustreznih dovoljenj za pošiljanje ali ustvarjanje datotek na tem mestu.",
"_Uploading %n file_::_Uploading %n files_" : ["Posodabljanje %n datoteke","Posodabljanje %n datotek","Posodabljanje %n datotek","Posodabljanje %n datotek"],
"New" : "Novo",
+ "{used} of {quota} used" : "{used} od {quota} uporabljeno",
+ "{used} used" : "{used} uporabljeno",
"\"{name}\" is an invalid file name." : "\"{name}\" je neveljavno ime datoteke.",
"File name cannot be empty." : "Ime datoteke ne sme biti prazno polje.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" ni dovoljena vrsta datoteke",
@@ -63,17 +72,20 @@
"_matches '{filter}'_::_match '{filter}'_" : ["se sklada s filtrom '{filter}'","se skladata s filtrom '{filter}'","se skladajo s filtrom '{filter}'","se skladajo s filtrom '{filter}'"],
"View in folder" : "Prikaži v mapi",
"Copied!" : "Kopirano!",
- "Copy direct link (only works for users who have access to this file/folder)" : "Kopiraj direktno povezavo (deluje sa mo za uporabnike, ki imajo dostop do datoteke ali mape)",
+ "Copy direct link (only works for users who have access to this file/folder)" : "Kopiraj neposredno povezavo (za uporabnike, ki imajo dostop do datoteke ali mape)",
"Path" : "Pot",
"_%n byte_::_%n bytes_" : ["%n bajt","%n bajta","%n bajti","%n bajtov"],
"Favorited" : "Označeno kot priljubljeno",
"Favorite" : "Priljubljene",
"New folder" : "Nova mapa",
"Upload file" : "Naloži datoteko",
+ "Not favorited" : "Ni priljubljeno",
+ "Remove from favorites" : "Odstrani iz priljubljenih",
+ "Add to favorites" : "Dodaj med priljubljene",
"An error occurred while trying to update the tags" : "Prišlo je do napake med posodabljanjem oznak",
"Added to favorites" : "Dodano med priljubljene",
"Removed from favorites" : "Odstranjeno iz priljubljenih",
- "You added {file} to your favorites" : "Dodali ste {file} med priljubljene",
+ "You added {file} to your favorites" : "Med priljubljene je dodana je datoteka {file}",
"You removed {file} from your favorites" : "Odstranili ste {file} od priljubljenih",
"File changes" : "Sprememba datoteke",
"Created by {user}" : "Ustvarjeno od {user}",
@@ -84,9 +96,12 @@
"Moved by {user}" : "Premaknjeno od {user}",
"\"remote user\"" : "\"oddaljeni uporabnik\"",
"You created {file}" : "Ustvaril(a) si {file}",
+ "You created an encrypted file in {file}" : "Ustvarjena je šifrirana datoteka v {file}",
"{user} created {file}" : "{user} ustvaril(a) {file}",
+ "{user} created an encrypted file in {file}" : "{user} ustvaril(a) kodirano datoteko {file}",
"{file} was created in a public folder" : "{file} ustvarjena je bila v javni mapi",
"You changed {file}" : "Spremenil(a) si {file}",
+ "You changed an encrypted file in {file}" : "Spremenil(a) si kodirano datoteko v {file}",
"{user} changed {file}" : "{user} spremenil/a {file}",
"You deleted {file}" : "Izbrisal(a) si {file}",
"{user} deleted {file}" : "{user} izbrisal(a) {file}",
@@ -96,10 +111,10 @@
"{user} renamed {oldfile} to {newfile}" : "{user} preimenoval(a) {oldfile} v {newfile}",
"You moved {oldfile} to {newfile}" : "Premaknil(a) si {oldfile} v {newfile}",
"{user} moved {oldfile} to {newfile}" : "{user} premaknil(a) {oldfile} v {newfile}",
- "A file has been added to or removed from your favorites " : "Datoteka je bila dodana ali umaknjena iz tvojih priljubljenih ",
+ "A file has been added to or removed from your favorites " : "Datoteka je bila ali dodana ali umaknjena iz priljubljenih ",
"A file or folder has been changed or renamed " : "Datoteka ali mapa je bila spremenjena ali preimenovana ",
"A new file or folder has been created " : "Nova datoteka ali mapa je ustvarjena ",
- "A file or folder has been deleted " : "Datoteka ali mapa je bila pobrisana ",
+ "A file or folder has been deleted " : "Datoteka ali mapa je bila izbrisana ",
"Limit notifications about creation and changes to your favorite files (Stream only) " : "Omeji obvestila o ustvarjanju in spreminjanju najpogosteje uporabljenih datotek (omogoči pretok) ",
"A file or folder has been restored " : "A file or folder has been restored ",
"Unlimited" : "Neomejeno",
@@ -110,12 +125,12 @@
"Save" : "Shrani",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Uveljavljanje sprememb prek PHP-FPM lahko traja tudi 5 minut.",
"Missing permissions to edit from here." : "Ni ustreznih dovoljenj za urejanje na tej ravni.",
- "%s of %s used" : "%s od %s uporabljeno",
"%s used" : "%s uporabljeno",
"Settings" : "Nastavitve",
"Show hidden files" : "Pokaži skrite datoteke",
"WebDAV" : "WebDAV",
- "Cancel upload" : "Prekini nalaganje",
+ "Use this address to access your Files via WebDAV " : "Naslov omogoča dostop do datotek prek WebDAV .",
+ "Cancel upload" : "Prekliči pošiljanje",
"No files in here" : "V mapi ni datotek",
"Upload some content or sync with your devices!" : "Uvozite vsebino ali pa omogočite usklajevanje z napravami!",
"No entries found in this folder" : "V tej mapi ni najdenih predmetov.",
@@ -124,31 +139,20 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Datoteke, ki jih želite poslati, presegajo največjo dovoljeno velikost na strežniku.",
"No favorites yet" : "Še ni priljubljena",
"Files and folders you mark as favorite will show up here" : "Datoteke ali mape, ki so označene kot priljubljene, bodo zbrane na tem mestu.",
- "Shared with you" : "V skupni rabi z vami",
- "Shared with others" : "V skupni rabi z ostalimi",
- "Shared by link" : "Deljeno s povezavo",
"Tags" : "Oznake",
"Deleted files" : "Izbrisane datoteke",
+ "Shares" : "Souporaba",
+ "Shared with others" : "V skupni rabi z ostalimi",
+ "Shared with you" : "V skupni rabi z vami",
+ "Shared by link" : "Deljeno s povezavo",
+ "Deleted shares" : "Izbrisane povezave za souporabo",
"Text file" : "Besedilna datoteka",
"New text file.txt" : "Nova datoteka.txt",
- "Uploading..." : "Poteka pošiljanje ...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} ura še","{hours}:{minutes}:{seconds} uri še","{hours}:{minutes}:{seconds} ure še","{hours}:{minutes}:{seconds} ur še"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minuta še","{minutes}:{seconds} minuti še","{minutes}:{seconds} minute še","{minutes}:{seconds} minut še"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}min",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} sekund še","{seconds} sekundi še","{seconds} sekunde še","{seconds} sekund še"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Vsak trenutek ...",
- "Soon..." : "Kmalu",
- "File upload is in progress. Leaving the page now will cancel the upload." : "V teku je pošiljanje datoteke. Če zapustite to stran zdaj, bo pošiljanje preklicano.",
"Move" : "Premakni",
- "Copy local link" : "Kopiraj lokalno povezavo",
- "Folder" : "Mapa",
- "Upload" : "Pošlji",
- "A new file or folder has been deleted " : "Nova datoteka ali mapa je bila pobrisana ",
+ "Target folder" : "Ciljna mapa",
+ "A new file or folder has been deleted " : "Nova datoteka ali mapa je bila izbrisana ",
"A new file or folder has been restored " : "Nova datoteka ali mapa je bila obnovljena ",
- "Use this address to access your Files via WebDAV " : "Uporabite naslov za dostop do datotek prek sistema WebDAV .",
- "No favorites" : "Ni priljubljenih predmetov"
+ "%s of %s used" : "%s od %s uporabljeno",
+ "Use this address to access your Files via WebDAV " : "Naslov omogoča dostop do datotek prekWebDAV ."
},"pluralForm" :"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/sq.js b/apps/files/l10n/sq.js
index 3a399954442ff..db405cc32677b 100644
--- a/apps/files/l10n/sq.js
+++ b/apps/files/l10n/sq.js
@@ -6,10 +6,12 @@ OC.L10N.register(
"Unknown error" : "Gabim i panjohur",
"All files" : "Të gjithë skedarët",
"Recent" : "Të fundit",
+ "Favorites" : "Të parapëlqyera",
"File could not be found" : "Skedari s’u gjet dot",
+ "Download" : "Shkarkoje",
+ "Delete" : "Fshije",
"Home" : "Kreu",
"Close" : "Mbylle",
- "Favorites" : "Të parapëlqyera",
"Could not create folder \"{dir}\"" : "S’u krijua dot dosja \"{dir}\"",
"Upload cancelled." : "Ngarkimi u anulua.",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "S’arrihet të ngarkohet {filename}, ngaqë është drejtori ose ka 0 bajte",
@@ -18,10 +20,7 @@ OC.L10N.register(
"Not enough free space" : "Nuk ka hapsirë të mjaftueshme të lirë",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} nga {totalSize} ({bitrate})",
"Actions" : "Veprime",
- "Download" : "Shkarkoje",
"Rename" : "Riemërtojeni",
- "Target folder" : "Dosja e synuar",
- "Delete" : "Fshije",
"Disconnect storage" : "Shkëpute depozitën",
"Unshare" : "Hiqe ndarjen",
"Could not load info for file \"{file}\"" : "Nuk mund të ngarkohet informacioni për skedarin \"{file}\"",
@@ -110,11 +109,11 @@ 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",
+ "Cancel upload" : "Anulo ngarkimin",
"No files in here" : "S’ka kartela këtu",
"Upload some content or sync with your devices!" : "Ngarkoni ca lëndë ose bëni njëkohësim me pajisjet tuaja!",
"No entries found in this folder" : "Në këtë dosje s’u gjetën zëra",
@@ -123,31 +122,16 @@ OC.L10N.register(
"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",
- "Shared by link" : "E ndarë me lidhje",
"Tags" : "Etiketë",
"Deleted files" : "Skedar të fshirë",
+ "Shares" : "Shpërndarjet",
+ "Shared with others" : "E ndarë me të tjerët",
+ "Shared with you" : "E ndarë me ju",
+ "Shared by link" : "E ndarë me lidhje",
+ "Deleted shares" : "Fshi shpërndarjet",
"Text file" : "Kartelë tekst",
"New text file.txt" : "Kartelë e re file.txt",
- "Uploading..." : "Po ngarkohet...",
- "..." : "...",
- "_{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.",
- "Move" : "Lëvize",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Përdorni këtë adresë për të hyrë te Kartelat tuaja përmes WebDAV-it ",
- "No favorites" : "Pa të parapëlqyera"
+ "Target folder" : "Dosja e synuar",
+ "%s of %s used" : "%s nga %s është përdorur"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/sq.json b/apps/files/l10n/sq.json
index 2baf0c01927ff..32c67c8b6d77a 100644
--- a/apps/files/l10n/sq.json
+++ b/apps/files/l10n/sq.json
@@ -4,10 +4,12 @@
"Unknown error" : "Gabim i panjohur",
"All files" : "Të gjithë skedarët",
"Recent" : "Të fundit",
+ "Favorites" : "Të parapëlqyera",
"File could not be found" : "Skedari s’u gjet dot",
+ "Download" : "Shkarkoje",
+ "Delete" : "Fshije",
"Home" : "Kreu",
"Close" : "Mbylle",
- "Favorites" : "Të parapëlqyera",
"Could not create folder \"{dir}\"" : "S’u krijua dot dosja \"{dir}\"",
"Upload cancelled." : "Ngarkimi u anulua.",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "S’arrihet të ngarkohet {filename}, ngaqë është drejtori ose ka 0 bajte",
@@ -16,10 +18,7 @@
"Not enough free space" : "Nuk ka hapsirë të mjaftueshme të lirë",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} nga {totalSize} ({bitrate})",
"Actions" : "Veprime",
- "Download" : "Shkarkoje",
"Rename" : "Riemërtojeni",
- "Target folder" : "Dosja e synuar",
- "Delete" : "Fshije",
"Disconnect storage" : "Shkëpute depozitën",
"Unshare" : "Hiqe ndarjen",
"Could not load info for file \"{file}\"" : "Nuk mund të ngarkohet informacioni për skedarin \"{file}\"",
@@ -108,11 +107,11 @@
"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",
+ "Cancel upload" : "Anulo ngarkimin",
"No files in here" : "S’ka kartela këtu",
"Upload some content or sync with your devices!" : "Ngarkoni ca lëndë ose bëni njëkohësim me pajisjet tuaja!",
"No entries found in this folder" : "Në këtë dosje s’u gjetën zëra",
@@ -121,31 +120,16 @@
"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",
- "Shared by link" : "E ndarë me lidhje",
"Tags" : "Etiketë",
"Deleted files" : "Skedar të fshirë",
+ "Shares" : "Shpërndarjet",
+ "Shared with others" : "E ndarë me të tjerët",
+ "Shared with you" : "E ndarë me ju",
+ "Shared by link" : "E ndarë me lidhje",
+ "Deleted shares" : "Fshi shpërndarjet",
"Text file" : "Kartelë tekst",
"New text file.txt" : "Kartelë e re file.txt",
- "Uploading..." : "Po ngarkohet...",
- "..." : "...",
- "_{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.",
- "Move" : "Lëvize",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Përdorni këtë adresë për të hyrë te Kartelat tuaja përmes WebDAV-it ",
- "No favorites" : "Pa të parapëlqyera"
+ "Target folder" : "Dosja e synuar",
+ "%s of %s used" : "%s nga %s është përdorur"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/sr.js b/apps/files/l10n/sr.js
index 735bd24853dc4..0a4e5de1e688a 100644
--- a/apps/files/l10n/sr.js
+++ b/apps/files/l10n/sr.js
@@ -6,27 +6,32 @@ OC.L10N.register(
"Unknown error" : "Непозната грешка",
"All files" : "Сви фајлови",
"Recent" : "Скорашњи",
+ "Favorites" : "Омиљени",
"File could not be found" : "Фајл није нађен",
+ "Move or copy" : "Помери или копирај",
+ "Download" : "Преузми",
+ "Delete" : "Обриши",
"Home" : "Почетна",
"Close" : "Затвори",
- "Favorites" : "Омиљени",
"Could not create folder \"{dir}\"" : "Не могу да направим фасциклу \"{dir}\"",
+ "This will stop your current uploads." : "Ово ће да прекине тренутна отпремања.",
"Upload cancelled." : "Отпремање је отказано.",
+ "…" : "…",
+ "Processing files …" : "Обрађујем фајлове…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Не могу да отпремим {filename} јер је то или директоријум или има 0 бајтова",
"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" : "Нема довољно слободног места",
+ "An unknown error has occurred" : "Десила се непозната грешка",
"Uploading …" : "Отпремам…",
- "…" : "…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} од {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Отпремање те ставке није подржано",
"Target folder does not exist any more" : "Одредишна фасцикла више не постоји",
"Error when assembling chunks, status code {status}" : "Грешки при прикупљању делова фајла, статус код {status}",
"Actions" : "Радње",
- "Download" : "Преузми",
"Rename" : "Преименуј",
- "Move or copy" : "Помери или копирај",
- "Target folder" : "Одредишна фасцикла",
- "Delete" : "Обриши",
+ "Copy" : "Копирај",
+ "Choose target folder" : "Одаберите одредишну фасциклу",
"Disconnect storage" : "Искључи складиште",
"Unshare" : "Укини дељење",
"Could not load info for file \"{file}\"" : "Не могу да учитам информације фајла \"{file}\"",
@@ -99,12 +104,18 @@ OC.L10N.register(
"Moved by {user}" : "Померио {user}",
"\"remote user\"" : "„удаљени корисник“",
"You created {file}" : "Направили сте {file}",
+ "You created an encrypted file in {file}" : "Направили сте шифровани фајл {file}",
"{user} created {file}" : "{user} је направио {file}",
+ "{user} created an encrypted file in {file}" : "{user} је направио шифровани фајл {file}",
"{file} was created in a public folder" : "{file} је направљен у јавној фасцикли",
"You changed {file}" : "Изменили сте {file}",
+ "You changed an encrypted file in {file}" : "Изменили сте шифровани фајл {file}",
"{user} changed {file}" : "{user} је изменио {file}",
+ "{user} changed an encrypted file in {file}" : "{user} је изменио шифровани фајл {file}",
"You deleted {file}" : "Обрисали сте {file}",
+ "You deleted an encrypted file in {file}" : "Обрисали сте шифровани фајл {file}",
"{user} deleted {file}" : "{user} је обрисао {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} је обрисао шифровани фајл {file}",
"You restored {file}" : "Повратили сте {file}",
"{user} restored {file}" : "{user} је повратио {file}",
"You renamed {oldfile} to {newfile}" : "Преименовали сте {oldfile} на {newfile}",
@@ -119,18 +130,20 @@ OC.L10N.register(
"A file or folder has been restored " : "Фајл или фасцикла су враћени ",
"Unlimited" : "Неограничено",
"Upload (max. %s)" : "Отпремање (макс. %s)",
+ "File Management" : "Управљање фајловима",
"File handling" : "Руковање фајловима",
"Maximum upload size" : "Највећа величина отпремања",
"max. possible: " : "највише могуће:",
"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 искоришћено",
+ "%1$s of %2$s used" : "Заузето %1$s од %2$s",
"%s used" : "%s искоришћено",
"Settings" : "Поставке",
"Show hidden files" : "Прикажи скривене фајлове",
"WebDAV" : "ВебДАВ",
"Use this address to access your Files via WebDAV " : "Користи ову адресу да приступате Вашим фајловима преко ВебДАВа ",
+ "Toggle grid view" : "Укључи/искључи приказ мреже",
"Cancel upload" : "Откажи отпремање",
"No files in here" : "Овде нема фајлова",
"Upload some content or sync with your devices!" : "Отпремите неки садржај или синхронизујте са вашим уређајима!",
@@ -140,31 +153,20 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Фајлови које желите да отпремите превазилазе ограничење отпремања на овом серверу.",
"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" : "Обрисани фајлови",
+ "Shares" : "Дељења",
+ "Shared with others" : "Дељени са осталима",
+ "Shared with you" : "Дељени са вама",
+ "Shared by link" : "Дељени путем везе",
+ "Deleted shares" : "Обрисана дељења",
"Text file" : "Tекстуални фајл",
"New text file.txt" : "Нов текстуални фајл.txt",
- "Uploading..." : "Отпремам…",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} сат преостао","{hours}:{minutes}:{seconds} сата преостала","{hours}:{minutes}:{seconds} сати преостало"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} минут преостало","{minutes}:{seconds} минута преостало","{minutes}:{seconds} минута преостало "],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} секунда преостала","{seconds} секунде преостало","{seconds} секунди преостало"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Сваког тренутка...",
- "Soon..." : "Ускоро...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Отпремање фајла је у току. Ако сада напустите страницу, отказаћете отпремање.",
"Move" : "Премести",
- "Copy local link" : "Копирај локалну везу",
- "Folder" : "Фасцикла",
- "Upload" : "Отпреми",
+ "Target folder" : "Одредишна фасцикла",
"A new file or folder has been deleted " : "Нови фајл или фасцикла су обрисани ",
"A new file or folder has been restored " : "Нови фајл или фасцикла су враћени ",
- "Use this address to access your Files via WebDAV " : "Користи ову адресу да приступате Вашим фајловима преко ВебДАВа ",
- "No favorites" : "Нема омиљених"
+ "%s of %s used" : "%s од %s искоришћено",
+ "Use this address to access your Files via WebDAV " : "Користи ову адресу да приступате Вашим фајловима преко ВебДАВа "
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/apps/files/l10n/sr.json b/apps/files/l10n/sr.json
index 7a01d46436243..3a309160fcd6a 100644
--- a/apps/files/l10n/sr.json
+++ b/apps/files/l10n/sr.json
@@ -4,27 +4,32 @@
"Unknown error" : "Непозната грешка",
"All files" : "Сви фајлови",
"Recent" : "Скорашњи",
+ "Favorites" : "Омиљени",
"File could not be found" : "Фајл није нађен",
+ "Move or copy" : "Помери или копирај",
+ "Download" : "Преузми",
+ "Delete" : "Обриши",
"Home" : "Почетна",
"Close" : "Затвори",
- "Favorites" : "Омиљени",
"Could not create folder \"{dir}\"" : "Не могу да направим фасциклу \"{dir}\"",
+ "This will stop your current uploads." : "Ово ће да прекине тренутна отпремања.",
"Upload cancelled." : "Отпремање је отказано.",
+ "…" : "…",
+ "Processing files …" : "Обрађујем фајлове…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Не могу да отпремим {filename} јер је то или директоријум или има 0 бајтова",
"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" : "Нема довољно слободног места",
+ "An unknown error has occurred" : "Десила се непозната грешка",
"Uploading …" : "Отпремам…",
- "…" : "…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} од {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Отпремање те ставке није подржано",
"Target folder does not exist any more" : "Одредишна фасцикла више не постоји",
"Error when assembling chunks, status code {status}" : "Грешки при прикупљању делова фајла, статус код {status}",
"Actions" : "Радње",
- "Download" : "Преузми",
"Rename" : "Преименуј",
- "Move or copy" : "Помери или копирај",
- "Target folder" : "Одредишна фасцикла",
- "Delete" : "Обриши",
+ "Copy" : "Копирај",
+ "Choose target folder" : "Одаберите одредишну фасциклу",
"Disconnect storage" : "Искључи складиште",
"Unshare" : "Укини дељење",
"Could not load info for file \"{file}\"" : "Не могу да учитам информације фајла \"{file}\"",
@@ -97,12 +102,18 @@
"Moved by {user}" : "Померио {user}",
"\"remote user\"" : "„удаљени корисник“",
"You created {file}" : "Направили сте {file}",
+ "You created an encrypted file in {file}" : "Направили сте шифровани фајл {file}",
"{user} created {file}" : "{user} је направио {file}",
+ "{user} created an encrypted file in {file}" : "{user} је направио шифровани фајл {file}",
"{file} was created in a public folder" : "{file} је направљен у јавној фасцикли",
"You changed {file}" : "Изменили сте {file}",
+ "You changed an encrypted file in {file}" : "Изменили сте шифровани фајл {file}",
"{user} changed {file}" : "{user} је изменио {file}",
+ "{user} changed an encrypted file in {file}" : "{user} је изменио шифровани фајл {file}",
"You deleted {file}" : "Обрисали сте {file}",
+ "You deleted an encrypted file in {file}" : "Обрисали сте шифровани фајл {file}",
"{user} deleted {file}" : "{user} је обрисао {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} је обрисао шифровани фајл {file}",
"You restored {file}" : "Повратили сте {file}",
"{user} restored {file}" : "{user} је повратио {file}",
"You renamed {oldfile} to {newfile}" : "Преименовали сте {oldfile} на {newfile}",
@@ -117,18 +128,20 @@
"A file or folder has been restored " : "Фајл или фасцикла су враћени ",
"Unlimited" : "Неограничено",
"Upload (max. %s)" : "Отпремање (макс. %s)",
+ "File Management" : "Управљање фајловима",
"File handling" : "Руковање фајловима",
"Maximum upload size" : "Највећа величина отпремања",
"max. possible: " : "највише могуће:",
"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 искоришћено",
+ "%1$s of %2$s used" : "Заузето %1$s од %2$s",
"%s used" : "%s искоришћено",
"Settings" : "Поставке",
"Show hidden files" : "Прикажи скривене фајлове",
"WebDAV" : "ВебДАВ",
"Use this address to access your Files via WebDAV " : "Користи ову адресу да приступате Вашим фајловима преко ВебДАВа ",
+ "Toggle grid view" : "Укључи/искључи приказ мреже",
"Cancel upload" : "Откажи отпремање",
"No files in here" : "Овде нема фајлова",
"Upload some content or sync with your devices!" : "Отпремите неки садржај или синхронизујте са вашим уређајима!",
@@ -138,31 +151,20 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Фајлови које желите да отпремите превазилазе ограничење отпремања на овом серверу.",
"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" : "Обрисани фајлови",
+ "Shares" : "Дељења",
+ "Shared with others" : "Дељени са осталима",
+ "Shared with you" : "Дељени са вама",
+ "Shared by link" : "Дељени путем везе",
+ "Deleted shares" : "Обрисана дељења",
"Text file" : "Tекстуални фајл",
"New text file.txt" : "Нов текстуални фајл.txt",
- "Uploading..." : "Отпремам…",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} сат преостао","{hours}:{minutes}:{seconds} сата преостала","{hours}:{minutes}:{seconds} сати преостало"],
- "{hours}:{minutes}h" : "{hours}:{minutes}h",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} минут преостало","{minutes}:{seconds} минута преостало","{minutes}:{seconds} минута преостало "],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}m",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} секунда преостала","{seconds} секунде преостало","{seconds} секунди преостало"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Сваког тренутка...",
- "Soon..." : "Ускоро...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Отпремање фајла је у току. Ако сада напустите страницу, отказаћете отпремање.",
"Move" : "Премести",
- "Copy local link" : "Копирај локалну везу",
- "Folder" : "Фасцикла",
- "Upload" : "Отпреми",
+ "Target folder" : "Одредишна фасцикла",
"A new file or folder has been deleted " : "Нови фајл или фасцикла су обрисани ",
"A new file or folder has been restored " : "Нови фајл или фасцикла су враћени ",
- "Use this address to access your Files via WebDAV " : "Користи ову адресу да приступате Вашим фајловима преко ВебДАВа ",
- "No favorites" : "Нема омиљених"
+ "%s of %s used" : "%s од %s искоришћено",
+ "Use this address to access your Files via WebDAV " : "Користи ову адресу да приступате Вашим фајловима преко ВебДАВа "
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/sv.js b/apps/files/l10n/sv.js
index efbd472788d44..f09a03b384703 100644
--- a/apps/files/l10n/sv.js
+++ b/apps/files/l10n/sv.js
@@ -6,26 +6,32 @@ OC.L10N.register(
"Unknown error" : "Okänt fel",
"All files" : "Alla filer",
"Recent" : "Senaste",
+ "Favorites" : "Favoriter",
"File could not be found" : "Fil kunde inte hittas",
+ "Move or copy" : "Flytta eller kopiera",
+ "Download" : "Ladda ned",
+ "Delete" : "Radera",
"Home" : "Hem",
"Close" : "Stäng",
- "Favorites" : "Favoriter",
"Could not create folder \"{dir}\"" : "Kunde inte skapa mapp \"{dir}\"",
+ "This will stop your current uploads." : "Detta kommer att stoppa nuvarande uppladdningar.",
"Upload cancelled." : "Uppladdning avbruten.",
+ "…" : "...",
+ "Processing files …" : "Bearbetar filer ...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan inte ladda upp {filename} eftersom den antingen är en mapp eller har 0 bytes.",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Inte tillräckligt med ledigt utrymme, du laddar upp {size1} men endast {size2} finns kvar.",
"Target folder \"{dir}\" does not exist any more" : "Målmapp \"{dir}\" existerar inte mer",
"Not enough free space" : "Inte tillräckligt med ledigt utrymme",
+ "An unknown error has occurred" : "Ett okänt fel uppstod",
"Uploading …" : "Laddar upp ..",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} av {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Uppladdning av det här objektet stöds inte",
"Target folder does not exist any more" : "Målmapp existerar inte längre",
+ "Error when assembling chunks, status code {status}" : "Fel vid ihopsättning av bitarna: statuskod: {status}",
"Actions" : "Åtgärder",
- "Download" : "Ladda ned",
"Rename" : "Byt namn",
- "Move or copy" : "Flytta eller kopiera",
- "Target folder" : "Målmapp",
- "Delete" : "Radera",
+ "Copy" : "Kopiera",
+ "Choose target folder" : "Välj målmapp",
"Disconnect storage" : "Koppla bort lagring",
"Unshare" : "Sluta dela",
"Could not load info for file \"{file}\"" : "Kunde inte ladda information för fil \"{file}\"",
@@ -61,8 +67,11 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "Du har ej tillåtelse att ladda upp eller skapa filer här",
"_Uploading %n file_::_Uploading %n files_" : ["Laddar upp %n fil","Laddar upp %n filer"],
"New" : "Ny",
+ "{used} of {quota} used" : "{used} av {quota} använt",
+ "{used} used" : "{used} använt",
"\"{name}\" is an invalid file name." : "\"{name}\" är ett ogiltigt filnamn.",
"File name cannot be empty." : "Filnamn kan inte vara tomt.",
+ "\"/\" is not allowed inside a file name." : "\"/\" är inte tillåtet i ett filnamn.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" är inte en tillåten filtyp",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "Lagring av {owner} är full, filer kan inte uppdateras eller synkroniseras längre!",
"Your storage is full, files can not be updated or synced anymore!" : "Ditt lagringsutrymme är fullt, filer kan inte längre uppdateras eller synkroniseras!",
@@ -95,12 +104,18 @@ OC.L10N.register(
"Moved by {user}" : "Flyttad av {user}",
"\"remote user\"" : "\"extern användare\"",
"You created {file}" : "Du skapade {file}",
+ "You created an encrypted file in {file}" : "Du skapade en krypterad fil i {file}",
"{user} created {file}" : "{user} skapade {file}",
+ "{user} created an encrypted file in {file}" : "{user} skapade en krypterad fil i {file}",
"{file} was created in a public folder" : "{file} skapades i en offentlig mapp",
"You changed {file}" : "Du ändrade {file}",
+ "You changed an encrypted file in {file}" : "Du ändrade en krypterad fil i {file}",
"{user} changed {file}" : "{user} ändrade {file}",
+ "{user} changed an encrypted file in {file}" : "{user} ändrade en krypterad fil i {file}",
"You deleted {file}" : "Du raderade {file}",
+ "You deleted an encrypted file in {file}" : "Du raderade en krypterad fil i {file}",
"{user} deleted {file}" : "{user} raderade {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} raderade en krypterad fil i {file}",
"You restored {file}" : "Du återställde {file}",
"{user} restored {file}" : "{user} återställde {file}",
"You renamed {oldfile} to {newfile}" : "Du ändrade filnamn {oldfile} till {newfile}",
@@ -115,17 +130,20 @@ OC.L10N.register(
"A file or folder has been restored " : "En fil eller mapp har återställts ",
"Unlimited" : "Obegränsad",
"Upload (max. %s)" : "Ladda upp (max. %s)",
+ "File Management" : "Filhantering",
"File handling" : "Filhantering",
"Maximum upload size" : "Maximal storlek att ladda upp",
"max. possible: " : "max. möjligt:",
"Save" : "Spara",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Med PHP-FPM kan det ta cirka 5 minuter för ändringarna att träda i kraft.",
"Missing permissions to edit from here." : "Saknar rättigheter att ändra härifrån.",
- "%s of %s used" : "%s av %s använt",
+ "%1$s of %2$s used" : "%1$s av %2$s använt",
"%s used" : "%s använt",
"Settings" : "Inställningar",
"Show hidden files" : "Visa dolda filer",
"WebDAV" : "WebDAV",
+ "Use this address to access your Files via WebDAV " : "Använd denna adress för att komma åt dina filer med WebDAV ",
+ "Toggle grid view" : "Växla rutnätsvy",
"Cancel upload" : "Avbryt uppladdning",
"No files in here" : "Inga filer kunde hittas",
"Upload some content or sync with your devices!" : "Ladda upp innehåll eller synkronisera med dina enheter!",
@@ -135,31 +153,20 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filerna du försöker ladda upp överstiger den maximala storleken för filöverföringar på servern.",
"No favorites yet" : "Inga favoriter ännu",
"Files and folders you mark as favorite will show up here" : "Filer och mappar markerade som favoriter kommer att visas här",
- "Shared with you" : "Delad med dig",
- "Shared with others" : "Delad med andra",
- "Shared by link" : "Delad via länk",
"Tags" : "Taggar",
"Deleted files" : "Raderade filer",
+ "Shares" : "Delningar",
+ "Shared with others" : "Delad med andra",
+ "Shared with you" : "Delad med dig",
+ "Shared by link" : "Delad via länk",
+ "Deleted shares" : "Raderade delningar",
"Text file" : "Textfil",
"New text file.txt" : "nytextfil.txt",
- "Uploading..." : "Laddar upp...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} timme kvar","{hours}:{minutes}:{seconds} timmar kvar"],
- "{hours}:{minutes}h" : "{hours}:{minutes}",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minut kvar","{minutes}:{seconds} minuter kvar"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} sekund kvar","{seconds} sekunder kvar"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Alldeles strax...",
- "Soon..." : "Snart...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Filuppladdning pågår. Lämnar du sidan så avbryts uppladdningen.",
"Move" : "Flytta",
- "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 ",
+ "Target folder" : "Målmapp",
+ "A new file or folder has been deleted " : "En ny fil eller mapp har blivit raderad ",
"A new file or folder has been restored " : "En ny fil eller mapp har blivit återställd ",
- "Use this address to access your Files via WebDAV " : "Använd den här adressen för att komma åt dina filer via WebDAV ",
- "No favorites" : "Inga favoriter"
+ "%s of %s used" : "%s av %s använt",
+ "Use this address to access your Files via WebDAV " : "Använd denna adress för att komma åt dina filer med WebDAV "
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/sv.json b/apps/files/l10n/sv.json
index dfce9322d2a99..7fd2d9d6c09e8 100644
--- a/apps/files/l10n/sv.json
+++ b/apps/files/l10n/sv.json
@@ -4,26 +4,32 @@
"Unknown error" : "Okänt fel",
"All files" : "Alla filer",
"Recent" : "Senaste",
+ "Favorites" : "Favoriter",
"File could not be found" : "Fil kunde inte hittas",
+ "Move or copy" : "Flytta eller kopiera",
+ "Download" : "Ladda ned",
+ "Delete" : "Radera",
"Home" : "Hem",
"Close" : "Stäng",
- "Favorites" : "Favoriter",
"Could not create folder \"{dir}\"" : "Kunde inte skapa mapp \"{dir}\"",
+ "This will stop your current uploads." : "Detta kommer att stoppa nuvarande uppladdningar.",
"Upload cancelled." : "Uppladdning avbruten.",
+ "…" : "...",
+ "Processing files …" : "Bearbetar filer ...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Kan inte ladda upp {filename} eftersom den antingen är en mapp eller har 0 bytes.",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Inte tillräckligt med ledigt utrymme, du laddar upp {size1} men endast {size2} finns kvar.",
"Target folder \"{dir}\" does not exist any more" : "Målmapp \"{dir}\" existerar inte mer",
"Not enough free space" : "Inte tillräckligt med ledigt utrymme",
+ "An unknown error has occurred" : "Ett okänt fel uppstod",
"Uploading …" : "Laddar upp ..",
- "…" : "...",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} av {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Uppladdning av det här objektet stöds inte",
"Target folder does not exist any more" : "Målmapp existerar inte längre",
+ "Error when assembling chunks, status code {status}" : "Fel vid ihopsättning av bitarna: statuskod: {status}",
"Actions" : "Åtgärder",
- "Download" : "Ladda ned",
"Rename" : "Byt namn",
- "Move or copy" : "Flytta eller kopiera",
- "Target folder" : "Målmapp",
- "Delete" : "Radera",
+ "Copy" : "Kopiera",
+ "Choose target folder" : "Välj målmapp",
"Disconnect storage" : "Koppla bort lagring",
"Unshare" : "Sluta dela",
"Could not load info for file \"{file}\"" : "Kunde inte ladda information för fil \"{file}\"",
@@ -59,8 +65,11 @@
"You don’t have permission to upload or create files here" : "Du har ej tillåtelse att ladda upp eller skapa filer här",
"_Uploading %n file_::_Uploading %n files_" : ["Laddar upp %n fil","Laddar upp %n filer"],
"New" : "Ny",
+ "{used} of {quota} used" : "{used} av {quota} använt",
+ "{used} used" : "{used} använt",
"\"{name}\" is an invalid file name." : "\"{name}\" är ett ogiltigt filnamn.",
"File name cannot be empty." : "Filnamn kan inte vara tomt.",
+ "\"/\" is not allowed inside a file name." : "\"/\" är inte tillåtet i ett filnamn.",
"\"{name}\" is not an allowed filetype" : "\"{name}\" är inte en tillåten filtyp",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "Lagring av {owner} är full, filer kan inte uppdateras eller synkroniseras längre!",
"Your storage is full, files can not be updated or synced anymore!" : "Ditt lagringsutrymme är fullt, filer kan inte längre uppdateras eller synkroniseras!",
@@ -93,12 +102,18 @@
"Moved by {user}" : "Flyttad av {user}",
"\"remote user\"" : "\"extern användare\"",
"You created {file}" : "Du skapade {file}",
+ "You created an encrypted file in {file}" : "Du skapade en krypterad fil i {file}",
"{user} created {file}" : "{user} skapade {file}",
+ "{user} created an encrypted file in {file}" : "{user} skapade en krypterad fil i {file}",
"{file} was created in a public folder" : "{file} skapades i en offentlig mapp",
"You changed {file}" : "Du ändrade {file}",
+ "You changed an encrypted file in {file}" : "Du ändrade en krypterad fil i {file}",
"{user} changed {file}" : "{user} ändrade {file}",
+ "{user} changed an encrypted file in {file}" : "{user} ändrade en krypterad fil i {file}",
"You deleted {file}" : "Du raderade {file}",
+ "You deleted an encrypted file in {file}" : "Du raderade en krypterad fil i {file}",
"{user} deleted {file}" : "{user} raderade {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} raderade en krypterad fil i {file}",
"You restored {file}" : "Du återställde {file}",
"{user} restored {file}" : "{user} återställde {file}",
"You renamed {oldfile} to {newfile}" : "Du ändrade filnamn {oldfile} till {newfile}",
@@ -113,17 +128,20 @@
"A file or folder has been restored " : "En fil eller mapp har återställts ",
"Unlimited" : "Obegränsad",
"Upload (max. %s)" : "Ladda upp (max. %s)",
+ "File Management" : "Filhantering",
"File handling" : "Filhantering",
"Maximum upload size" : "Maximal storlek att ladda upp",
"max. possible: " : "max. möjligt:",
"Save" : "Spara",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "Med PHP-FPM kan det ta cirka 5 minuter för ändringarna att träda i kraft.",
"Missing permissions to edit from here." : "Saknar rättigheter att ändra härifrån.",
- "%s of %s used" : "%s av %s använt",
+ "%1$s of %2$s used" : "%1$s av %2$s använt",
"%s used" : "%s använt",
"Settings" : "Inställningar",
"Show hidden files" : "Visa dolda filer",
"WebDAV" : "WebDAV",
+ "Use this address to access your Files via WebDAV " : "Använd denna adress för att komma åt dina filer med WebDAV ",
+ "Toggle grid view" : "Växla rutnätsvy",
"Cancel upload" : "Avbryt uppladdning",
"No files in here" : "Inga filer kunde hittas",
"Upload some content or sync with your devices!" : "Ladda upp innehåll eller synkronisera med dina enheter!",
@@ -133,31 +151,20 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Filerna du försöker ladda upp överstiger den maximala storleken för filöverföringar på servern.",
"No favorites yet" : "Inga favoriter ännu",
"Files and folders you mark as favorite will show up here" : "Filer och mappar markerade som favoriter kommer att visas här",
- "Shared with you" : "Delad med dig",
- "Shared with others" : "Delad med andra",
- "Shared by link" : "Delad via länk",
"Tags" : "Taggar",
"Deleted files" : "Raderade filer",
+ "Shares" : "Delningar",
+ "Shared with others" : "Delad med andra",
+ "Shared with you" : "Delad med dig",
+ "Shared by link" : "Delad via länk",
+ "Deleted shares" : "Raderade delningar",
"Text file" : "Textfil",
"New text file.txt" : "nytextfil.txt",
- "Uploading..." : "Laddar upp...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} timme kvar","{hours}:{minutes}:{seconds} timmar kvar"],
- "{hours}:{minutes}h" : "{hours}:{minutes}",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minut kvar","{minutes}:{seconds} minuter kvar"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} sekund kvar","{seconds} sekunder kvar"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "Alldeles strax...",
- "Soon..." : "Snart...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Filuppladdning pågår. Lämnar du sidan så avbryts uppladdningen.",
"Move" : "Flytta",
- "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 ",
+ "Target folder" : "Målmapp",
+ "A new file or folder has been deleted " : "En ny fil eller mapp har blivit raderad ",
"A new file or folder has been restored " : "En ny fil eller mapp har blivit återställd ",
- "Use this address to access your Files via WebDAV " : "Använd den här adressen för att komma åt dina filer via WebDAV ",
- "No favorites" : "Inga favoriter"
+ "%s of %s used" : "%s av %s använt",
+ "Use this address to access your Files via WebDAV " : "Använd denna adress för att komma åt dina filer med WebDAV "
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/th.js b/apps/files/l10n/th.js
new file mode 100644
index 0000000000000..2b914479d0714
--- /dev/null
+++ b/apps/files/l10n/th.js
@@ -0,0 +1,81 @@
+OC.L10N.register(
+ "files",
+ {
+ "Storage invalid" : "การจัดเก็บข้อมูลไม่ถูกต้อง",
+ "Unknown error" : "ข้อผิดพลาดที่ไม่ทราบสาเหตุ",
+ "All files" : "ไฟล์ทั้งหมด",
+ "Home" : "บ้าน",
+ "Close" : "ปิด",
+ "Favorites" : "รายการโปรด",
+ "Could not create folder \"{dir}\"" : "ไม่สามารถสร้างโฟลเดอร์ \"{dir}\"",
+ "Upload cancelled." : "การอัพโหลดถูกยกเลิก",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "ไม่สามารถอัพโหลด {filename} มันเป็นไดเรกทอรีหรือมี 0 ไบต์",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "พื้นที่ว่างไม่เพียงพอคุณจะอัพโหลด {size1} แต่มีพืนที่แค่ {size2}",
+ "Actions" : "การกระทำ",
+ "Download" : "ดาวน์โหลด",
+ "Rename" : "เปลี่ยนชื่อ",
+ "Delete" : "ลบ",
+ "Disconnect storage" : "ยกเลิกการเชื่อมต่อการจัดเก็บข้อมูล",
+ "Unshare" : "ยกเลิกการแชร์",
+ "Files" : "ไฟล์",
+ "Details" : "รายละเอียด",
+ "Select" : "เลือก",
+ "Pending" : "อยู่ระหว่างดำเนินการ",
+ "Unable to determine date" : "ไม่สามารถกำหนดวัน",
+ "This operation is forbidden" : "การดำเนินการนี้ถูกห้าม",
+ "This directory is unavailable, please check the logs or contact the administrator" : "ไม่สามารถใช้งานไดเรกทอรีนี้โปรดตรวจสอบบันทึกหรือติดต่อผู้ดูแลระบบ",
+ "Could not move \"{file}\", target exists" : "ไม่สามารถย้ายไฟล์ \"{file}\" ไม่มีไฟล์นั้นอยู่",
+ "Could not move \"{file}\"" : "ไม่สามารถย้ายไฟล์ \"{file}\"",
+ "{newName} already exists" : "{newName} มีอยู่แล้ว",
+ "Could not rename \"{fileName}\", it does not exist any more" : "ไม่สามารถเปลี่ยนชื่อไฟล์ \"{fileName}\" ไฟล์นั้นไม่มีอยู่",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "ชื่อโฟลเดอร์ \"{targetName}\" มีอยู่แล้วใน \"{dir}\" กรุณาใช้ชื่อที่แตกต่างกัน",
+ "Could not rename \"{fileName}\"" : "ไม่สามารถเปลี่ยนชื่อไฟล์ \"{fileName}\"",
+ "Could not create file \"{file}\"" : "ไม่สามารถสร้างไฟล์ \"{file}\"",
+ "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}\"",
+ "Name" : "ชื่อ",
+ "Size" : "ขนาด",
+ "Modified" : "แก้ไขเมื่อ",
+ "_%n folder_::_%n folders_" : ["%n โฟลเดอร์"],
+ "_%n file_::_%n files_" : ["%n ไฟล์"],
+ "{dirs} and {files}" : "{dirs} และ {files}",
+ "You don’t have permission to upload or create files here" : "คุณไม่ได้รับอนุญาตให้อัพโหลดหรือสร้างไฟล์ที่นี่",
+ "_Uploading %n file_::_Uploading %n files_" : ["อัพโหลด %n ไฟล์"],
+ "New" : "ใหม่",
+ "\"{name}\" is an invalid file name." : "\"{name}\" เป็นชื่อไฟล์ที่ไม่ถูกต้อง",
+ "File name cannot be empty." : "ชื่อไฟล์ไม่สามารถเว้นว่างได้",
+ "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} ใกล้เต็มแล้ว\nใช้พื้นที่ไปแล้ว: ({usedSpacePercent}%)",
+ "Your storage is almost full ({usedSpacePercent}%)" : "พื้นที่จัดเก็บข้อมูลของคุณใกล้เต็มแล้ว \nใช้พื้นที่ไปแล้ว: ({usedSpacePercent}%)",
+ "_matches '{filter}'_::_match '{filter}'_" : ["ตรงกับ '{filter}'"],
+ "Path" : "เส้นทาง",
+ "_%n byte_::_%n bytes_" : ["%n ไบต์"],
+ "Favorited" : "รายการโปรด",
+ "Favorite" : "รายการโปรด",
+ "New folder" : "โฟลเดอร์ใหม่",
+ "An error occurred while trying to update the tags" : "เกิดข้อผิดพลาดขณะที่พยายามจะปรับปรุงแท็ก",
+ "A new file or folder has been created " : "มีไฟล์ใหม่หรือโฟลเดอร์ได้ถูก สร้างขึ้น! ",
+ "Limit notifications about creation and changes to your favorite files (Stream only) " : "จำกัดการแจ้งเตือนเกี่ยวกับการสร้างและการเปลี่ยนแปลงของคุณ ไฟล์ที่ชื่นชอบ (สตรีมเท่านั้น) ",
+ "Upload (max. %s)" : "อัพโหลด (สูงสุด %s)",
+ "File handling" : "การจัดการไฟล์",
+ "Maximum upload size" : "ขนาดไฟล์สูงสุดที่สามารถอัพโหลดได้",
+ "max. possible: " : "จำนวนสูงสุดที่สามารถทำได้: ",
+ "Save" : "บันทึก",
+ "With PHP-FPM it might take 5 minutes for changes to be applied." : "หากใช้ร่วมกับ PHP-FPM อาจใช้เวลาเปลี่ยนแปลงประมาณ 5 นาที",
+ "Missing permissions to edit from here." : "สิทธิ์ในการแก้ไขส่วนนี้หายไป",
+ "Settings" : "ตั้งค่า",
+ "Show hidden files" : "แสดงไฟล์ที่ซ่อนอยู่",
+ "WebDAV" : "WebDAV",
+ "No files in here" : "ไม่มีไฟล์ที่นี่",
+ "Upload some content or sync with your devices!" : "อัพโหลดเนื้อหาบางส่วนหรือประสานข้อมูลกับอุปกรณ์ของคุณ! อีกครั้ง",
+ "No entries found in this folder" : "ไม่พบรายการในโฟลเดอร์นี้",
+ "Select all" : "เลือกทั้งหมด",
+ "Upload too large" : "ไฟล์ที่อัพโหลดมีขนาดใหญ่เกินไป",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "ไฟล์ที่คุณพยายามที่จะอัพโหลดมีขนาดเกินกว่าขนาดสูงสุดที่กำหนดไว้ให้อัพโหลดได้สำหรับเซิร์ฟเวอร์นี้",
+ "Files and folders you mark as favorite will show up here" : "ไฟล์และโฟลเดอร์ที่คุณทำเครื่องหมายเป็นรายการโปรดจะปรากฏขึ้นที่นี่",
+ "Text file" : "ไฟล์ข้อความ",
+ "New text file.txt" : "ไฟล์ข้อความใหม่ .txt"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/th.json b/apps/files/l10n/th.json
new file mode 100644
index 0000000000000..593d601749434
--- /dev/null
+++ b/apps/files/l10n/th.json
@@ -0,0 +1,79 @@
+{ "translations": {
+ "Storage invalid" : "การจัดเก็บข้อมูลไม่ถูกต้อง",
+ "Unknown error" : "ข้อผิดพลาดที่ไม่ทราบสาเหตุ",
+ "All files" : "ไฟล์ทั้งหมด",
+ "Home" : "บ้าน",
+ "Close" : "ปิด",
+ "Favorites" : "รายการโปรด",
+ "Could not create folder \"{dir}\"" : "ไม่สามารถสร้างโฟลเดอร์ \"{dir}\"",
+ "Upload cancelled." : "การอัพโหลดถูกยกเลิก",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "ไม่สามารถอัพโหลด {filename} มันเป็นไดเรกทอรีหรือมี 0 ไบต์",
+ "Not enough free space, you are uploading {size1} but only {size2} is left" : "พื้นที่ว่างไม่เพียงพอคุณจะอัพโหลด {size1} แต่มีพืนที่แค่ {size2}",
+ "Actions" : "การกระทำ",
+ "Download" : "ดาวน์โหลด",
+ "Rename" : "เปลี่ยนชื่อ",
+ "Delete" : "ลบ",
+ "Disconnect storage" : "ยกเลิกการเชื่อมต่อการจัดเก็บข้อมูล",
+ "Unshare" : "ยกเลิกการแชร์",
+ "Files" : "ไฟล์",
+ "Details" : "รายละเอียด",
+ "Select" : "เลือก",
+ "Pending" : "อยู่ระหว่างดำเนินการ",
+ "Unable to determine date" : "ไม่สามารถกำหนดวัน",
+ "This operation is forbidden" : "การดำเนินการนี้ถูกห้าม",
+ "This directory is unavailable, please check the logs or contact the administrator" : "ไม่สามารถใช้งานไดเรกทอรีนี้โปรดตรวจสอบบันทึกหรือติดต่อผู้ดูแลระบบ",
+ "Could not move \"{file}\", target exists" : "ไม่สามารถย้ายไฟล์ \"{file}\" ไม่มีไฟล์นั้นอยู่",
+ "Could not move \"{file}\"" : "ไม่สามารถย้ายไฟล์ \"{file}\"",
+ "{newName} already exists" : "{newName} มีอยู่แล้ว",
+ "Could not rename \"{fileName}\", it does not exist any more" : "ไม่สามารถเปลี่ยนชื่อไฟล์ \"{fileName}\" ไฟล์นั้นไม่มีอยู่",
+ "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "ชื่อโฟลเดอร์ \"{targetName}\" มีอยู่แล้วใน \"{dir}\" กรุณาใช้ชื่อที่แตกต่างกัน",
+ "Could not rename \"{fileName}\"" : "ไม่สามารถเปลี่ยนชื่อไฟล์ \"{fileName}\"",
+ "Could not create file \"{file}\"" : "ไม่สามารถสร้างไฟล์ \"{file}\"",
+ "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}\"",
+ "Name" : "ชื่อ",
+ "Size" : "ขนาด",
+ "Modified" : "แก้ไขเมื่อ",
+ "_%n folder_::_%n folders_" : ["%n โฟลเดอร์"],
+ "_%n file_::_%n files_" : ["%n ไฟล์"],
+ "{dirs} and {files}" : "{dirs} และ {files}",
+ "You don’t have permission to upload or create files here" : "คุณไม่ได้รับอนุญาตให้อัพโหลดหรือสร้างไฟล์ที่นี่",
+ "_Uploading %n file_::_Uploading %n files_" : ["อัพโหลด %n ไฟล์"],
+ "New" : "ใหม่",
+ "\"{name}\" is an invalid file name." : "\"{name}\" เป็นชื่อไฟล์ที่ไม่ถูกต้อง",
+ "File name cannot be empty." : "ชื่อไฟล์ไม่สามารถเว้นว่างได้",
+ "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} ใกล้เต็มแล้ว\nใช้พื้นที่ไปแล้ว: ({usedSpacePercent}%)",
+ "Your storage is almost full ({usedSpacePercent}%)" : "พื้นที่จัดเก็บข้อมูลของคุณใกล้เต็มแล้ว \nใช้พื้นที่ไปแล้ว: ({usedSpacePercent}%)",
+ "_matches '{filter}'_::_match '{filter}'_" : ["ตรงกับ '{filter}'"],
+ "Path" : "เส้นทาง",
+ "_%n byte_::_%n bytes_" : ["%n ไบต์"],
+ "Favorited" : "รายการโปรด",
+ "Favorite" : "รายการโปรด",
+ "New folder" : "โฟลเดอร์ใหม่",
+ "An error occurred while trying to update the tags" : "เกิดข้อผิดพลาดขณะที่พยายามจะปรับปรุงแท็ก",
+ "A new file or folder has been created " : "มีไฟล์ใหม่หรือโฟลเดอร์ได้ถูก สร้างขึ้น! ",
+ "Limit notifications about creation and changes to your favorite files (Stream only) " : "จำกัดการแจ้งเตือนเกี่ยวกับการสร้างและการเปลี่ยนแปลงของคุณ ไฟล์ที่ชื่นชอบ (สตรีมเท่านั้น) ",
+ "Upload (max. %s)" : "อัพโหลด (สูงสุด %s)",
+ "File handling" : "การจัดการไฟล์",
+ "Maximum upload size" : "ขนาดไฟล์สูงสุดที่สามารถอัพโหลดได้",
+ "max. possible: " : "จำนวนสูงสุดที่สามารถทำได้: ",
+ "Save" : "บันทึก",
+ "With PHP-FPM it might take 5 minutes for changes to be applied." : "หากใช้ร่วมกับ PHP-FPM อาจใช้เวลาเปลี่ยนแปลงประมาณ 5 นาที",
+ "Missing permissions to edit from here." : "สิทธิ์ในการแก้ไขส่วนนี้หายไป",
+ "Settings" : "ตั้งค่า",
+ "Show hidden files" : "แสดงไฟล์ที่ซ่อนอยู่",
+ "WebDAV" : "WebDAV",
+ "No files in here" : "ไม่มีไฟล์ที่นี่",
+ "Upload some content or sync with your devices!" : "อัพโหลดเนื้อหาบางส่วนหรือประสานข้อมูลกับอุปกรณ์ของคุณ! อีกครั้ง",
+ "No entries found in this folder" : "ไม่พบรายการในโฟลเดอร์นี้",
+ "Select all" : "เลือกทั้งหมด",
+ "Upload too large" : "ไฟล์ที่อัพโหลดมีขนาดใหญ่เกินไป",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "ไฟล์ที่คุณพยายามที่จะอัพโหลดมีขนาดเกินกว่าขนาดสูงสุดที่กำหนดไว้ให้อัพโหลดได้สำหรับเซิร์ฟเวอร์นี้",
+ "Files and folders you mark as favorite will show up here" : "ไฟล์และโฟลเดอร์ที่คุณทำเครื่องหมายเป็นรายการโปรดจะปรากฏขึ้นที่นี่",
+ "Text file" : "ไฟล์ข้อความ",
+ "New text file.txt" : "ไฟล์ข้อความใหม่ .txt"
+},"pluralForm" :"nplurals=1; plural=0;"
+}
\ No newline at end of file
diff --git a/apps/files/l10n/tr.js b/apps/files/l10n/tr.js
index e1252d20b1899..3e079400be930 100644
--- a/apps/files/l10n/tr.js
+++ b/apps/files/l10n/tr.js
@@ -6,27 +6,32 @@ OC.L10N.register(
"Unknown error" : "Bilinmeyen sorun",
"All files" : "Tüm dosyalar",
"Recent" : "Son",
+ "Favorites" : "Sık Kullanılanlar",
"File could not be found" : "Dosya bulunamadı",
+ "Move or copy" : "Taşı ya da kopyala",
+ "Download" : "İndir",
+ "Delete" : "Sil",
"Home" : "Giriş",
"Close" : "Kapat",
- "Favorites" : "Sık Kullanılanlar",
"Could not create folder \"{dir}\"" : "\"{dir}\" klasörü oluşturulamadı",
+ "This will stop your current uploads." : "Bu işlem geçerli yüklemeleri durduracak.",
"Upload cancelled." : "Yükleme iptal edildi.",
+ "…" : "…",
+ "Processing files …" : "Dosyalar işleniyor…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "{filename} bir klasör ya da 0 bayt boyutunda olduğundan yüklenemedi",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Yeterli boş alan yok. Yüklemek istediğiniz boyut {size1} ancak yalnız {size2} boş alan var",
"Target folder \"{dir}\" does not exist any more" : "\"{dir}\" hedef klasörü artık yok",
"Not enough free space" : "Yeterli boş alan yok",
+ "An unknown error has occurred" : "Bilinmeyen bir sorun çıktı",
"Uploading …" : "Yükleniyor…",
- "…" : "…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} / {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Bu ögenin yüklenmesi desteklenmiyor",
"Target folder does not exist any more" : "Hedef klasör artık yok",
"Error when assembling chunks, status code {status}" : "Kümeler oluşturulurken sorun çıktı, durum kodu {status}",
"Actions" : "İşlemler",
- "Download" : "İndir",
"Rename" : "Yeniden Adlandır",
- "Move or copy" : "Taşı ya da kopyala",
- "Target folder" : "Hedef klasör",
- "Delete" : "Sil",
+ "Copy" : "Kopyala",
+ "Choose target folder" : "Hedef klasörü seçin",
"Disconnect storage" : "Depolama bağlantısını kes",
"Unshare" : "Paylaşımı Kaldır",
"Could not load info for file \"{file}\"" : "\"{file}\" dosyasının bilgileri alınamadı",
@@ -99,12 +104,18 @@ OC.L10N.register(
"Moved by {user}" : "{user} tarafından taşındı",
"\"remote user\"" : "\"uzak kullanıcı\"",
"You created {file}" : "{file} dosyasını eklediniz",
+ "You created an encrypted file in {file}" : "{file} içinde şifrelenmiş bir dosya oluşturdunuz",
"{user} created {file}" : "{user}, {file} dosyasını ekledi",
+ "{user} created an encrypted file in {file}" : "{user} kullanıcısı {file} içinde şifrelenmiş bir dosya oluşturdu",
"{file} was created in a public folder" : "{file} dosyası herkese açık klasör içine eklendi",
"You changed {file}" : "{file} dosyasını değiştirdiniz",
+ "You changed an encrypted file in {file}" : "{file} içindeki şifrelenmiş bir dosyayı değiştirdiniz",
"{user} changed {file}" : "{user}, {file} dosyasını değiştirdi",
+ "{user} changed an encrypted file in {file}" : "{user} kullanıcısı {file} içindeki şifrelenmiş bir dosyayı değiştirdi",
"You deleted {file}" : "{file} dosyasını sildiniz",
+ "You deleted an encrypted file in {file}" : "{file} içindeki şifrelenmiş bir dosyayı sildiniz",
"{user} deleted {file}" : "{user}, {file} dosyasını sildi",
+ "{user} deleted an encrypted file in {file}" : "{user} kullanıcısı {file} içindeki şifrelenmiş bir dosyayı sildi",
"You restored {file}" : "{file} dosyasını geri yüklediniz",
"{user} restored {file}" : "{user}, {file} dosyasını geri yükledi",
"You renamed {oldfile} to {newfile}" : "{oldfile} dosyasının adını {newfile} olarak değiştirdiniz",
@@ -119,18 +130,20 @@ OC.L10N.register(
"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 Management" : "Dosya Yönetimi",
"File handling" : "Dosya işlemleri",
"Maximum upload size" : "En büyük yükleme boyutu",
"max. possible: " : "olabilecek en büyük:",
"Save" : "Kaydet",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "PHP-FPM üzerinde değişikliklerin uygulanması 5 dakika sürebilir.",
"Missing permissions to edit from here." : "Buradan düzenleme için izinler eksik.",
- "%s of %s used" : "%s / %s kullanılıyor",
+ "%1$s of %2$s used" : "%1$s / %2$s kullanıldı",
"%s used" : "%s kullanılıyor",
"Settings" : "Ayarlar",
"Show hidden files" : "Gizli dosyaları görüntüle",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Dosyalarınıza WebDAV üzerinden erişmek için bu adresi kullanın ",
+ "Toggle grid view" : "Tablo görünümünü değiştir",
"Cancel upload" : "Yüklemeyi iptal et",
"No files in here" : "Burada herhangi bir dosya yok",
"Upload some content or sync with your devices!" : "Bir şeyler yükleyin ya da aygıtlarınızla eşitleyin!",
@@ -140,31 +153,20 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Yüklemeye çalıştığınız dosyalar bu sunucuya yüklenmesine izin verilen en büyük dosya boyutunu aşıyor.",
"No favorites yet" : "Henüz sık kullanılan bir öge yok",
"Files and folders you mark as favorite will show up here" : "Sık kullanılanlara eklediğiniz dosya ve klasörler burada görüntülenir",
- "Shared with you" : "Sizinle paylaşılan",
- "Shared with others" : "Diğerleri ile paylaşılan",
- "Shared by link" : "Paylaşım bağlantısı",
"Tags" : "Etiketler",
"Deleted files" : "Silinmiş dosyalar",
+ "Shares" : "Paylaşımlar",
+ "Shared with others" : "Diğerleri ile paylaşılan",
+ "Shared with you" : "Sizinle paylaşılan",
+ "Shared by link" : "Paylaşım bağlantısı",
+ "Deleted shares" : "Silinmiş paylaşımlar",
"Text file" : "Metin dosyası",
"New text file.txt" : "Yeni metin dosyası.txt",
- "Uploading..." : "Yükleniyor...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} saat kaldı","{hours}:{minutes}:{seconds} saat kaldı"],
- "{hours}:{minutes}h" : "{hours}:{minutes} saat",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} dakika kaldı","{minutes}:{seconds} dakika kaldı"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds} dakika",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} saniye kaldı","{seconds} saniye kaldı"],
- "{seconds}s" : "{seconds} saniye",
- "Any moment now..." : "Hemen şimdi...",
- "Soon..." : "Yakında...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Dosya yükleme işlemi sürüyor. Sayfadan ayrılırsanız yükleme işlemi iptal edilir.",
"Move" : "Taşı",
- "Copy local link" : "Bağlantıyı kopyala",
- "Folder" : "Klasör",
- "Upload" : "Yükle",
+ "Target folder" : "Hedef klasör",
"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 ",
- "Use this address to access your Files via WebDAV " : "Dosyalarınıza WebDAV üzerinden erişmek için bu adresi kullanın ",
- "No favorites" : "Sık kullanılan bir öge yok"
+ "%s of %s used" : "%s / %s kullanılıyor",
+ "Use this address to access your Files via WebDAV " : "Dosyalarınıza WebDAV üzerinden erişmek için bu adresi kullanın "
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/files/l10n/tr.json b/apps/files/l10n/tr.json
index ca8bfbf802841..7959a9e1c3904 100644
--- a/apps/files/l10n/tr.json
+++ b/apps/files/l10n/tr.json
@@ -4,27 +4,32 @@
"Unknown error" : "Bilinmeyen sorun",
"All files" : "Tüm dosyalar",
"Recent" : "Son",
+ "Favorites" : "Sık Kullanılanlar",
"File could not be found" : "Dosya bulunamadı",
+ "Move or copy" : "Taşı ya da kopyala",
+ "Download" : "İndir",
+ "Delete" : "Sil",
"Home" : "Giriş",
"Close" : "Kapat",
- "Favorites" : "Sık Kullanılanlar",
"Could not create folder \"{dir}\"" : "\"{dir}\" klasörü oluşturulamadı",
+ "This will stop your current uploads." : "Bu işlem geçerli yüklemeleri durduracak.",
"Upload cancelled." : "Yükleme iptal edildi.",
+ "…" : "…",
+ "Processing files …" : "Dosyalar işleniyor…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "{filename} bir klasör ya da 0 bayt boyutunda olduğundan yüklenemedi",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Yeterli boş alan yok. Yüklemek istediğiniz boyut {size1} ancak yalnız {size2} boş alan var",
"Target folder \"{dir}\" does not exist any more" : "\"{dir}\" hedef klasörü artık yok",
"Not enough free space" : "Yeterli boş alan yok",
+ "An unknown error has occurred" : "Bilinmeyen bir sorun çıktı",
"Uploading …" : "Yükleniyor…",
- "…" : "…",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} / {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "Bu ögenin yüklenmesi desteklenmiyor",
"Target folder does not exist any more" : "Hedef klasör artık yok",
"Error when assembling chunks, status code {status}" : "Kümeler oluşturulurken sorun çıktı, durum kodu {status}",
"Actions" : "İşlemler",
- "Download" : "İndir",
"Rename" : "Yeniden Adlandır",
- "Move or copy" : "Taşı ya da kopyala",
- "Target folder" : "Hedef klasör",
- "Delete" : "Sil",
+ "Copy" : "Kopyala",
+ "Choose target folder" : "Hedef klasörü seçin",
"Disconnect storage" : "Depolama bağlantısını kes",
"Unshare" : "Paylaşımı Kaldır",
"Could not load info for file \"{file}\"" : "\"{file}\" dosyasının bilgileri alınamadı",
@@ -97,12 +102,18 @@
"Moved by {user}" : "{user} tarafından taşındı",
"\"remote user\"" : "\"uzak kullanıcı\"",
"You created {file}" : "{file} dosyasını eklediniz",
+ "You created an encrypted file in {file}" : "{file} içinde şifrelenmiş bir dosya oluşturdunuz",
"{user} created {file}" : "{user}, {file} dosyasını ekledi",
+ "{user} created an encrypted file in {file}" : "{user} kullanıcısı {file} içinde şifrelenmiş bir dosya oluşturdu",
"{file} was created in a public folder" : "{file} dosyası herkese açık klasör içine eklendi",
"You changed {file}" : "{file} dosyasını değiştirdiniz",
+ "You changed an encrypted file in {file}" : "{file} içindeki şifrelenmiş bir dosyayı değiştirdiniz",
"{user} changed {file}" : "{user}, {file} dosyasını değiştirdi",
+ "{user} changed an encrypted file in {file}" : "{user} kullanıcısı {file} içindeki şifrelenmiş bir dosyayı değiştirdi",
"You deleted {file}" : "{file} dosyasını sildiniz",
+ "You deleted an encrypted file in {file}" : "{file} içindeki şifrelenmiş bir dosyayı sildiniz",
"{user} deleted {file}" : "{user}, {file} dosyasını sildi",
+ "{user} deleted an encrypted file in {file}" : "{user} kullanıcısı {file} içindeki şifrelenmiş bir dosyayı sildi",
"You restored {file}" : "{file} dosyasını geri yüklediniz",
"{user} restored {file}" : "{user}, {file} dosyasını geri yükledi",
"You renamed {oldfile} to {newfile}" : "{oldfile} dosyasının adını {newfile} olarak değiştirdiniz",
@@ -117,18 +128,20 @@
"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 Management" : "Dosya Yönetimi",
"File handling" : "Dosya işlemleri",
"Maximum upload size" : "En büyük yükleme boyutu",
"max. possible: " : "olabilecek en büyük:",
"Save" : "Kaydet",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "PHP-FPM üzerinde değişikliklerin uygulanması 5 dakika sürebilir.",
"Missing permissions to edit from here." : "Buradan düzenleme için izinler eksik.",
- "%s of %s used" : "%s / %s kullanılıyor",
+ "%1$s of %2$s used" : "%1$s / %2$s kullanıldı",
"%s used" : "%s kullanılıyor",
"Settings" : "Ayarlar",
"Show hidden files" : "Gizli dosyaları görüntüle",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV " : "Dosyalarınıza WebDAV üzerinden erişmek için bu adresi kullanın ",
+ "Toggle grid view" : "Tablo görünümünü değiştir",
"Cancel upload" : "Yüklemeyi iptal et",
"No files in here" : "Burada herhangi bir dosya yok",
"Upload some content or sync with your devices!" : "Bir şeyler yükleyin ya da aygıtlarınızla eşitleyin!",
@@ -138,31 +151,20 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Yüklemeye çalıştığınız dosyalar bu sunucuya yüklenmesine izin verilen en büyük dosya boyutunu aşıyor.",
"No favorites yet" : "Henüz sık kullanılan bir öge yok",
"Files and folders you mark as favorite will show up here" : "Sık kullanılanlara eklediğiniz dosya ve klasörler burada görüntülenir",
- "Shared with you" : "Sizinle paylaşılan",
- "Shared with others" : "Diğerleri ile paylaşılan",
- "Shared by link" : "Paylaşım bağlantısı",
"Tags" : "Etiketler",
"Deleted files" : "Silinmiş dosyalar",
+ "Shares" : "Paylaşımlar",
+ "Shared with others" : "Diğerleri ile paylaşılan",
+ "Shared with you" : "Sizinle paylaşılan",
+ "Shared by link" : "Paylaşım bağlantısı",
+ "Deleted shares" : "Silinmiş paylaşımlar",
"Text file" : "Metin dosyası",
"New text file.txt" : "Yeni metin dosyası.txt",
- "Uploading..." : "Yükleniyor...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} saat kaldı","{hours}:{minutes}:{seconds} saat kaldı"],
- "{hours}:{minutes}h" : "{hours}:{minutes} saat",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} dakika kaldı","{minutes}:{seconds} dakika kaldı"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds} dakika",
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} saniye kaldı","{seconds} saniye kaldı"],
- "{seconds}s" : "{seconds} saniye",
- "Any moment now..." : "Hemen şimdi...",
- "Soon..." : "Yakında...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Dosya yükleme işlemi sürüyor. Sayfadan ayrılırsanız yükleme işlemi iptal edilir.",
"Move" : "Taşı",
- "Copy local link" : "Bağlantıyı kopyala",
- "Folder" : "Klasör",
- "Upload" : "Yükle",
+ "Target folder" : "Hedef klasör",
"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 ",
- "Use this address to access your Files via WebDAV " : "Dosyalarınıza WebDAV üzerinden erişmek için bu adresi kullanın ",
- "No favorites" : "Sık kullanılan bir öge yok"
+ "%s of %s used" : "%s / %s kullanılıyor",
+ "Use this address to access your Files via WebDAV " : "Dosyalarınıza WebDAV üzerinden erişmek için bu adresi kullanın "
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}
\ No newline at end of file
diff --git a/apps/files/l10n/uk.js b/apps/files/l10n/uk.js
index 236240817bac0..1af07179d849d 100644
--- a/apps/files/l10n/uk.js
+++ b/apps/files/l10n/uk.js
@@ -6,24 +6,24 @@ OC.L10N.register(
"Unknown error" : "Невідома помилка",
"All files" : "Усі файли",
"Recent" : "Останні",
+ "Favorites" : "Улюблені",
"File could not be found" : "Файл не знайдено",
+ "Move or copy" : "Перенести або копіювати",
+ "Download" : "Завантажити",
+ "Delete" : "Видалити",
"Home" : "Домівка",
"Close" : "Закрити",
- "Favorites" : "Улюблені",
"Could not create folder \"{dir}\"" : "Неможливо створити каталог \"{dir}\"",
"Upload cancelled." : "Вивантаження скасовано.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Неможливо вивантажити {filename}, оскільки це каталог або файл має розмір 0 байт.",
"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})" : "{loadedSize} з {totalSize} ({bitrate})",
"Actions" : "Дії",
- "Download" : "Завантажити",
"Rename" : "Перейменувати",
- "Move or copy" : "Перенести або копіювати",
- "Target folder" : "Тека призначення",
- "Delete" : "Видалити",
"Disconnect storage" : "Від’єднати сховище",
"Unshare" : "Закрити спільний доступ",
"Could not load info for file \"{file}\"" : "Неможливо завантажити інформацію за файлом \"{file}\"",
@@ -49,11 +49,11 @@ OC.L10N.register(
"Name" : "Ім'я",
"Size" : "Розмір",
"Modified" : "Змінено",
- "_%n folder_::_%n folders_" : ["%n тека ","теки : %n ","теки : %n "],
- "_%n file_::_%n files_" : ["%n файл ","файли : %n ","файли : %n "],
+ "_%n folder_::_%n folders_" : ["%n тека ","теки : %n ","теки : %n ","теки : %n "],
+ "_%n file_::_%n files_" : ["%n файл ","файли : %n ","файли : %n ","файли : %n "],
"{dirs} and {files}" : "{dirs} і {files}",
"You don’t have permission to upload or create files here" : "У вас недостатньо прав для вивантаження або створення тут файлів",
- "_Uploading %n file_::_Uploading %n files_" : ["Вивантаження %n файлу","Вивантаження %n файлів","Вивантаження %n файлів"],
+ "_Uploading %n file_::_Uploading %n files_" : ["Вивантаження %n файлу","Вивантаження %n файлів","Вивантаження %n файлів","Вивантаження %n файлів"],
"New" : "Створити",
"\"{name}\" is an invalid file name." : "\"{name}\" - некоректне ім'я файлу.",
"File name cannot be empty." : " Ім'я файлу не може бути порожнім.",
@@ -62,7 +62,7 @@ OC.L10N.register(
"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}'","знайдено '{filter}'","знайдено '{filter}'"],
+ "_matches '{filter}'_::_match '{filter}'_" : ["знайдено '{filter}'","знайдено '{filter}'","знайдено '{filter}'","знайдено '{filter}'"],
"View in folder" : "Переглянути в каталозі",
"Copied!" : "Скопійовано!",
"Copy direct link (only works for users who have access to this file/folder)" : "Скопіювати пряме посилання (працює лише для користувачів, що мають доступ до файлу/теки)",
@@ -113,7 +113,6 @@ 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" : "Показати приховані файли",
@@ -126,27 +125,14 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Файли,що ви намагаєтесь вивантажити перевищують максимальний дозволений розмір файлів на цьому сервері.",
"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" : "Видалені файли",
+ "Shared with others" : "Поділились з іншими",
+ "Shared with you" : "Поділились з вами",
+ "Shared by link" : "Доступне за посиланням",
"Text file" : "Текстовий файл",
"New text file.txt" : "Новий текстовий файл file.txt",
- "Uploading..." : "Вивантаження...",
- "..." : "...",
- "{hours}:{minutes}h" : "{hours}:{minutes} год",
- "{seconds}s" : "{seconds} сек",
- "Any moment now..." : "В будь-який момент...",
- "Soon..." : "Незабаром...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Виконується вивантаження файлу. Закриття цієї сторінки приведе до скасування вивантаження.",
- "Move" : "Перемістити",
- "Copy local link" : "Копіювати посилання",
- "Folder" : "Тека",
- "Upload" : "Вивантажити",
- "A new file or folder has been deleted " : "Новий файл або теку було видалено ",
- "A new file or folder has been restored " : "Новий файл або теку було відновлено ",
- "Use this address to access your Files via WebDAV " : "Використайте цю адресу для доступу через WebDAV ",
- "No favorites" : "Немає улюблених"
+ "Target folder" : "Тека призначення",
+ "%s of %s used" : "%s з %s використано"
},
-"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
+"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);");
diff --git a/apps/files/l10n/uk.json b/apps/files/l10n/uk.json
index a82339a58a3a3..9f84b414cb904 100644
--- a/apps/files/l10n/uk.json
+++ b/apps/files/l10n/uk.json
@@ -4,24 +4,24 @@
"Unknown error" : "Невідома помилка",
"All files" : "Усі файли",
"Recent" : "Останні",
+ "Favorites" : "Улюблені",
"File could not be found" : "Файл не знайдено",
+ "Move or copy" : "Перенести або копіювати",
+ "Download" : "Завантажити",
+ "Delete" : "Видалити",
"Home" : "Домівка",
"Close" : "Закрити",
- "Favorites" : "Улюблені",
"Could not create folder \"{dir}\"" : "Неможливо створити каталог \"{dir}\"",
"Upload cancelled." : "Вивантаження скасовано.",
+ "…" : "...",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "Неможливо вивантажити {filename}, оскільки це каталог або файл має розмір 0 байт.",
"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})" : "{loadedSize} з {totalSize} ({bitrate})",
"Actions" : "Дії",
- "Download" : "Завантажити",
"Rename" : "Перейменувати",
- "Move or copy" : "Перенести або копіювати",
- "Target folder" : "Тека призначення",
- "Delete" : "Видалити",
"Disconnect storage" : "Від’єднати сховище",
"Unshare" : "Закрити спільний доступ",
"Could not load info for file \"{file}\"" : "Неможливо завантажити інформацію за файлом \"{file}\"",
@@ -47,11 +47,11 @@
"Name" : "Ім'я",
"Size" : "Розмір",
"Modified" : "Змінено",
- "_%n folder_::_%n folders_" : ["%n тека ","теки : %n ","теки : %n "],
- "_%n file_::_%n files_" : ["%n файл ","файли : %n ","файли : %n "],
+ "_%n folder_::_%n folders_" : ["%n тека ","теки : %n ","теки : %n ","теки : %n "],
+ "_%n file_::_%n files_" : ["%n файл ","файли : %n ","файли : %n ","файли : %n "],
"{dirs} and {files}" : "{dirs} і {files}",
"You don’t have permission to upload or create files here" : "У вас недостатньо прав для вивантаження або створення тут файлів",
- "_Uploading %n file_::_Uploading %n files_" : ["Вивантаження %n файлу","Вивантаження %n файлів","Вивантаження %n файлів"],
+ "_Uploading %n file_::_Uploading %n files_" : ["Вивантаження %n файлу","Вивантаження %n файлів","Вивантаження %n файлів","Вивантаження %n файлів"],
"New" : "Створити",
"\"{name}\" is an invalid file name." : "\"{name}\" - некоректне ім'я файлу.",
"File name cannot be empty." : " Ім'я файлу не може бути порожнім.",
@@ -60,7 +60,7 @@
"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}'","знайдено '{filter}'","знайдено '{filter}'"],
+ "_matches '{filter}'_::_match '{filter}'_" : ["знайдено '{filter}'","знайдено '{filter}'","знайдено '{filter}'","знайдено '{filter}'"],
"View in folder" : "Переглянути в каталозі",
"Copied!" : "Скопійовано!",
"Copy direct link (only works for users who have access to this file/folder)" : "Скопіювати пряме посилання (працює лише для користувачів, що мають доступ до файлу/теки)",
@@ -111,7 +111,6 @@
"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" : "Показати приховані файли",
@@ -124,27 +123,14 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Файли,що ви намагаєтесь вивантажити перевищують максимальний дозволений розмір файлів на цьому сервері.",
"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" : "Видалені файли",
+ "Shared with others" : "Поділились з іншими",
+ "Shared with you" : "Поділились з вами",
+ "Shared by link" : "Доступне за посиланням",
"Text file" : "Текстовий файл",
"New text file.txt" : "Новий текстовий файл file.txt",
- "Uploading..." : "Вивантаження...",
- "..." : "...",
- "{hours}:{minutes}h" : "{hours}:{minutes} год",
- "{seconds}s" : "{seconds} сек",
- "Any moment now..." : "В будь-який момент...",
- "Soon..." : "Незабаром...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Виконується вивантаження файлу. Закриття цієї сторінки приведе до скасування вивантаження.",
- "Move" : "Перемістити",
- "Copy local link" : "Копіювати посилання",
- "Folder" : "Тека",
- "Upload" : "Вивантажити",
- "A new file or folder has been deleted " : "Новий файл або теку було видалено ",
- "A new file or folder has been restored " : "Новий файл або теку було відновлено ",
- "Use this address to access your Files via WebDAV " : "Використайте цю адресу для доступу через WebDAV ",
- "No favorites" : "Немає улюблених"
-},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
+ "Target folder" : "Тека призначення",
+ "%s of %s used" : "%s з %s використано"
+},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (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/vi.js b/apps/files/l10n/vi.js
index 84be1c6173f26..0708a702341e8 100644
--- a/apps/files/l10n/vi.js
+++ b/apps/files/l10n/vi.js
@@ -6,10 +6,13 @@ OC.L10N.register(
"Unknown error" : "Lỗi chưa biết",
"All files" : "Tất cả tệp tin",
"Recent" : "Gần đây",
+ "Favorites" : "Ưa thích",
"File could not be found" : "Tệp tin không tồn tại",
+ "Move or copy" : "Di chuyển hoặc sao chép",
+ "Download" : "Tải về",
+ "Delete" : "Xóa",
"Home" : "Nhà",
"Close" : "Đóng",
- "Favorites" : "Ưa thích",
"Could not create folder \"{dir}\"" : "Không thể tạo thư mục “{dir}”",
"Upload cancelled." : "Hủy tải lên",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "không thể tải {filename} lên do nó là một thư mục hoặc có kích thước bằng 0 byte",
@@ -18,11 +21,7 @@ OC.L10N.register(
"Not enough free space" : "Không đủ dung lượng trống",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} trong tổng số {totalSize} ({bitrate})",
"Actions" : "Actions",
- "Download" : "Tải về",
"Rename" : "Sửa tên",
- "Move or copy" : "Di chuyển hoặc sao chép",
- "Target folder" : "Thư mục đích",
- "Delete" : "Xóa",
"Disconnect storage" : "Bộ lưu trữ đã ngắt kết nối",
"Unshare" : "Bỏ chia sẻ",
"Could not load info for file \"{file}\"" : "Không thể tải thông tin cho tệp \"{file}\"",
@@ -119,25 +118,13 @@ OC.L10N.register(
"Upload too large" : "Tập tin tải lên quá lớn",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Các tập tin bạn đang tải lên vượt quá kích thước tối đa cho phép trên máy chủ .",
"Files and folders you mark as favorite will show up here" : "Các tệp và thư mục mà bạn đánh dấu là yêu thích sẽ hiển thị ở đây",
- "Shared with you" : "Đã chia sẻ với bạn",
- "Shared with others" : "Chia sẻ với người khác",
- "Shared by link" : "Được chia sẻ bởi liên kết",
"Tags" : "Nhãn",
"Deleted files" : "Thùng rác",
+ "Shared with others" : "Chia sẻ với người khác",
+ "Shared with you" : "Đã chia sẻ với bạn",
+ "Shared by link" : "Được chia sẻ bởi liên kết",
"Text file" : "Tập tin văn bản",
- "Uploading..." : "tải lên...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} giờ còn lại"],
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} phút còn lại"],
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} giây còn lại"],
- "Any moment now..." : "Sắp xong rồi...",
- "Soon..." : "Sớm thôi...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Tập tin tải lên đang được xử lý. Nếu bạn rời khỏi trang bây giờ sẽ hủy quá trình này.",
- "Move" : "Di chuyển",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Sử dụng địa chỉ này để Truy cập tệp của bạn qua WebDAV ",
- "No favorites" : "Không có mục ưa thích nào"
+ "Target folder" : "Thư mục đích",
+ "Use this address to access your Files via WebDAV " : "Sử dụng địa chỉ để truy cập các Tập tin của bạn qua WebDAV "
},
"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/vi.json b/apps/files/l10n/vi.json
index c630045a4ece6..9fb6c84872fdf 100644
--- a/apps/files/l10n/vi.json
+++ b/apps/files/l10n/vi.json
@@ -4,10 +4,13 @@
"Unknown error" : "Lỗi chưa biết",
"All files" : "Tất cả tệp tin",
"Recent" : "Gần đây",
+ "Favorites" : "Ưa thích",
"File could not be found" : "Tệp tin không tồn tại",
+ "Move or copy" : "Di chuyển hoặc sao chép",
+ "Download" : "Tải về",
+ "Delete" : "Xóa",
"Home" : "Nhà",
"Close" : "Đóng",
- "Favorites" : "Ưa thích",
"Could not create folder \"{dir}\"" : "Không thể tạo thư mục “{dir}”",
"Upload cancelled." : "Hủy tải lên",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "không thể tải {filename} lên do nó là một thư mục hoặc có kích thước bằng 0 byte",
@@ -16,11 +19,7 @@
"Not enough free space" : "Không đủ dung lượng trống",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} trong tổng số {totalSize} ({bitrate})",
"Actions" : "Actions",
- "Download" : "Tải về",
"Rename" : "Sửa tên",
- "Move or copy" : "Di chuyển hoặc sao chép",
- "Target folder" : "Thư mục đích",
- "Delete" : "Xóa",
"Disconnect storage" : "Bộ lưu trữ đã ngắt kết nối",
"Unshare" : "Bỏ chia sẻ",
"Could not load info for file \"{file}\"" : "Không thể tải thông tin cho tệp \"{file}\"",
@@ -117,25 +116,13 @@
"Upload too large" : "Tập tin tải lên quá lớn",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Các tập tin bạn đang tải lên vượt quá kích thước tối đa cho phép trên máy chủ .",
"Files and folders you mark as favorite will show up here" : "Các tệp và thư mục mà bạn đánh dấu là yêu thích sẽ hiển thị ở đây",
- "Shared with you" : "Đã chia sẻ với bạn",
- "Shared with others" : "Chia sẻ với người khác",
- "Shared by link" : "Được chia sẻ bởi liên kết",
"Tags" : "Nhãn",
"Deleted files" : "Thùng rác",
+ "Shared with others" : "Chia sẻ với người khác",
+ "Shared with you" : "Đã chia sẻ với bạn",
+ "Shared by link" : "Được chia sẻ bởi liên kết",
"Text file" : "Tập tin văn bản",
- "Uploading..." : "tải lên...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} giờ còn lại"],
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} phút còn lại"],
- "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} giây còn lại"],
- "Any moment now..." : "Sắp xong rồi...",
- "Soon..." : "Sớm thôi...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Tập tin tải lên đang được xử lý. Nếu bạn rời khỏi trang bây giờ sẽ hủy quá trình này.",
- "Move" : "Di chuyển",
- "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 ",
- "Use this address to access your Files via WebDAV " : "Sử dụng địa chỉ này để Truy cập tệp của bạn qua WebDAV ",
- "No favorites" : "Không có mục ưa thích nào"
+ "Target folder" : "Thư mục đích",
+ "Use this address to access your Files via WebDAV " : "Sử dụng địa chỉ để truy cập các Tập tin của bạn qua WebDAV "
},"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 1aceaa6eaf47b..9711f20d78880 100644
--- a/apps/files/l10n/zh_CN.js
+++ b/apps/files/l10n/zh_CN.js
@@ -1,31 +1,38 @@
OC.L10N.register(
"files",
{
- "Storage is temporarily not available" : "库文件 %s 不可用",
+ "Storage is temporarily not available" : "存储暂时不可用",
"Storage invalid" : "存储空间无效",
"Unknown error" : "未知错误",
"All files" : "全部文件",
"Recent" : "最近",
+ "Favorites" : "收藏",
"File could not be found" : "文件未找到",
+ "Move or copy" : "移动或者复制",
+ "Download" : "下载",
+ "Delete" : "删除",
"Home" : "首页",
"Close" : "关闭",
- "Favorites" : "收藏",
"Could not create folder \"{dir}\"" : "无法创建文件夹 \"{dir}\"",
+ "This will stop your current uploads." : "这会终止您当前的上传。",
"Upload cancelled." : "上传已取消",
+ "…" : "…",
+ "Processing files …" : "文件处理中…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "无法上传文件 {filename},因为它是一个目录或者是大小为 0 的空文件",
"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" : "可用空间不足",
+ "An unknown error has occurred" : "发生了未知错误。",
"Uploading …" : "上传中…",
- "…" : "undefined",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} / {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "不支持上传此项目",
+ "Target folder does not exist any more" : "目标文件夹不存在",
+ "Error when assembling chunks, status code {status}" : "组装块时发生错误,状态码 {status}",
"Actions" : "操作",
- "Download" : "下载",
"Rename" : "重命名",
- "Move or copy" : "移动或者复制",
- "Target folder" : "目标目录",
- "Delete" : "删除",
- "Disconnect storage" : "断开存储链接",
+ "Copy" : "复制",
+ "Choose target folder" : "选择目标文件夹",
+ "Disconnect storage" : "断开存储的连接",
"Unshare" : "取消共享",
"Could not load info for file \"{file}\"" : "无法加载文件 \"{file}\" 的信息",
"Files" : "文件",
@@ -60,8 +67,11 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "您没有权限在此上传或创建文件",
"_Uploading %n file_::_Uploading %n files_" : ["上传 %n 个文件"],
"New" : "新建",
+ "{used} of {quota} used" : "已使用 {used} / {quota}",
+ "{used} used" : "{used} 已使用",
"\"{name}\" is an invalid file name." : "\"{name}\" 是一个无效的文件名",
"File name cannot be empty." : "文件名不能为空.",
+ "\"/\" is not allowed inside a file name." : "文件名不能包含“/”",
"\"{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!" : "您的存储空间已满, 文件将无法更新或同步!",
@@ -77,6 +87,9 @@ OC.L10N.register(
"Favorite" : "收藏",
"New folder" : "新建文件夹",
"Upload file" : "上传文件",
+ "Not favorited" : "未收藏",
+ "Remove from favorites" : "取消收藏",
+ "Add to favorites" : "收藏",
"An error occurred while trying to update the tags" : "更新标签时出错",
"Added to favorites" : "已添加到收藏",
"Removed from favorites" : "取消收藏",
@@ -91,12 +104,18 @@ OC.L10N.register(
"Moved by {user}" : "由 {user} 移动",
"\"remote user\"" : "远程用户",
"You created {file}" : "您创建了 {file}",
+ "You created an encrypted file in {file}" : "你在 {file} 创建了一个加密文件",
"{user} created {file}" : "{user} 创建了 {file}",
+ "{user} created an encrypted file in {file}" : "{user} 在 {file} 中创建一个加密文件",
"{file} was created in a public folder" : "{file} 被创建在公共文件夹",
"You changed {file}" : "您更改了 {file}",
+ "You changed an encrypted file in {file}" : "您在 {file} 更改了加密文件",
"{user} changed {file}" : "{user} 更改了 {file}",
+ "{user} changed an encrypted file in {file}" : "{user} 在 {file} 更改了加密文件",
"You deleted {file}" : "您删除了{file}",
+ "You deleted an encrypted file in {file}" : "您在 {file} 删除了加密文件",
"{user} deleted {file}" : "{user} 删除了 {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} 在 {file} 删除了加密文件",
"You restored {file}" : "您恢复了{file}",
"{user} restored {file}" : "{user} 恢复了 {file}",
"You renamed {oldfile} to {newfile}" : "您将 {oldfile} 改名为 {newfile}",
@@ -111,17 +130,20 @@ OC.L10N.register(
"A file or folder has been restored " : "文件/文件夹已恢复",
"Unlimited" : "无限制",
"Upload (max. %s)" : "上传 (最大 %s)",
+ "File Management" : "文件管理",
"File handling" : "文件处理",
"Maximum upload size" : "最大上传大小",
"max. possible: " : "最大允许: ",
"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 已使用",
+ "%1$s of %2$s used" : "%1$s已用,总计%2$s",
"%s used" : "%s 已使用",
"Settings" : "设置",
"Show hidden files" : "显示隐藏文件",
"WebDAV" : "WebDAV",
+ "Use this address to access your Files via WebDAV " : "使用这个地址 通过 WebDAV 访问您的文件 ",
+ "Toggle grid view" : "切换网格视图",
"Cancel upload" : "取消上传",
"No files in here" : "无文件",
"Upload some content or sync with your devices!" : "上传或从您的设备中同步!",
@@ -131,31 +153,20 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "正在上传的文件超过了此服务器允许上传的最大容量限制",
"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" : "已删除的文件",
+ "Shares" : "共享",
+ "Shared with others" : "与他人共享",
+ "Shared with you" : "与您共享",
+ "Shared by link" : "通过链接共享",
+ "Deleted shares" : "已删除的共享",
"Text file" : "文本文件",
- "New text file.txt" : "创建文本文件 .txt",
- "Uploading..." : "正在上传...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["剩余 {hours}:{minutes}:{seconds} 小时"],
- "{hours}:{minutes}h" : "{hours}:{minutes}",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["剩余 {minutes}:{seconds} 分钟"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}",
- "_{seconds} second left_::_{seconds} seconds left_" : ["剩余 {seconds} 秒"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "现在任何时候...",
- "Soon..." : "很快...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "文件正在上传中. 离开此页将会取消上传.",
+ "New text file.txt" : "新建文本文件.txt",
"Move" : "移动",
- "Copy local link" : "复制本地链接",
- "Folder" : "文件夹",
- "Upload" : "上传",
- "A new file or folder has been deleted " : "新的文件/文件夹已经 删除 ",
- "A new file or folder has been restored " : "新的文件/文件夹已经恢复 ",
- "Use this address to access your Files via WebDAV " : "使用这个地址 通过 WebDAV 访问您的文件 ",
- "No favorites" : "无收藏"
+ "Target folder" : "目标目录",
+ "A new file or folder has been deleted " : "文件/文件夹已删除 ",
+ "A new file or folder has been restored " : "文件/文件夹已恢复 ",
+ "%s of %s used" : "%s 已使用 (共 %s)",
+ "Use this address to access your Files via WebDAV " : "使用这个地址 通过 WebDAV 访问您的文件 "
},
"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/zh_CN.json b/apps/files/l10n/zh_CN.json
index d326104673bc2..fd211085839a2 100644
--- a/apps/files/l10n/zh_CN.json
+++ b/apps/files/l10n/zh_CN.json
@@ -1,29 +1,36 @@
{ "translations": {
- "Storage is temporarily not available" : "库文件 %s 不可用",
+ "Storage is temporarily not available" : "存储暂时不可用",
"Storage invalid" : "存储空间无效",
"Unknown error" : "未知错误",
"All files" : "全部文件",
"Recent" : "最近",
+ "Favorites" : "收藏",
"File could not be found" : "文件未找到",
+ "Move or copy" : "移动或者复制",
+ "Download" : "下载",
+ "Delete" : "删除",
"Home" : "首页",
"Close" : "关闭",
- "Favorites" : "收藏",
"Could not create folder \"{dir}\"" : "无法创建文件夹 \"{dir}\"",
+ "This will stop your current uploads." : "这会终止您当前的上传。",
"Upload cancelled." : "上传已取消",
+ "…" : "…",
+ "Processing files …" : "文件处理中…",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "无法上传文件 {filename},因为它是一个目录或者是大小为 0 的空文件",
"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" : "可用空间不足",
+ "An unknown error has occurred" : "发生了未知错误。",
"Uploading …" : "上传中…",
- "…" : "undefined",
"{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} / {totalSize} ({bitrate})",
+ "Uploading that item is not supported" : "不支持上传此项目",
+ "Target folder does not exist any more" : "目标文件夹不存在",
+ "Error when assembling chunks, status code {status}" : "组装块时发生错误,状态码 {status}",
"Actions" : "操作",
- "Download" : "下载",
"Rename" : "重命名",
- "Move or copy" : "移动或者复制",
- "Target folder" : "目标目录",
- "Delete" : "删除",
- "Disconnect storage" : "断开存储链接",
+ "Copy" : "复制",
+ "Choose target folder" : "选择目标文件夹",
+ "Disconnect storage" : "断开存储的连接",
"Unshare" : "取消共享",
"Could not load info for file \"{file}\"" : "无法加载文件 \"{file}\" 的信息",
"Files" : "文件",
@@ -58,8 +65,11 @@
"You don’t have permission to upload or create files here" : "您没有权限在此上传或创建文件",
"_Uploading %n file_::_Uploading %n files_" : ["上传 %n 个文件"],
"New" : "新建",
+ "{used} of {quota} used" : "已使用 {used} / {quota}",
+ "{used} used" : "{used} 已使用",
"\"{name}\" is an invalid file name." : "\"{name}\" 是一个无效的文件名",
"File name cannot be empty." : "文件名不能为空.",
+ "\"/\" is not allowed inside a file name." : "文件名不能包含“/”",
"\"{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!" : "您的存储空间已满, 文件将无法更新或同步!",
@@ -75,6 +85,9 @@
"Favorite" : "收藏",
"New folder" : "新建文件夹",
"Upload file" : "上传文件",
+ "Not favorited" : "未收藏",
+ "Remove from favorites" : "取消收藏",
+ "Add to favorites" : "收藏",
"An error occurred while trying to update the tags" : "更新标签时出错",
"Added to favorites" : "已添加到收藏",
"Removed from favorites" : "取消收藏",
@@ -89,12 +102,18 @@
"Moved by {user}" : "由 {user} 移动",
"\"remote user\"" : "远程用户",
"You created {file}" : "您创建了 {file}",
+ "You created an encrypted file in {file}" : "你在 {file} 创建了一个加密文件",
"{user} created {file}" : "{user} 创建了 {file}",
+ "{user} created an encrypted file in {file}" : "{user} 在 {file} 中创建一个加密文件",
"{file} was created in a public folder" : "{file} 被创建在公共文件夹",
"You changed {file}" : "您更改了 {file}",
+ "You changed an encrypted file in {file}" : "您在 {file} 更改了加密文件",
"{user} changed {file}" : "{user} 更改了 {file}",
+ "{user} changed an encrypted file in {file}" : "{user} 在 {file} 更改了加密文件",
"You deleted {file}" : "您删除了{file}",
+ "You deleted an encrypted file in {file}" : "您在 {file} 删除了加密文件",
"{user} deleted {file}" : "{user} 删除了 {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} 在 {file} 删除了加密文件",
"You restored {file}" : "您恢复了{file}",
"{user} restored {file}" : "{user} 恢复了 {file}",
"You renamed {oldfile} to {newfile}" : "您将 {oldfile} 改名为 {newfile}",
@@ -109,17 +128,20 @@
"A file or folder has been restored " : "文件/文件夹已恢复",
"Unlimited" : "无限制",
"Upload (max. %s)" : "上传 (最大 %s)",
+ "File Management" : "文件管理",
"File handling" : "文件处理",
"Maximum upload size" : "最大上传大小",
"max. possible: " : "最大允许: ",
"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 已使用",
+ "%1$s of %2$s used" : "%1$s已用,总计%2$s",
"%s used" : "%s 已使用",
"Settings" : "设置",
"Show hidden files" : "显示隐藏文件",
"WebDAV" : "WebDAV",
+ "Use this address to access your Files via WebDAV " : "使用这个地址 通过 WebDAV 访问您的文件 ",
+ "Toggle grid view" : "切换网格视图",
"Cancel upload" : "取消上传",
"No files in here" : "无文件",
"Upload some content or sync with your devices!" : "上传或从您的设备中同步!",
@@ -129,31 +151,20 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "正在上传的文件超过了此服务器允许上传的最大容量限制",
"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" : "已删除的文件",
+ "Shares" : "共享",
+ "Shared with others" : "与他人共享",
+ "Shared with you" : "与您共享",
+ "Shared by link" : "通过链接共享",
+ "Deleted shares" : "已删除的共享",
"Text file" : "文本文件",
- "New text file.txt" : "创建文本文件 .txt",
- "Uploading..." : "正在上传...",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["剩余 {hours}:{minutes}:{seconds} 小时"],
- "{hours}:{minutes}h" : "{hours}:{minutes}",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["剩余 {minutes}:{seconds} 分钟"],
- "{minutes}:{seconds}m" : "{minutes}:{seconds}",
- "_{seconds} second left_::_{seconds} seconds left_" : ["剩余 {seconds} 秒"],
- "{seconds}s" : "{seconds}s",
- "Any moment now..." : "现在任何时候...",
- "Soon..." : "很快...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "文件正在上传中. 离开此页将会取消上传.",
+ "New text file.txt" : "新建文本文件.txt",
"Move" : "移动",
- "Copy local link" : "复制本地链接",
- "Folder" : "文件夹",
- "Upload" : "上传",
- "A new file or folder has been deleted " : "新的文件/文件夹已经 删除 ",
- "A new file or folder has been restored " : "新的文件/文件夹已经恢复 ",
- "Use this address to access your Files via WebDAV " : "使用这个地址 通过 WebDAV 访问您的文件 ",
- "No favorites" : "无收藏"
+ "Target folder" : "目标目录",
+ "A new file or folder has been deleted " : "文件/文件夹已删除 ",
+ "A new file or folder has been restored " : "文件/文件夹已恢复 ",
+ "%s of %s used" : "%s 已使用 (共 %s)",
+ "Use this address to access your Files via WebDAV " : "使用这个地址 通过 WebDAV 访问您的文件 "
},"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 20c998274a10c..79c30a4b12c86 100644
--- a/apps/files/l10n/zh_TW.js
+++ b/apps/files/l10n/zh_TW.js
@@ -6,28 +6,31 @@ OC.L10N.register(
"Unknown error" : "未知的錯誤",
"All files" : "所有檔案",
"Recent" : "近期",
+ "Favorites" : "最愛",
"File could not be found" : "找不到檔案",
+ "Move or copy" : "移動或複製",
+ "Download" : "下載",
+ "Delete" : "刪除",
"Home" : "家目錄",
"Close" : " 關閉",
- "Favorites" : "最愛",
"Could not create folder \"{dir}\"" : "無法建立資料夾 \"{dir}\"",
"Upload cancelled." : "上傳已取消",
+ "…" : "...",
+ "Processing files …" : "正在處理檔案…",
"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})",
+ "Uploading that item is not supported" : "不支援上傳該項目",
"Target folder does not exist any more" : "目標資料夾已經不存在了",
"Error when assembling chunks, status code {status}" : "重組檔案片段時出錯,狀態代碼 {status}",
"Actions" : "動作",
- "Download" : "下載",
"Rename" : "重新命名",
- "Move or copy" : "移動或複製",
- "Target folder" : "目標資料夾",
- "Delete" : "刪除",
- "Disconnect storage" : "斷開儲存空間連接",
+ "Copy" : "複製",
+ "Choose target folder" : "選擇目標資料夾",
+ "Disconnect storage" : "切斷儲存空間連接",
"Unshare" : "取消分享",
"Could not load info for file \"{file}\"" : "無法讀取 \"{file}\" 的詳細資料",
"Files" : "檔案",
@@ -62,8 +65,11 @@ OC.L10N.register(
"You don’t have permission to upload or create files here" : "您沒有權限在這裡上傳或建立檔案",
"_Uploading %n file_::_Uploading %n files_" : ["正在上傳 %n 個檔案"],
"New" : "新增",
+ "{used} of {quota} used" : "已使用 {quota} 當中的 {used}",
+ "{used} used" : "已使用 {used}",
"\"{name}\" is an invalid file name." : "{name} 是無效的檔名",
"File name cannot be empty." : "檔名不能為空",
+ "\"/\" is not allowed inside a file name." : "不允許檔名中出現 \"/\"",
"\"{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!" : "您的儲存空間已滿,沒有辦法再更新或是同步檔案!",
@@ -96,12 +102,18 @@ OC.L10N.register(
"Moved by {user}" : "由 {user} 移動",
"\"remote user\"" : "「遠端用戶」",
"You created {file}" : "您建立了 {file}",
+ "You created an encrypted file in {file}" : "您在 {file} 建立了一個加密的檔案",
"{user} created {file}" : "{user} 建立了 {file}",
+ "{user} created an encrypted file in {file}" : "{user} 在 {file} 建立了一個加密的檔案",
"{file} was created in a public folder" : "{file} 已建立於共享資料夾",
"You changed {file}" : "您變更了 {file}",
+ "You changed an encrypted file in {file}" : "您在 {file} 修改了一個加密的檔案",
"{user} changed {file}" : "{user} 變更了 {file}",
+ "{user} changed an encrypted file in {file}" : "{user} 在 {file} 修改了一個加密的檔案",
"You deleted {file}" : "您刪除了 {file}",
+ "You deleted an encrypted file in {file}" : "您在 {file} 刪除了一個加密的檔案",
"{user} deleted {file}" : "{user} 刪除了 {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} 在 {file} 刪除了一個加密的檔案",
"You restored {file}" : "您還原了 {file}",
"{user} restored {file}" : "{user} 還原了 {file}",
"You renamed {oldfile} to {newfile}" : "您變更 {oldfile} 為 {newfile}",
@@ -116,18 +128,19 @@ OC.L10N.register(
"A file or folder has been restored " : "檔案或目錄已被 恢復 ",
"Unlimited" : "無限制",
"Upload (max. %s)" : "上傳(至多 %s)",
+ "File Management" : "檔案管理",
"File handling" : "檔案處理",
"Maximum upload size" : "上傳限制",
"max. possible: " : "最大允許:",
"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",
"Use this address to access your Files via WebDAV " : "使用這個位址來使用 WebDAV 存取檔案 ",
+ "Toggle grid view" : "切換網格檢視",
"Cancel upload" : "取消上傳",
"No files in here" : "沒有任何檔案",
"Upload some content or sync with your devices!" : "在您的裝置中同步或上傳一些內容",
@@ -137,31 +150,20 @@ OC.L10N.register(
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "您試圖上傳的檔案大小超過伺服器的限制",
"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" : "回收桶",
+ "Shares" : "分享",
+ "Shared with others" : "與其他人分享",
+ "Shared with you" : "與您分享",
+ "Shared by link" : "由連結分享",
+ "Deleted shares" : "已刪除的分享",
"Text file" : "文字檔",
"New text file.txt" : "新文字檔.txt",
- "Uploading..." : "上傳中…",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["剩下 {hours}:{minutes}:{seconds} 小時"],
- "{hours}:{minutes}h" : "{hours}:{minutes} 小時",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["剩下 {minutes}:{seconds} 分鐘"],
- "{minutes}:{seconds}m" : "{minutes}:{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." : "檔案上傳中,離開此頁面將會取消上傳",
"Move" : "移動",
- "Copy local link" : "複製本地連結",
- "Folder" : "資料夾",
- "Upload" : "上傳",
- "A new file or folder has been deleted " : "檔案或目錄已被 刪除 ",
- "A new file or folder has been restored " : "檔案或目錄已被 恢復 ",
- "Use this address to access your Files via WebDAV " : "使用這個位址來使用 WebDAV 存取檔案 ",
- "No favorites" : "沒有最愛"
+ "Target folder" : "目標資料夾",
+ "A new file or folder has been deleted " : "一個新的檔案或資料夾已經被刪除 ",
+ "A new file or folder has been restored " : "一個新的檔案或資料夾已經被還原 ",
+ "%s of %s used" : "在 %s 中使用了%s ",
+ "Use this address to access your Files via WebDAV " : "使用這個地址來透過 WebDAV 存取您的檔案 "
},
"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/zh_TW.json b/apps/files/l10n/zh_TW.json
index cd52bc82a7973..689381fe6a7f9 100644
--- a/apps/files/l10n/zh_TW.json
+++ b/apps/files/l10n/zh_TW.json
@@ -4,28 +4,31 @@
"Unknown error" : "未知的錯誤",
"All files" : "所有檔案",
"Recent" : "近期",
+ "Favorites" : "最愛",
"File could not be found" : "找不到檔案",
+ "Move or copy" : "移動或複製",
+ "Download" : "下載",
+ "Delete" : "刪除",
"Home" : "家目錄",
"Close" : " 關閉",
- "Favorites" : "最愛",
"Could not create folder \"{dir}\"" : "無法建立資料夾 \"{dir}\"",
"Upload cancelled." : "上傳已取消",
+ "…" : "...",
+ "Processing files …" : "正在處理檔案…",
"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})",
+ "Uploading that item is not supported" : "不支援上傳該項目",
"Target folder does not exist any more" : "目標資料夾已經不存在了",
"Error when assembling chunks, status code {status}" : "重組檔案片段時出錯,狀態代碼 {status}",
"Actions" : "動作",
- "Download" : "下載",
"Rename" : "重新命名",
- "Move or copy" : "移動或複製",
- "Target folder" : "目標資料夾",
- "Delete" : "刪除",
- "Disconnect storage" : "斷開儲存空間連接",
+ "Copy" : "複製",
+ "Choose target folder" : "選擇目標資料夾",
+ "Disconnect storage" : "切斷儲存空間連接",
"Unshare" : "取消分享",
"Could not load info for file \"{file}\"" : "無法讀取 \"{file}\" 的詳細資料",
"Files" : "檔案",
@@ -60,8 +63,11 @@
"You don’t have permission to upload or create files here" : "您沒有權限在這裡上傳或建立檔案",
"_Uploading %n file_::_Uploading %n files_" : ["正在上傳 %n 個檔案"],
"New" : "新增",
+ "{used} of {quota} used" : "已使用 {quota} 當中的 {used}",
+ "{used} used" : "已使用 {used}",
"\"{name}\" is an invalid file name." : "{name} 是無效的檔名",
"File name cannot be empty." : "檔名不能為空",
+ "\"/\" is not allowed inside a file name." : "不允許檔名中出現 \"/\"",
"\"{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!" : "您的儲存空間已滿,沒有辦法再更新或是同步檔案!",
@@ -94,12 +100,18 @@
"Moved by {user}" : "由 {user} 移動",
"\"remote user\"" : "「遠端用戶」",
"You created {file}" : "您建立了 {file}",
+ "You created an encrypted file in {file}" : "您在 {file} 建立了一個加密的檔案",
"{user} created {file}" : "{user} 建立了 {file}",
+ "{user} created an encrypted file in {file}" : "{user} 在 {file} 建立了一個加密的檔案",
"{file} was created in a public folder" : "{file} 已建立於共享資料夾",
"You changed {file}" : "您變更了 {file}",
+ "You changed an encrypted file in {file}" : "您在 {file} 修改了一個加密的檔案",
"{user} changed {file}" : "{user} 變更了 {file}",
+ "{user} changed an encrypted file in {file}" : "{user} 在 {file} 修改了一個加密的檔案",
"You deleted {file}" : "您刪除了 {file}",
+ "You deleted an encrypted file in {file}" : "您在 {file} 刪除了一個加密的檔案",
"{user} deleted {file}" : "{user} 刪除了 {file}",
+ "{user} deleted an encrypted file in {file}" : "{user} 在 {file} 刪除了一個加密的檔案",
"You restored {file}" : "您還原了 {file}",
"{user} restored {file}" : "{user} 還原了 {file}",
"You renamed {oldfile} to {newfile}" : "您變更 {oldfile} 為 {newfile}",
@@ -114,18 +126,19 @@
"A file or folder has been restored " : "檔案或目錄已被 恢復 ",
"Unlimited" : "無限制",
"Upload (max. %s)" : "上傳(至多 %s)",
+ "File Management" : "檔案管理",
"File handling" : "檔案處理",
"Maximum upload size" : "上傳限制",
"max. possible: " : "最大允許:",
"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",
"Use this address to access your Files via WebDAV " : "使用這個位址來使用 WebDAV 存取檔案 ",
+ "Toggle grid view" : "切換網格檢視",
"Cancel upload" : "取消上傳",
"No files in here" : "沒有任何檔案",
"Upload some content or sync with your devices!" : "在您的裝置中同步或上傳一些內容",
@@ -135,31 +148,20 @@
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "您試圖上傳的檔案大小超過伺服器的限制",
"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" : "回收桶",
+ "Shares" : "分享",
+ "Shared with others" : "與其他人分享",
+ "Shared with you" : "與您分享",
+ "Shared by link" : "由連結分享",
+ "Deleted shares" : "已刪除的分享",
"Text file" : "文字檔",
"New text file.txt" : "新文字檔.txt",
- "Uploading..." : "上傳中…",
- "..." : "...",
- "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["剩下 {hours}:{minutes}:{seconds} 小時"],
- "{hours}:{minutes}h" : "{hours}:{minutes} 小時",
- "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["剩下 {minutes}:{seconds} 分鐘"],
- "{minutes}:{seconds}m" : "{minutes}:{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." : "檔案上傳中,離開此頁面將會取消上傳",
"Move" : "移動",
- "Copy local link" : "複製本地連結",
- "Folder" : "資料夾",
- "Upload" : "上傳",
- "A new file or folder has been deleted " : "檔案或目錄已被 刪除 ",
- "A new file or folder has been restored " : "檔案或目錄已被 恢復 ",
- "Use this address to access your Files via WebDAV " : "使用這個位址來使用 WebDAV 存取檔案 ",
- "No favorites" : "沒有最愛"
+ "Target folder" : "目標資料夾",
+ "A new file or folder has been deleted " : "一個新的檔案或資料夾已經被刪除 ",
+ "A new file or folder has been restored " : "一個新的檔案或資料夾已經被還原 ",
+ "%s of %s used" : "在 %s 中使用了%s ",
+ "Use this address to access your Files via WebDAV " : "使用這個地址來透過 WebDAV 存取您的檔案 "
},"pluralForm" :"nplurals=1; plural=0;"
}
\ No newline at end of file
diff --git a/apps/files/lib/Activity/Filter/FileChanges.php b/apps/files/lib/Activity/Filter/FileChanges.php
index 122dc4250f998..c828755a659ae 100644
--- a/apps/files/lib/Activity/Filter/FileChanges.php
+++ b/apps/files/lib/Activity/Filter/FileChanges.php
@@ -74,7 +74,7 @@ public function getPriority() {
* @since 11.0.0
*/
public function getIcon() {
- return $this->url->getAbsoluteURL($this->url->imagePath('core', 'places/files-dark.svg'));
+ return $this->url->getAbsoluteURL($this->url->imagePath('core', 'places/files.svg'));
}
/**
diff --git a/apps/files/lib/Activity/Provider.php b/apps/files/lib/Activity/Provider.php
index 3da1f3c115750..e868e1c464adc 100644
--- a/apps/files/lib/Activity/Provider.php
+++ b/apps/files/lib/Activity/Provider.php
@@ -28,6 +28,11 @@
use OCP\Activity\IEventMerger;
use OCP\Activity\IManager;
use OCP\Activity\IProvider;
+use OCP\Files\Folder;
+use OCP\Files\InvalidPathException;
+use OCP\Files\IRootFolder;
+use OCP\Files\Node;
+use OCP\Files\NotFoundException;
use OCP\IL10N;
use OCP\IURLGenerator;
use OCP\IUser;
@@ -53,24 +58,31 @@ class Provider implements IProvider {
/** @var IUserManager */
protected $userManager;
+ /** @var IRootFolder */
+ protected $rootFolder;
+
/** @var IEventMerger */
protected $eventMerger;
/** @var string[] cached displayNames - key is the UID and value the displayname */
protected $displayNames = [];
+ protected $fileIsEncrypted = false;
+
/**
* @param IFactory $languageFactory
* @param IURLGenerator $url
* @param IManager $activityManager
* @param IUserManager $userManager
+ * @param IRootFolder $rootFolder
* @param IEventMerger $eventMerger
*/
- public function __construct(IFactory $languageFactory, IURLGenerator $url, IManager $activityManager, IUserManager $userManager, IEventMerger $eventMerger) {
+ public function __construct(IFactory $languageFactory, IURLGenerator $url, IManager $activityManager, IUserManager $userManager, IRootFolder $rootFolder, IEventMerger $eventMerger) {
$this->languageFactory = $languageFactory;
$this->url = $url;
$this->activityManager = $activityManager;
$this->userManager = $userManager;
+ $this->rootFolder = $rootFolder;
$this->eventMerger = $eventMerger;
}
@@ -101,6 +113,14 @@ public function parse($language, IEvent $event, IEvent $previousEvent = null) {
return $this->parseLongVersion($event, $previousEvent);
}
+ protected function setIcon(IEvent $event, $icon) {
+ if ($this->activityManager->getRequirePNG()) {
+ $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', $icon . '.png')));
+ } else {
+ $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', $icon . '.svg')));
+ }
+ }
+
/**
* @param IEvent $event
* @param IEvent|null $previousEvent
@@ -113,41 +133,21 @@ public function parseShortVersion(IEvent $event, IEvent $previousEvent = null) {
if ($event->getSubject() === 'created_by') {
$subject = $this->l->t('Created by {user}');
- if ($this->activityManager->getRequirePNG()) {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'add-color.png')));
- } else {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'add-color.svg')));
- }
+ $this->setIcon($event, 'add-color');
} else if ($event->getSubject() === 'changed_by') {
$subject = $this->l->t('Changed by {user}');
- if ($this->activityManager->getRequirePNG()) {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'change.png')));
- } else {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'change.svg')));
- }
+ $this->setIcon($event, 'change');
} else if ($event->getSubject() === 'deleted_by') {
$subject = $this->l->t('Deleted by {user}');
- if ($this->activityManager->getRequirePNG()) {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'delete-color.png')));
- } else {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'delete-color.svg')));
- }
+ $this->setIcon($event, 'delete-color');
} else if ($event->getSubject() === 'restored_by') {
$subject = $this->l->t('Restored by {user}');
} else if ($event->getSubject() === 'renamed_by') {
$subject = $this->l->t('Renamed by {user}');
- if ($this->activityManager->getRequirePNG()) {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'change.png')));
- } else {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'change.svg')));
- }
+ $this->setIcon($event, 'change');
} else if ($event->getSubject() === 'moved_by') {
$subject = $this->l->t('Moved by {user}');
- if ($this->activityManager->getRequirePNG()) {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'change.png')));
- } else {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'change.svg')));
- }
+ $this->setIcon($event, 'change');
} else {
throw new \InvalidArgumentException();
}
@@ -170,93 +170,72 @@ public function parseShortVersion(IEvent $event, IEvent $previousEvent = null) {
* @since 11.0.0
*/
public function parseLongVersion(IEvent $event, IEvent $previousEvent = null) {
+ $this->fileIsEncrypted = false;
$parsedParameters = $this->getParameters($event);
if ($event->getSubject() === 'created_self') {
$subject = $this->l->t('You created {file}');
- if ($this->activityManager->getRequirePNG()) {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'add-color.png')));
- } else {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'add-color.svg')));
+ if ($this->fileIsEncrypted) {
+ $subject = $this->l->t('You created an encrypted file in {file}');
}
+ $this->setIcon($event, 'add-color');
} else if ($event->getSubject() === 'created_by') {
$subject = $this->l->t('{user} created {file}');
- if ($this->activityManager->getRequirePNG()) {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'add-color.png')));
- } else {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'add-color.svg')));
+ if ($this->fileIsEncrypted) {
+ $subject = $this->l->t('{user} created an encrypted file in {file}');
}
+ $this->setIcon($event, 'add-color');
} else if ($event->getSubject() === 'created_public') {
$subject = $this->l->t('{file} was created in a public folder');
- if ($this->activityManager->getRequirePNG()) {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'add-color.png')));
- } else {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'add-color.svg')));
- }
+ $this->setIcon($event, 'add-color');
} else if ($event->getSubject() === 'changed_self') {
$subject = $this->l->t('You changed {file}');
- if ($this->activityManager->getRequirePNG()) {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'change.png')));
- } else {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'change.svg')));
+ if ($this->fileIsEncrypted) {
+ $subject = $this->l->t('You changed an encrypted file in {file}');
}
+ $this->setIcon($event, 'change');
} else if ($event->getSubject() === 'changed_by') {
$subject = $this->l->t('{user} changed {file}');
- if ($this->activityManager->getRequirePNG()) {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'change.png')));
- } else {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'change.svg')));
+ if ($this->fileIsEncrypted) {
+ $subject = $this->l->t('{user} changed an encrypted file in {file}');
}
+ $this->setIcon($event, 'change');
} else if ($event->getSubject() === 'deleted_self') {
$subject = $this->l->t('You deleted {file}');
- if ($this->activityManager->getRequirePNG()) {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'delete-color.png')));
- } else {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'delete-color.svg')));
+ if ($this->fileIsEncrypted) {
+ $subject = $this->l->t('You deleted an encrypted file in {file}');
}
+ $this->setIcon($event, 'delete-color');
} else if ($event->getSubject() === 'deleted_by') {
$subject = $this->l->t('{user} deleted {file}');
- if ($this->activityManager->getRequirePNG()) {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'delete-color.png')));
- } else {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'delete-color.svg')));
+ if ($this->fileIsEncrypted) {
+ $subject = $this->l->t('{user} deleted an encrypted file in {file}');
}
+ $this->setIcon($event, 'delete-color');
} else if ($event->getSubject() === 'restored_self') {
$subject = $this->l->t('You restored {file}');
} else if ($event->getSubject() === 'restored_by') {
$subject = $this->l->t('{user} restored {file}');
} else if ($event->getSubject() === 'renamed_self') {
$subject = $this->l->t('You renamed {oldfile} to {newfile}');
- if ($this->activityManager->getRequirePNG()) {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'change.png')));
- } else {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'change.svg')));
- }
+ $this->setIcon($event, 'change');
} else if ($event->getSubject() === 'renamed_by') {
$subject = $this->l->t('{user} renamed {oldfile} to {newfile}');
- if ($this->activityManager->getRequirePNG()) {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'change.png')));
- } else {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'change.svg')));
- }
+ $this->setIcon($event, 'change');
} else if ($event->getSubject() === 'moved_self') {
$subject = $this->l->t('You moved {oldfile} to {newfile}');
- if ($this->activityManager->getRequirePNG()) {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'change.png')));
- } else {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'change.svg')));
- }
+ $this->setIcon($event, 'change');
} else if ($event->getSubject() === 'moved_by') {
$subject = $this->l->t('{user} moved {oldfile} to {newfile}');
- if ($this->activityManager->getRequirePNG()) {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'change.png')));
- } else {
- $event->setIcon($this->url->getAbsoluteURL($this->url->imagePath('files', 'change.svg')));
- }
+ $this->setIcon($event, 'change');
} else {
throw new \InvalidArgumentException();
}
+ if ($this->fileIsEncrypted) {
+ $event->setSubject($event->getSubject() . '_enc', $event->getSubjectParameters());
+ }
+
if (!isset($parsedParameters['user'])) {
// External user via public link share
$subject = str_replace('{user}', $this->activityLang->t('"remote user"'), $subject);
@@ -361,6 +340,30 @@ protected function getFile($parameter, IEvent $event = null) {
throw new \InvalidArgumentException('Could not generate file parameter');
}
+ $encryptionContainer = $this->getEndToEndEncryptionContainer($id, $path);
+ if ($encryptionContainer instanceof Folder) {
+ $this->fileIsEncrypted = true;
+ try {
+ $fullPath = rtrim($encryptionContainer->getPath(), '/');
+ // Remove /user/files/...
+ list(,,, $path) = explode('/', $fullPath, 4);
+ if (!$path) {
+ throw new InvalidPathException('Path could not be split correctly');
+ }
+
+ return [
+ 'type' => 'file',
+ 'id' => $encryptionContainer->getId(),
+ 'name' => $encryptionContainer->getName(),
+ 'path' => $path,
+ 'link' => $this->url->linkToRouteAbsolute('files.viewcontroller.showFile', ['fileid' => $encryptionContainer->getId()]),
+ ];
+ } catch (\Exception $e) {
+ // fall back to the normal one
+ $this->fileIsEncrypted = false;
+ }
+ }
+
return [
'type' => 'file',
'id' => $id,
@@ -370,6 +373,101 @@ protected function getFile($parameter, IEvent $event = null) {
];
}
+ protected $fileEncrypted = [];
+
+ /**
+ * Check if a file is end2end encrypted
+ * @param int $fileId
+ * @param string $path
+ * @return Folder|null
+ */
+ protected function getEndToEndEncryptionContainer($fileId, $path) {
+ if (isset($this->fileEncrypted[$fileId])) {
+ return $this->fileEncrypted[$fileId];
+ }
+
+ $fileName = basename($path);
+ if (!preg_match('/^[0-9a-fA-F]{32}$/', $fileName)) {
+ $this->fileEncrypted[$fileId] = false;
+ return $this->fileEncrypted[$fileId];
+ }
+
+ $userFolder = $this->rootFolder->getUserFolder($this->activityManager->getCurrentUserId());
+ $files = $userFolder->getById($fileId);
+ if (empty($files)) {
+ try {
+ // Deleted, try with parent
+ $file = $this->findExistingParent($userFolder, dirname($path));
+ } catch (NotFoundException $e) {
+ return null;
+ }
+
+ if (!$file instanceof Folder || !$file->isEncrypted()) {
+ return null;
+ }
+
+ $this->fileEncrypted[$fileId] = $file;
+ return $file;
+ }
+
+ $file = array_shift($files);
+
+ if ($file instanceof Folder && $file->isEncrypted()) {
+ // If the folder is encrypted, it is the Container,
+ // but can be the name is just fine.
+ $this->fileEncrypted[$fileId] = true;
+ return null;
+ }
+
+ $this->fileEncrypted[$fileId] = $this->getParentEndToEndEncryptionContainer($userFolder, $file);
+ return $this->fileEncrypted[$fileId];
+ }
+
+ /**
+ * @param Folder $userFolder
+ * @param string $path
+ * @return Folder
+ * @throws NotFoundException
+ */
+ protected function findExistingParent(Folder $userFolder, $path) {
+ if ($path === '/') {
+ throw new NotFoundException('Reached the root');
+ }
+
+ try {
+ $folder = $userFolder->get(dirname($path));
+ } catch (NotFoundException $e) {
+ return $this->findExistingParent($userFolder, dirname($path));
+ }
+
+ return $folder;
+ }
+
+ /**
+ * Check all parents until the user's root folder if one is encrypted
+ *
+ * @param Folder $userFolder
+ * @param Node $file
+ * @return Node|null
+ */
+ protected function getParentEndToEndEncryptionContainer(Folder $userFolder, Node $file) {
+ try {
+ $parent = $file->getParent();
+
+ if ($userFolder->getId() === $parent->getId()) {
+ return null;
+ }
+ } catch (\Exception $e) {
+ return null;
+ }
+
+ if ($parent->isEncrypted()) {
+ return $parent;
+ }
+
+ return $this->getParentEndToEndEncryptionContainer($userFolder, $parent);
+ }
+
/**
* @param string $uid
* @return array
diff --git a/apps/files/lib/App.php b/apps/files/lib/App.php
index b756b123c438f..0bf9ae205255e 100644
--- a/apps/files/lib/App.php
+++ b/apps/files/lib/App.php
@@ -57,7 +57,7 @@ public static function getNavigationManager() {
public static function extendJsConfig($settings) {
$appConfig = json_decode($settings['array']['oc_appconfig'], true);
- $maxChunkSize = (int)(\OC::$server->getConfig()->getAppValue('files', 'max_chunk_size', (10 * 1024 * 1024)));
+ $maxChunkSize = (int)\OC::$server->getConfig()->getAppValue('files', 'max_chunk_size', 10 * 1024 * 1024);
$appConfig['files'] = [
'max_chunk_size' => $maxChunkSize
];
diff --git a/apps/files/lib/AppInfo/Application.php b/apps/files/lib/AppInfo/Application.php
index e55d1c549a5a9..d4dac5befa821 100644
--- a/apps/files/lib/AppInfo/Application.php
+++ b/apps/files/lib/AppInfo/Application.php
@@ -26,11 +26,13 @@
*/
namespace OCA\Files\AppInfo;
+use OCA\Files\Activity\Helper;
use OCA\Files\Controller\ApiController;
use OCP\AppFramework\App;
use \OCA\Files\Service\TagService;
use \OCP\IContainer;
use OCA\Files\Controller\ViewController;
+use OCA\Files\Capabilities;
class Application extends App {
public function __construct(array $urlParams=array()) {
@@ -64,7 +66,8 @@ public function __construct(array $urlParams=array()) {
$server->getEventDispatcher(),
$server->getUserSession(),
$server->getAppManager(),
- $server->getRootFolder()
+ $server->getRootFolder(),
+ $c->query(Helper::class)
);
});
@@ -95,6 +98,6 @@ public function __construct(array $urlParams=array()) {
/*
* Register capabilities
*/
- $container->registerCapability('OCA\Files\Capabilities');
+ $container->registerCapability(Capabilities::class);
}
}
diff --git a/apps/files/lib/Command/Scan.php b/apps/files/lib/Command/Scan.php
index 4026af2db79c7..36fa39e043d6a 100644
--- a/apps/files/lib/Command/Scan.php
+++ b/apps/files/lib/Command/Scan.php
@@ -32,6 +32,7 @@
use OC\Core\Command\Base;
use OC\Core\Command\InterruptedException;
use OC\ForbiddenException;
+use OCP\Files\Mount\IMountPoint;
use OCP\Files\NotFoundException;
use OCP\Files\StorageNotAvailableException;
use OCP\IDBConnection;
@@ -97,6 +98,16 @@ protected function configure() {
null,
InputOption::VALUE_NONE,
'only scan files which are marked as not fully scanned'
+ )->addOption(
+ 'shallow',
+ null,
+ InputOption::VALUE_NONE,
+ 'do not scan folders recursively'
+ )->addOption(
+ 'home-only',
+ null,
+ InputOption::VALUE_NONE,
+ 'only scan the home storage, ignoring any mounted external storage or share'
);
}
@@ -109,7 +120,7 @@ public function checkScanWarning($fullPath, OutputInterface $output) {
}
}
- protected function scanFiles($user, $path, $verbose, OutputInterface $output, $backgroundScan = false) {
+ protected function scanFiles($user, $path, $verbose, OutputInterface $output, $backgroundScan = false, $recursive = true, $homeOnly = false) {
$connection = $this->reconnectToDatabase($output);
$scanner = new \OC\Files\Utils\Scanner($user, $connection, \OC::$server->getLogger());
# check on each file/folder if there was a user interrupt (ctrl-c) and throw an exception
@@ -158,7 +169,7 @@ protected function scanFiles($user, $path, $verbose, OutputInterface $output, $b
if ($backgroundScan) {
$scanner->backgroundScan($path);
} else {
- $scanner->scan($path);
+ $scanner->scan($path, $recursive, $homeOnly ? [$this, 'filterHomeMount'] : null);
}
} catch (ForbiddenException $e) {
$output->writeln("Home storage for user $user not writable ");
@@ -174,6 +185,10 @@ protected function scanFiles($user, $path, $verbose, OutputInterface $output, $b
}
}
+ public function filterHomeMount(IMountPoint $mountPoint) {
+ // any mountpoint inside '/$user/files/'
+ return substr_count($mountPoint->getMountPoint(), '/') <= 3;
+ }
protected function execute(InputInterface $input, OutputInterface $output) {
$inputPath = $input->getOption('path');
@@ -231,7 +246,7 @@ protected function execute(InputInterface $input, OutputInterface $output) {
}
$output->writeln("Starting scan for user $user_count out of $users_total ($user)");
# full: printout data if $verbose was set
- $this->scanFiles($user, $path, $verbose, $output, $input->getOption('unscanned'));
+ $this->scanFiles($user, $path, $verbose, $output, $input->getOption('unscanned'), ! $input->getOption('shallow'), $input->getOption('home-only'));
} else {
$output->writeln("Unknown user $user_count $user ");
}
@@ -322,7 +337,7 @@ protected function showSummary($headers, $rows, OutputInterface $output) {
* @return string
*/
protected function formatExecTime() {
- list($secs, ) = explode('.', sprintf("%.1f", ($this->execTime)));
+ list($secs, ) = explode('.', sprintf("%.1f", $this->execTime));
# if you want to have microseconds add this: . '.' . $tens;
return date('H:i:s', $secs);
diff --git a/apps/files/lib/Command/ScanAppData.php b/apps/files/lib/Command/ScanAppData.php
index f347cb868b1b6..1eb22d5f68a5e 100644
--- a/apps/files/lib/Command/ScanAppData.php
+++ b/apps/files/lib/Command/ScanAppData.php
@@ -260,7 +260,7 @@ protected function showSummary($headers, $rows, OutputInterface $output) {
* @return string
*/
protected function formatExecTime() {
- list($secs, ) = explode('.', sprintf("%.1f", ($this->execTime)));
+ list($secs, ) = explode('.', sprintf("%.1f", $this->execTime));
# if you want to have microseconds add this: . '.' . $tens;
return date('H:i:s', $secs);
diff --git a/apps/files/lib/Command/TransferOwnership.php b/apps/files/lib/Command/TransferOwnership.php
index d175f66d171a2..f417898f2172d 100644
--- a/apps/files/lib/Command/TransferOwnership.php
+++ b/apps/files/lib/Command/TransferOwnership.php
@@ -217,7 +217,7 @@ private function collectUsersShares(OutputInterface $output) {
$output->writeln("Collecting all share information for files and folder of $this->sourceUser ...");
$progress = new ProgressBar($output, count($this->shares));
- foreach([\OCP\Share::SHARE_TYPE_GROUP, \OCP\Share::SHARE_TYPE_USER, \OCP\Share::SHARE_TYPE_LINK, \OCP\Share::SHARE_TYPE_REMOTE] as $shareType) {
+ foreach([\OCP\Share::SHARE_TYPE_GROUP, \OCP\Share::SHARE_TYPE_USER, \OCP\Share::SHARE_TYPE_LINK, \OCP\Share::SHARE_TYPE_REMOTE, \OCP\Share::SHARE_TYPE_ROOM] as $shareType) {
$offset = 0;
while (true) {
$sharePage = $this->shareManager->getSharesBy($this->sourceUser, $shareType, null, true, 50, $offset);
@@ -263,7 +263,8 @@ private function restoreShares(OutputInterface $output) {
foreach($this->shares as $share) {
try {
- if ($share->getSharedWith() === $this->destinationUser) {
+ if ($share->getShareType() === \OCP\Share::SHARE_TYPE_USER &&
+ $share->getSharedWith() === $this->destinationUser) {
// Unmount the shares before deleting, so we don't try to get the storage later on.
$shareMountPoint = $this->mountManager->find('/' . $this->destinationUser . '/files' . $share->getTarget());
if ($shareMountPoint) {
diff --git a/apps/files/lib/Controller/AjaxController.php b/apps/files/lib/Controller/AjaxController.php
new file mode 100644
index 0000000000000..a7422d7c4ca85
--- /dev/null
+++ b/apps/files/lib/Controller/AjaxController.php
@@ -0,0 +1,56 @@
+
+ *
+ * @author Roeland Jago Douma
+ *
+ * @license AGPL-3.0
+ *
+ * This code is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License, version 3,
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License, version 3,
+ * along with this program. If not, see
+ *
+ */
+
+namespace OCA\Files\Controller;
+
+use OCA\Files\Helper;
+use OCP\AppFramework\Controller;
+use OCP\AppFramework\Http\JSONResponse;
+use OCP\Files\NotFoundException;
+use OCP\IRequest;
+
+class AjaxController extends Controller {
+
+ public function __construct(string $appName, IRequest $request) {
+ parent::__construct($appName, $request);
+ }
+
+ /**
+ * @NoAdminRequired
+ */
+ public function getStorageStats(string $dir = '/'): JSONResponse {
+ try {
+ return new JSONResponse([
+ 'status' => 'success',
+ 'data' => Helper::buildFileStorageStatistics($dir),
+ ]);
+ } catch (NotFoundException $e) {
+ return new JSONResponse([
+ 'status' => 'error',
+ 'data' => [
+ 'message' => 'Folder not found'
+ ],
+ ]);
+ }
+ }
+}
diff --git a/apps/files/lib/Controller/ApiController.php b/apps/files/lib/Controller/ApiController.php
index a66b1b4d565d2..d518e0b0b869c 100644
--- a/apps/files/lib/Controller/ApiController.php
+++ b/apps/files/lib/Controller/ApiController.php
@@ -11,7 +11,7 @@
* @author Roeland Jago Douma
* @author Tobias Kaminsky
* @author Vincent Petry
- *
+ * @author Felix Nüsse
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -45,6 +45,7 @@
use OCP\Share\IManager;
use OC\Files\Node\Node;
use OCP\IUserSession;
+use Sabre\VObject\Property\Boolean;
/**
* Class ApiController
@@ -54,7 +55,7 @@
class ApiController extends Controller {
/** @var TagService */
private $tagService;
- /** @var IManager **/
+ /** @var IManager * */
private $shareManager;
/** @var IPreview */
private $previewManager;
@@ -107,7 +108,7 @@ public function __construct($appName,
* @return DataResponse|FileDisplayResponse
*/
public function getThumbnail($x, $y, $file) {
- if($x < 1 || $y < 1) {
+ if ($x < 1 || $y < 1) {
return new DataResponse(['message' => 'Requested size must be numeric and a positive value.'], Http::STATUS_BAD_REQUEST);
}
@@ -213,7 +214,8 @@ private function getShareTypes(Node $node) {
\OCP\Share::SHARE_TYPE_GROUP,
\OCP\Share::SHARE_TYPE_LINK,
\OCP\Share::SHARE_TYPE_REMOTE,
- \OCP\Share::SHARE_TYPE_EMAIL
+ \OCP\Share::SHARE_TYPE_EMAIL,
+ \OCP\Share::SHARE_TYPE_ROOM
];
foreach ($requestedShareTypes as $requestedShareType) {
// one of each type is enough to find out about the types
@@ -261,8 +263,47 @@ public function updateFileSorting($mode, $direction) {
* @param bool $show
*/
public function showHiddenFiles($show) {
- $this->config->setUserValue($this->userSession->getUser()->getUID(), 'files', 'show_hidden', (int) $show);
+ $this->config->setUserValue($this->userSession->getUser()->getUID(), 'files', 'show_hidden', (int)$show);
return new Response();
}
+ /**
+ * Toggle default for showing/hiding xxx folder
+ *
+ * @NoAdminRequired
+ *
+ * @param bool $show
+ * @param bool $key the key of the folder
+ *
+ * @return Response
+ */
+ public function toggleShowFolder(int $show, string $key) {
+ // ensure the edited key exists
+ $navItems = \OCA\Files\App::getNavigationManager()->getAll();
+ foreach ($navItems as $item) {
+ // check if data is valid
+ if (($show === 0 || $show === 1) && isset($item['expandedState']) && $key === $item['expandedState']) {
+ $this->config->setUserValue($this->userSession->getUser()->getUID(), 'files', $key, (int)$show);
+ return new Response();
+ }
+ }
+ $response = new Response();
+ $response->setStatus(Http::STATUS_FORBIDDEN);
+ return $response;
+ }
+
+ /**
+ * Get sorting-order for custom sorting
+ *
+ * @NoAdminRequired
+ *
+ * @param string
+ * @return string
+ * @throws \OCP\Files\NotFoundException
+ */
+ public function getNodeType($folderpath) {
+ $node = $this->userFolder->get($folderpath);
+ return $node->getType();
+ }
+
}
diff --git a/apps/files/lib/Controller/ViewController.php b/apps/files/lib/Controller/ViewController.php
index fa8243822a856..d91d3b9db4c53 100644
--- a/apps/files/lib/Controller/ViewController.php
+++ b/apps/files/lib/Controller/ViewController.php
@@ -8,6 +8,7 @@
* @author Roeland Jago Douma
* @author Thomas Müller
* @author Vincent Petry
+ * @author Felix Nüsse
*
* @license AGPL-3.0
*
@@ -27,10 +28,13 @@
namespace OCA\Files\Controller;
+use OCA\Files\Activity\Helper;
use OCP\AppFramework\Controller;
use OCP\AppFramework\Http\ContentSecurityPolicy;
use OCP\AppFramework\Http\RedirectResponse;
use OCP\AppFramework\Http\TemplateResponse;
+use OCP\App\IAppManager;
+use OCP\Files\Folder;
use OCP\Files\IRootFolder;
use OCP\Files\NotFoundException;
use OCP\IConfig;
@@ -39,8 +43,6 @@
use OCP\IURLGenerator;
use OCP\IUserSession;
use Symfony\Component\EventDispatcher\EventDispatcherInterface;
-use OCP\Files\Folder;
-use OCP\App\IAppManager;
use Symfony\Component\EventDispatcher\GenericEvent;
/**
@@ -67,38 +69,31 @@ class ViewController extends Controller {
protected $appManager;
/** @var IRootFolder */
protected $rootFolder;
+ /** @var Helper */
+ protected $activityHelper;
- /**
- * @param string $appName
- * @param IRequest $request
- * @param IURLGenerator $urlGenerator
- * @param IL10N $l10n
- * @param IConfig $config
- * @param EventDispatcherInterface $eventDispatcherInterface
- * @param IUserSession $userSession
- * @param IAppManager $appManager
- * @param IRootFolder $rootFolder
- */
- public function __construct($appName,
- IRequest $request,
- IURLGenerator $urlGenerator,
- IL10N $l10n,
- IConfig $config,
- EventDispatcherInterface $eventDispatcherInterface,
- IUserSession $userSession,
- IAppManager $appManager,
- IRootFolder $rootFolder
+ public function __construct(string $appName,
+ IRequest $request,
+ IURLGenerator $urlGenerator,
+ IL10N $l10n,
+ IConfig $config,
+ EventDispatcherInterface $eventDispatcherInterface,
+ IUserSession $userSession,
+ IAppManager $appManager,
+ IRootFolder $rootFolder,
+ Helper $activityHelper
) {
parent::__construct($appName, $request);
- $this->appName = $appName;
- $this->request = $request;
- $this->urlGenerator = $urlGenerator;
- $this->l10n = $l10n;
- $this->config = $config;
+ $this->appName = $appName;
+ $this->request = $request;
+ $this->urlGenerator = $urlGenerator;
+ $this->l10n = $l10n;
+ $this->config = $config;
$this->eventDispatcher = $eventDispatcherInterface;
- $this->userSession = $userSession;
- $this->appManager = $appManager;
- $this->rootFolder = $rootFolder;
+ $this->userSession = $userSession;
+ $this->appManager = $appManager;
+ $this->rootFolder = $rootFolder;
+ $this->activityHelper = $activityHelper;
}
/**
@@ -107,8 +102,8 @@ public function __construct($appName,
* @return string
*/
protected function renderScript($appName, $scriptName) {
- $content = '';
- $appPath = \OC_App::getAppPath($appName);
+ $content = '';
+ $appPath = \OC_App::getAppPath($appName);
$scriptPath = $appPath . '/' . $scriptName;
if (file_exists($scriptPath)) {
// TODO: sanitize path / script name ?
@@ -117,6 +112,7 @@ protected function renderScript($appName, $scriptName) {
$content = ob_get_contents();
@ob_end_clean();
}
+
return $content;
}
@@ -128,6 +124,7 @@ protected function renderScript($appName, $scriptName) {
*/
protected function getStorageInfo() {
$dirInfo = \OC\Files\Filesystem::getFileInfo('/', false);
+
return \OC_Helper::getStorageInfo('/', $dirInfo);
}
@@ -159,22 +156,58 @@ public function index($dir = '', $view = '', $fileid = null, $fileNotFound = fal
// FIXME: Make non static
$storageInfo = $this->getStorageInfo();
- \OCA\Files\App::getNavigationManager()->add(
- [
- 'id' => 'favorites',
- 'appname' => 'files',
- 'script' => 'simplelist.php',
- 'order' => 5,
- 'name' => $this->l10n->t('Favorites')
- ]
- );
+ $user = $this->userSession->getUser()->getUID();
+
+ // Get all the user favorites to create a submenu
+ try {
+ $favElements = $this->activityHelper->getFavoriteFilePaths($this->userSession->getUser()->getUID());
+ } catch (\RuntimeException $e) {
+ $favElements['folders'] = [];
+ }
+
+ $collapseClasses = '';
+ if (count($favElements['folders']) > 0) {
+ $collapseClasses = 'collapsible';
+ }
+
+ $favoritesSublistArray = Array();
+
+ $navBarPositionPosition = 6;
+ $currentCount = 0;
+ foreach ($favElements['folders'] as $dir) {
+
+ $link = $this->urlGenerator->linkToRoute('files.view.index', ['dir' => $dir, 'view' => 'files']);
+ $sortingValue = ++$currentCount;
+ $element = [
+ 'id' => str_replace('/', '-', $dir),
+ 'view' => 'files',
+ 'href' => $link,
+ 'dir' => $dir,
+ 'order' => $navBarPositionPosition,
+ 'folderPosition' => $sortingValue,
+ 'name' => basename($dir),
+ 'icon' => 'files',
+ 'quickaccesselement' => 'true'
+ ];
+
+ array_push($favoritesSublistArray, $element);
+ $navBarPositionPosition++;
+ }
$navItems = \OCA\Files\App::getNavigationManager()->getAll();
- usort($navItems, function($item1, $item2) {
- return $item1['order'] - $item2['order'];
- });
- $nav->assign('navigationItems', $navItems);
+ // add the favorites entry in menu
+ $navItems['favorites']['sublist'] = $favoritesSublistArray;
+ $navItems['favorites']['classes'] = $collapseClasses;
+
+ // parse every menu and add the expandedState user value
+ foreach ($navItems as $key => $item) {
+ if (isset($item['expandedState'])) {
+ $navItems[$key]['defaultExpandedState'] = $this->config->getUserValue($this->userSession->getUser()->getUID(), 'files', $item['expandedState'], '0') === '1';
+ }
+ }
+
+ $nav->assign('navigationItems', $navItems);
$nav->assign('usage', \OC_Helper::humanFileSize($storageInfo['used']));
if ($storageInfo['quota'] === \OCP\Files\FileInfo::SPACE_UNLIMITED) {
@@ -194,30 +227,42 @@ public function index($dir = '', $view = '', $fileid = null, $fileNotFound = fal
if (isset($item['script'])) {
$content = $this->renderScript($item['appname'], $item['script']);
}
- $contentItem = [];
- $contentItem['id'] = $item['id'];
- $contentItem['content'] = $content;
- $contentItems[] = $contentItem;
+ // parse submenus
+ if (isset($item['sublist'])) {
+ foreach ($item['sublist'] as $subitem) {
+ $subcontent = '';
+ if (isset($subitem['script'])) {
+ $subcontent = $this->renderScript($subitem['appname'], $subitem['script']);
+ }
+ $contentItems[$subitem['id']] = [
+ 'id' => $subitem['id'],
+ 'content' => $subcontent
+ ];
+ }
+ }
+ $contentItems[$item['id']] = [
+ 'id' => $item['id'],
+ 'content' => $content
+ ];
}
$event = new GenericEvent(null, ['hiddenFields' => []]);
$this->eventDispatcher->dispatch('OCA\Files::loadAdditionalScripts', $event);
- $params = [];
- $params['usedSpacePercent'] = (int)$storageInfo['relative'];
- $params['owner'] = $storageInfo['owner'];
- $params['ownerDisplayName'] = $storageInfo['ownerDisplayName'];
- $params['isPublic'] = false;
- $params['allowShareWithLink'] = $this->config->getAppValue('core', 'shareapi_allow_links', 'yes');
- $user = $this->userSession->getUser()->getUID();
- $params['defaultFileSorting'] = $this->config->getUserValue($user, 'files', 'file_sorting', 'name');
+ $params = [];
+ $params['usedSpacePercent'] = (int) $storageInfo['relative'];
+ $params['owner'] = $storageInfo['owner'];
+ $params['ownerDisplayName'] = $storageInfo['ownerDisplayName'];
+ $params['isPublic'] = false;
+ $params['allowShareWithLink'] = $this->config->getAppValue('core', 'shareapi_allow_links', 'yes');
+ $params['defaultFileSorting'] = $this->config->getUserValue($user, 'files', 'file_sorting', 'name');
$params['defaultFileSortingDirection'] = $this->config->getUserValue($user, 'files', 'file_sorting_direction', 'asc');
- $showHidden = (bool) $this->config->getUserValue($this->userSession->getUser()->getUID(), 'files', 'show_hidden', false);
- $params['showHiddenFiles'] = $showHidden ? 1 : 0;
- $params['fileNotFound'] = $fileNotFound ? 1 : 0;
- $params['appNavigation'] = $nav;
- $params['appContents'] = $contentItems;
- $params['hiddenFields'] = $event->getArgument('hiddenFields');
+ $showHidden = (bool) $this->config->getUserValue($this->userSession->getUser()->getUID(), 'files', 'show_hidden', false);
+ $params['showHiddenFiles'] = $showHidden ? 1 : 0;
+ $params['fileNotFound'] = $fileNotFound ? 1 : 0;
+ $params['appNavigation'] = $nav;
+ $params['appContents'] = $contentItems;
+ $params['hiddenFields'] = $event->getArgument('hiddenFields');
$response = new TemplateResponse(
$this->appName,
@@ -239,14 +284,14 @@ public function index($dir = '', $view = '', $fileid = null, $fileNotFound = fal
* @throws \OCP\Files\NotFoundException
*/
private function showFile($fileId) {
- $uid = $this->userSession->getUser()->getUID();
+ $uid = $this->userSession->getUser()->getUID();
$baseFolder = $this->rootFolder->getUserFolder($uid);
- $files = $baseFolder->getById($fileId);
- $params = [];
+ $files = $baseFolder->getById($fileId);
+ $params = [];
if (empty($files) && $this->appManager->isEnabledForUser('files_trashbin')) {
- $baseFolder = $this->rootFolder->get($uid . '/files_trashbin/files/');
- $files = $baseFolder->getById($fileId);
+ $baseFolder = $this->rootFolder->get($uid . '/files_trashbin/files/');
+ $files = $baseFolder->getById($fileId);
$params['view'] = 'trashbin';
}
@@ -261,6 +306,7 @@ private function showFile($fileId) {
// and scroll to the entry
$params['scrollto'] = $file->getName();
}
+
return new RedirectResponse($this->urlGenerator->linkToRoute('files.view.index', $params));
}
throw new \OCP\Files\NotFoundException();
diff --git a/apps/files/lib/Helper.php b/apps/files/lib/Helper.php
index 9d9717c94015c..3ea1504bc8ac4 100644
--- a/apps/files/lib/Helper.php
+++ b/apps/files/lib/Helper.php
@@ -261,7 +261,7 @@ public static function sortFiles($files, $sortAttribute = 'name', $sortDescendin
} else if ($sortAttribute === 'size') {
$sortFunc = 'compareSize';
}
- usort($files, array('\OCA\Files\Helper', $sortFunc));
+ usort($files, array(Helper::class, $sortFunc));
if ($sortDescending) {
$files = array_reverse($files);
}
diff --git a/apps/files/lib/Settings/Admin.php b/apps/files/lib/Settings/Admin.php
index 4965c1e6c17d7..11b66dab846d2 100644
--- a/apps/files/lib/Settings/Admin.php
+++ b/apps/files/lib/Settings/Admin.php
@@ -56,7 +56,7 @@ public function getForm() {
$maxUploadFilesize = Util::humanFileSize(min($upload_max_filesize, $post_max_size));
$parameters = [
- 'uploadChangable' => (($htaccessWorking and $htaccessWritable) or $userIniWritable ),
+ 'uploadChangable' => ($htaccessWorking and $htaccessWritable) or $userIniWritable,
'uploadMaxFilesize' => $maxUploadFilesize,
// max possible makes only sense on a 32 bit system
'displayMaxPossibleUploadSize' => PHP_INT_SIZE === 4,
@@ -70,7 +70,7 @@ public function getForm() {
* @return string the section ID, e.g. 'sharing'
*/
public function getSection() {
- return 'additional';
+ return 'server';
}
/**
diff --git a/apps/files/templates/appnavigation.php b/apps/files/templates/appnavigation.php
index 5d270914ff19e..a2361d920052f 100644
--- a/apps/files/templates/appnavigation.php
+++ b/apps/files/templates/appnavigation.php
@@ -1,21 +1,20 @@
+
+
+
+ data-dir=""
+ data-view=""
+ data-expandedstate=""
+ class="nav-
+
+
+ open"
+ folderposition="" >
+
+
+
+
+
+ style="display: none" >
+
+
+
+
+
+
+
+
+
@@ -71,10 +67,6 @@
t( 'Modified' )); ?>
-
- t('Delete'))?>
-
-
diff --git a/apps/files/templates/recentlist.php b/apps/files/templates/recentlist.php
index 6c271a07f5fab..cfdb95c80a0a9 100644
--- a/apps/files/templates/recentlist.php
+++ b/apps/files/templates/recentlist.php
@@ -28,10 +28,12 @@
t('Modified')); ?>
-
- t('Delete')) ?>
-
-
+
+
+
+ t('Delete')) ?>
+
+
diff --git a/apps/files/templates/simplelist.php b/apps/files/templates/simplelist.php
index fdf882fa3fe58..78adb21922f2f 100644
--- a/apps/files/templates/simplelist.php
+++ b/apps/files/templates/simplelist.php
@@ -13,7 +13,6 @@
t('No entries found in this folder')); ?>