+ This is a core page of the wiki system. Its name and position cannot be changed.
+ You may however update this page and you can use ACLs to hide it from various listings.
+ EOF
+}
+
case "${PATH_INFO}" in
*/\[move\]|*/\[rename\]|*/\[delete\])
page="${PATH_INFO%\[*\]}"
@@ -14,9 +23,7 @@ case "${PATH_INFO}" in
theme_page - <<-EOF
-
Immutable Page
- This is a core page of the wiki system. Its name and position cannot be changed.
- You may however update this page and you can use ACLs to hide it from various listings.
+ $(l10n_immutablepage)
EOF
@@ -26,16 +33,9 @@ case "${PATH_INFO}" in
*) return 1;;
esac
-if [ "$REQUEST_METHOD" = POST ]; then
- action="$(POST action)"
- newname="$(POST newname |grep -m1 -xE '[^#/]*')"
- newlocation="$(POST newlocation |grep -m1 -xE '/[^#]*')"
-else case "${PATH_INFO}" in
- */\[move\])
- location="${page%/}" location="${location%/*}/"
- theme_page - <<-EOF
-
EOF
- return 0
- ;;
- */\[rename\])
- name="${page%/}" name="${name##*/}"
- theme_page - <<-EOF
-
EOF
- return 0
- ;;
- */\[delete\])
- theme_page - <<-EOF
-
+ EOF
+ return 0
+ ;;
+ */\[rename\])
+ name="${page%/}" name="${name##*/}"
+ theme_page - <<-EOF
+
+ EOF
+ return 0
+ ;;
+ */\[delete\])
+ theme_page - <<-EOF
+
EOF
return 0
diff --git a/l10n/de.sh b/l10n/de.sh
index eea6e25..9cd715b 100644
--- a/l10n/de.sh
+++ b/l10n/de.sh
@@ -31,6 +31,13 @@ case $* in
'Latest changes to the original language page') printf 'Letzte Ãnderungen der originalsprachlichen Seite';;
'GIT is not available to handle revisioning.') printf 'GIT steht nicht zur Verfügung um Revisionierung zu handhaben';;
'(never edited)') printf '(nie bearbeitet)';;
+ "Attachment rename") printf "Anhänge umbenennen";;
+ "Errors:") printf "Fehler:";;
+ "Files could not be renamed") printf "Dateien konnten nicht umbenannt werden";;
+ "Files were renamed") printf "Dateien wurden umbenannt";;
+ "OK") printf "OK";;
+ "Some files could not be renamed") printf "Einige Dateien konnten nicht umbenannt werden";;
+ "Successfully renamed:") printf "Erfolgreich umbenannt:";;
*) printf %s\\n "$*";;
esac
}
@@ -187,3 +194,55 @@ w_user_login_logoff(){ # TRANSLATION
]
EOF
}
+
+l10n_immutablepage(){ #TRANSLATION
+ cat <<-EOF
+
Unveränderliche Seite
+ Dies ist eine Kernseite des Wikisystems. Name und Ort können nicht verändert werden.
+ Sie können jedoch den Inhalt der Seite ändern und Sie können ACLs nutzen um die Seite zu verstecken.
+ EOF
+}
+l10n_movepage(){ # TRANSLATION
+ cat <<-EOF
+
Seite verschieben
+
$(HTML "${page}")
+
+
+
Eine Seite mit dem selben Namen darf nicht schon vorhanden sein.
+
Sie müssen die Berechtigung haben, Seiten an diesem Ort anzulegen.
+
Alle Unterseiten werden unter dem neuen Pfad verfügbar gemacht.
+
Unterseiten werden unter ihrem aktuellen Pfad nicht mehr verfügbar sein.