]> git.plutz.net Git - shellwiki/blob - l10n/de.sh
enable inheritance of localized translation function _()
[shellwiki] / l10n / de.sh
1 #!/bin/sh
2
3 _l10n_de(){
4 case $* in
5   'Page names containing newline character are not allowed') printf 'Seitennamen mit Zeilenumbruch sind nicht erlaubt';;
6              'Page names starting with "#" are not allowed') printf 'Seitennamen dürfen nicht mit "#" anfangen';;
7                                          'Formdata invalid') printf 'Formulardaten ungültig';;
8                                        'Page name required') printf 'Seitenname erforderlich';;
9                                       'Page exists already') printf 'Seite existiert schon';;
10           "You don't have permission to write to this page") printf 'Keine Berechtigung auf diese Seite zu schreiben';;
11                           'Unable to lock page for editing') printf 'Kann Seite nicht zum bearbeiten sperren';;
12                                     'TRANSLATION NOT FOUND') printf 'Übersetzung nicht gefunden';;
13                'The presented URL schema cannot be handled') printf 'Das angegeben URL Schema kann nicht verarbeitet werden';;
14                                                   'missing') printf 'fehlt';;
15                                                  'outdated') printf 'veraltet';;
16                                                   'current') printf 'aktuell';;
17                                                      'View') printf 'Anzeigen';;
18                                                      'Edit') printf 'Bearbeiten';;
19                                               'Attachments') printf 'Anhänge';;
20                                                 'Revisions') printf 'Revisionen';;
21                                                    'Rename') printf 'Umbenennen';;
22                                                      'Move') printf 'Verschieben';;
23                                                    'Delete') printf 'Löschen';;
24                                                    'Update') printf 'Aktualisieren';;
25                                                    'Cancel') printf 'Abbrechen';;
26                                                    'Editor') printf 'Editor';;
27                                                    'Syntax') printf 'Syntax';;
28                                                 'page name') printf 'Seitenname';;
29                                                    'Upload') printf 'Hochladen';;
30                                                  'Move To:') printf 'Verschieben nach:';;
31              'Latest changes to the original language page') printf 'Letzte Änderungen der originalsprachlichen Seite';;
32               'GIT is not available to handle revisioning.') printf 'GIT steht nicht zur Verfügung um Revisionierung zu handhaben';;
33                                            '(never edited)') printf '(nie bearbeitet)';;
34                                                           *) printf %s\\n "$*";;
35 esac
36 }
37
38 _(){ _l10n_de "$@"; }
39
40 user_register_email() {  # TRANSLATION
41   "$SENDMAIL" -t -f "$MAILFROM" <<-EOF
42         From: ${MAILFROM}
43         To: ${email}
44         Subject: Ihre Benutzeranmeldung für ${HTTP_HOST%:*}
45
46         Jemand hat versucht ein Benutzerkonto mit dieser Email-Adresse zu erstellen.
47
48         Sie können Ihr Benutzerkonto aktivieren, indem Sie auf diesen Link klicken:
49
50             ${SCHEMA}://${HTTP_HOST}${_BASE}${PATH_INFO}?user_confirm=${uid}+$(session_mac "$uid")
51
52         Der Registrierungslink wird nach $((USER_CONFIRMEXPIRE / 3600)) Stunden ungültig.
53
54         Falls Sie kein Konto bei ${HTTP_HOST%:*} beantragt haben, hat wahrscheinlich
55         jemand anderes versehentlich Ihre Emain-Adresse dort eingegeben. In diesem Fall
56         ignorieren Sie bitte diese Email und wir löschen Ihre Email-Adresse in den
57         nächsten Tagen aus unserer Datenbank.
58
59         Dies ist eine automatische Email. Eine direkte Antwort wird nicht empfangen.
60         --
61         Automat zur Kontenregistrierung.
62         EOF
63 }
64 user_invite_email(){  # TRANSLATION
65   "$SENDMAIL" -t -f "$MAILFROM" <<-EOF
66         From: ${MAILFROM}
67         To: ${email}
68         Subject: Sie wurden zu ${HTTP_HOST%:*} eingeladen
69
70         ${USER_NAME:-Jemand} hat eine Einladung an diese Email-Adresse ausgesprochen.
71
72         ${message}
73
74         Sie können Ihr Benutzerkonto aktivieren, indem Sie auf diesen Link klicken:
75
76             ${SCHEMA}://${HTTP_HOST}${_BASE}${PATH_INFO}?user_confirm=${uid}+$(session_mac "$uid")
77
78         Der Registrierungslink wird nach $((USER_CONFIRMEXPIRE / 3600)) Stunden ungültig.
79
80         Falls Sie nicht wissen worum es hier geht, hat wahrscheinlich jemand anderes
81         versehentlich Ihre Emain-Adresse dort eingegeben. In diesem Fall ignorieren
82         Sie bitte diese Email und wir löschen Ihre Email-Adresse in den nächsten
83         Tagen aus unserer Datenbank.
84
85         Dies ist eine automatische Email. Eine direkte Antwort wird nicht empfangen.
86         --
87         Automat zur Kontenregistrierung.
88         EOF
89 }
90 w_user_register_disabled(){  # TRANSLATION
91   cat <<-EOF
92         [div #user_register .disabled
93         Die Registrierung von Benutzerkonten ist deaktiviert.
94         ]
95         EOF
96 }
97 w_user_register_sendmail(){  # TRANSLATION
98   cat <<-EOF
99         [form #user_register .registeremail method=POST
100           [p Wir schicken eine Aktivierungsmail an Ihre Email-Adresse.
101             Sie können mit der Registierung fortfahren, sobald Sie den
102             Aktivierungslink in dieser Email anklicken.]
103           [input type=email name=email placeholder="Email Adresse"]
104           [submit "action" "user_register" Registrieren]
105         ]
106         EOF
107 }
108 w_user_register_direct(){  # TRANSLATION
109   cat <<-EOF
110         [form #user_register .registername method=POST
111           [input name=uname placeholder="Benutzername wählen" tooltip="Ihr Benutzername darf jedes Zeichen, außer dem @-Zeichen enthalten. Er muss mindestens drei Zeichen lang sein und mit einem Buchstaben anfangen." pattern="^\[\\\\p{L}\]\[\\\\p{L}0-9 -~\]{2,127}$" autocomplete=off]
112           [input type=password name=pw placeholder="Passwort wählen" pattern=".{6,}"]
113           [input type=password name=pwconfirm placeholder="Passwort bestätigen" pattern=".{6,}"]
114           [submit "action" "user_register" Registrieren]
115         ]
116         EOF
117 }
118 w_user_confirm_proceed(){  # TRANSLATION
119   cat <<-EOF
120         [form #user_confirm method=POST
121           [input type=hidden name=uid value="${uid}"]
122           [input type=hidden name=signature value="${signature}"]
123           $([ "$EMAIL" != '\' ] && printf \
124             '[input disabled=disabled value="%s" placeholder="Email Adresse"]' "$(UNSTRING "$EMAIL" |HTML)"
125           )
126           [input name=uname placeholder="Benutzername wählen" tooltip="Ihr Benutzername darf jedes Zeichen, außer dem @-Zeichen enthalten. Er muss mindestens drei Zeichen lang sein und mit einem Buchstaben anfangen." pattern="^\[\\\\p{L}\]\[\\\\p{L}0-9 -~\]{2,127}$" autocomplete=off]
127           [input type=password name=pw placeholder="Passwort wählen" pattern=".{6,}"]
128           [input type=password name=pwconfirm placeholder="Passwort bestätigen" pattern=".{6,}"]
129           [submit "action" "user_confirm" Registrierung Abschließen]
130         ]
131         EOF
132 }
133 w_user_confirm_expired(){  # TRANSLATION
134   cat <<-EOF
135         [div #user_confirm .expired
136           [p Diser Aktivierungslink ist nicht mehr gültig.]
137         ]
138         EOF
139 }
140 w_user_confirm_invalid(){  # TRANSLATION
141   cat <<-EOF
142         [div #user_confirm .invalid
143           [p Dieser Aktivierungslink ist ungültig. Stellen Sie sicher, dass Sie den gesamten Aktivierungslink aus Ihrer Email kopiert haben und achten Sie darauf, keine Zeilenumbrüche mit zu kopieren.]
144         ]
145         EOF
146 }
147 w_user_invite_email(){  # TRANSLATION
148   cat <<-EOF
149         [form #user_invite method=POST
150           [input placeholder="Email-Empfänger" name=email autocomplete=off]
151           [textarea name="message" placeholder="Nachricht an Empfänger" . ]
152           [submit "action" "user_invite" Einladung Senden]
153         ]
154         EOF
155 }
156 w_user_invite_link(){  # TRANSLATION
157   cat <<-EOF
158         [div #user_invite .link
159           [p Ein anonymes Benutzerkonto wurde angelegt. Schicken Sie den folgenden Link an den vorgesehene Person, so dass sie ihr Benutzerkonto annehmen kann. Der Link ist für $((USER_CONFIRMEXPIRE / 3600)) Stunden gültig.]
160           [a href="$(HTML "$invlink")" . $(HTML "$invlink")]
161
162           [p [a href="#" . Ein weiteres Konto anlegen]]
163         ]
164         EOF
165 }
166 w_user_invite_deny(){  # TRANSLATION
167   cat <<-EOF
168         [div #user_invite .notallowed
169           Nur angemeldete Benutzer können einen Einladungslink an Andere versenden.
170         ]
171         EOF
172 }
173 w_user_login_logon(){  # TRANSLATION
174   cat <<-EOF
175         [form #user_login .login method=POST
176           [input name=uname placeholder="Benutzername oder Email-Adresse" autocomplete=off]
177           [input type=password name=pw placeholder="Passwort"]
178           [submit "action" "user_login" Anmelden]
179         ]
180         EOF
181 }
182 w_user_login_logoff(){  # TRANSLATION
183   cat <<-EOF
184         [form #user_login .logout method=POST
185           [p Logged in as [span . $(HTML ${USER_NAME})]]
186           [submit "action" "user_logout" Abmelden]
187         ]
188         EOF
189 }