Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/dav/lib/CalDAV/Activity/Backend.php12
-rw-r--r--apps/dav/lib/CardDAV/Activity/Backend.php13
-rw-r--r--apps/dav/tests/unit/CalDAV/Activity/BackendTest.php33
-rw-r--r--apps/dav/tests/unit/CardDAV/Activity/BackendTest.php28
-rw-r--r--apps/files/l10n/af.js4
-rw-r--r--apps/files/l10n/af.json4
-rw-r--r--apps/files/l10n/ar.js4
-rw-r--r--apps/files/l10n/ar.json4
-rw-r--r--apps/files/l10n/bg.js4
-rw-r--r--apps/files/l10n/bg.json4
-rw-r--r--apps/files/l10n/br.js4
-rw-r--r--apps/files/l10n/br.json4
-rw-r--r--apps/files/l10n/ca.js4
-rw-r--r--apps/files/l10n/ca.json4
-rw-r--r--apps/files/l10n/cs.js4
-rw-r--r--apps/files/l10n/cs.json4
-rw-r--r--apps/files/l10n/da.js4
-rw-r--r--apps/files/l10n/da.json4
-rw-r--r--apps/files/l10n/de.js4
-rw-r--r--apps/files/l10n/de.json4
-rw-r--r--apps/files/l10n/de_DE.js5
-rw-r--r--apps/files/l10n/de_DE.json5
-rw-r--r--apps/files/l10n/el.js4
-rw-r--r--apps/files/l10n/el.json4
-rw-r--r--apps/files/l10n/en_GB.js4
-rw-r--r--apps/files/l10n/en_GB.json4
-rw-r--r--apps/files/l10n/eo.js4
-rw-r--r--apps/files/l10n/eo.json4
-rw-r--r--apps/files/l10n/es.js4
-rw-r--r--apps/files/l10n/es.json4
-rw-r--r--apps/files/l10n/es_419.js4
-rw-r--r--apps/files/l10n/es_419.json4
-rw-r--r--apps/files/l10n/es_AR.js4
-rw-r--r--apps/files/l10n/es_AR.json4
-rw-r--r--apps/files/l10n/es_CL.js4
-rw-r--r--apps/files/l10n/es_CL.json4
-rw-r--r--apps/files/l10n/es_CO.js4
-rw-r--r--apps/files/l10n/es_CO.json4
-rw-r--r--apps/files/l10n/es_CR.js4
-rw-r--r--apps/files/l10n/es_CR.json4
-rw-r--r--apps/files/l10n/es_DO.js4
-rw-r--r--apps/files/l10n/es_DO.json4
-rw-r--r--apps/files/l10n/es_EC.js4
-rw-r--r--apps/files/l10n/es_EC.json4
-rw-r--r--apps/files/l10n/es_GT.js4
-rw-r--r--apps/files/l10n/es_GT.json4
-rw-r--r--apps/files/l10n/es_HN.js4
-rw-r--r--apps/files/l10n/es_HN.json4
-rw-r--r--apps/files/l10n/es_MX.js4
-rw-r--r--apps/files/l10n/es_MX.json4
-rw-r--r--apps/files/l10n/es_NI.js4
-rw-r--r--apps/files/l10n/es_NI.json4
-rw-r--r--apps/files/l10n/es_PA.js4
-rw-r--r--apps/files/l10n/es_PA.json4
-rw-r--r--apps/files/l10n/es_PE.js4
-rw-r--r--apps/files/l10n/es_PE.json4
-rw-r--r--apps/files/l10n/es_PR.js4
-rw-r--r--apps/files/l10n/es_PR.json4
-rw-r--r--apps/files/l10n/es_PY.js4
-rw-r--r--apps/files/l10n/es_PY.json4
-rw-r--r--apps/files/l10n/es_SV.js4
-rw-r--r--apps/files/l10n/es_SV.json4
-rw-r--r--apps/files/l10n/es_UY.js4
-rw-r--r--apps/files/l10n/es_UY.json4
-rw-r--r--apps/files/l10n/et_EE.js4
-rw-r--r--apps/files/l10n/et_EE.json4
-rw-r--r--apps/files/l10n/eu.js4
-rw-r--r--apps/files/l10n/eu.json4
-rw-r--r--apps/files/l10n/fa.js4
-rw-r--r--apps/files/l10n/fa.json4
-rw-r--r--apps/files/l10n/fi.js4
-rw-r--r--apps/files/l10n/fi.json4
-rw-r--r--apps/files/l10n/fr.js4
-rw-r--r--apps/files/l10n/fr.json4
-rw-r--r--apps/files/l10n/gl.js4
-rw-r--r--apps/files/l10n/gl.json4
-rw-r--r--apps/files/l10n/he.js4
-rw-r--r--apps/files/l10n/he.json4
-rw-r--r--apps/files/l10n/hr.js4
-rw-r--r--apps/files/l10n/hr.json4
-rw-r--r--apps/files/l10n/hu.js4
-rw-r--r--apps/files/l10n/hu.json4
-rw-r--r--apps/files/l10n/ia.js4
-rw-r--r--apps/files/l10n/ia.json4
-rw-r--r--apps/files/l10n/id.js4
-rw-r--r--apps/files/l10n/id.json4
-rw-r--r--apps/files/l10n/is.js4
-rw-r--r--apps/files/l10n/is.json4
-rw-r--r--apps/files/l10n/it.js4
-rw-r--r--apps/files/l10n/it.json4
-rw-r--r--apps/files/l10n/ja.js4
-rw-r--r--apps/files/l10n/ja.json4
-rw-r--r--apps/files/l10n/ka_GE.js4
-rw-r--r--apps/files/l10n/ka_GE.json4
-rw-r--r--apps/files/l10n/ko.js4
-rw-r--r--apps/files/l10n/ko.json4
-rw-r--r--apps/files/l10n/lb.js4
-rw-r--r--apps/files/l10n/lb.json4
-rw-r--r--apps/files/l10n/lt_LT.js4
-rw-r--r--apps/files/l10n/lt_LT.json4
-rw-r--r--apps/files/l10n/lv.js4
-rw-r--r--apps/files/l10n/lv.json4
-rw-r--r--apps/files/l10n/mk.js4
-rw-r--r--apps/files/l10n/mk.json4
-rw-r--r--apps/files/l10n/mn.js4
-rw-r--r--apps/files/l10n/mn.json4
-rw-r--r--apps/files/l10n/nb.js4
-rw-r--r--apps/files/l10n/nb.json4
-rw-r--r--apps/files/l10n/nl.js4
-rw-r--r--apps/files/l10n/nl.json4
-rw-r--r--apps/files/l10n/pl.js4
-rw-r--r--apps/files/l10n/pl.json4
-rw-r--r--apps/files/l10n/ps.js4
-rw-r--r--apps/files/l10n/ps.json4
-rw-r--r--apps/files/l10n/pt_BR.js4
-rw-r--r--apps/files/l10n/pt_BR.json4
-rw-r--r--apps/files/l10n/pt_PT.js4
-rw-r--r--apps/files/l10n/pt_PT.json4
-rw-r--r--apps/files/l10n/ro.js4
-rw-r--r--apps/files/l10n/ro.json4
-rw-r--r--apps/files/l10n/ru.js4
-rw-r--r--apps/files/l10n/ru.json4
-rw-r--r--apps/files/l10n/sc.js4
-rw-r--r--apps/files/l10n/sc.json4
-rw-r--r--apps/files/l10n/sk.js4
-rw-r--r--apps/files/l10n/sk.json4
-rw-r--r--apps/files/l10n/sl.js4
-rw-r--r--apps/files/l10n/sl.json4
-rw-r--r--apps/files/l10n/sq.js4
-rw-r--r--apps/files/l10n/sq.json4
-rw-r--r--apps/files/l10n/sr.js4
-rw-r--r--apps/files/l10n/sr.json4
-rw-r--r--apps/files/l10n/sv.js4
-rw-r--r--apps/files/l10n/sv.json4
-rw-r--r--apps/files/l10n/th.js4
-rw-r--r--apps/files/l10n/th.json4
-rw-r--r--apps/files/l10n/tr.js4
-rw-r--r--apps/files/l10n/tr.json4
-rw-r--r--apps/files/l10n/uk.js4
-rw-r--r--apps/files/l10n/uk.json4
-rw-r--r--apps/files/l10n/vi.js4
-rw-r--r--apps/files/l10n/vi.json4
-rw-r--r--apps/files/l10n/zh_CN.js4
-rw-r--r--apps/files/l10n/zh_CN.json4
-rw-r--r--apps/files/l10n/zh_HK.js5
-rw-r--r--apps/files/l10n/zh_HK.json5
-rw-r--r--apps/files/l10n/zh_TW.js5
-rw-r--r--apps/files/l10n/zh_TW.json5
-rw-r--r--apps/files/templates/appnavigation.php2
-rw-r--r--apps/files_sharing/l10n/hu.js4
-rw-r--r--apps/files_sharing/l10n/hu.json4
-rw-r--r--apps/files_versions/l10n/de.js1
-rw-r--r--apps/files_versions/l10n/de.json1
-rw-r--r--apps/settings/l10n/fr.js1
-rw-r--r--apps/settings/l10n/fr.json1
-rw-r--r--apps/settings/l10n/ja.js9
-rw-r--r--apps/settings/l10n/ja.json9
-rw-r--r--apps/sharebymail/l10n/ja.js4
-rw-r--r--apps/sharebymail/l10n/ja.json4
-rw-r--r--apps/theming/l10n/de.js2
-rw-r--r--apps/theming/l10n/de.json2
-rw-r--r--apps/theming/l10n/sl.js15
-rw-r--r--apps/theming/l10n/sl.json15
-rw-r--r--core/l10n/ar.js1
-rw-r--r--core/l10n/ar.json1
-rw-r--r--core/l10n/bg.js1
-rw-r--r--core/l10n/bg.json1
-rw-r--r--core/l10n/br.js1
-rw-r--r--core/l10n/br.json1
-rw-r--r--core/l10n/ca.js1
-rw-r--r--core/l10n/ca.json1
-rw-r--r--core/l10n/cs.js1
-rw-r--r--core/l10n/cs.json1
-rw-r--r--core/l10n/da.js1
-rw-r--r--core/l10n/da.json1
-rw-r--r--core/l10n/de.js1
-rw-r--r--core/l10n/de.json1
-rw-r--r--core/l10n/de_DE.js1
-rw-r--r--core/l10n/de_DE.json1
-rw-r--r--core/l10n/el.js1
-rw-r--r--core/l10n/el.json1
-rw-r--r--core/l10n/en_GB.js1
-rw-r--r--core/l10n/en_GB.json1
-rw-r--r--core/l10n/eo.js1
-rw-r--r--core/l10n/eo.json1
-rw-r--r--core/l10n/es.js1
-rw-r--r--core/l10n/es.json1
-rw-r--r--core/l10n/es_419.js1
-rw-r--r--core/l10n/es_419.json1
-rw-r--r--core/l10n/es_AR.js1
-rw-r--r--core/l10n/es_AR.json1
-rw-r--r--core/l10n/es_CL.js1
-rw-r--r--core/l10n/es_CL.json1
-rw-r--r--core/l10n/es_CO.js1
-rw-r--r--core/l10n/es_CO.json1
-rw-r--r--core/l10n/es_CR.js1
-rw-r--r--core/l10n/es_CR.json1
-rw-r--r--core/l10n/es_DO.js1
-rw-r--r--core/l10n/es_DO.json1
-rw-r--r--core/l10n/es_EC.js1
-rw-r--r--core/l10n/es_EC.json1
-rw-r--r--core/l10n/es_GT.js1
-rw-r--r--core/l10n/es_GT.json1
-rw-r--r--core/l10n/es_HN.js1
-rw-r--r--core/l10n/es_HN.json1
-rw-r--r--core/l10n/es_MX.js1
-rw-r--r--core/l10n/es_MX.json1
-rw-r--r--core/l10n/es_NI.js1
-rw-r--r--core/l10n/es_NI.json1
-rw-r--r--core/l10n/es_PA.js1
-rw-r--r--core/l10n/es_PA.json1
-rw-r--r--core/l10n/es_PE.js1
-rw-r--r--core/l10n/es_PE.json1
-rw-r--r--core/l10n/es_PR.js1
-rw-r--r--core/l10n/es_PR.json1
-rw-r--r--core/l10n/es_PY.js1
-rw-r--r--core/l10n/es_PY.json1
-rw-r--r--core/l10n/es_SV.js1
-rw-r--r--core/l10n/es_SV.json1
-rw-r--r--core/l10n/es_UY.js1
-rw-r--r--core/l10n/es_UY.json1
-rw-r--r--core/l10n/et_EE.js1
-rw-r--r--core/l10n/et_EE.json1
-rw-r--r--core/l10n/eu.js1
-rw-r--r--core/l10n/eu.json1
-rw-r--r--core/l10n/fa.js1
-rw-r--r--core/l10n/fa.json1
-rw-r--r--core/l10n/fi.js1
-rw-r--r--core/l10n/fi.json1
-rw-r--r--core/l10n/fr.js1
-rw-r--r--core/l10n/fr.json1
-rw-r--r--core/l10n/gl.js1
-rw-r--r--core/l10n/gl.json1
-rw-r--r--core/l10n/he.js1
-rw-r--r--core/l10n/he.json1
-rw-r--r--core/l10n/hr.js1
-rw-r--r--core/l10n/hr.json1
-rw-r--r--core/l10n/hu.js1
-rw-r--r--core/l10n/hu.json1
-rw-r--r--core/l10n/id.js1
-rw-r--r--core/l10n/id.json1
-rw-r--r--core/l10n/is.js1
-rw-r--r--core/l10n/is.json1
-rw-r--r--core/l10n/it.js1
-rw-r--r--core/l10n/it.json1
-rw-r--r--core/l10n/ja.js1
-rw-r--r--core/l10n/ja.json1
-rw-r--r--core/l10n/ka_GE.js1
-rw-r--r--core/l10n/ka_GE.json1
-rw-r--r--core/l10n/ko.js1
-rw-r--r--core/l10n/ko.json1
-rw-r--r--core/l10n/lt_LT.js1
-rw-r--r--core/l10n/lt_LT.json1
-rw-r--r--core/l10n/lv.js1
-rw-r--r--core/l10n/lv.json1
-rw-r--r--core/l10n/mk.js1
-rw-r--r--core/l10n/mk.json1
-rw-r--r--core/l10n/nb.js1
-rw-r--r--core/l10n/nb.json1
-rw-r--r--core/l10n/nl.js1
-rw-r--r--core/l10n/nl.json1
-rw-r--r--core/l10n/oc.js1
-rw-r--r--core/l10n/oc.json1
-rw-r--r--core/l10n/pl.js1
-rw-r--r--core/l10n/pl.json1
-rw-r--r--core/l10n/pt_BR.js1
-rw-r--r--core/l10n/pt_BR.json1
-rw-r--r--core/l10n/pt_PT.js1
-rw-r--r--core/l10n/pt_PT.json1
-rw-r--r--core/l10n/ro.js1
-rw-r--r--core/l10n/ro.json1
-rw-r--r--core/l10n/ru.js1
-rw-r--r--core/l10n/ru.json1
-rw-r--r--core/l10n/sc.js1
-rw-r--r--core/l10n/sc.json1
-rw-r--r--core/l10n/sk.js1
-rw-r--r--core/l10n/sk.json1
-rw-r--r--core/l10n/sl.js1
-rw-r--r--core/l10n/sl.json1
-rw-r--r--core/l10n/sq.js1
-rw-r--r--core/l10n/sq.json1
-rw-r--r--core/l10n/sr.js1
-rw-r--r--core/l10n/sr.json1
-rw-r--r--core/l10n/sv.js1
-rw-r--r--core/l10n/sv.json1
-rw-r--r--core/l10n/th.js1
-rw-r--r--core/l10n/th.json1
-rw-r--r--core/l10n/tr.js1
-rw-r--r--core/l10n/tr.json1
-rw-r--r--core/l10n/uk.js1
-rw-r--r--core/l10n/uk.json1
-rw-r--r--core/l10n/vi.js1
-rw-r--r--core/l10n/vi.json1
-rw-r--r--core/l10n/zh_CN.js1
-rw-r--r--core/l10n/zh_CN.json1
-rw-r--r--core/l10n/zh_HK.js1
-rw-r--r--core/l10n/zh_HK.json1
-rw-r--r--core/l10n/zh_TW.js1
-rw-r--r--core/l10n/zh_TW.json1
-rw-r--r--lib/private/Files/SetupManager.php21
-rw-r--r--tests/Core/Controller/AvatarControllerTest.php5
-rw-r--r--tests/Core/Controller/LoginControllerTest.php16
302 files changed, 592 insertions, 328 deletions
diff --git a/apps/dav/lib/CalDAV/Activity/Backend.php b/apps/dav/lib/CalDAV/Activity/Backend.php
index 23256054b26..781a456b5b3 100644
--- a/apps/dav/lib/CalDAV/Activity/Backend.php
+++ b/apps/dav/lib/CalDAV/Activity/Backend.php
@@ -34,6 +34,7 @@ use OCP\App\IAppManager;
use OCP\IGroup;
use OCP\IGroupManager;
use OCP\IUser;
+use OCP\IUserManager;
use OCP\IUserSession;
use Sabre\VObject\Reader;
@@ -56,11 +57,15 @@ class Backend {
/** @var IAppManager */
protected $appManager;
- public function __construct(IActivityManager $activityManager, IGroupManager $groupManager, IUserSession $userSession, IAppManager $appManager) {
+ /** @var IUserManager */
+ protected $userManager;
+
+ public function __construct(IActivityManager $activityManager, IGroupManager $groupManager, IUserSession $userSession, IAppManager $appManager, IUserManager $userManager) {
$this->activityManager = $activityManager;
$this->groupManager = $groupManager;
$this->userSession = $userSession;
$this->appManager = $appManager;
+ $this->userManager = $userManager;
}
/**
@@ -165,6 +170,11 @@ class Backend {
}
foreach ($users as $user) {
+ if ($action === Calendar::SUBJECT_DELETE && !$this->userManager->userExists($user)) {
+ // Avoid creating calendar_delete activities for deleted users
+ continue;
+ }
+
$event->setAffectedUser($user)
->setSubject(
$user === $currentUser ? $action . '_self' : $action,
diff --git a/apps/dav/lib/CardDAV/Activity/Backend.php b/apps/dav/lib/CardDAV/Activity/Backend.php
index 184b3f0cb10..8c8c643e287 100644
--- a/apps/dav/lib/CardDAV/Activity/Backend.php
+++ b/apps/dav/lib/CardDAV/Activity/Backend.php
@@ -32,6 +32,7 @@ use OCP\App\IAppManager;
use OCP\IGroup;
use OCP\IGroupManager;
use OCP\IUser;
+use OCP\IUserManager;
use OCP\IUserSession;
use Sabre\CardDAV\Plugin;
use Sabre\VObject\Reader;
@@ -50,14 +51,19 @@ class Backend {
/** @var IAppManager */
protected $appManager;
+ /** @var IUserManager */
+ protected $userManager;
+
public function __construct(IActivityManager $activityManager,
IGroupManager $groupManager,
IUserSession $userSession,
- IAppManager $appManager) {
+ IAppManager $appManager,
+ IUserManager $userManager) {
$this->activityManager = $activityManager;
$this->groupManager = $groupManager;
$this->userSession = $userSession;
$this->appManager = $appManager;
+ $this->userManager = $userManager;
}
/**
@@ -139,6 +145,11 @@ class Backend {
}
foreach ($users as $user) {
+ if ($action === Addressbook::SUBJECT_DELETE && !$this->userManager->userExists($user)) {
+ // Avoid creating addressbook_delete activities for deleted users
+ continue;
+ }
+
$event->setAffectedUser($user)
->setSubject(
$user === $currentUser ? $action . '_self' : $action,
diff --git a/apps/dav/tests/unit/CalDAV/Activity/BackendTest.php b/apps/dav/tests/unit/CalDAV/Activity/BackendTest.php
index 21cbbd169ff..1ad6da177ca 100644
--- a/apps/dav/tests/unit/CalDAV/Activity/BackendTest.php
+++ b/apps/dav/tests/unit/CalDAV/Activity/BackendTest.php
@@ -33,6 +33,7 @@ use OCP\App\IAppManager;
use OCP\IGroup;
use OCP\IGroupManager;
use OCP\IUser;
+use OCP\IUserManager;
use OCP\IUserSession;
use PHPUnit\Framework\MockObject\MockObject;
use Test\TestCase;
@@ -51,12 +52,16 @@ class BackendTest extends TestCase {
/** @var IAppManager|MockObject */
protected $appManager;
+ /** @var IUserManager|MockObject */
+ protected $userManager;
+
protected function setUp(): void {
parent::setUp();
$this->activityManager = $this->createMock(IManager::class);
$this->groupManager = $this->createMock(IGroupManager::class);
$this->userSession = $this->createMock(IUserSession::class);
$this->appManager = $this->createMock(IAppManager::class);
+ $this->userManager = $this->createMock(IUserManager::class);
}
/**
@@ -69,7 +74,8 @@ class BackendTest extends TestCase {
$this->activityManager,
$this->groupManager,
$this->userSession,
- $this->appManager
+ $this->appManager,
+ $this->userManager
);
} else {
return $this->getMockBuilder(Backend::class)
@@ -78,8 +84,9 @@ class BackendTest extends TestCase {
$this->groupManager,
$this->userSession,
$this->appManager,
+ $this->userManager
])
- ->setMethods($methods)
+ ->onlyMethods($methods)
->getMock();
}
}
@@ -252,6 +259,10 @@ class BackendTest extends TestCase {
->with($author)
->willReturnSelf();
+ $this->userManager->expects($action === Calendar::SUBJECT_DELETE ? $this->exactly(sizeof($users)) : $this->never())
+ ->method('userExists')
+ ->willReturn(true);
+
$event->expects($this->exactly(sizeof($users)))
->method('setAffectedUser')
->willReturnSelf();
@@ -269,6 +280,24 @@ class BackendTest extends TestCase {
$this->invokePrivate($backend, 'triggerCalendarActivity', [$action, $data, $shares, $changedProperties]);
}
+ public function testUserDeletionDoesNotCreateActivity() {
+ $backend = $this->getBackend();
+
+ $this->userManager->expects($this->once())
+ ->method('userExists')
+ ->willReturn(false);
+
+ $this->activityManager->expects($this->never())
+ ->method('publish');
+
+ $this->invokePrivate($backend, 'triggerCalendarActivity', [Calendar::SUBJECT_DELETE, [
+ 'principaluri' => 'principal/user/admin',
+ 'id' => 42,
+ 'uri' => 'this-uri',
+ '{DAV:}displayname' => 'Name of calendar',
+ ], [], []]);
+ }
+
public function dataGetUsersForShares() {
return [
[
diff --git a/apps/dav/tests/unit/CardDAV/Activity/BackendTest.php b/apps/dav/tests/unit/CardDAV/Activity/BackendTest.php
index bd88294ce81..dbc2c3550e7 100644
--- a/apps/dav/tests/unit/CardDAV/Activity/BackendTest.php
+++ b/apps/dav/tests/unit/CardDAV/Activity/BackendTest.php
@@ -34,6 +34,7 @@ use OCP\App\IAppManager;
use OCP\IGroup;
use OCP\IGroupManager;
use OCP\IUser;
+use OCP\IUserManager;
use OCP\IUserSession;
use PHPUnit\Framework\MockObject\MockObject;
use Test\TestCase;
@@ -58,6 +59,7 @@ class BackendTest extends TestCase {
$this->groupManager = $this->createMock(IGroupManager::class);
$this->userSession = $this->createMock(IUserSession::class);
$this->appManager = $this->createMock(IAppManager::class);
+ $this->userManager = $this->createMock(IUserManager::class);
}
/**
@@ -70,7 +72,8 @@ class BackendTest extends TestCase {
$this->activityManager,
$this->groupManager,
$this->userSession,
- $this->appManager
+ $this->appManager,
+ $this->userManager
);
} else {
return $this->getMockBuilder(Backend::class)
@@ -79,6 +82,7 @@ class BackendTest extends TestCase {
$this->groupManager,
$this->userSession,
$this->appManager,
+ $this->userManager
])
->onlyMethods($methods)
->getMock();
@@ -229,6 +233,10 @@ class BackendTest extends TestCase {
->with($author)
->willReturnSelf();
+ $this->userManager->expects($action === Addressbook::SUBJECT_DELETE ? $this->exactly(sizeof($users)) : $this->never())
+ ->method('userExists')
+ ->willReturn(true);
+
$event->expects($this->exactly(sizeof($users)))
->method('setAffectedUser')
->willReturnSelf();
@@ -253,6 +261,24 @@ class BackendTest extends TestCase {
$this->assertEmpty($this->invokePrivate($backend, 'triggerAddressbookActivity', [Addressbook::SUBJECT_ADD, ['principaluri' => 'principals/system/system'], [], [], '', '', null, []]));
}
+ public function testUserDeletionDoesNotCreateActivity() {
+ $backend = $this->getBackend();
+
+ $this->userManager->expects($this->once())
+ ->method('userExists')
+ ->willReturn(false);
+
+ $this->activityManager->expects($this->never())
+ ->method('publish');
+
+ $this->invokePrivate($backend, 'triggerAddressbookActivity', [Addressbook::SUBJECT_DELETE, [
+ 'principaluri' => 'principal/user/admin',
+ 'id' => 42,
+ 'uri' => 'this-uri',
+ '{DAV:}displayname' => 'Name of addressbook',
+ ], [], []]);
+ }
+
public function dataTriggerCardActivity(): array {
$cardData = "BEGIN:VCARD\r\nVERSION:3.0\r\nPRODID:-//Sabre//Sabre VObject 3.4.8//EN\r\nUID:test-user\r\nFN:test-user\r\nN:test-user;;;;\r\nEND:VCARD\r\n\r\n";
diff --git a/apps/files/l10n/af.js b/apps/files/l10n/af.js
index 2424c71d9d7..198278b9b0e 100644
--- a/apps/files/l10n/af.js
+++ b/apps/files/l10n/af.js
@@ -116,7 +116,6 @@ OC.L10N.register(
"Create" : "Skep",
"%s used" : "%s gebruik",
"%1$s of %2$s used" : "%1$s van %2$s gebruik",
- "Settings" : "Instellings",
"Show hidden files" : "Vertoon verborge lêers ",
"WebDAV" : "WebDAV",
"No files in here" : "Geen lêers hierbinne nie",
@@ -133,6 +132,7 @@ OC.L10N.register(
"Text file" : "Tekslêer",
"New text file.txt" : "Nuwe tekslêer.txt",
"Select" : "Kies",
- "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"
+ "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",
+ "Settings" : "Instellings"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/af.json b/apps/files/l10n/af.json
index c163d68ee58..65030dfefe0 100644
--- a/apps/files/l10n/af.json
+++ b/apps/files/l10n/af.json
@@ -114,7 +114,6 @@
"Create" : "Skep",
"%s used" : "%s gebruik",
"%1$s of %2$s used" : "%1$s van %2$s gebruik",
- "Settings" : "Instellings",
"Show hidden files" : "Vertoon verborge lêers ",
"WebDAV" : "WebDAV",
"No files in here" : "Geen lêers hierbinne nie",
@@ -131,6 +130,7 @@
"Text file" : "Tekslêer",
"New text file.txt" : "Nuwe tekslêer.txt",
"Select" : "Kies",
- "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"
+ "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",
+ "Settings" : "Instellings"
},"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 e8dd3a54ed5..15c99453c43 100644
--- a/apps/files/l10n/ar.js
+++ b/apps/files/l10n/ar.js
@@ -184,7 +184,6 @@ OC.L10N.register(
"%s used" : "%s مُستخدَم",
"%s%% of %s used" : "%s%% من %s قيد الاستخدام",
"%1$s of %2$s used" : "تم استخدام %1$s من %2$s",
- "Settings" : "الإعدادات",
"Show hidden files" : "عرض الملفات المخفية",
"Crop image previews" : "اقتصاص صورة العروض",
"WebDAV" : "WebDAV",
@@ -210,6 +209,7 @@ OC.L10N.register(
"New text file.txt" : "ملف نصي جديد fille.txt",
"Select" : "إختر",
"You don’t have permission to upload or create files here" : "لا تملك الصلاحية لرفع او انشاء ملف هنا ",
- "Cannot transfer ownership of a file or folder you don't own" : "لا يمكنك تحويل ملكية ملف أو مجلد ليس ملكك"
+ "Cannot transfer ownership of a file or folder you don't own" : "لا يمكنك تحويل ملكية ملف أو مجلد ليس ملكك",
+ "Settings" : "الإعدادات"
},
"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 a28bde92467..c39498918ab 100644
--- a/apps/files/l10n/ar.json
+++ b/apps/files/l10n/ar.json
@@ -182,7 +182,6 @@
"%s used" : "%s مُستخدَم",
"%s%% of %s used" : "%s%% من %s قيد الاستخدام",
"%1$s of %2$s used" : "تم استخدام %1$s من %2$s",
- "Settings" : "الإعدادات",
"Show hidden files" : "عرض الملفات المخفية",
"Crop image previews" : "اقتصاص صورة العروض",
"WebDAV" : "WebDAV",
@@ -208,6 +207,7 @@
"New text file.txt" : "ملف نصي جديد fille.txt",
"Select" : "إختر",
"You don’t have permission to upload or create files here" : "لا تملك الصلاحية لرفع او انشاء ملف هنا ",
- "Cannot transfer ownership of a file or folder you don't own" : "لا يمكنك تحويل ملكية ملف أو مجلد ليس ملكك"
+ "Cannot transfer ownership of a file or folder you don't own" : "لا يمكنك تحويل ملكية ملف أو مجلد ليس ملكك",
+ "Settings" : "الإعدادات"
},"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/bg.js b/apps/files/l10n/bg.js
index 52ad05355ed..461a602cd4b 100644
--- a/apps/files/l10n/bg.js
+++ b/apps/files/l10n/bg.js
@@ -191,7 +191,6 @@ OC.L10N.register(
"%s used" : "%s използвани",
"%s%% of %s used" : "%s%% от %s използвани",
"%1$s of %2$s used" : "%1$s от %2$s използвани",
- "Settings" : "Настройки",
"Show hidden files" : "Показвай и скрити файлове",
"Crop image previews" : "Изрязване на визуализациите на изображение",
"WebDAV" : "WebDAV",
@@ -217,6 +216,7 @@ OC.L10N.register(
"New text file.txt" : "Текстов файл.txt",
"Select" : "Избери",
"You don’t have permission to upload or create files here" : "Нямаш разрешение да създаваш или качваш файлове тук.",
- "Cannot transfer ownership of a file or folder you don't own" : "Не можете да прехвърляте собственост върху файл или папка, които не притежавате"
+ "Cannot transfer ownership of a file or folder you don't own" : "Не можете да прехвърляте собственост върху файл или папка, които не притежавате",
+ "Settings" : "Настройки"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/bg.json b/apps/files/l10n/bg.json
index a9a610d211d..d355f821d03 100644
--- a/apps/files/l10n/bg.json
+++ b/apps/files/l10n/bg.json
@@ -189,7 +189,6 @@
"%s used" : "%s използвани",
"%s%% of %s used" : "%s%% от %s използвани",
"%1$s of %2$s used" : "%1$s от %2$s използвани",
- "Settings" : "Настройки",
"Show hidden files" : "Показвай и скрити файлове",
"Crop image previews" : "Изрязване на визуализациите на изображение",
"WebDAV" : "WebDAV",
@@ -215,6 +214,7 @@
"New text file.txt" : "Текстов файл.txt",
"Select" : "Избери",
"You don’t have permission to upload or create files here" : "Нямаш разрешение да създаваш или качваш файлове тук.",
- "Cannot transfer ownership of a file or folder you don't own" : "Не можете да прехвърляте собственост върху файл или папка, които не притежавате"
+ "Cannot transfer ownership of a file or folder you don't own" : "Не можете да прехвърляте собственост върху файл или папка, които не притежавате",
+ "Settings" : "Настройки"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files/l10n/br.js b/apps/files/l10n/br.js
index c1bd650da52..cdcc0e0173f 100644
--- a/apps/files/l10n/br.js
+++ b/apps/files/l10n/br.js
@@ -160,7 +160,6 @@ OC.L10N.register(
"%s used" : "%s implijet",
"%s%% of %s used" : "%s%% diwar %s implijet",
"%1$s of %2$s used" : "%1$s diwar%2$s implijet",
- "Settings" : "Arventennoù",
"Show hidden files" : "Diskouez ar restroù koachet",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV" : "Implijit ar chomlec'h-mañ evit tizhout ho restroù dre WebDAV",
@@ -184,6 +183,7 @@ OC.L10N.register(
"New text file.txt" : "Restr testenn nevez rest.txt",
"Select" : "Dibab",
"You don’t have permission to upload or create files here" : "N'och ket aotreet kas pe krouiñ restroù amañ",
- "Cannot transfer ownership of a file or folder you don't own" : "N'hallit ket treuzkas perc'henniezh ur restr pe un teuliad ma n'oc'h ket e berc'henn"
+ "Cannot transfer ownership of a file or folder you don't own" : "N'hallit ket treuzkas perc'henniezh ur restr pe un teuliad ma n'oc'h ket e berc'henn",
+ "Settings" : "Arventennoù"
},
"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);");
diff --git a/apps/files/l10n/br.json b/apps/files/l10n/br.json
index 4dcdb49d7c9..bedf76f771c 100644
--- a/apps/files/l10n/br.json
+++ b/apps/files/l10n/br.json
@@ -158,7 +158,6 @@
"%s used" : "%s implijet",
"%s%% of %s used" : "%s%% diwar %s implijet",
"%1$s of %2$s used" : "%1$s diwar%2$s implijet",
- "Settings" : "Arventennoù",
"Show hidden files" : "Diskouez ar restroù koachet",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV" : "Implijit ar chomlec'h-mañ evit tizhout ho restroù dre WebDAV",
@@ -182,6 +181,7 @@
"New text file.txt" : "Restr testenn nevez rest.txt",
"Select" : "Dibab",
"You don’t have permission to upload or create files here" : "N'och ket aotreet kas pe krouiñ restroù amañ",
- "Cannot transfer ownership of a file or folder you don't own" : "N'hallit ket treuzkas perc'henniezh ur restr pe un teuliad ma n'oc'h ket e berc'henn"
+ "Cannot transfer ownership of a file or folder you don't own" : "N'hallit ket treuzkas perc'henniezh ur restr pe un teuliad ma n'oc'h ket e berc'henn",
+ "Settings" : "Arventennoù"
},"pluralForm" :"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);"
} \ No newline at end of file
diff --git a/apps/files/l10n/ca.js b/apps/files/l10n/ca.js
index 85e1aaffd8d..b3870617496 100644
--- a/apps/files/l10n/ca.js
+++ b/apps/files/l10n/ca.js
@@ -188,7 +188,6 @@ OC.L10N.register(
"%s used" : "%s en ús",
"%s%% of %s used" : "%s%% de %s en ús",
"%1$s of %2$s used" : "%1$s de %2$s en ús",
- "Settings" : "Paràmetres",
"Show hidden files" : "Mostra els fitxers ocults",
"Crop image previews" : "Retalla les previsualitzacions de les imatges",
"WebDAV" : "WebDAV",
@@ -214,6 +213,7 @@ OC.L10N.register(
"New text file.txt" : "Fitxer de text nou.txt",
"Select" : "Selecciona",
"You don’t have permission to upload or create files here" : "No teniu permís per a pujar o crear fitxers aquí",
- "Cannot transfer ownership of a file or folder you don't own" : "No es pot transferir la propietat d'un fitxer o carpeta que no és vostre"
+ "Cannot transfer ownership of a file or folder you don't own" : "No es pot transferir la propietat d'un fitxer o carpeta que no és vostre",
+ "Settings" : "Paràmetres"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/ca.json b/apps/files/l10n/ca.json
index 136981c7ebb..3a0a077f021 100644
--- a/apps/files/l10n/ca.json
+++ b/apps/files/l10n/ca.json
@@ -186,7 +186,6 @@
"%s used" : "%s en ús",
"%s%% of %s used" : "%s%% de %s en ús",
"%1$s of %2$s used" : "%1$s de %2$s en ús",
- "Settings" : "Paràmetres",
"Show hidden files" : "Mostra els fitxers ocults",
"Crop image previews" : "Retalla les previsualitzacions de les imatges",
"WebDAV" : "WebDAV",
@@ -212,6 +211,7 @@
"New text file.txt" : "Fitxer de text nou.txt",
"Select" : "Selecciona",
"You don’t have permission to upload or create files here" : "No teniu permís per a pujar o crear fitxers aquí",
- "Cannot transfer ownership of a file or folder you don't own" : "No es pot transferir la propietat d'un fitxer o carpeta que no és vostre"
+ "Cannot transfer ownership of a file or folder you don't own" : "No es pot transferir la propietat d'un fitxer o carpeta que no és vostre",
+ "Settings" : "Paràmetres"
},"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 241d1ed037a..6a27cafae30 100644
--- a/apps/files/l10n/cs.js
+++ b/apps/files/l10n/cs.js
@@ -191,7 +191,6 @@ OC.L10N.register(
"%s used" : "%s použito",
"%s%% of %s used" : "%s%% z %s použito",
"%1$s of %2$s used" : "%1$s z %2$s použito",
- "Settings" : "Nastavení",
"Show hidden files" : "Zobrazit skryté soubory",
"Crop image previews" : "Oříznout náhledy obrázků",
"WebDAV" : "WebDAV",
@@ -217,6 +216,7 @@ OC.L10N.register(
"New text file.txt" : "Nový textový soubor.txt",
"Select" : "Vybrat",
"You don’t have permission to upload or create files here" : "Nemáte oprávnění sem nahrávat nebo zde vytvářet soubory",
- "Cannot transfer ownership of a file or folder you don't own" : "Není možné převést vlastnictví souboru či složky, které nejste vlastníky"
+ "Cannot transfer ownership of a file or folder you don't own" : "Není možné převést vlastnictví souboru či složky, které nejste vlastníky",
+ "Settings" : "Nastavení"
},
"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 f3a94892b64..1823646cf0f 100644
--- a/apps/files/l10n/cs.json
+++ b/apps/files/l10n/cs.json
@@ -189,7 +189,6 @@
"%s used" : "%s použito",
"%s%% of %s used" : "%s%% z %s použito",
"%1$s of %2$s used" : "%1$s z %2$s použito",
- "Settings" : "Nastavení",
"Show hidden files" : "Zobrazit skryté soubory",
"Crop image previews" : "Oříznout náhledy obrázků",
"WebDAV" : "WebDAV",
@@ -215,6 +214,7 @@
"New text file.txt" : "Nový textový soubor.txt",
"Select" : "Vybrat",
"You don’t have permission to upload or create files here" : "Nemáte oprávnění sem nahrávat nebo zde vytvářet soubory",
- "Cannot transfer ownership of a file or folder you don't own" : "Není možné převést vlastnictví souboru či složky, které nejste vlastníky"
+ "Cannot transfer ownership of a file or folder you don't own" : "Není možné převést vlastnictví souboru či složky, které nejste vlastníky",
+ "Settings" : "Nastavení"
},"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 74637e23945..af44f3e6903 100644
--- a/apps/files/l10n/da.js
+++ b/apps/files/l10n/da.js
@@ -191,7 +191,6 @@ OC.L10N.register(
"%s used" : "%s brugt",
"%s%% of %s used" : "%s%% af %s brugt",
"%1$s of %2$s used" : "%1$s af %2$s brugt",
- "Settings" : "Indstillinger",
"Show hidden files" : "Vis skjulte filer",
"Crop image previews" : "Beskær forhåndsvisninger af billeder",
"WebDAV" : "WebDAV",
@@ -217,6 +216,7 @@ OC.L10N.register(
"New text file.txt" : "Ny tekst file.txt",
"Select" : "Vælg",
"You don’t have permission to upload or create files here" : "Du har ikke tilladelse til at uploade eller oprette filer her",
- "Cannot transfer ownership of a file or folder you don't own" : "Kan ikke overføre ejerskab af en fil eller mappe, du ikke ejer"
+ "Cannot transfer ownership of a file or folder you don't own" : "Kan ikke overføre ejerskab af en fil eller mappe, du ikke ejer",
+ "Settings" : "Indstillinger"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/da.json b/apps/files/l10n/da.json
index 30e275abfcf..b6ca6a7b62e 100644
--- a/apps/files/l10n/da.json
+++ b/apps/files/l10n/da.json
@@ -189,7 +189,6 @@
"%s used" : "%s brugt",
"%s%% of %s used" : "%s%% af %s brugt",
"%1$s of %2$s used" : "%1$s af %2$s brugt",
- "Settings" : "Indstillinger",
"Show hidden files" : "Vis skjulte filer",
"Crop image previews" : "Beskær forhåndsvisninger af billeder",
"WebDAV" : "WebDAV",
@@ -215,6 +214,7 @@
"New text file.txt" : "Ny tekst file.txt",
"Select" : "Vælg",
"You don’t have permission to upload or create files here" : "Du har ikke tilladelse til at uploade eller oprette filer her",
- "Cannot transfer ownership of a file or folder you don't own" : "Kan ikke overføre ejerskab af en fil eller mappe, du ikke ejer"
+ "Cannot transfer ownership of a file or folder you don't own" : "Kan ikke overføre ejerskab af en fil eller mappe, du ikke ejer",
+ "Settings" : "Indstillinger"
},"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 e3d17d383f8..91659da8b84 100644
--- a/apps/files/l10n/de.js
+++ b/apps/files/l10n/de.js
@@ -191,7 +191,6 @@ OC.L10N.register(
"%s used" : "%s verwendet",
"%s%% of %s used" : "%s%% von %s verwendet",
"%1$s of %2$s used" : "%1$s von %2$s verwendet",
- "Settings" : "Einstellungen",
"Show hidden files" : "Versteckte Dateien anzeigen",
"Crop image previews" : "Bildvorschauen zuschneiden",
"WebDAV" : "WebDAV",
@@ -217,6 +216,7 @@ OC.L10N.register(
"New text file.txt" : "Neue Textdatei file.txt",
"Select" : "Auswählen",
"You don’t have permission to upload or create files here" : "Du hast keine Berechtigung, hier Dateien hochzuladen oder zu erstellen",
- "Cannot transfer ownership of a file or folder you don't own" : "Der Besitz einer Datei oder eines Ordners, den Du nicht besitzt, kann nicht übertragen werden"
+ "Cannot transfer ownership of a file or folder you don't own" : "Der Besitz einer Datei oder eines Ordners, den Du nicht besitzt, kann nicht übertragen werden",
+ "Settings" : "Einstellungen"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/de.json b/apps/files/l10n/de.json
index 3dadc8f4897..c2ccc3e9ffd 100644
--- a/apps/files/l10n/de.json
+++ b/apps/files/l10n/de.json
@@ -189,7 +189,6 @@
"%s used" : "%s verwendet",
"%s%% of %s used" : "%s%% von %s verwendet",
"%1$s of %2$s used" : "%1$s von %2$s verwendet",
- "Settings" : "Einstellungen",
"Show hidden files" : "Versteckte Dateien anzeigen",
"Crop image previews" : "Bildvorschauen zuschneiden",
"WebDAV" : "WebDAV",
@@ -215,6 +214,7 @@
"New text file.txt" : "Neue Textdatei file.txt",
"Select" : "Auswählen",
"You don’t have permission to upload or create files here" : "Du hast keine Berechtigung, hier Dateien hochzuladen oder zu erstellen",
- "Cannot transfer ownership of a file or folder you don't own" : "Der Besitz einer Datei oder eines Ordners, den Du nicht besitzt, kann nicht übertragen werden"
+ "Cannot transfer ownership of a file or folder you don't own" : "Der Besitz einer Datei oder eines Ordners, den Du nicht besitzt, kann nicht übertragen werden",
+ "Settings" : "Einstellungen"
},"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 fb69bf55508..2d44e942dcd 100644
--- a/apps/files/l10n/de_DE.js
+++ b/apps/files/l10n/de_DE.js
@@ -191,7 +191,7 @@ OC.L10N.register(
"%s used" : "%s verwendet",
"%s%% of %s used" : "%s%% von %s verwendet",
"%1$s of %2$s used" : "%1$s von %2$s verwendet",
- "Settings" : "Einstellungen",
+ "Files settings" : "Datei-Einstellungen",
"Show hidden files" : "Versteckte Dateien anzeigen",
"Crop image previews" : "Bildvorschauen zuschneiden",
"WebDAV" : "WebDAV",
@@ -217,6 +217,7 @@ OC.L10N.register(
"New text file.txt" : "Neue Textdatei file.txt",
"Select" : "Auswählen",
"You don’t have permission to upload or create files here" : "Sie haben keine Berechtigung, hier Dateien hochzuladen oder zu erstellen",
- "Cannot transfer ownership of a file or folder you don't own" : "Der Besitz einer Datei oder eines Ordners, den Sie nicht besitzen, kann nicht übertragen werden"
+ "Cannot transfer ownership of a file or folder you don't own" : "Der Besitz einer Datei oder eines Ordners, den Sie nicht besitzen, kann nicht übertragen werden",
+ "Settings" : "Einstellungen"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/de_DE.json b/apps/files/l10n/de_DE.json
index dbba63fcdca..725b3e7fd53 100644
--- a/apps/files/l10n/de_DE.json
+++ b/apps/files/l10n/de_DE.json
@@ -189,7 +189,7 @@
"%s used" : "%s verwendet",
"%s%% of %s used" : "%s%% von %s verwendet",
"%1$s of %2$s used" : "%1$s von %2$s verwendet",
- "Settings" : "Einstellungen",
+ "Files settings" : "Datei-Einstellungen",
"Show hidden files" : "Versteckte Dateien anzeigen",
"Crop image previews" : "Bildvorschauen zuschneiden",
"WebDAV" : "WebDAV",
@@ -215,6 +215,7 @@
"New text file.txt" : "Neue Textdatei file.txt",
"Select" : "Auswählen",
"You don’t have permission to upload or create files here" : "Sie haben keine Berechtigung, hier Dateien hochzuladen oder zu erstellen",
- "Cannot transfer ownership of a file or folder you don't own" : "Der Besitz einer Datei oder eines Ordners, den Sie nicht besitzen, kann nicht übertragen werden"
+ "Cannot transfer ownership of a file or folder you don't own" : "Der Besitz einer Datei oder eines Ordners, den Sie nicht besitzen, kann nicht übertragen werden",
+ "Settings" : "Einstellungen"
},"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 afcfef0f320..8fdd636abad 100644
--- a/apps/files/l10n/el.js
+++ b/apps/files/l10n/el.js
@@ -189,7 +189,6 @@ OC.L10N.register(
"%s used" : "%s σε χρήση",
"%s%% of %s used" : "%s%% από %s σε χρήση",
"%1$s of %2$s used" : "χρησιμοποιούνται %1$s από %2$s",
- "Settings" : "Ρυθμίσεις",
"Show hidden files" : "Εμφάνιση κρυφών αρχείων",
"Crop image previews" : "Περικοπή προεπισκόπησης εικόνας",
"WebDAV" : "WebDAV",
@@ -215,6 +214,7 @@ OC.L10N.register(
"New text file.txt" : "Νέο αρχείο file.txt",
"Select" : "Επιλογή",
"You don’t have permission to upload or create files here" : "Δεν έχετε δικαιώματα μεταφόρτωσης ή δημιουργίας αρχείων εδώ",
- "Cannot transfer ownership of a file or folder you don't own" : "Δεν μπορεί να μεταβιβαστεί η κυριότητα αρχείου ή φακέλου που δεν σας ανήκει"
+ "Cannot transfer ownership of a file or folder you don't own" : "Δεν μπορεί να μεταβιβαστεί η κυριότητα αρχείου ή φακέλου που δεν σας ανήκει",
+ "Settings" : "Ρυθμίσεις"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/el.json b/apps/files/l10n/el.json
index b8382719fcb..22e7896cc7f 100644
--- a/apps/files/l10n/el.json
+++ b/apps/files/l10n/el.json
@@ -187,7 +187,6 @@
"%s used" : "%s σε χρήση",
"%s%% of %s used" : "%s%% από %s σε χρήση",
"%1$s of %2$s used" : "χρησιμοποιούνται %1$s από %2$s",
- "Settings" : "Ρυθμίσεις",
"Show hidden files" : "Εμφάνιση κρυφών αρχείων",
"Crop image previews" : "Περικοπή προεπισκόπησης εικόνας",
"WebDAV" : "WebDAV",
@@ -213,6 +212,7 @@
"New text file.txt" : "Νέο αρχείο file.txt",
"Select" : "Επιλογή",
"You don’t have permission to upload or create files here" : "Δεν έχετε δικαιώματα μεταφόρτωσης ή δημιουργίας αρχείων εδώ",
- "Cannot transfer ownership of a file or folder you don't own" : "Δεν μπορεί να μεταβιβαστεί η κυριότητα αρχείου ή φακέλου που δεν σας ανήκει"
+ "Cannot transfer ownership of a file or folder you don't own" : "Δεν μπορεί να μεταβιβαστεί η κυριότητα αρχείου ή φακέλου που δεν σας ανήκει",
+ "Settings" : "Ρυθμίσεις"
},"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 a7251538db8..109f28ec818 100644
--- a/apps/files/l10n/en_GB.js
+++ b/apps/files/l10n/en_GB.js
@@ -128,7 +128,6 @@ OC.L10N.register(
"Create" : "Create",
"%s used" : "%s used",
"%1$s of %2$s used" : "%1$s of %2$s used",
- "Settings" : "Settings",
"Show hidden files" : "Show hidden files",
"WebDAV" : "WebDAV",
"No files in here" : "No files in here",
@@ -147,6 +146,7 @@ OC.L10N.register(
"Text file" : "Text file",
"New text file.txt" : "New text file.txt",
"Select" : "Select",
- "You don’t have permission to upload or create files here" : "You don’t have permission to upload or create files here"
+ "You don’t have permission to upload or create files here" : "You don’t have permission to upload or create files here",
+ "Settings" : "Settings"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/en_GB.json b/apps/files/l10n/en_GB.json
index a06e8320bdc..ad1136f60cc 100644
--- a/apps/files/l10n/en_GB.json
+++ b/apps/files/l10n/en_GB.json
@@ -126,7 +126,6 @@
"Create" : "Create",
"%s used" : "%s used",
"%1$s of %2$s used" : "%1$s of %2$s used",
- "Settings" : "Settings",
"Show hidden files" : "Show hidden files",
"WebDAV" : "WebDAV",
"No files in here" : "No files in here",
@@ -145,6 +144,7 @@
"Text file" : "Text file",
"New text file.txt" : "New text file.txt",
"Select" : "Select",
- "You don’t have permission to upload or create files here" : "You don’t have permission to upload or create files here"
+ "You don’t have permission to upload or create files here" : "You don’t have permission to upload or create files here",
+ "Settings" : "Settings"
},"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 0363e3ce125..cc6ecf85b18 100644
--- a/apps/files/l10n/eo.js
+++ b/apps/files/l10n/eo.js
@@ -137,7 +137,6 @@ OC.L10N.register(
"%s used" : "%s uzataj",
"%s%% of %s used" : "%s%% el %s uzataj",
"%1$s of %2$s used" : "%1$s uzataj el %2$s",
- "Settings" : "Agordo",
"Show hidden files" : "Montri kaŝitajn dosierojn",
"WebDAV" : "WebDAV",
"Toggle grid view" : "Baskuligi kradan vidon",
@@ -158,6 +157,7 @@ OC.L10N.register(
"Text file" : "Tekstodosiero",
"New text file.txt" : "Nova tekstodosiero.txt",
"Select" : "Elekti",
- "You don’t have permission to upload or create files here" : "Vi ne permesatas alŝuti aŭ krei dosierojn ĉi tie"
+ "You don’t have permission to upload or create files here" : "Vi ne permesatas alŝuti aŭ krei dosierojn ĉi tie",
+ "Settings" : "Agordo"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/eo.json b/apps/files/l10n/eo.json
index 52f45b1ebbf..6af5880667f 100644
--- a/apps/files/l10n/eo.json
+++ b/apps/files/l10n/eo.json
@@ -135,7 +135,6 @@
"%s used" : "%s uzataj",
"%s%% of %s used" : "%s%% el %s uzataj",
"%1$s of %2$s used" : "%1$s uzataj el %2$s",
- "Settings" : "Agordo",
"Show hidden files" : "Montri kaŝitajn dosierojn",
"WebDAV" : "WebDAV",
"Toggle grid view" : "Baskuligi kradan vidon",
@@ -156,6 +155,7 @@
"Text file" : "Tekstodosiero",
"New text file.txt" : "Nova tekstodosiero.txt",
"Select" : "Elekti",
- "You don’t have permission to upload or create files here" : "Vi ne permesatas alŝuti aŭ krei dosierojn ĉi tie"
+ "You don’t have permission to upload or create files here" : "Vi ne permesatas alŝuti aŭ krei dosierojn ĉi tie",
+ "Settings" : "Agordo"
},"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 c248471672b..f6a6205801f 100644
--- a/apps/files/l10n/es.js
+++ b/apps/files/l10n/es.js
@@ -191,7 +191,6 @@ OC.L10N.register(
"%s used" : "usado %s",
"%s%% of %s used" : "%s%% de %s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Ajustes",
"Show hidden files" : "Mostrar archivos ocultos",
"Crop image previews" : "Recortar la previsualización de las imágenes",
"WebDAV" : "WebDAV",
@@ -217,6 +216,7 @@ OC.L10N.register(
"New text file.txt" : "Nuevo archivo.txt",
"Select" : "Seleccionar",
"You don’t have permission to upload or create files here" : "No tiene permisos para subir o crear archivos aquí",
- "Cannot transfer ownership of a file or folder you don't own" : "No se puede transferir la propiedad de un archivo o carpeta que no te pertenece"
+ "Cannot transfer ownership of a file or folder you don't own" : "No se puede transferir la propiedad de un archivo o carpeta que no te pertenece",
+ "Settings" : "Ajustes"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files/l10n/es.json b/apps/files/l10n/es.json
index 45605d6e2c2..a39bed1ac8d 100644
--- a/apps/files/l10n/es.json
+++ b/apps/files/l10n/es.json
@@ -189,7 +189,6 @@
"%s used" : "usado %s",
"%s%% of %s used" : "%s%% de %s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Ajustes",
"Show hidden files" : "Mostrar archivos ocultos",
"Crop image previews" : "Recortar la previsualización de las imágenes",
"WebDAV" : "WebDAV",
@@ -215,6 +214,7 @@
"New text file.txt" : "Nuevo archivo.txt",
"Select" : "Seleccionar",
"You don’t have permission to upload or create files here" : "No tiene permisos para subir o crear archivos aquí",
- "Cannot transfer ownership of a file or folder you don't own" : "No se puede transferir la propiedad de un archivo o carpeta que no te pertenece"
+ "Cannot transfer ownership of a file or folder you don't own" : "No se puede transferir la propiedad de un archivo o carpeta que no te pertenece",
+ "Settings" : "Ajustes"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files/l10n/es_419.js b/apps/files/l10n/es_419.js
index 1ab3d2caf1d..1f4bbbfe9d7 100644
--- a/apps/files/l10n/es_419.js
+++ b/apps/files/l10n/es_419.js
@@ -113,7 +113,6 @@ OC.L10N.register(
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -132,6 +131,7 @@ OC.L10N.register(
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files/l10n/es_419.json b/apps/files/l10n/es_419.json
index 6dcf0fd4a80..9f83d084539 100644
--- a/apps/files/l10n/es_419.json
+++ b/apps/files/l10n/es_419.json
@@ -111,7 +111,6 @@
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -130,6 +129,7 @@
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files/l10n/es_AR.js b/apps/files/l10n/es_AR.js
index cae20eb5704..851846572d2 100644
--- a/apps/files/l10n/es_AR.js
+++ b/apps/files/l10n/es_AR.js
@@ -118,7 +118,6 @@ OC.L10N.register(
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"Toggle grid view" : "Vista de cuadrícula",
@@ -138,6 +137,7 @@ OC.L10N.register(
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "Usted no cuenta con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "Usted no cuenta con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files/l10n/es_AR.json b/apps/files/l10n/es_AR.json
index 7501372dec8..e83ff1dd5b8 100644
--- a/apps/files/l10n/es_AR.json
+++ b/apps/files/l10n/es_AR.json
@@ -116,7 +116,6 @@
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"Toggle grid view" : "Vista de cuadrícula",
@@ -136,6 +135,7 @@
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "Usted no cuenta con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "Usted no cuenta con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files/l10n/es_CL.js b/apps/files/l10n/es_CL.js
index 696aadbf186..7672177d139 100644
--- a/apps/files/l10n/es_CL.js
+++ b/apps/files/l10n/es_CL.js
@@ -123,7 +123,6 @@ OC.L10N.register(
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -142,6 +141,7 @@ OC.L10N.register(
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files/l10n/es_CL.json b/apps/files/l10n/es_CL.json
index 11cac94574a..a6fc2047a0e 100644
--- a/apps/files/l10n/es_CL.json
+++ b/apps/files/l10n/es_CL.json
@@ -121,7 +121,6 @@
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -140,6 +139,7 @@
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files/l10n/es_CO.js b/apps/files/l10n/es_CO.js
index ca49108164d..6322b958b9f 100644
--- a/apps/files/l10n/es_CO.js
+++ b/apps/files/l10n/es_CO.js
@@ -123,7 +123,6 @@ OC.L10N.register(
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -142,6 +141,7 @@ OC.L10N.register(
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files/l10n/es_CO.json b/apps/files/l10n/es_CO.json
index e593896fc09..2a335dd740c 100644
--- a/apps/files/l10n/es_CO.json
+++ b/apps/files/l10n/es_CO.json
@@ -121,7 +121,6 @@
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -140,6 +139,7 @@
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files/l10n/es_CR.js b/apps/files/l10n/es_CR.js
index d18a3027877..36a19d1d43b 100644
--- a/apps/files/l10n/es_CR.js
+++ b/apps/files/l10n/es_CR.js
@@ -122,7 +122,6 @@ OC.L10N.register(
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -141,6 +140,7 @@ OC.L10N.register(
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files/l10n/es_CR.json b/apps/files/l10n/es_CR.json
index 4744ac120d6..3d85f85beeb 100644
--- a/apps/files/l10n/es_CR.json
+++ b/apps/files/l10n/es_CR.json
@@ -120,7 +120,6 @@
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -139,6 +138,7 @@
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files/l10n/es_DO.js b/apps/files/l10n/es_DO.js
index d18a3027877..36a19d1d43b 100644
--- a/apps/files/l10n/es_DO.js
+++ b/apps/files/l10n/es_DO.js
@@ -122,7 +122,6 @@ OC.L10N.register(
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -141,6 +140,7 @@ OC.L10N.register(
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files/l10n/es_DO.json b/apps/files/l10n/es_DO.json
index 4744ac120d6..3d85f85beeb 100644
--- a/apps/files/l10n/es_DO.json
+++ b/apps/files/l10n/es_DO.json
@@ -120,7 +120,6 @@
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -139,6 +138,7 @@
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files/l10n/es_EC.js b/apps/files/l10n/es_EC.js
index d18a3027877..36a19d1d43b 100644
--- a/apps/files/l10n/es_EC.js
+++ b/apps/files/l10n/es_EC.js
@@ -122,7 +122,6 @@ OC.L10N.register(
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -141,6 +140,7 @@ OC.L10N.register(
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files/l10n/es_EC.json b/apps/files/l10n/es_EC.json
index 4744ac120d6..3d85f85beeb 100644
--- a/apps/files/l10n/es_EC.json
+++ b/apps/files/l10n/es_EC.json
@@ -120,7 +120,6 @@
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -139,6 +138,7 @@
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files/l10n/es_GT.js b/apps/files/l10n/es_GT.js
index d18a3027877..36a19d1d43b 100644
--- a/apps/files/l10n/es_GT.js
+++ b/apps/files/l10n/es_GT.js
@@ -122,7 +122,6 @@ OC.L10N.register(
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -141,6 +140,7 @@ OC.L10N.register(
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files/l10n/es_GT.json b/apps/files/l10n/es_GT.json
index 4744ac120d6..3d85f85beeb 100644
--- a/apps/files/l10n/es_GT.json
+++ b/apps/files/l10n/es_GT.json
@@ -120,7 +120,6 @@
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -139,6 +138,7 @@
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files/l10n/es_HN.js b/apps/files/l10n/es_HN.js
index 1ab3d2caf1d..1f4bbbfe9d7 100644
--- a/apps/files/l10n/es_HN.js
+++ b/apps/files/l10n/es_HN.js
@@ -113,7 +113,6 @@ OC.L10N.register(
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -132,6 +131,7 @@ OC.L10N.register(
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files/l10n/es_HN.json b/apps/files/l10n/es_HN.json
index 6dcf0fd4a80..9f83d084539 100644
--- a/apps/files/l10n/es_HN.json
+++ b/apps/files/l10n/es_HN.json
@@ -111,7 +111,6 @@
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -130,6 +129,7 @@
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files/l10n/es_MX.js b/apps/files/l10n/es_MX.js
index 2d82d8a1a5d..e9a57743dc7 100644
--- a/apps/files/l10n/es_MX.js
+++ b/apps/files/l10n/es_MX.js
@@ -124,7 +124,6 @@ OC.L10N.register(
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -143,6 +142,7 @@ OC.L10N.register(
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files/l10n/es_MX.json b/apps/files/l10n/es_MX.json
index ecb7b58a5da..fd906844a3f 100644
--- a/apps/files/l10n/es_MX.json
+++ b/apps/files/l10n/es_MX.json
@@ -122,7 +122,6 @@
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -141,6 +140,7 @@
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files/l10n/es_NI.js b/apps/files/l10n/es_NI.js
index 1ab3d2caf1d..1f4bbbfe9d7 100644
--- a/apps/files/l10n/es_NI.js
+++ b/apps/files/l10n/es_NI.js
@@ -113,7 +113,6 @@ OC.L10N.register(
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -132,6 +131,7 @@ OC.L10N.register(
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files/l10n/es_NI.json b/apps/files/l10n/es_NI.json
index 6dcf0fd4a80..9f83d084539 100644
--- a/apps/files/l10n/es_NI.json
+++ b/apps/files/l10n/es_NI.json
@@ -111,7 +111,6 @@
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -130,6 +129,7 @@
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files/l10n/es_PA.js b/apps/files/l10n/es_PA.js
index 1ab3d2caf1d..1f4bbbfe9d7 100644
--- a/apps/files/l10n/es_PA.js
+++ b/apps/files/l10n/es_PA.js
@@ -113,7 +113,6 @@ OC.L10N.register(
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -132,6 +131,7 @@ OC.L10N.register(
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files/l10n/es_PA.json b/apps/files/l10n/es_PA.json
index 6dcf0fd4a80..9f83d084539 100644
--- a/apps/files/l10n/es_PA.json
+++ b/apps/files/l10n/es_PA.json
@@ -111,7 +111,6 @@
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -130,6 +129,7 @@
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files/l10n/es_PE.js b/apps/files/l10n/es_PE.js
index ea2f33657f9..db0a1621320 100644
--- a/apps/files/l10n/es_PE.js
+++ b/apps/files/l10n/es_PE.js
@@ -113,7 +113,6 @@ OC.L10N.register(
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -132,6 +131,7 @@ OC.L10N.register(
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files/l10n/es_PE.json b/apps/files/l10n/es_PE.json
index 5a258c1de76..8d2f57aae49 100644
--- a/apps/files/l10n/es_PE.json
+++ b/apps/files/l10n/es_PE.json
@@ -111,7 +111,6 @@
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -130,6 +129,7 @@
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files/l10n/es_PR.js b/apps/files/l10n/es_PR.js
index 1ab3d2caf1d..1f4bbbfe9d7 100644
--- a/apps/files/l10n/es_PR.js
+++ b/apps/files/l10n/es_PR.js
@@ -113,7 +113,6 @@ OC.L10N.register(
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -132,6 +131,7 @@ OC.L10N.register(
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files/l10n/es_PR.json b/apps/files/l10n/es_PR.json
index 6dcf0fd4a80..9f83d084539 100644
--- a/apps/files/l10n/es_PR.json
+++ b/apps/files/l10n/es_PR.json
@@ -111,7 +111,6 @@
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -130,6 +129,7 @@
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files/l10n/es_PY.js b/apps/files/l10n/es_PY.js
index fd2b364b966..053723200b4 100644
--- a/apps/files/l10n/es_PY.js
+++ b/apps/files/l10n/es_PY.js
@@ -128,7 +128,6 @@ OC.L10N.register(
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -147,6 +146,7 @@ OC.L10N.register(
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files/l10n/es_PY.json b/apps/files/l10n/es_PY.json
index 0b432f078fc..ac55cfc74af 100644
--- a/apps/files/l10n/es_PY.json
+++ b/apps/files/l10n/es_PY.json
@@ -126,7 +126,6 @@
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -145,6 +144,7 @@
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files/l10n/es_SV.js b/apps/files/l10n/es_SV.js
index cda82b0ee73..6dc86130524 100644
--- a/apps/files/l10n/es_SV.js
+++ b/apps/files/l10n/es_SV.js
@@ -122,7 +122,6 @@ OC.L10N.register(
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -141,6 +140,7 @@ OC.L10N.register(
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},
"nplurals=2; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files/l10n/es_SV.json b/apps/files/l10n/es_SV.json
index d3ae9bbb525..de6806e4ab8 100644
--- a/apps/files/l10n/es_SV.json
+++ b/apps/files/l10n/es_SV.json
@@ -120,7 +120,6 @@
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -139,6 +138,7 @@
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},"pluralForm" :"nplurals=2; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files/l10n/es_UY.js b/apps/files/l10n/es_UY.js
index 1ab3d2caf1d..1f4bbbfe9d7 100644
--- a/apps/files/l10n/es_UY.js
+++ b/apps/files/l10n/es_UY.js
@@ -113,7 +113,6 @@ OC.L10N.register(
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -132,6 +131,7 @@ OC.L10N.register(
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files/l10n/es_UY.json b/apps/files/l10n/es_UY.json
index 6dcf0fd4a80..9f83d084539 100644
--- a/apps/files/l10n/es_UY.json
+++ b/apps/files/l10n/es_UY.json
@@ -111,7 +111,6 @@
"Create" : "Crear",
"%s used" : "%s usado",
"%1$s of %2$s used" : "%1$s de %2$s usados",
- "Settings" : "Configuraciones ",
"Show hidden files" : "Mostrar archivos ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "No hay archivos aquí",
@@ -130,6 +129,7 @@
"Text file" : "Archivo de texto",
"New text file.txt" : "Nuevo ArchivoDeTexto.txt",
"Select" : "Seleccionar",
- "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí"
+ "You don’t have permission to upload or create files here" : "No cuentas con los permisos para cargar o crear archivos aquí",
+ "Settings" : "Configuraciones "
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files/l10n/et_EE.js b/apps/files/l10n/et_EE.js
index 4d679163518..4dd983f6c1f 100644
--- a/apps/files/l10n/et_EE.js
+++ b/apps/files/l10n/et_EE.js
@@ -119,7 +119,6 @@ OC.L10N.register(
"Create" : "Loo",
"%s used" : "Kasutatud %s",
"%1$s of %2$s used" : "Kasutatud %1$s/%2$s",
- "Settings" : "Seaded",
"Show hidden files" : "Näita peidetud faile",
"WebDAV" : "WebDAV",
"No files in here" : "Siin ei ole faile",
@@ -140,6 +139,7 @@ OC.L10N.register(
"Text file" : "Tekstifail",
"New text file.txt" : "Uus tekstifail.txt",
"Select" : "Vali",
- "You don’t have permission to upload or create files here" : "Sul puuduvad õigused siia failide üleslaadimiseks või tekitamiseks"
+ "You don’t have permission to upload or create files here" : "Sul puuduvad õigused siia failide üleslaadimiseks või tekitamiseks",
+ "Settings" : "Seaded"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/et_EE.json b/apps/files/l10n/et_EE.json
index 2348e2ceeea..c97af96d2a1 100644
--- a/apps/files/l10n/et_EE.json
+++ b/apps/files/l10n/et_EE.json
@@ -117,7 +117,6 @@
"Create" : "Loo",
"%s used" : "Kasutatud %s",
"%1$s of %2$s used" : "Kasutatud %1$s/%2$s",
- "Settings" : "Seaded",
"Show hidden files" : "Näita peidetud faile",
"WebDAV" : "WebDAV",
"No files in here" : "Siin ei ole faile",
@@ -138,6 +137,7 @@
"Text file" : "Tekstifail",
"New text file.txt" : "Uus tekstifail.txt",
"Select" : "Vali",
- "You don’t have permission to upload or create files here" : "Sul puuduvad õigused siia failide üleslaadimiseks või tekitamiseks"
+ "You don’t have permission to upload or create files here" : "Sul puuduvad õigused siia failide üleslaadimiseks või tekitamiseks",
+ "Settings" : "Seaded"
},"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 e2cd8ace9f0..7afa9899c10 100644
--- a/apps/files/l10n/eu.js
+++ b/apps/files/l10n/eu.js
@@ -191,7 +191,6 @@ OC.L10N.register(
"%s used" : "%s erabilita",
"%s%% of %s used" : "%s%% / %s erabilita",
"%1$s of %2$s used" : "%1$s / %2$s erabilita",
- "Settings" : "Ezarpenak",
"Show hidden files" : "Erakutsi ezkutuko fitxategiak",
"Crop image previews" : "Moztu irudien aurrebistak",
"WebDAV" : "WebDAV",
@@ -217,6 +216,7 @@ OC.L10N.register(
"New text file.txt" : "Testu-fitxategi berria.txt",
"Select" : "Hautatu",
"You don’t have permission to upload or create files here" : "Ez duzu baimenik fitxategiak hona kargatu edo hemen sortzeko",
- "Cannot transfer ownership of a file or folder you don't own" : "Ezin da zurea ez den fitxategi edo karpeta baten jabetza transferitu"
+ "Cannot transfer ownership of a file or folder you don't own" : "Ezin da zurea ez den fitxategi edo karpeta baten jabetza transferitu",
+ "Settings" : "Ezarpenak"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/eu.json b/apps/files/l10n/eu.json
index d516d381caf..160d706cdf8 100644
--- a/apps/files/l10n/eu.json
+++ b/apps/files/l10n/eu.json
@@ -189,7 +189,6 @@
"%s used" : "%s erabilita",
"%s%% of %s used" : "%s%% / %s erabilita",
"%1$s of %2$s used" : "%1$s / %2$s erabilita",
- "Settings" : "Ezarpenak",
"Show hidden files" : "Erakutsi ezkutuko fitxategiak",
"Crop image previews" : "Moztu irudien aurrebistak",
"WebDAV" : "WebDAV",
@@ -215,6 +214,7 @@
"New text file.txt" : "Testu-fitxategi berria.txt",
"Select" : "Hautatu",
"You don’t have permission to upload or create files here" : "Ez duzu baimenik fitxategiak hona kargatu edo hemen sortzeko",
- "Cannot transfer ownership of a file or folder you don't own" : "Ezin da zurea ez den fitxategi edo karpeta baten jabetza transferitu"
+ "Cannot transfer ownership of a file or folder you don't own" : "Ezin da zurea ez den fitxategi edo karpeta baten jabetza transferitu",
+ "Settings" : "Ezarpenak"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files/l10n/fa.js b/apps/files/l10n/fa.js
index 368f17ab5e1..5a5e928cf88 100644
--- a/apps/files/l10n/fa.js
+++ b/apps/files/l10n/fa.js
@@ -104,7 +104,6 @@ OC.L10N.register(
"Cancel" : "لغو",
"Create" : "ساخت",
"%1$s of %2$s used" : "%1$s از %2$s استفاده شده ",
- "Settings" : "تنظیمات",
"Show hidden files" : "نمایش فایل‌های مخفی",
"WebDAV" : "WebDAV",
"Toggle grid view" : "نمای شبکه را تغییر دهید",
@@ -126,6 +125,7 @@ OC.L10N.register(
"Text file" : "فایل متنی",
"New text file.txt" : "فایل متنی جدید .txt",
"Select" : "انتخاب",
- "You don’t have permission to upload or create files here" : "شما دسترسی مجاز برای آپلود یا ایجاد فایل در اینجا را ندارید"
+ "You don’t have permission to upload or create files here" : "شما دسترسی مجاز برای آپلود یا ایجاد فایل در اینجا را ندارید",
+ "Settings" : "تنظیمات"
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/files/l10n/fa.json b/apps/files/l10n/fa.json
index b8131efdc54..b977cf60095 100644
--- a/apps/files/l10n/fa.json
+++ b/apps/files/l10n/fa.json
@@ -102,7 +102,6 @@
"Cancel" : "لغو",
"Create" : "ساخت",
"%1$s of %2$s used" : "%1$s از %2$s استفاده شده ",
- "Settings" : "تنظیمات",
"Show hidden files" : "نمایش فایل‌های مخفی",
"WebDAV" : "WebDAV",
"Toggle grid view" : "نمای شبکه را تغییر دهید",
@@ -124,6 +123,7 @@
"Text file" : "فایل متنی",
"New text file.txt" : "فایل متنی جدید .txt",
"Select" : "انتخاب",
- "You don’t have permission to upload or create files here" : "شما دسترسی مجاز برای آپلود یا ایجاد فایل در اینجا را ندارید"
+ "You don’t have permission to upload or create files here" : "شما دسترسی مجاز برای آپلود یا ایجاد فایل در اینجا را ندارید",
+ "Settings" : "تنظیمات"
},"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 182210be47d..4f7d355f016 100644
--- a/apps/files/l10n/fi.js
+++ b/apps/files/l10n/fi.js
@@ -189,7 +189,6 @@ OC.L10N.register(
"%s used" : "%s käytetty",
"%s%% of %s used" : "%s%% / %s käytetty",
"%1$s of %2$s used" : "%1$s/%2$s käytetty",
- "Settings" : "Asetukset",
"Show hidden files" : "Näytä piilotetut tiedostot",
"Crop image previews" : "Rajaa kuvien esikatseluja",
"WebDAV" : "WebDAV",
@@ -214,6 +213,7 @@ OC.L10N.register(
"New text file.txt" : "Uusi tekstitiedosto.txt",
"Select" : "Valitse",
"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",
- "Cannot transfer ownership of a file or folder you don't own" : "Et voi siirtää sellaisen tiedoston tai kansion omistajuutta, jota et itse omista"
+ "Cannot transfer ownership of a file or folder you don't own" : "Et voi siirtää sellaisen tiedoston tai kansion omistajuutta, jota et itse omista",
+ "Settings" : "Asetukset"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/fi.json b/apps/files/l10n/fi.json
index ca456279eb1..0ad1d0bec7f 100644
--- a/apps/files/l10n/fi.json
+++ b/apps/files/l10n/fi.json
@@ -187,7 +187,6 @@
"%s used" : "%s käytetty",
"%s%% of %s used" : "%s%% / %s käytetty",
"%1$s of %2$s used" : "%1$s/%2$s käytetty",
- "Settings" : "Asetukset",
"Show hidden files" : "Näytä piilotetut tiedostot",
"Crop image previews" : "Rajaa kuvien esikatseluja",
"WebDAV" : "WebDAV",
@@ -212,6 +211,7 @@
"New text file.txt" : "Uusi tekstitiedosto.txt",
"Select" : "Valitse",
"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",
- "Cannot transfer ownership of a file or folder you don't own" : "Et voi siirtää sellaisen tiedoston tai kansion omistajuutta, jota et itse omista"
+ "Cannot transfer ownership of a file or folder you don't own" : "Et voi siirtää sellaisen tiedoston tai kansion omistajuutta, jota et itse omista",
+ "Settings" : "Asetukset"
},"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 81c1ed0050e..d597f7a50f9 100644
--- a/apps/files/l10n/fr.js
+++ b/apps/files/l10n/fr.js
@@ -188,7 +188,6 @@ OC.L10N.register(
"%s used" : "%s utilisés",
"%s%% of %s used" : "%s%% de %s utilisé",
"%1$s of %2$s used" : "%1$s utilisés sur %2$s",
- "Settings" : "Paramètres",
"Show hidden files" : "Afficher les fichiers masqués",
"Crop image previews" : "Tronquer les prévisualisations d’images",
"WebDAV" : "WebDAV",
@@ -214,6 +213,7 @@ OC.L10N.register(
"New text file.txt" : "Nouveau fichier texte.txt",
"Select" : "Sélectionner",
"You don’t have permission to upload or create files here" : "Vous n'avez pas la permission d'envoyer ou de créer des fichiers ici",
- "Cannot transfer ownership of a file or folder you don't own" : "Impossible de transférer la propriété d’un fichier ou d’un dossier dont vous n'êtes pas le propriétaire"
+ "Cannot transfer ownership of a file or folder you don't own" : "Impossible de transférer la propriété d’un fichier ou d’un dossier dont vous n'êtes pas le propriétaire",
+ "Settings" : "Paramètres"
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files/l10n/fr.json b/apps/files/l10n/fr.json
index e5a1a9c1089..8d035556534 100644
--- a/apps/files/l10n/fr.json
+++ b/apps/files/l10n/fr.json
@@ -186,7 +186,6 @@
"%s used" : "%s utilisés",
"%s%% of %s used" : "%s%% de %s utilisé",
"%1$s of %2$s used" : "%1$s utilisés sur %2$s",
- "Settings" : "Paramètres",
"Show hidden files" : "Afficher les fichiers masqués",
"Crop image previews" : "Tronquer les prévisualisations d’images",
"WebDAV" : "WebDAV",
@@ -212,6 +211,7 @@
"New text file.txt" : "Nouveau fichier texte.txt",
"Select" : "Sélectionner",
"You don’t have permission to upload or create files here" : "Vous n'avez pas la permission d'envoyer ou de créer des fichiers ici",
- "Cannot transfer ownership of a file or folder you don't own" : "Impossible de transférer la propriété d’un fichier ou d’un dossier dont vous n'êtes pas le propriétaire"
+ "Cannot transfer ownership of a file or folder you don't own" : "Impossible de transférer la propriété d’un fichier ou d’un dossier dont vous n'êtes pas le propriétaire",
+ "Settings" : "Paramètres"
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files/l10n/gl.js b/apps/files/l10n/gl.js
index 02589958f74..6d26ea5c938 100644
--- a/apps/files/l10n/gl.js
+++ b/apps/files/l10n/gl.js
@@ -183,7 +183,6 @@ OC.L10N.register(
"%s used" : "%s utilizado",
"%s%% of %s used" : "%s%% de %s utilizado",
"%1$s of %2$s used" : "%s de %s utilizado",
- "Settings" : "Axustes",
"Show hidden files" : "Amosar os ficheiros agochados",
"Crop image previews" : "Recortar a vista previa das imaxes",
"WebDAV" : "WebDAV",
@@ -208,6 +207,7 @@ OC.L10N.register(
"New text file.txt" : "Novo ficheiro de texto.txt",
"Select" : "Seleccionar",
"You don’t have permission to upload or create files here" : "Non ten permiso para enviar ou crear ficheiros aquí.",
- "Cannot transfer ownership of a file or folder you don't own" : "Non é posíbel transferir a propiedade dun ficheiro ou cartafol que non é de seu"
+ "Cannot transfer ownership of a file or folder you don't own" : "Non é posíbel transferir a propiedade dun ficheiro ou cartafol que non é de seu",
+ "Settings" : "Axustes"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/gl.json b/apps/files/l10n/gl.json
index 51ad5b4d872..d52658b61ed 100644
--- a/apps/files/l10n/gl.json
+++ b/apps/files/l10n/gl.json
@@ -181,7 +181,6 @@
"%s used" : "%s utilizado",
"%s%% of %s used" : "%s%% de %s utilizado",
"%1$s of %2$s used" : "%s de %s utilizado",
- "Settings" : "Axustes",
"Show hidden files" : "Amosar os ficheiros agochados",
"Crop image previews" : "Recortar a vista previa das imaxes",
"WebDAV" : "WebDAV",
@@ -206,6 +205,7 @@
"New text file.txt" : "Novo ficheiro de texto.txt",
"Select" : "Seleccionar",
"You don’t have permission to upload or create files here" : "Non ten permiso para enviar ou crear ficheiros aquí.",
- "Cannot transfer ownership of a file or folder you don't own" : "Non é posíbel transferir a propiedade dun ficheiro ou cartafol que non é de seu"
+ "Cannot transfer ownership of a file or folder you don't own" : "Non é posíbel transferir a propiedade dun ficheiro ou cartafol que non é de seu",
+ "Settings" : "Axustes"
},"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 6d3af29735b..4a5a6e4a602 100644
--- a/apps/files/l10n/he.js
+++ b/apps/files/l10n/he.js
@@ -163,7 +163,6 @@ OC.L10N.register(
"%s used" : "%s בשימוש",
"%s%% of %s used" : "%s%% מתוך %s בשימוש",
"%1$s of %2$s used" : "%1$s מתוך %2$s בשימוש",
- "Settings" : "הגדרות",
"Show hidden files" : "הצגת קבצים נסתרים",
"Crop image previews" : "חיתוך תצוגות מקדימות של תמונות",
"WebDAV" : "WebDAV",
@@ -188,6 +187,7 @@ OC.L10N.register(
"New text file.txt" : "קובץ טקסט חדש.txt",
"Select" : "בחר",
"You don’t have permission to upload or create files here" : "אין לך הרשאות להעלות או ליצור קבצים כאן",
- "Cannot transfer ownership of a file or folder you don't own" : "אין לך אפשרות להעביר בעלות על קובץ או תיקייה שאין לך בעלות עליהם"
+ "Cannot transfer ownership of a file or folder you don't own" : "אין לך אפשרות להעביר בעלות על קובץ או תיקייה שאין לך בעלות עליהם",
+ "Settings" : "הגדרות"
},
"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 9b1bd50f1b5..8259fa71310 100644
--- a/apps/files/l10n/he.json
+++ b/apps/files/l10n/he.json
@@ -161,7 +161,6 @@
"%s used" : "%s בשימוש",
"%s%% of %s used" : "%s%% מתוך %s בשימוש",
"%1$s of %2$s used" : "%1$s מתוך %2$s בשימוש",
- "Settings" : "הגדרות",
"Show hidden files" : "הצגת קבצים נסתרים",
"Crop image previews" : "חיתוך תצוגות מקדימות של תמונות",
"WebDAV" : "WebDAV",
@@ -186,6 +185,7 @@
"New text file.txt" : "קובץ טקסט חדש.txt",
"Select" : "בחר",
"You don’t have permission to upload or create files here" : "אין לך הרשאות להעלות או ליצור קבצים כאן",
- "Cannot transfer ownership of a file or folder you don't own" : "אין לך אפשרות להעביר בעלות על קובץ או תיקייה שאין לך בעלות עליהם"
+ "Cannot transfer ownership of a file or folder you don't own" : "אין לך אפשרות להעביר בעלות על קובץ או תיקייה שאין לך בעלות עליהם",
+ "Settings" : "הגדרות"
},"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/hr.js b/apps/files/l10n/hr.js
index aa6f821d256..6e75b7aa60c 100644
--- a/apps/files/l10n/hr.js
+++ b/apps/files/l10n/hr.js
@@ -182,7 +182,6 @@ OC.L10N.register(
"%s used" : "Iskorišteno %s",
"%s%% of %s used" : "Iskorišteno %s%% od %s",
"%1$s of %2$s used" : "Iskorišteno %1$s od %2$s",
- "Settings" : "Postavke",
"Show hidden files" : "Prikaz skrivenih datoteka",
"Crop image previews" : "Obreži pretpreglede slika",
"WebDAV" : "WebDAV",
@@ -208,6 +207,7 @@ OC.L10N.register(
"New text file.txt" : "Nova tekstna datoteka.txt",
"Select" : "Odaberi",
"You don’t have permission to upload or create files here" : "Ovdje ne smijete otpremati ili stvarati datoteke",
- "Cannot transfer ownership of a file or folder you don't own" : "Ne možete prenijeti vlasništvo nad datotekom ili mapom koja nije u vašem vlasništvu"
+ "Cannot transfer ownership of a file or folder you don't own" : "Ne možete prenijeti vlasništvo nad datotekom ili mapom koja nije u vašem vlasništvu",
+ "Settings" : "Postavke"
},
"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/hr.json b/apps/files/l10n/hr.json
index 9f306db1797..83edac8fdbe 100644
--- a/apps/files/l10n/hr.json
+++ b/apps/files/l10n/hr.json
@@ -180,7 +180,6 @@
"%s used" : "Iskorišteno %s",
"%s%% of %s used" : "Iskorišteno %s%% od %s",
"%1$s of %2$s used" : "Iskorišteno %1$s od %2$s",
- "Settings" : "Postavke",
"Show hidden files" : "Prikaz skrivenih datoteka",
"Crop image previews" : "Obreži pretpreglede slika",
"WebDAV" : "WebDAV",
@@ -206,6 +205,7 @@
"New text file.txt" : "Nova tekstna datoteka.txt",
"Select" : "Odaberi",
"You don’t have permission to upload or create files here" : "Ovdje ne smijete otpremati ili stvarati datoteke",
- "Cannot transfer ownership of a file or folder you don't own" : "Ne možete prenijeti vlasništvo nad datotekom ili mapom koja nije u vašem vlasništvu"
+ "Cannot transfer ownership of a file or folder you don't own" : "Ne možete prenijeti vlasništvo nad datotekom ili mapom koja nije u vašem vlasništvu",
+ "Settings" : "Postavke"
},"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/hu.js b/apps/files/l10n/hu.js
index deaeb413b38..513b0b96faf 100644
--- a/apps/files/l10n/hu.js
+++ b/apps/files/l10n/hu.js
@@ -191,7 +191,6 @@ OC.L10N.register(
"%s used" : "%s használt",
"%s%% of %s used" : "%s %% / %s felhasználva",
"%1$s of %2$s used" : "%1$s / %2$s felhasználva",
- "Settings" : "Beállítások",
"Show hidden files" : "Rejtett fájlok megjelenítése",
"Crop image previews" : "Kép előnézetek vágása",
"WebDAV" : "WebDAV",
@@ -217,6 +216,7 @@ OC.L10N.register(
"New text file.txt" : "Új szövegfájl.txt",
"Select" : "Kiválasztás",
"You don’t have permission to upload or create files here" : "Nincs jogosultsága fájlok ide feltöltéséhez vagy létrehozásához",
- "Cannot transfer ownership of a file or folder you don't own" : "Nem ruházható át olyan fájl vagy mappa tulajdonjoga, amely nem Öné"
+ "Cannot transfer ownership of a file or folder you don't own" : "Nem ruházható át olyan fájl vagy mappa tulajdonjoga, amely nem Öné",
+ "Settings" : "Beállítások"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/hu.json b/apps/files/l10n/hu.json
index c6a52035307..e86a06e612a 100644
--- a/apps/files/l10n/hu.json
+++ b/apps/files/l10n/hu.json
@@ -189,7 +189,6 @@
"%s used" : "%s használt",
"%s%% of %s used" : "%s %% / %s felhasználva",
"%1$s of %2$s used" : "%1$s / %2$s felhasználva",
- "Settings" : "Beállítások",
"Show hidden files" : "Rejtett fájlok megjelenítése",
"Crop image previews" : "Kép előnézetek vágása",
"WebDAV" : "WebDAV",
@@ -215,6 +214,7 @@
"New text file.txt" : "Új szövegfájl.txt",
"Select" : "Kiválasztás",
"You don’t have permission to upload or create files here" : "Nincs jogosultsága fájlok ide feltöltéséhez vagy létrehozásához",
- "Cannot transfer ownership of a file or folder you don't own" : "Nem ruházható át olyan fájl vagy mappa tulajdonjoga, amely nem Öné"
+ "Cannot transfer ownership of a file or folder you don't own" : "Nem ruházható át olyan fájl vagy mappa tulajdonjoga, amely nem Öné",
+ "Settings" : "Beállítások"
},"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 64fcdfaa865..1931e8c3b94 100644
--- a/apps/files/l10n/ia.js
+++ b/apps/files/l10n/ia.js
@@ -100,7 +100,6 @@ OC.L10N.register(
"Cancel" : "Cancellar",
"Create" : "Crear",
"%1$s of %2$s used" : "%1$s de %2$s usate",
- "Settings" : "Configurationes",
"Show hidden files" : "Monstrar files occultate",
"WebDAV" : "WebDAV",
"No files in here" : "Nulle files ci",
@@ -118,6 +117,7 @@ OC.L10N.register(
"Text file" : "File de texto",
"New text file.txt" : "Nove texto file.txt",
"Select" : "Selectionar",
- "You don’t have permission to upload or create files here" : "Tu non ha permission pro incargar o crear files ci."
+ "You don’t have permission to upload or create files here" : "Tu non ha permission pro incargar o crear files ci.",
+ "Settings" : "Configurationes"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/ia.json b/apps/files/l10n/ia.json
index 263dca6b6bd..6079caf2e52 100644
--- a/apps/files/l10n/ia.json
+++ b/apps/files/l10n/ia.json
@@ -98,7 +98,6 @@
"Cancel" : "Cancellar",
"Create" : "Crear",
"%1$s of %2$s used" : "%1$s de %2$s usate",
- "Settings" : "Configurationes",
"Show hidden files" : "Monstrar files occultate",
"WebDAV" : "WebDAV",
"No files in here" : "Nulle files ci",
@@ -116,6 +115,7 @@
"Text file" : "File de texto",
"New text file.txt" : "Nove texto file.txt",
"Select" : "Selectionar",
- "You don’t have permission to upload or create files here" : "Tu non ha permission pro incargar o crear files ci."
+ "You don’t have permission to upload or create files here" : "Tu non ha permission pro incargar o crear files ci.",
+ "Settings" : "Configurationes"
},"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 78d397370f4..9dd3e8ec4d7 100644
--- a/apps/files/l10n/id.js
+++ b/apps/files/l10n/id.js
@@ -155,7 +155,6 @@ OC.L10N.register(
"%s used" : "%s digunakan",
"%s%% of %s used" : "%s%% dari %s terpakai",
"%1$s of %2$s used" : "%1$s dari %2$s sudah digunakan",
- "Settings" : "Pengaturan",
"Show hidden files" : "Lihat berkas tersembunyi",
"Crop image previews" : "Pangkas pratinjau gambar",
"WebDAV" : "WebDAV",
@@ -180,6 +179,7 @@ OC.L10N.register(
"New text file.txt" : "Teks baru file.txt",
"Select" : "Pilih",
"You don’t have permission to upload or create files here" : "Anda tidak memiliki akses untuk mengunggah atau membuat berkas disini",
- "Cannot transfer ownership of a file or folder you don't own" : "Tidak dapat melakukan transfer kepemilikan dari berkas dan folder yang tidak Anda miliki"
+ "Cannot transfer ownership of a file or folder you don't own" : "Tidak dapat melakukan transfer kepemilikan dari berkas dan folder yang tidak Anda miliki",
+ "Settings" : "Pengaturan"
},
"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/id.json b/apps/files/l10n/id.json
index 4f70c43fa05..71772a56e2e 100644
--- a/apps/files/l10n/id.json
+++ b/apps/files/l10n/id.json
@@ -153,7 +153,6 @@
"%s used" : "%s digunakan",
"%s%% of %s used" : "%s%% dari %s terpakai",
"%1$s of %2$s used" : "%1$s dari %2$s sudah digunakan",
- "Settings" : "Pengaturan",
"Show hidden files" : "Lihat berkas tersembunyi",
"Crop image previews" : "Pangkas pratinjau gambar",
"WebDAV" : "WebDAV",
@@ -178,6 +177,7 @@
"New text file.txt" : "Teks baru file.txt",
"Select" : "Pilih",
"You don’t have permission to upload or create files here" : "Anda tidak memiliki akses untuk mengunggah atau membuat berkas disini",
- "Cannot transfer ownership of a file or folder you don't own" : "Tidak dapat melakukan transfer kepemilikan dari berkas dan folder yang tidak Anda miliki"
+ "Cannot transfer ownership of a file or folder you don't own" : "Tidak dapat melakukan transfer kepemilikan dari berkas dan folder yang tidak Anda miliki",
+ "Settings" : "Pengaturan"
},"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 00ec91f240d..db2a0b382c9 100644
--- a/apps/files/l10n/is.js
+++ b/apps/files/l10n/is.js
@@ -148,7 +148,6 @@ OC.L10N.register(
"%s used" : "%s notað",
"%s%% of %s used" : "%s%% af %s notað",
"%1$s of %2$s used" : "%1$s af %2$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",
@@ -172,6 +171,7 @@ OC.L10N.register(
"New text file.txt" : "Ný textaskrá.txt",
"Select" : "Velja",
"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",
- "Cannot transfer ownership of a file or folder you don't own" : "Ekki er hægt að millifæra eignarhald á skrá eða möppu sem þú átt ekki"
+ "Cannot transfer ownership of a file or folder you don't own" : "Ekki er hægt að millifæra eignarhald á skrá eða möppu sem þú átt ekki",
+ "Settings" : "Stillingar"
},
"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);");
diff --git a/apps/files/l10n/is.json b/apps/files/l10n/is.json
index da203e315a9..aaf0c80269f 100644
--- a/apps/files/l10n/is.json
+++ b/apps/files/l10n/is.json
@@ -146,7 +146,6 @@
"%s used" : "%s notað",
"%s%% of %s used" : "%s%% af %s notað",
"%1$s of %2$s used" : "%1$s af %2$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",
@@ -170,6 +169,7 @@
"New text file.txt" : "Ný textaskrá.txt",
"Select" : "Velja",
"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",
- "Cannot transfer ownership of a file or folder you don't own" : "Ekki er hægt að millifæra eignarhald á skrá eða möppu sem þú átt ekki"
+ "Cannot transfer ownership of a file or folder you don't own" : "Ekki er hægt að millifæra eignarhald á skrá eða möppu sem þú átt ekki",
+ "Settings" : "Stillingar"
},"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 cd76cf38f57..a77e20783b6 100644
--- a/apps/files/l10n/it.js
+++ b/apps/files/l10n/it.js
@@ -188,7 +188,6 @@ OC.L10N.register(
"%s used" : "%s utilizzato",
"%s%% of %s used" : "%s%% di %s utilizzati",
"%1$s of %2$s used" : "%1$s di %2$s utilizzati",
- "Settings" : "Impostazioni",
"Show hidden files" : "Mostra i file nascosti",
"Crop image previews" : "Ritaglia le anteprime delle immagini",
"WebDAV" : "WebDAV",
@@ -214,6 +213,7 @@ OC.L10N.register(
"New text file.txt" : "Nuovo file di testo.txt",
"Select" : "Seleziona",
"You don’t have permission to upload or create files here" : "Qui non hai i permessi per caricare o creare file",
- "Cannot transfer ownership of a file or folder you don't own" : "Impossibile trasferire la proprietà di un file o di una cartella di altri"
+ "Cannot transfer ownership of a file or folder you don't own" : "Impossibile trasferire la proprietà di un file o di una cartella di altri",
+ "Settings" : "Impostazioni"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files/l10n/it.json b/apps/files/l10n/it.json
index f08c3c6af34..f4b99743762 100644
--- a/apps/files/l10n/it.json
+++ b/apps/files/l10n/it.json
@@ -186,7 +186,6 @@
"%s used" : "%s utilizzato",
"%s%% of %s used" : "%s%% di %s utilizzati",
"%1$s of %2$s used" : "%1$s di %2$s utilizzati",
- "Settings" : "Impostazioni",
"Show hidden files" : "Mostra i file nascosti",
"Crop image previews" : "Ritaglia le anteprime delle immagini",
"WebDAV" : "WebDAV",
@@ -212,6 +211,7 @@
"New text file.txt" : "Nuovo file di testo.txt",
"Select" : "Seleziona",
"You don’t have permission to upload or create files here" : "Qui non hai i permessi per caricare o creare file",
- "Cannot transfer ownership of a file or folder you don't own" : "Impossibile trasferire la proprietà di un file o di una cartella di altri"
+ "Cannot transfer ownership of a file or folder you don't own" : "Impossibile trasferire la proprietà di un file o di una cartella di altri",
+ "Settings" : "Impostazioni"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files/l10n/ja.js b/apps/files/l10n/ja.js
index c773caa90c5..02b2ce509ad 100644
--- a/apps/files/l10n/ja.js
+++ b/apps/files/l10n/ja.js
@@ -190,7 +190,6 @@ OC.L10N.register(
"%s used" : "%s 使用中",
"%s%% of %s used" : "%s%% 使用中、全体は%s",
"%1$s of %2$s used" : "%2$s 中%1$s 使用中",
- "Settings" : "設定",
"Show hidden files" : "隠しファイルを表示",
"Crop image previews" : "プレビュー画像を切り抜く",
"WebDAV" : "WebDAV",
@@ -216,6 +215,7 @@ OC.L10N.register(
"New text file.txt" : "新規のテキストファイル作成",
"Select" : "選択",
"You don’t have permission to upload or create files here" : "ここにファイルをアップロードまたは作成する権限がありません",
- "Cannot transfer ownership of a file or folder you don't own" : "所有していないファイルまたはフォルダーの所有権を譲渡することはできません"
+ "Cannot transfer ownership of a file or folder you don't own" : "所有していないファイルまたはフォルダーの所有権を譲渡することはできません",
+ "Settings" : "設定"
},
"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/ja.json b/apps/files/l10n/ja.json
index e9596a2ee45..33ff31a3094 100644
--- a/apps/files/l10n/ja.json
+++ b/apps/files/l10n/ja.json
@@ -188,7 +188,6 @@
"%s used" : "%s 使用中",
"%s%% of %s used" : "%s%% 使用中、全体は%s",
"%1$s of %2$s used" : "%2$s 中%1$s 使用中",
- "Settings" : "設定",
"Show hidden files" : "隠しファイルを表示",
"Crop image previews" : "プレビュー画像を切り抜く",
"WebDAV" : "WebDAV",
@@ -214,6 +213,7 @@
"New text file.txt" : "新規のテキストファイル作成",
"Select" : "選択",
"You don’t have permission to upload or create files here" : "ここにファイルをアップロードまたは作成する権限がありません",
- "Cannot transfer ownership of a file or folder you don't own" : "所有していないファイルまたはフォルダーの所有権を譲渡することはできません"
+ "Cannot transfer ownership of a file or folder you don't own" : "所有していないファイルまたはフォルダーの所有権を譲渡することはできません",
+ "Settings" : "設定"
},"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 37962d37b48..4112bfc5402 100644
--- a/apps/files/l10n/ka_GE.js
+++ b/apps/files/l10n/ka_GE.js
@@ -122,7 +122,6 @@ OC.L10N.register(
"Create" : "შექმნა",
"%s used" : "%s მოხმარებულია",
"%1$s of %2$s used" : "გამოყენებულია %1$s სულ %2$s-იდან ",
- "Settings" : "პარამეტრები",
"Show hidden files" : "დამალული ფაილების ჩვენება",
"WebDAV" : "WebDAV",
"No files in here" : "აქ ფაილები არაა",
@@ -141,6 +140,7 @@ OC.L10N.register(
"Text file" : "ტექსტური ფაილი",
"New text file.txt" : "ახალი ტექსტი file.txt",
"Select" : "არჩევა",
- "You don’t have permission to upload or create files here" : "აქ ფაილების შექმნის ან ატვირთვის უფლება არ გაქვთ"
+ "You don’t have permission to upload or create files here" : "აქ ფაილების შექმნის ან ატვირთვის უფლება არ გაქვთ",
+ "Settings" : "პარამეტრები"
},
"nplurals=2; plural=(n!=1);");
diff --git a/apps/files/l10n/ka_GE.json b/apps/files/l10n/ka_GE.json
index 1a8a9e53a8f..889b7f86c80 100644
--- a/apps/files/l10n/ka_GE.json
+++ b/apps/files/l10n/ka_GE.json
@@ -120,7 +120,6 @@
"Create" : "შექმნა",
"%s used" : "%s მოხმარებულია",
"%1$s of %2$s used" : "გამოყენებულია %1$s სულ %2$s-იდან ",
- "Settings" : "პარამეტრები",
"Show hidden files" : "დამალული ფაილების ჩვენება",
"WebDAV" : "WebDAV",
"No files in here" : "აქ ფაილები არაა",
@@ -139,6 +138,7 @@
"Text file" : "ტექსტური ფაილი",
"New text file.txt" : "ახალი ტექსტი file.txt",
"Select" : "არჩევა",
- "You don’t have permission to upload or create files here" : "აქ ფაილების შექმნის ან ატვირთვის უფლება არ გაქვთ"
+ "You don’t have permission to upload or create files here" : "აქ ფაილების შექმნის ან ატვირთვის უფლება არ გაქვთ",
+ "Settings" : "პარამეტრები"
},"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 642f9227878..19be45a326a 100644
--- a/apps/files/l10n/ko.js
+++ b/apps/files/l10n/ko.js
@@ -181,7 +181,6 @@ OC.L10N.register(
"Templates" : "템플릿",
"%s used" : "%s 사용함",
"%1$s of %2$s used" : "%2$s 중 %1$s 사용됨",
- "Settings" : "설정",
"Show hidden files" : "숨김 파일 보이기",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV" : "이 주소를 사용하여 WebDAV를 통해 내 파일에 접근하십시오",
@@ -205,6 +204,7 @@ OC.L10N.register(
"New text file.txt" : "새 텍스트 파일.txt",
"Select" : "선택",
"You don’t have permission to upload or create files here" : "여기에 파일을 업로드하거나 만들 권한이 없습니다",
- "Cannot transfer ownership of a file or folder you don't own" : "내가 소유하지 않은 파일이나 폴더의 소유권을 이전할 수 없음"
+ "Cannot transfer ownership of a file or folder you don't own" : "내가 소유하지 않은 파일이나 폴더의 소유권을 이전할 수 없음",
+ "Settings" : "설정"
},
"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/ko.json b/apps/files/l10n/ko.json
index bd367048c04..71f2cba6aea 100644
--- a/apps/files/l10n/ko.json
+++ b/apps/files/l10n/ko.json
@@ -179,7 +179,6 @@
"Templates" : "템플릿",
"%s used" : "%s 사용함",
"%1$s of %2$s used" : "%2$s 중 %1$s 사용됨",
- "Settings" : "설정",
"Show hidden files" : "숨김 파일 보이기",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV" : "이 주소를 사용하여 WebDAV를 통해 내 파일에 접근하십시오",
@@ -203,6 +202,7 @@
"New text file.txt" : "새 텍스트 파일.txt",
"Select" : "선택",
"You don’t have permission to upload or create files here" : "여기에 파일을 업로드하거나 만들 권한이 없습니다",
- "Cannot transfer ownership of a file or folder you don't own" : "내가 소유하지 않은 파일이나 폴더의 소유권을 이전할 수 없음"
+ "Cannot transfer ownership of a file or folder you don't own" : "내가 소유하지 않은 파일이나 폴더의 소유권을 이전할 수 없음",
+ "Settings" : "설정"
},"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 a4f367b48c8..3fc9eb81dfd 100644
--- a/apps/files/l10n/lb.js
+++ b/apps/files/l10n/lb.js
@@ -95,7 +95,6 @@ OC.L10N.register(
"Tags" : "Tags",
"Cancel" : "Ofbriechen",
"Create" : "Erstellen",
- "Settings" : "Astellungen",
"Show hidden files" : "Weis déi verstoppten Dateien",
"WebDAV" : "WebDAV",
"No files in here" : "Keng Dokumenter hei",
@@ -112,6 +111,7 @@ OC.L10N.register(
"Text file" : "Text Fichier",
"New text file.txt" : "Neien Text file.txt",
"Select" : "Auswielen",
- "You don’t have permission to upload or create files here" : "Du hues net genuch Rechter hei Dokumenter eropzelueden oder ze erstellen"
+ "You don’t have permission to upload or create files here" : "Du hues net genuch Rechter hei Dokumenter eropzelueden oder ze erstellen",
+ "Settings" : "Astellungen"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/lb.json b/apps/files/l10n/lb.json
index 3768caac02b..a0959b687f6 100644
--- a/apps/files/l10n/lb.json
+++ b/apps/files/l10n/lb.json
@@ -93,7 +93,6 @@
"Tags" : "Tags",
"Cancel" : "Ofbriechen",
"Create" : "Erstellen",
- "Settings" : "Astellungen",
"Show hidden files" : "Weis déi verstoppten Dateien",
"WebDAV" : "WebDAV",
"No files in here" : "Keng Dokumenter hei",
@@ -110,6 +109,7 @@
"Text file" : "Text Fichier",
"New text file.txt" : "Neien Text file.txt",
"Select" : "Auswielen",
- "You don’t have permission to upload or create files here" : "Du hues net genuch Rechter hei Dokumenter eropzelueden oder ze erstellen"
+ "You don’t have permission to upload or create files here" : "Du hues net genuch Rechter hei Dokumenter eropzelueden oder ze erstellen",
+ "Settings" : "Astellungen"
},"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 599296b96b0..acbc74fe367 100644
--- a/apps/files/l10n/lt_LT.js
+++ b/apps/files/l10n/lt_LT.js
@@ -173,7 +173,6 @@ OC.L10N.register(
"%s used" : "%s panaudota",
"%s%% of %s used" : "naudojama %s%% iš %s",
"%1$s of %2$s used" : "naudojama %1$s iš %2$s",
- "Settings" : "Nustatymai",
"Show hidden files" : "Rodyti paslėptus failus",
"Crop image previews" : "Apkirpti paveikslų peržiūras",
"WebDAV" : "WebDAV",
@@ -198,6 +197,7 @@ OC.L10N.register(
"New text file.txt" : "Naujas tekstinis failas.txt",
"Select" : "Pasirinkti",
"You don’t have permission to upload or create files here" : "Jūs neturite leidimo čia įkelti arba kurti failus",
- "Cannot transfer ownership of a file or folder you don't own" : "Negalima perduoti, failo aplanko, kuris jums nepriklauso, nuosavybės"
+ "Cannot transfer ownership of a file or folder you don't own" : "Negalima perduoti, failo aplanko, kuris jums nepriklauso, nuosavybės",
+ "Settings" : "Nustatymai"
},
"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 369ed2de55f..d80545d9a03 100644
--- a/apps/files/l10n/lt_LT.json
+++ b/apps/files/l10n/lt_LT.json
@@ -171,7 +171,6 @@
"%s used" : "%s panaudota",
"%s%% of %s used" : "naudojama %s%% iš %s",
"%1$s of %2$s used" : "naudojama %1$s iš %2$s",
- "Settings" : "Nustatymai",
"Show hidden files" : "Rodyti paslėptus failus",
"Crop image previews" : "Apkirpti paveikslų peržiūras",
"WebDAV" : "WebDAV",
@@ -196,6 +195,7 @@
"New text file.txt" : "Naujas tekstinis failas.txt",
"Select" : "Pasirinkti",
"You don’t have permission to upload or create files here" : "Jūs neturite leidimo čia įkelti arba kurti failus",
- "Cannot transfer ownership of a file or folder you don't own" : "Negalima perduoti, failo aplanko, kuris jums nepriklauso, nuosavybės"
+ "Cannot transfer ownership of a file or folder you don't own" : "Negalima perduoti, failo aplanko, kuris jums nepriklauso, nuosavybės",
+ "Settings" : "Nustatymai"
},"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 61d9256006c..b111e692d68 100644
--- a/apps/files/l10n/lv.js
+++ b/apps/files/l10n/lv.js
@@ -113,7 +113,6 @@ OC.L10N.register(
"Create" : "Izveidot",
"%s used" : "%s izmantoti",
"%1$s of %2$s used" : "%1$s no %2$s lietoti",
- "Settings" : "Iestatījumi",
"Show hidden files" : "Rādīt slēptās datnes",
"Crop image previews" : "Apgriezt attēlu priekšskatījumus",
"WebDAV" : "WebDAV",
@@ -136,6 +135,7 @@ OC.L10N.register(
"Text file" : "Teksta datne",
"New text file.txt" : "Jauna teksta datne.txt",
"Select" : "Norādīt",
- "You don’t have permission to upload or create files here" : "Jums nav tiesību šeit augšupielādēt vai veidot datnes"
+ "You don’t have permission to upload or create files here" : "Jums nav tiesību šeit augšupielādēt vai veidot datnes",
+ "Settings" : "Iestatījumi"
},
"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 e6798886225..2d9af909f04 100644
--- a/apps/files/l10n/lv.json
+++ b/apps/files/l10n/lv.json
@@ -111,7 +111,6 @@
"Create" : "Izveidot",
"%s used" : "%s izmantoti",
"%1$s of %2$s used" : "%1$s no %2$s lietoti",
- "Settings" : "Iestatījumi",
"Show hidden files" : "Rādīt slēptās datnes",
"Crop image previews" : "Apgriezt attēlu priekšskatījumus",
"WebDAV" : "WebDAV",
@@ -134,6 +133,7 @@
"Text file" : "Teksta datne",
"New text file.txt" : "Jauna teksta datne.txt",
"Select" : "Norādīt",
- "You don’t have permission to upload or create files here" : "Jums nav tiesību šeit augšupielādēt vai veidot datnes"
+ "You don’t have permission to upload or create files here" : "Jums nav tiesību šeit augšupielādēt vai veidot datnes",
+ "Settings" : "Iestatījumi"
},"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/mk.js b/apps/files/l10n/mk.js
index 1f60207ddf1..747fc60505f 100644
--- a/apps/files/l10n/mk.js
+++ b/apps/files/l10n/mk.js
@@ -187,7 +187,6 @@ OC.L10N.register(
"%s used" : "Искористено %s",
"%s%% of %s used" : "Искорестено%s%% од %s ",
"%1$s of %2$s used" : "Искористено %1$s од %2$s",
- "Settings" : "Параметри",
"Show hidden files" : "Прикажи сокриени датотеки",
"Crop image previews" : "Исечи ја сликата за преглед",
"WebDAV" : "WebDAV",
@@ -212,6 +211,7 @@ OC.L10N.register(
"New text file.txt" : "Нова текстуална датотека file.txt",
"Select" : "Избери",
"You don’t have permission to upload or create files here" : "Немате дозвола да прикачувате или да креирате датотеки",
- "Cannot transfer ownership of a file or folder you don't own" : "Неможете да направите трансвер на сопственот на папка која не е ваша"
+ "Cannot transfer ownership of a file or folder you don't own" : "Неможете да направите трансвер на сопственот на папка која не е ваша",
+ "Settings" : "Параметри"
},
"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;");
diff --git a/apps/files/l10n/mk.json b/apps/files/l10n/mk.json
index 85993cf568c..c6d716108a4 100644
--- a/apps/files/l10n/mk.json
+++ b/apps/files/l10n/mk.json
@@ -185,7 +185,6 @@
"%s used" : "Искористено %s",
"%s%% of %s used" : "Искорестено%s%% од %s ",
"%1$s of %2$s used" : "Искористено %1$s од %2$s",
- "Settings" : "Параметри",
"Show hidden files" : "Прикажи сокриени датотеки",
"Crop image previews" : "Исечи ја сликата за преглед",
"WebDAV" : "WebDAV",
@@ -210,6 +209,7 @@
"New text file.txt" : "Нова текстуална датотека file.txt",
"Select" : "Избери",
"You don’t have permission to upload or create files here" : "Немате дозвола да прикачувате или да креирате датотеки",
- "Cannot transfer ownership of a file or folder you don't own" : "Неможете да направите трансвер на сопственот на папка која не е ваша"
+ "Cannot transfer ownership of a file or folder you don't own" : "Неможете да направите трансвер на сопственот на папка која не е ваша",
+ "Settings" : "Параметри"
},"pluralForm" :"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"
} \ No newline at end of file
diff --git a/apps/files/l10n/mn.js b/apps/files/l10n/mn.js
index 093ee0c9f2d..0a09afd7c7d 100644
--- a/apps/files/l10n/mn.js
+++ b/apps/files/l10n/mn.js
@@ -115,7 +115,6 @@ OC.L10N.register(
"Cancel" : "болиулах",
"Create" : "Үүсгэх",
"%1$s of %2$s used" : "%1$s-с %2$s хэрэглэсэн",
- "Settings" : "Тохиргоо",
"Show hidden files" : "Нууцлагдсан файлыг харах",
"No files in here" : "Энд файл байхгүй байна",
"No entries found in this folder" : "энэ хавтсан олдсон ч ямарч мэдээлэл олдохгүй байна",
@@ -130,6 +129,7 @@ OC.L10N.register(
"Text file" : "текст файл",
"New text file.txt" : "шинэ текст file.txt",
"Select" : "Сонгох",
- "You don’t have permission to upload or create files here" : "Та энэ байршилд файл үүсгэх эсвэл байршуулах эрхгүй байна."
+ "You don’t have permission to upload or create files here" : "Та энэ байршилд файл үүсгэх эсвэл байршуулах эрхгүй байна.",
+ "Settings" : "Тохиргоо"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/mn.json b/apps/files/l10n/mn.json
index 40d18c9fc3c..2601ba6b4b8 100644
--- a/apps/files/l10n/mn.json
+++ b/apps/files/l10n/mn.json
@@ -113,7 +113,6 @@
"Cancel" : "болиулах",
"Create" : "Үүсгэх",
"%1$s of %2$s used" : "%1$s-с %2$s хэрэглэсэн",
- "Settings" : "Тохиргоо",
"Show hidden files" : "Нууцлагдсан файлыг харах",
"No files in here" : "Энд файл байхгүй байна",
"No entries found in this folder" : "энэ хавтсан олдсон ч ямарч мэдээлэл олдохгүй байна",
@@ -128,6 +127,7 @@
"Text file" : "текст файл",
"New text file.txt" : "шинэ текст file.txt",
"Select" : "Сонгох",
- "You don’t have permission to upload or create files here" : "Та энэ байршилд файл үүсгэх эсвэл байршуулах эрхгүй байна."
+ "You don’t have permission to upload or create files here" : "Та энэ байршилд файл үүсгэх эсвэл байршуулах эрхгүй байна.",
+ "Settings" : "Тохиргоо"
},"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 05c69d2d786..535aa4800ea 100644
--- a/apps/files/l10n/nb.js
+++ b/apps/files/l10n/nb.js
@@ -163,7 +163,6 @@ OC.L10N.register(
"%s used" : "%s brukt",
"%s%% of %s used" : "%s%% av %s brukt",
"%1$s of %2$s used" : "%1$s av %2$s brukt",
- "Settings" : "Innstillinger",
"Show hidden files" : "Vis skjulte filer",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV" : "Bruk denne adressen for tilgang til filene dine via WebDAV",
@@ -187,6 +186,7 @@ OC.L10N.register(
"New text file.txt" : "Ny tekstfil.txt",
"Select" : "Velg",
"You don’t have permission to upload or create files here" : "Du har ikke tillatelse til å laste opp eller opprette filer her",
- "Cannot transfer ownership of a file or folder you don't own" : "Kan ikke overføre eierskap til en fil eller mappe du ikke eier"
+ "Cannot transfer ownership of a file or folder you don't own" : "Kan ikke overføre eierskap til en fil eller mappe du ikke eier",
+ "Settings" : "Innstillinger"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/nb.json b/apps/files/l10n/nb.json
index 766809e57e7..ae26fc9d169 100644
--- a/apps/files/l10n/nb.json
+++ b/apps/files/l10n/nb.json
@@ -161,7 +161,6 @@
"%s used" : "%s brukt",
"%s%% of %s used" : "%s%% av %s brukt",
"%1$s of %2$s used" : "%1$s av %2$s brukt",
- "Settings" : "Innstillinger",
"Show hidden files" : "Vis skjulte filer",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV" : "Bruk denne adressen for tilgang til filene dine via WebDAV",
@@ -185,6 +184,7 @@
"New text file.txt" : "Ny tekstfil.txt",
"Select" : "Velg",
"You don’t have permission to upload or create files here" : "Du har ikke tillatelse til å laste opp eller opprette filer her",
- "Cannot transfer ownership of a file or folder you don't own" : "Kan ikke overføre eierskap til en fil eller mappe du ikke eier"
+ "Cannot transfer ownership of a file or folder you don't own" : "Kan ikke overføre eierskap til en fil eller mappe du ikke eier",
+ "Settings" : "Innstillinger"
},"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 9b75e67e6b0..9338a79692c 100644
--- a/apps/files/l10n/nl.js
+++ b/apps/files/l10n/nl.js
@@ -184,7 +184,6 @@ OC.L10N.register(
"%s used" : "%s gebruikt",
"%s%% of %s used" : "%s%% van %s gebruikt",
"%1$s of %2$s used" : "%1$s van %2$s gebruikt",
- "Settings" : "Instellingen",
"Show hidden files" : "Toon verborgen bestanden",
"Crop image previews" : "Snij afbeeldingvoorbeelden bij",
"WebDAV" : "WebDAV",
@@ -210,6 +209,7 @@ OC.L10N.register(
"New text file.txt" : "Nieuw tekstbestand.txt",
"Select" : "Selecteer",
"You don’t have permission to upload or create files here" : "Je hebt geen toestemming om hier te uploaden of bestanden te maken",
- "Cannot transfer ownership of a file or folder you don't own" : "Kan de eigendom van een bestand of map waarvan u niet de eigenaar bent, niet overdragen"
+ "Cannot transfer ownership of a file or folder you don't own" : "Kan de eigendom van een bestand of map waarvan u niet de eigenaar bent, niet overdragen",
+ "Settings" : "Instellingen"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/nl.json b/apps/files/l10n/nl.json
index 17bcbc6f0c1..659c7cf10ba 100644
--- a/apps/files/l10n/nl.json
+++ b/apps/files/l10n/nl.json
@@ -182,7 +182,6 @@
"%s used" : "%s gebruikt",
"%s%% of %s used" : "%s%% van %s gebruikt",
"%1$s of %2$s used" : "%1$s van %2$s gebruikt",
- "Settings" : "Instellingen",
"Show hidden files" : "Toon verborgen bestanden",
"Crop image previews" : "Snij afbeeldingvoorbeelden bij",
"WebDAV" : "WebDAV",
@@ -208,6 +207,7 @@
"New text file.txt" : "Nieuw tekstbestand.txt",
"Select" : "Selecteer",
"You don’t have permission to upload or create files here" : "Je hebt geen toestemming om hier te uploaden of bestanden te maken",
- "Cannot transfer ownership of a file or folder you don't own" : "Kan de eigendom van een bestand of map waarvan u niet de eigenaar bent, niet overdragen"
+ "Cannot transfer ownership of a file or folder you don't own" : "Kan de eigendom van een bestand of map waarvan u niet de eigenaar bent, niet overdragen",
+ "Settings" : "Instellingen"
},"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 fb99a0a8c47..82de45ac586 100644
--- a/apps/files/l10n/pl.js
+++ b/apps/files/l10n/pl.js
@@ -191,7 +191,6 @@ OC.L10N.register(
"%s used" : "Wykorzystane: %s",
"%s%% of %s used" : "Wykorzystane: %s%% z %s",
"%1$s of %2$s used" : "Wykorzystane: %1$s z %2$s",
- "Settings" : "Ustawienia",
"Show hidden files" : "Pokaż ukryte pliki",
"Crop image previews" : "Przytnij podglądy obrazów",
"WebDAV" : "WebDAV",
@@ -217,6 +216,7 @@ OC.L10N.register(
"New text file.txt" : "Nowy plik tekstowy.txt",
"Select" : "Wybierz",
"You don’t have permission to upload or create files here" : "Nie masz uprawnień do wysyłania lub tworzenia plików w tym miejscu",
- "Cannot transfer ownership of a file or folder you don't own" : "Nie można przenieść prawa własności do pliku lub katalogu, którego nie jesteś właścicielem"
+ "Cannot transfer ownership of a file or folder you don't own" : "Nie można przenieść prawa własności do pliku lub katalogu, którego nie jesteś właścicielem",
+ "Settings" : "Ustawienia"
},
"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 527935fb2e8..2a6bbcf2843 100644
--- a/apps/files/l10n/pl.json
+++ b/apps/files/l10n/pl.json
@@ -189,7 +189,6 @@
"%s used" : "Wykorzystane: %s",
"%s%% of %s used" : "Wykorzystane: %s%% z %s",
"%1$s of %2$s used" : "Wykorzystane: %1$s z %2$s",
- "Settings" : "Ustawienia",
"Show hidden files" : "Pokaż ukryte pliki",
"Crop image previews" : "Przytnij podglądy obrazów",
"WebDAV" : "WebDAV",
@@ -215,6 +214,7 @@
"New text file.txt" : "Nowy plik tekstowy.txt",
"Select" : "Wybierz",
"You don’t have permission to upload or create files here" : "Nie masz uprawnień do wysyłania lub tworzenia plików w tym miejscu",
- "Cannot transfer ownership of a file or folder you don't own" : "Nie można przenieść prawa własności do pliku lub katalogu, którego nie jesteś właścicielem"
+ "Cannot transfer ownership of a file or folder you don't own" : "Nie można przenieść prawa własności do pliku lub katalogu, którego nie jesteś właścicielem",
+ "Settings" : "Ustawienia"
},"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/ps.js b/apps/files/l10n/ps.js
index 71c0e678808..b4afecba2d4 100644
--- a/apps/files/l10n/ps.js
+++ b/apps/files/l10n/ps.js
@@ -115,7 +115,6 @@ OC.L10N.register(
"Cancel" : "پرېښول",
"%s used" : "%sکارول شوې",
"%1$s of %2$s used" : "د %2$sبرخې %1$sکارول شوې",
- "Settings" : "سمونې",
"Show hidden files" : "پټ فایلونه ليدل",
"Toggle grid view" : "په جدولي شکل ليدل",
"No files in here" : "دلته فایلونه نشته",
@@ -134,6 +133,7 @@ OC.L10N.register(
"Text file" : "متن فایل",
"New text file.txt" : "New text file.txt",
"Select" : "ټاکل",
- "You don’t have permission to upload or create files here" : "تاسې په دې ځای کې د فایل يا فولډر جوړولو اجازه نلرئ"
+ "You don’t have permission to upload or create files here" : "تاسې په دې ځای کې د فایل يا فولډر جوړولو اجازه نلرئ",
+ "Settings" : "سمونې"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/ps.json b/apps/files/l10n/ps.json
index 8bcff80b60b..88f1048964b 100644
--- a/apps/files/l10n/ps.json
+++ b/apps/files/l10n/ps.json
@@ -113,7 +113,6 @@
"Cancel" : "پرېښول",
"%s used" : "%sکارول شوې",
"%1$s of %2$s used" : "د %2$sبرخې %1$sکارول شوې",
- "Settings" : "سمونې",
"Show hidden files" : "پټ فایلونه ليدل",
"Toggle grid view" : "په جدولي شکل ليدل",
"No files in here" : "دلته فایلونه نشته",
@@ -132,6 +131,7 @@
"Text file" : "متن فایل",
"New text file.txt" : "New text file.txt",
"Select" : "ټاکل",
- "You don’t have permission to upload or create files here" : "تاسې په دې ځای کې د فایل يا فولډر جوړولو اجازه نلرئ"
+ "You don’t have permission to upload or create files here" : "تاسې په دې ځای کې د فایل يا فولډر جوړولو اجازه نلرئ",
+ "Settings" : "سمونې"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files/l10n/pt_BR.js b/apps/files/l10n/pt_BR.js
index f26181b87fe..954e9108108 100644
--- a/apps/files/l10n/pt_BR.js
+++ b/apps/files/l10n/pt_BR.js
@@ -191,7 +191,6 @@ OC.L10N.register(
"%s used" : "%s usado",
"%s%% of %s used" : "%s%% usados de %s",
"%1$s of %2$s used" : "%1$s usados de %2$s",
- "Settings" : "Configurações",
"Show hidden files" : "Mostrar arquivos ocultos",
"Crop image previews" : "Cortar visualizações de imagem",
"WebDAV" : "WebDAV",
@@ -217,6 +216,7 @@ OC.L10N.register(
"New text file.txt" : "Novo arquivo.txt",
"Select" : "Selecionar",
"You don’t have permission to upload or create files here" : "Você não tem permissão para enviar ou criar arquivos aqui",
- "Cannot transfer ownership of a file or folder you don't own" : "Não é possível transferir a propriedade de um arquivo ou pasta que você não possui"
+ "Cannot transfer ownership of a file or folder you don't own" : "Não é possível transferir a propriedade de um arquivo ou pasta que você não possui",
+ "Settings" : "Configurações"
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files/l10n/pt_BR.json b/apps/files/l10n/pt_BR.json
index 4fc792ca0b5..ce68550374b 100644
--- a/apps/files/l10n/pt_BR.json
+++ b/apps/files/l10n/pt_BR.json
@@ -189,7 +189,6 @@
"%s used" : "%s usado",
"%s%% of %s used" : "%s%% usados de %s",
"%1$s of %2$s used" : "%1$s usados de %2$s",
- "Settings" : "Configurações",
"Show hidden files" : "Mostrar arquivos ocultos",
"Crop image previews" : "Cortar visualizações de imagem",
"WebDAV" : "WebDAV",
@@ -215,6 +214,7 @@
"New text file.txt" : "Novo arquivo.txt",
"Select" : "Selecionar",
"You don’t have permission to upload or create files here" : "Você não tem permissão para enviar ou criar arquivos aqui",
- "Cannot transfer ownership of a file or folder you don't own" : "Não é possível transferir a propriedade de um arquivo ou pasta que você não possui"
+ "Cannot transfer ownership of a file or folder you don't own" : "Não é possível transferir a propriedade de um arquivo ou pasta que você não possui",
+ "Settings" : "Configurações"
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files/l10n/pt_PT.js b/apps/files/l10n/pt_PT.js
index 7d9c99c95d0..ba95695a226 100644
--- a/apps/files/l10n/pt_PT.js
+++ b/apps/files/l10n/pt_PT.js
@@ -135,7 +135,6 @@ OC.L10N.register(
"Templates" : "Modelos",
"%s used" : "%s utilizado",
"%1$s of %2$s used" : "Usado %1$s de %2$s",
- "Settings" : "Configurações",
"Show hidden files" : "Mostrar ficheiros ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "Nenhuns ficheiros aqui",
@@ -154,6 +153,7 @@ OC.L10N.register(
"Text file" : "Ficheiro de Texto",
"New text file.txt" : "Novo texto ficheiro.txt",
"Select" : "Selecionar",
- "You don’t have permission to upload or create files here" : "Não tem permissão para enviar ou criar ficheiros aqui"
+ "You don’t have permission to upload or create files here" : "Não tem permissão para enviar ou criar ficheiros aqui",
+ "Settings" : "Configurações"
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/files/l10n/pt_PT.json b/apps/files/l10n/pt_PT.json
index 8db7c5917fd..6e43a6146dd 100644
--- a/apps/files/l10n/pt_PT.json
+++ b/apps/files/l10n/pt_PT.json
@@ -133,7 +133,6 @@
"Templates" : "Modelos",
"%s used" : "%s utilizado",
"%1$s of %2$s used" : "Usado %1$s de %2$s",
- "Settings" : "Configurações",
"Show hidden files" : "Mostrar ficheiros ocultos",
"WebDAV" : "WebDAV",
"No files in here" : "Nenhuns ficheiros aqui",
@@ -152,6 +151,7 @@
"Text file" : "Ficheiro de Texto",
"New text file.txt" : "Novo texto ficheiro.txt",
"Select" : "Selecionar",
- "You don’t have permission to upload or create files here" : "Não tem permissão para enviar ou criar ficheiros aqui"
+ "You don’t have permission to upload or create files here" : "Não tem permissão para enviar ou criar ficheiros aqui",
+ "Settings" : "Configurações"
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files/l10n/ro.js b/apps/files/l10n/ro.js
index 4afb9a71399..2e8d8284334 100644
--- a/apps/files/l10n/ro.js
+++ b/apps/files/l10n/ro.js
@@ -191,7 +191,6 @@ OC.L10N.register(
"%s used" : "%s folosiți",
"%s%% of %s used" : "%s%%din %sfolosiți",
"%1$s of %2$s used" : "%1$s din %2$s utilizat",
- "Settings" : "Setări",
"Show hidden files" : "Arată fișierele ascunse",
"Crop image previews" : "Previzualizarea imaginii decupate",
"WebDAV" : "WebDAV",
@@ -217,6 +216,7 @@ OC.L10N.register(
"New text file.txt" : "Fișier nou.txt",
"Select" : "Alege",
"You don’t have permission to upload or create files here" : "Nu aveți permisiunea de a încărca sau crea fișiere aici",
- "Cannot transfer ownership of a file or folder you don't own" : "Nu se poate transfera proprietatea unui fișier sau dosar ce nu le deții"
+ "Cannot transfer ownership of a file or folder you don't own" : "Nu se poate transfera proprietatea unui fișier sau dosar ce nu le deții",
+ "Settings" : "Setări"
},
"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 6e1a3c214c9..1dc89337571 100644
--- a/apps/files/l10n/ro.json
+++ b/apps/files/l10n/ro.json
@@ -189,7 +189,6 @@
"%s used" : "%s folosiți",
"%s%% of %s used" : "%s%%din %sfolosiți",
"%1$s of %2$s used" : "%1$s din %2$s utilizat",
- "Settings" : "Setări",
"Show hidden files" : "Arată fișierele ascunse",
"Crop image previews" : "Previzualizarea imaginii decupate",
"WebDAV" : "WebDAV",
@@ -215,6 +214,7 @@
"New text file.txt" : "Fișier nou.txt",
"Select" : "Alege",
"You don’t have permission to upload or create files here" : "Nu aveți permisiunea de a încărca sau crea fișiere aici",
- "Cannot transfer ownership of a file or folder you don't own" : "Nu se poate transfera proprietatea unui fișier sau dosar ce nu le deții"
+ "Cannot transfer ownership of a file or folder you don't own" : "Nu se poate transfera proprietatea unui fișier sau dosar ce nu le deții",
+ "Settings" : "Setări"
},"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 38795bbec2f..a4fb0fb7be5 100644
--- a/apps/files/l10n/ru.js
+++ b/apps/files/l10n/ru.js
@@ -191,7 +191,6 @@ OC.L10N.register(
"%s used" : "%s использовано",
"%s%% of %s used" : "использовано %s%% из %s",
"%1$s of %2$s used" : "использовано %1$s из %2$s ",
- "Settings" : "Настройки",
"Show hidden files" : "Показывать скрытые файлы",
"Crop image previews" : "Обрезать пред. просмотр",
"WebDAV" : "WebDAV",
@@ -217,6 +216,7 @@ OC.L10N.register(
"New text file.txt" : "Новый текстовый файл.txt",
"Select" : "Выбрать",
"You don’t have permission to upload or create files here" : "У вас нет прав на создание или загрузку файлов в эту папку.",
- "Cannot transfer ownership of a file or folder you don't own" : "Изменение владельца возможно только для своих файлов и папок"
+ "Cannot transfer ownership of a file or folder you don't own" : "Изменение владельца возможно только для своих файлов и папок",
+ "Settings" : "Настройки"
},
"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 a38aa5a26bd..df175d3f607 100644
--- a/apps/files/l10n/ru.json
+++ b/apps/files/l10n/ru.json
@@ -189,7 +189,6 @@
"%s used" : "%s использовано",
"%s%% of %s used" : "использовано %s%% из %s",
"%1$s of %2$s used" : "использовано %1$s из %2$s ",
- "Settings" : "Настройки",
"Show hidden files" : "Показывать скрытые файлы",
"Crop image previews" : "Обрезать пред. просмотр",
"WebDAV" : "WebDAV",
@@ -215,6 +214,7 @@
"New text file.txt" : "Новый текстовый файл.txt",
"Select" : "Выбрать",
"You don’t have permission to upload or create files here" : "У вас нет прав на создание или загрузку файлов в эту папку.",
- "Cannot transfer ownership of a file or folder you don't own" : "Изменение владельца возможно только для своих файлов и папок"
+ "Cannot transfer ownership of a file or folder you don't own" : "Изменение владельца возможно только для своих файлов и папок",
+ "Settings" : "Настройки"
},"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/sc.js b/apps/files/l10n/sc.js
index 70f0485520a..668be297b0c 100644
--- a/apps/files/l10n/sc.js
+++ b/apps/files/l10n/sc.js
@@ -184,7 +184,6 @@ OC.L10N.register(
"%s used" : "%s impreadu",
"%s%% of %s used" : "%s%% de %s impreadu",
"%1$s of %2$s used" : "%1$s de %2$s impreadu",
- "Settings" : "Impostatziones",
"Show hidden files" : "Mustra archìvios cuados",
"Crop image previews" : "Retàllia anteprimas de s'imàgine",
"WebDAV" : "WebDAV",
@@ -210,6 +209,7 @@ OC.L10N.register(
"New text file.txt" : "Archìviu de testu .txt nou",
"Select" : "Seletziona",
"You don’t have permission to upload or create files here" : "Non tenes su permissu pro carrigare o creare archìvios inoghe",
- "Cannot transfer ownership of a file or folder you don't own" : "Non faghet a tramudare sa propriedade de un'archìviu o cartella de is chi non ses mere"
+ "Cannot transfer ownership of a file or folder you don't own" : "Non faghet a tramudare sa propriedade de un'archìviu o cartella de is chi non ses mere",
+ "Settings" : "Impostatziones"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/sc.json b/apps/files/l10n/sc.json
index c2fe4ca95f8..0e8913b9fbf 100644
--- a/apps/files/l10n/sc.json
+++ b/apps/files/l10n/sc.json
@@ -182,7 +182,6 @@
"%s used" : "%s impreadu",
"%s%% of %s used" : "%s%% de %s impreadu",
"%1$s of %2$s used" : "%1$s de %2$s impreadu",
- "Settings" : "Impostatziones",
"Show hidden files" : "Mustra archìvios cuados",
"Crop image previews" : "Retàllia anteprimas de s'imàgine",
"WebDAV" : "WebDAV",
@@ -208,6 +207,7 @@
"New text file.txt" : "Archìviu de testu .txt nou",
"Select" : "Seletziona",
"You don’t have permission to upload or create files here" : "Non tenes su permissu pro carrigare o creare archìvios inoghe",
- "Cannot transfer ownership of a file or folder you don't own" : "Non faghet a tramudare sa propriedade de un'archìviu o cartella de is chi non ses mere"
+ "Cannot transfer ownership of a file or folder you don't own" : "Non faghet a tramudare sa propriedade de un'archìviu o cartella de is chi non ses mere",
+ "Settings" : "Impostatziones"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files/l10n/sk.js b/apps/files/l10n/sk.js
index 7ef8cbd25c8..31790e2b7ac 100644
--- a/apps/files/l10n/sk.js
+++ b/apps/files/l10n/sk.js
@@ -190,7 +190,6 @@ OC.L10N.register(
"%s used" : "%s použitých",
"%s%% of %s used" : "Využité %s%% z %s",
"%1$s of %2$s used" : "Využité: %1$s z %2$s",
- "Settings" : "Nastavenia",
"Show hidden files" : "Zobraziť skryté súbory",
"Crop image previews" : "Orezať náhľady obrázkov",
"WebDAV" : "WebDAV",
@@ -216,6 +215,7 @@ OC.L10N.register(
"New text file.txt" : "Nový text file.txt",
"Select" : "Vybrať",
"You don’t have permission to upload or create files here" : "Nemáte oprávnenie sem nahrávať alebo vytvoriť súbory",
- "Cannot transfer ownership of a file or folder you don't own" : "Nie je možné preniesť vlastníctvo súboru alebo priečinka, ktorý nevlastníte"
+ "Cannot transfer ownership of a file or folder you don't own" : "Nie je možné preniesť vlastníctvo súboru alebo priečinka, ktorý nevlastníte",
+ "Settings" : "Nastavenia"
},
"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 edb8b51287b..d5160ba6609 100644
--- a/apps/files/l10n/sk.json
+++ b/apps/files/l10n/sk.json
@@ -188,7 +188,6 @@
"%s used" : "%s použitých",
"%s%% of %s used" : "Využité %s%% z %s",
"%1$s of %2$s used" : "Využité: %1$s z %2$s",
- "Settings" : "Nastavenia",
"Show hidden files" : "Zobraziť skryté súbory",
"Crop image previews" : "Orezať náhľady obrázkov",
"WebDAV" : "WebDAV",
@@ -214,6 +213,7 @@
"New text file.txt" : "Nový text file.txt",
"Select" : "Vybrať",
"You don’t have permission to upload or create files here" : "Nemáte oprávnenie sem nahrávať alebo vytvoriť súbory",
- "Cannot transfer ownership of a file or folder you don't own" : "Nie je možné preniesť vlastníctvo súboru alebo priečinka, ktorý nevlastníte"
+ "Cannot transfer ownership of a file or folder you don't own" : "Nie je možné preniesť vlastníctvo súboru alebo priečinka, ktorý nevlastníte",
+ "Settings" : "Nastavenia"
},"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 abc18ce2572..9a8c362e0cf 100644
--- a/apps/files/l10n/sl.js
+++ b/apps/files/l10n/sl.js
@@ -184,7 +184,6 @@ OC.L10N.register(
"%s used" : "Uporabljeno %s",
"%s%% of %s used" : "Uporabljeno %s%% od %s",
"%1$s of %2$s used" : "Uporabljeno %1$s od %2$s",
- "Settings" : "Nastavitve",
"Show hidden files" : "Pokaži skrite datoteke",
"Crop image previews" : "Obreži slike predogleda",
"WebDAV" : "WebDAV",
@@ -210,6 +209,7 @@ OC.L10N.register(
"New text file.txt" : "nova_datoteka.txt",
"Select" : "Izbor",
"You don’t have permission to upload or create files here" : "Ni ustreznih dovoljenj za pošiljanje in ustvarjanje datotek na tem mestu.",
- "Cannot transfer ownership of a file or folder you don't own" : "Ni mogoče prenesti lastništva datotek in map, katerih niste lastnik"
+ "Cannot transfer ownership of a file or folder you don't own" : "Ni mogoče prenesti lastništva datotek in map, katerih niste lastnik",
+ "Settings" : "Nastavitve"
},
"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 bb1ed1fa1b3..51314fdfbb1 100644
--- a/apps/files/l10n/sl.json
+++ b/apps/files/l10n/sl.json
@@ -182,7 +182,6 @@
"%s used" : "Uporabljeno %s",
"%s%% of %s used" : "Uporabljeno %s%% od %s",
"%1$s of %2$s used" : "Uporabljeno %1$s od %2$s",
- "Settings" : "Nastavitve",
"Show hidden files" : "Pokaži skrite datoteke",
"Crop image previews" : "Obreži slike predogleda",
"WebDAV" : "WebDAV",
@@ -208,6 +207,7 @@
"New text file.txt" : "nova_datoteka.txt",
"Select" : "Izbor",
"You don’t have permission to upload or create files here" : "Ni ustreznih dovoljenj za pošiljanje in ustvarjanje datotek na tem mestu.",
- "Cannot transfer ownership of a file or folder you don't own" : "Ni mogoče prenesti lastništva datotek in map, katerih niste lastnik"
+ "Cannot transfer ownership of a file or folder you don't own" : "Ni mogoče prenesti lastništva datotek in map, katerih niste lastnik",
+ "Settings" : "Nastavitve"
},"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 d2207cf53c2..44f6515c574 100644
--- a/apps/files/l10n/sq.js
+++ b/apps/files/l10n/sq.js
@@ -105,7 +105,6 @@ OC.L10N.register(
"Create" : "Krijo",
"%s used" : "%s të përdorura",
"%1$s of %2$s used" : "%1$s e %2$s përdorur",
- "Settings" : "Rregullime",
"Show hidden files" : "Shfaq kartela të fshehura",
"WebDAV" : "WebDAV",
"No files in here" : "S’ka kartela këtu",
@@ -125,6 +124,7 @@ OC.L10N.register(
"Text file" : "Kartelë tekst",
"New text file.txt" : "Kartelë e re file.txt",
"Select" : "Përzgjidhe",
- "You don’t have permission to upload or create files here" : "S’keni leje për të ngarkuar apo krijuar kartela këtu"
+ "You don’t have permission to upload or create files here" : "S’keni leje për të ngarkuar apo krijuar kartela këtu",
+ "Settings" : "Rregullime"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/sq.json b/apps/files/l10n/sq.json
index 009e978621e..b4e4e41bf6c 100644
--- a/apps/files/l10n/sq.json
+++ b/apps/files/l10n/sq.json
@@ -103,7 +103,6 @@
"Create" : "Krijo",
"%s used" : "%s të përdorura",
"%1$s of %2$s used" : "%1$s e %2$s përdorur",
- "Settings" : "Rregullime",
"Show hidden files" : "Shfaq kartela të fshehura",
"WebDAV" : "WebDAV",
"No files in here" : "S’ka kartela këtu",
@@ -123,6 +122,7 @@
"Text file" : "Kartelë tekst",
"New text file.txt" : "Kartelë e re file.txt",
"Select" : "Përzgjidhe",
- "You don’t have permission to upload or create files here" : "S’keni leje për të ngarkuar apo krijuar kartela këtu"
+ "You don’t have permission to upload or create files here" : "S’keni leje për të ngarkuar apo krijuar kartela këtu",
+ "Settings" : "Rregullime"
},"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 02f939e59de..e2db9f61a17 100644
--- a/apps/files/l10n/sr.js
+++ b/apps/files/l10n/sr.js
@@ -163,7 +163,6 @@ OC.L10N.register(
"%s used" : "%s искоришћено",
"%s%% of %s used" : "%s%% од %s искоришћено",
"%1$s of %2$s used" : "Заузето %1$s од %2$s",
- "Settings" : "Поставке",
"Show hidden files" : "Прикажи скривене фајлове",
"WebDAV" : "ВебДАВ",
"Use this address to access your Files via WebDAV" : "Користи ову адресу да приступате Вашим фајловима преко ВебДАВа",
@@ -187,6 +186,7 @@ OC.L10N.register(
"New text file.txt" : "Нов текстуални фајл.txt",
"Select" : "Изабери",
"You don’t have permission to upload or create files here" : "Немате дозволе да овде отпремате или стварате фајлове",
- "Cannot transfer ownership of a file or folder you don't own" : "Не можете пренети власништво фајла или фасцикле које нису Ваше"
+ "Cannot transfer ownership of a file or folder you don't own" : "Не можете пренети власништво фајла или фасцикле које нису Ваше",
+ "Settings" : "Поставке"
},
"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 aaefd4865e4..249fc921ca1 100644
--- a/apps/files/l10n/sr.json
+++ b/apps/files/l10n/sr.json
@@ -161,7 +161,6 @@
"%s used" : "%s искоришћено",
"%s%% of %s used" : "%s%% од %s искоришћено",
"%1$s of %2$s used" : "Заузето %1$s од %2$s",
- "Settings" : "Поставке",
"Show hidden files" : "Прикажи скривене фајлове",
"WebDAV" : "ВебДАВ",
"Use this address to access your Files via WebDAV" : "Користи ову адресу да приступате Вашим фајловима преко ВебДАВа",
@@ -185,6 +184,7 @@
"New text file.txt" : "Нов текстуални фајл.txt",
"Select" : "Изабери",
"You don’t have permission to upload or create files here" : "Немате дозволе да овде отпремате или стварате фајлове",
- "Cannot transfer ownership of a file or folder you don't own" : "Не можете пренети власништво фајла или фасцикле које нису Ваше"
+ "Cannot transfer ownership of a file or folder you don't own" : "Не можете пренети власништво фајла или фасцикле које нису Ваше",
+ "Settings" : "Поставке"
},"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 ffdd23cd2dc..62921702080 100644
--- a/apps/files/l10n/sv.js
+++ b/apps/files/l10n/sv.js
@@ -184,7 +184,6 @@ OC.L10N.register(
"%s used" : "%s använt",
"%s%% of %s used" : "%s%% av %s använt",
"%1$s of %2$s used" : "%1$s av %2$s använt",
- "Settings" : "Inställningar",
"Show hidden files" : "Visa dolda filer",
"Crop image previews" : "Beskär förhandsgranskningar för bilder",
"WebDAV" : "WebDAV",
@@ -210,6 +209,7 @@ OC.L10N.register(
"New text file.txt" : "Ny textfil.txt",
"Select" : "Välj",
"You don’t have permission to upload or create files here" : "Du har inte tillåtelse att ladda upp eller skapa filer här",
- "Cannot transfer ownership of a file or folder you don't own" : "Det går inte att överföra ägarskap av en fil eller mapp som du inte äger"
+ "Cannot transfer ownership of a file or folder you don't own" : "Det går inte att överföra ägarskap av en fil eller mapp som du inte äger",
+ "Settings" : "Inställningar"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files/l10n/sv.json b/apps/files/l10n/sv.json
index 1b262b7c4fa..3a65643f748 100644
--- a/apps/files/l10n/sv.json
+++ b/apps/files/l10n/sv.json
@@ -182,7 +182,6 @@
"%s used" : "%s använt",
"%s%% of %s used" : "%s%% av %s använt",
"%1$s of %2$s used" : "%1$s av %2$s använt",
- "Settings" : "Inställningar",
"Show hidden files" : "Visa dolda filer",
"Crop image previews" : "Beskär förhandsgranskningar för bilder",
"WebDAV" : "WebDAV",
@@ -208,6 +207,7 @@
"New text file.txt" : "Ny textfil.txt",
"Select" : "Välj",
"You don’t have permission to upload or create files here" : "Du har inte tillåtelse att ladda upp eller skapa filer här",
- "Cannot transfer ownership of a file or folder you don't own" : "Det går inte att överföra ägarskap av en fil eller mapp som du inte äger"
+ "Cannot transfer ownership of a file or folder you don't own" : "Det går inte att överföra ägarskap av en fil eller mapp som du inte äger",
+ "Settings" : "Inställningar"
},"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
index b11a65bc2d8..94937c1e779 100644
--- a/apps/files/l10n/th.js
+++ b/apps/files/l10n/th.js
@@ -184,7 +184,6 @@ OC.L10N.register(
"%s used" : "ใช้ไป %s",
"%s%% of %s used" : "ใช้ไป %s%% จาก %s",
"%1$s of %2$s used" : "ใช้ไป %1$s จาก %2$s",
- "Settings" : "การตั้งค่า",
"Show hidden files" : "แสดงไฟล์ที่ซ่อนอยู่",
"Crop image previews" : "ครอปตัดรูปภาพตัวอย่าง",
"WebDAV" : "WebDAV",
@@ -210,6 +209,7 @@ OC.L10N.register(
"New text file.txt" : "ไฟล์ข้อความใหม่.txt",
"Select" : "เลือก",
"You don’t have permission to upload or create files here" : "คุณไม่ได้รับอนุญาตให้อัปโหลดหรือสร้างไฟล์ที่นี่",
- "Cannot transfer ownership of a file or folder you don't own" : "ไม่สามารถโอนย้ายความเป็นเจ้าของไฟล์หรือโฟลเดอร์ที่คุณไม่ได้เป็นเจ้าของ"
+ "Cannot transfer ownership of a file or folder you don't own" : "ไม่สามารถโอนย้ายความเป็นเจ้าของไฟล์หรือโฟลเดอร์ที่คุณไม่ได้เป็นเจ้าของ",
+ "Settings" : "การตั้งค่า"
},
"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/th.json b/apps/files/l10n/th.json
index 0eb92ae484d..5fe808a1885 100644
--- a/apps/files/l10n/th.json
+++ b/apps/files/l10n/th.json
@@ -182,7 +182,6 @@
"%s used" : "ใช้ไป %s",
"%s%% of %s used" : "ใช้ไป %s%% จาก %s",
"%1$s of %2$s used" : "ใช้ไป %1$s จาก %2$s",
- "Settings" : "การตั้งค่า",
"Show hidden files" : "แสดงไฟล์ที่ซ่อนอยู่",
"Crop image previews" : "ครอปตัดรูปภาพตัวอย่าง",
"WebDAV" : "WebDAV",
@@ -208,6 +207,7 @@
"New text file.txt" : "ไฟล์ข้อความใหม่.txt",
"Select" : "เลือก",
"You don’t have permission to upload or create files here" : "คุณไม่ได้รับอนุญาตให้อัปโหลดหรือสร้างไฟล์ที่นี่",
- "Cannot transfer ownership of a file or folder you don't own" : "ไม่สามารถโอนย้ายความเป็นเจ้าของไฟล์หรือโฟลเดอร์ที่คุณไม่ได้เป็นเจ้าของ"
+ "Cannot transfer ownership of a file or folder you don't own" : "ไม่สามารถโอนย้ายความเป็นเจ้าของไฟล์หรือโฟลเดอร์ที่คุณไม่ได้เป็นเจ้าของ",
+ "Settings" : "การตั้งค่า"
},"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 886a2cbaecf..98e1a5c3a7e 100644
--- a/apps/files/l10n/tr.js
+++ b/apps/files/l10n/tr.js
@@ -191,7 +191,6 @@ OC.L10N.register(
"%s used" : "%s kullanılıyor",
"%s%% of %s used" : "%s%%/%s kullanılmış",
"%1$s of %2$s used" : "%1$s / %2$s kullanıldı",
- "Settings" : "Ayarlar",
"Show hidden files" : "Gizli dosyaları görüntüle",
"Crop image previews" : "Görsel ön izlemeleri kırpılsın",
"WebDAV" : "WebDAV",
@@ -217,6 +216,7 @@ OC.L10N.register(
"New text file.txt" : "Yeni metin dosyası.txt",
"Select" : "Seçin",
"You don’t have permission to upload or create files here" : "Buraya dosya yükleme ya da ekleme izniniz yok",
- "Cannot transfer ownership of a file or folder you don't own" : "Sahibi olmadığınız bir dosya ya da klasörün sahipliğini aktaramazsınız"
+ "Cannot transfer ownership of a file or folder you don't own" : "Sahibi olmadığınız bir dosya ya da klasörün sahipliğini aktaramazsınız",
+ "Settings" : "Ayarlar"
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/files/l10n/tr.json b/apps/files/l10n/tr.json
index 514ce907b0e..44e3445abd4 100644
--- a/apps/files/l10n/tr.json
+++ b/apps/files/l10n/tr.json
@@ -189,7 +189,6 @@
"%s used" : "%s kullanılıyor",
"%s%% of %s used" : "%s%%/%s kullanılmış",
"%1$s of %2$s used" : "%1$s / %2$s kullanıldı",
- "Settings" : "Ayarlar",
"Show hidden files" : "Gizli dosyaları görüntüle",
"Crop image previews" : "Görsel ön izlemeleri kırpılsın",
"WebDAV" : "WebDAV",
@@ -215,6 +214,7 @@
"New text file.txt" : "Yeni metin dosyası.txt",
"Select" : "Seçin",
"You don’t have permission to upload or create files here" : "Buraya dosya yükleme ya da ekleme izniniz yok",
- "Cannot transfer ownership of a file or folder you don't own" : "Sahibi olmadığınız bir dosya ya da klasörün sahipliğini aktaramazsınız"
+ "Cannot transfer ownership of a file or folder you don't own" : "Sahibi olmadığınız bir dosya ya da klasörün sahipliğini aktaramazsınız",
+ "Settings" : "Ayarlar"
},"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 0b6965077ca..66e9ef6b1ab 100644
--- a/apps/files/l10n/uk.js
+++ b/apps/files/l10n/uk.js
@@ -157,7 +157,6 @@ OC.L10N.register(
"%s used" : "%s використано",
"%s%% of %s used" : "%s%% з %s використано",
"%1$s of %2$s used" : "Використано %1$s з %2$s",
- "Settings" : "Налаштування",
"Show hidden files" : "Показувати приховані файли",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV" : "Використовуйте цю адресу для доступу до ваших Файлів за допомогою WebDAV",
@@ -181,6 +180,7 @@ OC.L10N.register(
"New text file.txt" : "Новий текстовий файл file.txt",
"Select" : "Вибрати",
"You don’t have permission to upload or create files here" : "У вас недостатньо прав для завантаження або створення тут файлів",
- "Cannot transfer ownership of a file or folder you don't own" : "Неможливо передати права власності на файл або теку, що вам не належить"
+ "Cannot transfer ownership of a file or folder you don't own" : "Неможливо передати права власності на файл або теку, що вам не належить",
+ "Settings" : "Налаштування"
},
"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 445e94d31af..7027edc23b3 100644
--- a/apps/files/l10n/uk.json
+++ b/apps/files/l10n/uk.json
@@ -155,7 +155,6 @@
"%s used" : "%s використано",
"%s%% of %s used" : "%s%% з %s використано",
"%1$s of %2$s used" : "Використано %1$s з %2$s",
- "Settings" : "Налаштування",
"Show hidden files" : "Показувати приховані файли",
"WebDAV" : "WebDAV",
"Use this address to access your Files via WebDAV" : "Використовуйте цю адресу для доступу до ваших Файлів за допомогою WebDAV",
@@ -179,6 +178,7 @@
"New text file.txt" : "Новий текстовий файл file.txt",
"Select" : "Вибрати",
"You don’t have permission to upload or create files here" : "У вас недостатньо прав для завантаження або створення тут файлів",
- "Cannot transfer ownership of a file or folder you don't own" : "Неможливо передати права власності на файл або теку, що вам не належить"
+ "Cannot transfer ownership of a file or folder you don't own" : "Неможливо передати права власності на файл або теку, що вам не належить",
+ "Settings" : "Налаштування"
},"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 99ab49165c9..f6e85113951 100644
--- a/apps/files/l10n/vi.js
+++ b/apps/files/l10n/vi.js
@@ -184,7 +184,6 @@ OC.L10N.register(
"%s used" : "%s ‎đã sử dụng‎",
"%s%% of %s used" : "%s%% trong %s đã sử dụng",
"%1$s of %2$s used" : "%1$s trên %2$s đã sử dụng",
- "Settings" : "Cài đặt",
"Show hidden files" : "Hiển thị các file bị ẩn",
"Crop image previews" : "‎Xén ảnh ‎bản xem trước",
"WebDAV" : "WebDAV",
@@ -209,6 +208,7 @@ OC.L10N.register(
"New text file.txt" : "‎Tệp văn bản mới.txt‎",
"Select" : "Chọn",
"You don’t have permission to upload or create files here" : "Bạn không có quyền upload hoặc tạo files ở đây",
- "Cannot transfer ownership of a file or folder you don't own" : "‎Không thể chuyển quyền sở hữu tệp hoặc thư mục bạn không sở hữu‎"
+ "Cannot transfer ownership of a file or folder you don't own" : "‎Không thể chuyển quyền sở hữu tệp hoặc thư mục bạn không sở hữu‎",
+ "Settings" : "Cài đặt"
},
"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/vi.json b/apps/files/l10n/vi.json
index 211001a234e..aaea0af3701 100644
--- a/apps/files/l10n/vi.json
+++ b/apps/files/l10n/vi.json
@@ -182,7 +182,6 @@
"%s used" : "%s ‎đã sử dụng‎",
"%s%% of %s used" : "%s%% trong %s đã sử dụng",
"%1$s of %2$s used" : "%1$s trên %2$s đã sử dụng",
- "Settings" : "Cài đặt",
"Show hidden files" : "Hiển thị các file bị ẩn",
"Crop image previews" : "‎Xén ảnh ‎bản xem trước",
"WebDAV" : "WebDAV",
@@ -207,6 +206,7 @@
"New text file.txt" : "‎Tệp văn bản mới.txt‎",
"Select" : "Chọn",
"You don’t have permission to upload or create files here" : "Bạn không có quyền upload hoặc tạo files ở đây",
- "Cannot transfer ownership of a file or folder you don't own" : "‎Không thể chuyển quyền sở hữu tệp hoặc thư mục bạn không sở hữu‎"
+ "Cannot transfer ownership of a file or folder you don't own" : "‎Không thể chuyển quyền sở hữu tệp hoặc thư mục bạn không sở hữu‎",
+ "Settings" : "Cài đặt"
},"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 72be5f9f4d1..99fd92fd101 100644
--- a/apps/files/l10n/zh_CN.js
+++ b/apps/files/l10n/zh_CN.js
@@ -186,7 +186,6 @@ OC.L10N.register(
"%s used" : "已使用 %s",
"%s%% of %s used" : "%s 已使用 %s 中的 %%",
"%1$s of %2$s used" : "已使用 %2$s 中的 %1$s",
- "Settings" : "设置",
"Show hidden files" : "显示隐藏文件",
"Crop image previews" : "裁剪图片预览",
"WebDAV" : "WebDAV",
@@ -212,6 +211,7 @@ OC.L10N.register(
"New text file.txt" : "新建文本文档.txt",
"Select" : "选择",
"You don’t have permission to upload or create files here" : "您没有权限在此上传或创建文件",
- "Cannot transfer ownership of a file or folder you don't own" : "无法转让您未拥有的文件或文件夹的所有权"
+ "Cannot transfer ownership of a file or folder you don't own" : "无法转让您未拥有的文件或文件夹的所有权",
+ "Settings" : "设置"
},
"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/zh_CN.json b/apps/files/l10n/zh_CN.json
index abdf0fc15cd..13b04e48cb4 100644
--- a/apps/files/l10n/zh_CN.json
+++ b/apps/files/l10n/zh_CN.json
@@ -184,7 +184,6 @@
"%s used" : "已使用 %s",
"%s%% of %s used" : "%s 已使用 %s 中的 %%",
"%1$s of %2$s used" : "已使用 %2$s 中的 %1$s",
- "Settings" : "设置",
"Show hidden files" : "显示隐藏文件",
"Crop image previews" : "裁剪图片预览",
"WebDAV" : "WebDAV",
@@ -210,6 +209,7 @@
"New text file.txt" : "新建文本文档.txt",
"Select" : "选择",
"You don’t have permission to upload or create files here" : "您没有权限在此上传或创建文件",
- "Cannot transfer ownership of a file or folder you don't own" : "无法转让您未拥有的文件或文件夹的所有权"
+ "Cannot transfer ownership of a file or folder you don't own" : "无法转让您未拥有的文件或文件夹的所有权",
+ "Settings" : "设置"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/files/l10n/zh_HK.js b/apps/files/l10n/zh_HK.js
index 572351152c3..fc1aefaa926 100644
--- a/apps/files/l10n/zh_HK.js
+++ b/apps/files/l10n/zh_HK.js
@@ -191,7 +191,7 @@ OC.L10N.register(
"%s used" : "使用了 %s 的存儲空間",
"%s%% of %s used" : "%s 在 %s 中使用了 %%",
"%1$s of %2$s used" : "在 %2$s 中使用了 %1$s",
- "Settings" : "設定",
+ "Files settings" : "檔案設定",
"Show hidden files" : "顯示隱藏檔",
"Crop image previews" : "圖片裁剪預覽",
"WebDAV" : "WebDAV",
@@ -217,6 +217,7 @@ OC.L10N.register(
"New text file.txt" : "新文字檔.txt",
"Select" : "選擇",
"You don’t have permission to upload or create files here" : "您無權限上傳或建立檔案",
- "Cannot transfer ownership of a file or folder you don't own" : "無法轉移您未擁有的檔案或是資料夾所有權。"
+ "Cannot transfer ownership of a file or folder you don't own" : "無法轉移您未擁有的檔案或是資料夾所有權。",
+ "Settings" : "設定"
},
"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/zh_HK.json b/apps/files/l10n/zh_HK.json
index f564ca5d8d8..74cc0b5eae5 100644
--- a/apps/files/l10n/zh_HK.json
+++ b/apps/files/l10n/zh_HK.json
@@ -189,7 +189,7 @@
"%s used" : "使用了 %s 的存儲空間",
"%s%% of %s used" : "%s 在 %s 中使用了 %%",
"%1$s of %2$s used" : "在 %2$s 中使用了 %1$s",
- "Settings" : "設定",
+ "Files settings" : "檔案設定",
"Show hidden files" : "顯示隱藏檔",
"Crop image previews" : "圖片裁剪預覽",
"WebDAV" : "WebDAV",
@@ -215,6 +215,7 @@
"New text file.txt" : "新文字檔.txt",
"Select" : "選擇",
"You don’t have permission to upload or create files here" : "您無權限上傳或建立檔案",
- "Cannot transfer ownership of a file or folder you don't own" : "無法轉移您未擁有的檔案或是資料夾所有權。"
+ "Cannot transfer ownership of a file or folder you don't own" : "無法轉移您未擁有的檔案或是資料夾所有權。",
+ "Settings" : "設定"
},"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 68a39b2b44e..9906e3fbd43 100644
--- a/apps/files/l10n/zh_TW.js
+++ b/apps/files/l10n/zh_TW.js
@@ -191,7 +191,7 @@ OC.L10N.register(
"%s used" : "%s 已使用",
"%s%% of %s used" : "%s 在 %s 中使用了 %%",
"%1$s of %2$s used" : "在 %2$s 中使用了 %1$s ",
- "Settings" : "設定",
+ "Files settings" : "檔案設定",
"Show hidden files" : "顯示隱藏檔",
"Crop image previews" : "圖片裁剪預覽",
"WebDAV" : "WebDAV",
@@ -217,6 +217,7 @@ OC.L10N.register(
"New text file.txt" : "新文字檔案.txt",
"Select" : "選取",
"You don’t have permission to upload or create files here" : "您沒有權限在這裡上傳或建立檔案",
- "Cannot transfer ownership of a file or folder you don't own" : "無法轉移您未擁有的檔案或是資料夾所有權"
+ "Cannot transfer ownership of a file or folder you don't own" : "無法轉移您未擁有的檔案或是資料夾所有權",
+ "Settings" : "設定"
},
"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/zh_TW.json b/apps/files/l10n/zh_TW.json
index 71933d06d29..14b78921fd8 100644
--- a/apps/files/l10n/zh_TW.json
+++ b/apps/files/l10n/zh_TW.json
@@ -189,7 +189,7 @@
"%s used" : "%s 已使用",
"%s%% of %s used" : "%s 在 %s 中使用了 %%",
"%1$s of %2$s used" : "在 %2$s 中使用了 %1$s ",
- "Settings" : "設定",
+ "Files settings" : "檔案設定",
"Show hidden files" : "顯示隱藏檔",
"Crop image previews" : "圖片裁剪預覽",
"WebDAV" : "WebDAV",
@@ -215,6 +215,7 @@
"New text file.txt" : "新文字檔案.txt",
"Select" : "選取",
"You don’t have permission to upload or create files here" : "您沒有權限在這裡上傳或建立檔案",
- "Cannot transfer ownership of a file or folder you don't own" : "無法轉移您未擁有的檔案或是資料夾所有權"
+ "Cannot transfer ownership of a file or folder you don't own" : "無法轉移您未擁有的檔案或是資料夾所有權",
+ "Settings" : "設定"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/files/templates/appnavigation.php b/apps/files/templates/appnavigation.php
index d7c8f75665a..9c875d9530c 100644
--- a/apps/files/templates/appnavigation.php
+++ b/apps/files/templates/appnavigation.php
@@ -31,7 +31,7 @@
<div id="app-settings-header">
<button class="settings-button"
data-apps-slide-toggle="#app-settings-content">
- <?php p($l->t('Settings')); ?>
+ <?php p($l->t('Files settings')); ?>
</button>
</div>
<div id="app-settings-content">
diff --git a/apps/files_sharing/l10n/hu.js b/apps/files_sharing/l10n/hu.js
index 7439d4d15ff..54d71c000a5 100644
--- a/apps/files_sharing/l10n/hu.js
+++ b/apps/files_sharing/l10n/hu.js
@@ -45,12 +45,12 @@ OC.L10N.register(
"Downloaded by {email}" : "Letöltötte: {email}",
"{file} downloaded via public link" : "{file} nyilvános hivatkozással letöltve",
"{email} downloaded {file}" : "{email} letöltötte: {file}",
- "Shared with group {group}" : "Megosztva ezzel a(z) {group} csoporttal",
+ "Shared with group {group}" : "Megosztva a(z) {group} csoporttal",
"Removed share for group {group}" : "{group} csoport megosztása eltávolítva",
"{actor} shared with group {group}" : "{actor} megosztotta a(z) {group} csoporttal",
"{actor} removed share for group {group}" : "{actor} eltávolította a(z) {group} csoport megosztását",
"Share for group {group} expired" : "A(z) {group} csoport megosztása lejárt",
- "You shared {file} with group {group}" : "Megosztottad a(z) {file} fájlt a(z) {group} csoporttal",
+ "You shared {file} with group {group}" : "Megosztotta a(z) {file} fájlt a(z) {group} csoporttal",
"You removed group {group} from {file}" : "Eltávolította a(z) {group} csoportot erről: {file}",
"{actor} shared {file} with group {group}" : "{actor} megosztotta a(z) {file} fájlt a(z) {group} csoporttal",
"{actor} removed group {group} from {file}" : "{actor} eltávolította a(z) {group} csoportot erről: {file}",
diff --git a/apps/files_sharing/l10n/hu.json b/apps/files_sharing/l10n/hu.json
index ce75794f664..3ce264afb8d 100644
--- a/apps/files_sharing/l10n/hu.json
+++ b/apps/files_sharing/l10n/hu.json
@@ -43,12 +43,12 @@
"Downloaded by {email}" : "Letöltötte: {email}",
"{file} downloaded via public link" : "{file} nyilvános hivatkozással letöltve",
"{email} downloaded {file}" : "{email} letöltötte: {file}",
- "Shared with group {group}" : "Megosztva ezzel a(z) {group} csoporttal",
+ "Shared with group {group}" : "Megosztva a(z) {group} csoporttal",
"Removed share for group {group}" : "{group} csoport megosztása eltávolítva",
"{actor} shared with group {group}" : "{actor} megosztotta a(z) {group} csoporttal",
"{actor} removed share for group {group}" : "{actor} eltávolította a(z) {group} csoport megosztását",
"Share for group {group} expired" : "A(z) {group} csoport megosztása lejárt",
- "You shared {file} with group {group}" : "Megosztottad a(z) {file} fájlt a(z) {group} csoporttal",
+ "You shared {file} with group {group}" : "Megosztotta a(z) {file} fájlt a(z) {group} csoporttal",
"You removed group {group} from {file}" : "Eltávolította a(z) {group} csoportot erről: {file}",
"{actor} shared {file} with group {group}" : "{actor} megosztotta a(z) {file} fájlt a(z) {group} csoporttal",
"{actor} removed group {group} from {file}" : "{actor} eltávolította a(z) {group} csoportot erről: {file}",
diff --git a/apps/files_versions/l10n/de.js b/apps/files_versions/l10n/de.js
index 6cdbf390ba0..8f159e5a0d2 100644
--- a/apps/files_versions/l10n/de.js
+++ b/apps/files_versions/l10n/de.js
@@ -3,6 +3,7 @@ OC.L10N.register(
{
"Versions" : "Versionen",
"This application automatically maintains older versions of files that are changed." : "Diese App verwaltet automatisch ältere Versionen geänderter Dateien.",
+ "This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Diese Anwendung verwaltet automatisch ältere Versionen von Dateien, die geändert werden. Wenn aktiviert, wird ein Ordner mit versteckten Versionen im Verzeichnis jedes Benutzers bereitgestellt und wird zum Speichern alter Dateiversionen verwendet. Ein Benutzer kann jederzeit über die Web-Oberfläche auf eine ältere Version zurückgreifen, wobei die ersetzte Datei dann eine Version wird. Die App verwaltet automatisch den Versionsordner, um sicherzustellen, dass dem Benutzer nicht der Speicherplatz aufgrund von zu vielen Versionen ausgeht.\nZusätzlich zum Ablauf der Versionen stellt die Versions-App sicher, dass nie mehr als 50% des derzeit verfügbaren freien Speicherplatzes des Benutzers für die Versionierung genutzt werden. Wenn gespeicherte Versionen diese Grenze überschreiten, löscht die App zuerst die ältesten Versionen, bis sie die 50% Grenze erreicht hat. Weitere Informationen finden Sie in der Versionsdokumentation.",
"Failed to revert {file} to revision {timestamp}." : "Konnte {file} nicht auf Revision {timestamp} zurücksetzen.",
"_%n byte_::_%n bytes_" : ["%n Byte","%n Bytes"],
"Restore" : "Wiederherstellen",
diff --git a/apps/files_versions/l10n/de.json b/apps/files_versions/l10n/de.json
index f38170f37f5..ea73298e47a 100644
--- a/apps/files_versions/l10n/de.json
+++ b/apps/files_versions/l10n/de.json
@@ -1,6 +1,7 @@
{ "translations": {
"Versions" : "Versionen",
"This application automatically maintains older versions of files that are changed." : "Diese App verwaltet automatisch ältere Versionen geänderter Dateien.",
+ "This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user's directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user does not run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user's currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Diese Anwendung verwaltet automatisch ältere Versionen von Dateien, die geändert werden. Wenn aktiviert, wird ein Ordner mit versteckten Versionen im Verzeichnis jedes Benutzers bereitgestellt und wird zum Speichern alter Dateiversionen verwendet. Ein Benutzer kann jederzeit über die Web-Oberfläche auf eine ältere Version zurückgreifen, wobei die ersetzte Datei dann eine Version wird. Die App verwaltet automatisch den Versionsordner, um sicherzustellen, dass dem Benutzer nicht der Speicherplatz aufgrund von zu vielen Versionen ausgeht.\nZusätzlich zum Ablauf der Versionen stellt die Versions-App sicher, dass nie mehr als 50% des derzeit verfügbaren freien Speicherplatzes des Benutzers für die Versionierung genutzt werden. Wenn gespeicherte Versionen diese Grenze überschreiten, löscht die App zuerst die ältesten Versionen, bis sie die 50% Grenze erreicht hat. Weitere Informationen finden Sie in der Versionsdokumentation.",
"Failed to revert {file} to revision {timestamp}." : "Konnte {file} nicht auf Revision {timestamp} zurücksetzen.",
"_%n byte_::_%n bytes_" : ["%n Byte","%n Bytes"],
"Restore" : "Wiederherstellen",
diff --git a/apps/settings/l10n/fr.js b/apps/settings/l10n/fr.js
index 5a6d4088b65..962cd67ffd0 100644
--- a/apps/settings/l10n/fr.js
+++ b/apps/settings/l10n/fr.js
@@ -167,6 +167,7 @@ OC.L10N.register(
"Disable all" : "Tout désactiver",
"Enable all" : "Tout activer",
"_%n app has an update available_::_%n apps have an update available_" : ["%n application ayant une mise à jour disponible","%n applications ayant une mise à jour disponible","%n applications ayant une mise à jour disponible"],
+ "_Update_::_Update all_" : ["Mettre à jour","Tout mettre à jour","Tout mettre à jour"],
"Marked for remote wipe" : "Marqué pour l'effaçage distant",
"Device settings" : "Paramètres de l'appareil",
"Allow filesystem access" : "Autoriser l'accès au gestionnaire de fichiers",
diff --git a/apps/settings/l10n/fr.json b/apps/settings/l10n/fr.json
index 454f2755773..54136097396 100644
--- a/apps/settings/l10n/fr.json
+++ b/apps/settings/l10n/fr.json
@@ -165,6 +165,7 @@
"Disable all" : "Tout désactiver",
"Enable all" : "Tout activer",
"_%n app has an update available_::_%n apps have an update available_" : ["%n application ayant une mise à jour disponible","%n applications ayant une mise à jour disponible","%n applications ayant une mise à jour disponible"],
+ "_Update_::_Update all_" : ["Mettre à jour","Tout mettre à jour","Tout mettre à jour"],
"Marked for remote wipe" : "Marqué pour l'effaçage distant",
"Device settings" : "Paramètres de l'appareil",
"Allow filesystem access" : "Autoriser l'accès au gestionnaire de fichiers",
diff --git a/apps/settings/l10n/ja.js b/apps/settings/l10n/ja.js
index a67c9075f68..104cc0dfb0a 100644
--- a/apps/settings/l10n/ja.js
+++ b/apps/settings/l10n/ja.js
@@ -93,13 +93,13 @@ OC.L10N.register(
"Some account data was invalid" : "一部のアカウントデータは無効です",
"In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "あなたのTwitterアカウントを確認するには、以下のツイートをTwitterに投稿してください(改行なしで投稿してください):",
"In order to verify your Website, store the following content in your web-root at '.well-known/CloudIdVerificationCode.txt' (please make sure that the complete text is in one line):" : "あなたのウェブサイトを確認するため、次の内容をウェブルートの'.well-known/CloudIdVerificationCode.txt'に保存します。(完全な文章で一文になっていることを確かめてください。)",
- "%1$s changed your password on %2$s." : "%1$sにより %2$sのパスワードを変更しました。",
+ "%1$s changed your password on %2$s." : "%1$sが %2$sでパスワードを変更しました。",
"Your password on %s was changed." : "%s のパスワードを変更しました。",
"Your password on %s was reset by an administrator." : "%sのパスワードは、管理者がリセットしました。",
"Your password on %s was reset." : "%s のパスワードをリセットしました。",
- "Password for %1$s changed on %2$s" : "%1$s のパスワードが %2$sで変更しました",
- "Password changed for %s" : "%s のパスワードを変更しました",
- "If you did not request this, please contact an administrator." : "このリクエストをしていない場合は、管理者に問い合わせてください。",
+ "Password for %1$s changed on %2$s" : "%2$sで %1$sのパスワードが変更されました",
+ "Password changed for %s" : "%s のパスワードが変更されました",
+ "If you did not request this, please contact an administrator." : "この操作に覚えがない場合は、管理者に問い合わせてください。",
"Your email address on %s was changed." : "%s のメールアドレスを変更しました。",
"Your email address on %s was changed by an administrator." : "%s のメールアドレスを管理者が変更しました。",
"Email address for %1$s changed on %2$s" : "%1$s のメールアドレスが %2$sで変更しました。",
@@ -403,6 +403,7 @@ OC.L10N.register(
"An error occured during the request. Unable to proceed." : "要求中にエラーが発生しました。 続行できません。",
"The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "アプリは有効ですが、更新が必要です。5秒後に更新ページにリダイレクトします。",
"Error: This app cannot be enabled because it makes the server unstable" : "エラー:このアプリは、サーバーを不安定にするため、有効にすることができません。",
+ "An error occurred during the request. Unable to proceed." : "要求中にエラーが発生しました。 続行できません。",
"Administrator documentation" : "管理者ドキュメント",
"Documentation" : "ドキュメント",
"Forum" : "フォーラム",
diff --git a/apps/settings/l10n/ja.json b/apps/settings/l10n/ja.json
index 84089fa7763..ef01791a929 100644
--- a/apps/settings/l10n/ja.json
+++ b/apps/settings/l10n/ja.json
@@ -91,13 +91,13 @@
"Some account data was invalid" : "一部のアカウントデータは無効です",
"In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "あなたのTwitterアカウントを確認するには、以下のツイートをTwitterに投稿してください(改行なしで投稿してください):",
"In order to verify your Website, store the following content in your web-root at '.well-known/CloudIdVerificationCode.txt' (please make sure that the complete text is in one line):" : "あなたのウェブサイトを確認するため、次の内容をウェブルートの'.well-known/CloudIdVerificationCode.txt'に保存します。(完全な文章で一文になっていることを確かめてください。)",
- "%1$s changed your password on %2$s." : "%1$sにより %2$sのパスワードを変更しました。",
+ "%1$s changed your password on %2$s." : "%1$sが %2$sでパスワードを変更しました。",
"Your password on %s was changed." : "%s のパスワードを変更しました。",
"Your password on %s was reset by an administrator." : "%sのパスワードは、管理者がリセットしました。",
"Your password on %s was reset." : "%s のパスワードをリセットしました。",
- "Password for %1$s changed on %2$s" : "%1$s のパスワードが %2$sで変更しました",
- "Password changed for %s" : "%s のパスワードを変更しました",
- "If you did not request this, please contact an administrator." : "このリクエストをしていない場合は、管理者に問い合わせてください。",
+ "Password for %1$s changed on %2$s" : "%2$sで %1$sのパスワードが変更されました",
+ "Password changed for %s" : "%s のパスワードが変更されました",
+ "If you did not request this, please contact an administrator." : "この操作に覚えがない場合は、管理者に問い合わせてください。",
"Your email address on %s was changed." : "%s のメールアドレスを変更しました。",
"Your email address on %s was changed by an administrator." : "%s のメールアドレスを管理者が変更しました。",
"Email address for %1$s changed on %2$s" : "%1$s のメールアドレスが %2$sで変更しました。",
@@ -401,6 +401,7 @@
"An error occured during the request. Unable to proceed." : "要求中にエラーが発生しました。 続行できません。",
"The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "アプリは有効ですが、更新が必要です。5秒後に更新ページにリダイレクトします。",
"Error: This app cannot be enabled because it makes the server unstable" : "エラー:このアプリは、サーバーを不安定にするため、有効にすることができません。",
+ "An error occurred during the request. Unable to proceed." : "要求中にエラーが発生しました。 続行できません。",
"Administrator documentation" : "管理者ドキュメント",
"Documentation" : "ドキュメント",
"Forum" : "フォーラム",
diff --git a/apps/sharebymail/l10n/ja.js b/apps/sharebymail/l10n/ja.js
index 4e381d62385..5366ff731d4 100644
--- a/apps/sharebymail/l10n/ja.js
+++ b/apps/sharebymail/l10n/ja.js
@@ -44,7 +44,7 @@ OC.L10N.register(
"%1$s shared »%2$s« with you and wants to add" : "%1$s さんが »%2$s« にノートを追加しました。",
"»%s« added a note to a file shared with you" : "»%s« あなたと共有しているファイルにノートを追加しました。 ",
"You just shared »%1$s« with %2$s. The share was already sent to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "%1$sを%2$sと共有しました。共有は受信者に送信されています。セキュリティポリシーにより%3$sの管理者が共有はパスワードで保護されるべきで、直接受信者に送信するべきではないと定めている場合、手動で受信者にメールを転送する必要があります。",
- "Password to access »%1$s« shared by you with %2$s" : "»%1$s«に共有アクセスのパスワードが %2$s から共有されました",
+ "Password to access »%1$s« shared by you with %2$s" : "%2$s と共有した »%1$s« にアクセスするパスワード",
"This is the password:" : "パスワード: ",
"You can choose a different password at any time in the share dialog." : "共有ダイアログからいつでも違うパスワードに変更できます。",
"Could not find share" : "共有が見つかりませんでした",
@@ -52,6 +52,6 @@ OC.L10N.register(
"Allows users to share a personalized link to a file or folder by putting in an email address." : "ユーザーがメールアドレスを使ってファイルやフォルダーへの個人リンクを共有することを許可します。",
"Send password by mail" : "メールでパスワード送信",
"Reply to initiator" : "返信先を共有開始者にする",
- "Unable to update share by mail config" : "メールで共有設定の更新に失敗しました"
+ "Unable to update share by mail config" : "メール共有の設定の更新に失敗しました"
},
"nplurals=1; plural=0;");
diff --git a/apps/sharebymail/l10n/ja.json b/apps/sharebymail/l10n/ja.json
index 427612cf370..7d027e76bc4 100644
--- a/apps/sharebymail/l10n/ja.json
+++ b/apps/sharebymail/l10n/ja.json
@@ -42,7 +42,7 @@
"%1$s shared »%2$s« with you and wants to add" : "%1$s さんが »%2$s« にノートを追加しました。",
"»%s« added a note to a file shared with you" : "»%s« あなたと共有しているファイルにノートを追加しました。 ",
"You just shared »%1$s« with %2$s. The share was already sent to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "%1$sを%2$sと共有しました。共有は受信者に送信されています。セキュリティポリシーにより%3$sの管理者が共有はパスワードで保護されるべきで、直接受信者に送信するべきではないと定めている場合、手動で受信者にメールを転送する必要があります。",
- "Password to access »%1$s« shared by you with %2$s" : "»%1$s«に共有アクセスのパスワードが %2$s から共有されました",
+ "Password to access »%1$s« shared by you with %2$s" : "%2$s と共有した »%1$s« にアクセスするパスワード",
"This is the password:" : "パスワード: ",
"You can choose a different password at any time in the share dialog." : "共有ダイアログからいつでも違うパスワードに変更できます。",
"Could not find share" : "共有が見つかりませんでした",
@@ -50,6 +50,6 @@
"Allows users to share a personalized link to a file or folder by putting in an email address." : "ユーザーがメールアドレスを使ってファイルやフォルダーへの個人リンクを共有することを許可します。",
"Send password by mail" : "メールでパスワード送信",
"Reply to initiator" : "返信先を共有開始者にする",
- "Unable to update share by mail config" : "メールで共有設定の更新に失敗しました"
+ "Unable to update share by mail config" : "メール共有の設定の更新に失敗しました"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/theming/l10n/de.js b/apps/theming/l10n/de.js
index 74daf627066..6a76a08cf9e 100644
--- a/apps/theming/l10n/de.js
+++ b/apps/theming/l10n/de.js
@@ -26,7 +26,7 @@ OC.L10N.register(
"No file uploaded" : "Keine Datei hochgeladen",
"You are already using a custom theme. Theming app settings might be overwritten by that." : "Du benutzt bereits ein benutzerdefiniertes Design. Die App \"Theming\" würde dies überschreiben.",
"Theming" : "Design",
- "Appearance and accessibility" : "Erscheinungsbild und Zugänglichkeit",
+ "Appearance and accessibility" : "Erscheinungsbild und Barrierefreiheit",
"Dark theme with high contrast mode" : "Dunkles Design mit hohem Kontrastmodus",
"Enable dark high contrast mode" : "Kontrastreichen Modus aktivieren",
"Similar to the high contrast mode, but with dark colours." : "Ähnlich wie der Hochkontrastmodus, aber mit dunklen Farben",
diff --git a/apps/theming/l10n/de.json b/apps/theming/l10n/de.json
index e7f26cecce5..02af4df1cee 100644
--- a/apps/theming/l10n/de.json
+++ b/apps/theming/l10n/de.json
@@ -24,7 +24,7 @@
"No file uploaded" : "Keine Datei hochgeladen",
"You are already using a custom theme. Theming app settings might be overwritten by that." : "Du benutzt bereits ein benutzerdefiniertes Design. Die App \"Theming\" würde dies überschreiben.",
"Theming" : "Design",
- "Appearance and accessibility" : "Erscheinungsbild und Zugänglichkeit",
+ "Appearance and accessibility" : "Erscheinungsbild und Barrierefreiheit",
"Dark theme with high contrast mode" : "Dunkles Design mit hohem Kontrastmodus",
"Enable dark high contrast mode" : "Kontrastreichen Modus aktivieren",
"Similar to the high contrast mode, but with dark colours." : "Ähnlich wie der Hochkontrastmodus, aber mit dunklen Farben",
diff --git a/apps/theming/l10n/sl.js b/apps/theming/l10n/sl.js
index 9852d2ed3b7..197aa4c30b4 100644
--- a/apps/theming/l10n/sl.js
+++ b/apps/theming/l10n/sl.js
@@ -26,18 +26,31 @@ OC.L10N.register(
"No file uploaded" : "Ni poslanih datotek",
"You are already using a custom theme. Theming app settings might be overwritten by that." : "Tema po meri je že določena. S spreminjanjem nastavitev bodo stari podatki prepisani.",
"Theming" : "Teme",
+ "Appearance and accessibility" : "Videz in dostopnost",
+ "Dark theme with high contrast mode" : "Temna tema v kontrastnem načinu",
+ "Enable dark high contrast mode" : "Omogoči temno kontrastno temo",
+ "Similar to the high contrast mode, but with dark colours." : "Podobno temni kontrastni temi, a s temnimi barvami",
"Dark theme" : "Temna tema",
"Enable dark theme" : "Omogoči temno temo",
+ "A dark theme to ease your eyes by reducing the overall luminosity and brightness." : "Temna tema za sproščanje oči z zmanjševanjem splošne osvetljenosti in svetlosti prikaza.",
+ "System default theme" : "Sistemska privzeta tema",
+ "Enable the system default" : "Omogoči sistemsko privzeto temo",
+ "Using the default system appearance." : "V uporabi je privzet sistemski videz.",
"Dyslexia font" : "Pisava za posameznike z disleksijo",
"Enable dyslexia font" : "Omogoči pisavo za posameznike z disleksijo",
- "OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "Pisava OpenDyslexic je brezplačna pisava, zasnovana in oblikovana po priporočilih za posameznike z disleksijo. Zmanjša nekatere splošne težave pri branju.",
+ "OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "Pisava OpenDyslexic je prosta pisava, zasnovana in oblikovana za posameznike z disleksijo. Olajša nekatere splošne težave pri branju.",
"High contrast mode" : "Visoko kontrastna tema",
"Enable high contrast mode" : "Omogoči visoko kontrastno temo",
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Visoko kontrastna tema omogoča nazornejši prikaz vmesnika. Pogled se poenostavi, poveča pa se jasnost prikaza.",
+ "Light theme" : "Svetla tema",
+ "Enable the default light theme" : "Omogoči privzeto svetlo temo",
+ "The default light appearance." : "Privzet svetel videz okolja.",
"Legal notice" : "Pravno obvestilo",
"Privacy policy" : "Pravila zasebnosti",
"Adjust the Nextcloud theme" : "Prilagajanje teme Nextcloud",
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Enostaven dostop do možnosti je za nas zelo pomemben. Sledimo spletnim standardom in preverjamo, da je vmesnik uporaben tudi brez uporabe miške in brez podporne programske opreme, kot so zaslonski bralniki in podobno. Zagotavljamo skladnost s smernicami {guidelines}Dostopnosti spletne vsebine{linkend} 2.1 na ravni AA, pri visoko kontrastni temi pa tudi na ravni AAA.",
+ "If you find any issues, do not hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Če naletite na težave, ne odlašajte in takoj pošljite poročilo na {issuetracker}sledilnik{linkend}, če želite sodelovati, pa se pridružite {designteam}skupini oblikovalcev{linkend}!",
+ "Theme selection is enforced" : "Izbira teme je vsiljena",
"Open documentation" : "Odpri dokumentacijo",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Teme omogočajo enostavno prilagajanje videza in občutka vmesnika in podprtih programskih odjemalcev. Prilagoditve bodo spremenjene za vse uporabnike sistema.",
"Name" : "Ime",
diff --git a/apps/theming/l10n/sl.json b/apps/theming/l10n/sl.json
index bbccb13fcd7..f778f30ba34 100644
--- a/apps/theming/l10n/sl.json
+++ b/apps/theming/l10n/sl.json
@@ -24,18 +24,31 @@
"No file uploaded" : "Ni poslanih datotek",
"You are already using a custom theme. Theming app settings might be overwritten by that." : "Tema po meri je že določena. S spreminjanjem nastavitev bodo stari podatki prepisani.",
"Theming" : "Teme",
+ "Appearance and accessibility" : "Videz in dostopnost",
+ "Dark theme with high contrast mode" : "Temna tema v kontrastnem načinu",
+ "Enable dark high contrast mode" : "Omogoči temno kontrastno temo",
+ "Similar to the high contrast mode, but with dark colours." : "Podobno temni kontrastni temi, a s temnimi barvami",
"Dark theme" : "Temna tema",
"Enable dark theme" : "Omogoči temno temo",
+ "A dark theme to ease your eyes by reducing the overall luminosity and brightness." : "Temna tema za sproščanje oči z zmanjševanjem splošne osvetljenosti in svetlosti prikaza.",
+ "System default theme" : "Sistemska privzeta tema",
+ "Enable the system default" : "Omogoči sistemsko privzeto temo",
+ "Using the default system appearance." : "V uporabi je privzet sistemski videz.",
"Dyslexia font" : "Pisava za posameznike z disleksijo",
"Enable dyslexia font" : "Omogoči pisavo za posameznike z disleksijo",
- "OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "Pisava OpenDyslexic je brezplačna pisava, zasnovana in oblikovana po priporočilih za posameznike z disleksijo. Zmanjša nekatere splošne težave pri branju.",
+ "OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "Pisava OpenDyslexic je prosta pisava, zasnovana in oblikovana za posameznike z disleksijo. Olajša nekatere splošne težave pri branju.",
"High contrast mode" : "Visoko kontrastna tema",
"Enable high contrast mode" : "Omogoči visoko kontrastno temo",
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Visoko kontrastna tema omogoča nazornejši prikaz vmesnika. Pogled se poenostavi, poveča pa se jasnost prikaza.",
+ "Light theme" : "Svetla tema",
+ "Enable the default light theme" : "Omogoči privzeto svetlo temo",
+ "The default light appearance." : "Privzet svetel videz okolja.",
"Legal notice" : "Pravno obvestilo",
"Privacy policy" : "Pravila zasebnosti",
"Adjust the Nextcloud theme" : "Prilagajanje teme Nextcloud",
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Enostaven dostop do možnosti je za nas zelo pomemben. Sledimo spletnim standardom in preverjamo, da je vmesnik uporaben tudi brez uporabe miške in brez podporne programske opreme, kot so zaslonski bralniki in podobno. Zagotavljamo skladnost s smernicami {guidelines}Dostopnosti spletne vsebine{linkend} 2.1 na ravni AA, pri visoko kontrastni temi pa tudi na ravni AAA.",
+ "If you find any issues, do not hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Če naletite na težave, ne odlašajte in takoj pošljite poročilo na {issuetracker}sledilnik{linkend}, če želite sodelovati, pa se pridružite {designteam}skupini oblikovalcev{linkend}!",
+ "Theme selection is enforced" : "Izbira teme je vsiljena",
"Open documentation" : "Odpri dokumentacijo",
"Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "Teme omogočajo enostavno prilagajanje videza in občutka vmesnika in podprtih programskih odjemalcev. Prilagoditve bodo spremenjene za vse uporabnike sistema.",
"Name" : "Ime",
diff --git a/core/l10n/ar.js b/core/l10n/ar.js
index c23ac6702a9..a051c6e6255 100644
--- a/core/l10n/ar.js
+++ b/core/l10n/ar.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "لا يمكن إكمال عملية تسجيل الدخول",
"Your login token is invalid or has expired" : "معلومات الجلسة غير صالحة أو منتهية",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "إصدار المجتمع هذا من Nextcloud غير مدعوم والإشعارات الفورية غير متاحة.",
+ "Login" : "الدخول",
"Password reset is disabled" : "تم تعطيل إعادة تعيين كلمة المرور",
"Could not reset password because the token is expired" : "لا يمكن إعادة تعيين كلمة المرور بسبب انتهاء صلاحية الجلسة.",
"Could not reset password because the token is invalid" : "لا يمكن إعادة تعيين كلمة المرور بسبب خطأ في تكوين الجلسة",
diff --git a/core/l10n/ar.json b/core/l10n/ar.json
index 91f281622f2..aadc5dfbf1c 100644
--- a/core/l10n/ar.json
+++ b/core/l10n/ar.json
@@ -25,6 +25,7 @@
"Could not complete login" : "لا يمكن إكمال عملية تسجيل الدخول",
"Your login token is invalid or has expired" : "معلومات الجلسة غير صالحة أو منتهية",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "إصدار المجتمع هذا من Nextcloud غير مدعوم والإشعارات الفورية غير متاحة.",
+ "Login" : "الدخول",
"Password reset is disabled" : "تم تعطيل إعادة تعيين كلمة المرور",
"Could not reset password because the token is expired" : "لا يمكن إعادة تعيين كلمة المرور بسبب انتهاء صلاحية الجلسة.",
"Could not reset password because the token is invalid" : "لا يمكن إعادة تعيين كلمة المرور بسبب خطأ في تكوين الجلسة",
diff --git a/core/l10n/bg.js b/core/l10n/bg.js
index 32fc9047003..8cdb9384f68 100644
--- a/core/l10n/bg.js
+++ b/core/l10n/bg.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "Не може да завърши влизането",
"Your login token is invalid or has expired" : "Вашият маркер за вход е невалиден или е изтекъл",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Тази общностна версия на Nextcloud не се поддържа и незабавните известия не са налични.",
+ "Login" : "Вписване",
"Password reset is disabled" : "Възстановяването на пароли е забранено",
"Could not reset password because the token is expired" : "Възстановяването на паролата е неуспешно, защото токенът е с изтекла валидност",
"Could not reset password because the token is invalid" : "Възстановяването на паролата е неуспешно, защото токенът е невалиден",
diff --git a/core/l10n/bg.json b/core/l10n/bg.json
index 67645343b45..13e66f23dea 100644
--- a/core/l10n/bg.json
+++ b/core/l10n/bg.json
@@ -25,6 +25,7 @@
"Could not complete login" : "Не може да завърши влизането",
"Your login token is invalid or has expired" : "Вашият маркер за вход е невалиден или е изтекъл",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Тази общностна версия на Nextcloud не се поддържа и незабавните известия не са налични.",
+ "Login" : "Вписване",
"Password reset is disabled" : "Възстановяването на пароли е забранено",
"Could not reset password because the token is expired" : "Възстановяването на паролата е неуспешно, защото токенът е с изтекла валидност",
"Could not reset password because the token is invalid" : "Възстановяването на паролата е неуспешно, защото токенът е невалиден",
diff --git a/core/l10n/br.js b/core/l10n/br.js
index b442b983584..4c027ef2ef7 100644
--- a/core/l10n/br.js
+++ b/core/l10n/br.js
@@ -18,6 +18,7 @@ OC.L10N.register(
"Invalid app password" : "N'eo ket mat ar ger-tremen meziant",
"Could not complete login" : "Dibosupl peurechuiñ an anavezadur",
"Your login token is invalid or has expired" : "Ho jedouer anavezadur a zo re gozh pe n'eus ket deus outañ",
+ "Login" : "Anv arveriad",
"Password reset is disabled" : "N'eo ket posupl cheñch ar ger-tremen",
"%s password reset" : "Ger-tremen %s cheñchet",
"Password reset" : "Ger-tremen cheñchet",
diff --git a/core/l10n/br.json b/core/l10n/br.json
index a5e4d15f6bf..e7d11c999be 100644
--- a/core/l10n/br.json
+++ b/core/l10n/br.json
@@ -16,6 +16,7 @@
"Invalid app password" : "N'eo ket mat ar ger-tremen meziant",
"Could not complete login" : "Dibosupl peurechuiñ an anavezadur",
"Your login token is invalid or has expired" : "Ho jedouer anavezadur a zo re gozh pe n'eus ket deus outañ",
+ "Login" : "Anv arveriad",
"Password reset is disabled" : "N'eo ket posupl cheñch ar ger-tremen",
"%s password reset" : "Ger-tremen %s cheñchet",
"Password reset" : "Ger-tremen cheñchet",
diff --git a/core/l10n/ca.js b/core/l10n/ca.js
index a23c319662e..97648a0f60e 100644
--- a/core/l10n/ca.js
+++ b/core/l10n/ca.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "No s'ha pogut completar l'inici de sessió",
"Your login token is invalid or has expired" : "El testimoni d'inici de sessió no és vàlid o ha caducat",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Aquest llançament de la comunitat de Nextcloud no és compatible i les notificacions instantànies no estan disponibles.",
+ "Login" : "Entra",
"Password reset is disabled" : "El restabliment de contrasenya està inhabilitat",
"Could not reset password because the token is expired" : "No s'ha pogut restablir la contrasenya perquè el \"token\" ha caducat",
"Could not reset password because the token is invalid" : "No s'ha pogut restablir la contrasenya perquè el \"token\" no és vàlid",
diff --git a/core/l10n/ca.json b/core/l10n/ca.json
index edf108d00ee..e998861839c 100644
--- a/core/l10n/ca.json
+++ b/core/l10n/ca.json
@@ -25,6 +25,7 @@
"Could not complete login" : "No s'ha pogut completar l'inici de sessió",
"Your login token is invalid or has expired" : "El testimoni d'inici de sessió no és vàlid o ha caducat",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Aquest llançament de la comunitat de Nextcloud no és compatible i les notificacions instantànies no estan disponibles.",
+ "Login" : "Entra",
"Password reset is disabled" : "El restabliment de contrasenya està inhabilitat",
"Could not reset password because the token is expired" : "No s'ha pogut restablir la contrasenya perquè el \"token\" ha caducat",
"Could not reset password because the token is invalid" : "No s'ha pogut restablir la contrasenya perquè el \"token\" no és vàlid",
diff --git a/core/l10n/cs.js b/core/l10n/cs.js
index 2bc45eb29b8..519028695cb 100644
--- a/core/l10n/cs.js
+++ b/core/l10n/cs.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "Přihlášení se nedaří dokončit",
"Your login token is invalid or has expired" : "Váš přihlašovací token není platný nebo jeho platnost skončila",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Toto komunitní vydání Nextcloud není podporováno a okamžitá oznámení proto nejsou k dispozici",
+ "Login" : "Přihlásit",
"Password reset is disabled" : "Resetování hesla je vypnuté",
"Could not reset password because the token is expired" : "Heslo není možné resetovat, protože platnost tokenu skončila",
"Could not reset password because the token is invalid" : "Heslo není možné resetovat, protože token není platný",
diff --git a/core/l10n/cs.json b/core/l10n/cs.json
index ddf6a798454..52e90b9e408 100644
--- a/core/l10n/cs.json
+++ b/core/l10n/cs.json
@@ -25,6 +25,7 @@
"Could not complete login" : "Přihlášení se nedaří dokončit",
"Your login token is invalid or has expired" : "Váš přihlašovací token není platný nebo jeho platnost skončila",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Toto komunitní vydání Nextcloud není podporováno a okamžitá oznámení proto nejsou k dispozici",
+ "Login" : "Přihlásit",
"Password reset is disabled" : "Resetování hesla je vypnuté",
"Could not reset password because the token is expired" : "Heslo není možné resetovat, protože platnost tokenu skončila",
"Could not reset password because the token is invalid" : "Heslo není možné resetovat, protože token není platný",
diff --git a/core/l10n/da.js b/core/l10n/da.js
index e9a0bced5e0..980737f2e1e 100644
--- a/core/l10n/da.js
+++ b/core/l10n/da.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "Kunne ikke gennemføre login",
"Your login token is invalid or has expired" : "Din login-nøgle er ugyldig eller udløbet",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Denne fællesskabsudgivelse af Nextcloud er ikke understøttet, og øjeblikkelige meddelelser er ikke tilgængelige.",
+ "Login" : "Login",
"Password reset is disabled" : "Muligheden for at nulstille adgangskoden er deaktiveret",
"Could not reset password because the token is expired" : "Kunne ikke nulstille adgangskoden, fordi tokenet er udløbet",
"Could not reset password because the token is invalid" : "Kunne ikke nulstille adgangskoden, fordi tokenet er ugyldigt",
diff --git a/core/l10n/da.json b/core/l10n/da.json
index 6ba15b2a96f..9df22946953 100644
--- a/core/l10n/da.json
+++ b/core/l10n/da.json
@@ -25,6 +25,7 @@
"Could not complete login" : "Kunne ikke gennemføre login",
"Your login token is invalid or has expired" : "Din login-nøgle er ugyldig eller udløbet",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Denne fællesskabsudgivelse af Nextcloud er ikke understøttet, og øjeblikkelige meddelelser er ikke tilgængelige.",
+ "Login" : "Login",
"Password reset is disabled" : "Muligheden for at nulstille adgangskoden er deaktiveret",
"Could not reset password because the token is expired" : "Kunne ikke nulstille adgangskoden, fordi tokenet er udløbet",
"Could not reset password because the token is invalid" : "Kunne ikke nulstille adgangskoden, fordi tokenet er ugyldigt",
diff --git a/core/l10n/de.js b/core/l10n/de.js
index 593206e08c1..a7bdd3995a8 100644
--- a/core/l10n/de.js
+++ b/core/l10n/de.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "Anmeldung konnte nicht abgeschlossen werden",
"Your login token is invalid or has expired" : "Dein Anmelde-Token ist ungültig oder abgelaufen",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Diese Community-Version von Nextcloud wird nicht unterstützt und sofortige Benachrichtigungen sind nicht verfügbar.",
+ "Login" : "Anmelden",
"Password reset is disabled" : "Passwort-Reset ist deaktiviert",
"Could not reset password because the token is expired" : "Das Passwort konnte nicht zurückgesetzt werden, da das Token abgelaufen ist",
"Could not reset password because the token is invalid" : "Das Passwort konnte nicht zurückgesetzt werden, da das Token ungültig ist",
diff --git a/core/l10n/de.json b/core/l10n/de.json
index 455f9d598da..bacfb8922c6 100644
--- a/core/l10n/de.json
+++ b/core/l10n/de.json
@@ -25,6 +25,7 @@
"Could not complete login" : "Anmeldung konnte nicht abgeschlossen werden",
"Your login token is invalid or has expired" : "Dein Anmelde-Token ist ungültig oder abgelaufen",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Diese Community-Version von Nextcloud wird nicht unterstützt und sofortige Benachrichtigungen sind nicht verfügbar.",
+ "Login" : "Anmelden",
"Password reset is disabled" : "Passwort-Reset ist deaktiviert",
"Could not reset password because the token is expired" : "Das Passwort konnte nicht zurückgesetzt werden, da das Token abgelaufen ist",
"Could not reset password because the token is invalid" : "Das Passwort konnte nicht zurückgesetzt werden, da das Token ungültig ist",
diff --git a/core/l10n/de_DE.js b/core/l10n/de_DE.js
index d0085079aea..79be2aa2c08 100644
--- a/core/l10n/de_DE.js
+++ b/core/l10n/de_DE.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "Anmeldung konnte nicht abgeschlossen werden",
"Your login token is invalid or has expired" : "Ihr Anmelde-Token ist ungültig oder abgelaufen",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Diese Community-Version von Nextcloud wird nicht unterstützt und sofortige Benachrichtigungen sind nicht verfügbar.",
+ "Login" : "Anmelden",
"Password reset is disabled" : "Passwort-Reset ist deaktiviert",
"Could not reset password because the token is expired" : "Das Passwort konnte aufgrund eines abgelaufenen Tokens nicht zurückgesetzt werden",
"Could not reset password because the token is invalid" : "Das Passwort konnte aufgrund eines ungültigen Tokens nicht zurückgesetzt werden",
diff --git a/core/l10n/de_DE.json b/core/l10n/de_DE.json
index c2dfc3edb42..5ef52ffe49a 100644
--- a/core/l10n/de_DE.json
+++ b/core/l10n/de_DE.json
@@ -25,6 +25,7 @@
"Could not complete login" : "Anmeldung konnte nicht abgeschlossen werden",
"Your login token is invalid or has expired" : "Ihr Anmelde-Token ist ungültig oder abgelaufen",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Diese Community-Version von Nextcloud wird nicht unterstützt und sofortige Benachrichtigungen sind nicht verfügbar.",
+ "Login" : "Anmelden",
"Password reset is disabled" : "Passwort-Reset ist deaktiviert",
"Could not reset password because the token is expired" : "Das Passwort konnte aufgrund eines abgelaufenen Tokens nicht zurückgesetzt werden",
"Could not reset password because the token is invalid" : "Das Passwort konnte aufgrund eines ungültigen Tokens nicht zurückgesetzt werden",
diff --git a/core/l10n/el.js b/core/l10n/el.js
index 173014d828f..a13a1b65127 100644
--- a/core/l10n/el.js
+++ b/core/l10n/el.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "Αδυναμία ολοκλήρωσης σύνδεσης",
"Your login token is invalid or has expired" : "Το αναγνωριστικό (token) σύνδεσής σας δεν είναι έγκυρο ή έχει λήξει",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Αυτή η έκδοση του Nextcloud δεν υποστηρίζεται και οι άμεσες ειδοποιήσεις δεν είναι διαθέσιμες.",
+ "Login" : "Σύνδεση",
"Password reset is disabled" : "Η επαναφορά συνθηματικού είναι απενεργοποιημένη",
"Could not reset password because the token is expired" : "Δεν ήταν δυνατή η επαναφορά του κωδικού πρόσβασης επειδή το αναγνωριστικό έχει λήξει",
"Could not reset password because the token is invalid" : "Δεν ήταν δυνατή η επαναφορά του κωδικού πρόσβασης επειδή το αναγνωριστικό δεν είναι έγκυρο",
diff --git a/core/l10n/el.json b/core/l10n/el.json
index 2c177bd63d5..b8534094712 100644
--- a/core/l10n/el.json
+++ b/core/l10n/el.json
@@ -25,6 +25,7 @@
"Could not complete login" : "Αδυναμία ολοκλήρωσης σύνδεσης",
"Your login token is invalid or has expired" : "Το αναγνωριστικό (token) σύνδεσής σας δεν είναι έγκυρο ή έχει λήξει",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Αυτή η έκδοση του Nextcloud δεν υποστηρίζεται και οι άμεσες ειδοποιήσεις δεν είναι διαθέσιμες.",
+ "Login" : "Σύνδεση",
"Password reset is disabled" : "Η επαναφορά συνθηματικού είναι απενεργοποιημένη",
"Could not reset password because the token is expired" : "Δεν ήταν δυνατή η επαναφορά του κωδικού πρόσβασης επειδή το αναγνωριστικό έχει λήξει",
"Could not reset password because the token is invalid" : "Δεν ήταν δυνατή η επαναφορά του κωδικού πρόσβασης επειδή το αναγνωριστικό δεν είναι έγκυρο",
diff --git a/core/l10n/en_GB.js b/core/l10n/en_GB.js
index 657f2ac5b6d..c7331f5dd47 100644
--- a/core/l10n/en_GB.js
+++ b/core/l10n/en_GB.js
@@ -23,6 +23,7 @@ OC.L10N.register(
"No valid crop data provided" : "No valid crop data provided",
"Crop is not square" : "Crop is not square",
"State token does not match" : "State token does not match",
+ "Login" : "Login",
"Password reset is disabled" : "Password reset is disabled",
"%s password reset" : "%s password reset",
"Password reset" : "Password reset",
diff --git a/core/l10n/en_GB.json b/core/l10n/en_GB.json
index c3ac29eb8bf..3aad7d69207 100644
--- a/core/l10n/en_GB.json
+++ b/core/l10n/en_GB.json
@@ -21,6 +21,7 @@
"No valid crop data provided" : "No valid crop data provided",
"Crop is not square" : "Crop is not square",
"State token does not match" : "State token does not match",
+ "Login" : "Login",
"Password reset is disabled" : "Password reset is disabled",
"%s password reset" : "%s password reset",
"Password reset" : "Password reset",
diff --git a/core/l10n/eo.js b/core/l10n/eo.js
index ab4b9a100ca..24ebdd35e95 100644
--- a/core/l10n/eo.js
+++ b/core/l10n/eo.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "Ensaluto ne eblis",
"Your login token is invalid or has expired" : "Via ensaluta ĵetono ne validas aŭ senvalidiĝis",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Tiu elkomunuma eldono de Nextcloud ne estas subtenata, kaj tuj-sciigoj ne disponeblas.",
+ "Login" : "Login",
"Password reset is disabled" : "Pasvorta restarigo malebligita",
"Could not reset password because the token is expired" : "Ne eblis restarigi pasvorton, ĉar la ĵetono senvalidiĝis",
"Could not reset password because the token is invalid" : "Ne eblis restarigi pasvorton, ĉar la ĵetono ne validas",
diff --git a/core/l10n/eo.json b/core/l10n/eo.json
index 0f722c6b24d..9438ac92ce2 100644
--- a/core/l10n/eo.json
+++ b/core/l10n/eo.json
@@ -25,6 +25,7 @@
"Could not complete login" : "Ensaluto ne eblis",
"Your login token is invalid or has expired" : "Via ensaluta ĵetono ne validas aŭ senvalidiĝis",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Tiu elkomunuma eldono de Nextcloud ne estas subtenata, kaj tuj-sciigoj ne disponeblas.",
+ "Login" : "Login",
"Password reset is disabled" : "Pasvorta restarigo malebligita",
"Could not reset password because the token is expired" : "Ne eblis restarigi pasvorton, ĉar la ĵetono senvalidiĝis",
"Could not reset password because the token is invalid" : "Ne eblis restarigi pasvorton, ĉar la ĵetono ne validas",
diff --git a/core/l10n/es.js b/core/l10n/es.js
index 400dbe077a1..40e055413ab 100644
--- a/core/l10n/es.js
+++ b/core/l10n/es.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "No se ha podido completar el inicio de sesión",
"Your login token is invalid or has expired" : "Tu token de login no es válido o ha caducado",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "El lanzamiento de esta versión para la comunidad de Nextcloud no cuenta con soporte y las notificaciones instantáneas no están disponibles.",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "El restablecimiento de la contraseña está deshabilitado",
"Could not reset password because the token is expired" : "No se puede restablecer la contraseña porque el token de autenticación ha caducado.",
"Could not reset password because the token is invalid" : "No se puede restablecer la contraseña porque el token de autenticación no es válido.",
diff --git a/core/l10n/es.json b/core/l10n/es.json
index 09cbad46aeb..4bc64a2c2ad 100644
--- a/core/l10n/es.json
+++ b/core/l10n/es.json
@@ -25,6 +25,7 @@
"Could not complete login" : "No se ha podido completar el inicio de sesión",
"Your login token is invalid or has expired" : "Tu token de login no es válido o ha caducado",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "El lanzamiento de esta versión para la comunidad de Nextcloud no cuenta con soporte y las notificaciones instantáneas no están disponibles.",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "El restablecimiento de la contraseña está deshabilitado",
"Could not reset password because the token is expired" : "No se puede restablecer la contraseña porque el token de autenticación ha caducado.",
"Could not reset password because the token is invalid" : "No se puede restablecer la contraseña porque el token de autenticación no es válido.",
diff --git a/core/l10n/es_419.js b/core/l10n/es_419.js
index d59733543e4..80f0d8cfe57 100644
--- a/core/l10n/es_419.js
+++ b/core/l10n/es_419.js
@@ -19,6 +19,7 @@ OC.L10N.register(
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_419.json b/core/l10n/es_419.json
index 4334a72703b..c4d1a4849ae 100644
--- a/core/l10n/es_419.json
+++ b/core/l10n/es_419.json
@@ -17,6 +17,7 @@
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_AR.js b/core/l10n/es_AR.js
index dd6ac671db5..3aaf9e3af45 100644
--- a/core/l10n/es_AR.js
+++ b/core/l10n/es_AR.js
@@ -19,6 +19,7 @@ OC.L10N.register(
"Crop is not square" : "El recorte no está cuadrado",
"State token does not match" : "El token de estado no corresponde",
"Could not complete login" : "No se pudo completar el inicio de sesión",
+ "Login" : "Inicio de sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_AR.json b/core/l10n/es_AR.json
index 818e82e355e..583c8d411ca 100644
--- a/core/l10n/es_AR.json
+++ b/core/l10n/es_AR.json
@@ -17,6 +17,7 @@
"Crop is not square" : "El recorte no está cuadrado",
"State token does not match" : "El token de estado no corresponde",
"Could not complete login" : "No se pudo completar el inicio de sesión",
+ "Login" : "Inicio de sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_CL.js b/core/l10n/es_CL.js
index 1c9b25c7c93..e211e2248ed 100644
--- a/core/l10n/es_CL.js
+++ b/core/l10n/es_CL.js
@@ -23,6 +23,7 @@ OC.L10N.register(
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_CL.json b/core/l10n/es_CL.json
index 27442a48685..32d6871d11e 100644
--- a/core/l10n/es_CL.json
+++ b/core/l10n/es_CL.json
@@ -21,6 +21,7 @@
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_CO.js b/core/l10n/es_CO.js
index 1c9b25c7c93..e211e2248ed 100644
--- a/core/l10n/es_CO.js
+++ b/core/l10n/es_CO.js
@@ -23,6 +23,7 @@ OC.L10N.register(
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_CO.json b/core/l10n/es_CO.json
index 27442a48685..32d6871d11e 100644
--- a/core/l10n/es_CO.json
+++ b/core/l10n/es_CO.json
@@ -21,6 +21,7 @@
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_CR.js b/core/l10n/es_CR.js
index 1c9b25c7c93..e211e2248ed 100644
--- a/core/l10n/es_CR.js
+++ b/core/l10n/es_CR.js
@@ -23,6 +23,7 @@ OC.L10N.register(
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_CR.json b/core/l10n/es_CR.json
index 27442a48685..32d6871d11e 100644
--- a/core/l10n/es_CR.json
+++ b/core/l10n/es_CR.json
@@ -21,6 +21,7 @@
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_DO.js b/core/l10n/es_DO.js
index 1c9b25c7c93..e211e2248ed 100644
--- a/core/l10n/es_DO.js
+++ b/core/l10n/es_DO.js
@@ -23,6 +23,7 @@ OC.L10N.register(
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_DO.json b/core/l10n/es_DO.json
index 27442a48685..32d6871d11e 100644
--- a/core/l10n/es_DO.json
+++ b/core/l10n/es_DO.json
@@ -21,6 +21,7 @@
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_EC.js b/core/l10n/es_EC.js
index 1c9b25c7c93..e211e2248ed 100644
--- a/core/l10n/es_EC.js
+++ b/core/l10n/es_EC.js
@@ -23,6 +23,7 @@ OC.L10N.register(
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_EC.json b/core/l10n/es_EC.json
index 27442a48685..32d6871d11e 100644
--- a/core/l10n/es_EC.json
+++ b/core/l10n/es_EC.json
@@ -21,6 +21,7 @@
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_GT.js b/core/l10n/es_GT.js
index 1af482d7668..8605a587656 100644
--- a/core/l10n/es_GT.js
+++ b/core/l10n/es_GT.js
@@ -23,6 +23,7 @@ OC.L10N.register(
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_GT.json b/core/l10n/es_GT.json
index 0946b24c2ef..1985ca89e1d 100644
--- a/core/l10n/es_GT.json
+++ b/core/l10n/es_GT.json
@@ -21,6 +21,7 @@
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_HN.js b/core/l10n/es_HN.js
index 02d0f010f6d..13d7980ca8d 100644
--- a/core/l10n/es_HN.js
+++ b/core/l10n/es_HN.js
@@ -19,6 +19,7 @@ OC.L10N.register(
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_HN.json b/core/l10n/es_HN.json
index ab650227354..f4e31debe3e 100644
--- a/core/l10n/es_HN.json
+++ b/core/l10n/es_HN.json
@@ -17,6 +17,7 @@
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_MX.js b/core/l10n/es_MX.js
index 003cf3d60bc..fd1dc048b20 100644
--- a/core/l10n/es_MX.js
+++ b/core/l10n/es_MX.js
@@ -26,6 +26,7 @@ OC.L10N.register(
"Invalid app password" : "Contraseña de app inválida",
"Could not complete login" : "No se pudo completar el inicio de sesión",
"Your login token is invalid or has expired" : "Su token de inicio de sesión no es válido o ha caducado",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_MX.json b/core/l10n/es_MX.json
index 4fa9d0b081e..4c31ae16f63 100644
--- a/core/l10n/es_MX.json
+++ b/core/l10n/es_MX.json
@@ -24,6 +24,7 @@
"Invalid app password" : "Contraseña de app inválida",
"Could not complete login" : "No se pudo completar el inicio de sesión",
"Your login token is invalid or has expired" : "Su token de inicio de sesión no es válido o ha caducado",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_NI.js b/core/l10n/es_NI.js
index 02d0f010f6d..13d7980ca8d 100644
--- a/core/l10n/es_NI.js
+++ b/core/l10n/es_NI.js
@@ -19,6 +19,7 @@ OC.L10N.register(
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_NI.json b/core/l10n/es_NI.json
index ab650227354..f4e31debe3e 100644
--- a/core/l10n/es_NI.json
+++ b/core/l10n/es_NI.json
@@ -17,6 +17,7 @@
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_PA.js b/core/l10n/es_PA.js
index 02d0f010f6d..13d7980ca8d 100644
--- a/core/l10n/es_PA.js
+++ b/core/l10n/es_PA.js
@@ -19,6 +19,7 @@ OC.L10N.register(
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_PA.json b/core/l10n/es_PA.json
index ab650227354..f4e31debe3e 100644
--- a/core/l10n/es_PA.json
+++ b/core/l10n/es_PA.json
@@ -17,6 +17,7 @@
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_PE.js b/core/l10n/es_PE.js
index 02d0f010f6d..13d7980ca8d 100644
--- a/core/l10n/es_PE.js
+++ b/core/l10n/es_PE.js
@@ -19,6 +19,7 @@ OC.L10N.register(
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_PE.json b/core/l10n/es_PE.json
index ab650227354..f4e31debe3e 100644
--- a/core/l10n/es_PE.json
+++ b/core/l10n/es_PE.json
@@ -17,6 +17,7 @@
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_PR.js b/core/l10n/es_PR.js
index 02d0f010f6d..13d7980ca8d 100644
--- a/core/l10n/es_PR.js
+++ b/core/l10n/es_PR.js
@@ -19,6 +19,7 @@ OC.L10N.register(
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_PR.json b/core/l10n/es_PR.json
index ab650227354..f4e31debe3e 100644
--- a/core/l10n/es_PR.json
+++ b/core/l10n/es_PR.json
@@ -17,6 +17,7 @@
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_PY.js b/core/l10n/es_PY.js
index d0462443bd5..58d54e502b1 100644
--- a/core/l10n/es_PY.js
+++ b/core/l10n/es_PY.js
@@ -19,6 +19,7 @@ OC.L10N.register(
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_PY.json b/core/l10n/es_PY.json
index d084767c6aa..571b6660c49 100644
--- a/core/l10n/es_PY.json
+++ b/core/l10n/es_PY.json
@@ -17,6 +17,7 @@
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_SV.js b/core/l10n/es_SV.js
index e7dc9f8288a..613120be7a9 100644
--- a/core/l10n/es_SV.js
+++ b/core/l10n/es_SV.js
@@ -23,6 +23,7 @@ OC.L10N.register(
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_SV.json b/core/l10n/es_SV.json
index c5a28847189..f73fe8e7058 100644
--- a/core/l10n/es_SV.json
+++ b/core/l10n/es_SV.json
@@ -21,6 +21,7 @@
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_UY.js b/core/l10n/es_UY.js
index 02d0f010f6d..13d7980ca8d 100644
--- a/core/l10n/es_UY.js
+++ b/core/l10n/es_UY.js
@@ -19,6 +19,7 @@ OC.L10N.register(
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/es_UY.json b/core/l10n/es_UY.json
index ab650227354..f4e31debe3e 100644
--- a/core/l10n/es_UY.json
+++ b/core/l10n/es_UY.json
@@ -17,6 +17,7 @@
"No valid crop data provided" : "No se han proporcionado datos válidos del recorte",
"Crop is not square" : "El recorte no es cuadrado",
"State token does not match" : "La ficha de estado no corresponde",
+ "Login" : "Iniciar sesión",
"Password reset is disabled" : "Restablecer contraseña se encuentra deshabilitado",
"%s password reset" : "%s restablecer la contraseña",
"Password reset" : "Restablecer contraseña",
diff --git a/core/l10n/et_EE.js b/core/l10n/et_EE.js
index 326f7cd5e9e..9b80b413e65 100644
--- a/core/l10n/et_EE.js
+++ b/core/l10n/et_EE.js
@@ -19,6 +19,7 @@ OC.L10N.register(
"No valid crop data provided" : "Kehtivaid lõikeandmeid pole leitud",
"Crop is not square" : "Lõikamine pole ruudukujuline",
"Invalid app password" : "Vale rakenduse parool",
+ "Login" : "Logi sisse",
"Password reset is disabled" : "Parooli taastamine on välja lülitatud",
"%s password reset" : "%s parooli lähtestus",
"Password reset" : "Parooli taastamine ",
diff --git a/core/l10n/et_EE.json b/core/l10n/et_EE.json
index 4bd54bff71b..0dd6ab866c7 100644
--- a/core/l10n/et_EE.json
+++ b/core/l10n/et_EE.json
@@ -17,6 +17,7 @@
"No valid crop data provided" : "Kehtivaid lõikeandmeid pole leitud",
"Crop is not square" : "Lõikamine pole ruudukujuline",
"Invalid app password" : "Vale rakenduse parool",
+ "Login" : "Logi sisse",
"Password reset is disabled" : "Parooli taastamine on välja lülitatud",
"%s password reset" : "%s parooli lähtestus",
"Password reset" : "Parooli taastamine ",
diff --git a/core/l10n/eu.js b/core/l10n/eu.js
index d0dafbd9681..578617b3155 100644
--- a/core/l10n/eu.js
+++ b/core/l10n/eu.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "Ezin izan da saioa hasi",
"Your login token is invalid or has expired" : "Zure saio-hasierako tokena baliogabea da edo iraungi da",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Nextcloud komunitate bertsio honek ez du laguntza-zerbitzurik eta berehalako jakinarazpenak ez daude eskuragarri.",
+ "Login" : "Hasi saioa",
"Password reset is disabled" : "Pasahitza berrezartzea desgaituta dago",
"Could not reset password because the token is expired" : "Ezin izan da pasahitza berrezarri tokena iraungi delako",
"Could not reset password because the token is invalid" : "Ezin izan da pasahitza berrezarri tokena baliogabea delako",
diff --git a/core/l10n/eu.json b/core/l10n/eu.json
index 1d88022a2b5..80cf6d704ac 100644
--- a/core/l10n/eu.json
+++ b/core/l10n/eu.json
@@ -25,6 +25,7 @@
"Could not complete login" : "Ezin izan da saioa hasi",
"Your login token is invalid or has expired" : "Zure saio-hasierako tokena baliogabea da edo iraungi da",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Nextcloud komunitate bertsio honek ez du laguntza-zerbitzurik eta berehalako jakinarazpenak ez daude eskuragarri.",
+ "Login" : "Hasi saioa",
"Password reset is disabled" : "Pasahitza berrezartzea desgaituta dago",
"Could not reset password because the token is expired" : "Ezin izan da pasahitza berrezarri tokena iraungi delako",
"Could not reset password because the token is invalid" : "Ezin izan da pasahitza berrezarri tokena baliogabea delako",
diff --git a/core/l10n/fa.js b/core/l10n/fa.js
index cb2247a044e..f9e782fd9a2 100644
--- a/core/l10n/fa.js
+++ b/core/l10n/fa.js
@@ -26,6 +26,7 @@ OC.L10N.register(
"Invalid app password" : "کلمه عبور اپلیکیشن اشتباه است",
"Could not complete login" : "فرایند ورود شما به سیستم کامل نشد",
"Your login token is invalid or has expired" : "اطلاعات توکن ورود شما اشتباه یا منقضی است",
+ "Login" : "ورود",
"Password reset is disabled" : "تنظیم مجدد رمز عبور فعال نیست",
"%s password reset" : "%s رمزعبور تغییر کرد",
"Password reset" : "تنظیم مجدد رمز عبور",
diff --git a/core/l10n/fa.json b/core/l10n/fa.json
index c539e91aea5..2ed542fb802 100644
--- a/core/l10n/fa.json
+++ b/core/l10n/fa.json
@@ -24,6 +24,7 @@
"Invalid app password" : "کلمه عبور اپلیکیشن اشتباه است",
"Could not complete login" : "فرایند ورود شما به سیستم کامل نشد",
"Your login token is invalid or has expired" : "اطلاعات توکن ورود شما اشتباه یا منقضی است",
+ "Login" : "ورود",
"Password reset is disabled" : "تنظیم مجدد رمز عبور فعال نیست",
"%s password reset" : "%s رمزعبور تغییر کرد",
"Password reset" : "تنظیم مجدد رمز عبور",
diff --git a/core/l10n/fi.js b/core/l10n/fi.js
index fb3089301b5..ef3f0fc048e 100644
--- a/core/l10n/fi.js
+++ b/core/l10n/fi.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "Kirjautumista ei voitu suorittaa loppuun",
"Your login token is invalid or has expired" : "Kirjautumispolettisi on virheellinen tai se on vanhentunut",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Tätä yhteisöjulkaisua Nextcloudista ei tueta, ja pikailmoitukset eivät ole saatavilla.",
+ "Login" : "Kirjaudu sisään",
"Password reset is disabled" : "Salasanan palautus poistettu käytöstä",
"Could not reset password because the token is expired" : "Salasanaa ei voitu nollata, koska poletti on vanhentunut",
"Could not reset password because the token is invalid" : "Salasanaa ei voitu nollata, koska poletti on virheellinen",
diff --git a/core/l10n/fi.json b/core/l10n/fi.json
index c221d9d300a..81b86437ed8 100644
--- a/core/l10n/fi.json
+++ b/core/l10n/fi.json
@@ -25,6 +25,7 @@
"Could not complete login" : "Kirjautumista ei voitu suorittaa loppuun",
"Your login token is invalid or has expired" : "Kirjautumispolettisi on virheellinen tai se on vanhentunut",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Tätä yhteisöjulkaisua Nextcloudista ei tueta, ja pikailmoitukset eivät ole saatavilla.",
+ "Login" : "Kirjaudu sisään",
"Password reset is disabled" : "Salasanan palautus poistettu käytöstä",
"Could not reset password because the token is expired" : "Salasanaa ei voitu nollata, koska poletti on vanhentunut",
"Could not reset password because the token is invalid" : "Salasanaa ei voitu nollata, koska poletti on virheellinen",
diff --git a/core/l10n/fr.js b/core/l10n/fr.js
index cb60f20e8eb..1aff5d621d9 100644
--- a/core/l10n/fr.js
+++ b/core/l10n/fr.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "Impossible de terminer la connexion",
"Your login token is invalid or has expired" : "Votre jeton de connexion est invalide ou a expiré",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Cette version communautaire de Nextcloud n'est pas prise en charge et les notifications instantanées ne sont pas disponibles.",
+ "Login" : "S'identifier",
"Password reset is disabled" : "La réinitialisation du mot de passe est désactivée",
"Could not reset password because the token is expired" : "Impossible de réinitialiser le mot de passe car le jeton d'authentification est expiré.",
"Could not reset password because the token is invalid" : "Impossible de réinitialiser le mot de passe car le jeton d'authentification n'est pas valide.",
diff --git a/core/l10n/fr.json b/core/l10n/fr.json
index 9a2fdd6c99c..b69e5883978 100644
--- a/core/l10n/fr.json
+++ b/core/l10n/fr.json
@@ -25,6 +25,7 @@
"Could not complete login" : "Impossible de terminer la connexion",
"Your login token is invalid or has expired" : "Votre jeton de connexion est invalide ou a expiré",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Cette version communautaire de Nextcloud n'est pas prise en charge et les notifications instantanées ne sont pas disponibles.",
+ "Login" : "S'identifier",
"Password reset is disabled" : "La réinitialisation du mot de passe est désactivée",
"Could not reset password because the token is expired" : "Impossible de réinitialiser le mot de passe car le jeton d'authentification est expiré.",
"Could not reset password because the token is invalid" : "Impossible de réinitialiser le mot de passe car le jeton d'authentification n'est pas valide.",
diff --git a/core/l10n/gl.js b/core/l10n/gl.js
index 71c26c3b156..d8d52dce141 100644
--- a/core/l10n/gl.js
+++ b/core/l10n/gl.js
@@ -26,6 +26,7 @@ OC.L10N.register(
"Invalid app password" : "Contrasinal da aplicación incorrecto ",
"Could not complete login" : "Non foi posíbel completar o acceso",
"Your login token is invalid or has expired" : "O seu testemuño de acceso non é válido ou caducou",
+ "Login" : "Acceder",
"Password reset is disabled" : "O restabelecemento de contrasinal está desactivado",
"%s password reset" : "Restabelecer o contrasinal %s",
"Password reset" : "Restabelecer o contrasinal",
diff --git a/core/l10n/gl.json b/core/l10n/gl.json
index 431847a5f14..a220350c611 100644
--- a/core/l10n/gl.json
+++ b/core/l10n/gl.json
@@ -24,6 +24,7 @@
"Invalid app password" : "Contrasinal da aplicación incorrecto ",
"Could not complete login" : "Non foi posíbel completar o acceso",
"Your login token is invalid or has expired" : "O seu testemuño de acceso non é válido ou caducou",
+ "Login" : "Acceder",
"Password reset is disabled" : "O restabelecemento de contrasinal está desactivado",
"%s password reset" : "Restabelecer o contrasinal %s",
"Password reset" : "Restabelecer o contrasinal",
diff --git a/core/l10n/he.js b/core/l10n/he.js
index 0484a9b3c2e..46a1a5cd5b6 100644
--- a/core/l10n/he.js
+++ b/core/l10n/he.js
@@ -26,6 +26,7 @@ OC.L10N.register(
"Invalid app password" : "ססמת היישומון שגויה",
"Could not complete login" : "לא ניתן להשלים את הכניסה",
"Your login token is invalid or has expired" : "אסימון הכניסה שלך שגוי או שהוא פג",
+ "Login" : "כניסה",
"Password reset is disabled" : "אין אפשרות לאפס ססמה",
"%s password reset" : "%s הסיסמא אופסה",
"Password reset" : "איפוס ססמה",
diff --git a/core/l10n/he.json b/core/l10n/he.json
index b56093c4f0a..2884ce13d96 100644
--- a/core/l10n/he.json
+++ b/core/l10n/he.json
@@ -24,6 +24,7 @@
"Invalid app password" : "ססמת היישומון שגויה",
"Could not complete login" : "לא ניתן להשלים את הכניסה",
"Your login token is invalid or has expired" : "אסימון הכניסה שלך שגוי או שהוא פג",
+ "Login" : "כניסה",
"Password reset is disabled" : "אין אפשרות לאפס ססמה",
"%s password reset" : "%s הסיסמא אופסה",
"Password reset" : "איפוס ססמה",
diff --git a/core/l10n/hr.js b/core/l10n/hr.js
index e864e84476e..e19032873f7 100644
--- a/core/l10n/hr.js
+++ b/core/l10n/hr.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "Prijava nije uspjela",
"Your login token is invalid or has expired" : "Vaš token za prijavu nije važeći ili je istekao",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Ovo izdanje Nextclouda nije podržano i nisu dostupne trenutne obavijesti.",
+ "Login" : "Prijava",
"Password reset is disabled" : "Resetiranje zaporke je onemogućeno",
"%s password reset" : "%s zaporka resetirana",
"Password reset" : "Resetiranje zaporke",
diff --git a/core/l10n/hr.json b/core/l10n/hr.json
index b950c113dfa..e30c0a03bb8 100644
--- a/core/l10n/hr.json
+++ b/core/l10n/hr.json
@@ -25,6 +25,7 @@
"Could not complete login" : "Prijava nije uspjela",
"Your login token is invalid or has expired" : "Vaš token za prijavu nije važeći ili je istekao",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Ovo izdanje Nextclouda nije podržano i nisu dostupne trenutne obavijesti.",
+ "Login" : "Prijava",
"Password reset is disabled" : "Resetiranje zaporke je onemogućeno",
"%s password reset" : "%s zaporka resetirana",
"Password reset" : "Resetiranje zaporke",
diff --git a/core/l10n/hu.js b/core/l10n/hu.js
index aea6c9b94f5..3ab58538b24 100644
--- a/core/l10n/hu.js
+++ b/core/l10n/hu.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "A bejelentkezés nem fejezhető be",
"Your login token is invalid or has expired" : "A bejelentkezési token érvénytelen vagy lejárt",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "A Nextcloud e közösségi kiadása nem támogatott, és az azonnal értesítések nem érhetők el.",
+ "Login" : "Bejelentkezés",
"Password reset is disabled" : "Jelszó visszaállítás letiltva",
"Could not reset password because the token is expired" : "A jelszót nem lehet visszaállítani, mert a token lejárt",
"Could not reset password because the token is invalid" : "A jelszót nem lehet visszaállítani, mert a token érvénytelen",
diff --git a/core/l10n/hu.json b/core/l10n/hu.json
index 724234d1e7f..49d8ab99da5 100644
--- a/core/l10n/hu.json
+++ b/core/l10n/hu.json
@@ -25,6 +25,7 @@
"Could not complete login" : "A bejelentkezés nem fejezhető be",
"Your login token is invalid or has expired" : "A bejelentkezési token érvénytelen vagy lejárt",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "A Nextcloud e közösségi kiadása nem támogatott, és az azonnal értesítések nem érhetők el.",
+ "Login" : "Bejelentkezés",
"Password reset is disabled" : "Jelszó visszaállítás letiltva",
"Could not reset password because the token is expired" : "A jelszót nem lehet visszaállítani, mert a token lejárt",
"Could not reset password because the token is invalid" : "A jelszót nem lehet visszaállítani, mert a token érvénytelen",
diff --git a/core/l10n/id.js b/core/l10n/id.js
index c4705a47b67..d6d4fe44810 100644
--- a/core/l10n/id.js
+++ b/core/l10n/id.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "Tidak dapat menyelesaikan log masuk",
"Your login token is invalid or has expired" : "Token log masuk Anda tidak valid atau sudah kedaluwarsa",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Rilis komunitas Nextcloud ini tidak didukung dan pemberitahuan instan tidak tersedia.",
+ "Login" : "Masuk",
"Password reset is disabled" : "Setel ulang kata sandi dinonaktifkan",
"Could not reset password because the token is expired" : "Tidak dapat mengatur ulang kata sandi karena token kedaluwarsa",
"Could not reset password because the token is invalid" : "Tidak dapat mengatur ulang kata sandi karena token tidak valid",
diff --git a/core/l10n/id.json b/core/l10n/id.json
index 0d27c61cb87..e92999d71e4 100644
--- a/core/l10n/id.json
+++ b/core/l10n/id.json
@@ -25,6 +25,7 @@
"Could not complete login" : "Tidak dapat menyelesaikan log masuk",
"Your login token is invalid or has expired" : "Token log masuk Anda tidak valid atau sudah kedaluwarsa",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Rilis komunitas Nextcloud ini tidak didukung dan pemberitahuan instan tidak tersedia.",
+ "Login" : "Masuk",
"Password reset is disabled" : "Setel ulang kata sandi dinonaktifkan",
"Could not reset password because the token is expired" : "Tidak dapat mengatur ulang kata sandi karena token kedaluwarsa",
"Could not reset password because the token is invalid" : "Tidak dapat mengatur ulang kata sandi karena token tidak valid",
diff --git a/core/l10n/is.js b/core/l10n/is.js
index 612c4d0ce6c..4be608a20b5 100644
--- a/core/l10n/is.js
+++ b/core/l10n/is.js
@@ -26,6 +26,7 @@ OC.L10N.register(
"Invalid app password" : "Ógilt lykilorð forrits",
"Could not complete login" : "Gat ekki lokið innskráningu",
"Your login token is invalid or has expired" : "Innskráningartákn er ógilt eða útrunnið",
+ "Login" : "Innskráning",
"Password reset is disabled" : "Endurstilling lykilorðs er óvirk",
"%s password reset" : "%s lykilorð endurstillt",
"Password reset" : "Endurstilling lykilorðs",
diff --git a/core/l10n/is.json b/core/l10n/is.json
index 3e51bc2b113..1b405dcb6f2 100644
--- a/core/l10n/is.json
+++ b/core/l10n/is.json
@@ -24,6 +24,7 @@
"Invalid app password" : "Ógilt lykilorð forrits",
"Could not complete login" : "Gat ekki lokið innskráningu",
"Your login token is invalid or has expired" : "Innskráningartákn er ógilt eða útrunnið",
+ "Login" : "Innskráning",
"Password reset is disabled" : "Endurstilling lykilorðs er óvirk",
"%s password reset" : "%s lykilorð endurstillt",
"Password reset" : "Endurstilling lykilorðs",
diff --git a/core/l10n/it.js b/core/l10n/it.js
index 34b623766ad..3eba57eada9 100644
--- a/core/l10n/it.js
+++ b/core/l10n/it.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "Impossibile completare l'accesso",
"Your login token is invalid or has expired" : "Il tuo token di accesso non è valido o è scaduto",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Questa versione di Nextcloud della community non è supportata e le notifiche istantanee non sono disponibili.",
+ "Login" : "Accedi",
"Password reset is disabled" : "Ripristino password disabilitato",
"Could not reset password because the token is expired" : "Impossibile reimpostare la password poiché il token è scaduto",
"Could not reset password because the token is invalid" : "Impossibile reimpostare la password poiché il token non è valido",
diff --git a/core/l10n/it.json b/core/l10n/it.json
index 018f3f25db6..528e708ea93 100644
--- a/core/l10n/it.json
+++ b/core/l10n/it.json
@@ -25,6 +25,7 @@
"Could not complete login" : "Impossibile completare l'accesso",
"Your login token is invalid or has expired" : "Il tuo token di accesso non è valido o è scaduto",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Questa versione di Nextcloud della community non è supportata e le notifiche istantanee non sono disponibili.",
+ "Login" : "Accedi",
"Password reset is disabled" : "Ripristino password disabilitato",
"Could not reset password because the token is expired" : "Impossibile reimpostare la password poiché il token è scaduto",
"Could not reset password because the token is invalid" : "Impossibile reimpostare la password poiché il token non è valido",
diff --git a/core/l10n/ja.js b/core/l10n/ja.js
index cb45ab91bdb..99d98488dd5 100644
--- a/core/l10n/ja.js
+++ b/core/l10n/ja.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "ログインが完了できませんでした",
"Your login token is invalid or has expired" : "あなたのログイントークンは無効か期限が切れています。",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "このコミュニティリリースのNextcloudは未サポートです。インスタント通知も利用できません。",
+ "Login" : "ログイン",
"Password reset is disabled" : "パスワードリセットは無効化されています",
"Could not reset password because the token is expired" : "トークンが期限切れのため、パスワードをリセットできませんでした",
"Could not reset password because the token is invalid" : "トークンが無効なため、パスワードをリセットできませんでした",
diff --git a/core/l10n/ja.json b/core/l10n/ja.json
index 6e000769a3c..49a636218ae 100644
--- a/core/l10n/ja.json
+++ b/core/l10n/ja.json
@@ -25,6 +25,7 @@
"Could not complete login" : "ログインが完了できませんでした",
"Your login token is invalid or has expired" : "あなたのログイントークンは無効か期限が切れています。",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "このコミュニティリリースのNextcloudは未サポートです。インスタント通知も利用できません。",
+ "Login" : "ログイン",
"Password reset is disabled" : "パスワードリセットは無効化されています",
"Could not reset password because the token is expired" : "トークンが期限切れのため、パスワードをリセットできませんでした",
"Could not reset password because the token is invalid" : "トークンが無効なため、パスワードをリセットできませんでした",
diff --git a/core/l10n/ka_GE.js b/core/l10n/ka_GE.js
index a220374976c..769a0f42225 100644
--- a/core/l10n/ka_GE.js
+++ b/core/l10n/ka_GE.js
@@ -19,6 +19,7 @@ OC.L10N.register(
"No valid crop data provided" : "სწორი ამოჭრის მონაცემები არაა უზრუნველყოფილი",
"Crop is not square" : "ამონაჭერი არაა კვადრატი",
"State token does not match" : "მდგომარეობის ტოკენი არ ემთხვევა",
+ "Login" : "ავტორიზაცია",
"Password reset is disabled" : "პაროლის განახლება გამორთულია",
"%s password reset" : "%s პაროლის აღდგენა",
"Password reset" : "პაროლის აღდგენა",
diff --git a/core/l10n/ka_GE.json b/core/l10n/ka_GE.json
index f51fd27aa26..c67d0e6a805 100644
--- a/core/l10n/ka_GE.json
+++ b/core/l10n/ka_GE.json
@@ -17,6 +17,7 @@
"No valid crop data provided" : "სწორი ამოჭრის მონაცემები არაა უზრუნველყოფილი",
"Crop is not square" : "ამონაჭერი არაა კვადრატი",
"State token does not match" : "მდგომარეობის ტოკენი არ ემთხვევა",
+ "Login" : "ავტორიზაცია",
"Password reset is disabled" : "პაროლის განახლება გამორთულია",
"%s password reset" : "%s პაროლის აღდგენა",
"Password reset" : "პაროლის აღდგენა",
diff --git a/core/l10n/ko.js b/core/l10n/ko.js
index 8932d6a32da..c666b87c350 100644
--- a/core/l10n/ko.js
+++ b/core/l10n/ko.js
@@ -26,6 +26,7 @@ OC.L10N.register(
"Invalid app password" : "무효한 앱 비밀번호",
"Could not complete login" : "로그인을 할 수 없음",
"Your login token is invalid or has expired" : "로그인 토큰이 잘못되었거나 만료되었습니다",
+ "Login" : "로그인",
"Password reset is disabled" : "암호 재설정이 비활성화됨",
"Could not reset password because the token is expired" : "토큰이 만료되어 암호를 초기화할 수 없습니다",
"Could not reset password because the token is invalid" : "토큰이 잘못되었기 때문에 암호를 초기화할 수 없습니다",
diff --git a/core/l10n/ko.json b/core/l10n/ko.json
index d45b8e4eddf..ab724dfedbd 100644
--- a/core/l10n/ko.json
+++ b/core/l10n/ko.json
@@ -24,6 +24,7 @@
"Invalid app password" : "무효한 앱 비밀번호",
"Could not complete login" : "로그인을 할 수 없음",
"Your login token is invalid or has expired" : "로그인 토큰이 잘못되었거나 만료되었습니다",
+ "Login" : "로그인",
"Password reset is disabled" : "암호 재설정이 비활성화됨",
"Could not reset password because the token is expired" : "토큰이 만료되어 암호를 초기화할 수 없습니다",
"Could not reset password because the token is invalid" : "토큰이 잘못되었기 때문에 암호를 초기화할 수 없습니다",
diff --git a/core/l10n/lt_LT.js b/core/l10n/lt_LT.js
index eb0a72ec9d2..c3534b013e7 100644
--- a/core/l10n/lt_LT.js
+++ b/core/l10n/lt_LT.js
@@ -25,6 +25,7 @@ OC.L10N.register(
"State token does not match" : "Išorinės sistemos leidimai nesutampa su turimais.",
"Could not complete login" : "Nepavyko užbaigti prisijungimo",
"Your login token is invalid or has expired" : "Jūsų prieigos raktas yra neteisingas arba pasibaigė jo galiojimo laikas",
+ "Login" : "Prisijungti",
"Password reset is disabled" : "Slaptažodžio atstatymas išjungtas",
"%s password reset" : "%s slaptažodžio atstatymas",
"Password reset" : "Slaptažodžio atstatymas",
diff --git a/core/l10n/lt_LT.json b/core/l10n/lt_LT.json
index 61741114243..f729a5ad88a 100644
--- a/core/l10n/lt_LT.json
+++ b/core/l10n/lt_LT.json
@@ -23,6 +23,7 @@
"State token does not match" : "Išorinės sistemos leidimai nesutampa su turimais.",
"Could not complete login" : "Nepavyko užbaigti prisijungimo",
"Your login token is invalid or has expired" : "Jūsų prieigos raktas yra neteisingas arba pasibaigė jo galiojimo laikas",
+ "Login" : "Prisijungti",
"Password reset is disabled" : "Slaptažodžio atstatymas išjungtas",
"%s password reset" : "%s slaptažodžio atstatymas",
"Password reset" : "Slaptažodžio atstatymas",
diff --git a/core/l10n/lv.js b/core/l10n/lv.js
index 1538bfb57ce..56032a46428 100644
--- a/core/l10n/lv.js
+++ b/core/l10n/lv.js
@@ -20,6 +20,7 @@ OC.L10N.register(
"State token does not match" : "Neatbilstošs stāvokļa talons",
"Could not complete login" : "Nevarēja pabeigt pieslēgšanos",
"Your login token is invalid or has expired" : "Pieteikšanās pilnvara nav derīga vai tā ir beigusies",
+ "Login" : "Autorizēties",
"Password reset is disabled" : "Paroles atiestatīšana nav iespējota",
"%s password reset" : "%s paroles maiņa",
"Password reset" : "Parole atiestatīta",
diff --git a/core/l10n/lv.json b/core/l10n/lv.json
index 68738538e83..65516ccd73e 100644
--- a/core/l10n/lv.json
+++ b/core/l10n/lv.json
@@ -18,6 +18,7 @@
"State token does not match" : "Neatbilstošs stāvokļa talons",
"Could not complete login" : "Nevarēja pabeigt pieslēgšanos",
"Your login token is invalid or has expired" : "Pieteikšanās pilnvara nav derīga vai tā ir beigusies",
+ "Login" : "Autorizēties",
"Password reset is disabled" : "Paroles atiestatīšana nav iespējota",
"%s password reset" : "%s paroles maiņa",
"Password reset" : "Parole atiestatīta",
diff --git a/core/l10n/mk.js b/core/l10n/mk.js
index b3780c735aa..0ff6063c014 100644
--- a/core/l10n/mk.js
+++ b/core/l10n/mk.js
@@ -26,6 +26,7 @@ OC.L10N.register(
"Invalid app password" : "Погрешна лозинка за апликација",
"Could not complete login" : "Неможе да се комплетира најавувањето",
"Your login token is invalid or has expired" : "Вашиот токен за најава е невалиден или истечен",
+ "Login" : "Најава",
"Password reset is disabled" : "Ресетирање на лозинката е оневозможено",
"Could not reset password because the token is expired" : "Неможе да се промени лозинката бидејќи токенот е истечен",
"Could not reset password because the token is invalid" : "Неможе да се промени лозинката бидејќи токенот е невалиден",
diff --git a/core/l10n/mk.json b/core/l10n/mk.json
index d087d7f55d5..1e1cfac31e9 100644
--- a/core/l10n/mk.json
+++ b/core/l10n/mk.json
@@ -24,6 +24,7 @@
"Invalid app password" : "Погрешна лозинка за апликација",
"Could not complete login" : "Неможе да се комплетира најавувањето",
"Your login token is invalid or has expired" : "Вашиот токен за најава е невалиден или истечен",
+ "Login" : "Најава",
"Password reset is disabled" : "Ресетирање на лозинката е оневозможено",
"Could not reset password because the token is expired" : "Неможе да се промени лозинката бидејќи токенот е истечен",
"Could not reset password because the token is invalid" : "Неможе да се промени лозинката бидејќи токенот е невалиден",
diff --git a/core/l10n/nb.js b/core/l10n/nb.js
index 23f40b1ec2c..ee1d7ec454a 100644
--- a/core/l10n/nb.js
+++ b/core/l10n/nb.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "Kunne ikke fullføre pålogging",
"Your login token is invalid or has expired" : "Innloggingen din er ugyldig eller utgått",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Denne community-utgaven av NextCloud er ikke understøttet og umiddelbare varsler er derfor ikke tilgjengelig. ",
+ "Login" : "Logg inn",
"Password reset is disabled" : "Tilbakestilling av passord er avskrudd",
"Could not reset password because the token is expired" : "Kan ikke tilbakestille passordet fordi token er utgått.",
"Could not reset password because the token is invalid" : "Kan ikke tilbakestille passordet fordi token er ugyldig.",
diff --git a/core/l10n/nb.json b/core/l10n/nb.json
index b7b7ba8bbcf..716d1a21248 100644
--- a/core/l10n/nb.json
+++ b/core/l10n/nb.json
@@ -25,6 +25,7 @@
"Could not complete login" : "Kunne ikke fullføre pålogging",
"Your login token is invalid or has expired" : "Innloggingen din er ugyldig eller utgått",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Denne community-utgaven av NextCloud er ikke understøttet og umiddelbare varsler er derfor ikke tilgjengelig. ",
+ "Login" : "Logg inn",
"Password reset is disabled" : "Tilbakestilling av passord er avskrudd",
"Could not reset password because the token is expired" : "Kan ikke tilbakestille passordet fordi token er utgått.",
"Could not reset password because the token is invalid" : "Kan ikke tilbakestille passordet fordi token er ugyldig.",
diff --git a/core/l10n/nl.js b/core/l10n/nl.js
index 6fd6135fd51..1d345ea1d8f 100644
--- a/core/l10n/nl.js
+++ b/core/l10n/nl.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "De login kon niet worden voltooid",
"Your login token is invalid or has expired" : "Je inlogtoken is ongeldig of is vervallen",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Deze community release van Nextcloud wordt niet ondersteund en instant meldingen zijn niet beschikbaar.",
+ "Login" : "Inloggen",
"Password reset is disabled" : "Wachtwoordreset is uitgeschakeld",
"Could not reset password because the token is expired" : "Kon wachtwoord niet resetten omdat de token verlopen is",
"Could not reset password because the token is invalid" : "Kon wachtwoord niet resetten omdat de token ongeldig is",
diff --git a/core/l10n/nl.json b/core/l10n/nl.json
index 1167e300873..7938e4589ea 100644
--- a/core/l10n/nl.json
+++ b/core/l10n/nl.json
@@ -25,6 +25,7 @@
"Could not complete login" : "De login kon niet worden voltooid",
"Your login token is invalid or has expired" : "Je inlogtoken is ongeldig of is vervallen",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Deze community release van Nextcloud wordt niet ondersteund en instant meldingen zijn niet beschikbaar.",
+ "Login" : "Inloggen",
"Password reset is disabled" : "Wachtwoordreset is uitgeschakeld",
"Could not reset password because the token is expired" : "Kon wachtwoord niet resetten omdat de token verlopen is",
"Could not reset password because the token is invalid" : "Kon wachtwoord niet resetten omdat de token ongeldig is",
diff --git a/core/l10n/oc.js b/core/l10n/oc.js
index b69d8881009..94aeeec530c 100644
--- a/core/l10n/oc.js
+++ b/core/l10n/oc.js
@@ -26,6 +26,7 @@ OC.L10N.register(
"Invalid app password" : "Senhal d’aplicacion invalid",
"Could not complete login" : "Autocomplecion impossibla de l’identificant",
"Your login token is invalid or has expired" : "Lo geton es siá invalid siá expirat",
+ "Login" : "Login",
"Password reset is disabled" : "Reïnicializacion del senhal desactivada",
"Could not reset password because the token is expired" : "Reïnicializacion del senhal impossibla pr’amor que lo geton a expirat",
"Could not reset password because the token is invalid" : "Reïnicializacion del senhal impossibla pr’amor que lo geton es invalid",
diff --git a/core/l10n/oc.json b/core/l10n/oc.json
index ef67a35dca8..e8f1b8de4d7 100644
--- a/core/l10n/oc.json
+++ b/core/l10n/oc.json
@@ -24,6 +24,7 @@
"Invalid app password" : "Senhal d’aplicacion invalid",
"Could not complete login" : "Autocomplecion impossibla de l’identificant",
"Your login token is invalid or has expired" : "Lo geton es siá invalid siá expirat",
+ "Login" : "Login",
"Password reset is disabled" : "Reïnicializacion del senhal desactivada",
"Could not reset password because the token is expired" : "Reïnicializacion del senhal impossibla pr’amor que lo geton a expirat",
"Could not reset password because the token is invalid" : "Reïnicializacion del senhal impossibla pr’amor que lo geton es invalid",
diff --git a/core/l10n/pl.js b/core/l10n/pl.js
index c1a5f7fd9ad..74552adab4e 100644
--- a/core/l10n/pl.js
+++ b/core/l10n/pl.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "Nie można dokończyć logowania",
"Your login token is invalid or has expired" : "Token logowania jest nieprawidłowy lub wygasł",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "To wydanie społecznościowe Nextcloud nie jest obsługiwane i powiadomienia natychmiastowe są niedostępne.",
+ "Login" : "Zaloguj",
"Password reset is disabled" : "Resetowanie hasła jest wyłączone",
"Could not reset password because the token is expired" : "Nie można zresetować hasła, ponieważ token wygasł",
"Could not reset password because the token is invalid" : "Nie można zresetować hasła, ponieważ token jest nieprawidłowy",
diff --git a/core/l10n/pl.json b/core/l10n/pl.json
index d10db5b897b..f19d9349bd0 100644
--- a/core/l10n/pl.json
+++ b/core/l10n/pl.json
@@ -25,6 +25,7 @@
"Could not complete login" : "Nie można dokończyć logowania",
"Your login token is invalid or has expired" : "Token logowania jest nieprawidłowy lub wygasł",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "To wydanie społecznościowe Nextcloud nie jest obsługiwane i powiadomienia natychmiastowe są niedostępne.",
+ "Login" : "Zaloguj",
"Password reset is disabled" : "Resetowanie hasła jest wyłączone",
"Could not reset password because the token is expired" : "Nie można zresetować hasła, ponieważ token wygasł",
"Could not reset password because the token is invalid" : "Nie można zresetować hasła, ponieważ token jest nieprawidłowy",
diff --git a/core/l10n/pt_BR.js b/core/l10n/pt_BR.js
index 6083f6cc296..1adb41e037e 100644
--- a/core/l10n/pt_BR.js
+++ b/core/l10n/pt_BR.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "Não foi possível concluir o login",
"Your login token is invalid or has expired" : "Seu token de login é inválido ou expirou",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Este lançamento comunitário do Nextcloud não é compatível e as notificações instantâneas não estão disponíveis. ",
+ "Login" : "Entrar",
"Password reset is disabled" : "A redefinição de senha está desabilitada",
"Could not reset password because the token is expired" : "Não foi possível redefinir a senha porque o token expirou",
"Could not reset password because the token is invalid" : "Não foi possível redefinir a senha porque o token é inválido",
diff --git a/core/l10n/pt_BR.json b/core/l10n/pt_BR.json
index 4f40c3f98e7..dbc80d3e446 100644
--- a/core/l10n/pt_BR.json
+++ b/core/l10n/pt_BR.json
@@ -25,6 +25,7 @@
"Could not complete login" : "Não foi possível concluir o login",
"Your login token is invalid or has expired" : "Seu token de login é inválido ou expirou",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Este lançamento comunitário do Nextcloud não é compatível e as notificações instantâneas não estão disponíveis. ",
+ "Login" : "Entrar",
"Password reset is disabled" : "A redefinição de senha está desabilitada",
"Could not reset password because the token is expired" : "Não foi possível redefinir a senha porque o token expirou",
"Could not reset password because the token is invalid" : "Não foi possível redefinir a senha porque o token é inválido",
diff --git a/core/l10n/pt_PT.js b/core/l10n/pt_PT.js
index 8fe87b39a35..a3eab114e15 100644
--- a/core/l10n/pt_PT.js
+++ b/core/l10n/pt_PT.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "Não foi possível fazer login",
"Your login token is invalid or has expired" : "O seu token de login é inválido ou expirou",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Este lançamento comunitário do Nextcloud não é compatível e as notificações instantâneas não estão disponíveis.",
+ "Login" : "Iniciar sessão",
"Password reset is disabled" : "A reposição da senha está desativada",
"Could not reset password because the token is expired" : "Não foi possível redefinir a palavra-passe porque o token expirou",
"Could not reset password because the token is invalid" : "Não foi possível redefinir a palavra-passe porque o token é inválido",
diff --git a/core/l10n/pt_PT.json b/core/l10n/pt_PT.json
index b877888a25d..1d485927cf6 100644
--- a/core/l10n/pt_PT.json
+++ b/core/l10n/pt_PT.json
@@ -25,6 +25,7 @@
"Could not complete login" : "Não foi possível fazer login",
"Your login token is invalid or has expired" : "O seu token de login é inválido ou expirou",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Este lançamento comunitário do Nextcloud não é compatível e as notificações instantâneas não estão disponíveis.",
+ "Login" : "Iniciar sessão",
"Password reset is disabled" : "A reposição da senha está desativada",
"Could not reset password because the token is expired" : "Não foi possível redefinir a palavra-passe porque o token expirou",
"Could not reset password because the token is invalid" : "Não foi possível redefinir a palavra-passe porque o token é inválido",
diff --git a/core/l10n/ro.js b/core/l10n/ro.js
index 2d8cca2aef7..6cba06df9e6 100644
--- a/core/l10n/ro.js
+++ b/core/l10n/ro.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "Nu am putut efectua autentificarea",
"Your login token is invalid or has expired" : "Tokenul tău de autentificare este invalid sau a expirat",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Această versiune comunitară a Nextcloud nu este suportată, iar notificările instantanee nu sunt disponibile.",
+ "Login" : "Autentificare",
"Password reset is disabled" : "Resetarea parolei este dezactivată.",
"Could not reset password because the token is expired" : "Nu s-a putut reseta parola deoarece token-ul a expirat",
"Could not reset password because the token is invalid" : "Nu s-a putut reseta parola deoarece token-ul este invalid",
diff --git a/core/l10n/ro.json b/core/l10n/ro.json
index 9f24d8d4e62..113223472c7 100644
--- a/core/l10n/ro.json
+++ b/core/l10n/ro.json
@@ -25,6 +25,7 @@
"Could not complete login" : "Nu am putut efectua autentificarea",
"Your login token is invalid or has expired" : "Tokenul tău de autentificare este invalid sau a expirat",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Această versiune comunitară a Nextcloud nu este suportată, iar notificările instantanee nu sunt disponibile.",
+ "Login" : "Autentificare",
"Password reset is disabled" : "Resetarea parolei este dezactivată.",
"Could not reset password because the token is expired" : "Nu s-a putut reseta parola deoarece token-ul a expirat",
"Could not reset password because the token is invalid" : "Nu s-a putut reseta parola deoarece token-ul este invalid",
diff --git a/core/l10n/ru.js b/core/l10n/ru.js
index 9d3773959c0..5bda8fdae2d 100644
--- a/core/l10n/ru.js
+++ b/core/l10n/ru.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "Не удалось завершить вход в систему",
"Your login token is invalid or has expired" : "Ваш токен неверен или истёк",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Эта сборка Nextcloud для сообщества не обслуживается, мгновенные уведомления недоступны.",
+ "Login" : "Войти",
"Password reset is disabled" : "Сброс пароля отключён",
"Could not reset password because the token is expired" : "Не было возможности сбросить пароль в связи с просроченным токеном",
"Could not reset password because the token is invalid" : "Не было возможности сбросить пароль в связи с неверным токеном",
diff --git a/core/l10n/ru.json b/core/l10n/ru.json
index 23c50875aef..74bf0b233df 100644
--- a/core/l10n/ru.json
+++ b/core/l10n/ru.json
@@ -25,6 +25,7 @@
"Could not complete login" : "Не удалось завершить вход в систему",
"Your login token is invalid or has expired" : "Ваш токен неверен или истёк",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Эта сборка Nextcloud для сообщества не обслуживается, мгновенные уведомления недоступны.",
+ "Login" : "Войти",
"Password reset is disabled" : "Сброс пароля отключён",
"Could not reset password because the token is expired" : "Не было возможности сбросить пароль в связи с просроченным токеном",
"Could not reset password because the token is invalid" : "Не было возможности сбросить пароль в связи с неверным токеном",
diff --git a/core/l10n/sc.js b/core/l10n/sc.js
index 8e5abbb5de8..43812b62814 100644
--- a/core/l10n/sc.js
+++ b/core/l10n/sc.js
@@ -26,6 +26,7 @@ OC.L10N.register(
"Invalid app password" : "Crae de aplicatzione non vàlida",
"Could not complete login" : "Non s'est pòdida cumpletare s'intrada",
"Your login token is invalid or has expired" : "S'atzessu cun autenticadore no est vàlidu o est iscadidu",
+ "Login" : "Atzessu",
"Password reset is disabled" : "Su riprìstinu de sa crae est disativadu",
"%s password reset" : "%s riprìstinu de sa crae",
"Password reset" : "Riprìstinu de sa crae",
diff --git a/core/l10n/sc.json b/core/l10n/sc.json
index 702186dc5cb..fa4ad58a980 100644
--- a/core/l10n/sc.json
+++ b/core/l10n/sc.json
@@ -24,6 +24,7 @@
"Invalid app password" : "Crae de aplicatzione non vàlida",
"Could not complete login" : "Non s'est pòdida cumpletare s'intrada",
"Your login token is invalid or has expired" : "S'atzessu cun autenticadore no est vàlidu o est iscadidu",
+ "Login" : "Atzessu",
"Password reset is disabled" : "Su riprìstinu de sa crae est disativadu",
"%s password reset" : "%s riprìstinu de sa crae",
"Password reset" : "Riprìstinu de sa crae",
diff --git a/core/l10n/sk.js b/core/l10n/sk.js
index 5ebee80f091..b6950bd64ad 100644
--- a/core/l10n/sk.js
+++ b/core/l10n/sk.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "Nie je možné dokončiť prihlásenie",
"Your login token is invalid or has expired" : "Váš prihlasovací token je neplatný alebo jeho platnosť skončila",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Toto komunitné vydanie Nextcloud nie je podporované a okamžité upozornenia nie sú k dispozícii.",
+ "Login" : "Prihlásiť sa",
"Password reset is disabled" : "Obnovenie hesla nie je povolené",
"Could not reset password because the token is expired" : "Nepodarilo sa obnoviť heslo, pretože platnosť tokenu uplynula",
"Could not reset password because the token is invalid" : "Nepodarilo sa obnoviť heslo, pretože token nie je platný",
diff --git a/core/l10n/sk.json b/core/l10n/sk.json
index 5875472c790..c76fb661b1e 100644
--- a/core/l10n/sk.json
+++ b/core/l10n/sk.json
@@ -25,6 +25,7 @@
"Could not complete login" : "Nie je možné dokončiť prihlásenie",
"Your login token is invalid or has expired" : "Váš prihlasovací token je neplatný alebo jeho platnosť skončila",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Toto komunitné vydanie Nextcloud nie je podporované a okamžité upozornenia nie sú k dispozícii.",
+ "Login" : "Prihlásiť sa",
"Password reset is disabled" : "Obnovenie hesla nie je povolené",
"Could not reset password because the token is expired" : "Nepodarilo sa obnoviť heslo, pretože platnosť tokenu uplynula",
"Could not reset password because the token is invalid" : "Nepodarilo sa obnoviť heslo, pretože token nie je platný",
diff --git a/core/l10n/sl.js b/core/l10n/sl.js
index 86f031ce021..94276ff5a08 100644
--- a/core/l10n/sl.js
+++ b/core/l10n/sl.js
@@ -26,6 +26,7 @@ OC.L10N.register(
"Invalid app password" : "Neveljavno geslo programa",
"Could not complete login" : "Prijave ni mogoče dokončati",
"Your login token is invalid or has expired" : "Prijavni žeton je neveljaven, ali pa je že potekel.",
+ "Login" : "Prijava",
"Password reset is disabled" : "Ponastavitev gesla je onemogočena",
"Could not reset password because the token is expired" : "Ni mogoče ponastaviti gesla, ker je žeton pretekel.",
"Could not reset password because the token is invalid" : "Ni mogoče ponastaviti gesla, ker žeton ni veljaven.",
diff --git a/core/l10n/sl.json b/core/l10n/sl.json
index f7bb7013574..66ad3bae352 100644
--- a/core/l10n/sl.json
+++ b/core/l10n/sl.json
@@ -24,6 +24,7 @@
"Invalid app password" : "Neveljavno geslo programa",
"Could not complete login" : "Prijave ni mogoče dokončati",
"Your login token is invalid or has expired" : "Prijavni žeton je neveljaven, ali pa je že potekel.",
+ "Login" : "Prijava",
"Password reset is disabled" : "Ponastavitev gesla je onemogočena",
"Could not reset password because the token is expired" : "Ni mogoče ponastaviti gesla, ker je žeton pretekel.",
"Could not reset password because the token is invalid" : "Ni mogoče ponastaviti gesla, ker žeton ni veljaven.",
diff --git a/core/l10n/sq.js b/core/l10n/sq.js
index f343a188b3d..623ca65b26f 100644
--- a/core/l10n/sq.js
+++ b/core/l10n/sq.js
@@ -19,6 +19,7 @@ OC.L10N.register(
"No valid crop data provided" : "S’u dhanë të dhëna qethjeje të vlefshme",
"Crop is not square" : "Prerja s’është katrore",
"State token does not match" : "Shenja shtetërore nuk përputhet",
+ "Login" : "Hyrje",
"Password reset is disabled" : "Opsioni për rigjenerimin e fjalëkalimit është çaktivizuar",
"%s password reset" : "U ricaktua fjalëkalimi për %s",
"Password reset" : "Fjalkalimi u rivendos",
diff --git a/core/l10n/sq.json b/core/l10n/sq.json
index 805ddb9de57..dd8eae2ab98 100644
--- a/core/l10n/sq.json
+++ b/core/l10n/sq.json
@@ -17,6 +17,7 @@
"No valid crop data provided" : "S’u dhanë të dhëna qethjeje të vlefshme",
"Crop is not square" : "Prerja s’është katrore",
"State token does not match" : "Shenja shtetërore nuk përputhet",
+ "Login" : "Hyrje",
"Password reset is disabled" : "Opsioni për rigjenerimin e fjalëkalimit është çaktivizuar",
"%s password reset" : "U ricaktua fjalëkalimi për %s",
"Password reset" : "Fjalkalimi u rivendos",
diff --git a/core/l10n/sr.js b/core/l10n/sr.js
index 5dd6817dd89..7cca48a033d 100644
--- a/core/l10n/sr.js
+++ b/core/l10n/sr.js
@@ -26,6 +26,7 @@ OC.L10N.register(
"Invalid app password" : "Неисправна апликативна лозинка",
"Could not complete login" : "Не могу да довршим пријављивање",
"Your login token is invalid or has expired" : "Ваш жетон за пријављивање је неисправан или је истекао",
+ "Login" : "Пријава",
"Password reset is disabled" : "Ресетовање лозинке није омогућено",
"%s password reset" : "%s лозинка ресетована",
"Password reset" : "Ресетовање лозинке",
diff --git a/core/l10n/sr.json b/core/l10n/sr.json
index 0daaac0338a..5bb1c905ab1 100644
--- a/core/l10n/sr.json
+++ b/core/l10n/sr.json
@@ -24,6 +24,7 @@
"Invalid app password" : "Неисправна апликативна лозинка",
"Could not complete login" : "Не могу да довршим пријављивање",
"Your login token is invalid or has expired" : "Ваш жетон за пријављивање је неисправан или је истекао",
+ "Login" : "Пријава",
"Password reset is disabled" : "Ресетовање лозинке није омогућено",
"%s password reset" : "%s лозинка ресетована",
"Password reset" : "Ресетовање лозинке",
diff --git a/core/l10n/sv.js b/core/l10n/sv.js
index 6f0713aacd4..acdcdc09b28 100644
--- a/core/l10n/sv.js
+++ b/core/l10n/sv.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "Kunde inte slutföra inloggningen",
"Your login token is invalid or has expired" : "Din inloggnings-token är ogiltigt eller har gått ut",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Denna community-release av Nextcloud stöds inte och direktnotifikationer är inte tillgängliga.",
+ "Login" : "Logga in",
"Password reset is disabled" : "Lösenordsåterställning är avaktiverat",
"Could not reset password because the token is expired" : "Kunde inte återställa lösenord eftersom token har utgått",
"Could not reset password because the token is invalid" : "Kunde inte återställa lösenord eftersom token är ogiltigt",
diff --git a/core/l10n/sv.json b/core/l10n/sv.json
index b0cb0c8b516..ce771d7e945 100644
--- a/core/l10n/sv.json
+++ b/core/l10n/sv.json
@@ -25,6 +25,7 @@
"Could not complete login" : "Kunde inte slutföra inloggningen",
"Your login token is invalid or has expired" : "Din inloggnings-token är ogiltigt eller har gått ut",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Denna community-release av Nextcloud stöds inte och direktnotifikationer är inte tillgängliga.",
+ "Login" : "Logga in",
"Password reset is disabled" : "Lösenordsåterställning är avaktiverat",
"Could not reset password because the token is expired" : "Kunde inte återställa lösenord eftersom token har utgått",
"Could not reset password because the token is invalid" : "Kunde inte återställa lösenord eftersom token är ogiltigt",
diff --git a/core/l10n/th.js b/core/l10n/th.js
index 833af80342d..f981eb29ac6 100644
--- a/core/l10n/th.js
+++ b/core/l10n/th.js
@@ -26,6 +26,7 @@ OC.L10N.register(
"Invalid app password" : "รหัสผ่านแอปไม่ถูกต้อง",
"Could not complete login" : "ไม่สามารถดำเนินการเข้าสู่ระบบ",
"Your login token is invalid or has expired" : "โทเค็นเข้าสู่ระบบของคุณไม่ถูกต้องหรือหมดอายุแล้ว",
+ "Login" : "Login",
"Password reset is disabled" : "การตั้งรหัสผ่านใหม่ถูกปิดใช้งาน",
"%s password reset" : "ตั้งรหัสผ่าน %s ใหม่",
"Password reset" : "ตั้งรหัสผ่านใหม่",
diff --git a/core/l10n/th.json b/core/l10n/th.json
index df4c617b166..d7367fa5e2d 100644
--- a/core/l10n/th.json
+++ b/core/l10n/th.json
@@ -24,6 +24,7 @@
"Invalid app password" : "รหัสผ่านแอปไม่ถูกต้อง",
"Could not complete login" : "ไม่สามารถดำเนินการเข้าสู่ระบบ",
"Your login token is invalid or has expired" : "โทเค็นเข้าสู่ระบบของคุณไม่ถูกต้องหรือหมดอายุแล้ว",
+ "Login" : "Login",
"Password reset is disabled" : "การตั้งรหัสผ่านใหม่ถูกปิดใช้งาน",
"%s password reset" : "ตั้งรหัสผ่าน %s ใหม่",
"Password reset" : "ตั้งรหัสผ่านใหม่",
diff --git a/core/l10n/tr.js b/core/l10n/tr.js
index a2ccefc7082..4d0c3b78b69 100644
--- a/core/l10n/tr.js
+++ b/core/l10n/tr.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "Oturum açılamadı",
"Your login token is invalid or has expired" : "Oturum açma kodunuz geçersiz ya da süresi geçmiş",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Bu Nextcloud topluluk sürümü desteklenmiyor ve anlık bildirimler kullanılamıyor.",
+ "Login" : "Oturum aç",
"Password reset is disabled" : "Parola sıfırlama devre dışı bırakılmış",
"Could not reset password because the token is expired" : "Kodun süresi geçtiğinden parola sıfırlanamadı",
"Could not reset password because the token is invalid" : "Kod geçersiz olduğundan parola sıfırlanamadı",
diff --git a/core/l10n/tr.json b/core/l10n/tr.json
index 2a35813a626..ea976ea8a70 100644
--- a/core/l10n/tr.json
+++ b/core/l10n/tr.json
@@ -25,6 +25,7 @@
"Could not complete login" : "Oturum açılamadı",
"Your login token is invalid or has expired" : "Oturum açma kodunuz geçersiz ya da süresi geçmiş",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Bu Nextcloud topluluk sürümü desteklenmiyor ve anlık bildirimler kullanılamıyor.",
+ "Login" : "Oturum aç",
"Password reset is disabled" : "Parola sıfırlama devre dışı bırakılmış",
"Could not reset password because the token is expired" : "Kodun süresi geçtiğinden parola sıfırlanamadı",
"Could not reset password because the token is invalid" : "Kod geçersiz olduğundan parola sıfırlanamadı",
diff --git a/core/l10n/uk.js b/core/l10n/uk.js
index c76c6203ebf..70c203cc8df 100644
--- a/core/l10n/uk.js
+++ b/core/l10n/uk.js
@@ -26,6 +26,7 @@ OC.L10N.register(
"Invalid app password" : "Неправильний пароль застосунку",
"Could not complete login" : "Не вдалося увійти",
"Your login token is invalid or has expired" : "Ваш токен для входу неправильний або термін його дії вичерпано",
+ "Login" : "Логін",
"Password reset is disabled" : "Заборонено перевстановлення пароля",
"%s password reset" : "%s перевстановлення пароля",
"Password reset" : "Перевстановлення пароля",
diff --git a/core/l10n/uk.json b/core/l10n/uk.json
index b866d08e165..79968db5091 100644
--- a/core/l10n/uk.json
+++ b/core/l10n/uk.json
@@ -24,6 +24,7 @@
"Invalid app password" : "Неправильний пароль застосунку",
"Could not complete login" : "Не вдалося увійти",
"Your login token is invalid or has expired" : "Ваш токен для входу неправильний або термін його дії вичерпано",
+ "Login" : "Логін",
"Password reset is disabled" : "Заборонено перевстановлення пароля",
"%s password reset" : "%s перевстановлення пароля",
"Password reset" : "Перевстановлення пароля",
diff --git a/core/l10n/vi.js b/core/l10n/vi.js
index 48fce8bbd4c..73962bebfbf 100644
--- a/core/l10n/vi.js
+++ b/core/l10n/vi.js
@@ -25,6 +25,7 @@ OC.L10N.register(
"State token does not match" : "Mã trạng thái không khớp",
"Invalid app password" : "Mật khẩu ứng dụng không hợp lệ",
"Could not complete login" : "Không thể hoàn thành đăng nhập",
+ "Login" : "Đăng nhập",
"Password reset is disabled" : "Đã tắt chức năng đặt lại mật khẩu",
"%s password reset" : "%s thiết lập lại mật khẩu",
"Password reset" : "Đặt lại mật khẩu",
diff --git a/core/l10n/vi.json b/core/l10n/vi.json
index 86d0a4d1110..902f460dfae 100644
--- a/core/l10n/vi.json
+++ b/core/l10n/vi.json
@@ -23,6 +23,7 @@
"State token does not match" : "Mã trạng thái không khớp",
"Invalid app password" : "Mật khẩu ứng dụng không hợp lệ",
"Could not complete login" : "Không thể hoàn thành đăng nhập",
+ "Login" : "Đăng nhập",
"Password reset is disabled" : "Đã tắt chức năng đặt lại mật khẩu",
"%s password reset" : "%s thiết lập lại mật khẩu",
"Password reset" : "Đặt lại mật khẩu",
diff --git a/core/l10n/zh_CN.js b/core/l10n/zh_CN.js
index c4003abb057..b71597be301 100644
--- a/core/l10n/zh_CN.js
+++ b/core/l10n/zh_CN.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "无法完成登录",
"Your login token is invalid or has expired" : "您的登录token无效或已过期",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Nextcloud 的这个社区版本不受支持,即时通知不可用。",
+ "Login" : "登录",
"Password reset is disabled" : "密码重置不可用",
"Could not reset password because the token is expired" : "无法重设密码,因为令牌已过期",
"Could not reset password because the token is invalid" : "无法重设密码,因为令牌无效",
diff --git a/core/l10n/zh_CN.json b/core/l10n/zh_CN.json
index 6ddfee6a252..737070cfa4f 100644
--- a/core/l10n/zh_CN.json
+++ b/core/l10n/zh_CN.json
@@ -25,6 +25,7 @@
"Could not complete login" : "无法完成登录",
"Your login token is invalid or has expired" : "您的登录token无效或已过期",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "Nextcloud 的这个社区版本不受支持,即时通知不可用。",
+ "Login" : "登录",
"Password reset is disabled" : "密码重置不可用",
"Could not reset password because the token is expired" : "无法重设密码,因为令牌已过期",
"Could not reset password because the token is invalid" : "无法重设密码,因为令牌无效",
diff --git a/core/l10n/zh_HK.js b/core/l10n/zh_HK.js
index 15673a27755..8ee2d822b6e 100644
--- a/core/l10n/zh_HK.js
+++ b/core/l10n/zh_HK.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "無法完成登錄",
"Your login token is invalid or has expired" : "您的登入權杖無效或已過期",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "不支援 Nextcloud 的這個社群版本,且即時通知不可用。",
+ "Login" : "登入",
"Password reset is disabled" : "密碼重設已停用",
"Could not reset password because the token is expired" : "權杖已過期,無法重設密碼",
"Could not reset password because the token is invalid" : "重設密碼權杖無效,重設失敗",
diff --git a/core/l10n/zh_HK.json b/core/l10n/zh_HK.json
index e04dd6bb708..68e2f3f85b7 100644
--- a/core/l10n/zh_HK.json
+++ b/core/l10n/zh_HK.json
@@ -25,6 +25,7 @@
"Could not complete login" : "無法完成登錄",
"Your login token is invalid or has expired" : "您的登入權杖無效或已過期",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "不支援 Nextcloud 的這個社群版本,且即時通知不可用。",
+ "Login" : "登入",
"Password reset is disabled" : "密碼重設已停用",
"Could not reset password because the token is expired" : "權杖已過期,無法重設密碼",
"Could not reset password because the token is invalid" : "重設密碼權杖無效,重設失敗",
diff --git a/core/l10n/zh_TW.js b/core/l10n/zh_TW.js
index 61dff3d55ba..261dbf2286f 100644
--- a/core/l10n/zh_TW.js
+++ b/core/l10n/zh_TW.js
@@ -27,6 +27,7 @@ OC.L10N.register(
"Could not complete login" : "嘗試登入時發生錯誤",
"Your login token is invalid or has expired" : "您的登入權杖無效或已過期",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "不支援 Nextcloud 的這個社群版本,且即時通知不可用。",
+ "Login" : "登入",
"Password reset is disabled" : "密碼重設已停用",
"Could not reset password because the token is expired" : "無法重設密碼,因為權杖已過期",
"Could not reset password because the token is invalid" : "無法重設密碼,因為權杖無效",
diff --git a/core/l10n/zh_TW.json b/core/l10n/zh_TW.json
index 63967e391db..4905d668e9d 100644
--- a/core/l10n/zh_TW.json
+++ b/core/l10n/zh_TW.json
@@ -25,6 +25,7 @@
"Could not complete login" : "嘗試登入時發生錯誤",
"Your login token is invalid or has expired" : "您的登入權杖無效或已過期",
"This community release of Nextcloud is unsupported and instant notifications are unavailable." : "不支援 Nextcloud 的這個社群版本,且即時通知不可用。",
+ "Login" : "登入",
"Password reset is disabled" : "密碼重設已停用",
"Could not reset password because the token is expired" : "無法重設密碼,因為權杖已過期",
"Could not reset password because the token is invalid" : "無法重設密碼,因為權杖無效",
diff --git a/lib/private/Files/SetupManager.php b/lib/private/Files/SetupManager.php
index f19c9bfa062..5782a5a72a6 100644
--- a/lib/private/Files/SetupManager.php
+++ b/lib/private/Files/SetupManager.php
@@ -82,6 +82,7 @@ class SetupManager {
private IConfig $config;
private bool $listeningForProviders;
private array $fullSetupRequired = [];
+ private bool $setupBuiltinWrappersDone = false;
public function __construct(
IEventLogger $eventLogger,
@@ -121,6 +122,15 @@ class SetupManager {
}
private function setupBuiltinWrappers() {
+ if ($this->setupBuiltinWrappersDone) {
+ return;
+ }
+ $this->setupBuiltinWrappersDone = true;
+
+ // load all filesystem apps before, so no setup-hook gets lost
+ OC_App::loadApps(['filesystem']);
+ $prevLogging = Filesystem::logWarningWhenAddingStorageWrapper(false);
+
Filesystem::addStorageWrapper('mount_options', function ($mountPoint, IStorage $storage, IMountPoint $mount) {
if ($storage->instanceOfStorage(Common::class)) {
$storage->setMountOptions($mount->getOptions());
@@ -188,6 +198,8 @@ class SetupManager {
}
return $storage;
});
+
+ Filesystem::logWarningWhenAddingStorageWrapper($prevLogging);
}
/**
@@ -223,6 +235,9 @@ class SetupManager {
return;
}
$this->setupUsers[] = $user->getUID();
+
+ $this->setupBuiltinWrappers();
+
$prevLogging = Filesystem::logWarningWhenAddingStorageWrapper(false);
OC_Hook::emit('OC_Filesystem', 'preSetup', ['user' => $user->getUID()]);
@@ -321,14 +336,8 @@ class SetupManager {
$this->eventLogger->start('setup_root_fs', 'Setup root filesystem');
- // load all filesystem apps before, so no setup-hook gets lost
- OC_App::loadApps(['filesystem']);
- $prevLogging = Filesystem::logWarningWhenAddingStorageWrapper(false);
-
$this->setupBuiltinWrappers();
- Filesystem::logWarningWhenAddingStorageWrapper($prevLogging);
-
$rootMounts = $this->mountProviderCollection->getRootMounts();
foreach ($rootMounts as $rootMountProvider) {
$this->mountManager->addMount($rootMountProvider);
diff --git a/tests/Core/Controller/AvatarControllerTest.php b/tests/Core/Controller/AvatarControllerTest.php
index 5c0814dbf86..256f5665795 100644
--- a/tests/Core/Controller/AvatarControllerTest.php
+++ b/tests/Core/Controller/AvatarControllerTest.php
@@ -38,6 +38,7 @@ use OCP\Files\File;
use OCP\Files\IRootFolder;
use OCP\Files\NotFoundException;
use OCP\Files\NotPermittedException;
+use OCP\Files\SimpleFS\ISimpleFile;
use OCP\IAvatar;
use OCP\IAvatarManager;
use OCP\ICache;
@@ -59,7 +60,7 @@ class AvatarControllerTest extends \Test\TestCase {
private $avatarMock;
/** @var IUser|\PHPUnit\Framework\MockObject\MockObject */
private $userMock;
- /** @var File|\PHPUnit\Framework\MockObject\MockObject */
+ /** @var ISimpleFile|\PHPUnit\Framework\MockObject\MockObject */
private $avatarFile;
/** @var IAvatarManager|\PHPUnit\Framework\MockObject\MockObject */
@@ -115,7 +116,7 @@ class AvatarControllerTest extends \Test\TestCase {
$this->userManager->method('get')
->willReturnMap([['userId', $this->userMock]]);
- $this->avatarFile = $this->getMockBuilder('OCP\Files\File')->getMock();
+ $this->avatarFile = $this->getMockBuilder(ISimpleFile::class)->getMock();
$this->avatarFile->method('getContent')->willReturn('image data');
$this->avatarFile->method('getMimeType')->willReturn('image type');
$this->avatarFile->method('getEtag')->willReturn('my etag');
diff --git a/tests/Core/Controller/LoginControllerTest.php b/tests/Core/Controller/LoginControllerTest.php
index 551e8917482..cee3da65994 100644
--- a/tests/Core/Controller/LoginControllerTest.php
+++ b/tests/Core/Controller/LoginControllerTest.php
@@ -228,7 +228,7 @@ class LoginControllerTest extends TestCase {
->willReturn('/default/foo');
$expectedResponse = new RedirectResponse('/default/foo');
- $this->assertEquals($expectedResponse, $this->loginController->showLoginForm('', '', ''));
+ $this->assertEquals($expectedResponse, $this->loginController->showLoginForm('', ''));
}
public function testShowLoginFormWithErrorsInSession() {
@@ -279,10 +279,11 @@ class LoginControllerTest extends TestCase {
'login',
[
'alt_login' => [],
+ 'pageTitle' => 'Login'
],
'guest'
);
- $this->assertEquals($expectedResponse, $this->loginController->showLoginForm('', '', ''));
+ $this->assertEquals($expectedResponse, $this->loginController->showLoginForm('', ''));
}
public function testShowLoginFormForFlowAuth() {
@@ -303,16 +304,17 @@ class LoginControllerTest extends TestCase {
'login',
[
'alt_login' => [],
+ 'pageTitle' => 'Login'
],
'guest'
);
- $this->assertEquals($expectedResponse, $this->loginController->showLoginForm('', 'login/flow', ''));
+ $this->assertEquals($expectedResponse, $this->loginController->showLoginForm('', 'login/flow'));
}
/**
* @return array
*/
- public function passwordResetDataProvider() {
+ public function passwordResetDataProvider(): array {
return [
[
true,
@@ -371,10 +373,11 @@ class LoginControllerTest extends TestCase {
'login',
[
'alt_login' => [],
+ 'pageTitle' => 'Login'
],
'guest'
);
- $this->assertEquals($expectedResponse, $this->loginController->showLoginForm('LdapUser', '', ''));
+ $this->assertEquals($expectedResponse, $this->loginController->showLoginForm('LdapUser', ''));
}
public function testShowLoginFormForUserNamed0() {
@@ -425,10 +428,11 @@ class LoginControllerTest extends TestCase {
'login',
[
'alt_login' => [],
+ 'pageTitle' => 'Login'
],
'guest'
);
- $this->assertEquals($expectedResponse, $this->loginController->showLoginForm('0', '', ''));
+ $this->assertEquals($expectedResponse, $this->loginController->showLoginForm('0', ''));
}
public function testLoginWithInvalidCredentials() {