summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/composer/composer/autoload_classmap.php1
-rw-r--r--lib/composer/composer/autoload_static.php1
-rw-r--r--lib/l10n/ast.js2
-rw-r--r--lib/l10n/ast.json2
-rw-r--r--lib/l10n/cs.js2
-rw-r--r--lib/l10n/cs.json2
-rw-r--r--lib/l10n/de.js2
-rw-r--r--lib/l10n/de.json2
-rw-r--r--lib/l10n/de_DE.js2
-rw-r--r--lib/l10n/de_DE.json2
-rw-r--r--lib/l10n/el.js2
-rw-r--r--lib/l10n/el.json2
-rw-r--r--lib/l10n/en_GB.js2
-rw-r--r--lib/l10n/en_GB.json2
-rw-r--r--lib/l10n/es.js2
-rw-r--r--lib/l10n/es.json2
-rw-r--r--lib/l10n/es_419.js258
-rw-r--r--lib/l10n/es_419.json256
-rw-r--r--lib/l10n/es_AR.js2
-rw-r--r--lib/l10n/es_AR.json2
-rw-r--r--lib/l10n/es_CL.js2
-rw-r--r--lib/l10n/es_CL.json2
-rw-r--r--lib/l10n/es_CO.js2
-rw-r--r--lib/l10n/es_CO.json2
-rw-r--r--lib/l10n/es_CR.js2
-rw-r--r--lib/l10n/es_CR.json2
-rw-r--r--lib/l10n/es_DO.js2
-rw-r--r--lib/l10n/es_DO.json2
-rw-r--r--lib/l10n/es_EC.js2
-rw-r--r--lib/l10n/es_EC.json2
-rw-r--r--lib/l10n/es_GT.js2
-rw-r--r--lib/l10n/es_GT.json2
-rw-r--r--lib/l10n/es_HN.js2
-rw-r--r--lib/l10n/es_HN.json2
-rw-r--r--lib/l10n/es_MX.js2
-rw-r--r--lib/l10n/es_MX.json2
-rw-r--r--lib/l10n/es_NI.js2
-rw-r--r--lib/l10n/es_NI.json2
-rw-r--r--lib/l10n/es_PA.js2
-rw-r--r--lib/l10n/es_PA.json2
-rw-r--r--lib/l10n/es_PE.js2
-rw-r--r--lib/l10n/es_PE.json2
-rw-r--r--lib/l10n/es_PR.js2
-rw-r--r--lib/l10n/es_PR.json2
-rw-r--r--lib/l10n/es_PY.js2
-rw-r--r--lib/l10n/es_PY.json2
-rw-r--r--lib/l10n/es_SV.js2
-rw-r--r--lib/l10n/es_SV.json2
-rw-r--r--lib/l10n/es_UY.js2
-rw-r--r--lib/l10n/es_UY.json2
-rw-r--r--lib/l10n/et_EE.js2
-rw-r--r--lib/l10n/et_EE.json2
-rw-r--r--lib/l10n/fi.js2
-rw-r--r--lib/l10n/fi.json2
-rw-r--r--lib/l10n/fr.js2
-rw-r--r--lib/l10n/fr.json2
-rw-r--r--lib/l10n/he.js2
-rw-r--r--lib/l10n/he.json2
-rw-r--r--lib/l10n/hu.js2
-rw-r--r--lib/l10n/hu.json2
-rw-r--r--lib/l10n/is.js2
-rw-r--r--lib/l10n/is.json2
-rw-r--r--lib/l10n/it.js2
-rw-r--r--lib/l10n/it.json2
-rw-r--r--lib/l10n/ja.js2
-rw-r--r--lib/l10n/ja.json2
-rw-r--r--lib/l10n/ka_GE.js2
-rw-r--r--lib/l10n/ka_GE.json2
-rw-r--r--lib/l10n/ko.js2
-rw-r--r--lib/l10n/ko.json2
-rw-r--r--lib/l10n/lt_LT.js2
-rw-r--r--lib/l10n/lt_LT.json2
-rw-r--r--lib/l10n/nb.js2
-rw-r--r--lib/l10n/nb.json2
-rw-r--r--lib/l10n/nl.js12
-rw-r--r--lib/l10n/nl.json12
-rw-r--r--lib/l10n/pl.js2
-rw-r--r--lib/l10n/pl.json2
-rw-r--r--lib/l10n/pt_BR.js2
-rw-r--r--lib/l10n/pt_BR.json2
-rw-r--r--lib/l10n/ru.js2
-rw-r--r--lib/l10n/ru.json2
-rw-r--r--lib/l10n/sk.js2
-rw-r--r--lib/l10n/sk.json2
-rw-r--r--lib/l10n/sq.js2
-rw-r--r--lib/l10n/sq.json2
-rw-r--r--lib/l10n/sr.js2
-rw-r--r--lib/l10n/sr.json2
-rw-r--r--lib/l10n/sv.js18
-rw-r--r--lib/l10n/sv.json18
-rw-r--r--lib/l10n/tr.js2
-rw-r--r--lib/l10n/tr.json2
-rw-r--r--lib/l10n/zh_CN.js2
-rw-r--r--lib/l10n/zh_CN.json2
-rw-r--r--lib/l10n/zh_TW.js2
-rw-r--r--lib/l10n/zh_TW.json2
-rw-r--r--lib/private/App/AppStore/Fetcher/Fetcher.php3
-rw-r--r--lib/private/AppFramework/DependencyInjection/DIContainer.php14
-rw-r--r--lib/private/AppFramework/Middleware/Security/PasswordConfirmationMiddleware.php81
-rw-r--r--lib/private/AppFramework/Middleware/Security/SecurityMiddleware.php17
-rw-r--r--lib/private/Files/ObjectStore/S3ConnectionTrait.php17
-rw-r--r--lib/private/Files/ObjectStore/S3Signature.php204
-rw-r--r--lib/private/Template/CSSResourceLocator.php4
-rw-r--r--lib/private/Template/JSConfigHelper.php3
-rw-r--r--lib/private/Template/SCSSCacher.php31
-rw-r--r--lib/private/TemplateLayout.php9
-rw-r--r--lib/private/User/Manager.php10
107 files changed, 996 insertions, 149 deletions
diff --git a/lib/composer/composer/autoload_classmap.php b/lib/composer/composer/autoload_classmap.php
index 738054cd377..974a6343869 100644
--- a/lib/composer/composer/autoload_classmap.php
+++ b/lib/composer/composer/autoload_classmap.php
@@ -335,6 +335,7 @@ return array(
'OC\\AppFramework\\Middleware\\Security\\Exceptions\\NotLoggedInException' => $baseDir . '/lib/private/AppFramework/Middleware/Security/Exceptions/NotLoggedInException.php',
'OC\\AppFramework\\Middleware\\Security\\Exceptions\\SecurityException' => $baseDir . '/lib/private/AppFramework/Middleware/Security/Exceptions/SecurityException.php',
'OC\\AppFramework\\Middleware\\Security\\Exceptions\\StrictCookieMissingException' => $baseDir . '/lib/private/AppFramework/Middleware/Security/Exceptions/StrictCookieMissingException.php',
+ 'OC\\AppFramework\\Middleware\\Security\\PasswordConfirmationMiddleware' => $baseDir . '/lib/private/AppFramework/Middleware/Security/PasswordConfirmationMiddleware.php',
'OC\\AppFramework\\Middleware\\Security\\RateLimitingMiddleware' => $baseDir . '/lib/private/AppFramework/Middleware/Security/RateLimitingMiddleware.php',
'OC\\AppFramework\\Middleware\\Security\\SameSiteCookieMiddleware' => $baseDir . '/lib/private/AppFramework/Middleware/Security/SameSiteCookieMiddleware.php',
'OC\\AppFramework\\Middleware\\Security\\SecurityMiddleware' => $baseDir . '/lib/private/AppFramework/Middleware/Security/SecurityMiddleware.php',
diff --git a/lib/composer/composer/autoload_static.php b/lib/composer/composer/autoload_static.php
index 7ffbd4c7882..fc71d085f0a 100644
--- a/lib/composer/composer/autoload_static.php
+++ b/lib/composer/composer/autoload_static.php
@@ -365,6 +365,7 @@ class ComposerStaticInit53792487c5a8370acc0b06b1a864ff4c
'OC\\AppFramework\\Middleware\\Security\\Exceptions\\NotLoggedInException' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/Exceptions/NotLoggedInException.php',
'OC\\AppFramework\\Middleware\\Security\\Exceptions\\SecurityException' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/Exceptions/SecurityException.php',
'OC\\AppFramework\\Middleware\\Security\\Exceptions\\StrictCookieMissingException' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/Exceptions/StrictCookieMissingException.php',
+ 'OC\\AppFramework\\Middleware\\Security\\PasswordConfirmationMiddleware' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/PasswordConfirmationMiddleware.php',
'OC\\AppFramework\\Middleware\\Security\\RateLimitingMiddleware' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/RateLimitingMiddleware.php',
'OC\\AppFramework\\Middleware\\Security\\SameSiteCookieMiddleware' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/SameSiteCookieMiddleware.php',
'OC\\AppFramework\\Middleware\\Security\\SecurityMiddleware' => __DIR__ . '/../../..' . '/lib/private/AppFramework/Middleware/Security/SecurityMiddleware.php',
diff --git a/lib/l10n/ast.js b/lib/l10n/ast.js
index 20fa0da1cc6..7ff0cdecaec 100644
--- a/lib/l10n/ast.js
+++ b/lib/l10n/ast.js
@@ -43,6 +43,7 @@ OC.L10N.register(
"Apps" : "Aplicaciones",
"Log out" : "Zarrar sesión",
"Users" : "Usuarios",
+ "Unknown user" : "Usuariu desconocíu",
"APCu" : "APCu",
"Basic settings" : "Axustes básicos",
"Security" : "Seguranza",
@@ -144,7 +145,6 @@ OC.L10N.register(
"Application is not enabled" : "L'aplicación nun ta habilitada",
"Authentication error" : "Fallu d'autenticación",
"Token expired. Please reload page." : "Token caducáu. Recarga la páxina.",
- "Unknown user" : "Usuariu desconocíu",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Nun hai controladores de bases de datos (sqlite, mysql, o postgresql)",
"Cannot write into \"config\" directory" : "Nun pue escribise nel direutoriu \"config\"",
"Cannot write into \"apps\" directory" : "Nun pue escribise nel direutoriu \"apps\"",
diff --git a/lib/l10n/ast.json b/lib/l10n/ast.json
index af5cba2d24a..61df911a61d 100644
--- a/lib/l10n/ast.json
+++ b/lib/l10n/ast.json
@@ -41,6 +41,7 @@
"Apps" : "Aplicaciones",
"Log out" : "Zarrar sesión",
"Users" : "Usuarios",
+ "Unknown user" : "Usuariu desconocíu",
"APCu" : "APCu",
"Basic settings" : "Axustes básicos",
"Security" : "Seguranza",
@@ -142,7 +143,6 @@
"Application is not enabled" : "L'aplicación nun ta habilitada",
"Authentication error" : "Fallu d'autenticación",
"Token expired. Please reload page." : "Token caducáu. Recarga la páxina.",
- "Unknown user" : "Usuariu desconocíu",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Nun hai controladores de bases de datos (sqlite, mysql, o postgresql)",
"Cannot write into \"config\" directory" : "Nun pue escribise nel direutoriu \"config\"",
"Cannot write into \"apps\" directory" : "Nun pue escribise nel direutoriu \"apps\"",
diff --git a/lib/l10n/cs.js b/lib/l10n/cs.js
index 4a20bf8b03f..124c22763c0 100644
--- a/lib/l10n/cs.js
+++ b/lib/l10n/cs.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Nastavení",
"Log out" : "Odhlásit se",
"Users" : "Uživatelé",
+ "Unknown user" : "Neznámý uživatel",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Základní nastavení",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "Aplikace není povolena",
"Authentication error" : "Chyba ověření",
"Token expired. Please reload page." : "Token vypršel. Obnovte prosím stránku.",
- "Unknown user" : "Neznámý uživatel",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Nejsou instalovány ovladače databází (sqlite, mysql nebo postresql).",
"Cannot write into \"config\" directory" : "Nelze zapisovat do adresáře \"config\"",
"Cannot write into \"apps\" directory" : "Nelze zapisovat do adresáře \"apps\"",
diff --git a/lib/l10n/cs.json b/lib/l10n/cs.json
index e9d0615db78..c46b284815c 100644
--- a/lib/l10n/cs.json
+++ b/lib/l10n/cs.json
@@ -61,6 +61,7 @@
"Settings" : "Nastavení",
"Log out" : "Odhlásit se",
"Users" : "Uživatelé",
+ "Unknown user" : "Neznámý uživatel",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Základní nastavení",
@@ -192,7 +193,6 @@
"Application is not enabled" : "Aplikace není povolena",
"Authentication error" : "Chyba ověření",
"Token expired. Please reload page." : "Token vypršel. Obnovte prosím stránku.",
- "Unknown user" : "Neznámý uživatel",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Nejsou instalovány ovladače databází (sqlite, mysql nebo postresql).",
"Cannot write into \"config\" directory" : "Nelze zapisovat do adresáře \"config\"",
"Cannot write into \"apps\" directory" : "Nelze zapisovat do adresáře \"apps\"",
diff --git a/lib/l10n/de.js b/lib/l10n/de.js
index 499bd583ae9..1f4055b32af 100644
--- a/lib/l10n/de.js
+++ b/lib/l10n/de.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Einstellungen",
"Log out" : "Abmelden",
"Users" : "Benutzer",
+ "Unknown user" : "Unbekannter Benutzer",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Grundeinstellungen",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "Die Anwendung ist nicht aktiviert",
"Authentication error" : "Authentifizierungsfehler",
"Token expired. Please reload page." : "Token abgelaufen. Bitte lade die Seite neu.",
- "Unknown user" : "Unbekannter Benutzer",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Keine Datenbanktreiber (SQLite, MySQL oder PostgreSQL) installiert.",
"Cannot write into \"config\" directory" : "Schreiben in das „config“-Verzeichnis ist nicht möglich",
"Cannot write into \"apps\" directory" : "Schreiben in das „apps“-Verzeichnis ist nicht möglich",
diff --git a/lib/l10n/de.json b/lib/l10n/de.json
index 8bf05f4c647..71364201596 100644
--- a/lib/l10n/de.json
+++ b/lib/l10n/de.json
@@ -61,6 +61,7 @@
"Settings" : "Einstellungen",
"Log out" : "Abmelden",
"Users" : "Benutzer",
+ "Unknown user" : "Unbekannter Benutzer",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Grundeinstellungen",
@@ -192,7 +193,6 @@
"Application is not enabled" : "Die Anwendung ist nicht aktiviert",
"Authentication error" : "Authentifizierungsfehler",
"Token expired. Please reload page." : "Token abgelaufen. Bitte lade die Seite neu.",
- "Unknown user" : "Unbekannter Benutzer",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Keine Datenbanktreiber (SQLite, MySQL oder PostgreSQL) installiert.",
"Cannot write into \"config\" directory" : "Schreiben in das „config“-Verzeichnis ist nicht möglich",
"Cannot write into \"apps\" directory" : "Schreiben in das „apps“-Verzeichnis ist nicht möglich",
diff --git a/lib/l10n/de_DE.js b/lib/l10n/de_DE.js
index e0f1a8f8075..612bf1cb8b3 100644
--- a/lib/l10n/de_DE.js
+++ b/lib/l10n/de_DE.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Einstellungen",
"Log out" : "Abmelden",
"Users" : "Benutzer",
+ "Unknown user" : "Unbekannter Benutzer",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Grundeinstellungen",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "Die Anwendung ist nicht aktiviert",
"Authentication error" : "Authentifizierungsfehler",
"Token expired. Please reload page." : "Token abgelaufen. Bitte laden Sie die Seite neu.",
- "Unknown user" : "Unbekannter Benutzer",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Keine Datenbanktreiber (SQLite, MySQL oder PostgreSQL) installiert.",
"Cannot write into \"config\" directory" : "Schreiben in das „config“-Verzeichnis ist nicht möglich",
"Cannot write into \"apps\" directory" : "Schreiben in das „apps“-Verzeichnis ist nicht möglich",
diff --git a/lib/l10n/de_DE.json b/lib/l10n/de_DE.json
index d1f6cdc0ced..2d2fa4a3a68 100644
--- a/lib/l10n/de_DE.json
+++ b/lib/l10n/de_DE.json
@@ -61,6 +61,7 @@
"Settings" : "Einstellungen",
"Log out" : "Abmelden",
"Users" : "Benutzer",
+ "Unknown user" : "Unbekannter Benutzer",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Grundeinstellungen",
@@ -192,7 +193,6 @@
"Application is not enabled" : "Die Anwendung ist nicht aktiviert",
"Authentication error" : "Authentifizierungsfehler",
"Token expired. Please reload page." : "Token abgelaufen. Bitte laden Sie die Seite neu.",
- "Unknown user" : "Unbekannter Benutzer",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Keine Datenbanktreiber (SQLite, MySQL oder PostgreSQL) installiert.",
"Cannot write into \"config\" directory" : "Schreiben in das „config“-Verzeichnis ist nicht möglich",
"Cannot write into \"apps\" directory" : "Schreiben in das „apps“-Verzeichnis ist nicht möglich",
diff --git a/lib/l10n/el.js b/lib/l10n/el.js
index ad644d27d03..ef3622ebdc7 100644
--- a/lib/l10n/el.js
+++ b/lib/l10n/el.js
@@ -54,6 +54,7 @@ OC.L10N.register(
"Settings" : "Ρυθμίσεις",
"Log out" : "Έξοδος",
"Users" : "Χρήστες",
+ "Unknown user" : "Άγνωστος χρήστης",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Βασικές ρυθμίσεις",
@@ -181,7 +182,6 @@ OC.L10N.register(
"Application is not enabled" : "Δεν ενεργοποιήθηκε η εφαρμογή",
"Authentication error" : "Σφάλμα πιστοποίησης",
"Token expired. Please reload page." : "Το αναγνωριστικό έληξε. Παρακαλώ φορτώστε ξανά την σελίδα.",
- "Unknown user" : "Άγνωστος χρήστης",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Δεν βρέθηκαν εγκατεστημένοι οδηγοί βάσεων δεδομένων (sqlite, mysql, or postgresql).",
"Cannot write into \"config\" directory" : "Αδυναμία εγγραφής στον κατάλογο \"config\"",
"Cannot write into \"apps\" directory" : "Αδυναμία εγγραφής στον κατάλογο \"apps\"",
diff --git a/lib/l10n/el.json b/lib/l10n/el.json
index cc5963ff67c..4764d8a091f 100644
--- a/lib/l10n/el.json
+++ b/lib/l10n/el.json
@@ -52,6 +52,7 @@
"Settings" : "Ρυθμίσεις",
"Log out" : "Έξοδος",
"Users" : "Χρήστες",
+ "Unknown user" : "Άγνωστος χρήστης",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Βασικές ρυθμίσεις",
@@ -179,7 +180,6 @@
"Application is not enabled" : "Δεν ενεργοποιήθηκε η εφαρμογή",
"Authentication error" : "Σφάλμα πιστοποίησης",
"Token expired. Please reload page." : "Το αναγνωριστικό έληξε. Παρακαλώ φορτώστε ξανά την σελίδα.",
- "Unknown user" : "Άγνωστος χρήστης",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Δεν βρέθηκαν εγκατεστημένοι οδηγοί βάσεων δεδομένων (sqlite, mysql, or postgresql).",
"Cannot write into \"config\" directory" : "Αδυναμία εγγραφής στον κατάλογο \"config\"",
"Cannot write into \"apps\" directory" : "Αδυναμία εγγραφής στον κατάλογο \"apps\"",
diff --git a/lib/l10n/en_GB.js b/lib/l10n/en_GB.js
index 7a39fbe37e1..8e2f0a3bf95 100644
--- a/lib/l10n/en_GB.js
+++ b/lib/l10n/en_GB.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Settings",
"Log out" : "Log out",
"Users" : "Users",
+ "Unknown user" : "Unknown user",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Basic settings",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "Application is not enabled",
"Authentication error" : "Authentication error",
"Token expired. Please reload page." : "Token expired. Please reload page.",
- "Unknown user" : "Unknown user",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No database drivers (sqlite, mysql, or postgresql) installed.",
"Cannot write into \"config\" directory" : "Cannot write into \"config\" directory",
"Cannot write into \"apps\" directory" : "Cannot write into \"apps\" directory",
diff --git a/lib/l10n/en_GB.json b/lib/l10n/en_GB.json
index 67a2fb2755b..77d69632aff 100644
--- a/lib/l10n/en_GB.json
+++ b/lib/l10n/en_GB.json
@@ -61,6 +61,7 @@
"Settings" : "Settings",
"Log out" : "Log out",
"Users" : "Users",
+ "Unknown user" : "Unknown user",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Basic settings",
@@ -192,7 +193,6 @@
"Application is not enabled" : "Application is not enabled",
"Authentication error" : "Authentication error",
"Token expired. Please reload page." : "Token expired. Please reload page.",
- "Unknown user" : "Unknown user",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No database drivers (sqlite, mysql, or postgresql) installed.",
"Cannot write into \"config\" directory" : "Cannot write into \"config\" directory",
"Cannot write into \"apps\" directory" : "Cannot write into \"apps\" directory",
diff --git a/lib/l10n/es.js b/lib/l10n/es.js
index 6f181e3824e..21ad61b2a9c 100644
--- a/lib/l10n/es.js
+++ b/lib/l10n/es.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Configuración",
"Log out" : "Desconectar",
"Users" : "Usuarios",
+ "Unknown user" : "Usuario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Ajustes básicos",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "La aplicación no está habilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "Token expirado. Por favor, recarge la página.",
- "Unknown user" : "Usuario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No están instalados los drivers de BBDD (sqlite, mysql, o postgresql)",
"Cannot write into \"config\" directory" : "No se puede escribir el el directorio de configuración",
"Cannot write into \"apps\" directory" : "No se puede escribir en el directorio de \"apps\"",
diff --git a/lib/l10n/es.json b/lib/l10n/es.json
index 240c083fbe3..b2820170692 100644
--- a/lib/l10n/es.json
+++ b/lib/l10n/es.json
@@ -61,6 +61,7 @@
"Settings" : "Configuración",
"Log out" : "Desconectar",
"Users" : "Usuarios",
+ "Unknown user" : "Usuario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Ajustes básicos",
@@ -192,7 +193,6 @@
"Application is not enabled" : "La aplicación no está habilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "Token expirado. Por favor, recarge la página.",
- "Unknown user" : "Usuario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No están instalados los drivers de BBDD (sqlite, mysql, o postgresql)",
"Cannot write into \"config\" directory" : "No se puede escribir el el directorio de configuración",
"Cannot write into \"apps\" directory" : "No se puede escribir en el directorio de \"apps\"",
diff --git a/lib/l10n/es_419.js b/lib/l10n/es_419.js
new file mode 100644
index 00000000000..c3504fda2e4
--- /dev/null
+++ b/lib/l10n/es_419.js
@@ -0,0 +1,258 @@
+OC.L10N.register(
+ "lib",
+ {
+ "Cannot write into \"config\" directory!" : "¡No se puede escribir en el directorio \"config\"!",
+ "This can usually be fixed by giving the webserver write access to the config directory" : "Esto generalmente se resuelve dándole al servidor web acceso para escribir en el directorio config. ",
+ "See %s" : "Ver %s",
+ "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "Por lo general esto se puede resolver al darle al servidor web acceso de escritura al directorio config. Por favor ve %s",
+ "The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server." : "Los archivos de la aplicación %$1s no fueron correctamente remplazados. Por favor asegúrarte de que la versión sea compatible con el servidor.",
+ "Sample configuration detected" : "Se ha detectado la configuración de muestra",
+ "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Se ha detectado que la configuración de muestra ha sido copiada. Esto puede arruiniar tu instalacón y no está soportado. Por favor lee la documentación antes de hacer cambios en el archivo config.php",
+ "%1$s and %2$s" : "%1$s y %2$s",
+ "%1$s, %2$s and %3$s" : "%1$s, %2$s y %3$s",
+ "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s y %4$s",
+ "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s y %5$s",
+ "Education Edition" : "Edición Educativa",
+ "Enterprise bundle" : "Paquete empresarial",
+ "Groupware bundle" : "Paquete de Groupware",
+ "Social sharing bundle" : "Paquete para compartir en redes sociales",
+ "PHP %s or higher is required." : "Se requiere de PHP %s o superior.",
+ "PHP with a version lower than %s is required." : "PHP con una versión inferiror a la %s es requerido. ",
+ "%sbit or higher PHP required." : "se requiere PHP para %sbit o superior.",
+ "Following databases are supported: %s" : "Las siguientes bases de datos están soportadas: %s",
+ "The command line tool %s could not be found" : "No fue posible encontar la herramienta de línea de comando %s",
+ "The library %s is not available." : "La biblioteca %s no está disponible. ",
+ "Library %s with a version higher than %s is required - available version %s." : "La biblitoteca %s con una versión superiror a la %s es requerida - versión disponible %s.",
+ "Library %s with a version lower than %s is required - available version %s." : "Se requiere de la biblioteca %s con una versión inferiror a la %s - la versión %s está disponible. ",
+ "Following platforms are supported: %s" : "Las siguientes plataformas están soportadas: %s",
+ "Server version %s or higher is required." : "Se requiere la versión del servidor %s o superior. ",
+ "Server version %s or lower is required." : "La versión del servidor %s o inferior es requerdia. ",
+ "Unknown filetype" : "Tipo de archivo desconocido",
+ "Invalid image" : "Imagen inválida",
+ "Avatar image is not square" : "La imagen del avatar no es un cuadrado",
+ "today" : "hoy",
+ "tomorrow" : "mañana",
+ "yesterday" : "ayer",
+ "_in %n day_::_in %n days_" : ["en %n día","en %n días"],
+ "_%n day ago_::_%n days ago_" : ["hace %n día","hace %n días"],
+ "next month" : "próximo mes",
+ "last month" : "mes pasado",
+ "_in %n month_::_in %n months_" : ["en %n mes","en %n meses"],
+ "_%n month ago_::_%n months ago_" : ["Hace %n mes","Hace %n meses"],
+ "next year" : "próximo año",
+ "last year" : "año pasado",
+ "_in %n year_::_in %n years_" : ["en %n año","en %n años"],
+ "_%n year ago_::_%n years ago_" : ["hace %n año","hace %n años"],
+ "_in %n hour_::_in %n hours_" : ["en %n hora","en %n horas"],
+ "_%n hour ago_::_%n hours ago_" : ["Hace %n hora","Hace %n horas"],
+ "_in %n minute_::_in %n minutes_" : ["en %n minuto","en %n minutos"],
+ "_%n minute ago_::_%n minutes ago_" : ["Hace %n minuto","Hace %n minutos"],
+ "in a few seconds" : "en algunos segundos",
+ "seconds ago" : "hace segundos",
+ "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "El módulo con ID: %sno existe. Por favor hablíitalo en tus configuraciones de aplicación o contacta a tu administrador. ",
+ "File name is a reserved word" : "Nombre de archivo es una palabra reservada",
+ "File name contains at least one invalid character" : "El nombre del archivo contiene al menos un caracter inválido",
+ "File name is too long" : "El nombre del archivo es demasiado largo",
+ "Dot files are not allowed" : "Los archivos Dot no están permitidos",
+ "Empty filename is not allowed" : "El uso de nombres de archivo vacíos no está permitido",
+ "App \"%s\" cannot be installed because appinfo file cannot be read." : "La aplicación \"%s\" no puede ser instalada porque el archivo appinfo no se puede leer. ",
+ "App \"%s\" cannot be installed because it is not compatible with this version of the server." : "La aplicación \"%s\" no puede ser instalada porque no es compatible con esta versión del servidor. ",
+ "This is an automatically sent email, please do not reply." : "Este es un correo enviado automáticamente, por favor no lo contestes. ",
+ "Help" : "Ayuda",
+ "Apps" : "Aplicaciones",
+ "Settings" : "Configuraciones",
+ "Log out" : "Salir",
+ "Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
+ "APCu" : "APCu",
+ "Redis" : "Redis",
+ "Basic settings" : "Configuraciones básicas",
+ "Sharing" : "Compartiendo",
+ "Security" : "Seguridad",
+ "Encryption" : "Encripción",
+ "Additional settings" : "Configuraciones adicionales",
+ "Tips & tricks" : "Consejos & trucos",
+ "Personal info" : "Información personal",
+ "Sync clients" : "Sincronizar clientes",
+ "Unlimited" : "Ilimitado",
+ "__language_name__" : "Español (México)",
+ "Verifying" : "Verficando",
+ "Verifying …" : "Verficando ...",
+ "Verify" : "Verificar",
+ "%s enter the database username and name." : "%s ingresa el usuario y nombre de la base de datos",
+ "%s enter the database username." : "%s ingresa el nombre de usuario de la base de datos.",
+ "%s enter the database name." : "%s ingresar el nombre de la base de datos",
+ "%s you may not use dots in the database name" : "%s no puedes utilizar puntos en el nombre de la base de datos",
+ "Oracle connection could not be established" : "No fue posible establecer la conexión a Oracle",
+ "Oracle username and/or password not valid" : "Usuario y/o contraseña de Oracle inválidos",
+ "PostgreSQL username and/or password not valid" : "El Usuario y/o Contraseña de PostgreSQL inválido(s)",
+ "You need to enter details of an existing account." : "Necesitas ingresar los detalles de una cuenta existente.",
+ "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "OS X de Mac no está soportado y %s no funcionará correctamente en esta plataforma ¡Úsalo bajo tu propio riesgo!",
+ "For the best results, please consider using a GNU/Linux server instead." : "Para mejores resultados, por favor cosidera usar en su lugar un servidor GNU/Linux.",
+ "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Al parecer esta instancia %s está corriendo en un ambiente PHP de 32-bits y el open_basedir ha sido configurado en el archivo php.ini. Esto generará problemas con archivos de más de 4GB de tamaño y es altamente desalentado. ",
+ "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Por favor elimina el ajuste open_basedir de tu archivo php.ini o cambia a PHP de 64 bits. ",
+ "Set an admin username." : "Establecer un Usuario administrador",
+ "Set an admin password." : "Establecer la contraseña del administrador.",
+ "Can't create or write into the data directory %s" : "No es posible crear o escribir en el directorio de datos %s",
+ "Invalid Federated Cloud ID" : "ID Inválido",
+ "Sharing %s failed, because the backend does not allow shares from type %i" : "Se presentó una falla al compartir %s, porque el backend no permite elementos compartidos de tipo %i",
+ "Sharing %s failed, because the file does not exist" : "Se presentó una falla al compartir %s porque el archivo no existe",
+ "You are not allowed to share %s" : "No tienes permitido compartir %s",
+ "Sharing %s failed, because you can not share with yourself" : "Se presentó una falla al compartir %s, porque no puedes compartir contigo mismo",
+ "Sharing %s failed, because the user %s does not exist" : "Se presentó una falla al compartir %s porque el usuario %s no existe",
+ "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Se presentó una falla al compartir %s porque el usuario %s no es un miembro de ninguno de los grupos de los cuales %s es miembro",
+ "Sharing %s failed, because this item is already shared with %s" : "Se presentó una falla al compartir %s, porque este elemento ya había sido compartido con %s",
+ "Sharing %s failed, because this item is already shared with user %s" : "Se presento una falla al compartir %s, porque este elemento ya ha sido compartido con el usuario %s",
+ "Sharing %s failed, because the group %s does not exist" : "Se presentó una falla al compartir %s, porque el grupo %s no existe",
+ "Sharing %s failed, because %s is not a member of the group %s" : "Se presentó una falla al compartir %s debido a que %s no es un miembro del grupo %s",
+ "You need to provide a password to create a public link, only protected links are allowed" : "Necesitas proporcionar una contraseña para crear una liga pública, sólo se permiten ligas protegidas. ",
+ "Sharing %s failed, because sharing with links is not allowed" : "Se presentó una falla al compartir %s porque no está permitido compartir con ligas",
+ "Not allowed to create a federated share with the same user" : "No está permitido crear un elemento compartido con el mismo usuario",
+ "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Se presentó una falla al compartir %s, no fue posible encontrar %s, tal vez el servidor sea inalcanzable por el momento",
+ "Share type %s is not valid for %s" : "El tipo del elemento compartido %s no es válido para %s",
+ "Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "No ha sido posible establecer la fecha de expiración. Los recursos compartidos no pueden expirar después de %s tras haber sido compartidos",
+ "Cannot set expiration date. Expiration date is in the past" : "No ha sido posible establecer la fecha de expiración. La fecha de expiración ya ha pasado",
+ "Sharing backend %s must implement the interface OCP\\Share_Backend" : "El backend %s que comparte debe implementar la interface OCP\\Share_Backend",
+ "Sharing backend %s not found" : "No fue encontrado el Backend que comparte %s ",
+ "Sharing backend for %s not found" : "No fue encontrado el Backend que comparte para %s",
+ "Sharing failed, because the user %s is the original sharer" : "Se presentó una falla al compartir, porque el usuario %s es quien compartió originalmente",
+ "Sharing %s failed, because the permissions exceed permissions granted to %s" : "Se presentó una falla al compartir %s, porque los permisos exceden los permisos otorgados a %s",
+ "Sharing %s failed, because resharing is not allowed" : "Falla al compartir %s debído a que no se permite volver a compartir",
+ "Sharing %s failed, because the sharing backend for %s could not find its source" : "Se presentó una falla al compartir %s porque el backend que comparte %s no pudo encontrar su origen",
+ "Sharing %s failed, because the file could not be found in the file cache" : "Se presentó una falla al compartir %s porque el archivo no se encontró en el caché de archivos",
+ "Can’t increase permissions of %s" : "No es posible incrementar los privilegios de %s",
+ "Files can’t be shared with delete permissions" : "Los archivos no se pueden compartir con permisos de borrado",
+ "Files can’t be shared with create permissions" : "Los archivos no se pueden compartir con permisos de creación",
+ "Expiration date is in the past" : "La fecha de expiración se encuentra en el pasado",
+ "Can’t set expiration date more than %s days in the future" : "No es posible establecer la fecha de expiración más allá de %s días en el futuro",
+ "%s shared »%s« with you" : "%s ha compartido »%s« contigo",
+ "%s shared »%s« with you." : "%s compartió contigo »%s«.",
+ "Click the button below to open it." : "Haz click en el botón inferior para abrirlo. ",
+ "Open »%s«" : "Abrir »%s«",
+ "%s via %s" : "%s por %s",
+ "The requested share does not exist anymore" : "El recurso compartido solicitado ya no existe",
+ "Could not find category \"%s\"" : "No fue posible encontrar la categoria \"%s\"",
+ "Sunday" : "Domingo",
+ "Monday" : "Lunes",
+ "Tuesday" : "Martes",
+ "Wednesday" : "Miércoles",
+ "Thursday" : "Jueves",
+ "Friday" : "Viernes",
+ "Saturday" : "Sábado",
+ "Sun." : "Dom.",
+ "Mon." : "Lun.",
+ "Tue." : "Mar.",
+ "Wed." : "Mie.",
+ "Thu." : "Jue.",
+ "Fri." : "Vie.",
+ "Sat." : "Sab.",
+ "Su" : "Do",
+ "Mo" : "Lu",
+ "Tu" : "Ma",
+ "We" : "Mi",
+ "Th" : "Ju",
+ "Fr" : "Vi",
+ "Sa" : "Sa",
+ "January" : "Enero",
+ "February" : "Febrero",
+ "March" : "Marzo",
+ "April" : "Abril",
+ "May" : "Mayo",
+ "June" : "Junio",
+ "July" : "Julio",
+ "August" : "Agosto",
+ "September" : "Septiembre",
+ "October" : "Octubre",
+ "November" : "Noviembre",
+ "December" : "Diciembre",
+ "Jan." : "Ene.",
+ "Feb." : "Feb.",
+ "Mar." : "Mar.",
+ "Apr." : "Abr.",
+ "May." : "May.",
+ "Jun." : "Jun.",
+ "Jul." : "Jul.",
+ "Aug." : "Ago.",
+ "Sep." : "Sep.",
+ "Oct." : "Oct.",
+ "Nov." : "Nov.",
+ "Dec." : "Dic.",
+ "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Sólo se permiten los siguientes caracteres en el usuario: \"a-z\", \"A-Z\", \"0-9\" y \"_.@-'\"",
+ "A valid username must be provided" : "Debes proporcionar un nombre de usuario válido",
+ "Username contains whitespace at the beginning or at the end" : "El usuario contiene un espacio en blanco al inicio o al final",
+ "Username must not consist of dots only" : "El usuario no debe consistir de solo puntos. ",
+ "A valid password must be provided" : "Se debe proporcionar una contraseña válida",
+ "The username is already being used" : "Ese usuario ya está en uso",
+ "Could not create user" : "No fue posible crear el usuario",
+ "User disabled" : "Usuario deshabilitado",
+ "Login canceled by app" : "Inicio de sesión cancelado por la aplicación",
+ "No app name specified" : "No se ha especificado el nombre de la aplicación",
+ "App '%s' could not be installed!" : "¡La aplicación \"%s\" no pudo ser instalada!",
+ "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s" : "La aplicación \"%s\" no puede ser instalada porque las siguientes dependencias no están satisfechas: %s ",
+ "a safe home for all your data" : "un lugar seguro para todos tus datos",
+ "File is currently busy, please try again later" : "El archivo se encuentra actualmente en uso, por favor intentalo más tarde. ",
+ "Can't read file" : "No se puede leer el archivo",
+ "Application is not enabled" : "La aplicación está deshabilitada",
+ "Authentication error" : "Error de autenticación",
+ "Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
+ "No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
+ "Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
+ "Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
+ "This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s" : "Por lo general esto se puede resolver al darle al servidor web acceso de escritura al directorio de las aplicaciones o deshabilitando la appstore en el archivo config. Por favor ve %s",
+ "Cannot create \"data\" directory" : "No fue posible crear el directorio \"data\"",
+ "This can usually be fixed by giving the webserver write access to the root directory. See %s" : "Por lo general esto se puede resolver al darle al servidor web acceso de escritura al directorio raíz. Por favor ve %s",
+ "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "Por lo general los permisos se pueden corregir al darle al servidor web acceso de escritura al directorio raíz. Por favor ve %s.",
+ "Setting locale to %s failed" : "Se presentó una falla al establecer la regionalización a %s",
+ "Please install one of these locales on your system and restart your webserver." : "Por favor instala uno de las siguientes configuraciones locales en tu sistema y reinicia tu servidor web",
+ "Please ask your server administrator to install the module." : "Por favor solicita a tu adminsitrador la instalación del módulo. ",
+ "PHP module %s not installed." : "El módulo de PHP %s no está instalado. ",
+ "PHP setting \"%s\" is not set to \"%s\"." : "El ajuste PHP \"%s\" no esta establecido a \"%s\".",
+ "Adjusting this setting in php.ini will make Nextcloud run again" : "El cambiar este ajuste del archivo php.ini hará que Nextcloud corra de nuevo.",
+ "mbstring.func_overload is set to \"%s\" instead of the expected value \"0\"" : "mbstring.func_overload está establecido como \"%s\" en lugar del valor esperado de \"0\"",
+ "To fix this issue set <code>mbstring.func_overload</code> to <code>0</code> in your php.ini" : "Para corregir este tema, establece <code>mbstring.func_overload</code> a <code>0</code> en tu archivo php.ini",
+ "libxml2 2.7.0 is at least required. Currently %s is installed." : "Se requiere de por lo menos libxml2 2.7.0. Actualmente %s está instalado. ",
+ "To fix this issue update your libxml2 version and restart your web server." : "Para corregir este tema, por favor actualiza la versión de su libxml2 y reinicia tu servidor web. ",
+ "PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible." : "Al parecer PHP está configurado para quitar los bloques de comentarios internos. Esto hará que varias aplicaciones principales sean inaccesibles. ",
+ "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Esto ha sido causado probablemente por un acelerador de caché como Zend OPcache o eAccelerator.",
+ "PHP modules have been installed, but they are still listed as missing?" : "¿Los módulos de PHP han sido instalados, pero se siguen enlistando como faltantes?",
+ "Please ask your server administrator to restart the web server." : "Por favor solicita al administrador reiniciar el servidor web. ",
+ "PostgreSQL >= 9 required" : "Se requiere PostgreSQL >= 9",
+ "Please upgrade your database version" : "Por favor actualiza tu versión de la base de datos",
+ "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Por favor cambia los permisos a 0770 para que el directorio no pueda ser enlistado por otros usuarios. ",
+ "Your data directory is readable by other users" : "Tu direcctorio data puede ser leído por otros usuarios",
+ "Your data directory must be an absolute path" : "Tu directorio data debe ser una ruta absoluta",
+ "Check the value of \"datadirectory\" in your configuration" : "Verifica el valor de \"datadirectory\" en tu configuración",
+ "Your data directory is invalid" : "Tu directorio de datos es inválido",
+ "Ensure there is a file called \".ocdata\" in the root of the data directory." : "Asegurate de que exista una archivo llamado \".ocdata\" en la raíz del directorio de datos. ",
+ "Could not obtain lock type %d on \"%s\"." : "No fue posible obtener el tipo de bloqueo %d en \"%s\". ",
+ "Storage unauthorized. %s" : "Almacenamiento no autorizado. %s",
+ "Storage incomplete configuration. %s" : "Configuración incompleta del almacenamiento. %s",
+ "Storage connection error. %s" : "Se presentó un error con la conexión al almacenamiento. %s",
+ "Storage is temporarily not available" : "El almacenamieto se encuentra temporalmente no disponible",
+ "Storage connection timeout. %s" : "El tiempo de la conexión del almacenamiento se agotó. %s",
+ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Esto generalmente se soluciona %s dándole al servidor web acceso para escribir en el directorio config %s.",
+ "Module with id: %s does not exist. Please enable it in your apps settings or contact your administrator." : "El módulo con id: %s no existe. Por favor habilítalo en tus configuraciones de aplicación o contacta a tu administrador. ",
+ "Server settings" : "Configuraciones del servidor",
+ "DB Error: \"%s\"" : "Error de BD: \"%s\"",
+ "Offending command was: \"%s\"" : "El comando infractor fue: \"%s\"",
+ "You need to enter either an existing account or the administrator." : "Necesitas ingresar una cuenta ya existente o la del administrador.",
+ "Offending command was: \"%s\", name: %s, password: %s" : "El comando infractor fue: \"%s\", nombre: %s, contraseña: %s",
+ "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "Se presentó una falla al establecer los permisos para %s, porque los permisos exceden los permisos otorgados a %s",
+ "Setting permissions for %s failed, because the item was not found" : "Se persentó una falla al establecer los permisos para %s, porque no se encontró el elemento ",
+ "Cannot clear expiration date. Shares are required to have an expiration date." : "No ha sido posible borrar la fecha de expiración. Los elelentos compartidos deben tener una fecha de expiración.",
+ "Cannot increase permissions of %s" : "No se pueden incrementar los permisos de %s",
+ "Files can't be shared with delete permissions" : "No es posible compartir archivos con permisos de borrado",
+ "Files can't be shared with create permissions" : "No es posible compartir archivos con permisos de creación",
+ "Cannot set expiration date more than %s days in the future" : "No es posible establecer la fecha de expiración más allá de %s días en el futuro",
+ "Personal" : "Personal",
+ "Admin" : "Administración",
+ "This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Esto se puede arreglar por %s al darle acceso de escritura al servidor web al directorio de las aplicaciones %s o al deshabilitar la tienda de aplicaciones en el archivo de configuración",
+ "Cannot create \"data\" directory (%s)" : "No fue posible crear el directorio de \"datos\" (%s)",
+ "This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Esto se puede arreglar generalmente al <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">darle al servidor web accesos al directorio raíz</a>.",
+ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Los permisos se pueden arreglar generalmente al %s darle al servidor web accesos al direcotiro raíz %s.",
+ "Data directory (%s) is readable by other users" : "El directorio de datos (%s) puede ser leído por otros usuarios",
+ "Data directory (%s) must be an absolute path" : "El directorio de datos (%s) debe ser una ruta absoluta",
+ "Data directory (%s) is invalid" : "El directorio de datos (%s) es inválido",
+ "Please check that the data directory contains a file \".ocdata\" in its root." : "Por favor verifica que el directorio de datos tenga un archivo \".ocdata\" en su raíz. "
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/lib/l10n/es_419.json b/lib/l10n/es_419.json
new file mode 100644
index 00000000000..6d906b69458
--- /dev/null
+++ b/lib/l10n/es_419.json
@@ -0,0 +1,256 @@
+{ "translations": {
+ "Cannot write into \"config\" directory!" : "¡No se puede escribir en el directorio \"config\"!",
+ "This can usually be fixed by giving the webserver write access to the config directory" : "Esto generalmente se resuelve dándole al servidor web acceso para escribir en el directorio config. ",
+ "See %s" : "Ver %s",
+ "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "Por lo general esto se puede resolver al darle al servidor web acceso de escritura al directorio config. Por favor ve %s",
+ "The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server." : "Los archivos de la aplicación %$1s no fueron correctamente remplazados. Por favor asegúrarte de que la versión sea compatible con el servidor.",
+ "Sample configuration detected" : "Se ha detectado la configuración de muestra",
+ "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Se ha detectado que la configuración de muestra ha sido copiada. Esto puede arruiniar tu instalacón y no está soportado. Por favor lee la documentación antes de hacer cambios en el archivo config.php",
+ "%1$s and %2$s" : "%1$s y %2$s",
+ "%1$s, %2$s and %3$s" : "%1$s, %2$s y %3$s",
+ "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s y %4$s",
+ "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s y %5$s",
+ "Education Edition" : "Edición Educativa",
+ "Enterprise bundle" : "Paquete empresarial",
+ "Groupware bundle" : "Paquete de Groupware",
+ "Social sharing bundle" : "Paquete para compartir en redes sociales",
+ "PHP %s or higher is required." : "Se requiere de PHP %s o superior.",
+ "PHP with a version lower than %s is required." : "PHP con una versión inferiror a la %s es requerido. ",
+ "%sbit or higher PHP required." : "se requiere PHP para %sbit o superior.",
+ "Following databases are supported: %s" : "Las siguientes bases de datos están soportadas: %s",
+ "The command line tool %s could not be found" : "No fue posible encontar la herramienta de línea de comando %s",
+ "The library %s is not available." : "La biblioteca %s no está disponible. ",
+ "Library %s with a version higher than %s is required - available version %s." : "La biblitoteca %s con una versión superiror a la %s es requerida - versión disponible %s.",
+ "Library %s with a version lower than %s is required - available version %s." : "Se requiere de la biblioteca %s con una versión inferiror a la %s - la versión %s está disponible. ",
+ "Following platforms are supported: %s" : "Las siguientes plataformas están soportadas: %s",
+ "Server version %s or higher is required." : "Se requiere la versión del servidor %s o superior. ",
+ "Server version %s or lower is required." : "La versión del servidor %s o inferior es requerdia. ",
+ "Unknown filetype" : "Tipo de archivo desconocido",
+ "Invalid image" : "Imagen inválida",
+ "Avatar image is not square" : "La imagen del avatar no es un cuadrado",
+ "today" : "hoy",
+ "tomorrow" : "mañana",
+ "yesterday" : "ayer",
+ "_in %n day_::_in %n days_" : ["en %n día","en %n días"],
+ "_%n day ago_::_%n days ago_" : ["hace %n día","hace %n días"],
+ "next month" : "próximo mes",
+ "last month" : "mes pasado",
+ "_in %n month_::_in %n months_" : ["en %n mes","en %n meses"],
+ "_%n month ago_::_%n months ago_" : ["Hace %n mes","Hace %n meses"],
+ "next year" : "próximo año",
+ "last year" : "año pasado",
+ "_in %n year_::_in %n years_" : ["en %n año","en %n años"],
+ "_%n year ago_::_%n years ago_" : ["hace %n año","hace %n años"],
+ "_in %n hour_::_in %n hours_" : ["en %n hora","en %n horas"],
+ "_%n hour ago_::_%n hours ago_" : ["Hace %n hora","Hace %n horas"],
+ "_in %n minute_::_in %n minutes_" : ["en %n minuto","en %n minutos"],
+ "_%n minute ago_::_%n minutes ago_" : ["Hace %n minuto","Hace %n minutos"],
+ "in a few seconds" : "en algunos segundos",
+ "seconds ago" : "hace segundos",
+ "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "El módulo con ID: %sno existe. Por favor hablíitalo en tus configuraciones de aplicación o contacta a tu administrador. ",
+ "File name is a reserved word" : "Nombre de archivo es una palabra reservada",
+ "File name contains at least one invalid character" : "El nombre del archivo contiene al menos un caracter inválido",
+ "File name is too long" : "El nombre del archivo es demasiado largo",
+ "Dot files are not allowed" : "Los archivos Dot no están permitidos",
+ "Empty filename is not allowed" : "El uso de nombres de archivo vacíos no está permitido",
+ "App \"%s\" cannot be installed because appinfo file cannot be read." : "La aplicación \"%s\" no puede ser instalada porque el archivo appinfo no se puede leer. ",
+ "App \"%s\" cannot be installed because it is not compatible with this version of the server." : "La aplicación \"%s\" no puede ser instalada porque no es compatible con esta versión del servidor. ",
+ "This is an automatically sent email, please do not reply." : "Este es un correo enviado automáticamente, por favor no lo contestes. ",
+ "Help" : "Ayuda",
+ "Apps" : "Aplicaciones",
+ "Settings" : "Configuraciones",
+ "Log out" : "Salir",
+ "Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
+ "APCu" : "APCu",
+ "Redis" : "Redis",
+ "Basic settings" : "Configuraciones básicas",
+ "Sharing" : "Compartiendo",
+ "Security" : "Seguridad",
+ "Encryption" : "Encripción",
+ "Additional settings" : "Configuraciones adicionales",
+ "Tips & tricks" : "Consejos & trucos",
+ "Personal info" : "Información personal",
+ "Sync clients" : "Sincronizar clientes",
+ "Unlimited" : "Ilimitado",
+ "__language_name__" : "Español (México)",
+ "Verifying" : "Verficando",
+ "Verifying …" : "Verficando ...",
+ "Verify" : "Verificar",
+ "%s enter the database username and name." : "%s ingresa el usuario y nombre de la base de datos",
+ "%s enter the database username." : "%s ingresa el nombre de usuario de la base de datos.",
+ "%s enter the database name." : "%s ingresar el nombre de la base de datos",
+ "%s you may not use dots in the database name" : "%s no puedes utilizar puntos en el nombre de la base de datos",
+ "Oracle connection could not be established" : "No fue posible establecer la conexión a Oracle",
+ "Oracle username and/or password not valid" : "Usuario y/o contraseña de Oracle inválidos",
+ "PostgreSQL username and/or password not valid" : "El Usuario y/o Contraseña de PostgreSQL inválido(s)",
+ "You need to enter details of an existing account." : "Necesitas ingresar los detalles de una cuenta existente.",
+ "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "OS X de Mac no está soportado y %s no funcionará correctamente en esta plataforma ¡Úsalo bajo tu propio riesgo!",
+ "For the best results, please consider using a GNU/Linux server instead." : "Para mejores resultados, por favor cosidera usar en su lugar un servidor GNU/Linux.",
+ "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Al parecer esta instancia %s está corriendo en un ambiente PHP de 32-bits y el open_basedir ha sido configurado en el archivo php.ini. Esto generará problemas con archivos de más de 4GB de tamaño y es altamente desalentado. ",
+ "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Por favor elimina el ajuste open_basedir de tu archivo php.ini o cambia a PHP de 64 bits. ",
+ "Set an admin username." : "Establecer un Usuario administrador",
+ "Set an admin password." : "Establecer la contraseña del administrador.",
+ "Can't create or write into the data directory %s" : "No es posible crear o escribir en el directorio de datos %s",
+ "Invalid Federated Cloud ID" : "ID Inválido",
+ "Sharing %s failed, because the backend does not allow shares from type %i" : "Se presentó una falla al compartir %s, porque el backend no permite elementos compartidos de tipo %i",
+ "Sharing %s failed, because the file does not exist" : "Se presentó una falla al compartir %s porque el archivo no existe",
+ "You are not allowed to share %s" : "No tienes permitido compartir %s",
+ "Sharing %s failed, because you can not share with yourself" : "Se presentó una falla al compartir %s, porque no puedes compartir contigo mismo",
+ "Sharing %s failed, because the user %s does not exist" : "Se presentó una falla al compartir %s porque el usuario %s no existe",
+ "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Se presentó una falla al compartir %s porque el usuario %s no es un miembro de ninguno de los grupos de los cuales %s es miembro",
+ "Sharing %s failed, because this item is already shared with %s" : "Se presentó una falla al compartir %s, porque este elemento ya había sido compartido con %s",
+ "Sharing %s failed, because this item is already shared with user %s" : "Se presento una falla al compartir %s, porque este elemento ya ha sido compartido con el usuario %s",
+ "Sharing %s failed, because the group %s does not exist" : "Se presentó una falla al compartir %s, porque el grupo %s no existe",
+ "Sharing %s failed, because %s is not a member of the group %s" : "Se presentó una falla al compartir %s debido a que %s no es un miembro del grupo %s",
+ "You need to provide a password to create a public link, only protected links are allowed" : "Necesitas proporcionar una contraseña para crear una liga pública, sólo se permiten ligas protegidas. ",
+ "Sharing %s failed, because sharing with links is not allowed" : "Se presentó una falla al compartir %s porque no está permitido compartir con ligas",
+ "Not allowed to create a federated share with the same user" : "No está permitido crear un elemento compartido con el mismo usuario",
+ "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Se presentó una falla al compartir %s, no fue posible encontrar %s, tal vez el servidor sea inalcanzable por el momento",
+ "Share type %s is not valid for %s" : "El tipo del elemento compartido %s no es válido para %s",
+ "Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "No ha sido posible establecer la fecha de expiración. Los recursos compartidos no pueden expirar después de %s tras haber sido compartidos",
+ "Cannot set expiration date. Expiration date is in the past" : "No ha sido posible establecer la fecha de expiración. La fecha de expiración ya ha pasado",
+ "Sharing backend %s must implement the interface OCP\\Share_Backend" : "El backend %s que comparte debe implementar la interface OCP\\Share_Backend",
+ "Sharing backend %s not found" : "No fue encontrado el Backend que comparte %s ",
+ "Sharing backend for %s not found" : "No fue encontrado el Backend que comparte para %s",
+ "Sharing failed, because the user %s is the original sharer" : "Se presentó una falla al compartir, porque el usuario %s es quien compartió originalmente",
+ "Sharing %s failed, because the permissions exceed permissions granted to %s" : "Se presentó una falla al compartir %s, porque los permisos exceden los permisos otorgados a %s",
+ "Sharing %s failed, because resharing is not allowed" : "Falla al compartir %s debído a que no se permite volver a compartir",
+ "Sharing %s failed, because the sharing backend for %s could not find its source" : "Se presentó una falla al compartir %s porque el backend que comparte %s no pudo encontrar su origen",
+ "Sharing %s failed, because the file could not be found in the file cache" : "Se presentó una falla al compartir %s porque el archivo no se encontró en el caché de archivos",
+ "Can’t increase permissions of %s" : "No es posible incrementar los privilegios de %s",
+ "Files can’t be shared with delete permissions" : "Los archivos no se pueden compartir con permisos de borrado",
+ "Files can’t be shared with create permissions" : "Los archivos no se pueden compartir con permisos de creación",
+ "Expiration date is in the past" : "La fecha de expiración se encuentra en el pasado",
+ "Can’t set expiration date more than %s days in the future" : "No es posible establecer la fecha de expiración más allá de %s días en el futuro",
+ "%s shared »%s« with you" : "%s ha compartido »%s« contigo",
+ "%s shared »%s« with you." : "%s compartió contigo »%s«.",
+ "Click the button below to open it." : "Haz click en el botón inferior para abrirlo. ",
+ "Open »%s«" : "Abrir »%s«",
+ "%s via %s" : "%s por %s",
+ "The requested share does not exist anymore" : "El recurso compartido solicitado ya no existe",
+ "Could not find category \"%s\"" : "No fue posible encontrar la categoria \"%s\"",
+ "Sunday" : "Domingo",
+ "Monday" : "Lunes",
+ "Tuesday" : "Martes",
+ "Wednesday" : "Miércoles",
+ "Thursday" : "Jueves",
+ "Friday" : "Viernes",
+ "Saturday" : "Sábado",
+ "Sun." : "Dom.",
+ "Mon." : "Lun.",
+ "Tue." : "Mar.",
+ "Wed." : "Mie.",
+ "Thu." : "Jue.",
+ "Fri." : "Vie.",
+ "Sat." : "Sab.",
+ "Su" : "Do",
+ "Mo" : "Lu",
+ "Tu" : "Ma",
+ "We" : "Mi",
+ "Th" : "Ju",
+ "Fr" : "Vi",
+ "Sa" : "Sa",
+ "January" : "Enero",
+ "February" : "Febrero",
+ "March" : "Marzo",
+ "April" : "Abril",
+ "May" : "Mayo",
+ "June" : "Junio",
+ "July" : "Julio",
+ "August" : "Agosto",
+ "September" : "Septiembre",
+ "October" : "Octubre",
+ "November" : "Noviembre",
+ "December" : "Diciembre",
+ "Jan." : "Ene.",
+ "Feb." : "Feb.",
+ "Mar." : "Mar.",
+ "Apr." : "Abr.",
+ "May." : "May.",
+ "Jun." : "Jun.",
+ "Jul." : "Jul.",
+ "Aug." : "Ago.",
+ "Sep." : "Sep.",
+ "Oct." : "Oct.",
+ "Nov." : "Nov.",
+ "Dec." : "Dic.",
+ "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Sólo se permiten los siguientes caracteres en el usuario: \"a-z\", \"A-Z\", \"0-9\" y \"_.@-'\"",
+ "A valid username must be provided" : "Debes proporcionar un nombre de usuario válido",
+ "Username contains whitespace at the beginning or at the end" : "El usuario contiene un espacio en blanco al inicio o al final",
+ "Username must not consist of dots only" : "El usuario no debe consistir de solo puntos. ",
+ "A valid password must be provided" : "Se debe proporcionar una contraseña válida",
+ "The username is already being used" : "Ese usuario ya está en uso",
+ "Could not create user" : "No fue posible crear el usuario",
+ "User disabled" : "Usuario deshabilitado",
+ "Login canceled by app" : "Inicio de sesión cancelado por la aplicación",
+ "No app name specified" : "No se ha especificado el nombre de la aplicación",
+ "App '%s' could not be installed!" : "¡La aplicación \"%s\" no pudo ser instalada!",
+ "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s" : "La aplicación \"%s\" no puede ser instalada porque las siguientes dependencias no están satisfechas: %s ",
+ "a safe home for all your data" : "un lugar seguro para todos tus datos",
+ "File is currently busy, please try again later" : "El archivo se encuentra actualmente en uso, por favor intentalo más tarde. ",
+ "Can't read file" : "No se puede leer el archivo",
+ "Application is not enabled" : "La aplicación está deshabilitada",
+ "Authentication error" : "Error de autenticación",
+ "Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
+ "No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
+ "Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
+ "Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
+ "This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s" : "Por lo general esto se puede resolver al darle al servidor web acceso de escritura al directorio de las aplicaciones o deshabilitando la appstore en el archivo config. Por favor ve %s",
+ "Cannot create \"data\" directory" : "No fue posible crear el directorio \"data\"",
+ "This can usually be fixed by giving the webserver write access to the root directory. See %s" : "Por lo general esto se puede resolver al darle al servidor web acceso de escritura al directorio raíz. Por favor ve %s",
+ "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "Por lo general los permisos se pueden corregir al darle al servidor web acceso de escritura al directorio raíz. Por favor ve %s.",
+ "Setting locale to %s failed" : "Se presentó una falla al establecer la regionalización a %s",
+ "Please install one of these locales on your system and restart your webserver." : "Por favor instala uno de las siguientes configuraciones locales en tu sistema y reinicia tu servidor web",
+ "Please ask your server administrator to install the module." : "Por favor solicita a tu adminsitrador la instalación del módulo. ",
+ "PHP module %s not installed." : "El módulo de PHP %s no está instalado. ",
+ "PHP setting \"%s\" is not set to \"%s\"." : "El ajuste PHP \"%s\" no esta establecido a \"%s\".",
+ "Adjusting this setting in php.ini will make Nextcloud run again" : "El cambiar este ajuste del archivo php.ini hará que Nextcloud corra de nuevo.",
+ "mbstring.func_overload is set to \"%s\" instead of the expected value \"0\"" : "mbstring.func_overload está establecido como \"%s\" en lugar del valor esperado de \"0\"",
+ "To fix this issue set <code>mbstring.func_overload</code> to <code>0</code> in your php.ini" : "Para corregir este tema, establece <code>mbstring.func_overload</code> a <code>0</code> en tu archivo php.ini",
+ "libxml2 2.7.0 is at least required. Currently %s is installed." : "Se requiere de por lo menos libxml2 2.7.0. Actualmente %s está instalado. ",
+ "To fix this issue update your libxml2 version and restart your web server." : "Para corregir este tema, por favor actualiza la versión de su libxml2 y reinicia tu servidor web. ",
+ "PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible." : "Al parecer PHP está configurado para quitar los bloques de comentarios internos. Esto hará que varias aplicaciones principales sean inaccesibles. ",
+ "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Esto ha sido causado probablemente por un acelerador de caché como Zend OPcache o eAccelerator.",
+ "PHP modules have been installed, but they are still listed as missing?" : "¿Los módulos de PHP han sido instalados, pero se siguen enlistando como faltantes?",
+ "Please ask your server administrator to restart the web server." : "Por favor solicita al administrador reiniciar el servidor web. ",
+ "PostgreSQL >= 9 required" : "Se requiere PostgreSQL >= 9",
+ "Please upgrade your database version" : "Por favor actualiza tu versión de la base de datos",
+ "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Por favor cambia los permisos a 0770 para que el directorio no pueda ser enlistado por otros usuarios. ",
+ "Your data directory is readable by other users" : "Tu direcctorio data puede ser leído por otros usuarios",
+ "Your data directory must be an absolute path" : "Tu directorio data debe ser una ruta absoluta",
+ "Check the value of \"datadirectory\" in your configuration" : "Verifica el valor de \"datadirectory\" en tu configuración",
+ "Your data directory is invalid" : "Tu directorio de datos es inválido",
+ "Ensure there is a file called \".ocdata\" in the root of the data directory." : "Asegurate de que exista una archivo llamado \".ocdata\" en la raíz del directorio de datos. ",
+ "Could not obtain lock type %d on \"%s\"." : "No fue posible obtener el tipo de bloqueo %d en \"%s\". ",
+ "Storage unauthorized. %s" : "Almacenamiento no autorizado. %s",
+ "Storage incomplete configuration. %s" : "Configuración incompleta del almacenamiento. %s",
+ "Storage connection error. %s" : "Se presentó un error con la conexión al almacenamiento. %s",
+ "Storage is temporarily not available" : "El almacenamieto se encuentra temporalmente no disponible",
+ "Storage connection timeout. %s" : "El tiempo de la conexión del almacenamiento se agotó. %s",
+ "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Esto generalmente se soluciona %s dándole al servidor web acceso para escribir en el directorio config %s.",
+ "Module with id: %s does not exist. Please enable it in your apps settings or contact your administrator." : "El módulo con id: %s no existe. Por favor habilítalo en tus configuraciones de aplicación o contacta a tu administrador. ",
+ "Server settings" : "Configuraciones del servidor",
+ "DB Error: \"%s\"" : "Error de BD: \"%s\"",
+ "Offending command was: \"%s\"" : "El comando infractor fue: \"%s\"",
+ "You need to enter either an existing account or the administrator." : "Necesitas ingresar una cuenta ya existente o la del administrador.",
+ "Offending command was: \"%s\", name: %s, password: %s" : "El comando infractor fue: \"%s\", nombre: %s, contraseña: %s",
+ "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "Se presentó una falla al establecer los permisos para %s, porque los permisos exceden los permisos otorgados a %s",
+ "Setting permissions for %s failed, because the item was not found" : "Se persentó una falla al establecer los permisos para %s, porque no se encontró el elemento ",
+ "Cannot clear expiration date. Shares are required to have an expiration date." : "No ha sido posible borrar la fecha de expiración. Los elelentos compartidos deben tener una fecha de expiración.",
+ "Cannot increase permissions of %s" : "No se pueden incrementar los permisos de %s",
+ "Files can't be shared with delete permissions" : "No es posible compartir archivos con permisos de borrado",
+ "Files can't be shared with create permissions" : "No es posible compartir archivos con permisos de creación",
+ "Cannot set expiration date more than %s days in the future" : "No es posible establecer la fecha de expiración más allá de %s días en el futuro",
+ "Personal" : "Personal",
+ "Admin" : "Administración",
+ "This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Esto se puede arreglar por %s al darle acceso de escritura al servidor web al directorio de las aplicaciones %s o al deshabilitar la tienda de aplicaciones en el archivo de configuración",
+ "Cannot create \"data\" directory (%s)" : "No fue posible crear el directorio de \"datos\" (%s)",
+ "This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Esto se puede arreglar generalmente al <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">darle al servidor web accesos al directorio raíz</a>.",
+ "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Los permisos se pueden arreglar generalmente al %s darle al servidor web accesos al direcotiro raíz %s.",
+ "Data directory (%s) is readable by other users" : "El directorio de datos (%s) puede ser leído por otros usuarios",
+ "Data directory (%s) must be an absolute path" : "El directorio de datos (%s) debe ser una ruta absoluta",
+ "Data directory (%s) is invalid" : "El directorio de datos (%s) es inválido",
+ "Please check that the data directory contains a file \".ocdata\" in its root." : "Por favor verifica que el directorio de datos tenga un archivo \".ocdata\" en su raíz. "
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/lib/l10n/es_AR.js b/lib/l10n/es_AR.js
index dc1b077bb38..476786a647f 100644
--- a/lib/l10n/es_AR.js
+++ b/lib/l10n/es_AR.js
@@ -52,6 +52,7 @@ OC.L10N.register(
"Apps" : "Aplicaciones",
"Log out" : "Cerrar sesión",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -167,7 +168,6 @@ OC.L10N.register(
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Favor de recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuenta con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_AR.json b/lib/l10n/es_AR.json
index 11e941c7b7d..76d5dad0332 100644
--- a/lib/l10n/es_AR.json
+++ b/lib/l10n/es_AR.json
@@ -50,6 +50,7 @@
"Apps" : "Aplicaciones",
"Log out" : "Cerrar sesión",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -165,7 +166,6 @@
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Favor de recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuenta con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_CL.js b/lib/l10n/es_CL.js
index 95001c59a41..c3504fda2e4 100644
--- a/lib/l10n/es_CL.js
+++ b/lib/l10n/es_CL.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_CL.json b/lib/l10n/es_CL.json
index 387d882a070..6d906b69458 100644
--- a/lib/l10n/es_CL.json
+++ b/lib/l10n/es_CL.json
@@ -61,6 +61,7 @@
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -192,7 +193,6 @@
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_CO.js b/lib/l10n/es_CO.js
index 95001c59a41..c3504fda2e4 100644
--- a/lib/l10n/es_CO.js
+++ b/lib/l10n/es_CO.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_CO.json b/lib/l10n/es_CO.json
index 387d882a070..6d906b69458 100644
--- a/lib/l10n/es_CO.json
+++ b/lib/l10n/es_CO.json
@@ -61,6 +61,7 @@
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -192,7 +193,6 @@
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_CR.js b/lib/l10n/es_CR.js
index 95001c59a41..c3504fda2e4 100644
--- a/lib/l10n/es_CR.js
+++ b/lib/l10n/es_CR.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_CR.json b/lib/l10n/es_CR.json
index 387d882a070..6d906b69458 100644
--- a/lib/l10n/es_CR.json
+++ b/lib/l10n/es_CR.json
@@ -61,6 +61,7 @@
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -192,7 +193,6 @@
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_DO.js b/lib/l10n/es_DO.js
index 95001c59a41..c3504fda2e4 100644
--- a/lib/l10n/es_DO.js
+++ b/lib/l10n/es_DO.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_DO.json b/lib/l10n/es_DO.json
index 387d882a070..6d906b69458 100644
--- a/lib/l10n/es_DO.json
+++ b/lib/l10n/es_DO.json
@@ -61,6 +61,7 @@
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -192,7 +193,6 @@
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_EC.js b/lib/l10n/es_EC.js
index 95001c59a41..c3504fda2e4 100644
--- a/lib/l10n/es_EC.js
+++ b/lib/l10n/es_EC.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_EC.json b/lib/l10n/es_EC.json
index 387d882a070..6d906b69458 100644
--- a/lib/l10n/es_EC.json
+++ b/lib/l10n/es_EC.json
@@ -61,6 +61,7 @@
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -192,7 +193,6 @@
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_GT.js b/lib/l10n/es_GT.js
index 95001c59a41..c3504fda2e4 100644
--- a/lib/l10n/es_GT.js
+++ b/lib/l10n/es_GT.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_GT.json b/lib/l10n/es_GT.json
index 387d882a070..6d906b69458 100644
--- a/lib/l10n/es_GT.json
+++ b/lib/l10n/es_GT.json
@@ -61,6 +61,7 @@
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -192,7 +193,6 @@
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_HN.js b/lib/l10n/es_HN.js
index 95001c59a41..c3504fda2e4 100644
--- a/lib/l10n/es_HN.js
+++ b/lib/l10n/es_HN.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_HN.json b/lib/l10n/es_HN.json
index 387d882a070..6d906b69458 100644
--- a/lib/l10n/es_HN.json
+++ b/lib/l10n/es_HN.json
@@ -61,6 +61,7 @@
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -192,7 +193,6 @@
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_MX.js b/lib/l10n/es_MX.js
index 95001c59a41..c3504fda2e4 100644
--- a/lib/l10n/es_MX.js
+++ b/lib/l10n/es_MX.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_MX.json b/lib/l10n/es_MX.json
index 387d882a070..6d906b69458 100644
--- a/lib/l10n/es_MX.json
+++ b/lib/l10n/es_MX.json
@@ -61,6 +61,7 @@
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -192,7 +193,6 @@
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_NI.js b/lib/l10n/es_NI.js
index 95001c59a41..c3504fda2e4 100644
--- a/lib/l10n/es_NI.js
+++ b/lib/l10n/es_NI.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_NI.json b/lib/l10n/es_NI.json
index 387d882a070..6d906b69458 100644
--- a/lib/l10n/es_NI.json
+++ b/lib/l10n/es_NI.json
@@ -61,6 +61,7 @@
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -192,7 +193,6 @@
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_PA.js b/lib/l10n/es_PA.js
index 95001c59a41..c3504fda2e4 100644
--- a/lib/l10n/es_PA.js
+++ b/lib/l10n/es_PA.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_PA.json b/lib/l10n/es_PA.json
index 387d882a070..6d906b69458 100644
--- a/lib/l10n/es_PA.json
+++ b/lib/l10n/es_PA.json
@@ -61,6 +61,7 @@
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -192,7 +193,6 @@
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_PE.js b/lib/l10n/es_PE.js
index 95001c59a41..c3504fda2e4 100644
--- a/lib/l10n/es_PE.js
+++ b/lib/l10n/es_PE.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_PE.json b/lib/l10n/es_PE.json
index 387d882a070..6d906b69458 100644
--- a/lib/l10n/es_PE.json
+++ b/lib/l10n/es_PE.json
@@ -61,6 +61,7 @@
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -192,7 +193,6 @@
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_PR.js b/lib/l10n/es_PR.js
index 95001c59a41..c3504fda2e4 100644
--- a/lib/l10n/es_PR.js
+++ b/lib/l10n/es_PR.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_PR.json b/lib/l10n/es_PR.json
index 387d882a070..6d906b69458 100644
--- a/lib/l10n/es_PR.json
+++ b/lib/l10n/es_PR.json
@@ -61,6 +61,7 @@
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -192,7 +193,6 @@
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_PY.js b/lib/l10n/es_PY.js
index 95001c59a41..c3504fda2e4 100644
--- a/lib/l10n/es_PY.js
+++ b/lib/l10n/es_PY.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_PY.json b/lib/l10n/es_PY.json
index 387d882a070..6d906b69458 100644
--- a/lib/l10n/es_PY.json
+++ b/lib/l10n/es_PY.json
@@ -61,6 +61,7 @@
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -192,7 +193,6 @@
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_SV.js b/lib/l10n/es_SV.js
index 95001c59a41..c3504fda2e4 100644
--- a/lib/l10n/es_SV.js
+++ b/lib/l10n/es_SV.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_SV.json b/lib/l10n/es_SV.json
index 387d882a070..6d906b69458 100644
--- a/lib/l10n/es_SV.json
+++ b/lib/l10n/es_SV.json
@@ -61,6 +61,7 @@
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -192,7 +193,6 @@
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_UY.js b/lib/l10n/es_UY.js
index 95001c59a41..c3504fda2e4 100644
--- a/lib/l10n/es_UY.js
+++ b/lib/l10n/es_UY.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/es_UY.json b/lib/l10n/es_UY.json
index 387d882a070..6d906b69458 100644
--- a/lib/l10n/es_UY.json
+++ b/lib/l10n/es_UY.json
@@ -61,6 +61,7 @@
"Settings" : "Configuraciones",
"Log out" : "Salir",
"Users" : "Usuarios",
+ "Unknown user" : "Ususario desconocido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configuraciones básicas",
@@ -192,7 +193,6 @@
"Application is not enabled" : "La aplicación está deshabilitada",
"Authentication error" : "Error de autenticación",
"Token expired. Please reload page." : "La ficha ha expirado. Por favor recarga la página.",
- "Unknown user" : "Ususario desconocido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "No cuentas con controladores de base de datos (sqlite, mysql o postgresql) instalados. ",
"Cannot write into \"config\" directory" : "No fue posible escribir en el directorio \"config\"",
"Cannot write into \"apps\" directory" : "No fue posible escribir en el directorio \"apps\"",
diff --git a/lib/l10n/et_EE.js b/lib/l10n/et_EE.js
index e536b5076a9..4acdfa7d6e3 100644
--- a/lib/l10n/et_EE.js
+++ b/lib/l10n/et_EE.js
@@ -43,6 +43,7 @@ OC.L10N.register(
"Settings" : "Seaded",
"Log out" : "Logi välja",
"Users" : "Kasutajad",
+ "Unknown user" : "Tundmatu kasutaja",
"Basic settings" : "Põhiseaded",
"Sharing" : "Jagamine",
"Security" : "Turvalisus",
@@ -169,7 +170,6 @@ OC.L10N.register(
"Application is not enabled" : "Rakendus pole sisse lülitatud",
"Authentication error" : "Autentimise viga",
"Token expired. Please reload page." : "Kontrollkood aegus. Paelun lae leht uuesti.",
- "Unknown user" : "Tundmatu kasutaja",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Ühtegi andmebaasi (sqlite, mysql või postgresql) draiverit pole paigaldatud.",
"Cannot write into \"config\" directory" : "Ei saa kirjutada \"config\" kataloogi",
"Cannot write into \"apps\" directory" : "Ei saa kirjutada \"apps\" kataloogi!",
diff --git a/lib/l10n/et_EE.json b/lib/l10n/et_EE.json
index 87c569d402f..69e3a12de4e 100644
--- a/lib/l10n/et_EE.json
+++ b/lib/l10n/et_EE.json
@@ -41,6 +41,7 @@
"Settings" : "Seaded",
"Log out" : "Logi välja",
"Users" : "Kasutajad",
+ "Unknown user" : "Tundmatu kasutaja",
"Basic settings" : "Põhiseaded",
"Sharing" : "Jagamine",
"Security" : "Turvalisus",
@@ -167,7 +168,6 @@
"Application is not enabled" : "Rakendus pole sisse lülitatud",
"Authentication error" : "Autentimise viga",
"Token expired. Please reload page." : "Kontrollkood aegus. Paelun lae leht uuesti.",
- "Unknown user" : "Tundmatu kasutaja",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Ühtegi andmebaasi (sqlite, mysql või postgresql) draiverit pole paigaldatud.",
"Cannot write into \"config\" directory" : "Ei saa kirjutada \"config\" kataloogi",
"Cannot write into \"apps\" directory" : "Ei saa kirjutada \"apps\" kataloogi!",
diff --git a/lib/l10n/fi.js b/lib/l10n/fi.js
index 596daa27fce..960caa9b7aa 100644
--- a/lib/l10n/fi.js
+++ b/lib/l10n/fi.js
@@ -48,6 +48,7 @@ OC.L10N.register(
"Settings" : "Asetukset",
"Log out" : "Kirjaudu ulos",
"Users" : "Käyttäjät",
+ "Unknown user" : "Tuntematon käyttäjä",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Perusasetukset",
@@ -168,7 +169,6 @@ OC.L10N.register(
"Application is not enabled" : "Sovellusta ei ole otettu käyttöön",
"Authentication error" : "Tunnistautumisvirhe",
"Token expired. Please reload page." : "Valtuutus vanheni. Lataa sivu uudelleen.",
- "Unknown user" : "Tuntematon käyttäjä",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Tietokanta-ajureita (sqlite, mysql tai postgresql) ei ole asennettu.",
"Cannot write into \"config\" directory" : "Hakemistoon \"config\" kirjoittaminen ei onnistu",
"Cannot write into \"apps\" directory" : "Hakemistoon \"apps\" kirjoittaminen ei onnistu",
diff --git a/lib/l10n/fi.json b/lib/l10n/fi.json
index b29589b0773..1111ffa3008 100644
--- a/lib/l10n/fi.json
+++ b/lib/l10n/fi.json
@@ -46,6 +46,7 @@
"Settings" : "Asetukset",
"Log out" : "Kirjaudu ulos",
"Users" : "Käyttäjät",
+ "Unknown user" : "Tuntematon käyttäjä",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Perusasetukset",
@@ -166,7 +167,6 @@
"Application is not enabled" : "Sovellusta ei ole otettu käyttöön",
"Authentication error" : "Tunnistautumisvirhe",
"Token expired. Please reload page." : "Valtuutus vanheni. Lataa sivu uudelleen.",
- "Unknown user" : "Tuntematon käyttäjä",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Tietokanta-ajureita (sqlite, mysql tai postgresql) ei ole asennettu.",
"Cannot write into \"config\" directory" : "Hakemistoon \"config\" kirjoittaminen ei onnistu",
"Cannot write into \"apps\" directory" : "Hakemistoon \"apps\" kirjoittaminen ei onnistu",
diff --git a/lib/l10n/fr.js b/lib/l10n/fr.js
index a9005e849d1..c07d3507d90 100644
--- a/lib/l10n/fr.js
+++ b/lib/l10n/fr.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Paramètres",
"Log out" : "Se déconnecter",
"Users" : "Utilisateurs",
+ "Unknown user" : "Utilisateur inconnu",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Paramètres de base",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "L'application n'est pas activée",
"Authentication error" : "Erreur d'authentification",
"Token expired. Please reload page." : "La session a expiré. Veuillez recharger la page.",
- "Unknown user" : "Utilisateur inconnu",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Aucun pilote de base de données n’est installé (sqlite, mysql ou postgresql).",
"Cannot write into \"config\" directory" : "Impossible d’écrire dans le répertoire \"config\"",
"Cannot write into \"apps\" directory" : "Impossible d’écrire dans le répertoire \"apps\"",
diff --git a/lib/l10n/fr.json b/lib/l10n/fr.json
index b40100e59e4..90bb9520167 100644
--- a/lib/l10n/fr.json
+++ b/lib/l10n/fr.json
@@ -61,6 +61,7 @@
"Settings" : "Paramètres",
"Log out" : "Se déconnecter",
"Users" : "Utilisateurs",
+ "Unknown user" : "Utilisateur inconnu",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Paramètres de base",
@@ -192,7 +193,6 @@
"Application is not enabled" : "L'application n'est pas activée",
"Authentication error" : "Erreur d'authentification",
"Token expired. Please reload page." : "La session a expiré. Veuillez recharger la page.",
- "Unknown user" : "Utilisateur inconnu",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Aucun pilote de base de données n’est installé (sqlite, mysql ou postgresql).",
"Cannot write into \"config\" directory" : "Impossible d’écrire dans le répertoire \"config\"",
"Cannot write into \"apps\" directory" : "Impossible d’écrire dans le répertoire \"apps\"",
diff --git a/lib/l10n/he.js b/lib/l10n/he.js
index 65ba6ddcfa5..dca344a8d39 100644
--- a/lib/l10n/he.js
+++ b/lib/l10n/he.js
@@ -35,6 +35,7 @@ OC.L10N.register(
"Settings" : "הגדרות",
"Log out" : "התנתק",
"Users" : "משתמשים",
+ "Unknown user" : "משתמש לא ידוע",
"Sharing" : "שיתוף",
"Tips & tricks" : "טיפים וטריקים",
"%s enter the database username and name." : "%s יש להכניס את שם המשתמש ושם מסד הנתונים.",
@@ -141,7 +142,6 @@ OC.L10N.register(
"Application is not enabled" : "יישומים אינם מופעלים",
"Authentication error" : "שגיאת הזדהות",
"Token expired. Please reload page." : "פג תוקף. נא לטעון שוב את הדף.",
- "Unknown user" : "משתמש לא ידוע",
"No database drivers (sqlite, mysql, or postgresql) installed." : "לא מותקנים דרייברים למסד הנתונים (sqlite, mysql, או postgresql).",
"Cannot write into \"config\" directory" : "לא ניתן לכתוב לתיקיית \"config\"!",
"Cannot write into \"apps\" directory" : "לא ניתן לכתוב לתיקיית \"apps\"",
diff --git a/lib/l10n/he.json b/lib/l10n/he.json
index c4cb7d37357..3459635fc9b 100644
--- a/lib/l10n/he.json
+++ b/lib/l10n/he.json
@@ -33,6 +33,7 @@
"Settings" : "הגדרות",
"Log out" : "התנתק",
"Users" : "משתמשים",
+ "Unknown user" : "משתמש לא ידוע",
"Sharing" : "שיתוף",
"Tips & tricks" : "טיפים וטריקים",
"%s enter the database username and name." : "%s יש להכניס את שם המשתמש ושם מסד הנתונים.",
@@ -139,7 +140,6 @@
"Application is not enabled" : "יישומים אינם מופעלים",
"Authentication error" : "שגיאת הזדהות",
"Token expired. Please reload page." : "פג תוקף. נא לטעון שוב את הדף.",
- "Unknown user" : "משתמש לא ידוע",
"No database drivers (sqlite, mysql, or postgresql) installed." : "לא מותקנים דרייברים למסד הנתונים (sqlite, mysql, או postgresql).",
"Cannot write into \"config\" directory" : "לא ניתן לכתוב לתיקיית \"config\"!",
"Cannot write into \"apps\" directory" : "לא ניתן לכתוב לתיקיית \"apps\"",
diff --git a/lib/l10n/hu.js b/lib/l10n/hu.js
index 815d734a84d..efef23938ec 100644
--- a/lib/l10n/hu.js
+++ b/lib/l10n/hu.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Beállítások",
"Log out" : "Kijelentkezés",
"Users" : "Felhasználók",
+ "Unknown user" : "Ismeretlen felhasználó",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Alapvető beállítások",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "Az alkalmazás nincs engedélyezve",
"Authentication error" : "Azonosítási hiba",
"Token expired. Please reload page." : "A token lejárt. Frissítse az oldalt.",
- "Unknown user" : "Ismeretlen felhasználó",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Nincs telepítve adatbázis-meghajtóprogram (sqlite, mysql vagy postgresql).",
"Cannot write into \"config\" directory" : "Nem írható a \"config\" könyvtár",
"Cannot write into \"apps\" directory" : "Nem írható az \"apps\" könyvtár",
diff --git a/lib/l10n/hu.json b/lib/l10n/hu.json
index 746c2aac6a6..5d5084f4ca8 100644
--- a/lib/l10n/hu.json
+++ b/lib/l10n/hu.json
@@ -61,6 +61,7 @@
"Settings" : "Beállítások",
"Log out" : "Kijelentkezés",
"Users" : "Felhasználók",
+ "Unknown user" : "Ismeretlen felhasználó",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Alapvető beállítások",
@@ -192,7 +193,6 @@
"Application is not enabled" : "Az alkalmazás nincs engedélyezve",
"Authentication error" : "Azonosítási hiba",
"Token expired. Please reload page." : "A token lejárt. Frissítse az oldalt.",
- "Unknown user" : "Ismeretlen felhasználó",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Nincs telepítve adatbázis-meghajtóprogram (sqlite, mysql vagy postgresql).",
"Cannot write into \"config\" directory" : "Nem írható a \"config\" könyvtár",
"Cannot write into \"apps\" directory" : "Nem írható az \"apps\" könyvtár",
diff --git a/lib/l10n/is.js b/lib/l10n/is.js
index 0653151dfa7..51657a060cc 100644
--- a/lib/l10n/is.js
+++ b/lib/l10n/is.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Stillingar",
"Log out" : "Skrá út",
"Users" : "Notendur",
+ "Unknown user" : "Óþekktur notandi",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Grunnstillingar",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "Forrit ekki virkt",
"Authentication error" : "Villa við auðkenningu",
"Token expired. Please reload page." : "Kenniteikn er útrunnið. Þú ættir að hlaða síðunni aftur inn.",
- "Unknown user" : "Óþekktur notandi",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Engir reklar fyrir gagnagrunn eru uppsettir (sqlite, mysql eða postgresql).",
"Cannot write into \"config\" directory" : "Get ekki skrifað í \"config\" möppuna",
"Cannot write into \"apps\" directory" : "Get ekki skrifað í \"apps\" möppuna",
diff --git a/lib/l10n/is.json b/lib/l10n/is.json
index 1788086b05d..1747b0ec310 100644
--- a/lib/l10n/is.json
+++ b/lib/l10n/is.json
@@ -61,6 +61,7 @@
"Settings" : "Stillingar",
"Log out" : "Skrá út",
"Users" : "Notendur",
+ "Unknown user" : "Óþekktur notandi",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Grunnstillingar",
@@ -192,7 +193,6 @@
"Application is not enabled" : "Forrit ekki virkt",
"Authentication error" : "Villa við auðkenningu",
"Token expired. Please reload page." : "Kenniteikn er útrunnið. Þú ættir að hlaða síðunni aftur inn.",
- "Unknown user" : "Óþekktur notandi",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Engir reklar fyrir gagnagrunn eru uppsettir (sqlite, mysql eða postgresql).",
"Cannot write into \"config\" directory" : "Get ekki skrifað í \"config\" möppuna",
"Cannot write into \"apps\" directory" : "Get ekki skrifað í \"apps\" möppuna",
diff --git a/lib/l10n/it.js b/lib/l10n/it.js
index 993e61bf687..c09824b70be 100644
--- a/lib/l10n/it.js
+++ b/lib/l10n/it.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Impostazioni",
"Log out" : "Esci",
"Users" : "Utenti",
+ "Unknown user" : "Utente sconosciuto",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Impostazioni di base",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "L'applicazione non è abilitata",
"Authentication error" : "Errore di autenticazione",
"Token expired. Please reload page." : "Token scaduto. Ricarica la pagina.",
- "Unknown user" : "Utente sconosciuto",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Nessun driver di database (sqlite, mysql o postgresql) installato",
"Cannot write into \"config\" directory" : "Impossibile scrivere nella cartella \"config\"",
"Cannot write into \"apps\" directory" : "Impossibile scrivere nella cartella \"apps\"",
diff --git a/lib/l10n/it.json b/lib/l10n/it.json
index 5677fa8cdf9..76aec9a045f 100644
--- a/lib/l10n/it.json
+++ b/lib/l10n/it.json
@@ -61,6 +61,7 @@
"Settings" : "Impostazioni",
"Log out" : "Esci",
"Users" : "Utenti",
+ "Unknown user" : "Utente sconosciuto",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Impostazioni di base",
@@ -192,7 +193,6 @@
"Application is not enabled" : "L'applicazione non è abilitata",
"Authentication error" : "Errore di autenticazione",
"Token expired. Please reload page." : "Token scaduto. Ricarica la pagina.",
- "Unknown user" : "Utente sconosciuto",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Nessun driver di database (sqlite, mysql o postgresql) installato",
"Cannot write into \"config\" directory" : "Impossibile scrivere nella cartella \"config\"",
"Cannot write into \"apps\" directory" : "Impossibile scrivere nella cartella \"apps\"",
diff --git a/lib/l10n/ja.js b/lib/l10n/ja.js
index d22447aac83..3f362a13741 100644
--- a/lib/l10n/ja.js
+++ b/lib/l10n/ja.js
@@ -51,6 +51,7 @@ OC.L10N.register(
"Settings" : "設定",
"Log out" : "ログアウト",
"Users" : "ユーザー",
+ "Unknown user" : "不明なユーザー",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "基本設定",
@@ -182,7 +183,6 @@ OC.L10N.register(
"Application is not enabled" : "アプリケーションは無効です",
"Authentication error" : "認証エラー",
"Token expired. Please reload page." : "トークンが無効になりました。ページを再読込してください。",
- "Unknown user" : "不明なユーザー",
"No database drivers (sqlite, mysql, or postgresql) installed." : "データベースドライバー (sqlite, mysql, postgresql) がインストールされていません。",
"Cannot write into \"config\" directory" : "\"config\" ディレクトリに書き込みができません",
"Cannot write into \"apps\" directory" : "\"apps\" ディレクトリに書き込みができません",
diff --git a/lib/l10n/ja.json b/lib/l10n/ja.json
index 06ec04443ec..86e4c06622e 100644
--- a/lib/l10n/ja.json
+++ b/lib/l10n/ja.json
@@ -49,6 +49,7 @@
"Settings" : "設定",
"Log out" : "ログアウト",
"Users" : "ユーザー",
+ "Unknown user" : "不明なユーザー",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "基本設定",
@@ -180,7 +181,6 @@
"Application is not enabled" : "アプリケーションは無効です",
"Authentication error" : "認証エラー",
"Token expired. Please reload page." : "トークンが無効になりました。ページを再読込してください。",
- "Unknown user" : "不明なユーザー",
"No database drivers (sqlite, mysql, or postgresql) installed." : "データベースドライバー (sqlite, mysql, postgresql) がインストールされていません。",
"Cannot write into \"config\" directory" : "\"config\" ディレクトリに書き込みができません",
"Cannot write into \"apps\" directory" : "\"apps\" ディレクトリに書き込みができません",
diff --git a/lib/l10n/ka_GE.js b/lib/l10n/ka_GE.js
index 3d933542240..4be2d75c4a9 100644
--- a/lib/l10n/ka_GE.js
+++ b/lib/l10n/ka_GE.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "პარამეტრები",
"Log out" : "გასვლა",
"Users" : "მომხმარებლები",
+ "Unknown user" : "ამოუცნობი მომხმარებელი",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "ძირითადი პარამეტრები",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "აპლიკაცია არ არის აქტიური",
"Authentication error" : "აუტენტიფიკაციის შეცდომა",
"Token expired. Please reload page." : "ტოკენს ვადა გაუვიდა. გთხოვთ განაახლოთ გვერდი.",
- "Unknown user" : "ამოუცნობი მომხმარებელი",
"No database drivers (sqlite, mysql, or postgresql) installed." : "მონაცემთა ბაზის დრაივერები (sqlite, mysql, ან postgresql) დაყენებული არაა.",
"Cannot write into \"config\" directory" : "კონფიგურაციის \"config\" დირექტორიაში ჩაწერა ვერ მოხერხდა",
"Cannot write into \"apps\" directory" : "აპლიკაციების \"apps\" დირექტორიაში ჩაწერა ვერ მოხერხდა",
diff --git a/lib/l10n/ka_GE.json b/lib/l10n/ka_GE.json
index e340337c8ee..12d5a6c63c8 100644
--- a/lib/l10n/ka_GE.json
+++ b/lib/l10n/ka_GE.json
@@ -61,6 +61,7 @@
"Settings" : "პარამეტრები",
"Log out" : "გასვლა",
"Users" : "მომხმარებლები",
+ "Unknown user" : "ამოუცნობი მომხმარებელი",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "ძირითადი პარამეტრები",
@@ -192,7 +193,6 @@
"Application is not enabled" : "აპლიკაცია არ არის აქტიური",
"Authentication error" : "აუტენტიფიკაციის შეცდომა",
"Token expired. Please reload page." : "ტოკენს ვადა გაუვიდა. გთხოვთ განაახლოთ გვერდი.",
- "Unknown user" : "ამოუცნობი მომხმარებელი",
"No database drivers (sqlite, mysql, or postgresql) installed." : "მონაცემთა ბაზის დრაივერები (sqlite, mysql, ან postgresql) დაყენებული არაა.",
"Cannot write into \"config\" directory" : "კონფიგურაციის \"config\" დირექტორიაში ჩაწერა ვერ მოხერხდა",
"Cannot write into \"apps\" directory" : "აპლიკაციების \"apps\" დირექტორიაში ჩაწერა ვერ მოხერხდა",
diff --git a/lib/l10n/ko.js b/lib/l10n/ko.js
index e3c8ab0fa8d..cd3560488ea 100644
--- a/lib/l10n/ko.js
+++ b/lib/l10n/ko.js
@@ -51,6 +51,7 @@ OC.L10N.register(
"Apps" : "앱",
"Log out" : "로그아웃",
"Users" : "사용자",
+ "Unknown user" : "알려지지 않은 사용자",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "기본 설정",
@@ -166,7 +167,6 @@ OC.L10N.register(
"Application is not enabled" : "앱이 활성화되지 않았습니다",
"Authentication error" : "인증 오류",
"Token expired. Please reload page." : "토큰이 만료되었습니다. 페이지를 새로 고치십시오.",
- "Unknown user" : "알려지지 않은 사용자",
"No database drivers (sqlite, mysql, or postgresql) installed." : "데이터베이스 드라이버(sqlite, mysql, postgresql)가 설치되지 않았습니다.",
"Cannot write into \"config\" directory" : "\"config\" 디렉터리에 기록할 수 없습니다",
"Cannot write into \"apps\" directory" : "\"apps\" 디렉터리에 기록할 수 없습니다",
diff --git a/lib/l10n/ko.json b/lib/l10n/ko.json
index dbf935dca8b..a7b17a6ec47 100644
--- a/lib/l10n/ko.json
+++ b/lib/l10n/ko.json
@@ -49,6 +49,7 @@
"Apps" : "앱",
"Log out" : "로그아웃",
"Users" : "사용자",
+ "Unknown user" : "알려지지 않은 사용자",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "기본 설정",
@@ -164,7 +165,6 @@
"Application is not enabled" : "앱이 활성화되지 않았습니다",
"Authentication error" : "인증 오류",
"Token expired. Please reload page." : "토큰이 만료되었습니다. 페이지를 새로 고치십시오.",
- "Unknown user" : "알려지지 않은 사용자",
"No database drivers (sqlite, mysql, or postgresql) installed." : "데이터베이스 드라이버(sqlite, mysql, postgresql)가 설치되지 않았습니다.",
"Cannot write into \"config\" directory" : "\"config\" 디렉터리에 기록할 수 없습니다",
"Cannot write into \"apps\" directory" : "\"apps\" 디렉터리에 기록할 수 없습니다",
diff --git a/lib/l10n/lt_LT.js b/lib/l10n/lt_LT.js
index 9b9679e19a6..d204fbab592 100644
--- a/lib/l10n/lt_LT.js
+++ b/lib/l10n/lt_LT.js
@@ -47,6 +47,7 @@ OC.L10N.register(
"Settings" : "Nustatymai",
"Log out" : "Atsijungti",
"Users" : "Naudotojai",
+ "Unknown user" : "Nežinomas naudotojas",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Pagrindiniai nustatymai",
@@ -170,7 +171,6 @@ OC.L10N.register(
"Application is not enabled" : "Programa neįjungta",
"Authentication error" : "Tapatybės nustatymo klaida",
"Token expired. Please reload page." : "Pasibaigė prieigos rakto galiojimas. Prašome įkelti puslapį iš naujo.",
- "Unknown user" : "Nežinomas naudotojas",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Nėra įdiegtos duomenų bazių tvarkyklės (sqlite, mysql, or postgresql)",
"Cannot write into \"config\" directory" : "Nepavyksta rašyti į \"config\" katalogą!",
"Cannot write into \"apps\" directory" : "Nepavyksta įrašyti į \"apps\" katalogą",
diff --git a/lib/l10n/lt_LT.json b/lib/l10n/lt_LT.json
index 93e4486b13d..dd3f29d9ecc 100644
--- a/lib/l10n/lt_LT.json
+++ b/lib/l10n/lt_LT.json
@@ -45,6 +45,7 @@
"Settings" : "Nustatymai",
"Log out" : "Atsijungti",
"Users" : "Naudotojai",
+ "Unknown user" : "Nežinomas naudotojas",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Pagrindiniai nustatymai",
@@ -168,7 +169,6 @@
"Application is not enabled" : "Programa neįjungta",
"Authentication error" : "Tapatybės nustatymo klaida",
"Token expired. Please reload page." : "Pasibaigė prieigos rakto galiojimas. Prašome įkelti puslapį iš naujo.",
- "Unknown user" : "Nežinomas naudotojas",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Nėra įdiegtos duomenų bazių tvarkyklės (sqlite, mysql, or postgresql)",
"Cannot write into \"config\" directory" : "Nepavyksta rašyti į \"config\" katalogą!",
"Cannot write into \"apps\" directory" : "Nepavyksta įrašyti į \"apps\" katalogą",
diff --git a/lib/l10n/nb.js b/lib/l10n/nb.js
index bf3d6f9cd03..465f98b22e9 100644
--- a/lib/l10n/nb.js
+++ b/lib/l10n/nb.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Innstillinger",
"Log out" : "Logg ut",
"Users" : "Brukere",
+ "Unknown user" : "Ukjent bruker",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Grunninnstillinger",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "Programmet er ikke påslått",
"Authentication error" : "Autentikasjonsfeil",
"Token expired. Please reload page." : "Symbol utløpt. Last inn siden på nytt.",
- "Unknown user" : "Ukjent bruker",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Ingen databasedrivere (sqlite, mysql, or postgresql) installert.",
"Cannot write into \"config\" directory" : "Kan ikke skrive i \"config\"-mappen",
"Cannot write into \"apps\" directory" : "Kan ikke skrive i \"apps\"-mappen",
diff --git a/lib/l10n/nb.json b/lib/l10n/nb.json
index 74641785c6e..62d2a4972dd 100644
--- a/lib/l10n/nb.json
+++ b/lib/l10n/nb.json
@@ -61,6 +61,7 @@
"Settings" : "Innstillinger",
"Log out" : "Logg ut",
"Users" : "Brukere",
+ "Unknown user" : "Ukjent bruker",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Grunninnstillinger",
@@ -192,7 +193,6 @@
"Application is not enabled" : "Programmet er ikke påslått",
"Authentication error" : "Autentikasjonsfeil",
"Token expired. Please reload page." : "Symbol utløpt. Last inn siden på nytt.",
- "Unknown user" : "Ukjent bruker",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Ingen databasedrivere (sqlite, mysql, or postgresql) installert.",
"Cannot write into \"config\" directory" : "Kan ikke skrive i \"config\"-mappen",
"Cannot write into \"apps\" directory" : "Kan ikke skrive i \"apps\"-mappen",
diff --git a/lib/l10n/nl.js b/lib/l10n/nl.js
index 438e1d831d1..ab6d4d66e1e 100644
--- a/lib/l10n/nl.js
+++ b/lib/l10n/nl.js
@@ -44,7 +44,7 @@ OC.L10N.register(
"_in %n year_::_in %n years_" : ["over %n jaar","over %n jaar"],
"_%n year ago_::_%n years ago_" : ["%n jaar geleden","%n jaren geleden"],
"_in %n hour_::_in %n hours_" : ["over %n uur","over %n uur"],
- "_%n hour ago_::_%n hours ago_" : ["%n uur geleden","%n uren geleden"],
+ "_%n hour ago_::_%n hours ago_" : ["%n uur geleden","%n uur geleden"],
"_in %n minute_::_in %n minutes_" : ["over %n minuut","over %n minuten"],
"_%n minute ago_::_%n minutes ago_" : ["%n minuut geleden","%n minuten geleden"],
"in a few seconds" : "over een paar seconden",
@@ -53,7 +53,7 @@ OC.L10N.register(
"File name is a reserved word" : "Bestandsnaam is een gereserveerd woord",
"File name contains at least one invalid character" : "De bestandsnaam bevat in ieder geval één verboden teken",
"File name is too long" : "De bestandsnaam is te lang",
- "Dot files are not allowed" : "Punt bestanden zijn niet toegestaan",
+ "Dot files are not allowed" : "Punt-bestanden zijn niet toegestaan",
"Empty filename is not allowed" : "Een lege bestandsnaam is niet toegestaan",
"App \"%s\" cannot be installed because appinfo file cannot be read." : "App \"%s\" kan niet worden geïnstalleerd, omdat het app info bestand niet gelezen kan worden.",
"App \"%s\" cannot be installed because it is not compatible with this version of the server." : "App \"%s\" kan niet worden geïnstalleerd, omdat deze niet compatible is met deze versie van de server.",
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Instellingen",
"Log out" : "Uitloggen",
"Users" : "Gebruikers",
+ "Unknown user" : "Onbekende gebruiker",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Basis-instellingen",
@@ -124,8 +125,8 @@ OC.L10N.register(
"Files can’t be shared with create permissions" : "Bestanden kunnen niet worden gedeeld met 'creëer' permissies",
"Expiration date is in the past" : "De vervaldatum ligt in het verleden",
"Can’t set expiration date more than %s days in the future" : "Kan de vervaldatum niet meer dan %s dagen in de toekomst instellen",
- "%s shared »%s« with you" : "%s deelde »%s« met jou",
- "%s shared »%s« with you." : "%s deelde »%s« met jou.",
+ "%s shared »%s« with you" : "%s heeft \"%s \" met je gedeeld",
+ "%s shared »%s« with you." : "%s heeft \"%s\" met je gedeeld.",
"Click the button below to open it." : "Klik de onderstaande button om te openen.",
"Open »%s«" : "Open »%s«",
"%s via %s" : "%s via %s",
@@ -192,9 +193,8 @@ OC.L10N.register(
"File is currently busy, please try again later" : "Bestandsverwerking bezig, probeer het later opnieuw",
"Can't read file" : "Kan bestand niet lezen",
"Application is not enabled" : "De applicatie is niet ingeschakeld",
- "Authentication error" : "Authenticatie fout",
+ "Authentication error" : "Authenticatiefout",
"Token expired. Please reload page." : "Token verlopen. Herlaad de pagina.",
- "Unknown user" : "Onbekende gebruiker",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Geen database drivers (sqlite, mysql of postgres) geïnstalleerd.",
"Cannot write into \"config\" directory" : "Kan niet schrijven naar de \"config\" directory",
"Cannot write into \"apps\" directory" : "Kan niet schrijven naar de \"apps\" directory",
diff --git a/lib/l10n/nl.json b/lib/l10n/nl.json
index 451a55f6109..c37eeb98c32 100644
--- a/lib/l10n/nl.json
+++ b/lib/l10n/nl.json
@@ -42,7 +42,7 @@
"_in %n year_::_in %n years_" : ["over %n jaar","over %n jaar"],
"_%n year ago_::_%n years ago_" : ["%n jaar geleden","%n jaren geleden"],
"_in %n hour_::_in %n hours_" : ["over %n uur","over %n uur"],
- "_%n hour ago_::_%n hours ago_" : ["%n uur geleden","%n uren geleden"],
+ "_%n hour ago_::_%n hours ago_" : ["%n uur geleden","%n uur geleden"],
"_in %n minute_::_in %n minutes_" : ["over %n minuut","over %n minuten"],
"_%n minute ago_::_%n minutes ago_" : ["%n minuut geleden","%n minuten geleden"],
"in a few seconds" : "over een paar seconden",
@@ -51,7 +51,7 @@
"File name is a reserved word" : "Bestandsnaam is een gereserveerd woord",
"File name contains at least one invalid character" : "De bestandsnaam bevat in ieder geval één verboden teken",
"File name is too long" : "De bestandsnaam is te lang",
- "Dot files are not allowed" : "Punt bestanden zijn niet toegestaan",
+ "Dot files are not allowed" : "Punt-bestanden zijn niet toegestaan",
"Empty filename is not allowed" : "Een lege bestandsnaam is niet toegestaan",
"App \"%s\" cannot be installed because appinfo file cannot be read." : "App \"%s\" kan niet worden geïnstalleerd, omdat het app info bestand niet gelezen kan worden.",
"App \"%s\" cannot be installed because it is not compatible with this version of the server." : "App \"%s\" kan niet worden geïnstalleerd, omdat deze niet compatible is met deze versie van de server.",
@@ -61,6 +61,7 @@
"Settings" : "Instellingen",
"Log out" : "Uitloggen",
"Users" : "Gebruikers",
+ "Unknown user" : "Onbekende gebruiker",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Basis-instellingen",
@@ -122,8 +123,8 @@
"Files can’t be shared with create permissions" : "Bestanden kunnen niet worden gedeeld met 'creëer' permissies",
"Expiration date is in the past" : "De vervaldatum ligt in het verleden",
"Can’t set expiration date more than %s days in the future" : "Kan de vervaldatum niet meer dan %s dagen in de toekomst instellen",
- "%s shared »%s« with you" : "%s deelde »%s« met jou",
- "%s shared »%s« with you." : "%s deelde »%s« met jou.",
+ "%s shared »%s« with you" : "%s heeft \"%s \" met je gedeeld",
+ "%s shared »%s« with you." : "%s heeft \"%s\" met je gedeeld.",
"Click the button below to open it." : "Klik de onderstaande button om te openen.",
"Open »%s«" : "Open »%s«",
"%s via %s" : "%s via %s",
@@ -190,9 +191,8 @@
"File is currently busy, please try again later" : "Bestandsverwerking bezig, probeer het later opnieuw",
"Can't read file" : "Kan bestand niet lezen",
"Application is not enabled" : "De applicatie is niet ingeschakeld",
- "Authentication error" : "Authenticatie fout",
+ "Authentication error" : "Authenticatiefout",
"Token expired. Please reload page." : "Token verlopen. Herlaad de pagina.",
- "Unknown user" : "Onbekende gebruiker",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Geen database drivers (sqlite, mysql of postgres) geïnstalleerd.",
"Cannot write into \"config\" directory" : "Kan niet schrijven naar de \"config\" directory",
"Cannot write into \"apps\" directory" : "Kan niet schrijven naar de \"apps\" directory",
diff --git a/lib/l10n/pl.js b/lib/l10n/pl.js
index 513a994c9e5..b35a1041dce 100644
--- a/lib/l10n/pl.js
+++ b/lib/l10n/pl.js
@@ -58,6 +58,7 @@ OC.L10N.register(
"Settings" : "Ustawienia",
"Log out" : "Wyloguj",
"Users" : "Użytkownicy",
+ "Unknown user" : "Nieznany użytkownik",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Ustawienia podstawowe",
@@ -189,7 +190,6 @@ OC.L10N.register(
"Application is not enabled" : "Aplikacja nie jest włączona",
"Authentication error" : "Błąd uwierzytelniania",
"Token expired. Please reload page." : "Token wygasł. Proszę ponownie załadować stronę.",
- "Unknown user" : "Nieznany użytkownik",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Brak sterowników bazy danych (sqlite, mysql or postgresql).",
"Cannot write into \"config\" directory" : "Nie można zapisać do katalogu \"config\"",
"Cannot write into \"apps\" directory" : "Nie można zapisać do katalogu \"apps\"",
diff --git a/lib/l10n/pl.json b/lib/l10n/pl.json
index 97625d874a7..0ce33fd1c26 100644
--- a/lib/l10n/pl.json
+++ b/lib/l10n/pl.json
@@ -56,6 +56,7 @@
"Settings" : "Ustawienia",
"Log out" : "Wyloguj",
"Users" : "Użytkownicy",
+ "Unknown user" : "Nieznany użytkownik",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Ustawienia podstawowe",
@@ -187,7 +188,6 @@
"Application is not enabled" : "Aplikacja nie jest włączona",
"Authentication error" : "Błąd uwierzytelniania",
"Token expired. Please reload page." : "Token wygasł. Proszę ponownie załadować stronę.",
- "Unknown user" : "Nieznany użytkownik",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Brak sterowników bazy danych (sqlite, mysql or postgresql).",
"Cannot write into \"config\" directory" : "Nie można zapisać do katalogu \"config\"",
"Cannot write into \"apps\" directory" : "Nie można zapisać do katalogu \"apps\"",
diff --git a/lib/l10n/pt_BR.js b/lib/l10n/pt_BR.js
index 655ef931132..2027c461d19 100644
--- a/lib/l10n/pt_BR.js
+++ b/lib/l10n/pt_BR.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Configurações",
"Log out" : "Sair",
"Users" : "Usuários",
+ "Unknown user" : "Usuário desconhecido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configurações básicas",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "O aplicativo não está habilitado",
"Authentication error" : "Erro de autenticação",
"Token expired. Please reload page." : "O token expirou. Por favor recarregue a página.",
- "Unknown user" : "Usuário desconhecido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Nenhum driver de banco de dados (sqlite, mysql ou postgresql) instalado.",
"Cannot write into \"config\" directory" : "Não foi possível gravar no diretório \"config\"",
"Cannot write into \"apps\" directory" : "Não foi possível gravar no diretório \"apps\"",
diff --git a/lib/l10n/pt_BR.json b/lib/l10n/pt_BR.json
index a5b682eddd7..46edbc8dd31 100644
--- a/lib/l10n/pt_BR.json
+++ b/lib/l10n/pt_BR.json
@@ -61,6 +61,7 @@
"Settings" : "Configurações",
"Log out" : "Sair",
"Users" : "Usuários",
+ "Unknown user" : "Usuário desconhecido",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Configurações básicas",
@@ -192,7 +193,6 @@
"Application is not enabled" : "O aplicativo não está habilitado",
"Authentication error" : "Erro de autenticação",
"Token expired. Please reload page." : "O token expirou. Por favor recarregue a página.",
- "Unknown user" : "Usuário desconhecido",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Nenhum driver de banco de dados (sqlite, mysql ou postgresql) instalado.",
"Cannot write into \"config\" directory" : "Não foi possível gravar no diretório \"config\"",
"Cannot write into \"apps\" directory" : "Não foi possível gravar no diretório \"apps\"",
diff --git a/lib/l10n/ru.js b/lib/l10n/ru.js
index e878ea881ce..ed34349936f 100644
--- a/lib/l10n/ru.js
+++ b/lib/l10n/ru.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Настройки",
"Log out" : "Выйти",
"Users" : "Пользователи",
+ "Unknown user" : "Неизвестный пользователь",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Основные настройки",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "Приложение не разрешено",
"Authentication error" : "Ошибка аутентификации",
"Token expired. Please reload page." : "Токен просрочен. Перезагрузите страницу.",
- "Unknown user" : "Неизвестный пользователь",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Не установлены драйвера баз данных (sqlite, mysql или postgresql)",
"Cannot write into \"config\" directory" : "Запись в каталог «config» невозможна",
"Cannot write into \"apps\" directory" : "Запись в каталог «app» невозможна",
diff --git a/lib/l10n/ru.json b/lib/l10n/ru.json
index 7c9d09dd1b8..9b867ec5285 100644
--- a/lib/l10n/ru.json
+++ b/lib/l10n/ru.json
@@ -61,6 +61,7 @@
"Settings" : "Настройки",
"Log out" : "Выйти",
"Users" : "Пользователи",
+ "Unknown user" : "Неизвестный пользователь",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Основные настройки",
@@ -192,7 +193,6 @@
"Application is not enabled" : "Приложение не разрешено",
"Authentication error" : "Ошибка аутентификации",
"Token expired. Please reload page." : "Токен просрочен. Перезагрузите страницу.",
- "Unknown user" : "Неизвестный пользователь",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Не установлены драйвера баз данных (sqlite, mysql или postgresql)",
"Cannot write into \"config\" directory" : "Запись в каталог «config» невозможна",
"Cannot write into \"apps\" directory" : "Запись в каталог «app» невозможна",
diff --git a/lib/l10n/sk.js b/lib/l10n/sk.js
index 8b9323b6031..f9d9939c51d 100644
--- a/lib/l10n/sk.js
+++ b/lib/l10n/sk.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Nastavenia",
"Log out" : "Odhlásiť sa",
"Users" : "Používatelia",
+ "Unknown user" : "Neznámy používateľ",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Základné nastavenia",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "Aplikácia nie je zapnutá",
"Authentication error" : "Chyba autentifikácie",
"Token expired. Please reload page." : "Token vypršal. Obnovte, prosím, stránku.",
- "Unknown user" : "Neznámy používateľ",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Ovládače databázy (sqlite, mysql, alebo postgresql) nie sú nainštalované.",
"Cannot write into \"config\" directory" : "Nie je možné zapisovať do priečinka \"config\"",
"Cannot write into \"apps\" directory" : "Nie je možné zapisovať do priečinka \"apps\"",
diff --git a/lib/l10n/sk.json b/lib/l10n/sk.json
index 927a1c56bbf..693c82e98fc 100644
--- a/lib/l10n/sk.json
+++ b/lib/l10n/sk.json
@@ -61,6 +61,7 @@
"Settings" : "Nastavenia",
"Log out" : "Odhlásiť sa",
"Users" : "Používatelia",
+ "Unknown user" : "Neznámy používateľ",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Základné nastavenia",
@@ -192,7 +193,6 @@
"Application is not enabled" : "Aplikácia nie je zapnutá",
"Authentication error" : "Chyba autentifikácie",
"Token expired. Please reload page." : "Token vypršal. Obnovte, prosím, stránku.",
- "Unknown user" : "Neznámy používateľ",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Ovládače databázy (sqlite, mysql, alebo postgresql) nie sú nainštalované.",
"Cannot write into \"config\" directory" : "Nie je možné zapisovať do priečinka \"config\"",
"Cannot write into \"apps\" directory" : "Nie je možné zapisovať do priečinka \"apps\"",
diff --git a/lib/l10n/sq.js b/lib/l10n/sq.js
index e0e75dbb8d9..e5a4c3558cb 100644
--- a/lib/l10n/sq.js
+++ b/lib/l10n/sq.js
@@ -54,6 +54,7 @@ OC.L10N.register(
"Settings" : "Konfigurime",
"Log out" : "Shkyçu",
"Users" : "Përdorues",
+ "Unknown user" : "Përdorues i panjohur",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Konfigurime bazike",
@@ -184,7 +185,6 @@ OC.L10N.register(
"Application is not enabled" : "Aplikacioni s’është aktivizuar",
"Authentication error" : "Gabim mirëfilltësimi",
"Token expired. Please reload page." : "Token-i ka skaduar. Ju lutem ringarkoni faqen.",
- "Unknown user" : "Përdorues i panjohur",
"No database drivers (sqlite, mysql, or postgresql) installed." : "S’ka baza të dhënash (sqlite, mysql, ose postgresql) të instaluara.",
"Cannot write into \"config\" directory" : "S’shkruhet dot te drejtoria \"config\"",
"Cannot write into \"apps\" directory" : "S’shkruhet dot te drejtoria \"apps\"",
diff --git a/lib/l10n/sq.json b/lib/l10n/sq.json
index ca5d4301f02..4b37c6456f5 100644
--- a/lib/l10n/sq.json
+++ b/lib/l10n/sq.json
@@ -52,6 +52,7 @@
"Settings" : "Konfigurime",
"Log out" : "Shkyçu",
"Users" : "Përdorues",
+ "Unknown user" : "Përdorues i panjohur",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Konfigurime bazike",
@@ -182,7 +183,6 @@
"Application is not enabled" : "Aplikacioni s’është aktivizuar",
"Authentication error" : "Gabim mirëfilltësimi",
"Token expired. Please reload page." : "Token-i ka skaduar. Ju lutem ringarkoni faqen.",
- "Unknown user" : "Përdorues i panjohur",
"No database drivers (sqlite, mysql, or postgresql) installed." : "S’ka baza të dhënash (sqlite, mysql, ose postgresql) të instaluara.",
"Cannot write into \"config\" directory" : "S’shkruhet dot te drejtoria \"config\"",
"Cannot write into \"apps\" directory" : "S’shkruhet dot te drejtoria \"apps\"",
diff --git a/lib/l10n/sr.js b/lib/l10n/sr.js
index e9d91c20b53..cf372068d08 100644
--- a/lib/l10n/sr.js
+++ b/lib/l10n/sr.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Поставке",
"Log out" : "Одјава",
"Users" : "Корисници",
+ "Unknown user" : "Непознат корисник",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Основне поставке",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "Апликација није укључена",
"Authentication error" : "Грешка при провери идентитета",
"Token expired. Please reload page." : "Жетон је истекао. Поново учитајте страницу.",
- "Unknown user" : "Непознат корисник",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Нема драјвера базе података (скулајт, мајскул или постгрескул).",
"Cannot write into \"config\" directory" : "Не могу уписивати у директоријуму „config“",
"Cannot write into \"apps\" directory" : "Не могу уписивати у директоријуму „apps“",
diff --git a/lib/l10n/sr.json b/lib/l10n/sr.json
index 9614bfa5860..a8cb9badf9b 100644
--- a/lib/l10n/sr.json
+++ b/lib/l10n/sr.json
@@ -61,6 +61,7 @@
"Settings" : "Поставке",
"Log out" : "Одјава",
"Users" : "Корисници",
+ "Unknown user" : "Непознат корисник",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Основне поставке",
@@ -192,7 +193,6 @@
"Application is not enabled" : "Апликација није укључена",
"Authentication error" : "Грешка при провери идентитета",
"Token expired. Please reload page." : "Жетон је истекао. Поново учитајте страницу.",
- "Unknown user" : "Непознат корисник",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Нема драјвера базе података (скулајт, мајскул или постгрескул).",
"Cannot write into \"config\" directory" : "Не могу уписивати у директоријуму „config“",
"Cannot write into \"apps\" directory" : "Не могу уписивати у директоријуму „apps“",
diff --git a/lib/l10n/sv.js b/lib/l10n/sv.js
index 5404d35f904..bda2c46d149 100644
--- a/lib/l10n/sv.js
+++ b/lib/l10n/sv.js
@@ -12,10 +12,10 @@ OC.L10N.register(
"%1$s, %2$s and %3$s" : "%1$s, %2$s och %3$s",
"%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s och %4$s",
"%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s och %5$s",
- "Education Edition" : "Utbildningsversion",
- "Enterprise bundle" : "Företagspaket",
- "Groupware bundle" : "Groupware-paket",
- "Social sharing bundle" : "Social delnings-paket",
+ "Education Edition" : "Utbildningspaketet",
+ "Enterprise bundle" : "Företagspaketet",
+ "Groupware bundle" : "Groupwarepaket",
+ "Social sharing bundle" : "Kommunikationspaketet ",
"PHP %s or higher is required." : "PHP %s eller högre krävs.",
"PHP with a version lower than %s is required." : "PHP med version lägre än %s krävs.",
"%sbit or higher PHP required." : "%sbit eller nyare PHP-version krävs.",
@@ -33,13 +33,21 @@ OC.L10N.register(
"today" : "i dag",
"tomorrow" : "i morgon",
"yesterday" : "i går",
+ "_in %n day_::_in %n days_" : ["om %n dag","om %n dagar"],
"_%n day ago_::_%n days ago_" : ["%n dag sedan","%n dagar sedan"],
+ "next month" : "nästa månad",
"last month" : "förra månaden",
+ "_in %n month_::_in %n months_" : ["om %n månad","om %n månader"],
"_%n month ago_::_%n months ago_" : ["%n månad sedan","%n månader sedan"],
+ "next year" : "nästa år",
"last year" : "förra året",
+ "_in %n year_::_in %n years_" : ["om %n år","om %n år"],
"_%n year ago_::_%n years ago_" : ["%n år sedan","%n år sedan"],
+ "_in %n hour_::_in %n hours_" : ["om %n timme","om %n timmar"],
"_%n hour ago_::_%n hours ago_" : ["%n timme sedan","%n timmar sedan"],
+ "_in %n minute_::_in %n minutes_" : ["om %n minut","om %n minuter"],
"_%n minute ago_::_%n minutes ago_" : ["%n minut sedan","%n minuter sedan"],
+ "in a few seconds" : "om några sekunder",
"seconds ago" : "sekunder sedan",
"Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "Modul med ID: %s finns inte längre. Vänligen aktivera det i dina appinställningar eller kontakta din administratör.",
"File name is a reserved word" : "Filnamnet är ett reserverat ord",
@@ -55,6 +63,7 @@ OC.L10N.register(
"Settings" : "Inställningar",
"Log out" : "Logga ut",
"Users" : "Användare",
+ "Unknown user" : "Okänd användare",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Vanliga inställningar",
@@ -186,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "Applikationen är inte aktiverad",
"Authentication error" : "Fel vid autentisering",
"Token expired. Please reload page." : "Ogiltig token. Ladda om sidan.",
- "Unknown user" : "Okänd användare",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Inga databasdrivrutiner (sqlite, mysql, eller postgresql) installerade.",
"Cannot write into \"config\" directory" : "Kan inte skriva till \"config\" katalogen",
"Cannot write into \"apps\" directory" : "Kan inte skriva till \"apps\" katalogen!",
diff --git a/lib/l10n/sv.json b/lib/l10n/sv.json
index 50a9f069340..17b2ad1f22b 100644
--- a/lib/l10n/sv.json
+++ b/lib/l10n/sv.json
@@ -10,10 +10,10 @@
"%1$s, %2$s and %3$s" : "%1$s, %2$s och %3$s",
"%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s och %4$s",
"%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s och %5$s",
- "Education Edition" : "Utbildningsversion",
- "Enterprise bundle" : "Företagspaket",
- "Groupware bundle" : "Groupware-paket",
- "Social sharing bundle" : "Social delnings-paket",
+ "Education Edition" : "Utbildningspaketet",
+ "Enterprise bundle" : "Företagspaketet",
+ "Groupware bundle" : "Groupwarepaket",
+ "Social sharing bundle" : "Kommunikationspaketet ",
"PHP %s or higher is required." : "PHP %s eller högre krävs.",
"PHP with a version lower than %s is required." : "PHP med version lägre än %s krävs.",
"%sbit or higher PHP required." : "%sbit eller nyare PHP-version krävs.",
@@ -31,13 +31,21 @@
"today" : "i dag",
"tomorrow" : "i morgon",
"yesterday" : "i går",
+ "_in %n day_::_in %n days_" : ["om %n dag","om %n dagar"],
"_%n day ago_::_%n days ago_" : ["%n dag sedan","%n dagar sedan"],
+ "next month" : "nästa månad",
"last month" : "förra månaden",
+ "_in %n month_::_in %n months_" : ["om %n månad","om %n månader"],
"_%n month ago_::_%n months ago_" : ["%n månad sedan","%n månader sedan"],
+ "next year" : "nästa år",
"last year" : "förra året",
+ "_in %n year_::_in %n years_" : ["om %n år","om %n år"],
"_%n year ago_::_%n years ago_" : ["%n år sedan","%n år sedan"],
+ "_in %n hour_::_in %n hours_" : ["om %n timme","om %n timmar"],
"_%n hour ago_::_%n hours ago_" : ["%n timme sedan","%n timmar sedan"],
+ "_in %n minute_::_in %n minutes_" : ["om %n minut","om %n minuter"],
"_%n minute ago_::_%n minutes ago_" : ["%n minut sedan","%n minuter sedan"],
+ "in a few seconds" : "om några sekunder",
"seconds ago" : "sekunder sedan",
"Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "Modul med ID: %s finns inte längre. Vänligen aktivera det i dina appinställningar eller kontakta din administratör.",
"File name is a reserved word" : "Filnamnet är ett reserverat ord",
@@ -53,6 +61,7 @@
"Settings" : "Inställningar",
"Log out" : "Logga ut",
"Users" : "Användare",
+ "Unknown user" : "Okänd användare",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Vanliga inställningar",
@@ -184,7 +193,6 @@
"Application is not enabled" : "Applikationen är inte aktiverad",
"Authentication error" : "Fel vid autentisering",
"Token expired. Please reload page." : "Ogiltig token. Ladda om sidan.",
- "Unknown user" : "Okänd användare",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Inga databasdrivrutiner (sqlite, mysql, eller postgresql) installerade.",
"Cannot write into \"config\" directory" : "Kan inte skriva till \"config\" katalogen",
"Cannot write into \"apps\" directory" : "Kan inte skriva till \"apps\" katalogen!",
diff --git a/lib/l10n/tr.js b/lib/l10n/tr.js
index 4da68924afc..caa416435c1 100644
--- a/lib/l10n/tr.js
+++ b/lib/l10n/tr.js
@@ -63,6 +63,7 @@ OC.L10N.register(
"Settings" : "Ayarlar",
"Log out" : "Oturumu Kapat",
"Users" : "Kullanıcılar",
+ "Unknown user" : "Kullanıcı bilinmiyor",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Temel Ayarlar",
@@ -194,7 +195,6 @@ OC.L10N.register(
"Application is not enabled" : "Uygulama etkinleştirilmemiş",
"Authentication error" : "Kimlik doğrulama sorunu",
"Token expired. Please reload page." : "Kodun süresi dolmuş. Lütfen sayfayı yenileyin.",
- "Unknown user" : "Kullanıcı bilinmiyor",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Herhangi bir veritabanı sürücüsü (sqlite, mysql ya da postgresql) kurulmamış.",
"Cannot write into \"config\" directory" : "\"config\" klasörüne yazılamıyor",
"Cannot write into \"apps\" directory" : "\"apps\" klasörüne yazılamıyor",
diff --git a/lib/l10n/tr.json b/lib/l10n/tr.json
index b4d01a643a2..d04324d8af8 100644
--- a/lib/l10n/tr.json
+++ b/lib/l10n/tr.json
@@ -61,6 +61,7 @@
"Settings" : "Ayarlar",
"Log out" : "Oturumu Kapat",
"Users" : "Kullanıcılar",
+ "Unknown user" : "Kullanıcı bilinmiyor",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "Temel Ayarlar",
@@ -192,7 +193,6 @@
"Application is not enabled" : "Uygulama etkinleştirilmemiş",
"Authentication error" : "Kimlik doğrulama sorunu",
"Token expired. Please reload page." : "Kodun süresi dolmuş. Lütfen sayfayı yenileyin.",
- "Unknown user" : "Kullanıcı bilinmiyor",
"No database drivers (sqlite, mysql, or postgresql) installed." : "Herhangi bir veritabanı sürücüsü (sqlite, mysql ya da postgresql) kurulmamış.",
"Cannot write into \"config\" directory" : "\"config\" klasörüne yazılamıyor",
"Cannot write into \"apps\" directory" : "\"apps\" klasörüne yazılamıyor",
diff --git a/lib/l10n/zh_CN.js b/lib/l10n/zh_CN.js
index 2a9eb59c28c..9fb446e472e 100644
--- a/lib/l10n/zh_CN.js
+++ b/lib/l10n/zh_CN.js
@@ -54,6 +54,7 @@ OC.L10N.register(
"Settings" : "设置",
"Log out" : "注销",
"Users" : "用户",
+ "Unknown user" : "未知用户",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "基本设置",
@@ -185,7 +186,6 @@ OC.L10N.register(
"Application is not enabled" : "应用程序未启用",
"Authentication error" : "认证出错",
"Token expired. Please reload page." : "Token 过期,请刷新页面。",
- "Unknown user" : "未知用户",
"No database drivers (sqlite, mysql, or postgresql) installed." : "没有安装数据库驱动 (SQLite、MySQL 或 PostgreSQL)。",
"Cannot write into \"config\" directory" : "无法写入“config”目录",
"Cannot write into \"apps\" directory" : "无法写入“apps”目录",
diff --git a/lib/l10n/zh_CN.json b/lib/l10n/zh_CN.json
index 4c27d20aa7b..77b53a5b409 100644
--- a/lib/l10n/zh_CN.json
+++ b/lib/l10n/zh_CN.json
@@ -52,6 +52,7 @@
"Settings" : "设置",
"Log out" : "注销",
"Users" : "用户",
+ "Unknown user" : "未知用户",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "基本设置",
@@ -183,7 +184,6 @@
"Application is not enabled" : "应用程序未启用",
"Authentication error" : "认证出错",
"Token expired. Please reload page." : "Token 过期,请刷新页面。",
- "Unknown user" : "未知用户",
"No database drivers (sqlite, mysql, or postgresql) installed." : "没有安装数据库驱动 (SQLite、MySQL 或 PostgreSQL)。",
"Cannot write into \"config\" directory" : "无法写入“config”目录",
"Cannot write into \"apps\" directory" : "无法写入“apps”目录",
diff --git a/lib/l10n/zh_TW.js b/lib/l10n/zh_TW.js
index be68a268db4..129f4f24f23 100644
--- a/lib/l10n/zh_TW.js
+++ b/lib/l10n/zh_TW.js
@@ -52,6 +52,7 @@ OC.L10N.register(
"Settings" : "設定",
"Log out" : "登出",
"Users" : "使用者",
+ "Unknown user" : "未知的使用者",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "基本設定",
@@ -183,7 +184,6 @@ OC.L10N.register(
"Application is not enabled" : "應用程式未啟用",
"Authentication error" : "認證錯誤",
"Token expired. Please reload page." : "Token 過期,請重新整理頁面。",
- "Unknown user" : "未知的使用者",
"No database drivers (sqlite, mysql, or postgresql) installed." : "沒有安裝資料庫驅動程式 (sqlite, mysql, 或 postgresql)",
"Cannot write into \"config\" directory" : "無法寫入 config 目錄",
"Cannot write into \"apps\" directory" : "無法寫入 apps 目錄",
diff --git a/lib/l10n/zh_TW.json b/lib/l10n/zh_TW.json
index 519ca314b93..6e9a1663f45 100644
--- a/lib/l10n/zh_TW.json
+++ b/lib/l10n/zh_TW.json
@@ -50,6 +50,7 @@
"Settings" : "設定",
"Log out" : "登出",
"Users" : "使用者",
+ "Unknown user" : "未知的使用者",
"APCu" : "APCu",
"Redis" : "Redis",
"Basic settings" : "基本設定",
@@ -181,7 +182,6 @@
"Application is not enabled" : "應用程式未啟用",
"Authentication error" : "認證錯誤",
"Token expired. Please reload page." : "Token 過期,請重新整理頁面。",
- "Unknown user" : "未知的使用者",
"No database drivers (sqlite, mysql, or postgresql) installed." : "沒有安裝資料庫驅動程式 (sqlite, mysql, 或 postgresql)",
"Cannot write into \"config\" directory" : "無法寫入 config 目錄",
"Cannot write into \"apps\" directory" : "無法寫入 apps 目錄",
diff --git a/lib/private/App/AppStore/Fetcher/Fetcher.php b/lib/private/App/AppStore/Fetcher/Fetcher.php
index cd33d228c4b..8bf9ca15349 100644
--- a/lib/private/App/AppStore/Fetcher/Fetcher.php
+++ b/lib/private/App/AppStore/Fetcher/Fetcher.php
@@ -36,6 +36,7 @@ use OCP\Files\NotFoundException;
use OCP\Http\Client\IClientService;
use OCP\IConfig;
use OCP\ILogger;
+use OCP\Util;
abstract class Fetcher {
const INVALIDATE_AFTER_SECONDS = 300;
@@ -170,7 +171,7 @@ abstract class Fetcher {
$file->putContent(json_encode($responseJson));
return json_decode($file->getContent(), true)['data'];
} catch (ConnectException $e) {
- $this->logger->info('Could not connect to appstore', ['app' => 'appstoreFetcher']);
+ $this->logger->logException($e, ['app' => 'appstoreFetcher', 'level' => Util::INFO, 'message' => 'Could not connect to appstore']);
return [];
} catch (\Exception $e) {
return [];
diff --git a/lib/private/AppFramework/DependencyInjection/DIContainer.php b/lib/private/AppFramework/DependencyInjection/DIContainer.php
index 0b6291d46de..612728d1356 100644
--- a/lib/private/AppFramework/DependencyInjection/DIContainer.php
+++ b/lib/private/AppFramework/DependencyInjection/DIContainer.php
@@ -54,6 +54,7 @@ use OCP\AppFramework\Http\IOutput;
use OCP\AppFramework\IApi;
use OCP\AppFramework\IAppContainer;
use OCP\AppFramework\QueryException;
+use OCP\AppFramework\Utility\ITimeFactory;
use OCP\Files\Folder;
use OCP\Files\IAppData;
use OCP\GlobalScale\IConfig;
@@ -227,7 +228,6 @@ class DIContainer extends SimpleContainer implements IAppContainer {
$server->getNavigationManager(),
$server->getURLGenerator(),
$server->getLogger(),
- $server->getSession(),
$c['AppName'],
$app->isLoggedIn(),
$app->isAdminUser(),
@@ -236,7 +236,18 @@ class DIContainer extends SimpleContainer implements IAppContainer {
$server->getContentSecurityPolicyNonceManager(),
$server->getAppManager()
);
+ });
+
+ $this->registerService(OC\AppFramework\Middleware\Security\PasswordConfirmationMiddleware::class, function ($c) use ($app) {
+ /** @var \OC\Server $server */
+ $server = $app->getServer();
+ return new OC\AppFramework\Middleware\Security\PasswordConfirmationMiddleware(
+ $c['ControllerMethodReflector'],
+ $server->getSession(),
+ $server->getUserSession(),
+ $server->query(ITimeFactory::class)
+ );
});
$this->registerService('BruteForceMiddleware', function($c) use ($app) {
@@ -309,6 +320,7 @@ class DIContainer extends SimpleContainer implements IAppContainer {
$dispatcher->registerMiddleware($c['CORSMiddleware']);
$dispatcher->registerMiddleware($c['OCSMiddleware']);
$dispatcher->registerMiddleware($c['SecurityMiddleware']);
+ $dispatcher->registerMiddleware($c[OC\AppFramework\Middleware\Security\PasswordConfirmationMiddleware::class]);
$dispatcher->registerMiddleware($c['TwoFactorMiddleware']);
$dispatcher->registerMiddleware($c['BruteForceMiddleware']);
$dispatcher->registerMiddleware($c['RateLimitingMiddleware']);
diff --git a/lib/private/AppFramework/Middleware/Security/PasswordConfirmationMiddleware.php b/lib/private/AppFramework/Middleware/Security/PasswordConfirmationMiddleware.php
new file mode 100644
index 00000000000..463e7cd93c9
--- /dev/null
+++ b/lib/private/AppFramework/Middleware/Security/PasswordConfirmationMiddleware.php
@@ -0,0 +1,81 @@
+<?php
+/**
+ * @copyright 2018, Roeland Jago Douma <roeland@famdouma.nl>
+ *
+ * @author Roeland Jago Douma <roeland@famdouma.nl>
+ *
+ * @license GNU AGPL version 3 or any later version
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+namespace OC\AppFramework\Middleware\Security;
+
+use OC\AppFramework\Middleware\Security\Exceptions\NotConfirmedException;
+use OC\AppFramework\Utility\ControllerMethodReflector;
+use OCP\AppFramework\Controller;
+use OCP\AppFramework\Middleware;
+use OCP\AppFramework\Utility\ITimeFactory;
+use OCP\ISession;
+use OCP\IUserSession;
+
+class PasswordConfirmationMiddleware extends Middleware {
+ /** @var ControllerMethodReflector */
+ private $reflector;
+ /** @var ISession */
+ private $session;
+ /** @var IUserSession */
+ private $userSession;
+ /** @var ITimeFactory */
+ private $timeFactory;
+
+ /**
+ * PasswordConfirmationMiddleware constructor.
+ *
+ * @param ControllerMethodReflector $reflector
+ * @param ISession $session
+ * @param IUserSession $userSession
+ * @param ITimeFactory $timeFactory
+ */
+ public function __construct(ControllerMethodReflector $reflector,
+ ISession $session,
+ IUserSession $userSession,
+ ITimeFactory $timeFactory) {
+ $this->reflector = $reflector;
+ $this->session = $session;
+ $this->userSession = $userSession;
+ $this->timeFactory = $timeFactory;
+ }
+
+ /**
+ * @param Controller $controller
+ * @param string $methodName
+ * @throws NotConfirmedException
+ */
+ public function beforeController($controller, $methodName) {
+ if ($this->reflector->hasAnnotation('PasswordConfirmationRequired')) {
+ $user = $this->userSession->getUser();
+ $backendClassName = '';
+ if ($user !== null) {
+ $backendClassName = $user->getBackendClassName();
+ }
+
+ $lastConfirm = (int) $this->session->get('last-password-confirm');
+ // we can't check the password against a SAML backend, so skip password confirmation in this case
+ if ($backendClassName !== 'user_saml' && $lastConfirm < ($this->timeFactory->getTime() - (30 * 60 + 15))) { // allow 15 seconds delay
+ throw new NotConfirmedException();
+ }
+ }
+ }
+}
diff --git a/lib/private/AppFramework/Middleware/Security/SecurityMiddleware.php b/lib/private/AppFramework/Middleware/Security/SecurityMiddleware.php
index ecd7b1bad5e..c147b5b2475 100644
--- a/lib/private/AppFramework/Middleware/Security/SecurityMiddleware.php
+++ b/lib/private/AppFramework/Middleware/Security/SecurityMiddleware.php
@@ -33,7 +33,6 @@ namespace OC\AppFramework\Middleware\Security;
use OC\AppFramework\Middleware\Security\Exceptions\AppNotEnabledException;
use OC\AppFramework\Middleware\Security\Exceptions\CrossSiteRequestForgeryException;
use OC\AppFramework\Middleware\Security\Exceptions\NotAdminException;
-use OC\AppFramework\Middleware\Security\Exceptions\NotConfirmedException;
use OC\AppFramework\Middleware\Security\Exceptions\NotLoggedInException;
use OC\AppFramework\Middleware\Security\Exceptions\StrictCookieMissingException;
use OC\AppFramework\Utility\ControllerMethodReflector;
@@ -50,7 +49,6 @@ use OCP\AppFramework\Http\Response;
use OCP\AppFramework\Http\JSONResponse;
use OCP\AppFramework\OCSController;
use OCP\INavigationManager;
-use OCP\ISession;
use OCP\IURLGenerator;
use OCP\IRequest;
use OCP\ILogger;
@@ -77,8 +75,6 @@ class SecurityMiddleware extends Middleware {
private $urlGenerator;
/** @var ILogger */
private $logger;
- /** @var ISession */
- private $session;
/** @var bool */
private $isLoggedIn;
/** @var bool */
@@ -98,7 +94,6 @@ class SecurityMiddleware extends Middleware {
* @param INavigationManager $navigationManager
* @param IURLGenerator $urlGenerator
* @param ILogger $logger
- * @param ISession $session
* @param string $appName
* @param bool $isLoggedIn
* @param bool $isAdminUser
@@ -112,21 +107,20 @@ class SecurityMiddleware extends Middleware {
INavigationManager $navigationManager,
IURLGenerator $urlGenerator,
ILogger $logger,
- ISession $session,
$appName,
$isLoggedIn,
$isAdminUser,
ContentSecurityPolicyManager $contentSecurityPolicyManager,
CsrfTokenManager $csrfTokenManager,
ContentSecurityPolicyNonceManager $cspNonceManager,
- IAppManager $appManager) {
+ IAppManager $appManager
+ ) {
$this->navigationManager = $navigationManager;
$this->request = $request;
$this->reflector = $reflector;
$this->appName = $appName;
$this->urlGenerator = $urlGenerator;
$this->logger = $logger;
- $this->session = $session;
$this->isLoggedIn = $isLoggedIn;
$this->isAdminUser = $isAdminUser;
$this->contentSecurityPolicyManager = $contentSecurityPolicyManager;
@@ -163,13 +157,6 @@ class SecurityMiddleware extends Middleware {
}
}
- if ($this->reflector->hasAnnotation('PasswordConfirmationRequired')) {
- $lastConfirm = (int) $this->session->get('last-password-confirm');
- if ($lastConfirm < (time() - (30 * 60 + 15))) { // allow 15 seconds delay
- throw new NotConfirmedException();
- }
- }
-
// Check for strict cookie requirement
if($this->reflector->hasAnnotation('StrictCookieRequired') || !$this->reflector->hasAnnotation('NoCSRFRequired')) {
if(!$this->request->passesStrictCookieCheck()) {
diff --git a/lib/private/Files/ObjectStore/S3ConnectionTrait.php b/lib/private/Files/ObjectStore/S3ConnectionTrait.php
index 6556e7b169a..d4910834962 100644
--- a/lib/private/Files/ObjectStore/S3ConnectionTrait.php
+++ b/lib/private/Files/ObjectStore/S3ConnectionTrait.php
@@ -24,6 +24,7 @@
namespace OC\Files\ObjectStore;
+use Aws\ClientResolver;
use Aws\S3\Exception\S3Exception;
use Aws\S3\S3Client;
@@ -86,11 +87,15 @@ trait S3ConnectionTrait {
],
'endpoint' => $base_url,
'region' => $this->params['region'],
- 'use_path_style_endpoint' => isset($this->params['use_path_style']) ? $this->params['use_path_style'] : false
+ 'use_path_style_endpoint' => isset($this->params['use_path_style']) ? $this->params['use_path_style'] : false,
+ 'signature_provider' => \Aws\or_chain([self::class, 'legacySignatureProvider'], ClientResolver::_default_signature_provider())
];
if (isset($this->params['proxy'])) {
$options['request.options'] = ['proxy' => $this->params['proxy']];
}
+ if (isset($this->params['legacy_auth']) && $this->params['legacy_auth']) {
+ $options['signature_version'] = 'v2';
+ }
$this->connection = new S3Client($options);
if (!$this->connection->isBucketDnsCompatible($this->bucket)) {
@@ -120,4 +125,14 @@ trait S3ConnectionTrait {
sleep($this->timeout);
}
}
+
+ public static function legacySignatureProvider($version, $service, $region) {
+ switch ($version) {
+ case 'v2':
+ case 's3':
+ return new S3Signature();
+ default:
+ return null;
+ }
+ }
}
diff --git a/lib/private/Files/ObjectStore/S3Signature.php b/lib/private/Files/ObjectStore/S3Signature.php
new file mode 100644
index 00000000000..d5bfbf4e53b
--- /dev/null
+++ b/lib/private/Files/ObjectStore/S3Signature.php
@@ -0,0 +1,204 @@
+<?php
+
+namespace OC\Files\ObjectStore;
+
+use Aws\Credentials\CredentialsInterface;
+use Aws\S3\S3Client;
+use Aws\S3\S3UriParser;
+use Aws\Signature\SignatureInterface;
+use GuzzleHttp\Psr7;
+use Psr\Http\Message\RequestInterface;
+
+/**
+ * Legacy Amazon S3 signature implementation
+ */
+class S3Signature implements SignatureInterface
+{
+ /** @var array Query string values that must be signed */
+ private $signableQueryString = [
+ 'acl', 'cors', 'delete', 'lifecycle', 'location', 'logging',
+ 'notification', 'partNumber', 'policy', 'requestPayment',
+ 'response-cache-control', 'response-content-disposition',
+ 'response-content-encoding', 'response-content-language',
+ 'response-content-type', 'response-expires', 'restore', 'tagging',
+ 'torrent', 'uploadId', 'uploads', 'versionId', 'versioning',
+ 'versions', 'website'
+ ];
+
+ /** @var array Sorted headers that must be signed */
+ private $signableHeaders = ['Content-MD5', 'Content-Type'];
+
+ /** @var \Aws\S3\S3UriParser S3 URI parser */
+ private $parser;
+
+ public function __construct()
+ {
+ $this->parser = new S3UriParser();
+ // Ensure that the signable query string parameters are sorted
+ sort($this->signableQueryString);
+ }
+
+ public function signRequest(
+ RequestInterface $request,
+ CredentialsInterface $credentials
+ ) {
+ $request = $this->prepareRequest($request, $credentials);
+ $stringToSign = $this->createCanonicalizedString($request);
+ $auth = 'AWS '
+ . $credentials->getAccessKeyId() . ':'
+ . $this->signString($stringToSign, $credentials);
+
+ return $request->withHeader('Authorization', $auth);
+ }
+
+ public function presign(
+ RequestInterface $request,
+ CredentialsInterface $credentials,
+ $expires
+ ) {
+ $query = [];
+ // URL encoding already occurs in the URI template expansion. Undo that
+ // and encode using the same encoding as GET object, PUT object, etc.
+ $uri = $request->getUri();
+ $path = S3Client::encodeKey(rawurldecode($uri->getPath()));
+ $request = $request->withUri($uri->withPath($path));
+
+ // Make sure to handle temporary credentials
+ if ($token = $credentials->getSecurityToken()) {
+ $request = $request->withHeader('X-Amz-Security-Token', $token);
+ $query['X-Amz-Security-Token'] = $token;
+ }
+
+ if ($expires instanceof \DateTime) {
+ $expires = $expires->getTimestamp();
+ } elseif (!is_numeric($expires)) {
+ $expires = strtotime($expires);
+ }
+
+ // Set query params required for pre-signed URLs
+ $query['AWSAccessKeyId'] = $credentials->getAccessKeyId();
+ $query['Expires'] = $expires;
+ $query['Signature'] = $this->signString(
+ $this->createCanonicalizedString($request, $expires),
+ $credentials
+ );
+
+ // Move X-Amz-* headers to the query string
+ foreach ($request->getHeaders() as $name => $header) {
+ $name = strtolower($name);
+ if (strpos($name, 'x-amz-') === 0) {
+ $query[$name] = implode(',', $header);
+ }
+ }
+
+ $queryString = http_build_query($query, null, '&', PHP_QUERY_RFC3986);
+
+ return $request->withUri($request->getUri()->withQuery($queryString));
+ }
+
+ /**
+ * @param RequestInterface $request
+ * @param CredentialsInterface $creds
+ *
+ * @return RequestInterface
+ */
+ private function prepareRequest(
+ RequestInterface $request,
+ CredentialsInterface $creds
+ ) {
+ $modify = [
+ 'remove_headers' => ['X-Amz-Date'],
+ 'set_headers' => ['Date' => gmdate(\DateTime::RFC2822)]
+ ];
+
+ // Add the security token header if one is being used by the credentials
+ if ($token = $creds->getSecurityToken()) {
+ $modify['set_headers']['X-Amz-Security-Token'] = $token;
+ }
+
+ return Psr7\modify_request($request, $modify);
+ }
+
+ private function signString($string, CredentialsInterface $credentials)
+ {
+ return base64_encode(
+ hash_hmac('sha1', $string, $credentials->getSecretKey(), true)
+ );
+ }
+
+ private function createCanonicalizedString(
+ RequestInterface $request,
+ $expires = null
+ ) {
+ $buffer = $request->getMethod() . "\n";
+
+ // Add the interesting headers
+ foreach ($this->signableHeaders as $header) {
+ $buffer .= $request->getHeaderLine($header) . "\n";
+ }
+
+ $date = $expires ?: $request->getHeaderLine('date');
+ $buffer .= "{$date}\n"
+ . $this->createCanonicalizedAmzHeaders($request)
+ . $this->createCanonicalizedResource($request);
+
+ return $buffer;
+ }
+
+ private function createCanonicalizedAmzHeaders(RequestInterface $request)
+ {
+ $headers = [];
+ foreach ($request->getHeaders() as $name => $header) {
+ $name = strtolower($name);
+ if (strpos($name, 'x-amz-') === 0) {
+ $value = implode(',', $header);
+ if (strlen($value) > 0) {
+ $headers[$name] = $name . ':' . $value;
+ }
+ }
+ }
+
+ if (!$headers) {
+ return '';
+ }
+
+ ksort($headers);
+
+ return implode("\n", $headers) . "\n";
+ }
+
+ private function createCanonicalizedResource(RequestInterface $request)
+ {
+ $data = $this->parser->parse($request->getUri());
+ $buffer = '/';
+
+ if ($data['bucket']) {
+ $buffer .= $data['bucket'];
+ if (!empty($data['key']) || !$data['path_style']) {
+ $buffer .= '/' . $data['key'];
+ }
+ }
+
+ // Add sub resource parameters if present.
+ $query = $request->getUri()->getQuery();
+
+ if ($query) {
+ $params = Psr7\parse_query($query);
+ $first = true;
+ foreach ($this->signableQueryString as $key) {
+ if (array_key_exists($key, $params)) {
+ $value = $params[$key];
+ $buffer .= $first ? '?' : '&';
+ $first = false;
+ $buffer .= $key;
+ // Don't add values for empty sub-resources
+ if (strlen($value)) {
+ $buffer .= "={$value}";
+ }
+ }
+ }
+ }
+
+ return $buffer;
+ }
+}
diff --git a/lib/private/Template/CSSResourceLocator.php b/lib/private/Template/CSSResourceLocator.php
index 3c30a9d3356..5ca05d1b953 100644
--- a/lib/private/Template/CSSResourceLocator.php
+++ b/lib/private/Template/CSSResourceLocator.php
@@ -108,7 +108,7 @@ class CSSResourceLocator extends ResourceLocator {
if($this->scssCacher !== null) {
if($this->scssCacher->process($root, $file, $app)) {
- $this->append($root, $this->scssCacher->getCachedSCSS($app, $file), false, true, true);
+ $this->append($root, $this->scssCacher->getCachedSCSS($app, $file), \OC::$WEBROOT, true, true);
return true;
} else {
$this->logger->warning('Failed to compile and/or save '.$root.'/'.$file, ['app' => 'core']);
@@ -145,7 +145,7 @@ class CSSResourceLocator extends ResourceLocator {
}
}
- $this->resources[] = array($webRoot? : '/', $webRoot, $file);
+ $this->resources[] = array($webRoot? : \OC::$WEBROOT, $webRoot, $file);
}
}
}
diff --git a/lib/private/Template/JSConfigHelper.php b/lib/private/Template/JSConfigHelper.php
index 551fc3b9b0d..bdb747e1c9f 100644
--- a/lib/private/Template/JSConfigHelper.php
+++ b/lib/private/Template/JSConfigHelper.php
@@ -101,8 +101,10 @@ class JSConfigHelper {
if ($this->currentUser !== null) {
$uid = $this->currentUser->getUID();
+ $userBackend = $this->currentUser->getBackendClassName();
} else {
$uid = null;
+ $userBackend = '';
}
// Get the config
@@ -147,6 +149,7 @@ class JSConfigHelper {
$array = [
"oc_debug" => $this->config->getSystemValue('debug', false) ? 'true' : 'false',
"oc_isadmin" => $this->groupManager->isAdmin($uid) ? 'true' : 'false',
+ "backendAllowsPasswordConfirmation" => $userBackend === 'user_saml'? 'false' : 'true',
"oc_dataURL" => is_string($dataLocation) ? "\"".$dataLocation."\"" : 'false',
"oc_webroot" => "\"".\OC::$WEBROOT."\"",
"oc_appswebroots" => str_replace('\\/', '/', json_encode($apps_paths)), // Ugly unescape slashes waiting for better solution
diff --git a/lib/private/Template/SCSSCacher.php b/lib/private/Template/SCSSCacher.php
index 8f6cb85a120..a4604425544 100644
--- a/lib/private/Template/SCSSCacher.php
+++ b/lib/private/Template/SCSSCacher.php
@@ -102,8 +102,7 @@ class SCSSCacher {
$fileNameCSS = $this->prependBaseurlPrefix(str_replace('.scss', '.css', $fileNameSCSS));
$path = implode('/', $path);
-
- $webDir = substr($path, strlen($this->serverRoot)+1);
+ $webDir = $this->getWebDir($path, $app, $this->serverRoot, \OC::$WEBROOT);
try {
$folder = $this->appData->getFolder($app);
@@ -188,7 +187,7 @@ class SCSSCacher {
$scss = new Compiler();
$scss->setImportPaths([
$path,
- \OC::$SERVERROOT . '/core/css/',
+ $this->serverRoot . '/core/css/',
]);
// Continue after throw
$scss->setIgnoreErrors(true);
@@ -283,12 +282,7 @@ class SCSSCacher {
*/
private function rebaseUrls($css, $webDir) {
$re = '/url\([\'"]([\.\w?=\/-]*)[\'"]\)/x';
- // OC\Route\Router:75
- if(($this->config->getSystemValue('htaccess.IgnoreFrontController', false) === true || getenv('front_controller_active') === 'true')) {
- $subst = 'url(\'../../'.$webDir.'/$1\')';
- } else {
- $subst = 'url(\'../../../'.$webDir.'/$1\')';
- }
+ $subst = 'url(\''.$webDir.'/$1\')';
return preg_replace($re, $subst, $css);
}
@@ -315,4 +309,23 @@ class SCSSCacher {
$frontendController = ($this->config->getSystemValue('htaccess.IgnoreFrontController', false) === true || getenv('front_controller_active') === 'true');
return substr(md5($this->urlGenerator->getBaseUrl() . $frontendController), 0, 8) . '-' . $cssFile;
}
+
+ /**
+ * Get WebDir root
+ * @param string $path the css file path
+ * @param string $appName the app name
+ * @param string $serverRoot the server root path
+ * @param string $webRoot the nextcloud installation root path
+ * @return string the webDir
+ */
+ private function getWebDir($path, $appName, $serverRoot, $webRoot) {
+ // Detect if path is within server root AND if path is within an app path
+ if ( strpos($path, $serverRoot) === false && $appWebPath = \OC_App::getAppWebPath($appName)) {
+ // Get the file path within the app directory
+ $appDirectoryPath = explode($appName, $path)[1];
+ // Remove the webroot
+ return str_replace($webRoot, '', $appWebPath.$appDirectoryPath);
+ }
+ return $webRoot.substr($path, strlen($serverRoot));
+ }
}
diff --git a/lib/private/TemplateLayout.php b/lib/private/TemplateLayout.php
index 264c10f5f1b..a8c4bbb0d16 100644
--- a/lib/private/TemplateLayout.php
+++ b/lib/private/TemplateLayout.php
@@ -108,6 +108,15 @@ class TemplateLayout extends \OC_Template {
$this->assign('userAvatarVersion', $this->config->getUserValue(\OC_User::getUser(), 'avatar', 'version', 0));
}
+ // check if app menu icons should be inverted
+ try {
+ /** @var \OCA\Theming\Util $util */
+ $util = \OC::$server->query(\OCA\Theming\Util::class);
+ $this->assign('themingInvertMenu', $util->invertTextColor(\OC::$server->getThemingDefaults()->getColorPrimary()));
+ } catch (\OCP\AppFramework\QueryException $e) {
+ $this->assign('themingInvertMenu', false);
+ }
+
} else if ($renderAs == 'error') {
parent::__construct('core', 'layout.guest', '', false);
$this->assign('bodyid', 'body-login');
diff --git a/lib/private/User/Manager.php b/lib/private/User/Manager.php
index c77e0ac89e1..5f2a010561c 100644
--- a/lib/private/User/Manager.php
+++ b/lib/private/User/Manager.php
@@ -152,16 +152,6 @@ class Manager extends PublicEmitter implements IUserManager {
return $this->cachedUsers[$uid];
}
- if (method_exists($backend, 'loginName2UserName')) {
- $loginName = $backend->loginName2UserName($uid);
- if ($loginName !== false) {
- $uid = $loginName;
- }
- if (isset($this->cachedUsers[$uid])) {
- return $this->cachedUsers[$uid];
- }
- }
-
$user = new User($uid, $backend, $this, $this->config);
if ($cacheUser) {
$this->cachedUsers[$uid] = $user;