summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/base.php4
-rw-r--r--lib/l10n/ar.js3
-rw-r--r--lib/l10n/ar.json3
-rw-r--r--lib/l10n/ast.js3
-rw-r--r--lib/l10n/ast.json3
-rw-r--r--lib/l10n/az.js1
-rw-r--r--lib/l10n/az.json1
-rw-r--r--lib/l10n/bg_BG.js3
-rw-r--r--lib/l10n/bg_BG.json3
-rw-r--r--lib/l10n/ca.js3
-rw-r--r--lib/l10n/ca.json3
-rw-r--r--lib/l10n/cs_CZ.js3
-rw-r--r--lib/l10n/cs_CZ.json3
-rw-r--r--lib/l10n/cy_GB.js1
-rw-r--r--lib/l10n/cy_GB.json1
-rw-r--r--lib/l10n/da.js3
-rw-r--r--lib/l10n/da.json3
-rw-r--r--lib/l10n/de.js3
-rw-r--r--lib/l10n/de.json3
-rw-r--r--lib/l10n/de_DE.js3
-rw-r--r--lib/l10n/de_DE.json3
-rw-r--r--lib/l10n/el.js3
-rw-r--r--lib/l10n/el.json3
-rw-r--r--lib/l10n/en_GB.js3
-rw-r--r--lib/l10n/en_GB.json3
-rw-r--r--lib/l10n/eo.js1
-rw-r--r--lib/l10n/eo.json1
-rw-r--r--lib/l10n/es.js3
-rw-r--r--lib/l10n/es.json3
-rw-r--r--lib/l10n/es_AR.js1
-rw-r--r--lib/l10n/es_AR.json1
-rw-r--r--lib/l10n/es_MX.js1
-rw-r--r--lib/l10n/es_MX.json1
-rw-r--r--lib/l10n/et_EE.js3
-rw-r--r--lib/l10n/et_EE.json3
-rw-r--r--lib/l10n/eu.js3
-rw-r--r--lib/l10n/eu.json3
-rw-r--r--lib/l10n/fa.js1
-rw-r--r--lib/l10n/fa.json1
-rw-r--r--lib/l10n/fi_FI.js1
-rw-r--r--lib/l10n/fi_FI.json1
-rw-r--r--lib/l10n/fr.js3
-rw-r--r--lib/l10n/fr.json3
-rw-r--r--lib/l10n/gl.js3
-rw-r--r--lib/l10n/gl.json3
-rw-r--r--lib/l10n/hr.js3
-rw-r--r--lib/l10n/hr.json3
-rw-r--r--lib/l10n/hu_HU.js3
-rw-r--r--lib/l10n/hu_HU.json3
-rw-r--r--lib/l10n/id.js3
-rw-r--r--lib/l10n/id.json3
-rw-r--r--lib/l10n/it.js3
-rw-r--r--lib/l10n/it.json3
-rw-r--r--lib/l10n/ja.js3
-rw-r--r--lib/l10n/ja.json3
-rw-r--r--lib/l10n/ka_GE.js1
-rw-r--r--lib/l10n/ka_GE.json1
-rw-r--r--lib/l10n/ko.js3
-rw-r--r--lib/l10n/ko.json3
-rw-r--r--lib/l10n/lt_LT.js1
-rw-r--r--lib/l10n/lt_LT.json1
-rw-r--r--lib/l10n/lv.js1
-rw-r--r--lib/l10n/lv.json1
-rw-r--r--lib/l10n/nb_NO.js3
-rw-r--r--lib/l10n/nb_NO.json3
-rw-r--r--lib/l10n/nl.js3
-rw-r--r--lib/l10n/nl.json3
-rw-r--r--lib/l10n/pl.js3
-rw-r--r--lib/l10n/pl.json3
-rw-r--r--lib/l10n/pt_BR.js3
-rw-r--r--lib/l10n/pt_BR.json3
-rw-r--r--lib/l10n/pt_PT.js3
-rw-r--r--lib/l10n/pt_PT.json3
-rw-r--r--lib/l10n/ro.js1
-rw-r--r--lib/l10n/ro.json1
-rw-r--r--lib/l10n/ru.js3
-rw-r--r--lib/l10n/ru.json3
-rw-r--r--lib/l10n/sk_SK.js3
-rw-r--r--lib/l10n/sk_SK.json3
-rw-r--r--lib/l10n/sl.js3
-rw-r--r--lib/l10n/sl.json3
-rw-r--r--lib/l10n/sq.js1
-rw-r--r--lib/l10n/sq.json1
-rw-r--r--lib/l10n/sr.js3
-rw-r--r--lib/l10n/sr.json3
-rw-r--r--lib/l10n/sv.js3
-rw-r--r--lib/l10n/sv.json3
-rw-r--r--lib/l10n/th_TH.js3
-rw-r--r--lib/l10n/th_TH.json3
-rw-r--r--lib/l10n/tr.js3
-rw-r--r--lib/l10n/tr.json3
-rw-r--r--lib/l10n/uk.js3
-rw-r--r--lib/l10n/uk.json3
-rw-r--r--lib/l10n/zh_CN.js3
-rw-r--r--lib/l10n/zh_CN.json3
-rw-r--r--lib/l10n/zh_TW.js3
-rw-r--r--lib/l10n/zh_TW.json3
-rw-r--r--lib/private/db.php2
-rw-r--r--lib/private/db/connectionfactory.php6
-rw-r--r--lib/private/db/mdb2schemamanager.php3
-rw-r--r--lib/private/db/mssqlmigrator.php37
-rw-r--r--lib/private/files/storage/common.php2
-rw-r--r--lib/private/setup.php63
-rw-r--r--lib/private/setup/abstractdatabase.php47
-rw-r--r--lib/private/setup/mssql.php203
-rw-r--r--lib/private/setup/mysql.php187
-rw-r--r--lib/private/setup/oci.php38
-rw-r--r--lib/private/setup/postgresql.php40
-rw-r--r--lib/private/util.php3
109 files changed, 300 insertions, 575 deletions
diff --git a/lib/base.php b/lib/base.php
index fde67839560..299970e269c 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -835,7 +835,9 @@ class OC {
// Check if ownCloud is installed or in maintenance (update) mode
if (!$systemConfig->getValue('installed', false)) {
\OC::$server->getSession()->clear();
- $setupHelper = new OC\Setup(\OC::$server->getConfig(), \OC::$server->getIniWrapper(), \OC::$server->getL10N('lib'), new \OC_Defaults());
+ $setupHelper = new OC\Setup(\OC::$server->getConfig(), \OC::$server->getIniWrapper(),
+ \OC::$server->getL10N('lib'), new \OC_Defaults(), \OC::$server->getLogger(),
+ \OC::$server->getSecureRandom());
$controller = new OC\Core\Setup\Controller($setupHelper);
$controller->run($_POST);
exit();
diff --git a/lib/l10n/ar.js b/lib/l10n/ar.js
index 48fa1ef0f84..7b47710e6ea 100644
--- a/lib/l10n/ar.js
+++ b/lib/l10n/ar.js
@@ -26,9 +26,8 @@ OC.L10N.register(
"%s enter the database username." : "%s ادخل اسم المستخدم الخاص بقاعدة البيانات.",
"%s enter the database name." : "%s ادخل اسم فاعدة البيانات",
"%s you may not use dots in the database name" : "%s لا يسمح لك باستخدام نقطه (.) في اسم قاعدة البيانات",
- "MS SQL username and/or password not valid: %s" : "اسم المستخدم و/أو كلمة المرور لنظام MS SQL غير صحيح : %s",
- "You need to enter either an existing account or the administrator." : "انت بحاجة لكتابة اسم مستخدم موجود أو حساب المدير.",
"MySQL/MariaDB username and/or password not valid" : "اسم مستخدم أو كلمة مرور MySQL/MariaDB غير صحيحين",
+ "You need to enter either an existing account or the administrator." : "انت بحاجة لكتابة اسم مستخدم موجود أو حساب المدير.",
"DB Error: \"%s\"" : "خطأ في قواعد البيانات : \"%s\"",
"Offending command was: \"%s\"" : "الأمر المخالف كان : \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "مستخدم MySQL/MariaDB '%s'@'localhost' موجود مسبقا",
diff --git a/lib/l10n/ar.json b/lib/l10n/ar.json
index 16ba66ec65a..5dbb256d8de 100644
--- a/lib/l10n/ar.json
+++ b/lib/l10n/ar.json
@@ -24,9 +24,8 @@
"%s enter the database username." : "%s ادخل اسم المستخدم الخاص بقاعدة البيانات.",
"%s enter the database name." : "%s ادخل اسم فاعدة البيانات",
"%s you may not use dots in the database name" : "%s لا يسمح لك باستخدام نقطه (.) في اسم قاعدة البيانات",
- "MS SQL username and/or password not valid: %s" : "اسم المستخدم و/أو كلمة المرور لنظام MS SQL غير صحيح : %s",
- "You need to enter either an existing account or the administrator." : "انت بحاجة لكتابة اسم مستخدم موجود أو حساب المدير.",
"MySQL/MariaDB username and/or password not valid" : "اسم مستخدم أو كلمة مرور MySQL/MariaDB غير صحيحين",
+ "You need to enter either an existing account or the administrator." : "انت بحاجة لكتابة اسم مستخدم موجود أو حساب المدير.",
"DB Error: \"%s\"" : "خطأ في قواعد البيانات : \"%s\"",
"Offending command was: \"%s\"" : "الأمر المخالف كان : \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "مستخدم MySQL/MariaDB '%s'@'localhost' موجود مسبقا",
diff --git a/lib/l10n/ast.js b/lib/l10n/ast.js
index 65fc143fbe4..84f56543087 100644
--- a/lib/l10n/ast.js
+++ b/lib/l10n/ast.js
@@ -45,9 +45,8 @@ OC.L10N.register(
"%s enter the database username." : "%s introducir l'usuariu de la base de datos.",
"%s enter the database name." : "%s introducir nome de la base de datos.",
"%s you may not use dots in the database name" : "%s nun pues usar puntos nel nome de la base de datos",
- "MS SQL username and/or password not valid: %s" : "Nome d'usuariu o contraseña MS SQL non válidos: %s",
- "You need to enter either an existing account or the administrator." : "Tienes d'inxertar una cuenta esistente o la del alministrador.",
"MySQL/MariaDB username and/or password not valid" : "Nome d'usuariu o contraseña MySQL/MariaDB non válidos",
+ "You need to enter either an existing account or the administrator." : "Tienes d'inxertar una cuenta esistente o la del alministrador.",
"DB Error: \"%s\"" : "Fallu BD: \"%s\"",
"Offending command was: \"%s\"" : "Comandu infractor: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "usuariu MySQL/MariaDB '%s'@'localhost' yá esiste.",
diff --git a/lib/l10n/ast.json b/lib/l10n/ast.json
index 675451858e9..2cfbfa3c40c 100644
--- a/lib/l10n/ast.json
+++ b/lib/l10n/ast.json
@@ -43,9 +43,8 @@
"%s enter the database username." : "%s introducir l'usuariu de la base de datos.",
"%s enter the database name." : "%s introducir nome de la base de datos.",
"%s you may not use dots in the database name" : "%s nun pues usar puntos nel nome de la base de datos",
- "MS SQL username and/or password not valid: %s" : "Nome d'usuariu o contraseña MS SQL non válidos: %s",
- "You need to enter either an existing account or the administrator." : "Tienes d'inxertar una cuenta esistente o la del alministrador.",
"MySQL/MariaDB username and/or password not valid" : "Nome d'usuariu o contraseña MySQL/MariaDB non válidos",
+ "You need to enter either an existing account or the administrator." : "Tienes d'inxertar una cuenta esistente o la del alministrador.",
"DB Error: \"%s\"" : "Fallu BD: \"%s\"",
"Offending command was: \"%s\"" : "Comandu infractor: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "usuariu MySQL/MariaDB '%s'@'localhost' yá esiste.",
diff --git a/lib/l10n/az.js b/lib/l10n/az.js
index fa7a457a1c2..36c1c342595 100644
--- a/lib/l10n/az.js
+++ b/lib/l10n/az.js
@@ -24,7 +24,6 @@ OC.L10N.register(
"Unknown user" : "Istifadəçi tanınmır ",
"%s enter the database username." : "Verilənlər bazası istifadəçi adını %s daxil et.",
"%s enter the database name." : "Verilənlər bazası adını %s daxil et.",
- "MS SQL username and/or password not valid: %s" : "MS SQL istifadəçi adı və/ya şifrəsi düzgün deyil : %s",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB istifadəçi adı və/ya şifrəsi düzgün deyil :",
"DB Error: \"%s\"" : "DB səhvi: \"%s\"",
"Drop this user from MySQL/MariaDB" : "Bu istifadəçini MySQL/MariaDB-dən sil",
diff --git a/lib/l10n/az.json b/lib/l10n/az.json
index 0b10e9b3794..ec86f64ae80 100644
--- a/lib/l10n/az.json
+++ b/lib/l10n/az.json
@@ -22,7 +22,6 @@
"Unknown user" : "Istifadəçi tanınmır ",
"%s enter the database username." : "Verilənlər bazası istifadəçi adını %s daxil et.",
"%s enter the database name." : "Verilənlər bazası adını %s daxil et.",
- "MS SQL username and/or password not valid: %s" : "MS SQL istifadəçi adı və/ya şifrəsi düzgün deyil : %s",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB istifadəçi adı və/ya şifrəsi düzgün deyil :",
"DB Error: \"%s\"" : "DB səhvi: \"%s\"",
"Drop this user from MySQL/MariaDB" : "Bu istifadəçini MySQL/MariaDB-dən sil",
diff --git a/lib/l10n/bg_BG.js b/lib/l10n/bg_BG.js
index fd78bc865c3..62ae863e33a 100644
--- a/lib/l10n/bg_BG.js
+++ b/lib/l10n/bg_BG.js
@@ -52,9 +52,8 @@ OC.L10N.register(
"%s enter the database username." : "%s въведи потребителско име за базата данни.",
"%s enter the database name." : "%s въведи име на базата данни.",
"%s you may not use dots in the database name" : "%s, не може да ползваш точки в името на базата данни.",
- "MS SQL username and/or password not valid: %s" : "Невалидно MS SQL потребителско име и/или парола: %s.",
- "You need to enter either an existing account or the administrator." : "Необходимо е да въведеш съществуващ профил или като администратор.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB потребителското име и/или паролата са невалидни.",
+ "You need to enter either an existing account or the administrator." : "Необходимо е да въведеш съществуващ профил или като администратор.",
"DB Error: \"%s\"" : "Грешка в базата данни: \"%s\".",
"Offending command was: \"%s\"" : "Проблемната команда беше: \"%s\".",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB потребител '%s'@'localhost' вече съществува.",
diff --git a/lib/l10n/bg_BG.json b/lib/l10n/bg_BG.json
index 51b5d562bbd..a68df436b81 100644
--- a/lib/l10n/bg_BG.json
+++ b/lib/l10n/bg_BG.json
@@ -50,9 +50,8 @@
"%s enter the database username." : "%s въведи потребителско име за базата данни.",
"%s enter the database name." : "%s въведи име на базата данни.",
"%s you may not use dots in the database name" : "%s, не може да ползваш точки в името на базата данни.",
- "MS SQL username and/or password not valid: %s" : "Невалидно MS SQL потребителско име и/или парола: %s.",
- "You need to enter either an existing account or the administrator." : "Необходимо е да въведеш съществуващ профил или като администратор.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB потребителското име и/или паролата са невалидни.",
+ "You need to enter either an existing account or the administrator." : "Необходимо е да въведеш съществуващ профил или като администратор.",
"DB Error: \"%s\"" : "Грешка в базата данни: \"%s\".",
"Offending command was: \"%s\"" : "Проблемната команда беше: \"%s\".",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB потребител '%s'@'localhost' вече съществува.",
diff --git a/lib/l10n/ca.js b/lib/l10n/ca.js
index d7c908fee30..cd61c04b0a1 100644
--- a/lib/l10n/ca.js
+++ b/lib/l10n/ca.js
@@ -44,9 +44,8 @@ OC.L10N.register(
"%s enter the database username." : "%s escriviu el nom d'usuari de la base de dades.",
"%s enter the database name." : "%s escriviu el nom de la base de dades.",
"%s you may not use dots in the database name" : "%s no podeu usar punts en el nom de la base de dades",
- "MS SQL username and/or password not valid: %s" : "Nom d'usuari i/o contrasenya MS SQL no vàlids: %s",
- "You need to enter either an existing account or the administrator." : "Heu d'escriure un compte existent o el d'administrador.",
"MySQL/MariaDB username and/or password not valid" : "El nom d'usuari i/o la contrasenya de MySQL/MariaDB no són vàlids",
+ "You need to enter either an existing account or the administrator." : "Heu d'escriure un compte existent o el d'administrador.",
"DB Error: \"%s\"" : "Error DB: \"%s\"",
"Offending command was: \"%s\"" : "L'ordre en conflicte és: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "L'usuari MySQL/MariaDB '%s'@'localhost' ja existeix.",
diff --git a/lib/l10n/ca.json b/lib/l10n/ca.json
index 0622ea4e2eb..8341138d23f 100644
--- a/lib/l10n/ca.json
+++ b/lib/l10n/ca.json
@@ -42,9 +42,8 @@
"%s enter the database username." : "%s escriviu el nom d'usuari de la base de dades.",
"%s enter the database name." : "%s escriviu el nom de la base de dades.",
"%s you may not use dots in the database name" : "%s no podeu usar punts en el nom de la base de dades",
- "MS SQL username and/or password not valid: %s" : "Nom d'usuari i/o contrasenya MS SQL no vàlids: %s",
- "You need to enter either an existing account or the administrator." : "Heu d'escriure un compte existent o el d'administrador.",
"MySQL/MariaDB username and/or password not valid" : "El nom d'usuari i/o la contrasenya de MySQL/MariaDB no són vàlids",
+ "You need to enter either an existing account or the administrator." : "Heu d'escriure un compte existent o el d'administrador.",
"DB Error: \"%s\"" : "Error DB: \"%s\"",
"Offending command was: \"%s\"" : "L'ordre en conflicte és: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "L'usuari MySQL/MariaDB '%s'@'localhost' ja existeix.",
diff --git a/lib/l10n/cs_CZ.js b/lib/l10n/cs_CZ.js
index da6cb13a00e..8c5f68e5e7e 100644
--- a/lib/l10n/cs_CZ.js
+++ b/lib/l10n/cs_CZ.js
@@ -66,9 +66,8 @@ OC.L10N.register(
"%s enter the database username." : "Zadejte uživatelské jméno %s databáze.",
"%s enter the database name." : "Zadejte název databáze pro %s databáze.",
"%s you may not use dots in the database name" : "V názvu databáze %s nesmíte používat tečky.",
- "MS SQL username and/or password not valid: %s" : "Uživatelské jméno či heslo MSSQL není platné: %s",
- "You need to enter either an existing account or the administrator." : "Musíte zadat existující účet či správce.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB uživatelské jméno a/nebo heslo je neplatné",
+ "You need to enter either an existing account or the administrator." : "Musíte zadat existující účet či správce.",
"DB Error: \"%s\"" : "Chyba databáze: \"%s\"",
"Offending command was: \"%s\"" : "Příslušný příkaz byl: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB uživatel '%s'@'localhost' již existuje.",
diff --git a/lib/l10n/cs_CZ.json b/lib/l10n/cs_CZ.json
index c493b357d35..6a4e3556402 100644
--- a/lib/l10n/cs_CZ.json
+++ b/lib/l10n/cs_CZ.json
@@ -64,9 +64,8 @@
"%s enter the database username." : "Zadejte uživatelské jméno %s databáze.",
"%s enter the database name." : "Zadejte název databáze pro %s databáze.",
"%s you may not use dots in the database name" : "V názvu databáze %s nesmíte používat tečky.",
- "MS SQL username and/or password not valid: %s" : "Uživatelské jméno či heslo MSSQL není platné: %s",
- "You need to enter either an existing account or the administrator." : "Musíte zadat existující účet či správce.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB uživatelské jméno a/nebo heslo je neplatné",
+ "You need to enter either an existing account or the administrator." : "Musíte zadat existující účet či správce.",
"DB Error: \"%s\"" : "Chyba databáze: \"%s\"",
"Offending command was: \"%s\"" : "Příslušný příkaz byl: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB uživatel '%s'@'localhost' již existuje.",
diff --git a/lib/l10n/cy_GB.js b/lib/l10n/cy_GB.js
index 79f51f98af8..316c4560a9e 100644
--- a/lib/l10n/cy_GB.js
+++ b/lib/l10n/cy_GB.js
@@ -17,7 +17,6 @@ OC.L10N.register(
"%s enter the database username." : "%s rhowch enw defnyddiwr y gronfa ddata.",
"%s enter the database name." : "%s rhowch enw'r gronfa ddata.",
"%s you may not use dots in the database name" : "%s does dim hawl defnyddio dot yn enw'r gronfa ddata",
- "MS SQL username and/or password not valid: %s" : "Enw a/neu gyfrinair MS SQL annilys: %s",
"You need to enter either an existing account or the administrator." : "Rhaid i chi naill ai gyflwyno cyfrif presennol neu'r gweinyddwr.",
"DB Error: \"%s\"" : "Gwall DB: \"%s\"",
"Offending command was: \"%s\"" : "Y gorchymyn wnaeth beri tramgwydd oedd: \"%s\"",
diff --git a/lib/l10n/cy_GB.json b/lib/l10n/cy_GB.json
index 8290a0ea0e4..495a348e385 100644
--- a/lib/l10n/cy_GB.json
+++ b/lib/l10n/cy_GB.json
@@ -15,7 +15,6 @@
"%s enter the database username." : "%s rhowch enw defnyddiwr y gronfa ddata.",
"%s enter the database name." : "%s rhowch enw'r gronfa ddata.",
"%s you may not use dots in the database name" : "%s does dim hawl defnyddio dot yn enw'r gronfa ddata",
- "MS SQL username and/or password not valid: %s" : "Enw a/neu gyfrinair MS SQL annilys: %s",
"You need to enter either an existing account or the administrator." : "Rhaid i chi naill ai gyflwyno cyfrif presennol neu'r gweinyddwr.",
"DB Error: \"%s\"" : "Gwall DB: \"%s\"",
"Offending command was: \"%s\"" : "Y gorchymyn wnaeth beri tramgwydd oedd: \"%s\"",
diff --git a/lib/l10n/da.js b/lib/l10n/da.js
index c086fd058ed..d7580be42e3 100644
--- a/lib/l10n/da.js
+++ b/lib/l10n/da.js
@@ -66,9 +66,8 @@ OC.L10N.register(
"%s enter the database username." : "%s indtast database brugernavnet.",
"%s enter the database name." : "%s indtast database navnet.",
"%s you may not use dots in the database name" : "%s du må ikke bruge punktummer i databasenavnet.",
- "MS SQL username and/or password not valid: %s" : "MS SQL brugernavn og/eller adgangskode ikke er gyldigt: %s",
- "You need to enter either an existing account or the administrator." : "Du bliver nødt til at indtaste en eksisterende bruger eller en administrator.",
"MySQL/MariaDB username and/or password not valid" : "Ugyldigt MySQL/MariaDB brugernavn og/eller kodeord ",
+ "You need to enter either an existing account or the administrator." : "Du bliver nødt til at indtaste en eksisterende bruger eller en administrator.",
"DB Error: \"%s\"" : "Databasefejl: \"%s\"",
"Offending command was: \"%s\"" : "Fejlende kommando var: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB bruger '%s'@'localhost' eksistere allerede.",
diff --git a/lib/l10n/da.json b/lib/l10n/da.json
index 15e48886c46..59e5b0b0498 100644
--- a/lib/l10n/da.json
+++ b/lib/l10n/da.json
@@ -64,9 +64,8 @@
"%s enter the database username." : "%s indtast database brugernavnet.",
"%s enter the database name." : "%s indtast database navnet.",
"%s you may not use dots in the database name" : "%s du må ikke bruge punktummer i databasenavnet.",
- "MS SQL username and/or password not valid: %s" : "MS SQL brugernavn og/eller adgangskode ikke er gyldigt: %s",
- "You need to enter either an existing account or the administrator." : "Du bliver nødt til at indtaste en eksisterende bruger eller en administrator.",
"MySQL/MariaDB username and/or password not valid" : "Ugyldigt MySQL/MariaDB brugernavn og/eller kodeord ",
+ "You need to enter either an existing account or the administrator." : "Du bliver nødt til at indtaste en eksisterende bruger eller en administrator.",
"DB Error: \"%s\"" : "Databasefejl: \"%s\"",
"Offending command was: \"%s\"" : "Fejlende kommando var: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB bruger '%s'@'localhost' eksistere allerede.",
diff --git a/lib/l10n/de.js b/lib/l10n/de.js
index c094d461ecd..a99213f8ac3 100644
--- a/lib/l10n/de.js
+++ b/lib/l10n/de.js
@@ -66,9 +66,8 @@ OC.L10N.register(
"%s enter the database username." : "%s gib den Datenbank-Benutzernamen an.",
"%s enter the database name." : "%s gib den Datenbanknamen an.",
"%s you may not use dots in the database name" : "%s Der Datenbankname darf keine Punkte enthalten",
- "MS SQL username and/or password not valid: %s" : "MS SQL-Benutzername und/oder -Passwort ungültig: %s",
- "You need to enter either an existing account or the administrator." : "Du musst entweder ein existierendes Benutzerkonto oder das Administratorenkonto angeben.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB-Benutzername und/oder -Passwort sind nicht gültig",
+ "You need to enter either an existing account or the administrator." : "Du musst entweder ein existierendes Benutzerkonto oder das Administratorenkonto angeben.",
"DB Error: \"%s\"" : "DB-Fehler: „%s“",
"Offending command was: \"%s\"" : "Fehlerhafter Befehl war: „%s“",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB Benutzer '%s'@'localhost' existiert bereits.",
diff --git a/lib/l10n/de.json b/lib/l10n/de.json
index f8097ba0bf9..8cf5a7ebbd0 100644
--- a/lib/l10n/de.json
+++ b/lib/l10n/de.json
@@ -64,9 +64,8 @@
"%s enter the database username." : "%s gib den Datenbank-Benutzernamen an.",
"%s enter the database name." : "%s gib den Datenbanknamen an.",
"%s you may not use dots in the database name" : "%s Der Datenbankname darf keine Punkte enthalten",
- "MS SQL username and/or password not valid: %s" : "MS SQL-Benutzername und/oder -Passwort ungültig: %s",
- "You need to enter either an existing account or the administrator." : "Du musst entweder ein existierendes Benutzerkonto oder das Administratorenkonto angeben.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB-Benutzername und/oder -Passwort sind nicht gültig",
+ "You need to enter either an existing account or the administrator." : "Du musst entweder ein existierendes Benutzerkonto oder das Administratorenkonto angeben.",
"DB Error: \"%s\"" : "DB-Fehler: „%s“",
"Offending command was: \"%s\"" : "Fehlerhafter Befehl war: „%s“",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB Benutzer '%s'@'localhost' existiert bereits.",
diff --git a/lib/l10n/de_DE.js b/lib/l10n/de_DE.js
index ec4fd632552..af8eb24550e 100644
--- a/lib/l10n/de_DE.js
+++ b/lib/l10n/de_DE.js
@@ -66,9 +66,8 @@ OC.L10N.register(
"%s enter the database username." : "%s geben Sie den Datenbank-Benutzernamen an.",
"%s enter the database name." : "%s geben Sie den Datenbank-Namen an.",
"%s you may not use dots in the database name" : "%s Der Datenbank-Name darf keine Punkte enthalten",
- "MS SQL username and/or password not valid: %s" : "MS SQL-Benutzername und/oder -Passwort ungültig: %s",
- "You need to enter either an existing account or the administrator." : "Sie müssen entweder ein existierendes Benutzerkonto oder das Administratoren-Konto angeben.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB-Benutzername und/oder -Passwort sind nicht gültig",
+ "You need to enter either an existing account or the administrator." : "Sie müssen entweder ein existierendes Benutzerkonto oder das Administratoren-Konto angeben.",
"DB Error: \"%s\"" : "DB-Fehler: „%s“",
"Offending command was: \"%s\"" : "Fehlerhafter Befehl war: „%s“",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB Benutzer '%s'@'localhost' existiert bereits.",
diff --git a/lib/l10n/de_DE.json b/lib/l10n/de_DE.json
index 44d5cab7ca3..2d4191141db 100644
--- a/lib/l10n/de_DE.json
+++ b/lib/l10n/de_DE.json
@@ -64,9 +64,8 @@
"%s enter the database username." : "%s geben Sie den Datenbank-Benutzernamen an.",
"%s enter the database name." : "%s geben Sie den Datenbank-Namen an.",
"%s you may not use dots in the database name" : "%s Der Datenbank-Name darf keine Punkte enthalten",
- "MS SQL username and/or password not valid: %s" : "MS SQL-Benutzername und/oder -Passwort ungültig: %s",
- "You need to enter either an existing account or the administrator." : "Sie müssen entweder ein existierendes Benutzerkonto oder das Administratoren-Konto angeben.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB-Benutzername und/oder -Passwort sind nicht gültig",
+ "You need to enter either an existing account or the administrator." : "Sie müssen entweder ein existierendes Benutzerkonto oder das Administratoren-Konto angeben.",
"DB Error: \"%s\"" : "DB-Fehler: „%s“",
"Offending command was: \"%s\"" : "Fehlerhafter Befehl war: „%s“",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB Benutzer '%s'@'localhost' existiert bereits.",
diff --git a/lib/l10n/el.js b/lib/l10n/el.js
index d687c1eb851..213869e7758 100644
--- a/lib/l10n/el.js
+++ b/lib/l10n/el.js
@@ -63,9 +63,8 @@ OC.L10N.register(
"%s enter the database username." : "%s εισάγετε το όνομα χρήστη της βάσης δεδομένων.",
"%s enter the database name." : "%s εισάγετε το όνομα της βάσης δεδομένων.",
"%s you may not use dots in the database name" : "%s μάλλον δεν χρησιμοποιείτε τελείες στο όνομα της βάσης δεδομένων",
- "MS SQL username and/or password not valid: %s" : "Το όνομα χρήστη και/ή ο κωδικός της MS SQL δεν είναι έγκυρα: %s",
- "You need to enter either an existing account or the administrator." : "Χρειάζεται να εισάγετε είτε έναν υπάρχον λογαριασμό ή του διαχειριστή.",
"MySQL/MariaDB username and/or password not valid" : "Μη έγκυρο όνομα χρήστη ή/και συνθηματικό της MySQL/MariaDB",
+ "You need to enter either an existing account or the administrator." : "Χρειάζεται να εισάγετε είτε έναν υπάρχον λογαριασμό ή του διαχειριστή.",
"DB Error: \"%s\"" : "Σφάλμα Βάσης Δεδομένων: \"%s\"",
"Offending command was: \"%s\"" : "Η εντολη παραβατικοτητας ηταν: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "Υπάρχει ήδη ο χρήστης '%s'@'localhost' της MySQL/MariaDB",
diff --git a/lib/l10n/el.json b/lib/l10n/el.json
index 05ca5aa4a2f..4b2527a396c 100644
--- a/lib/l10n/el.json
+++ b/lib/l10n/el.json
@@ -61,9 +61,8 @@
"%s enter the database username." : "%s εισάγετε το όνομα χρήστη της βάσης δεδομένων.",
"%s enter the database name." : "%s εισάγετε το όνομα της βάσης δεδομένων.",
"%s you may not use dots in the database name" : "%s μάλλον δεν χρησιμοποιείτε τελείες στο όνομα της βάσης δεδομένων",
- "MS SQL username and/or password not valid: %s" : "Το όνομα χρήστη και/ή ο κωδικός της MS SQL δεν είναι έγκυρα: %s",
- "You need to enter either an existing account or the administrator." : "Χρειάζεται να εισάγετε είτε έναν υπάρχον λογαριασμό ή του διαχειριστή.",
"MySQL/MariaDB username and/or password not valid" : "Μη έγκυρο όνομα χρήστη ή/και συνθηματικό της MySQL/MariaDB",
+ "You need to enter either an existing account or the administrator." : "Χρειάζεται να εισάγετε είτε έναν υπάρχον λογαριασμό ή του διαχειριστή.",
"DB Error: \"%s\"" : "Σφάλμα Βάσης Δεδομένων: \"%s\"",
"Offending command was: \"%s\"" : "Η εντολη παραβατικοτητας ηταν: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "Υπάρχει ήδη ο χρήστης '%s'@'localhost' της MySQL/MariaDB",
diff --git a/lib/l10n/en_GB.js b/lib/l10n/en_GB.js
index f14cbbfdfea..e388b0d1172 100644
--- a/lib/l10n/en_GB.js
+++ b/lib/l10n/en_GB.js
@@ -63,9 +63,8 @@ OC.L10N.register(
"%s enter the database username." : "%s enter the database username.",
"%s enter the database name." : "%s enter the database name.",
"%s you may not use dots in the database name" : "%s you may not use dots in the database name",
- "MS SQL username and/or password not valid: %s" : "MS SQL username and/or password not valid: %s",
- "You need to enter either an existing account or the administrator." : "You need to enter either an existing account or the administrator.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB username and/or password not valid",
+ "You need to enter either an existing account or the administrator." : "You need to enter either an existing account or the administrator.",
"DB Error: \"%s\"" : "DB Error: \"%s\"",
"Offending command was: \"%s\"" : "Offending command was: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB user '%s'@'localhost' exists already.",
diff --git a/lib/l10n/en_GB.json b/lib/l10n/en_GB.json
index d50562272d0..b15f5c22147 100644
--- a/lib/l10n/en_GB.json
+++ b/lib/l10n/en_GB.json
@@ -61,9 +61,8 @@
"%s enter the database username." : "%s enter the database username.",
"%s enter the database name." : "%s enter the database name.",
"%s you may not use dots in the database name" : "%s you may not use dots in the database name",
- "MS SQL username and/or password not valid: %s" : "MS SQL username and/or password not valid: %s",
- "You need to enter either an existing account or the administrator." : "You need to enter either an existing account or the administrator.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB username and/or password not valid",
+ "You need to enter either an existing account or the administrator." : "You need to enter either an existing account or the administrator.",
"DB Error: \"%s\"" : "DB Error: \"%s\"",
"Offending command was: \"%s\"" : "Offending command was: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB user '%s'@'localhost' exists already.",
diff --git a/lib/l10n/eo.js b/lib/l10n/eo.js
index b672c053740..429936513b6 100644
--- a/lib/l10n/eo.js
+++ b/lib/l10n/eo.js
@@ -37,7 +37,6 @@ OC.L10N.register(
"%s enter the database username." : "%s enigu la uzantonomon de la datumbazo.",
"%s enter the database name." : "%s enigu la nomon de la datumbazo.",
"%s you may not use dots in the database name" : "%s vi ne povas uzi punktojn en la nomo de la datumbazo",
- "MS SQL username and/or password not valid: %s" : "La uzantonomo de MS SQL aŭ la pasvorto ne validas: %s",
"MySQL/MariaDB username and/or password not valid" : "La MySQL/MariaDB-uzantonomo kajaŭ pasvorto ne validas.",
"DB Error: \"%s\"" : "Datumbaza eraro: “%s”",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "La MySQL/MariaDB-uzanto '%s'@'localhost' jam ekzistas.",
diff --git a/lib/l10n/eo.json b/lib/l10n/eo.json
index d3877595272..ede9a189486 100644
--- a/lib/l10n/eo.json
+++ b/lib/l10n/eo.json
@@ -35,7 +35,6 @@
"%s enter the database username." : "%s enigu la uzantonomon de la datumbazo.",
"%s enter the database name." : "%s enigu la nomon de la datumbazo.",
"%s you may not use dots in the database name" : "%s vi ne povas uzi punktojn en la nomo de la datumbazo",
- "MS SQL username and/or password not valid: %s" : "La uzantonomo de MS SQL aŭ la pasvorto ne validas: %s",
"MySQL/MariaDB username and/or password not valid" : "La MySQL/MariaDB-uzantonomo kajaŭ pasvorto ne validas.",
"DB Error: \"%s\"" : "Datumbaza eraro: “%s”",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "La MySQL/MariaDB-uzanto '%s'@'localhost' jam ekzistas.",
diff --git a/lib/l10n/es.js b/lib/l10n/es.js
index 71f3a8aa8bf..620a8e9eff5 100644
--- a/lib/l10n/es.js
+++ b/lib/l10n/es.js
@@ -66,9 +66,8 @@ OC.L10N.register(
"%s enter the database username." : "%s ingresar el 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 puede utilizar puntos en el nombre de la base de datos",
- "MS SQL username and/or password not valid: %s" : "Usuario y/o contraseña de MS SQL no válidos: %s",
- "You need to enter either an existing account or the administrator." : "Tiene que ingresar una cuenta existente o la del administrador.",
"MySQL/MariaDB username and/or password not valid" : "Nombre de usuario y/o contraseña de MySQL/MariaDB inválidos",
+ "You need to enter either an existing account or the administrator." : "Tiene que ingresar una cuenta existente o la del administrador.",
"DB Error: \"%s\"" : "Error BD: \"%s\"",
"Offending command was: \"%s\"" : "Comando infractor: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "El usuario de MySQL/MariaDB '%s'@'localhost' ya existe.",
diff --git a/lib/l10n/es.json b/lib/l10n/es.json
index 1259ff53b49..226b89768e7 100644
--- a/lib/l10n/es.json
+++ b/lib/l10n/es.json
@@ -64,9 +64,8 @@
"%s enter the database username." : "%s ingresar el 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 puede utilizar puntos en el nombre de la base de datos",
- "MS SQL username and/or password not valid: %s" : "Usuario y/o contraseña de MS SQL no válidos: %s",
- "You need to enter either an existing account or the administrator." : "Tiene que ingresar una cuenta existente o la del administrador.",
"MySQL/MariaDB username and/or password not valid" : "Nombre de usuario y/o contraseña de MySQL/MariaDB inválidos",
+ "You need to enter either an existing account or the administrator." : "Tiene que ingresar una cuenta existente o la del administrador.",
"DB Error: \"%s\"" : "Error BD: \"%s\"",
"Offending command was: \"%s\"" : "Comando infractor: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "El usuario de MySQL/MariaDB '%s'@'localhost' ya existe.",
diff --git a/lib/l10n/es_AR.js b/lib/l10n/es_AR.js
index b662e05e823..ea372e9fdd6 100644
--- a/lib/l10n/es_AR.js
+++ b/lib/l10n/es_AR.js
@@ -35,7 +35,6 @@ OC.L10N.register(
"%s enter the database username." : "%s Entrá el usuario de la base de datos",
"%s enter the database name." : "%s Entrá el nombre de la base de datos.",
"%s you may not use dots in the database name" : "%s no podés usar puntos en el nombre de la base de datos",
- "MS SQL username and/or password not valid: %s" : "Nombre de usuario y contraseña de MS SQL no son válidas: %s",
"You need to enter either an existing account or the administrator." : "Tenés que ingresar una cuenta existente o el administrador.",
"DB Error: \"%s\"" : "Error DB: \"%s\"",
"Offending command was: \"%s\"" : "El comando no comprendido es: \"%s\"",
diff --git a/lib/l10n/es_AR.json b/lib/l10n/es_AR.json
index 65852ea6351..bb0ee769129 100644
--- a/lib/l10n/es_AR.json
+++ b/lib/l10n/es_AR.json
@@ -33,7 +33,6 @@
"%s enter the database username." : "%s Entrá el usuario de la base de datos",
"%s enter the database name." : "%s Entrá el nombre de la base de datos.",
"%s you may not use dots in the database name" : "%s no podés usar puntos en el nombre de la base de datos",
- "MS SQL username and/or password not valid: %s" : "Nombre de usuario y contraseña de MS SQL no son válidas: %s",
"You need to enter either an existing account or the administrator." : "Tenés que ingresar una cuenta existente o el administrador.",
"DB Error: \"%s\"" : "Error DB: \"%s\"",
"Offending command was: \"%s\"" : "El comando no comprendido es: \"%s\"",
diff --git a/lib/l10n/es_MX.js b/lib/l10n/es_MX.js
index 13dcbad5488..bfc9fb50b94 100644
--- a/lib/l10n/es_MX.js
+++ b/lib/l10n/es_MX.js
@@ -41,7 +41,6 @@ OC.L10N.register(
"%s enter the database username." : "%s ingresar el 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 puede utilizar puntos en el nombre de la base de datos",
- "MS SQL username and/or password not valid: %s" : "Usuario y/o contraseña de MS SQL no válidos: %s",
"You need to enter either an existing account or the administrator." : "Tiene que ingresar una cuenta existente o la del administrador.",
"DB Error: \"%s\"" : "Error BD: \"%s\"",
"Offending command was: \"%s\"" : "Comando infractor: \"%s\"",
diff --git a/lib/l10n/es_MX.json b/lib/l10n/es_MX.json
index 0ab3bd211e2..ac64ac35141 100644
--- a/lib/l10n/es_MX.json
+++ b/lib/l10n/es_MX.json
@@ -39,7 +39,6 @@
"%s enter the database username." : "%s ingresar el 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 puede utilizar puntos en el nombre de la base de datos",
- "MS SQL username and/or password not valid: %s" : "Usuario y/o contraseña de MS SQL no válidos: %s",
"You need to enter either an existing account or the administrator." : "Tiene que ingresar una cuenta existente o la del administrador.",
"DB Error: \"%s\"" : "Error BD: \"%s\"",
"Offending command was: \"%s\"" : "Comando infractor: \"%s\"",
diff --git a/lib/l10n/et_EE.js b/lib/l10n/et_EE.js
index 0329ffd9319..7f224210f81 100644
--- a/lib/l10n/et_EE.js
+++ b/lib/l10n/et_EE.js
@@ -48,9 +48,8 @@ OC.L10N.register(
"%s enter the database username." : "%s sisesta andmebaasi kasutajatunnus.",
"%s enter the database name." : "%s sisesta andmebaasi nimi.",
"%s you may not use dots in the database name" : "%s punktide kasutamine andmebaasi nimes pole lubatud",
- "MS SQL username and/or password not valid: %s" : "MS SQL kasutajatunnus ja/või parool pole õiged: %s",
- "You need to enter either an existing account or the administrator." : "Sisesta kas juba olemasolev konto või administrator.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB kasutajatunnus ja/või parool pole õiged",
+ "You need to enter either an existing account or the administrator." : "Sisesta kas juba olemasolev konto või administrator.",
"DB Error: \"%s\"" : "Andmebaasi viga: \"%s\"",
"Offending command was: \"%s\"" : "Tõrkuv käsk oli: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB kasutaja '%s'@'localhost' on juba olemas.",
diff --git a/lib/l10n/et_EE.json b/lib/l10n/et_EE.json
index f4aec4e1c50..a4692185d70 100644
--- a/lib/l10n/et_EE.json
+++ b/lib/l10n/et_EE.json
@@ -46,9 +46,8 @@
"%s enter the database username." : "%s sisesta andmebaasi kasutajatunnus.",
"%s enter the database name." : "%s sisesta andmebaasi nimi.",
"%s you may not use dots in the database name" : "%s punktide kasutamine andmebaasi nimes pole lubatud",
- "MS SQL username and/or password not valid: %s" : "MS SQL kasutajatunnus ja/või parool pole õiged: %s",
- "You need to enter either an existing account or the administrator." : "Sisesta kas juba olemasolev konto või administrator.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB kasutajatunnus ja/või parool pole õiged",
+ "You need to enter either an existing account or the administrator." : "Sisesta kas juba olemasolev konto või administrator.",
"DB Error: \"%s\"" : "Andmebaasi viga: \"%s\"",
"Offending command was: \"%s\"" : "Tõrkuv käsk oli: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB kasutaja '%s'@'localhost' on juba olemas.",
diff --git a/lib/l10n/eu.js b/lib/l10n/eu.js
index b9093d1bf41..4a0ffb3b893 100644
--- a/lib/l10n/eu.js
+++ b/lib/l10n/eu.js
@@ -54,9 +54,8 @@ OC.L10N.register(
"%s enter the database username." : "%s sartu datu basearen erabiltzaile izena.",
"%s enter the database name." : "%s sartu datu basearen izena.",
"%s you may not use dots in the database name" : "%s ezin duzu punturik erabili datu basearen izenean.",
- "MS SQL username and/or password not valid: %s" : "MS SQL erabiltzaile izena edota pasahitza ez dira egokiak: %s",
- "You need to enter either an existing account or the administrator." : "Existitzen den kontu bat edo administradorearena jarri behar duzu.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB erabiltzaile edota pasahitza ez dira egokiak",
+ "You need to enter either an existing account or the administrator." : "Existitzen den kontu bat edo administradorearena jarri behar duzu.",
"DB Error: \"%s\"" : "DB errorea: \"%s\"",
"Offending command was: \"%s\"" : "Errorea komando honek sortu du: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB '%s'@'localhost' erabiltzailea dagoeneko existitzen da.",
diff --git a/lib/l10n/eu.json b/lib/l10n/eu.json
index b921d8dd28b..631bc569732 100644
--- a/lib/l10n/eu.json
+++ b/lib/l10n/eu.json
@@ -52,9 +52,8 @@
"%s enter the database username." : "%s sartu datu basearen erabiltzaile izena.",
"%s enter the database name." : "%s sartu datu basearen izena.",
"%s you may not use dots in the database name" : "%s ezin duzu punturik erabili datu basearen izenean.",
- "MS SQL username and/or password not valid: %s" : "MS SQL erabiltzaile izena edota pasahitza ez dira egokiak: %s",
- "You need to enter either an existing account or the administrator." : "Existitzen den kontu bat edo administradorearena jarri behar duzu.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB erabiltzaile edota pasahitza ez dira egokiak",
+ "You need to enter either an existing account or the administrator." : "Existitzen den kontu bat edo administradorearena jarri behar duzu.",
"DB Error: \"%s\"" : "DB errorea: \"%s\"",
"Offending command was: \"%s\"" : "Errorea komando honek sortu du: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB '%s'@'localhost' erabiltzailea dagoeneko existitzen da.",
diff --git a/lib/l10n/fa.js b/lib/l10n/fa.js
index bdfa8e3d87c..10c5c9b78cc 100644
--- a/lib/l10n/fa.js
+++ b/lib/l10n/fa.js
@@ -22,7 +22,6 @@ OC.L10N.register(
"%s enter the database username." : "%s نام کاربری پایگاه داده را وارد نمایید.",
"%s enter the database name." : "%s نام پایگاه داده را وارد نمایید.",
"%s you may not use dots in the database name" : "%s شما نباید از نقطه در نام پایگاه داده استفاده نمایید.",
- "MS SQL username and/or password not valid: %s" : "نام کاربری و / یا رمزعبور MS SQL معتبر نیست: %s",
"You need to enter either an existing account or the administrator." : "شما نیاز به وارد کردن یک حساب کاربری موجود یا حساب مدیریتی دارید.",
"DB Error: \"%s\"" : "خطای پایگاه داده: \"%s\"",
"Offending command was: \"%s\"" : "دستور متخلف عبارت است از: \"%s\"",
diff --git a/lib/l10n/fa.json b/lib/l10n/fa.json
index 5b4aab4b595..ee6b7669341 100644
--- a/lib/l10n/fa.json
+++ b/lib/l10n/fa.json
@@ -20,7 +20,6 @@
"%s enter the database username." : "%s نام کاربری پایگاه داده را وارد نمایید.",
"%s enter the database name." : "%s نام پایگاه داده را وارد نمایید.",
"%s you may not use dots in the database name" : "%s شما نباید از نقطه در نام پایگاه داده استفاده نمایید.",
- "MS SQL username and/or password not valid: %s" : "نام کاربری و / یا رمزعبور MS SQL معتبر نیست: %s",
"You need to enter either an existing account or the administrator." : "شما نیاز به وارد کردن یک حساب کاربری موجود یا حساب مدیریتی دارید.",
"DB Error: \"%s\"" : "خطای پایگاه داده: \"%s\"",
"Offending command was: \"%s\"" : "دستور متخلف عبارت است از: \"%s\"",
diff --git a/lib/l10n/fi_FI.js b/lib/l10n/fi_FI.js
index 5724595dbda..39083305ae9 100644
--- a/lib/l10n/fi_FI.js
+++ b/lib/l10n/fi_FI.js
@@ -63,7 +63,6 @@ OC.L10N.register(
"%s enter the database username." : "%s anna tietokannan käyttäjätunnus.",
"%s enter the database name." : "%s anna tietokannan nimi.",
"%s you may not use dots in the database name" : "%s et voi käyttää pisteitä tietokannan nimessä",
- "MS SQL username and/or password not valid: %s" : "MS SQL -käyttäjätunnus ja/tai -salasana on väärin: %s",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB-käyttäjätunnus ja/tai salasana on virheellinen",
"DB Error: \"%s\"" : "Tietokantavirhe: \"%s\"",
"Offending command was: \"%s\"" : "Loukkaava komento oli: \"%s\"",
diff --git a/lib/l10n/fi_FI.json b/lib/l10n/fi_FI.json
index 223429b7f88..a9bb243d1ba 100644
--- a/lib/l10n/fi_FI.json
+++ b/lib/l10n/fi_FI.json
@@ -61,7 +61,6 @@
"%s enter the database username." : "%s anna tietokannan käyttäjätunnus.",
"%s enter the database name." : "%s anna tietokannan nimi.",
"%s you may not use dots in the database name" : "%s et voi käyttää pisteitä tietokannan nimessä",
- "MS SQL username and/or password not valid: %s" : "MS SQL -käyttäjätunnus ja/tai -salasana on väärin: %s",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB-käyttäjätunnus ja/tai salasana on virheellinen",
"DB Error: \"%s\"" : "Tietokantavirhe: \"%s\"",
"Offending command was: \"%s\"" : "Loukkaava komento oli: \"%s\"",
diff --git a/lib/l10n/fr.js b/lib/l10n/fr.js
index 5743b7ff283..6c5eeaf6201 100644
--- a/lib/l10n/fr.js
+++ b/lib/l10n/fr.js
@@ -65,9 +65,8 @@ OC.L10N.register(
"%s enter the database username." : "%s entrez le nom d'utilisateur de la base de données.",
"%s enter the database name." : "%s entrez le nom de la base de données.",
"%s you may not use dots in the database name" : "%s vous ne pouvez pas utiliser de points dans le nom de la base de données",
- "MS SQL username and/or password not valid: %s" : "Nom d'utilisateur et/ou le mot de passe MS SQL non valide : %s",
- "You need to enter either an existing account or the administrator." : "Vous devez spécifier le nom d'un compte existant, ou celui de l'administrateur.",
"MySQL/MariaDB username and/or password not valid" : "Nom d'utilisateur et/ou mot de passe MySQL/MariaDB non valide",
+ "You need to enter either an existing account or the administrator." : "Vous devez spécifier le nom d'un compte existant, ou celui de l'administrateur.",
"DB Error: \"%s\"" : "Erreur de la base de données : \"%s\"",
"Offending command was: \"%s\"" : "La requête en cause est : \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "L'utilisateur MySQL/MariaDB '%s'@'localhost' existe déjà.",
diff --git a/lib/l10n/fr.json b/lib/l10n/fr.json
index fa2881ca6aa..83abadc866f 100644
--- a/lib/l10n/fr.json
+++ b/lib/l10n/fr.json
@@ -63,9 +63,8 @@
"%s enter the database username." : "%s entrez le nom d'utilisateur de la base de données.",
"%s enter the database name." : "%s entrez le nom de la base de données.",
"%s you may not use dots in the database name" : "%s vous ne pouvez pas utiliser de points dans le nom de la base de données",
- "MS SQL username and/or password not valid: %s" : "Nom d'utilisateur et/ou le mot de passe MS SQL non valide : %s",
- "You need to enter either an existing account or the administrator." : "Vous devez spécifier le nom d'un compte existant, ou celui de l'administrateur.",
"MySQL/MariaDB username and/or password not valid" : "Nom d'utilisateur et/ou mot de passe MySQL/MariaDB non valide",
+ "You need to enter either an existing account or the administrator." : "Vous devez spécifier le nom d'un compte existant, ou celui de l'administrateur.",
"DB Error: \"%s\"" : "Erreur de la base de données : \"%s\"",
"Offending command was: \"%s\"" : "La requête en cause est : \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "L'utilisateur MySQL/MariaDB '%s'@'localhost' existe déjà.",
diff --git a/lib/l10n/gl.js b/lib/l10n/gl.js
index 7ba4fff42ff..db549cbb36a 100644
--- a/lib/l10n/gl.js
+++ b/lib/l10n/gl.js
@@ -66,9 +66,8 @@ OC.L10N.register(
"%s enter the database username." : "%s introduza o nome de usuario da base de datos",
"%s enter the database name." : "%s introduza o nome da base de datos",
"%s you may not use dots in the database name" : "%s non se poden empregar puntos na base de datos",
- "MS SQL username and/or password not valid: %s" : "Nome de usuario e/ou contrasinal de MS SQL incorrecto: %s",
- "You need to enter either an existing account or the administrator." : "Deberá introducir unha conta existente ou o administrador.",
"MySQL/MariaDB username and/or password not valid" : "O nome e/ou o contrasinal do usuario de MySQL/MariaDB non é correcto",
+ "You need to enter either an existing account or the administrator." : "Deberá introducir unha conta existente ou o administrador.",
"DB Error: \"%s\"" : "Produciuse un erro na base de datos: «%s»",
"Offending command was: \"%s\"" : "A orde infractora foi: «%s»",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "Xa existe o usuario «%s»@«localhost» no MySQL/MariaDB.",
diff --git a/lib/l10n/gl.json b/lib/l10n/gl.json
index 57c29347f33..9c0260ca2ac 100644
--- a/lib/l10n/gl.json
+++ b/lib/l10n/gl.json
@@ -64,9 +64,8 @@
"%s enter the database username." : "%s introduza o nome de usuario da base de datos",
"%s enter the database name." : "%s introduza o nome da base de datos",
"%s you may not use dots in the database name" : "%s non se poden empregar puntos na base de datos",
- "MS SQL username and/or password not valid: %s" : "Nome de usuario e/ou contrasinal de MS SQL incorrecto: %s",
- "You need to enter either an existing account or the administrator." : "Deberá introducir unha conta existente ou o administrador.",
"MySQL/MariaDB username and/or password not valid" : "O nome e/ou o contrasinal do usuario de MySQL/MariaDB non é correcto",
+ "You need to enter either an existing account or the administrator." : "Deberá introducir unha conta existente ou o administrador.",
"DB Error: \"%s\"" : "Produciuse un erro na base de datos: «%s»",
"Offending command was: \"%s\"" : "A orde infractora foi: «%s»",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "Xa existe o usuario «%s»@«localhost» no MySQL/MariaDB.",
diff --git a/lib/l10n/hr.js b/lib/l10n/hr.js
index c1fb29d4169..eabef9e3a52 100644
--- a/lib/l10n/hr.js
+++ b/lib/l10n/hr.js
@@ -49,9 +49,8 @@ OC.L10N.register(
"%s enter the database username." : "%s unesite naziva korisnika baze podataka.",
"%s enter the database name." : "%s unesite naziv baze podataka",
"%s you may not use dots in the database name" : "%s ne smijete koristiti točke u nazivu baze podataka",
- "MS SQL username and/or password not valid: %s" : "MS SQL korisničko ime i/ili lozinka neispravni: %s",
- "You need to enter either an existing account or the administrator." : "Trebate unijeti neki postojeći račun ili administratora.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB korisničko ime i/ili lozinka neispravni",
+ "You need to enter either an existing account or the administrator." : "Trebate unijeti neki postojeći račun ili administratora.",
"DB Error: \"%s\"" : "DB pogreška: \"%s\"",
"Offending command was: \"%s\"" : "Neispravna naredba je bila: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB korisnik '%s'@'localhost' već postoji.",
diff --git a/lib/l10n/hr.json b/lib/l10n/hr.json
index 4e22f203bf5..cacf151453d 100644
--- a/lib/l10n/hr.json
+++ b/lib/l10n/hr.json
@@ -47,9 +47,8 @@
"%s enter the database username." : "%s unesite naziva korisnika baze podataka.",
"%s enter the database name." : "%s unesite naziv baze podataka",
"%s you may not use dots in the database name" : "%s ne smijete koristiti točke u nazivu baze podataka",
- "MS SQL username and/or password not valid: %s" : "MS SQL korisničko ime i/ili lozinka neispravni: %s",
- "You need to enter either an existing account or the administrator." : "Trebate unijeti neki postojeći račun ili administratora.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB korisničko ime i/ili lozinka neispravni",
+ "You need to enter either an existing account or the administrator." : "Trebate unijeti neki postojeći račun ili administratora.",
"DB Error: \"%s\"" : "DB pogreška: \"%s\"",
"Offending command was: \"%s\"" : "Neispravna naredba je bila: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB korisnik '%s'@'localhost' već postoji.",
diff --git a/lib/l10n/hu_HU.js b/lib/l10n/hu_HU.js
index d8c67ec5cdf..c90d9737cae 100644
--- a/lib/l10n/hu_HU.js
+++ b/lib/l10n/hu_HU.js
@@ -43,9 +43,8 @@ OC.L10N.register(
"%s enter the database username." : "%s adja meg az adatbázist elérő felhasználó login nevét.",
"%s enter the database name." : "%s adja meg az adatbázis nevét.",
"%s you may not use dots in the database name" : "%s az adatbázis neve nem tartalmazhat pontot",
- "MS SQL username and/or password not valid: %s" : "Az MS SQL felhasználónév és/vagy jelszó érvénytelen: %s",
- "You need to enter either an existing account or the administrator." : "Vagy egy létező felhasználó vagy az adminisztrátor bejelentkezési nevét kell megadnia",
"MySQL/MariaDB username and/or password not valid" : "A MySQL/MariaDB felhasználónév és/vagy jelszó nem megfelelő",
+ "You need to enter either an existing account or the administrator." : "Vagy egy létező felhasználó vagy az adminisztrátor bejelentkezési nevét kell megadnia",
"DB Error: \"%s\"" : "Adatbázis hiba: \"%s\"",
"Offending command was: \"%s\"" : "A hibát ez a parancs okozta: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "A MySQL/MariaDB felhasználó '%s'@'localhost' már létezik.",
diff --git a/lib/l10n/hu_HU.json b/lib/l10n/hu_HU.json
index 8f281ecb3fe..773a06297b3 100644
--- a/lib/l10n/hu_HU.json
+++ b/lib/l10n/hu_HU.json
@@ -41,9 +41,8 @@
"%s enter the database username." : "%s adja meg az adatbázist elérő felhasználó login nevét.",
"%s enter the database name." : "%s adja meg az adatbázis nevét.",
"%s you may not use dots in the database name" : "%s az adatbázis neve nem tartalmazhat pontot",
- "MS SQL username and/or password not valid: %s" : "Az MS SQL felhasználónév és/vagy jelszó érvénytelen: %s",
- "You need to enter either an existing account or the administrator." : "Vagy egy létező felhasználó vagy az adminisztrátor bejelentkezési nevét kell megadnia",
"MySQL/MariaDB username and/or password not valid" : "A MySQL/MariaDB felhasználónév és/vagy jelszó nem megfelelő",
+ "You need to enter either an existing account or the administrator." : "Vagy egy létező felhasználó vagy az adminisztrátor bejelentkezési nevét kell megadnia",
"DB Error: \"%s\"" : "Adatbázis hiba: \"%s\"",
"Offending command was: \"%s\"" : "A hibát ez a parancs okozta: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "A MySQL/MariaDB felhasználó '%s'@'localhost' már létezik.",
diff --git a/lib/l10n/id.js b/lib/l10n/id.js
index 14355271356..3643a6a6ef7 100644
--- a/lib/l10n/id.js
+++ b/lib/l10n/id.js
@@ -66,9 +66,8 @@ OC.L10N.register(
"%s enter the database username." : "%s masukkan nama pengguna basis data.",
"%s enter the database name." : "%s masukkan nama basis data.",
"%s you may not use dots in the database name" : "%s anda tidak boleh menggunakan karakter titik pada nama basis data",
- "MS SQL username and/or password not valid: %s" : "Nama pengguna dan/atau sandi MySQL tidak sah: %s",
- "You need to enter either an existing account or the administrator." : "Anda harus memasukkan akun yang sudah ada atau administrator.",
"MySQL/MariaDB username and/or password not valid" : "Nama pengguna dan/atau sandi MySQL/MariaDB tidak sah",
+ "You need to enter either an existing account or the administrator." : "Anda harus memasukkan akun yang sudah ada atau administrator.",
"DB Error: \"%s\"" : "Kesalahan Basis Data: \"%s\"",
"Offending command was: \"%s\"" : "Perintah yang bermasalah: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "'%s'@'localhost' pengguna MySQL/MariaDB sudah ada.",
diff --git a/lib/l10n/id.json b/lib/l10n/id.json
index ac6429bce9a..18135d0e470 100644
--- a/lib/l10n/id.json
+++ b/lib/l10n/id.json
@@ -64,9 +64,8 @@
"%s enter the database username." : "%s masukkan nama pengguna basis data.",
"%s enter the database name." : "%s masukkan nama basis data.",
"%s you may not use dots in the database name" : "%s anda tidak boleh menggunakan karakter titik pada nama basis data",
- "MS SQL username and/or password not valid: %s" : "Nama pengguna dan/atau sandi MySQL tidak sah: %s",
- "You need to enter either an existing account or the administrator." : "Anda harus memasukkan akun yang sudah ada atau administrator.",
"MySQL/MariaDB username and/or password not valid" : "Nama pengguna dan/atau sandi MySQL/MariaDB tidak sah",
+ "You need to enter either an existing account or the administrator." : "Anda harus memasukkan akun yang sudah ada atau administrator.",
"DB Error: \"%s\"" : "Kesalahan Basis Data: \"%s\"",
"Offending command was: \"%s\"" : "Perintah yang bermasalah: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "'%s'@'localhost' pengguna MySQL/MariaDB sudah ada.",
diff --git a/lib/l10n/it.js b/lib/l10n/it.js
index 7f7335a9341..7b86d4d30b0 100644
--- a/lib/l10n/it.js
+++ b/lib/l10n/it.js
@@ -66,9 +66,8 @@ OC.L10N.register(
"%s enter the database username." : "%s digita il nome utente del database.",
"%s enter the database name." : "%s digita il nome del database.",
"%s you may not use dots in the database name" : "%s non dovresti utilizzare punti nel nome del database",
- "MS SQL username and/or password not valid: %s" : "Nome utente e/o password MS SQL non validi: %s",
- "You need to enter either an existing account or the administrator." : "È necessario inserire un account esistente o l'amministratore.",
"MySQL/MariaDB username and/or password not valid" : "Nome utente e/o password di MySQL/MariaDB non validi",
+ "You need to enter either an existing account or the administrator." : "È necessario inserire un account esistente o l'amministratore.",
"DB Error: \"%s\"" : "Errore DB: \"%s\"",
"Offending command was: \"%s\"" : "Il comando non consentito era: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "L'utente MySQL/MariaDB '%s'@'localhost' esiste già.",
diff --git a/lib/l10n/it.json b/lib/l10n/it.json
index 14b8b05d98c..47d3dd8fbca 100644
--- a/lib/l10n/it.json
+++ b/lib/l10n/it.json
@@ -64,9 +64,8 @@
"%s enter the database username." : "%s digita il nome utente del database.",
"%s enter the database name." : "%s digita il nome del database.",
"%s you may not use dots in the database name" : "%s non dovresti utilizzare punti nel nome del database",
- "MS SQL username and/or password not valid: %s" : "Nome utente e/o password MS SQL non validi: %s",
- "You need to enter either an existing account or the administrator." : "È necessario inserire un account esistente o l'amministratore.",
"MySQL/MariaDB username and/or password not valid" : "Nome utente e/o password di MySQL/MariaDB non validi",
+ "You need to enter either an existing account or the administrator." : "È necessario inserire un account esistente o l'amministratore.",
"DB Error: \"%s\"" : "Errore DB: \"%s\"",
"Offending command was: \"%s\"" : "Il comando non consentito era: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "L'utente MySQL/MariaDB '%s'@'localhost' esiste già.",
diff --git a/lib/l10n/ja.js b/lib/l10n/ja.js
index ca7558b7141..0e74416c8e7 100644
--- a/lib/l10n/ja.js
+++ b/lib/l10n/ja.js
@@ -66,9 +66,8 @@ OC.L10N.register(
"%s enter the database username." : "%s のデータベースのユーザー名を入力してください。",
"%s enter the database name." : "%s のデータベース名を入力してください。",
"%s you may not use dots in the database name" : "%s ではデータベース名にドットを利用できないかもしれません。",
- "MS SQL username and/or password not valid: %s" : "MS SQL Serverのユーザー名/パスワードが正しくありません: %s",
- "You need to enter either an existing account or the administrator." : "既存のアカウントもしくは管理者のどちらかを入力する必要があります。",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB のユーザー名及び/またはパスワードが無効",
+ "You need to enter either an existing account or the administrator." : "既存のアカウントもしくは管理者のどちらかを入力する必要があります。",
"DB Error: \"%s\"" : "DBエラー: \"%s\"",
"Offending command was: \"%s\"" : "違反コマンド: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB のユーザー '%s'@'localhost' はすでに存在します。",
diff --git a/lib/l10n/ja.json b/lib/l10n/ja.json
index b2020de8590..977342549dd 100644
--- a/lib/l10n/ja.json
+++ b/lib/l10n/ja.json
@@ -64,9 +64,8 @@
"%s enter the database username." : "%s のデータベースのユーザー名を入力してください。",
"%s enter the database name." : "%s のデータベース名を入力してください。",
"%s you may not use dots in the database name" : "%s ではデータベース名にドットを利用できないかもしれません。",
- "MS SQL username and/or password not valid: %s" : "MS SQL Serverのユーザー名/パスワードが正しくありません: %s",
- "You need to enter either an existing account or the administrator." : "既存のアカウントもしくは管理者のどちらかを入力する必要があります。",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB のユーザー名及び/またはパスワードが無効",
+ "You need to enter either an existing account or the administrator." : "既存のアカウントもしくは管理者のどちらかを入力する必要があります。",
"DB Error: \"%s\"" : "DBエラー: \"%s\"",
"Offending command was: \"%s\"" : "違反コマンド: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB のユーザー '%s'@'localhost' はすでに存在します。",
diff --git a/lib/l10n/ka_GE.js b/lib/l10n/ka_GE.js
index 62d1058d94e..7a97fd05c75 100644
--- a/lib/l10n/ka_GE.js
+++ b/lib/l10n/ka_GE.js
@@ -17,7 +17,6 @@ OC.L10N.register(
"%s enter the database username." : "%s შეიყვანეთ ბაზის იუზერნეიმი.",
"%s enter the database name." : "%s შეიყვანეთ ბაზის სახელი.",
"%s you may not use dots in the database name" : "%s არ მიუთითოთ წერტილი ბაზის სახელში",
- "MS SQL username and/or password not valid: %s" : "MS SQL მომხმარებელი და/ან პაროლი არ არის მართებული: %s",
"You need to enter either an existing account or the administrator." : "თქვენ უნდა შეიყვანოთ არსებული მომხმარებელის სახელი ან ადმინისტრატორი.",
"DB Error: \"%s\"" : "DB შეცდომა: \"%s\"",
"Offending command was: \"%s\"" : "Offending ბრძანება იყო: \"%s\"",
diff --git a/lib/l10n/ka_GE.json b/lib/l10n/ka_GE.json
index cc1aff1dd67..b19e37d7864 100644
--- a/lib/l10n/ka_GE.json
+++ b/lib/l10n/ka_GE.json
@@ -15,7 +15,6 @@
"%s enter the database username." : "%s შეიყვანეთ ბაზის იუზერნეიმი.",
"%s enter the database name." : "%s შეიყვანეთ ბაზის სახელი.",
"%s you may not use dots in the database name" : "%s არ მიუთითოთ წერტილი ბაზის სახელში",
- "MS SQL username and/or password not valid: %s" : "MS SQL მომხმარებელი და/ან პაროლი არ არის მართებული: %s",
"You need to enter either an existing account or the administrator." : "თქვენ უნდა შეიყვანოთ არსებული მომხმარებელის სახელი ან ადმინისტრატორი.",
"DB Error: \"%s\"" : "DB შეცდომა: \"%s\"",
"Offending command was: \"%s\"" : "Offending ბრძანება იყო: \"%s\"",
diff --git a/lib/l10n/ko.js b/lib/l10n/ko.js
index e16b479b5ff..2ebb014894e 100644
--- a/lib/l10n/ko.js
+++ b/lib/l10n/ko.js
@@ -66,9 +66,8 @@ OC.L10N.register(
"%s enter the database username." : "%s 데이터베이스 사용자 이름을 입력해 주십시오.",
"%s enter the database name." : "%s 데이터베이스 이름을 입력하십시오.",
"%s you may not use dots in the database name" : "%s 데이터베이스 이름에는 마침표를 사용할 수 없습니다",
- "MS SQL username and/or password not valid: %s" : "MS SQL 사용자 이름이나 암호가 잘못되었습니다: %s",
- "You need to enter either an existing account or the administrator." : "기존 계정이나 administrator(관리자)를 입력해야 합니다.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB 사용자 이름이나 암호가 올바르지 않습니다",
+ "You need to enter either an existing account or the administrator." : "기존 계정이나 administrator(관리자)를 입력해야 합니다.",
"DB Error: \"%s\"" : "DB 오류: \"%s\"",
"Offending command was: \"%s\"" : "잘못된 명령: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB '%s'@'localhost' 사용자가 이미 존재합니다",
diff --git a/lib/l10n/ko.json b/lib/l10n/ko.json
index 9919a2d96f5..c0d2b7df303 100644
--- a/lib/l10n/ko.json
+++ b/lib/l10n/ko.json
@@ -64,9 +64,8 @@
"%s enter the database username." : "%s 데이터베이스 사용자 이름을 입력해 주십시오.",
"%s enter the database name." : "%s 데이터베이스 이름을 입력하십시오.",
"%s you may not use dots in the database name" : "%s 데이터베이스 이름에는 마침표를 사용할 수 없습니다",
- "MS SQL username and/or password not valid: %s" : "MS SQL 사용자 이름이나 암호가 잘못되었습니다: %s",
- "You need to enter either an existing account or the administrator." : "기존 계정이나 administrator(관리자)를 입력해야 합니다.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB 사용자 이름이나 암호가 올바르지 않습니다",
+ "You need to enter either an existing account or the administrator." : "기존 계정이나 administrator(관리자)를 입력해야 합니다.",
"DB Error: \"%s\"" : "DB 오류: \"%s\"",
"Offending command was: \"%s\"" : "잘못된 명령: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB '%s'@'localhost' 사용자가 이미 존재합니다",
diff --git a/lib/l10n/lt_LT.js b/lib/l10n/lt_LT.js
index f13097e6964..88e095c82b0 100644
--- a/lib/l10n/lt_LT.js
+++ b/lib/l10n/lt_LT.js
@@ -35,7 +35,6 @@ OC.L10N.register(
"%s enter the database username." : "%s įrašykite duombazės naudotojo vardą.",
"%s enter the database name." : "%s įrašykite duombazės pavadinimą.",
"%s you may not use dots in the database name" : "%s negalite naudoti taškų duombazės pavadinime",
- "MS SQL username and/or password not valid: %s" : "MS SQL naudotojo vardas ir/arba slaptažodis netinka: %s",
"You need to enter either an existing account or the administrator." : "Turite prisijungti su egzistuojančia paskyra arba su administratoriumi.",
"DB Error: \"%s\"" : "DB klaida: \"%s\"",
"Offending command was: \"%s\"" : "Vykdyta komanda buvo: \"%s\"",
diff --git a/lib/l10n/lt_LT.json b/lib/l10n/lt_LT.json
index 9561e9ac36e..4cbb88d433c 100644
--- a/lib/l10n/lt_LT.json
+++ b/lib/l10n/lt_LT.json
@@ -33,7 +33,6 @@
"%s enter the database username." : "%s įrašykite duombazės naudotojo vardą.",
"%s enter the database name." : "%s įrašykite duombazės pavadinimą.",
"%s you may not use dots in the database name" : "%s negalite naudoti taškų duombazės pavadinime",
- "MS SQL username and/or password not valid: %s" : "MS SQL naudotojo vardas ir/arba slaptažodis netinka: %s",
"You need to enter either an existing account or the administrator." : "Turite prisijungti su egzistuojančia paskyra arba su administratoriumi.",
"DB Error: \"%s\"" : "DB klaida: \"%s\"",
"Offending command was: \"%s\"" : "Vykdyta komanda buvo: \"%s\"",
diff --git a/lib/l10n/lv.js b/lib/l10n/lv.js
index 08994917388..bc5024042b4 100644
--- a/lib/l10n/lv.js
+++ b/lib/l10n/lv.js
@@ -20,7 +20,6 @@ OC.L10N.register(
"%s enter the database username." : "%s ievadiet datubāzes lietotājvārdu.",
"%s enter the database name." : "%s ievadiet datubāzes nosaukumu.",
"%s you may not use dots in the database name" : "%s datubāžu nosaukumos nedrīkst izmantot punktus",
- "MS SQL username and/or password not valid: %s" : "Nav derīga MySQL parole un/vai lietotājvārds — %s",
"You need to enter either an existing account or the administrator." : "Jums jāievada vai nu esošs vai administratora konts.",
"DB Error: \"%s\"" : "DB kļūda — “%s”",
"Offending command was: \"%s\"" : "Vainīgā komanda bija “%s”",
diff --git a/lib/l10n/lv.json b/lib/l10n/lv.json
index d72a99f7d96..2caeb13b8f1 100644
--- a/lib/l10n/lv.json
+++ b/lib/l10n/lv.json
@@ -18,7 +18,6 @@
"%s enter the database username." : "%s ievadiet datubāzes lietotājvārdu.",
"%s enter the database name." : "%s ievadiet datubāzes nosaukumu.",
"%s you may not use dots in the database name" : "%s datubāžu nosaukumos nedrīkst izmantot punktus",
- "MS SQL username and/or password not valid: %s" : "Nav derīga MySQL parole un/vai lietotājvārds — %s",
"You need to enter either an existing account or the administrator." : "Jums jāievada vai nu esošs vai administratora konts.",
"DB Error: \"%s\"" : "DB kļūda — “%s”",
"Offending command was: \"%s\"" : "Vainīgā komanda bija “%s”",
diff --git a/lib/l10n/nb_NO.js b/lib/l10n/nb_NO.js
index 168fe4ad25c..ba4e26b22b7 100644
--- a/lib/l10n/nb_NO.js
+++ b/lib/l10n/nb_NO.js
@@ -66,9 +66,8 @@ OC.L10N.register(
"%s enter the database username." : "%s legg inn brukernavn for databasen.",
"%s enter the database name." : "%s legg inn navnet på databasen.",
"%s you may not use dots in the database name" : "%s du kan ikke bruke punktum i databasenavnet",
- "MS SQL username and/or password not valid: %s" : "MS SQL-brukernavn og/eller passord ikke gyldig: %s",
- "You need to enter either an existing account or the administrator." : "Du må legge inn enten en eksisterende konto eller administratoren.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB-brukernavn og/eller -passord ikke gyldig",
+ "You need to enter either an existing account or the administrator." : "Du må legge inn enten en eksisterende konto eller administratoren.",
"DB Error: \"%s\"" : "Databasefeil: \"%s\"",
"Offending command was: \"%s\"" : "Kommandoen som feilet: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB-bruker '%s'@'localhost' finnes allerede.",
diff --git a/lib/l10n/nb_NO.json b/lib/l10n/nb_NO.json
index b72d709a022..a11f9dc87e5 100644
--- a/lib/l10n/nb_NO.json
+++ b/lib/l10n/nb_NO.json
@@ -64,9 +64,8 @@
"%s enter the database username." : "%s legg inn brukernavn for databasen.",
"%s enter the database name." : "%s legg inn navnet på databasen.",
"%s you may not use dots in the database name" : "%s du kan ikke bruke punktum i databasenavnet",
- "MS SQL username and/or password not valid: %s" : "MS SQL-brukernavn og/eller passord ikke gyldig: %s",
- "You need to enter either an existing account or the administrator." : "Du må legge inn enten en eksisterende konto eller administratoren.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB-brukernavn og/eller -passord ikke gyldig",
+ "You need to enter either an existing account or the administrator." : "Du må legge inn enten en eksisterende konto eller administratoren.",
"DB Error: \"%s\"" : "Databasefeil: \"%s\"",
"Offending command was: \"%s\"" : "Kommandoen som feilet: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB-bruker '%s'@'localhost' finnes allerede.",
diff --git a/lib/l10n/nl.js b/lib/l10n/nl.js
index b62443f9117..6c5aa7174d1 100644
--- a/lib/l10n/nl.js
+++ b/lib/l10n/nl.js
@@ -66,9 +66,8 @@ OC.L10N.register(
"%s enter the database username." : "%s opgeven database gebruikersnaam.",
"%s enter the database name." : "%s opgeven databasenaam.",
"%s you may not use dots in the database name" : "%s er mogen geen puntjes in de databasenaam voorkomen",
- "MS SQL username and/or password not valid: %s" : "MS SQL gebruikersnaam en/of wachtwoord niet geldig: %s",
- "You need to enter either an existing account or the administrator." : "Geef of een bestaand account op of het beheerdersaccount.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB gebruikersnaam en/of wachtwoord ongeldig",
+ "You need to enter either an existing account or the administrator." : "Geef of een bestaand account op of het beheerdersaccount.",
"DB Error: \"%s\"" : "DB Fout: \"%s\"",
"Offending command was: \"%s\"" : "Onjuiste commande was: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB gebruiker '%s'@'localhost' bestaat al.",
diff --git a/lib/l10n/nl.json b/lib/l10n/nl.json
index 26dd33f54fc..d903594307f 100644
--- a/lib/l10n/nl.json
+++ b/lib/l10n/nl.json
@@ -64,9 +64,8 @@
"%s enter the database username." : "%s opgeven database gebruikersnaam.",
"%s enter the database name." : "%s opgeven databasenaam.",
"%s you may not use dots in the database name" : "%s er mogen geen puntjes in de databasenaam voorkomen",
- "MS SQL username and/or password not valid: %s" : "MS SQL gebruikersnaam en/of wachtwoord niet geldig: %s",
- "You need to enter either an existing account or the administrator." : "Geef of een bestaand account op of het beheerdersaccount.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB gebruikersnaam en/of wachtwoord ongeldig",
+ "You need to enter either an existing account or the administrator." : "Geef of een bestaand account op of het beheerdersaccount.",
"DB Error: \"%s\"" : "DB Fout: \"%s\"",
"Offending command was: \"%s\"" : "Onjuiste commande was: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB gebruiker '%s'@'localhost' bestaat al.",
diff --git a/lib/l10n/pl.js b/lib/l10n/pl.js
index 6d568685359..cf53425b5b2 100644
--- a/lib/l10n/pl.js
+++ b/lib/l10n/pl.js
@@ -54,9 +54,8 @@ OC.L10N.register(
"%s enter the database username." : "%s wpisz nazwę użytkownika do bazy",
"%s enter the database name." : "%s wpisz nazwę bazy.",
"%s you may not use dots in the database name" : "%s nie można używać kropki w nazwie bazy danych",
- "MS SQL username and/or password not valid: %s" : "Nazwa i/lub hasło serwera MS SQL jest niepoprawne: %s.",
- "You need to enter either an existing account or the administrator." : "Należy wprowadzić istniejące konto użytkownika lub administratora.",
"MySQL/MariaDB username and/or password not valid" : "Użytkownik i/lub hasło do MySQL/MariaDB są niepoprawne",
+ "You need to enter either an existing account or the administrator." : "Należy wprowadzić istniejące konto użytkownika lub administratora.",
"DB Error: \"%s\"" : "Błąd DB: \"%s\"",
"Offending command was: \"%s\"" : "Niepoprawna komenda: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "Użytkownik '%s'@'localhost' MySQL/MariaDB już istnieje.",
diff --git a/lib/l10n/pl.json b/lib/l10n/pl.json
index ec89fc3acbd..92bb3273814 100644
--- a/lib/l10n/pl.json
+++ b/lib/l10n/pl.json
@@ -52,9 +52,8 @@
"%s enter the database username." : "%s wpisz nazwę użytkownika do bazy",
"%s enter the database name." : "%s wpisz nazwę bazy.",
"%s you may not use dots in the database name" : "%s nie można używać kropki w nazwie bazy danych",
- "MS SQL username and/or password not valid: %s" : "Nazwa i/lub hasło serwera MS SQL jest niepoprawne: %s.",
- "You need to enter either an existing account or the administrator." : "Należy wprowadzić istniejące konto użytkownika lub administratora.",
"MySQL/MariaDB username and/or password not valid" : "Użytkownik i/lub hasło do MySQL/MariaDB są niepoprawne",
+ "You need to enter either an existing account or the administrator." : "Należy wprowadzić istniejące konto użytkownika lub administratora.",
"DB Error: \"%s\"" : "Błąd DB: \"%s\"",
"Offending command was: \"%s\"" : "Niepoprawna komenda: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "Użytkownik '%s'@'localhost' MySQL/MariaDB już istnieje.",
diff --git a/lib/l10n/pt_BR.js b/lib/l10n/pt_BR.js
index e5940fb577e..dc7da9a13f9 100644
--- a/lib/l10n/pt_BR.js
+++ b/lib/l10n/pt_BR.js
@@ -66,9 +66,8 @@ OC.L10N.register(
"%s enter the database username." : "%s insira o nome de usuário do banco de dados.",
"%s enter the database name." : "%s insira o nome do banco de dados.",
"%s you may not use dots in the database name" : "%s você não pode usar pontos no nome do banco de dados",
- "MS SQL username and/or password not valid: %s" : "Nome de usuário e/ou senha MS SQL inválido(s): %s",
- "You need to enter either an existing account or the administrator." : "Você precisa inserir uma conta existente ou a do administrador.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB nome de usuário e/ou senha não é válida",
+ "You need to enter either an existing account or the administrator." : "Você precisa inserir uma conta existente ou a do administrador.",
"DB Error: \"%s\"" : "Erro no BD: \"%s\"",
"Offending command was: \"%s\"" : "Comando ofensivo era: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB usuário '%s'@'localhost' já existe.",
diff --git a/lib/l10n/pt_BR.json b/lib/l10n/pt_BR.json
index ba29f32e22d..4688e4412c0 100644
--- a/lib/l10n/pt_BR.json
+++ b/lib/l10n/pt_BR.json
@@ -64,9 +64,8 @@
"%s enter the database username." : "%s insira o nome de usuário do banco de dados.",
"%s enter the database name." : "%s insira o nome do banco de dados.",
"%s you may not use dots in the database name" : "%s você não pode usar pontos no nome do banco de dados",
- "MS SQL username and/or password not valid: %s" : "Nome de usuário e/ou senha MS SQL inválido(s): %s",
- "You need to enter either an existing account or the administrator." : "Você precisa inserir uma conta existente ou a do administrador.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB nome de usuário e/ou senha não é válida",
+ "You need to enter either an existing account or the administrator." : "Você precisa inserir uma conta existente ou a do administrador.",
"DB Error: \"%s\"" : "Erro no BD: \"%s\"",
"Offending command was: \"%s\"" : "Comando ofensivo era: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB usuário '%s'@'localhost' já existe.",
diff --git a/lib/l10n/pt_PT.js b/lib/l10n/pt_PT.js
index 5c9f84ee0df..982223bf863 100644
--- a/lib/l10n/pt_PT.js
+++ b/lib/l10n/pt_PT.js
@@ -59,9 +59,8 @@ OC.L10N.register(
"%s enter the database username." : "%s introduza o nome de utilizador da base de dados",
"%s enter the database name." : "%s introduza o nome da base de dados",
"%s you may not use dots in the database name" : "%s não é permitido utilizar pontos (.) no nome da base de dados",
- "MS SQL username and/or password not valid: %s" : "Nome de utilizador/password do MySQL é inválido: %s",
- "You need to enter either an existing account or the administrator." : "Precisa de introduzir uma conta existente ou de administrador",
"MySQL/MariaDB username and/or password not valid" : "Nome de utilizador/password do MySQL/Maria DB inválida",
+ "You need to enter either an existing account or the administrator." : "Precisa de introduzir uma conta existente ou de administrador",
"DB Error: \"%s\"" : "Erro na BD: \"%s\"",
"Offending command was: \"%s\"" : "O comando gerador de erro foi: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "O utilizador '%s'@'localhost' do MySQL/MariaDB já existe.",
diff --git a/lib/l10n/pt_PT.json b/lib/l10n/pt_PT.json
index cf78d6fa9ab..a8722023222 100644
--- a/lib/l10n/pt_PT.json
+++ b/lib/l10n/pt_PT.json
@@ -57,9 +57,8 @@
"%s enter the database username." : "%s introduza o nome de utilizador da base de dados",
"%s enter the database name." : "%s introduza o nome da base de dados",
"%s you may not use dots in the database name" : "%s não é permitido utilizar pontos (.) no nome da base de dados",
- "MS SQL username and/or password not valid: %s" : "Nome de utilizador/password do MySQL é inválido: %s",
- "You need to enter either an existing account or the administrator." : "Precisa de introduzir uma conta existente ou de administrador",
"MySQL/MariaDB username and/or password not valid" : "Nome de utilizador/password do MySQL/Maria DB inválida",
+ "You need to enter either an existing account or the administrator." : "Precisa de introduzir uma conta existente ou de administrador",
"DB Error: \"%s\"" : "Erro na BD: \"%s\"",
"Offending command was: \"%s\"" : "O comando gerador de erro foi: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "O utilizador '%s'@'localhost' do MySQL/MariaDB já existe.",
diff --git a/lib/l10n/ro.js b/lib/l10n/ro.js
index 24a42ef68c0..0668d655779 100644
--- a/lib/l10n/ro.js
+++ b/lib/l10n/ro.js
@@ -32,7 +32,6 @@ OC.L10N.register(
"Token expired. Please reload page." : "Token expirat. Te rugăm să reîncarci pagina.",
"Unknown user" : "Utilizator necunoscut",
"%s enter the database name." : "%s introduceți numele bazei de date",
- "MS SQL username and/or password not valid: %s" : "Nume utilizator și/sau parolă MS SQL greșită: %s",
"MySQL/MariaDB username and/or password not valid" : "Nume utilizator și/sau parolă MySQL/MariaDB greșită",
"DB Error: \"%s\"" : "Eroare Bază de Date: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "Utilizatorul MySQL/MariaDB '%s'@'localhost' deja există.",
diff --git a/lib/l10n/ro.json b/lib/l10n/ro.json
index 23c946b93e3..3f276814926 100644
--- a/lib/l10n/ro.json
+++ b/lib/l10n/ro.json
@@ -30,7 +30,6 @@
"Token expired. Please reload page." : "Token expirat. Te rugăm să reîncarci pagina.",
"Unknown user" : "Utilizator necunoscut",
"%s enter the database name." : "%s introduceți numele bazei de date",
- "MS SQL username and/or password not valid: %s" : "Nume utilizator și/sau parolă MS SQL greșită: %s",
"MySQL/MariaDB username and/or password not valid" : "Nume utilizator și/sau parolă MySQL/MariaDB greșită",
"DB Error: \"%s\"" : "Eroare Bază de Date: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "Utilizatorul MySQL/MariaDB '%s'@'localhost' deja există.",
diff --git a/lib/l10n/ru.js b/lib/l10n/ru.js
index d245bec5b19..4d58e4aed2c 100644
--- a/lib/l10n/ru.js
+++ b/lib/l10n/ru.js
@@ -66,9 +66,8 @@ OC.L10N.register(
"%s enter the database username." : "%s введите имя пользователя базы данных.",
"%s enter the database name." : "%s введите имя базы данных.",
"%s you may not use dots in the database name" : "%s Вы не можете использовать точки в имени базы данных",
- "MS SQL username and/or password not valid: %s" : "Неверное имя пользователя и/или пароль MS SQL: %s",
- "You need to enter either an existing account or the administrator." : "Вы должны войти или в существующий аккаунт или под администратором.",
"MySQL/MariaDB username and/or password not valid" : "Неверное имя пользователя и/или пароль MySQL/MariaDB",
+ "You need to enter either an existing account or the administrator." : "Вы должны войти или в существующий аккаунт или под администратором.",
"DB Error: \"%s\"" : "Ошибка БД: \"%s\"",
"Offending command was: \"%s\"" : "Вызываемая команда была: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "Пользователь MySQL/MariaDB '%s'@'localhost' уже существует.",
diff --git a/lib/l10n/ru.json b/lib/l10n/ru.json
index 511f43789f4..914cf2ac1da 100644
--- a/lib/l10n/ru.json
+++ b/lib/l10n/ru.json
@@ -64,9 +64,8 @@
"%s enter the database username." : "%s введите имя пользователя базы данных.",
"%s enter the database name." : "%s введите имя базы данных.",
"%s you may not use dots in the database name" : "%s Вы не можете использовать точки в имени базы данных",
- "MS SQL username and/or password not valid: %s" : "Неверное имя пользователя и/или пароль MS SQL: %s",
- "You need to enter either an existing account or the administrator." : "Вы должны войти или в существующий аккаунт или под администратором.",
"MySQL/MariaDB username and/or password not valid" : "Неверное имя пользователя и/или пароль MySQL/MariaDB",
+ "You need to enter either an existing account or the administrator." : "Вы должны войти или в существующий аккаунт или под администратором.",
"DB Error: \"%s\"" : "Ошибка БД: \"%s\"",
"Offending command was: \"%s\"" : "Вызываемая команда была: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "Пользователь MySQL/MariaDB '%s'@'localhost' уже существует.",
diff --git a/lib/l10n/sk_SK.js b/lib/l10n/sk_SK.js
index a8d53af8702..93db1d7aafd 100644
--- a/lib/l10n/sk_SK.js
+++ b/lib/l10n/sk_SK.js
@@ -58,9 +58,8 @@ OC.L10N.register(
"%s enter the database username." : "Zadajte používateľské meno %s databázy.",
"%s enter the database name." : "Zadajte názov databázy pre %s databázy.",
"%s you may not use dots in the database name" : "V názve databázy %s nemôžete používať bodky",
- "MS SQL username and/or password not valid: %s" : "Používateľské meno, alebo heslo MS SQL nie je platné: %s",
- "You need to enter either an existing account or the administrator." : "Musíte zadať jestvujúci účet alebo administrátora.",
"MySQL/MariaDB username and/or password not valid" : "Používateľské meno a/alebo heslo pre MySQL/MariaDB databázu je neplatné",
+ "You need to enter either an existing account or the administrator." : "Musíte zadať jestvujúci účet alebo administrátora.",
"DB Error: \"%s\"" : "Chyba DB: \"%s\"",
"Offending command was: \"%s\"" : "Podozrivý príkaz bol: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "Používateľ '%s'@'localhost' už v MySQL/MariaDB existuje.",
diff --git a/lib/l10n/sk_SK.json b/lib/l10n/sk_SK.json
index d223183f974..45e1bd738ce 100644
--- a/lib/l10n/sk_SK.json
+++ b/lib/l10n/sk_SK.json
@@ -56,9 +56,8 @@
"%s enter the database username." : "Zadajte používateľské meno %s databázy.",
"%s enter the database name." : "Zadajte názov databázy pre %s databázy.",
"%s you may not use dots in the database name" : "V názve databázy %s nemôžete používať bodky",
- "MS SQL username and/or password not valid: %s" : "Používateľské meno, alebo heslo MS SQL nie je platné: %s",
- "You need to enter either an existing account or the administrator." : "Musíte zadať jestvujúci účet alebo administrátora.",
"MySQL/MariaDB username and/or password not valid" : "Používateľské meno a/alebo heslo pre MySQL/MariaDB databázu je neplatné",
+ "You need to enter either an existing account or the administrator." : "Musíte zadať jestvujúci účet alebo administrátora.",
"DB Error: \"%s\"" : "Chyba DB: \"%s\"",
"Offending command was: \"%s\"" : "Podozrivý príkaz bol: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "Používateľ '%s'@'localhost' už v MySQL/MariaDB existuje.",
diff --git a/lib/l10n/sl.js b/lib/l10n/sl.js
index 4630fa87dee..64e16a2a6ba 100644
--- a/lib/l10n/sl.js
+++ b/lib/l10n/sl.js
@@ -60,9 +60,8 @@ OC.L10N.register(
"%s enter the database username." : "%s - vnos uporabniškega imena podatkovne zbirke.",
"%s enter the database name." : "%s - vnos imena podatkovne zbirke.",
"%s you may not use dots in the database name" : "%s - v imenu podatkovne zbirke ni dovoljeno uporabljati pik.",
- "MS SQL username and/or password not valid: %s" : "Uporabniško ime ali geslo MS SQL ni veljavno: %s",
- "You need to enter either an existing account or the administrator." : "Prijaviti se je treba v obstoječi ali pa skrbniški račun.",
"MySQL/MariaDB username and/or password not valid" : "Uporabniško ime ali geslo za MySQL/MariaDB ni veljavno",
+ "You need to enter either an existing account or the administrator." : "Prijaviti se je treba v obstoječi ali pa skrbniški račun.",
"DB Error: \"%s\"" : "Napaka podatkovne zbirke: \"%s\"",
"Offending command was: \"%s\"" : "Napačni ukaz je: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "Uporabnik podatkovne zbirke MySQL/MariaDB '%s'@'localhost' že obstaja.",
diff --git a/lib/l10n/sl.json b/lib/l10n/sl.json
index ca40bc3cb12..a7d519f495f 100644
--- a/lib/l10n/sl.json
+++ b/lib/l10n/sl.json
@@ -58,9 +58,8 @@
"%s enter the database username." : "%s - vnos uporabniškega imena podatkovne zbirke.",
"%s enter the database name." : "%s - vnos imena podatkovne zbirke.",
"%s you may not use dots in the database name" : "%s - v imenu podatkovne zbirke ni dovoljeno uporabljati pik.",
- "MS SQL username and/or password not valid: %s" : "Uporabniško ime ali geslo MS SQL ni veljavno: %s",
- "You need to enter either an existing account or the administrator." : "Prijaviti se je treba v obstoječi ali pa skrbniški račun.",
"MySQL/MariaDB username and/or password not valid" : "Uporabniško ime ali geslo za MySQL/MariaDB ni veljavno",
+ "You need to enter either an existing account or the administrator." : "Prijaviti se je treba v obstoječi ali pa skrbniški račun.",
"DB Error: \"%s\"" : "Napaka podatkovne zbirke: \"%s\"",
"Offending command was: \"%s\"" : "Napačni ukaz je: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "Uporabnik podatkovne zbirke MySQL/MariaDB '%s'@'localhost' že obstaja.",
diff --git a/lib/l10n/sq.js b/lib/l10n/sq.js
index f4057220c03..422814a14c1 100644
--- a/lib/l10n/sq.js
+++ b/lib/l10n/sq.js
@@ -20,7 +20,6 @@ OC.L10N.register(
"%s enter the database username." : "% shkruani përdoruesin e database-it.",
"%s enter the database name." : "%s shkruani emrin e database-it.",
"%s you may not use dots in the database name" : "%s nuk mund të përdorni pikat tek emri i database-it",
- "MS SQL username and/or password not valid: %s" : "Përdoruesi dhe/apo kodi i MS SQL i pavlefshëm: %s",
"You need to enter either an existing account or the administrator." : "Duhet të përdorni një llogari ekzistuese ose llogarinë e administratorit.",
"DB Error: \"%s\"" : "Veprim i gabuar i DB-it: \"%s\"",
"Offending command was: \"%s\"" : "Komanda e gabuar ishte: \"%s\"",
diff --git a/lib/l10n/sq.json b/lib/l10n/sq.json
index 6798d9cee77..ad3f12eb1a0 100644
--- a/lib/l10n/sq.json
+++ b/lib/l10n/sq.json
@@ -18,7 +18,6 @@
"%s enter the database username." : "% shkruani përdoruesin e database-it.",
"%s enter the database name." : "%s shkruani emrin e database-it.",
"%s you may not use dots in the database name" : "%s nuk mund të përdorni pikat tek emri i database-it",
- "MS SQL username and/or password not valid: %s" : "Përdoruesi dhe/apo kodi i MS SQL i pavlefshëm: %s",
"You need to enter either an existing account or the administrator." : "Duhet të përdorni një llogari ekzistuese ose llogarinë e administratorit.",
"DB Error: \"%s\"" : "Veprim i gabuar i DB-it: \"%s\"",
"Offending command was: \"%s\"" : "Komanda e gabuar ishte: \"%s\"",
diff --git a/lib/l10n/sr.js b/lib/l10n/sr.js
index cb36007723b..15dd58c232a 100644
--- a/lib/l10n/sr.js
+++ b/lib/l10n/sr.js
@@ -66,9 +66,8 @@ OC.L10N.register(
"%s enter the database username." : "%s унеси корисничко име базе података.",
"%s enter the database name." : "%s унеси име базе података.",
"%s you may not use dots in the database name" : "%s не можете користити тачке у имену базе података",
- "MS SQL username and/or password not valid: %s" : "MS SQL корисничко име и/или лозинка нису исправни: %s",
- "You need to enter either an existing account or the administrator." : "Потребно је да унесете или постојећи налог или администраторски.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB корисничко име и/или лозинка нису исправни",
+ "You need to enter either an existing account or the administrator." : "Потребно је да унесете или постојећи налог или администраторски.",
"DB Error: \"%s\"" : "Грешка базе података: \"%s\"",
"Offending command was: \"%s\"" : "Неисправна команда је: „%s“",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB корисник '%s'@'localhost' већ постоји.",
diff --git a/lib/l10n/sr.json b/lib/l10n/sr.json
index 2cc9f4de390..9170dcc796b 100644
--- a/lib/l10n/sr.json
+++ b/lib/l10n/sr.json
@@ -64,9 +64,8 @@
"%s enter the database username." : "%s унеси корисничко име базе података.",
"%s enter the database name." : "%s унеси име базе података.",
"%s you may not use dots in the database name" : "%s не можете користити тачке у имену базе података",
- "MS SQL username and/or password not valid: %s" : "MS SQL корисничко име и/или лозинка нису исправни: %s",
- "You need to enter either an existing account or the administrator." : "Потребно је да унесете или постојећи налог или администраторски.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB корисничко име и/или лозинка нису исправни",
+ "You need to enter either an existing account or the administrator." : "Потребно је да унесете или постојећи налог или администраторски.",
"DB Error: \"%s\"" : "Грешка базе података: \"%s\"",
"Offending command was: \"%s\"" : "Неисправна команда је: „%s“",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB корисник '%s'@'localhost' већ постоји.",
diff --git a/lib/l10n/sv.js b/lib/l10n/sv.js
index 59122082c7d..3a6389af3f5 100644
--- a/lib/l10n/sv.js
+++ b/lib/l10n/sv.js
@@ -54,9 +54,8 @@ OC.L10N.register(
"%s enter the database username." : "%s ange databasanvändare.",
"%s enter the database name." : "%s ange databasnamn",
"%s you may not use dots in the database name" : "%s du får inte använda punkter i databasnamnet",
- "MS SQL username and/or password not valid: %s" : "MS SQL-användaren och/eller lösenordet var inte giltigt: %s",
- "You need to enter either an existing account or the administrator." : "Du måste antingen ange ett befintligt konto eller administratör.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB användarnamn och/eller lösenord är felaktigt",
+ "You need to enter either an existing account or the administrator." : "Du måste antingen ange ett befintligt konto eller administratör.",
"DB Error: \"%s\"" : "DB fel: \"%s\"",
"Offending command was: \"%s\"" : "Det felaktiga kommandot var: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB användare '%s'@'localhost' existerar redan.",
diff --git a/lib/l10n/sv.json b/lib/l10n/sv.json
index fcf8eb9b858..74539f5a932 100644
--- a/lib/l10n/sv.json
+++ b/lib/l10n/sv.json
@@ -52,9 +52,8 @@
"%s enter the database username." : "%s ange databasanvändare.",
"%s enter the database name." : "%s ange databasnamn",
"%s you may not use dots in the database name" : "%s du får inte använda punkter i databasnamnet",
- "MS SQL username and/or password not valid: %s" : "MS SQL-användaren och/eller lösenordet var inte giltigt: %s",
- "You need to enter either an existing account or the administrator." : "Du måste antingen ange ett befintligt konto eller administratör.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB användarnamn och/eller lösenord är felaktigt",
+ "You need to enter either an existing account or the administrator." : "Du måste antingen ange ett befintligt konto eller administratör.",
"DB Error: \"%s\"" : "DB fel: \"%s\"",
"Offending command was: \"%s\"" : "Det felaktiga kommandot var: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB användare '%s'@'localhost' existerar redan.",
diff --git a/lib/l10n/th_TH.js b/lib/l10n/th_TH.js
index 816af4506bb..f6e9a13b09c 100644
--- a/lib/l10n/th_TH.js
+++ b/lib/l10n/th_TH.js
@@ -66,9 +66,8 @@ OC.L10N.register(
"%s enter the database username." : "%s ใส่ชื่อผู้ใช้ฐานข้อมูล",
"%s enter the database name." : "%s ใส่ชื่อฐานข้อมูล",
"%s you may not use dots in the database name" : "%s บางที่คุณไม่ควรใช้จุดในชื่อฐานข้อมูล",
- "MS SQL username and/or password not valid: %s" : "ชื่อผู้ใช้หรือรหัสผ่าน MS SQLไม่ถูกต้อง: %s",
- "You need to enter either an existing account or the administrator." : "คุณจำเป็นต้องใส่ทั้งบัญชีที่มีอยู่หรือบัญชีผู้ดูแล",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB ชื่อผู้ใช้ และ/หรือ รหัสผ่านไม่ถูกต้อง",
+ "You need to enter either an existing account or the administrator." : "คุณจำเป็นต้องใส่ทั้งบัญชีที่มีอยู่หรือบัญชีผู้ดูแล",
"DB Error: \"%s\"" : "ข้อผิดพลาดในฐานข้อมูล: \"%s\"",
"Offending command was: \"%s\"" : "คำสั่งที่ทำผิดคือ: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB มีผู้ใช้งาน '%s'@'localhost' อยู่แล้ว",
diff --git a/lib/l10n/th_TH.json b/lib/l10n/th_TH.json
index eca70c531a2..66328f44471 100644
--- a/lib/l10n/th_TH.json
+++ b/lib/l10n/th_TH.json
@@ -64,9 +64,8 @@
"%s enter the database username." : "%s ใส่ชื่อผู้ใช้ฐานข้อมูล",
"%s enter the database name." : "%s ใส่ชื่อฐานข้อมูล",
"%s you may not use dots in the database name" : "%s บางที่คุณไม่ควรใช้จุดในชื่อฐานข้อมูล",
- "MS SQL username and/or password not valid: %s" : "ชื่อผู้ใช้หรือรหัสผ่าน MS SQLไม่ถูกต้อง: %s",
- "You need to enter either an existing account or the administrator." : "คุณจำเป็นต้องใส่ทั้งบัญชีที่มีอยู่หรือบัญชีผู้ดูแล",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB ชื่อผู้ใช้ และ/หรือ รหัสผ่านไม่ถูกต้อง",
+ "You need to enter either an existing account or the administrator." : "คุณจำเป็นต้องใส่ทั้งบัญชีที่มีอยู่หรือบัญชีผู้ดูแล",
"DB Error: \"%s\"" : "ข้อผิดพลาดในฐานข้อมูล: \"%s\"",
"Offending command was: \"%s\"" : "คำสั่งที่ทำผิดคือ: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB มีผู้ใช้งาน '%s'@'localhost' อยู่แล้ว",
diff --git a/lib/l10n/tr.js b/lib/l10n/tr.js
index 7f3a5096b0a..c23981fb818 100644
--- a/lib/l10n/tr.js
+++ b/lib/l10n/tr.js
@@ -66,9 +66,8 @@ OC.L10N.register(
"%s enter the database username." : "%s veritabanı kullanıcı adını girin.",
"%s enter the database name." : "%s veritabanı adını girin.",
"%s you may not use dots in the database name" : "%s veritabanı adında nokta kullanamayabilirsiniz",
- "MS SQL username and/or password not valid: %s" : "MS SQL kullanıcı adı ve/veya parolası geçersiz: %s",
- "You need to enter either an existing account or the administrator." : "Mevcut bit hesap ya da yönetici hesabını girmelisiniz.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB kullanıcı adı ve/veya parolası geçersiz",
+ "You need to enter either an existing account or the administrator." : "Mevcut bit hesap ya da yönetici hesabını girmelisiniz.",
"DB Error: \"%s\"" : "VT Hatası: \"%s\"",
"Offending command was: \"%s\"" : "Saldırgan komut: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB kullanıcı '%s'@'localhost' zaten mevcut.",
diff --git a/lib/l10n/tr.json b/lib/l10n/tr.json
index fe9556ffea5..b5dc4e85b96 100644
--- a/lib/l10n/tr.json
+++ b/lib/l10n/tr.json
@@ -64,9 +64,8 @@
"%s enter the database username." : "%s veritabanı kullanıcı adını girin.",
"%s enter the database name." : "%s veritabanı adını girin.",
"%s you may not use dots in the database name" : "%s veritabanı adında nokta kullanamayabilirsiniz",
- "MS SQL username and/or password not valid: %s" : "MS SQL kullanıcı adı ve/veya parolası geçersiz: %s",
- "You need to enter either an existing account or the administrator." : "Mevcut bit hesap ya da yönetici hesabını girmelisiniz.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB kullanıcı adı ve/veya parolası geçersiz",
+ "You need to enter either an existing account or the administrator." : "Mevcut bit hesap ya da yönetici hesabını girmelisiniz.",
"DB Error: \"%s\"" : "VT Hatası: \"%s\"",
"Offending command was: \"%s\"" : "Saldırgan komut: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB kullanıcı '%s'@'localhost' zaten mevcut.",
diff --git a/lib/l10n/uk.js b/lib/l10n/uk.js
index 8ebc66be6dd..c01a045095f 100644
--- a/lib/l10n/uk.js
+++ b/lib/l10n/uk.js
@@ -60,9 +60,8 @@ OC.L10N.register(
"%s enter the database username." : "%s введіть ім'я користувача бази даних.",
"%s enter the database name." : "%s введіть назву бази даних.",
"%s you may not use dots in the database name" : "%s не можна використовувати крапки в назві бази даних",
- "MS SQL username and/or password not valid: %s" : "MS SQL ім'я користувача та/або пароль не дійсні: %s",
- "You need to enter either an existing account or the administrator." : "Вам потрібно ввести або існуючий обліковий запис або administrator.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB ім'я користувача та/або пароль не дійсні",
+ "You need to enter either an existing account or the administrator." : "Вам потрібно ввести або існуючий обліковий запис або administrator.",
"DB Error: \"%s\"" : "Помилка БД: \"%s\"",
"Offending command was: \"%s\"" : "Команда, що викликала проблему: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "Користувач MySQL/MariaDB '%s'@'localhost' вже існує.",
diff --git a/lib/l10n/uk.json b/lib/l10n/uk.json
index a9f29cbfce2..d4accc5f93e 100644
--- a/lib/l10n/uk.json
+++ b/lib/l10n/uk.json
@@ -58,9 +58,8 @@
"%s enter the database username." : "%s введіть ім'я користувача бази даних.",
"%s enter the database name." : "%s введіть назву бази даних.",
"%s you may not use dots in the database name" : "%s не можна використовувати крапки в назві бази даних",
- "MS SQL username and/or password not valid: %s" : "MS SQL ім'я користувача та/або пароль не дійсні: %s",
- "You need to enter either an existing account or the administrator." : "Вам потрібно ввести або існуючий обліковий запис або administrator.",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB ім'я користувача та/або пароль не дійсні",
+ "You need to enter either an existing account or the administrator." : "Вам потрібно ввести або існуючий обліковий запис або administrator.",
"DB Error: \"%s\"" : "Помилка БД: \"%s\"",
"Offending command was: \"%s\"" : "Команда, що викликала проблему: \"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "Користувач MySQL/MariaDB '%s'@'localhost' вже існує.",
diff --git a/lib/l10n/zh_CN.js b/lib/l10n/zh_CN.js
index 2046655f20d..305c4f097b6 100644
--- a/lib/l10n/zh_CN.js
+++ b/lib/l10n/zh_CN.js
@@ -39,9 +39,8 @@ OC.L10N.register(
"%s enter the database username." : "%s 输入数据库用户名。",
"%s enter the database name." : "%s 输入数据库名称。",
"%s you may not use dots in the database name" : "%s 您不能在数据库名称中使用英文句号。",
- "MS SQL username and/or password not valid: %s" : "MS SQL 用户名和/或密码无效:%s",
- "You need to enter either an existing account or the administrator." : "你需要输入一个数据库中已有的账户或管理员账户。",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB 数据库用户名和/或密码无效",
+ "You need to enter either an existing account or the administrator." : "你需要输入一个数据库中已有的账户或管理员账户。",
"DB Error: \"%s\"" : "数据库错误:\"%s\"",
"Offending command was: \"%s\"" : "冲突命令为:\"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB 用户 '%s'@'localhost' 已存在。",
diff --git a/lib/l10n/zh_CN.json b/lib/l10n/zh_CN.json
index e96f07d198c..ff07f7840b3 100644
--- a/lib/l10n/zh_CN.json
+++ b/lib/l10n/zh_CN.json
@@ -37,9 +37,8 @@
"%s enter the database username." : "%s 输入数据库用户名。",
"%s enter the database name." : "%s 输入数据库名称。",
"%s you may not use dots in the database name" : "%s 您不能在数据库名称中使用英文句号。",
- "MS SQL username and/or password not valid: %s" : "MS SQL 用户名和/或密码无效:%s",
- "You need to enter either an existing account or the administrator." : "你需要输入一个数据库中已有的账户或管理员账户。",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB 数据库用户名和/或密码无效",
+ "You need to enter either an existing account or the administrator." : "你需要输入一个数据库中已有的账户或管理员账户。",
"DB Error: \"%s\"" : "数据库错误:\"%s\"",
"Offending command was: \"%s\"" : "冲突命令为:\"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB 用户 '%s'@'localhost' 已存在。",
diff --git a/lib/l10n/zh_TW.js b/lib/l10n/zh_TW.js
index 1458f4637b8..acd5bde29f0 100644
--- a/lib/l10n/zh_TW.js
+++ b/lib/l10n/zh_TW.js
@@ -44,9 +44,8 @@ OC.L10N.register(
"%s enter the database username." : "%s 輸入資料庫使用者名稱。",
"%s enter the database name." : "%s 輸入資料庫名稱。",
"%s you may not use dots in the database name" : "%s 資料庫名稱不能包含小數點",
- "MS SQL username and/or password not valid: %s" : "MS SQL 使用者和/或密碼無效:%s",
- "You need to enter either an existing account or the administrator." : "您必須輸入一個現有的帳號或管理員帳號。",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB 使用者或密碼不正確",
+ "You need to enter either an existing account or the administrator." : "您必須輸入一個現有的帳號或管理員帳號。",
"DB Error: \"%s\"" : "資料庫錯誤:\"%s\"",
"Offending command was: \"%s\"" : "有問題的指令是:\"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB 使用者 '%s'@'localhost' 已經存在",
diff --git a/lib/l10n/zh_TW.json b/lib/l10n/zh_TW.json
index ce93965013f..6c7eb7b3f55 100644
--- a/lib/l10n/zh_TW.json
+++ b/lib/l10n/zh_TW.json
@@ -42,9 +42,8 @@
"%s enter the database username." : "%s 輸入資料庫使用者名稱。",
"%s enter the database name." : "%s 輸入資料庫名稱。",
"%s you may not use dots in the database name" : "%s 資料庫名稱不能包含小數點",
- "MS SQL username and/or password not valid: %s" : "MS SQL 使用者和/或密碼無效:%s",
- "You need to enter either an existing account or the administrator." : "您必須輸入一個現有的帳號或管理員帳號。",
"MySQL/MariaDB username and/or password not valid" : "MySQL/MariaDB 使用者或密碼不正確",
+ "You need to enter either an existing account or the administrator." : "您必須輸入一個現有的帳號或管理員帳號。",
"DB Error: \"%s\"" : "資料庫錯誤:\"%s\"",
"Offending command was: \"%s\"" : "有問題的指令是:\"%s\"",
"MySQL/MariaDB user '%s'@'localhost' exists already." : "MySQL/MariaDB 使用者 '%s'@'localhost' 已經存在",
diff --git a/lib/private/db.php b/lib/private/db.php
index 1e93eb1892e..a4a7b7d17d4 100644
--- a/lib/private/db.php
+++ b/lib/private/db.php
@@ -121,7 +121,7 @@ class OC_DB {
if (is_string($stmt)) {
// convert to an array with 'sql'
if (stripos($stmt, 'LIMIT') !== false) { //OFFSET requires LIMIT, so we only need to check for LIMIT
- // TODO try to convert LIMIT OFFSET notation to parameters, see fixLimitClauseForMSSQL
+ // TODO try to convert LIMIT OFFSET notation to parameters
$message = 'LIMIT and OFFSET are forbidden for portability reasons,'
. ' pass an array with \'limit\' and \'offset\' instead';
throw new \OC\DatabaseException($message);
diff --git a/lib/private/db/connectionfactory.php b/lib/private/db/connectionfactory.php
index 83a59cddd7f..b6c3396e147 100644
--- a/lib/private/db/connectionfactory.php
+++ b/lib/private/db/connectionfactory.php
@@ -39,12 +39,6 @@ class ConnectionFactory {
* \Doctrine\DBAL\DriverManager::getConnection().
*/
protected $defaultConnectionParams = array(
- 'mssql' => array(
- 'adapter' => '\OC\DB\AdapterSQLSrv',
- 'charset' => 'UTF8',
- 'driver' => 'pdo_sqlsrv',
- 'wrapperClass' => 'OC\DB\Connection',
- ),
'mysql' => array(
'adapter' => '\OC\DB\AdapterMySQL',
'charset' => 'UTF8',
diff --git a/lib/private/db/mdb2schemamanager.php b/lib/private/db/mdb2schemamanager.php
index 6b9888d361b..aef485ed686 100644
--- a/lib/private/db/mdb2schemamanager.php
+++ b/lib/private/db/mdb2schemamanager.php
@@ -32,7 +32,6 @@ use Doctrine\DBAL\Platforms\MySqlPlatform;
use Doctrine\DBAL\Platforms\OraclePlatform;
use Doctrine\DBAL\Platforms\PostgreSqlPlatform;
use Doctrine\DBAL\Platforms\SqlitePlatform;
-use Doctrine\DBAL\Platforms\SQLServerPlatform;
class MDB2SchemaManager {
/**
@@ -85,8 +84,6 @@ class MDB2SchemaManager {
return new OracleMigrator($this->conn, $random, $config);
} else if ($platform instanceof MySqlPlatform) {
return new MySQLMigrator($this->conn, $random, $config);
- } else if ($platform instanceof SQLServerPlatform) {
- return new MsSqlMigrator($this->conn, $random, $config);
} else if ($platform instanceof PostgreSqlPlatform) {
return new Migrator($this->conn, $random, $config);
} else {
diff --git a/lib/private/db/mssqlmigrator.php b/lib/private/db/mssqlmigrator.php
deleted file mode 100644
index bedb5bac6c4..00000000000
--- a/lib/private/db/mssqlmigrator.php
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-/**
- * @author Morris Jobke <hey@morrisjobke.de>
- * @author Thomas Müller <thomas.mueller@tmit.eu>
- *
- * @copyright Copyright (c) 2015, ownCloud, Inc.
- * @license AGPL-3.0
- *
- * This code is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License, version 3,
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License, version 3,
- * along with this program. If not, see <http://www.gnu.org/licenses/>
- *
- */
-
-namespace OC\DB;
-
-use Doctrine\DBAL\Schema\Schema;
-
-class MsSqlMigrator extends Migrator {
-
- /**
- * @param \Doctrine\DBAL\Schema\Schema $targetSchema
- */
- public function migrate(Schema $targetSchema) {
- throw new MigrationException('',
- 'Database migration is required to continue operation. This feature is provided within the Enterprise Edition.');
- }
-
-}
diff --git a/lib/private/files/storage/common.php b/lib/private/files/storage/common.php
index 847cb8492fe..78f35ad4a6f 100644
--- a/lib/private/files/storage/common.php
+++ b/lib/private/files/storage/common.php
@@ -338,7 +338,7 @@ abstract class Common implements Storage {
}
if (!isset($this->watcher)) {
$this->watcher = new Watcher($storage);
- $globalPolicy = \OC::$server->getConfig()->getSystemValue('filesystem_check_changes', Watcher::CHECK_ONCE);
+ $globalPolicy = \OC::$server->getConfig()->getSystemValue('filesystem_check_changes', Watcher::CHECK_NEVER);
$this->watcher->setPolicy((int)$this->getMountOption('filesystem_check_changes', $globalPolicy));
}
return $this->watcher;
diff --git a/lib/private/setup.php b/lib/private/setup.php
index 50bf0dceafc..8f1ae389e45 100644
--- a/lib/private/setup.php
+++ b/lib/private/setup.php
@@ -39,6 +39,8 @@ use bantu\IniGetWrapper\IniGetWrapper;
use Exception;
use OCP\IConfig;
use OCP\IL10N;
+use OCP\ILogger;
+use OCP\Security\ISecureRandom;
class Setup {
/** @var \OCP\IConfig */
@@ -49,6 +51,10 @@ class Setup {
protected $l10n;
/** @var \OC_Defaults */
protected $defaults;
+ /** @var ILogger */
+ protected $logger;
+ /** @var ISecureRandom */
+ protected $random;
/**
* @param IConfig $config
@@ -58,18 +64,22 @@ class Setup {
function __construct(IConfig $config,
IniGetWrapper $iniWrapper,
IL10N $l10n,
- \OC_Defaults $defaults) {
+ \OC_Defaults $defaults,
+ ILogger $logger,
+ ISecureRandom $random
+ ) {
$this->config = $config;
$this->iniWrapper = $iniWrapper;
$this->l10n = $l10n;
$this->defaults = $defaults;
+ $this->logger = $logger;
+ $this->random = $random;
}
static $dbSetupClasses = array(
'mysql' => '\OC\Setup\MySQL',
'pgsql' => '\OC\Setup\PostgreSQL',
'oci' => '\OC\Setup\OCI',
- 'mssql' => '\OC\Setup\MSSQL',
'sqlite' => '\OC\Setup\Sqlite',
'sqlite3' => '\OC\Setup\Sqlite',
);
@@ -79,7 +89,7 @@ class Setup {
* @param string $name
* @return bool
*/
- public function class_exists($name) {
+ protected function class_exists($name) {
return class_exists($name);
}
@@ -88,11 +98,20 @@ class Setup {
* @param string $name
* @return bool
*/
- public function is_callable($name) {
+ protected function is_callable($name) {
return is_callable($name);
}
/**
+ * Wrapper around \PDO::getAvailableDrivers
+ *
+ * @return array
+ */
+ protected function getAvailableDbDriversForPdo() {
+ return \PDO::getAvailableDrivers();
+ }
+
+ /**
* Get the available and supported databases of this instance
*
* @param bool $allowAllDatabases
@@ -107,8 +126,8 @@ class Setup {
'name' => 'SQLite'
),
'mysql' => array(
- 'type' => 'function',
- 'call' => 'mysql_connect',
+ 'type' => 'pdo',
+ 'call' => 'mysql',
'name' => 'MySQL/MariaDB'
),
'pgsql' => array(
@@ -120,11 +139,6 @@ class Setup {
'type' => 'function',
'call' => 'oci_connect',
'name' => 'Oracle'
- ),
- 'mssql' => array(
- 'type' => 'function',
- 'call' => 'sqlsrv_connect',
- 'name' => 'MS SQL'
)
);
if ($allowAllDatabases) {
@@ -142,10 +156,15 @@ class Setup {
foreach($configuredDatabases as $database) {
if(array_key_exists($database, $availableDatabases)) {
$working = false;
- if($availableDatabases[$database]['type'] === 'class') {
- $working = $this->class_exists($availableDatabases[$database]['call']);
- } elseif ($availableDatabases[$database]['type'] === 'function') {
- $working = $this->is_callable($availableDatabases[$database]['call']);
+ $type = $availableDatabases[$database]['type'];
+ $call = $availableDatabases[$database]['call'];
+
+ if($type === 'class') {
+ $working = $this->class_exists($call);
+ } elseif ($type === 'function') {
+ $working = $this->is_callable($call);
+ } elseif($type === 'pdo') {
+ $working = in_array($call, $this->getAvailableDbDriversForPdo(), TRUE);
}
if($working) {
$supportedDatabases[$database] = $availableDatabases[$database]['name'];
@@ -218,7 +237,6 @@ class Setup {
'hasMySQL' => isset($databases['mysql']),
'hasPostgreSQL' => isset($databases['pgsql']),
'hasOracle' => isset($databases['oci']),
- 'hasMSSQL' => isset($databases['mssql']),
'databases' => $databases,
'directory' => $dataDir,
'htaccessWorking' => $htAccessWorking,
@@ -256,7 +274,8 @@ class Setup {
$class = self::$dbSetupClasses[$dbType];
/** @var \OC\Setup\AbstractDatabase $dbSetup */
- $dbSetup = new $class($l, 'db_structure.xml');
+ $dbSetup = new $class($l, 'db_structure.xml', $this->config,
+ $this->logger, $this->random);
$error = array_merge($error, $dbSetup->validate($options));
// validate the data directory
@@ -291,9 +310,9 @@ class Setup {
}
//generate a random salt that is used to salt the local user passwords
- $salt = \OC::$server->getSecureRandom()->getLowStrengthGenerator()->generate(30);
+ $salt = $this->random->getLowStrengthGenerator()->generate(30);
// generate a secret
- $secret = \OC::$server->getSecureRandom()->getMediumStrengthGenerator()->generate(48);
+ $secret = $this->random->getMediumStrengthGenerator()->generate(48);
//write the config file
$this->config->setSystemValues([
@@ -358,7 +377,7 @@ class Setup {
//try to write logtimezone
if (date_default_timezone_get()) {
- \OC_Config::setValue('logtimezone', date_default_timezone_get());
+ $config->setSystemValue('logtimezone', date_default_timezone_get());
}
//and we are done
@@ -396,7 +415,9 @@ class Setup {
* @throws \OC\HintException If .htaccess does not include the current version
*/
public static function updateHtaccess() {
- $setupHelper = new \OC\Setup(\OC::$server->getConfig(), \OC::$server->getIniWrapper(), \OC::$server->getL10N('lib'), new \OC_Defaults());
+ $setupHelper = new \OC\Setup(\OC::$server->getConfig(), \OC::$server->getIniWrapper(),
+ \OC::$server->getL10N('lib'), new \OC_Defaults(), \OC::$server->getLogger(),
+ \OC::$server->getSecureRandom());
if(!$setupHelper->isCurrentHtaccess()) {
throw new \OC\HintException('.htaccess file has the wrong version. Please upload the correct version. Maybe you forgot to replace it after updating?');
}
diff --git a/lib/private/setup/abstractdatabase.php b/lib/private/setup/abstractdatabase.php
index 13daf1782fc..1ec853c3b02 100644
--- a/lib/private/setup/abstractdatabase.php
+++ b/lib/private/setup/abstractdatabase.php
@@ -22,22 +22,39 @@
*/
namespace OC\Setup;
+use OCP\IConfig;
+use OCP\ILogger;
+use OCP\Security\ISecureRandom;
+
abstract class AbstractDatabase {
- /**
- * @var \OC_L10N
- */
+ /** @var \OC_L10N */
protected $trans;
+ /** @var string */
protected $dbDefinitionFile;
- protected $dbuser;
- protected $dbpassword;
- protected $dbname;
- protected $dbhost;
- protected $tableprefix;
+ /** @var string */
+ protected $dbUser;
+ /** @var string */
+ protected $dbPassword;
+ /** @var string */
+ protected $dbName;
+ /** @var string */
+ protected $dbHost;
+ /** @var string */
+ protected $tablePrefix;
+ /** @var IConfig */
+ protected $config;
+ /** @var ILogger */
+ protected $logger;
+ /** @var ISecureRandom */
+ protected $random;
- public function __construct($trans, $dbDefinitionFile) {
+ public function __construct($trans, $dbDefinitionFile, IConfig $config, ILogger $logger, ISecureRandom $random) {
$this->trans = $trans;
$this->dbDefinitionFile = $dbDefinitionFile;
+ $this->config = $config;
+ $this->logger = $logger;
+ $this->random = $random;
}
public function validate($config) {
@@ -61,17 +78,17 @@ abstract class AbstractDatabase {
$dbHost = !empty($config['dbhost']) ? $config['dbhost'] : 'localhost';
$dbTablePrefix = isset($config['dbtableprefix']) ? $config['dbtableprefix'] : 'oc_';
- \OC_Config::setValues([
+ $this->config->setSystemValues([
'dbname' => $dbName,
'dbhost' => $dbHost,
'dbtableprefix' => $dbTablePrefix,
]);
- $this->dbuser = $dbUser;
- $this->dbpassword = $dbPass;
- $this->dbname = $dbName;
- $this->dbhost = $dbHost;
- $this->tableprefix = $dbTablePrefix;
+ $this->dbUser = $dbUser;
+ $this->dbPassword = $dbPass;
+ $this->dbName = $dbName;
+ $this->dbHost = $dbHost;
+ $this->tablePrefix = $dbTablePrefix;
}
abstract public function setupDatabase($userName);
diff --git a/lib/private/setup/mssql.php b/lib/private/setup/mssql.php
deleted file mode 100644
index 0ae02d6cbcc..00000000000
--- a/lib/private/setup/mssql.php
+++ /dev/null
@@ -1,203 +0,0 @@
-<?php
-/**
- * @author Bart Visscher <bartv@thisnet.nl>
- * @author Joas Schilling <nickvergessen@owncloud.com>
- * @author Morris Jobke <hey@morrisjobke.de>
- * @author Thomas Müller <thomas.mueller@tmit.eu>
- *
- * @copyright Copyright (c) 2015, ownCloud, Inc.
- * @license AGPL-3.0
- *
- * This code is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License, version 3,
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License, version 3,
- * along with this program. If not, see <http://www.gnu.org/licenses/>
- *
- */
-namespace OC\Setup;
-
-class MSSQL extends AbstractDatabase {
- public $dbprettyname = 'MS SQL Server';
-
- public function setupDatabase($username) {
- //check if the database user has admin right
- $masterConnectionInfo = array( "Database" => "master", "UID" => $this->dbuser, "PWD" => $this->dbpassword);
-
- $masterConnection = @sqlsrv_connect($this->dbhost, $masterConnectionInfo);
- if(!$masterConnection) {
- $entry = '';
- if( ($errors = sqlsrv_errors() ) != null) {
- $entry='DB Error: "'.print_r(sqlsrv_errors()).'"<br />';
- }
- throw new \OC\DatabaseSetupException($this->trans->t('MS SQL username and/or password not valid: %s', array($entry)),
- $this->trans->t('You need to enter either an existing account or the administrator.'));
- }
-
- \OC_Config::setValues([
- 'dbuser' => $this->dbuser,
- 'dbpassword' => $this->dbpassword,
- ]);
-
- $this->createDBLogin($masterConnection);
-
- $this->createDatabase($masterConnection);
-
- $this->createDBUser($masterConnection);
-
- sqlsrv_close($masterConnection);
-
- $this->createDatabaseStructure();
- }
-
- private function createDBLogin($connection) {
- $query = "SELECT * FROM master.sys.server_principals WHERE name = '".$this->dbuser."';";
- $result = sqlsrv_query($connection, $query);
- if ($result === false) {
- if ( ($errors = sqlsrv_errors() ) != null) {
- $entry='DB Error: "'.print_r(sqlsrv_errors()).'"<br />';
- } else {
- $entry = '';
- }
- $entry.='Offending command was: '.$query.'<br />';
- \OCP\Util::writeLog('setup.mssql', $entry, \OCP\Util::WARN);
- } else {
- $row = sqlsrv_fetch_array($result);
-
- if ($row === false) {
- if ( ($errors = sqlsrv_errors() ) != null) {
- $entry='DB Error: "'.print_r(sqlsrv_errors()).'"<br />';
- } else {
- $entry = '';
- }
- $entry.='Offending command was: '.$query.'<br />';
- \OCP\Util::writeLog('setup.mssql', $entry, \OCP\Util::WARN);
- } else {
- if ($row == null) {
- $query = "CREATE LOGIN [".$this->dbuser."] WITH PASSWORD = '".$this->dbpassword."';";
- $result = sqlsrv_query($connection, $query);
- if (!$result or $result === false) {
- if ( ($errors = sqlsrv_errors() ) != null) {
- $entry='DB Error: "'.print_r(sqlsrv_errors()).'"<br />';
- } else {
- $entry = '';
- }
- $entry.='Offending command was: '.$query.'<br />';
- \OCP\Util::writeLog('setup.mssql', $entry, \OCP\Util::WARN);
- }
- }
- }
- }
- }
-
- private function createDBUser($connection) {
- $query = "SELECT * FROM [".$this->dbname."].sys.database_principals WHERE name = '".$this->dbuser."';";
- $result = sqlsrv_query($connection, $query);
- if ($result === false) {
- if ( ($errors = sqlsrv_errors() ) != null) {
- $entry='DB Error: "'.print_r(sqlsrv_errors()).'"<br />';
- } else {
- $entry = '';
- }
- $entry.='Offending command was: '.$query.'<br />';
- \OCP\Util::writeLog('setup.mssql', $entry, \OCP\Util::WARN);
- } else {
- $row = sqlsrv_fetch_array($result);
-
- if ($row === false) {
- if ( ($errors = sqlsrv_errors() ) != null) {
- $entry='DB Error: "'.print_r(sqlsrv_errors()).'"<br />';
- } else {
- $entry = '';
- }
- $entry.='Offending command was: '.$query.'<br />';
- \OCP\Util::writeLog('setup.mssql', $entry, \OCP\Util::WARN);
- } else {
- if ($row == null) {
- $query = "USE [".$this->dbname."]; CREATE USER [".$this->dbuser."] FOR LOGIN [".$this->dbuser."];";
- $result = sqlsrv_query($connection, $query);
- if (!$result || $result === false) {
- if ( ($errors = sqlsrv_errors() ) != null) {
- $entry = 'DB Error: "'.print_r(sqlsrv_errors()).'"<br />';
- } else {
- $entry = '';
- }
- $entry.='Offending command was: '.$query.'<br />';
- \OCP\Util::writeLog('setup.mssql', $entry, \OCP\Util::WARN);
- }
- }
-
- $query = "USE [".$this->dbname."]; EXEC sp_addrolemember 'db_owner', '".$this->dbuser."';";
- $result = sqlsrv_query($connection, $query);
- if (!$result || $result === false) {
- if ( ($errors = sqlsrv_errors() ) != null) {
- $entry='DB Error: "'.print_r(sqlsrv_errors()).'"<br />';
- } else {
- $entry = '';
- }
- $entry.='Offending command was: '.$query.'<br />';
- \OCP\Util::writeLog('setup.mssql', $entry, \OCP\Util::WARN);
- }
- }
- }
- }
-
- private function createDatabase($connection) {
- $query = "CREATE DATABASE [".$this->dbname."];";
- $result = sqlsrv_query($connection, $query);
- if (!$result || $result === false) {
- if ( ($errors = sqlsrv_errors() ) != null) {
- $entry='DB Error: "'.print_r(sqlsrv_errors()).'"<br />';
- } else {
- $entry = '';
- }
- $entry.='Offending command was: '.$query.'<br />';
- \OCP\Util::writeLog('setup.mssql', $entry, \OCP\Util::WARN);
- }
- }
-
- private function createDatabaseStructure() {
- $connectionInfo = array( "Database" => $this->dbname, "UID" => $this->dbuser, "PWD" => $this->dbpassword);
-
- $connection = @sqlsrv_connect($this->dbhost, $connectionInfo);
-
- //fill the database if needed
- $query = "SELECT * FROM INFORMATION_SCHEMA.TABLES"
- ." WHERE TABLE_SCHEMA = '".$this->dbname."'"
- ." AND TABLE_NAME = '".$this->tableprefix."users'";
- $result = sqlsrv_query($connection, $query);
- if ($result === false) {
- if ( ($errors = sqlsrv_errors() ) != null) {
- $entry='DB Error: "'.print_r(sqlsrv_errors()).'"<br />';
- } else {
- $entry = '';
- }
- $entry.='Offending command was: '.$query.'<br />';
- \OCP\Util::writeLog('setup.mssql', $entry, \OCP\Util::WARN);
- } else {
- $row = sqlsrv_fetch_array($result);
-
- if ($row === false) {
- if ( ($errors = sqlsrv_errors() ) != null) {
- $entry='DB Error: "'.print_r(sqlsrv_errors()).'"<br />';
- } else {
- $entry = '';
- }
- $entry.='Offending command was: '.$query.'<br />';
- \OCP\Util::writeLog('setup.mssql', $entry, \OCP\Util::WARN);
- } else {
- if ($row == null) {
- \OC_DB::createDbFromStructure($this->dbDefinitionFile);
- }
- }
- }
-
- sqlsrv_close($connection);
- }
-}
diff --git a/lib/private/setup/mysql.php b/lib/private/setup/mysql.php
index c01ff724b80..5597592f21e 100644
--- a/lib/private/setup/mysql.php
+++ b/lib/private/setup/mysql.php
@@ -23,110 +23,139 @@
*/
namespace OC\Setup;
+use OC\DB\ConnectionFactory;
+use OCP\IDBConnection;
+
class MySQL extends AbstractDatabase {
public $dbprettyname = 'MySQL/MariaDB';
public function setupDatabase($username) {
//check if the database user has admin right
- $connection = @mysql_connect($this->dbhost, $this->dbuser, $this->dbpassword);
- if(!$connection) {
- throw new \OC\DatabaseSetupException($this->trans->t('MySQL/MariaDB username and/or password not valid'),
- $this->trans->t('You need to enter either an existing account or the administrator.'));
- }
- //user already specified in config
- $oldUser=\OC_Config::getValue('dbuser', false);
-
- //we don't have a dbuser specified in config
- if($this->dbuser!=$oldUser) {
- //add prefix to the admin username to prevent collisions
- $adminUser=substr('oc_'.$username, 0, 16);
-
- $i = 1;
- while(true) {
- //this should be enough to check for admin rights in mysql
- $query="SELECT user FROM mysql.user WHERE user='$adminUser'";
-
- $result = mysql_query($query, $connection);
+ $connection = $this->connect();
- //current dbuser has admin rights
- if($result) {
- //new dbuser does not exist
- if(mysql_num_rows($result) === 0) {
- //use the admin login data for the new database user
- $this->dbuser=$adminUser;
-
- //create a random password so we don't need to store the admin password in the config file
- $this->dbpassword=\OC_Util::generateRandomBytes(30);
-
- $this->createDBUser($connection);
-
- break;
- } else {
- //repeat with different username
- $length=strlen((string)$i);
- $adminUser=substr('oc_'.$username, 0, 16 - $length).$i;
- $i++;
- }
- } else {
- break;
- }
- };
-
- \OC_Config::setValues([
- 'dbuser' => $this->dbuser,
- 'dbpassword' => $this->dbpassword,
- ]);
- }
+ $this->createSpecificUser($username, $connection);
//create the database
$this->createDatabase($connection);
//fill the database if needed
- $query='select count(*) from information_schema.tables'
- ." where table_schema='".$this->dbname."' AND table_name = '".$this->tableprefix."users';";
- $result = mysql_query($query, $connection);
- if($result) {
- $row=mysql_fetch_row($result);
- }
+ $query='select count(*) from information_schema.tables where table_schema=? AND table_name = ?';
+ $result = $connection->executeQuery($query, [$this->dbName, $this->tablePrefix.'users']);
+ $row = $result->fetch();
if(!$result or $row[0]==0) {
\OC_DB::createDbFromStructure($this->dbDefinitionFile);
}
- mysql_close($connection);
}
+ /**
+ * @param \OC\DB\Connection $connection
+ */
private function createDatabase($connection) {
- $name = $this->dbname;
- $user = $this->dbuser;
- //we cant use OC_BD functions here because we need to connect as the administrative user.
- $query = "CREATE DATABASE IF NOT EXISTS `$name` CHARACTER SET utf8 COLLATE utf8_bin;";
- $result = mysql_query($query, $connection);
- if(!$result) {
- $entry = $this->trans->t('DB Error: "%s"', array(mysql_error($connection))) . '<br />';
- $entry .= $this->trans->t('Offending command was: "%s"', array($query)) . '<br />';
- \OCP\Util::writeLog('setup.mssql', $entry, \OCP\Util::WARN);
- }
- $query="GRANT ALL PRIVILEGES ON `$name` . * TO '$user'";
+ try{
+ $name = $this->dbName;
+ $user = $this->dbUser;
+ //we cant use OC_BD functions here because we need to connect as the administrative user.
+ $query = "CREATE DATABASE IF NOT EXISTS `$name` CHARACTER SET utf8 COLLATE utf8_bin;";
+ $connection->executeUpdate($query);
- //this query will fail if there aren't the right permissions, ignore the error
- mysql_query($query, $connection);
+ //this query will fail if there aren't the right permissions, ignore the error
+ $query="GRANT ALL PRIVILEGES ON `$name` . * TO '$user'";
+ $connection->executeUpdate($query);
+ } catch (\Exception $ex) {
+ $this->logger->error('Database creation failed: {error}', [
+ 'app' => 'mysql.setup',
+ 'error' => $ex->getMessage()
+ ]);
+ }
}
+ /**
+ * @param IDbConnection $connection
+ * @throws \OC\DatabaseSetupException
+ */
private function createDBUser($connection) {
- $name = $this->dbuser;
- $password = $this->dbpassword;
+ $name = $this->dbUser;
+ $password = $this->dbPassword;
// we need to create 2 accounts, one for global use and one for local user. if we don't specify the local one,
// the anonymous user would take precedence when there is one.
$query = "CREATE USER '$name'@'localhost' IDENTIFIED BY '$password'";
- $result = mysql_query($query, $connection);
- if (!$result) {
- throw new \OC\DatabaseSetupException($this->trans->t("MySQL/MariaDB user '%s'@'localhost' exists already.", array($name)),
- $this->trans->t("Drop this user from MySQL/MariaDB", array($name)));
- }
+ $connection->executeUpdate($query);
$query = "CREATE USER '$name'@'%' IDENTIFIED BY '$password'";
- $result = mysql_query($query, $connection);
- if (!$result) {
- throw new \OC\DatabaseSetupException($this->trans->t("MySQL/MariaDB user '%s'@'%%' already exists", array($name)),
- $this->trans->t("Drop this user from MySQL/MariaDB."));
+ $connection->executeUpdate($query);
+ }
+
+ /**
+ * @return \OC\DB\Connection
+ * @throws \OC\DatabaseSetupException
+ */
+ private function connect() {
+ $type = 'mysql';
+ $connectionParams = array(
+ 'host' => $this->dbHost,
+ 'user' => $this->dbUser,
+ 'password' => $this->dbPassword,
+ 'tablePrefix' => $this->tablePrefix,
+ );
+ $cf = new ConnectionFactory();
+ return $cf->getConnection($type, $connectionParams);
+ }
+
+ /**
+ * @param $username
+ * @param IDBConnection $connection
+ * @return array
+ */
+ private function createSpecificUser($username, $connection) {
+ try {
+ //user already specified in config
+ $oldUser = $this->config->getSystemValue('dbuser', false);
+
+ //we don't have a dbuser specified in config
+ if ($this->dbUser !== $oldUser) {
+ //add prefix to the admin username to prevent collisions
+ $adminUser = substr('oc_' . $username, 0, 16);
+
+ $i = 1;
+ while (true) {
+ //this should be enough to check for admin rights in mysql
+ $query = 'SELECT user FROM mysql.user WHERE user=?';
+ $result = $connection->executeQuery($query, [$adminUser]);
+
+ //current dbuser has admin rights
+ if ($result) {
+ $data = $result->fetchAll();
+ //new dbuser does not exist
+ if (count($data) === 0) {
+ //use the admin login data for the new database user
+ $this->dbUser = $adminUser;
+
+ //create a random password so we don't need to store the admin password in the config file
+ $this->dbPassword = $this->random->getMediumStrengthGenerator()->generate(30);
+
+ $this->createDBUser($connection);
+
+ break;
+ } else {
+ //repeat with different username
+ $length = strlen((string)$i);
+ $adminUser = substr('oc_' . $username, 0, 16 - $length) . $i;
+ $i++;
+ }
+ } else {
+ break;
+ }
+ };
+ }
+ } catch (\Exception $ex) {
+ $this->logger->error('Specific user creation failed: {error}', [
+ 'app' => 'mysql.setup',
+ 'error' => $ex->getMessage()
+ ]);
}
+
+ $this->config->setSystemValues([
+ 'dbuser' => $this->dbUser,
+ 'dbpassword' => $this->dbPassword,
+ ]);
}
}
diff --git a/lib/private/setup/oci.php b/lib/private/setup/oci.php
index d46d5529da0..1e1eb1ff54e 100644
--- a/lib/private/setup/oci.php
+++ b/lib/private/setup/oci.php
@@ -38,10 +38,10 @@ class OCI extends AbstractDatabase {
$this->dbtablespace = 'USERS';
}
// allow empty hostname for oracle
- $this->dbhost = $config['dbhost'];
+ $this->dbHost = $config['dbhost'];
\OC_Config::setValues([
- 'dbhost' => $this->dbhost,
+ 'dbhost' => $this->dbHost,
'dbtablespace' => $this->dbtablespace,
]);
}
@@ -58,8 +58,8 @@ class OCI extends AbstractDatabase {
}
public function setupDatabase($username) {
- $e_host = addslashes($this->dbhost);
- $e_dbname = addslashes($this->dbname);
+ $e_host = addslashes($this->dbHost);
+ $e_dbname = addslashes($this->dbName);
//check if the database user has admin right
if ($e_host == '') {
$easy_connect_string = $e_dbname; // use dbname as easy connect name
@@ -67,7 +67,7 @@ class OCI extends AbstractDatabase {
$easy_connect_string = '//'.$e_host.'/'.$e_dbname;
}
\OCP\Util::writeLog('setup oracle', 'connect string: ' . $easy_connect_string, \OCP\Util::DEBUG);
- $connection = @oci_connect($this->dbuser, $this->dbpassword, $easy_connect_string);
+ $connection = @oci_connect($this->dbUser, $this->dbPassword, $easy_connect_string);
if(!$connection) {
$errorMessage = $this->getLastError();
if ($errorMessage) {
@@ -103,23 +103,23 @@ class OCI extends AbstractDatabase {
//use the admin login data for the new database user
//add prefix to the oracle user name to prevent collisions
- $this->dbuser='oc_'.$username;
+ $this->dbUser='oc_'.$username;
//create a new password so we don't need to store the admin config in the config file
- $this->dbpassword=\OC_Util::generateRandomBytes(30);
+ $this->dbPassword=\OC_Util::generateRandomBytes(30);
//oracle passwords are treated as identifiers:
// must start with alphanumeric char
// needs to be shortened to 30 bytes, as the two " needed to escape the identifier count towards the identifier length.
- $this->dbpassword=substr($this->dbpassword, 0, 30);
+ $this->dbPassword=substr($this->dbPassword, 0, 30);
$this->createDBUser($connection);
}
}
\OC_Config::setValues([
- 'dbuser' => $this->dbuser,
- 'dbname' => $this->dbname,
- 'dbpassword' => $this->dbpassword,
+ 'dbuser' => $this->dbUser,
+ 'dbname' => $this->dbName,
+ 'dbpassword' => $this->dbPassword,
]);
//create the database not necessary, oracle implies user = schema
@@ -131,26 +131,26 @@ class OCI extends AbstractDatabase {
oci_close($connection);
// connect to the oracle database (schema=$this->dbuser) an check if the schema needs to be filled
- $this->dbuser = \OC_Config::getValue('dbuser');
+ $this->dbUser = \OC_Config::getValue('dbuser');
//$this->dbname = \OC_Config::getValue('dbname');
- $this->dbpassword = \OC_Config::getValue('dbpassword');
+ $this->dbPassword = \OC_Config::getValue('dbpassword');
- $e_host = addslashes($this->dbhost);
- $e_dbname = addslashes($this->dbname);
+ $e_host = addslashes($this->dbHost);
+ $e_dbname = addslashes($this->dbName);
if ($e_host == '') {
$easy_connect_string = $e_dbname; // use dbname as easy connect name
} else {
$easy_connect_string = '//'.$e_host.'/'.$e_dbname;
}
- $connection = @oci_connect($this->dbuser, $this->dbpassword, $easy_connect_string);
+ $connection = @oci_connect($this->dbUser, $this->dbPassword, $easy_connect_string);
if(!$connection) {
throw new \OC\DatabaseSetupException($this->trans->t('Oracle username and/or password not valid'),
$this->trans->t('You need to enter either an existing account or the administrator.'));
}
$query = "SELECT count(*) FROM user_tables WHERE table_name = :un";
$stmt = oci_parse($connection, $query);
- $un = $this->tableprefix.'users';
+ $un = $this->tablePrefix.'users';
oci_bind_by_name($stmt, ':un', $un);
if (!$stmt) {
$entry = $this->trans->t('DB Error: "%s"', array($this->getLastError($connection))) . '<br />';
@@ -171,8 +171,8 @@ class OCI extends AbstractDatabase {
* @param resource $connection
*/
private function createDBUser($connection) {
- $name = $this->dbuser;
- $password = $this->dbpassword;
+ $name = $this->dbUser;
+ $password = $this->dbPassword;
$query = "SELECT * FROM all_users WHERE USERNAME = :un";
$stmt = oci_parse($connection, $query);
if (!$stmt) {
diff --git a/lib/private/setup/postgresql.php b/lib/private/setup/postgresql.php
index c8fd3b98fe4..319b6676ef8 100644
--- a/lib/private/setup/postgresql.php
+++ b/lib/private/setup/postgresql.php
@@ -27,9 +27,9 @@ class PostgreSQL extends AbstractDatabase {
public $dbprettyname = 'PostgreSQL';
public function setupDatabase($username) {
- $e_host = addslashes($this->dbhost);
- $e_user = addslashes($this->dbuser);
- $e_password = addslashes($this->dbpassword);
+ $e_host = addslashes($this->dbHost);
+ $e_user = addslashes($this->dbUser);
+ $e_password = addslashes($this->dbPassword);
// Fix database with port connection
if(strpos($e_host, ':')) {
@@ -43,7 +43,7 @@ class PostgreSQL extends AbstractDatabase {
$connection = @pg_connect($connection_string);
if(!$connection) {
// Try if we can connect to the DB with the specified name
- $e_dbname = addslashes($this->dbname);
+ $e_dbname = addslashes($this->dbName);
$connection_string = "host='$e_host' dbname='$e_dbname' user='$e_user' port='$port' password='$e_password'";
$connection = @pg_connect($connection_string);
@@ -51,7 +51,7 @@ class PostgreSQL extends AbstractDatabase {
throw new \OC\DatabaseSetupException($this->trans->t('PostgreSQL username and/or password not valid'),
$this->trans->t('You need to enter either an existing account or the administrator.'));
}
- $e_user = pg_escape_string($this->dbuser);
+ $e_user = pg_escape_string($this->dbUser);
//check for roles creation rights in postgresql
$query="SELECT 1 FROM pg_roles WHERE rolcreaterole=TRUE AND rolname='$e_user'";
$result = pg_query($connection, $query);
@@ -59,16 +59,16 @@ class PostgreSQL extends AbstractDatabase {
//use the admin login data for the new database user
//add prefix to the postgresql user name to prevent collisions
- $this->dbuser='oc_'.$username;
+ $this->dbUser='oc_'.$username;
//create a new password so we don't need to store the admin config in the config file
- $this->dbpassword=\OC_Util::generateRandomBytes(30);
+ $this->dbPassword=\OC_Util::generateRandomBytes(30);
$this->createDBUser($connection);
}
\OC_Config::setValues([
- 'dbuser' => $this->dbuser,
- 'dbpassword' => $this->dbpassword,
+ 'dbuser' => $this->dbUser,
+ 'dbpassword' => $this->dbPassword,
]);
//create the database
@@ -78,13 +78,13 @@ class PostgreSQL extends AbstractDatabase {
pg_close($connection);
// connect to the ownCloud database (dbname=$this->dbname) and check if it needs to be filled
- $this->dbuser = \OC_Config::getValue('dbuser');
- $this->dbpassword = \OC_Config::getValue('dbpassword');
+ $this->dbUser = \OC_Config::getValue('dbuser');
+ $this->dbPassword = \OC_Config::getValue('dbpassword');
- $e_host = addslashes($this->dbhost);
- $e_dbname = addslashes($this->dbname);
- $e_user = addslashes($this->dbuser);
- $e_password = addslashes($this->dbpassword);
+ $e_host = addslashes($this->dbHost);
+ $e_dbname = addslashes($this->dbName);
+ $e_user = addslashes($this->dbUser);
+ $e_password = addslashes($this->dbPassword);
// Fix database with port connection
if(strpos($e_host, ':')) {
@@ -99,7 +99,7 @@ class PostgreSQL extends AbstractDatabase {
throw new \OC\DatabaseSetupException($this->trans->t('PostgreSQL username and/or password not valid'),
$this->trans->t('You need to enter either an existing account or the administrator.'));
}
- $query = "select count(*) FROM pg_class WHERE relname='".$this->tableprefix."users' limit 1";
+ $query = "select count(*) FROM pg_class WHERE relname='".$this->tablePrefix."users' limit 1";
$result = pg_query($connection, $query);
if($result) {
$row = pg_fetch_row($result);
@@ -111,8 +111,8 @@ class PostgreSQL extends AbstractDatabase {
private function createDatabase($connection) {
//we cant use OC_BD functions here because we need to connect as the administrative user.
- $e_name = pg_escape_string($this->dbname);
- $e_user = pg_escape_string($this->dbuser);
+ $e_name = pg_escape_string($this->dbName);
+ $e_user = pg_escape_string($this->dbUser);
$query = "select datname from pg_database where datname = '$e_name'";
$result = pg_query($connection, $query);
if(!$result) {
@@ -137,8 +137,8 @@ class PostgreSQL extends AbstractDatabase {
}
private function createDBUser($connection) {
- $e_name = pg_escape_string($this->dbuser);
- $e_password = pg_escape_string($this->dbpassword);
+ $e_name = pg_escape_string($this->dbUser);
+ $e_password = pg_escape_string($this->dbPassword);
$query = "select * from pg_roles where rolname='$e_name';";
$result = pg_query($connection, $query);
if(!$result) {
diff --git a/lib/private/util.php b/lib/private/util.php
index 39d64952dc6..1b22e03ca6f 100644
--- a/lib/private/util.php
+++ b/lib/private/util.php
@@ -567,7 +567,8 @@ class OC_Util {
}
$webServerRestart = false;
- $setup = new \OC\Setup($config, \OC::$server->getIniWrapper(), \OC::$server->getL10N('lib'), new \OC_Defaults());
+ $setup = new \OC\Setup($config, \OC::$server->getIniWrapper(), \OC::$server->getL10N('lib'),
+ new \OC_Defaults(), \OC::$server->getLogger(), \OC::$server->getSecureRandom());
$availableDatabases = $setup->getSupportedDatabases();
if (empty($availableDatabases)) {
$errors[] = array(