diff --git a/code/HopObject/HopObject.js b/code/HopObject/HopObject.js
index f2a2782a..b9983c5d 100644
--- a/code/HopObject/HopObject.js
+++ b/code/HopObject/HopObject.js
@@ -147,7 +147,7 @@ HopObject.prototype.onRequest = function() {
if (res.handlers.site.enforceRobotsTxt()) {
res.status = 403
- res.data.error = "Robots.txt forbids access to this page.";
+ res.data.error = gettext('The robots.txt file disallows access to this page.', res.handlers.site.href('robots.txt'));
root.error_action();
res.stop();
}
diff --git a/i18n/antville.pot b/i18n/antville.pot
index 076cfc8d..5e30bc20 100644
--- a/i18n/antville.pot
+++ b/i18n/antville.pot
@@ -22,8 +22,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Antville-0\n"
"Report-Msgid-Bugs-To: mail@antville.org\n"
-"POT-Creation-Date: 2025-05-11 00:27+0200\n"
-"PO-Revision-Date: 2025-05-11 00:27+0200\n"
+"POT-Creation-Date: 2025-05-11 01:00+0200\n"
+"PO-Revision-Date: 2025-05-11 01:00+0200\n"
"Language-Team: The Antville People \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
@@ -1773,6 +1773,11 @@ msgstr ""
msgid "Thanks, your vote was registered. You can change your mind until the poll is closed."
msgstr ""
+#: HopObject/HopObject.js:150
+#, java-format
+msgid "The robots.txt file disallows access to this page."
+msgstr ""
+
#: User/$User.skin:207
#: Membership/$Membership.skin:107
#: Membership/$Membership.skin:135
diff --git a/i18n/de.po b/i18n/de.po
index 4067b2d5..aa8acbbf 100644
--- a/i18n/de.po
+++ b/i18n/de.po
@@ -18,8 +18,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Antville-1.5\n"
"Report-Msgid-Bugs-To: mail@antville.org\n"
-"POT-Creation-Date: 2025-05-11 00:27+0200\n"
-"PO-Revision-Date: 2025-05-11 00:29+0200\n"
+"POT-Creation-Date: 2025-05-11 01:00+0200\n"
+"PO-Revision-Date: 2025-05-11 01:03+0200\n"
"Last-Translator: Tobi Schäfer \n"
"Language-Team: The Antville People \n"
"Language: de\n"
@@ -1663,6 +1663,13 @@ msgstr ""
"Danke, Ihre Stimme wurde gezählt. Bis die Umfrage beendet ist, können Sie "
"Ihre Meinung jederzeit ändern."
+#: HopObject/HopObject.js:150
+#, java-format
+msgid "The robots.txt file disallows access to this page."
+msgstr ""
+"Die robots.txt-Datei verbietet den Zugriff auf diese "
+"Seite."
+
#: User/$User.skin:207 Membership/$Membership.skin:107
#: Membership/$Membership.skin:135 Membership/$Membership.skin:124
#: Membership/$Membership.skin:156 Membership/$Membership.skin:146
@@ -3049,6 +3056,9 @@ msgstr ""
"{0}Laden Sie das Archiv herunter{1} oder klicken Sie »Exportieren«, um ein "
"neues zu erstellen."
+#~ msgid "Robots.txt forbids access to this page."
+#~ msgstr "Robots.txt verbietet den Zugang zu dieser Seite."
+
#~ msgid ""
#~ "Edit the rules in the robots.txt skin."
#~ msgstr ""
diff --git a/i18n/messages.de.js b/i18n/messages.de.js
index 51778114..b4550753 100644
--- a/i18n/messages.de.js
+++ b/i18n/messages.de.js
@@ -361,6 +361,7 @@ global.messages['de'] = {
"Terms and Conditions": "Nutzungsbedingungen",
"Text": "Text",
"Thanks, your vote was registered. You can change your mind until the poll is closed.": "Danke, Ihre Stimme wurde gezählt. Bis die Umfrage beendet ist, können Sie Ihre Meinung jederzeit ändern.",
+ "The robots.txt file disallows access to this page.": "Die robots.txt-Datei verbietet den Zugriff auf diese Seite.",
"The Management": "Die Direktion",
"The URL endpoint for each of these APIs is located at": "Die Internet-Adresse für jede dieser Schnittstellen lautet",
"The account data will be available for download from here within the next days.": "Die Kontodaten stehen demnächst hier zum Download bereit.",