diff --git a/CHANGELOG.md b/CHANGELOG.md
index 325f9a8..38b9517 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -70,7 +70,7 @@
- German translation for Comment Center plugin added ([#148](https://github.com/flatpressblog/flatpress/issues/148))
- Fixed not-yet-translated phrases in Blog view and Admin Area ([#171](https://github.com/flatpressblog/flatpress/issues/171))
- Contact form: Admin notification mail is now localized ([#205](https://github.com/flatpressblog/flatpress/issues/205))
-- Setup tries to determine local language automatically ([#197](https://github.com/flatpressblog/flatpress/issues/197), [#216](https://github.com/flatpressblog/flatpress/issues/216))
+- Setup tries to determine local language automatically ([#197](https://github.com/flatpressblog/flatpress/issues/197), [#216](https://github.com/flatpressblog/flatpress/issues/216), [#262](https://github.com/flatpressblog/flatpress/issues/262))
## Bugfixes
- Plugin management page: Removed empty warning messages box
@@ -92,6 +92,7 @@
- Possible XSSs in Admin Area prevented ([#180](https://github.com/flatpressblog/flatpress/issues/180), [#183](https://github.com/flatpressblog/flatpress/issues/183), [#187](https://github.com/flatpressblog/flatpress/issues/187))
- Possible XSS in comments prevented ([#186](https://github.com/flatpressblog/flatpress/issues/186))
- Possible CSRFs in Admin Area prevented ([#64](https://github.com/flatpressblog/flatpress/issues/64))
+- Possible XSS in FlatPress Installer prevented ([#220](https://github.com/flatpressblog/flatpress/issues/220))
# 2021-06-19: [FlatPress 1.2.1](https://github.com/flatpressblog/flatpress/releases/tag/1.2.1)
## Bugfixes
diff --git a/setup/lang/lang.cs-cz.php b/setup/lang/lang.cs-cz.php
index d3ad742..f10117b 100644
--- a/setup/lang/lang.cs-cz.php
+++ b/setup/lang/lang.cs-cz.php
@@ -1,6 +1,6 @@
'Setup je uzamčen',
@@ -17,6 +17,25 @@ $lang ['locked'] = array(
'
);
+$lang ['err'] = array(
+ 'setuprun1' => 'Instalace probíhá.',
+
+ 'setuprun2' => 'Nastavení je spuštěno: Pokud jste správce, můžete odstranit ',
+ 'setuprun3' => ' restartovat.',
+ 'writeerror' => 'Chyba při psaní',
+
+ 'fpuser1' => ' není platný uživatel.
+ Uživatelské jméno musí být alfanumerické a nesmí obsahovat žádné mezery.',
+ 'fpuser2' => ' není platný uživatel.
+ Uživatelské jméno může obsahovat pouze písmena, číslice a 1 podtržítko.',
+ 'fppwd' => 'Heslo musí obsahovat alespoň 6 znaků a žádné mezery.',
+ 'fppwd2' => 'Hesla se neshodují.',
+ 'email' => ' není platná e-mailová adresa.',
+ 'www' => ' není platná adresa URL.',
+ 'error' => '
Chyba!
+ Při zpracování formuláře došlo k následujícím chybám:
'
+);
+
$lang ['step1'] = array(
'head' => 'Vítejte ve FlatPressu!',
'descr' => 'Děkujeme, že jste si vybrali FlatPress.
diff --git a/setup/lang/lang.de-de.php b/setup/lang/lang.de-de.php
index 3b307dd..e331b6e 100644
--- a/setup/lang/lang.de-de.php
+++ b/setup/lang/lang.de-de.php
@@ -16,6 +16,25 @@ $lang ['locked'] = array(
'
);
+$lang ['err'] = array(
+ 'setuprun1' => 'Die Installation läuft.',
+
+ 'setuprun2' => 'Die Installation läuft bereits: Wenn du der Administrator bist, kannst du ',
+ 'setuprun3' => ' löschen, um neu zu starten.',
+ 'writeerror' => 'Fehler beim Schreiben',
+
+ 'fpuser1' => ' ist kein gültiger Benutzer.
+ Der Benutzername muss alphanumerisch sein und darf keine Leerzeichen enthalten.',
+ 'fpuser2' => ' ist kein gültiger Benutzer.
+ Der Benutzername darf nur Buchstaben, Zahlen und 1 Unterstrich enthalten.',
+ 'fppwd' => 'Das Passwort muss mindestens 6 Zeichen und darf keine Leerzeichen enthalten.',
+ 'fppwd2' => 'Die Passwörter stimmen nicht überein.',
+ 'email' => ' ist keine gültige E-Mail Adresse.',
+ 'www' => ' ist keine gültige URL.',
+ 'error' => 'Fehler!
+ Bei der Bearbeitung des Formulars sind die folgenden Fehler aufgetreten:
'
+);
+
$lang ['step1'] = array(
'head' => 'Willkommen bei FlatPress!',
'descr' => 'Danke, dass du dich für FlatPress entschieden hast.
diff --git a/setup/lang/lang.it-it.php b/setup/lang/lang.it-it.php
index ac42942..d8b5de5 100644
--- a/setup/lang/lang.it-it.php
+++ b/setup/lang/lang.it-it.php
@@ -17,6 +17,25 @@ $lang ['locked'] = array(
'
);
+$lang ['err'] = array(
+ 'setuprun1' => 'L\'installazione è in corso.',
+
+ 'setuprun2' => 'L\'installazione è già in corso: se siete l\'amministratore, potete cancellare ',
+ 'setuprun3' => ' per riavviare.',
+ 'writeerror' => 'Errore di scrittura',
+
+ 'fpuser1' => ' non è un utente valido.
+ Il nome utente deve essere alfanumerico e non deve contenere spazi.',
+ 'fpuser2' => ' non è un utente valido.
+ Il nome utente può contenere solo lettere, numeri e 1 trattino basso.',
+ 'fppwd' => 'La password deve contenere almeno 6 caratteri e nessuno spazio.',
+ 'fppwd2' => 'Le password non corrispondono.',
+ 'email' => ' non è un indirizzo e-mail valido.',
+ 'www' => ' non è un URL valido.',
+ 'error' => 'Errore!
+ Durante l\'elaborazione del modulo si sono verificati i seguenti errori:
'
+);
+
$lang ['step1'] = array(
'head' => 'Benvenuto in FlatPress!',
'descr' => 'Grazie per aver scelto FlatPress.
diff --git a/setup/lang/lang.ja-jp.php b/setup/lang/lang.ja-jp.php
index ba0c502..60648d1 100644
--- a/setup/lang/lang.ja-jp.php
+++ b/setup/lang/lang.ja-jp.php
@@ -17,6 +17,25 @@ $lang ['locked'] = array(
'
);
+$lang ['err'] = array(
+ 'setuprun1' => 'インストールは実行中です。',
+
+ 'setuprun2' => 'インストールがすでに実行されています: 管理者であれば、 ',
+ 'setuprun3' => ' を削除して再起動できます。',
+ 'writeerror' => '書き込みエラー',
+
+ 'fpuser1' => ' は有効なユーザーではありません。
+ ユーザー名は英数字でなければならず、スペースを含んではならない。',
+ 'fpuser2' => ' は有効なユーザーではありません。
+ ユーザー名にはアルファベット、数字、アンダースコア1文字のみを使用することができます。',
+ 'fppwd' => 'パスワードは6文字以上で、スペースは使用しないでください。',
+ 'fppwd2' => 'パスワードが一致しない。',
+ 'email' => ' は有効なメールアドレスではありません。',
+ 'www' => ' は有効なURLではありません。',
+ 'error' => 'エラー!
+ フォームの処理中に以下のエラーが発生しました:
'
+);
+
$lang ['step1'] = array(
'head' => 'ようこそFlatPressへ',
'descr' => 'FlatPressを選んでくださり, 感謝申し上げます!
diff --git a/setup/lang/lang.nl-nl.php b/setup/lang/lang.nl-nl.php
index 41b5733..b3b7fb2 100644
--- a/setup/lang/lang.nl-nl.php
+++ b/setup/lang/lang.nl-nl.php
@@ -17,6 +17,25 @@ $lang ['locked'] = array(
'
);
+$lang ['err'] = array(
+ 'setuprun1' => 'De installatie wordt uitgevoerd.',
+
+ 'setuprun2' => 'De installatie loopt al: Als je de beheerder bent, kun je ',
+ 'setuprun3' => ' verwijderen om opnieuw te starten.',
+ 'writeerror' => 'Fout in schrijven',
+
+ 'fpuser1' => ' is geen geldige gebruiker.
+ De gebruikersnaam moet alfanumeriek zijn en mag geen spaties bevatten.',
+ 'fpuser2' => ' is geen geldige gebruiker.
+ De gebruikersnaam mag alleen letters, cijfers en 1 underscore bevatten.',
+ 'fppwd' => 'Het wachtwoord moet minstens 6 tekens en geen spaties bevatten.',
+ 'fppwd2' => 'De wachtwoorden komen niet overeen.',
+ 'email' => ' is geen geldig e-mailadres.',
+ 'www' => ' is geen geldige URL.',
+ 'error' => 'Fout!
+ De volgende fouten zijn opgetreden tijdens het verwerken van het formulier:
'
+);
+
$lang ['step1'] = array(
'head' => 'Welkom bij FlatPress!',
'descr' => 'Bedankt dat je gekozen hebt voor FlatPress.
diff --git a/setup/lang/lang.pt-br.php b/setup/lang/lang.pt-br.php
index 0ac7131..d0c8c03 100644
--- a/setup/lang/lang.pt-br.php
+++ b/setup/lang/lang.pt-br.php
@@ -1,6 +1,6 @@
%s.
'
);
+$lang ['err'] = array(
+ 'setuprun1' => 'A instalação está sendo executada.',
+
+ 'setuprun2' => 'A instalação já está em execução: se você for o administrador, poderá excluir ',
+ 'setuprun3' => ' para reiniciar.',
+ 'writeerror' => 'Erro de escrita',
+
+ 'fpuser1' => ' não é um usuário válido.
+ O nome de usuário deve ser alfanumérico e não deve conter espaços.',
+ 'fpuser2' => ' não é um usuário válido.
+ O nome de usuário só pode conter letras, números e um sublinhado.',
+ 'fppwd' => 'A senha deve conter pelo menos 6 caracteres e nenhum espaço.',
+ 'fppwd2' => 'As senhas não correspondem.',
+ 'email' => ' não é um endereço de e-mail válido.',
+ 'www' => ' não é um URL válido.',
+ 'error' => 'Erro!
+ Os seguintes erros ocorreram durante o processamento do formulário: