Pubudu538 has uploaded a new change for review. https://gerrit.wikimedia.org/r/118798
Change subject: Error Msg for missing db username when installing ...................................................................... Error Msg for missing db username when installing Added both configurations for Mysql and Postgresql installers to display an error message if user doesnt input a username to the database username. Did changes for other languages as well. Used English sentence for the in the configuration which i could not find any translation. Bug: 43528 Change-Id: Ib6b05d2d7e8ebb4438d3b0051c33d367f41a9957 --- M includes/installer/Installer.i18n.php M includes/installer/MysqlInstaller.php M includes/installer/PostgresInstaller.php 3 files changed, 44 insertions(+), 3 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/98/118798/1 diff --git a/includes/installer/Installer.i18n.php b/includes/installer/Installer.i18n.php index 592a1ca..43794bf 100644 --- a/includes/installer/Installer.i18n.php +++ b/includes/installer/Installer.i18n.php @@ -260,6 +260,7 @@ 'config-invalid-db-type' => 'Invalid database type', 'config-missing-db-name' => 'You must enter a value for "Database name"', 'config-missing-db-host' => 'You must enter a value for "Database host"', + 'config-missing-db-username' => 'You must enter a value for "Database username"', 'config-missing-db-server-oracle' => 'You must enter a value for "Database TNS"', 'config-invalid-db-server-oracle' => 'Invalid database TNS "$1". Use either "TNS Name" or an "Easy Connect" string ([http://docs.oracle.com/cd/E11882_01/network.112/e10836/naming.htm Oracle Naming Methods])', @@ -1768,6 +1769,7 @@ 'config-invalid-db-type' => 'Няслушны тып базы зьвестак', 'config-missing-db-name' => 'Вы павінны ўвесьці значэньне парамэтру «Імя базы зьвестак»', 'config-missing-db-host' => 'Вы павінны ўвесьці значэньне парамэтру «Хост базы зьвестак»', + 'config-missing-db-username' => 'Вы павінны ўвесьці значэньне парамэтру «Хост базы зьвестак»', 'config-missing-db-server-oracle' => 'Вы павінны ўвесьці значэньне парамэтру «TNS базы зьвестак»', 'config-invalid-db-server-oracle' => 'Няслушнае TNS базы зьвестак «$1». Назва можа ўтрымліваць толькі ASCII-літары (a-z, A-Z), лічбы (0-9), сымбалі падкрэсьліваньня(_) і кропкі (.).', # Fuzzy @@ -2290,6 +2292,7 @@ 'config-invalid-db-type' => 'Невалиден тип база от данни', 'config-missing-db-name' => 'Необходимо е да се въведе стойност за "Име на базата от данни"', 'config-missing-db-host' => 'Необходимо е да се въведе стойност за "Хост на базата от данни"', + 'config-missing-db-username' => 'Необходимо е да се въведе стойност за "Хост на базата от данни"', 'config-missing-db-server-oracle' => 'Необходимо е да се въведе стойност за "Database TNS"', 'config-invalid-db-server-oracle' => 'Невалиден TNS на базата от данни "$1". Допустими са само ASCII букви (a-z, A-Z), цифри (0-9), символите за долна черта (_) и точка (.).', @@ -2652,6 +2655,7 @@ 'config-invalid-db-type' => 'ডেটাবেজের ধরন অগ্রহযোগ্য', 'config-missing-db-name' => 'আপনাকে অবশ্যই "ডেটাবেজ নাম"-এর জন্য একটি মান প্রবেশ করাতে হবে', 'config-missing-db-host' => 'আপনাকে অবশ্যই "ডেটাবেজ হোস্ট"-এর জন্য একটি মান প্রবেশ করাতে হবে', + 'config-missing-db-username' => 'আপনাকে অবশ্যই "ডেটাবেজ হোস্ট"-এর জন্য একটি মান প্রবেশ করাতে হবে', 'config-missing-db-server-oracle' => 'আপনাকে অবশ্যই "ডেটাবেজ টিএনএস"-এর জন্য একটি মান প্রবেশ করাতে হবে', 'config-mysql-engine' => 'সংরক্ষণ ইঞ্জিন:', 'config-mysql-innodb' => 'ইনোডিবি', @@ -2938,6 +2942,7 @@ 'config-invalid-db-type' => 'Direizh eo ar seurt diaz roadennoù', 'config-missing-db-name' => 'Ret eo deoc\'h merkañ un dalvoudenn evit "Anv an diaz titouroù"', 'config-missing-db-host' => 'Ret eo deoc\'h merkañ un dalvoudenn evit "Ostiz an diaz titouroù"', + 'config-missing-db-username' => 'You must enter a value for "Database username"', 'config-missing-db-server-oracle' => 'Ret eo deoc\'h merkañ un dalvoudenn evit "Anv TNS an diaz titouroù"', 'config-invalid-db-server-oracle' => 'Direizh eo anv TNS an diaz titouroù "$1". Ober hepken gant lizherennoù ASCII (a-z, A-Z), sifroù (0-9), arouezennoù islinennañ (_) ha pikoù (.).', @@ -3598,6 +3603,7 @@ 'config-invalid-db-type' => 'Chybný typ databáze', 'config-missing-db-name' => 'Musíte zadat hodnotu pro „Jméno databáze“', 'config-missing-db-host' => 'Musíte zadat hodnotu pro „Databázový server“', + 'config-missing-db-username' => 'Musíte zadat hodnotu pro „Databázový username“', 'config-missing-db-server-oracle' => 'Musíte zadat hodnotu pro „Databázové TNS“', 'config-invalid-db-server-oracle' => 'Chybné databázové TNS „$1“. Používejte buď „TNS Name“ nebo „Easy Connect“ (vizte [http://docs.oracle.com/cd/E11882_01/network.112/e10836/naming.htm Oracle Naming Methods]).', @@ -4226,6 +4232,7 @@ 'config-invalid-db-type' => 'Unzulässiges Datenbanksystem', 'config-missing-db-name' => 'Bei „Datenbankname“ muss ein Wert angegeben werden.', 'config-missing-db-host' => 'Bei „Datenbankhost“ muss ein Wert angegeben werden.', + 'config-missing-db-username' => 'Bei „Datenbankusername“ muss ein Wert angegeben werden.', 'config-missing-db-server-oracle' => 'Für das „Datenbank-TNS“ muss ein Wert eingegeben werden', 'config-invalid-db-server-oracle' => 'Ungültiges Datenbank-TNS „$1“. Entweder „TNS Name“ oder eine „Easy Connect“-Zeichenfolge verwenden ([http://docs.oracle.com/cd/E11882_01/network.112/e10836/naming.htm Oracle-Benennungsmethoden])', @@ -5008,6 +5015,7 @@ 'config-invalid-db-type' => 'Tipo de base de datos inválida', 'config-missing-db-name' => 'Debes introducir un valor para "Nombre de la base de datos"', 'config-missing-db-host' => 'Debe introducir un valor para "Servidor (host) de base de datos"', + 'config-missing-db-username' => 'Debe introducir un valor para "username base de datos"', 'config-missing-db-server-oracle' => 'Debe introducir un valor para "TNS de la base de datos"', 'config-invalid-db-server-oracle' => 'El TNS de la base de datos, "$1", es inválido.Use sólo carateres ASCII: letras (a-z, A-Z), números (0-9), guiones bajos (_) y guiones (-).Usa sólo caracteres ASCII: letras (a-z, A-Z), dígitos (0-9), guiones bajos (_) y puntos (.).', # Fuzzy 'config-invalid-db-name' => 'El nombre de la base de datos "$1" es inválido. @@ -6038,6 +6046,7 @@ 'config-invalid-db-type' => 'Type de base de données non valide', 'config-missing-db-name' => 'Vous devez saisir une valeur pour « Nom de la base de données »', 'config-missing-db-host' => "Vous devez entrer une valeur pour « l'hôte de la base de données »", + 'config-missing-db-username' => 'Vous devez saisir une valeur pour « Nom de la base de données »', 'config-missing-db-server-oracle' => 'Vous devez saisir une valeur pour le « Nom TNS de la base de données »', 'config-invalid-db-server-oracle' => 'Le nom TNS de la base de données (« $1 ») est invalide. Utilisez uniquement la chaîne "TNS Name" ou "Easy Connect" ([http://docs.oracle.com/cd/E11882_01/network.112/e10836/naming.htm Méthodes de nommage Oracle])', @@ -6419,6 +6428,7 @@ 'config-invalid-db-type' => 'Tipo de bâsa de balyês envalido', 'config-missing-db-name' => 'Vos dête buchiér una valor por « Nom de la bâsa de balyês »', 'config-missing-db-host' => 'Vos dête buchiér una valor por « Hôto de la bâsa de balyês »', + 'config-missing-db-username' => 'You must enter a value for "Database username"', 'config-missing-db-server-oracle' => 'Vos dête buchiér una valor por « TNS de la bâsa de balyês »', 'config-sqlite-readonly' => 'Lo fichiér <code>$1</code> est pas accèssiblo en ècritura.', 'config-regenerate' => 'Refâre LocalSettings.php →', @@ -6867,6 +6877,7 @@ 'config-invalid-db-type' => 'Tipo de base de datos incorrecto', 'config-missing-db-name' => 'Debe escribir un valor "Nome da base de datos"', 'config-missing-db-host' => 'Debe escribir un valor "Servidor da base de datos"', + 'config-missing-db-username' => 'Debe introducir un valor "usuario Database"', 'config-missing-db-server-oracle' => 'Debe escribir un valor "TNS da base de datos"', 'config-invalid-db-server-oracle' => 'O TNS da base de datos, "$1", é incorrecto. Utilice só "TNS Name" ou unha cadea de texto "Easy Connect" ([http://docs.oracle.com/cd/E11882_01/network.112/e10836/naming.htm métodos de nomeamento de Oracle])', @@ -7594,6 +7605,7 @@ 'config-invalid-db-type' => 'סוג מסד הנתונים שגוי', 'config-missing-db-name' => 'עליך להזין ערך עבור "שם מסד הנתונים"', 'config-missing-db-host' => 'יש להכניס ערך לשדה "שרת מסד הנתונים"', + 'config-missing-db-username' => 'אנא הכנס את ערך שדה "שם המשתמש של מסד נתונים"', 'config-missing-db-server-oracle' => 'יש להכניס ערך לשדה "TNS של מסד הנתונים"', 'config-invalid-db-server-oracle' => '"$1" הוא TNS בלתי תקין. יש להשתמש רק באותיות ASCII‏ (a עד z‏, A עד Z), סְפָרוֹת (0 עד 9), קווים תחתיים (_) ונקודות (.).', @@ -8095,6 +8107,7 @@ 'config-invalid-db-type' => 'Njepłaćiwy typ datoweje banki', 'config-missing-db-name' => 'Dyrbiš hódnotu za "Mjeno datoweje banki" zapodać', 'config-missing-db-host' => 'Dyrbiš hódnotu za "Database host" zapodać', + 'config-missing-db-username' => 'Dyrbiš hódnotu za "Database username" zapodać', 'config-missing-db-server-oracle' => 'Dyrbiš hódnotu za "Database TNS" zapodać', 'config-invalid-db-server-oracle' => 'Njepłaćiwa datowa banka TNS "$1". Wužij jenož pismiki ASCII (a-z, A-Z), ličby (0-9), podsmužki (_) a dypki (.).', @@ -8531,6 +8544,7 @@ 'config-invalid-db-type' => 'Érvénytelen adatbázistípus', 'config-missing-db-name' => 'Meg kell adnod az „Adatbázisnév” értékét', 'config-missing-db-host' => 'Meg kell adnod az „Adatbázis hosztneve” értékét', + 'config-missing-db-username' => 'Meg kell adni a „Adatbázis username" érték', 'config-missing-db-server-oracle' => 'Meg kell adnod az „Adatbázis TNS” értékét', 'config-invalid-db-server-oracle' => 'Érvénytelen adatbázis TNS: „$1” Csak ASCII betűk (a-z, A-Z), számok (0-9), alulvonás (_) és pont (.) használható.', @@ -9160,6 +9174,7 @@ 'config-invalid-db-type' => 'Typo de base de datos invalide', 'config-missing-db-name' => 'Tu debe entrar un valor pro "Nomine de base de datos"', 'config-missing-db-host' => 'Tu debe entrar un valor pro "Host del base de datos"', + 'config-missing-db-username' => 'Debe ingresar un valor para "Nombre de usuario de la base de datos"', 'config-missing-db-server-oracle' => 'You must enter a value for "TNS del base de datos"', 'config-invalid-db-server-oracle' => 'TNS de base de datos "$1" invalide. Usa o "TNS Name" o un catena "Easy Connect". ([http://docs.oracle.com/cd/E11882_01/network.112/e10836/naming.htm Methodos de nomenclatura de Oracle])', @@ -9700,6 +9715,7 @@ 'config-invalid-db-type' => 'Jenis basis data tidak sah', 'config-missing-db-name' => 'Anda harus memasukkan nilai untuk "Nama basis data"', 'config-missing-db-host' => 'Anda harus memasukkan nilai untuk "Inang basis data"', + 'config-missing-db-username' => 'Anda harus memasukkan nilai untuk "Database username"', 'config-missing-db-server-oracle' => 'Anda harus memasukkan nilai untuk "TNS basis data"', 'config-invalid-db-server-oracle' => 'TNS basis data "$1" tidak sah. Gunakan hanya huruf ASCII (a-z, A-Z), angka (0-9), garis bawah (_), dan titik (.).', @@ -10217,6 +10233,7 @@ 'config-invalid-db-type' => 'Tipo di database non valido', 'config-missing-db-name' => 'È necessario immettere un valore per "Nome del database"', 'config-missing-db-host' => 'È necessario immettere un valore per "Host del database"', + 'config-missing-db-username' => 'È necessario immettere un valore per "Username del database"', 'config-missing-db-server-oracle' => 'È necessario immettere un valore per "TNS del database"', 'config-invalid-db-name' => 'Nome di database "$1" non valido. Utilizza soltanto caratteri ASCII come lettere (a-z, A-Z), numeri (0-9), sottolineatura (_) e trattini (-).', @@ -10621,6 +10638,7 @@ 'config-invalid-db-type' => '無効なデータベースの種類', 'config-missing-db-name' => '「データベース名」を入力してください', 'config-missing-db-host' => '「データベースのホスト」を入力してください', + 'config-missing-db-username' => '「ユーザ名データベース」を入力してください', 'config-missing-db-server-oracle' => '「データベース TNS」の値を入力してください', 'config-invalid-db-server-oracle' => '「$1」は無効なデータベース TNS です。 「TNS 名」「Easy Connect」文字列のいずれかを使用してください ([http://docs.oracle.com/cd/E11882_01/network.112/e10836/naming.htm Oracle ネーミング メソッド])', @@ -11399,6 +11417,7 @@ 'config-invalid-db-type' => '잘못된 데이터베이스 종류', 'config-missing-db-name' => '"데이터베이스 이름"에 대한 값을 입력해야 합니다', 'config-missing-db-host' => '"데이터베이스 호스트"에 대한 값을 입력해야 합니다', + 'config-missing-db-username' => '"데이터베이스 이름", 당신은 값을 입력해야합니다', 'config-missing-db-server-oracle' => '"데이터베이스 TNS"에 대한 값을 입력해야 합니다', 'config-invalid-db-server-oracle' => '"$1" 데이터베이스 TNS가 잘못됐습니다. "TNS Name"이나 "Easy Connect" 문자열 중 하나를 사용하세요 ([http://docs.oracle.com/cd/E11882_01/network.112/e10836/naming.htm Oracle 네이밍 메서드])', @@ -11985,6 +12004,7 @@ 'config-invalid-db-type' => 'Dat es en onjöltijje Zoot Daatebangk.', 'config-missing-db-name' => 'Do moß jät enjävve för dä Name vun dä Daatebangk.', 'config-missing-db-host' => 'Do moß jät enjävve för dä Name vun däm Rääschner met dä Daatebangk.', + 'config-missing-db-username' => 'Do moß jät enjävve för dä Name vun däm Rääschner met dä Daatebangk.', 'config-missing-db-server-oracle' => 'Do moß jät enjävve för dä Daatebangk ier <i lang="en" title="Transparent Network Substrate">TNS</i>.', 'config-invalid-db-server-oracle' => 'Dä Daatebangk ier <i lang="en" title="Transparent Network Substrate">TNS</i> kann nit „$1“ sin, dat es esu nit jöltesch. Döh dörve bloß <i lang="en" title="American Standard Code for Information Interchange">ASCII</i> Boochshtaabe (a-z, A-Z), Zahle (0-9), Ongerstreshe (_), un Punkte (.) dren vörkumme.', @@ -12451,6 +12471,7 @@ 'config-invalid-db-type' => 'Net valabelen Datebank-Typ', 'config-missing-db-name' => 'Dir musst en Numm fir de Wäert "Numm vun der Datebank" uginn', 'config-missing-db-host' => 'Dir musst e Wäert fir "Database host" uginn', + 'config-missing-db-username' => 'Dir musst e Wäert fir "Database username" uginn', 'config-missing-db-server-oracle' => 'Dir musst e Wäert fir "Datebank-TNS" uginn', 'config-db-sys-user-exists-oracle' => 'De Benotzerkont "$1" gëtt et schonn. SYSDBA kann nëmme benotzt gi fir en neie Benotzerkont opzemaachen.', 'config-postgres-old' => 'PostgreSQL $1 oder eng méi nei Versioun gëtt gebraucht, Dir hutt $2.', @@ -13113,6 +13134,7 @@ 'config-invalid-db-type' => 'Неважечки тип на база', 'config-missing-db-name' => 'Мора да внесете значење за параметарот „Име на базата“', 'config-missing-db-host' => 'Мора да внесете вредност за „Домаќин на базата на податоци“', + 'config-missing-db-username' => 'Мора да внесете вредност за "корисничко име База на податоци"', 'config-missing-db-server-oracle' => 'Мора да внесете вредност за „TNS на базата“', 'config-invalid-db-server-oracle' => 'Неважечки TNS „$1“. Користете или „TNS Name“ или низата „Easy Connect“ ([http://docs.oracle.com/cd/E11882_01/network.112/e10836/naming.htm Методи на именување за Oracle])', @@ -14090,6 +14112,7 @@ 'config-invalid-db-type' => 'Ugyldig databasetype', 'config-missing-db-name' => 'Du må skrive inn en verdi for «Databasenavn»', 'config-missing-db-host' => 'Du må skrive inn en verdi for «Databasevert»', + 'config-missing-db-username' => 'Du må angi en verdi av «Database brukernavn»', 'config-missing-db-server-oracle' => 'Du må skrive inn en verdi for «Database TNS»', 'config-invalid-db-server-oracle' => 'Ugyldig database-TNS «$1». Bruk bare ASCII-bokstaver (a-z, A-Z), tall (0-9) og undestreker (_) og punktum (.).', @@ -14600,6 +14623,7 @@ 'config-invalid-db-type' => 'Ongeldig databasetype', 'config-missing-db-name' => 'U moet een waarde opgeven voor "Databasenaam"', 'config-missing-db-host' => 'U moet een waarde invoeren voor "Databaseserver"', + 'config-missing-db-username' => 'U moet een waarde invoeren voor "Databaseusername"', 'config-missing-db-server-oracle' => 'U moet een waarde opgeven voor "Database-TNS"', 'config-invalid-db-server-oracle' => 'Ongeldige database-TNS "$1". Gebruik "TNS Names" of een "Easy Connect" tekst ([http://docs.oracle.com/cd/E11882_01/network.112/e10836/naming.htm Oracle naamgevingsmethoden])', @@ -15041,6 +15065,7 @@ Als je het databasesysteem dat je wilt gebruiken niet in de lijst terugvindt, volg dan de handleiding waarnaar hierboven wordt verwezen om ondersteuning toe te voegen.', 'config-missing-db-name' => 'Je moet een waarde opgeven voor "Databasenaam"', 'config-missing-db-host' => 'Je moet een waarde invoeren voor "Databaseserver"', + 'config-missing-db-username' => 'Je moet een waarde invoeren voor "Databaseusername"', 'config-missing-db-server-oracle' => 'Je moet een waarde opgeven voor "Database-TNS"', 'config-postgres-old' => 'PostgreSQL $1 of hoger is vereist. Jij gebruikt $2.', @@ -15597,6 +15622,7 @@ 'config-invalid-db-type' => 'Nieprawidłowy typ bazy danych', 'config-missing-db-name' => 'Należy wpisać wartość w polu „Nazwa bazy danych”', 'config-missing-db-host' => 'Musisz wpisać wartość w polu „Serwer bazy danych”', + 'config-missing-db-username' => 'Należy wpisać wartość w polu "Nazwa użytkownika bazy danych"', 'config-missing-db-server-oracle' => 'Należy wpisać wartość w polu „Nazwa instancji bazy danych (TNS)”', 'config-invalid-db-server-oracle' => 'Nieprawidłowa nazwa instancji bazy danych (TNS) „$1”. Użyj "TNS Name" lub "Easy Connect" ([http://docs.oracle.com/cd/E11882_01/network.112/e10836/naming.htm Oracle Naming Methods])', @@ -16149,6 +16175,7 @@ 'config-invalid-db-type' => 'Sòrt ëd ëd base ëd dàit pa bon-a', 'config-missing-db-name' => 'A dev buteje un valor për "Nòm ëd la base ëd dàit"', 'config-missing-db-host' => 'A dev buteje un valor për "l\'òspit ëd la base ëd dàit"', + 'config-missing-db-username' => 'You must enter a value for "Database username"', 'config-missing-db-server-oracle' => 'A dev buteje un valor për "TNS ëd la base ëd dat"', 'config-invalid-db-server-oracle' => 'TNS ëd la base ëd dat pa bon "$1". Dovré mach dle litre ASCII (a-z, A-Z), nùmer (0-9), sotlignadure (_) e pontin (.).', @@ -16768,6 +16795,7 @@ 'config-invalid-db-type' => 'O tipo de base de dados é inválido', 'config-missing-db-name' => 'Tem de introduzir um valor para "Nome da base de dados"', 'config-missing-db-host' => 'Tem de introduzir um valor para "Servidor da base de dados"', + 'config-missing-db-username' => 'Você deve digitar um valor para "username banco de dados"', 'config-missing-db-server-oracle' => 'Tem de introduzir um valor para "TNS da base de dados"', 'config-invalid-db-server-oracle' => 'O TNS da base de dados, "$1", é inválido. Use só letras (a-z, A-Z), algarismos (0-9), sublinhados (_) e pontos (.) dos caracteres ASCII.', # Fuzzy @@ -17712,6 +17740,7 @@ 'config-invalid-db-type' => 'Неверный тип базы данных', 'config-missing-db-name' => 'Вы должны ввести значение параметра «Имя базы данных»', 'config-missing-db-host' => 'Необходимо ввести значение параметра «Сервер базы данных»', + 'config-missing-db-username' => 'Вы должны ввести значение "Имя пользователя базы данных"', 'config-missing-db-server-oracle' => 'Вы должны заполнить поле «TNS базы данных»', 'config-invalid-db-server-oracle' => 'Неверное TNS базы данных «$1». Используйте либо «TNS Name», либо строку «Easy Connect» ([http://docs.oracle.com/cd/E11882_01/network.112/e10836/naming.htm Методы наименования Oracle])', @@ -18189,6 +18218,7 @@ 'config-invalid-db-type' => 'වලංගු නොවන දත්ත සංචිත වර්ගය', 'config-missing-db-name' => '"දත්ත සංචිත නාමය" සඳහා ඔබ විසින් අගයක් දිය යුතු වේ', 'config-missing-db-host' => '"දත්ත සංචිත ධාරකය" සඳහා ඔබ විසින් අගයක් දිය යුතු වේ', + 'config-missing-db-username' => '"දත්ත සංචිත නම" සඳහා ඔබ විසින් අගයක් දිය යුතු වේ', 'config-missing-db-server-oracle' => '"දත්ත සංචිත TNS" සඳහා ඔබ විසින් අගයක් දිය යුතු වේ', 'config-regenerate' => 'නැවත ජනිත කරන්න LocalSettings.php →', 'config-db-web-account' => 'ජාල ප්රවේශනය සඳහා දත්ත සංචිත ගිණුම', @@ -18400,6 +18430,7 @@ 'config-invalid-db-type' => 'Neveljavna vrsta zbirke podatkov', 'config-missing-db-name' => 'Vnesti morate vrednost za »Ime zbirke podatkov«', 'config-missing-db-host' => 'Vnesti morate vrednost za »Gostitelj zbirke podatkov«', + 'config-missing-db-username' => 'Vnesti morate vrednost za "ime zbirke podatkov"', 'config-missing-db-server-oracle' => 'Vnesti morate vrednost za »TNS zbirke podatkov«', 'config-invalid-db-server-oracle' => 'Neveljaven TNS zbirke podatkov »$1«. Uporabite ali "ime TNS" ali niz "Easy Connect" ([http://docs.oracle.com/cd/E11882_01/network.112/e10836/naming.htm Načini poimenovanja Oracle])', @@ -18792,6 +18823,7 @@ 'config-invalid-db-type' => 'Ogiltig databastyp', 'config-missing-db-name' => 'Du måste ange ett värde för "Databasnamn"', 'config-missing-db-host' => 'Du måste ange ett värde för "Databasvärd"', + 'config-missing-db-username' => 'Du måste ange ett värde för "Databas Användarnamn"', 'config-missing-db-server-oracle' => 'Du måste ange ett värde för "Databas TNS"', 'config-invalid-db-name' => '"$1" är ett ogiltigt databasnamn. Använd bara ASCII-bokstäver (a-z, A-Z), siffror (0-9), understreck (_) och bindestreck (-).', @@ -19462,6 +19494,7 @@ 'config-invalid-db-type' => 'Hindi tanggap na uri ng kalipunan ng dato', 'config-missing-db-name' => 'Dapat kang magpasok ng isang halaga para sa "Pangalan ng kalipunan ng dato"', 'config-missing-db-host' => 'Dapat kang magpasok ng isang halaga para sa "Tagapagpasinaya ng kalipunan ng dato"', + 'config-missing-db-username' => 'You must enter a value for "Database username"', 'config-missing-db-server-oracle' => 'Dapat kang magpasok ng isang halaga para sa "TNS ng kalipunan ng dato"', 'config-invalid-db-server-oracle' => 'Hindi katanggap-tanggap na pangalan ng TNSng kalipunan ng dato na "$1". Gumamit lamang ng mga titik ng ASCII (a-z, A-Z), mga bilang (0-9), mga salungguhit (_) at mga tuldok (.).', @@ -20077,6 +20110,7 @@ 'config-invalid-db-type' => 'Невірний тип бази даних', 'config-missing-db-name' => "Ви повинні ввести значення параметру «Ім'я бази даних»", 'config-missing-db-host' => 'Ви повинні ввести значення параметру «Хост бази даних»', + 'config-missing-db-username' => 'Ви повинні ввести значення для "Логін Database"', 'config-missing-db-server-oracle' => 'Ви повинні ввести значення параметру «TNS бази даних»', 'config-invalid-db-server-oracle' => 'Неприпустиме TNS бази даних "$1". Використовуйте "TNS Name" або рядок "Easy Connect" ([http://docs.oracle.com/cd/E11882_01/network.112/e10836/naming.htm Методи найменування Oracle])', @@ -20850,6 +20884,7 @@ 'config-invalid-db-type' => '无效的数据库类型', 'config-missing-db-name' => '您必须为“数据库名称”输入内容', 'config-missing-db-host' => '您必须为“数据库主机”输入内容', + 'config-missing-db-username' => '您必须是“数据库用户名”输入内容', 'config-missing-db-server-oracle' => '您必须为“数据库透明网络底层(TNS)”输入内容', 'config-invalid-db-server-oracle' => '无效的数据库TNS“$1”。请只使用ASCII字母(a-z、A-Z)、数字(0-9)、下划线(_)和点号(.)。', 'config-invalid-db-name' => '无效的数据库名称“$1”。请只使用ASCII字母(a-z、A-Z)、数字(0-9)、下划线(_)和连字号(-)。', @@ -21301,6 +21336,7 @@ 'config-invalid-db-type' => '無效的資料庫類型', 'config-missing-db-name' => '您必須為“數據庫名稱”輸入內容', 'config-missing-db-host' => '您必須為“數據庫主機”輸入內容', + 'config-missing-db-username' => '您必须是“数据库用户名”输入内容', 'config-missing-db-server-oracle' => '您必須為“數據庫透明網絡底層(TNS)”輸入內容', 'config-invalid-db-server-oracle' => '無效的數據庫TNS「$1」。 請只使用「TNS Name」或「Easy Connect」 字串([http://docs.oracle.com/cd/E11882_01/network.112/e10836/naming.htm Oracle命名法])', diff --git a/includes/installer/MysqlInstaller.php b/includes/installer/MysqlInstaller.php index 2d43324..0c94906 100644 --- a/includes/installer/MysqlInstaller.php +++ b/includes/installer/MysqlInstaller.php @@ -100,7 +100,7 @@ public function submitConnectForm() { // Get variables from the request. - $newValues = $this->setVarsFromRequest( array( 'wgDBserver', 'wgDBname', 'wgDBprefix' ) ); + $newValues = $this->setVarsFromRequest( array( 'wgDBserver', 'wgDBname', 'wgDBprefix', '_InstallUser' ) ); // Validate them. $status = Status::newGood(); @@ -115,6 +115,9 @@ if ( !preg_match( '/^[a-z0-9_-]*$/i', $newValues['wgDBprefix'] ) ) { $status->fatal( 'config-invalid-db-prefix', $newValues['wgDBprefix'] ); } + if ( !strlen( $newValues['_InstallUser'] ) ) { + $status->fatal( 'config-missing-db-username' ); + } if ( !$status->isOK() ) { return $status; } diff --git a/includes/installer/PostgresInstaller.php b/includes/installer/PostgresInstaller.php index 2cf4156..7317242 100644 --- a/includes/installer/PostgresInstaller.php +++ b/includes/installer/PostgresInstaller.php @@ -83,8 +83,7 @@ function submitConnectForm() { // Get variables from the request - $newValues = $this->setVarsFromRequest( array( 'wgDBserver', 'wgDBport', - 'wgDBname', 'wgDBmwschema' ) ); + $newValues = $this->setVarsFromRequest( array( 'wgDBserver', 'wgDBport','wgDBname', 'wgDBmwschema','_InstallUser') ); // Validate them $status = Status::newGood(); @@ -96,6 +95,9 @@ if ( !preg_match( '/^[a-zA-Z0-9_]*$/', $newValues['wgDBmwschema'] ) ) { $status->fatal( 'config-invalid-schema', $newValues['wgDBmwschema'] ); } + if ( !strlen( $newValues['_InstallUser'] ) ) { + $status->fatal( 'config-missing-db-username' ); + } // Submit user box if ( $status->isOK() ) { -- To view, visit https://gerrit.wikimedia.org/r/118798 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ib6b05d2d7e8ebb4438d3b0051c33d367f41a9957 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: Pubudu538 <pubudu...@gmail.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits