]> git.plutz.net Git - shellwiki/blobdiff - l10n/de.sh
bugfix: use default _() function when translations are disabled
[shellwiki] / l10n / de.sh
index d2783acef199bebe43c8cceab0e4f3b5042acd6c..9cd715b37e6a0e2ed32e1e9c497c4fd452cbd309 100644 (file)
@@ -1,5 +1,49 @@
 #!/bin/sh
 
+_l10n_de(){
+case $* in
+  'Page names containing newline character are not allowed') printf 'Seitennamen mit Zeilenumbruch sind nicht erlaubt';;
+             'Page names starting with "#" are not allowed') printf 'Seitennamen dürfen nicht mit "#" anfangen';;
+                                         'Formdata invalid') printf 'Formulardaten ungültig';;
+                                       'Page name required') printf 'Seitenname erforderlich';;
+                                      'Page exists already') printf 'Seite existiert schon';;
+          "You don't have permission to write to this page") printf 'Keine Berechtigung auf diese Seite zu schreiben';;
+                          'Unable to lock page for editing') printf 'Kann Seite nicht zum bearbeiten sperren';;
+                                    'TRANSLATION NOT FOUND') printf 'Übersetzung nicht gefunden';;
+               'The presented URL schema cannot be handled') printf 'Das angegeben URL Schema kann nicht verarbeitet werden';;
+                                                  'missing') printf 'fehlt';;
+                                                 'outdated') printf 'veraltet';;
+                                                  'current') printf 'aktuell';;
+                                                     'View') printf 'Anzeigen';;
+                                                     'Edit') printf 'Bearbeiten';;
+                                              'Attachments') printf 'Anhänge';;
+                                                'Revisions') printf 'Revisionen';;
+                                                   'Rename') printf 'Umbenennen';;
+                                                     'Move') printf 'Verschieben';;
+                                                   'Delete') printf 'Löschen';;
+                                                   'Update') printf 'Aktualisieren';;
+                                                   'Cancel') printf 'Abbrechen';;
+                                                   'Editor') printf 'Editor';;
+                                                   'Syntax') printf 'Syntax';;
+                                                'page name') printf 'Seitenname';;
+                                                   'Upload') printf 'Hochladen';;
+                                                 'Move To:') printf 'Verschieben nach:';;
+             '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
+}
+
+_(){ _l10n_de "$@"; }
+
 user_register_email() {  # TRANSLATION
   "$SENDMAIL" -t -f "$MAILFROM" <<-EOF
        From: ${MAILFROM}
@@ -138,7 +182,7 @@ w_user_login_logon(){  # TRANSLATION
        [form #user_login .login method=POST
          [input name=uname placeholder="Benutzername oder Email-Adresse" autocomplete=off]
          [input type=password name=pw placeholder="Passwort"]
-         [submit "action" "user_login" Einloggen]
+         [submit "action" "user_login" Anmelden]
        ]
        EOF
 }
@@ -146,7 +190,59 @@ w_user_login_logoff(){  # TRANSLATION
   cat <<-EOF
        [form #user_login .logout method=POST
          [p Logged in as [span . $(HTML ${USER_NAME})]]
-         [submit "action" "user_logout" Ausloggen]
+         [submit "action" "user_logout" Abmelden]
        ]
        EOF
 }
+
+l10n_immutablepage(){  #TRANSLATION
+  cat <<-EOF
+         <h1>Unveränderliche Seite</h1>
+         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
+         <h1>Seite verschieben</h1>
+         <p class="pageid">$(HTML "${page}")</p>
+         <input name="newlocation" value="$(HTML "$location")" placeholder="Neuer Ort">
+         <ul>
+           <li>Eine Seite mit dem selben Namen darf nicht schon vorhanden sein.</li>
+           <li>Sie müssen die Berechtigung haben, Seiten an diesem Ort anzulegen.</li>
+           <li>Alle Unterseiten werden unter dem neuen Pfad verfügbar gemacht.</li>
+           <li>Unterseiten werden unter ihrem aktuellen Pfad nicht mehr verfügbar sein.</li>
+         </ul>
+         <button type=submit name=action value=move>Verschieben</button>
+         <button type=submit name=action value=cancel>Abbrechen</button>
+       EOF
+}
+l10n_renamepage(){  # TRANSLATION
+  cat <<-EOF
+         <h1>Seite Umbenennen</h1>
+         <p class="pageid">$(HTML "${page}")</p>
+         <input name="newname" value="$(HTML "$name")" placeholder="Neuer Name">
+         <ul>
+           <li>Eine Seite mit dem neuen Namen darf nicht schon vorhanden sein.</li>
+           <li>Sie müssen die Berechtigung haben, Seiten an diesem Ort anzulegen.</li>
+           <li>Alle Unterseiten werden unter dem neuen Pfad verfügbar gemacht.</li>
+           <li>Unterseiten werden unter ihrem aktuellen Pfad nicht mehr verfügbar sein.</li>
+         </ul>
+         <button type=submit name=action value=rename>Umbenennen</button>
+         <button type=submit name=action value=cancel>Abbrechen</button>
+       EOF
+}
+l10n_deletepage(){  # TRANSLATION
+  cat <<-EOF
+         <h1>Seite Löschen</h1>
+         <p class="pageid">$(HTML "${page}")</p>
+         <p>Diese Seite und all ihre Anhänge werden gelöscht.</p>
+         <ul>
+           <li>Vergangene Revisionen der Seitentextes (einschließlich der aktuellen) bleiben verfügbar und können wiederhergestellt werden.</li>
+           <li>Anhänge werden vollständig gelöscht und können nicht wiederhergestellt werden.</li>
+           <li>Unterseiten sind nicht betroffen und bleiben normal verfügbar.</li>
+         </ul>
+         <button type=submit name=action value=delete>Löschen</button>
+         <button type=submit name=action value=cancel>Abbrechen</button>
+       EOF
+}