diff --git a/flask_appbuilder/translations/de/LC_MESSAGES/messages.po b/flask_appbuilder/translations/de/LC_MESSAGES/messages.po index dfeb742cc4..09fe15ddac 100644 --- a/flask_appbuilder/translations/de/LC_MESSAGES/messages.po +++ b/flask_appbuilder/translations/de/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-09-17 13:23+0100\n" +"POT-Creation-Date: 2018-04-26 22:56+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: de\n" @@ -16,45 +16,49 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.3.4\n" +"Generated-By: Babel 2.9.1\n" -#: flask_appbuilder/const.py:100 msgid "Access is Denied" msgstr "Zugriff verweigert" -#: flask_appbuilder/fields.py:77 flask_appbuilder/fields.py:79 -#: flask_appbuilder/fields.py:131 flask_appbuilder/fields.py:138 +#: flask_appbuilder/fields.py:133 flask_appbuilder/fields.py:185 +#: flask_appbuilder/fields.py:192 flask_appbuilder/fields.py:242 #, fuzzy msgid "Not a valid choice" msgstr "Kein gültiger Datumswert" +#: flask_appbuilder/fieldwidgets.py:153 flask_appbuilder/fieldwidgets.py:172 +msgid "Select Value" +msgstr "Wert auswählen" + #: flask_appbuilder/messages.py:9 #: flask_appbuilder/templates/appbuilder/general/charts/chart.html:8 #: flask_appbuilder/templates/appbuilder/general/charts/chart_time.html:10 #: flask_appbuilder/templates/appbuilder/general/charts/jsonchart.html:8 -#: flask_appbuilder/templates/appbuilder/general/lib.html:305 +#: flask_appbuilder/templates/appbuilder/general/lib.html:303 #: flask_appbuilder/templates/appbuilder/general/model/list.html:8 msgid "Search" msgstr "Suchen" +#: examples/quickhowto2/app/templates/widgets/list_override.html:9 #: flask_appbuilder/messages.py:10 -#: flask_appbuilder/templates/appbuilder/general/lib.html:312 +#: flask_appbuilder/templates/appbuilder/general/lib.html:310 msgid "Back" msgstr "Zurück" #: flask_appbuilder/messages.py:11 -#: flask_appbuilder/templates/appbuilder/general/lib.html:265 +#: flask_appbuilder/templates/appbuilder/general/lib.html:263 msgid "Save" msgstr "Speichern" -#: flask_appbuilder/messages.py:12 msgid "This field is required." msgstr "Dieses Feld ist erforderlich." -#: flask_appbuilder/messages.py:13 msgid "Not a valid date value" msgstr "Kein gültiger Datumswert" +#: examples/issue_169/app/templates/widgets/list.html:70 +#: examples/quickhowto2/app/templates/widgets/list.html:70 #: flask_appbuilder/messages.py:14 #: flask_appbuilder/templates/appbuilder/general/widgets/base_list.html:36 #: flask_appbuilder/templates/appbuilder/general/widgets/list_carousel.html:50 @@ -62,7 +66,7 @@ msgstr "Kein gültiger Datumswert" msgid "No records found" msgstr "Keine Datensätze gefunden" -#: flask_appbuilder/upload.py:136 flask_appbuilder/upload.py:182 +#: flask_appbuilder/upload.py:211 msgid "Invalid file extension" msgstr "Ungültige Dateierweiterung" @@ -74,76 +78,79 @@ msgstr "Bereits vorhanden." msgid "Group by" msgstr "Gruppieren nach" -#: flask_appbuilder/models/base.py:21 +#: flask_appbuilder/models/base.py:27 msgid "Added Row" msgstr "Zeile hinzugefügt" -#: flask_appbuilder/models/base.py:22 +#: flask_appbuilder/models/base.py:28 msgid "Changed Row" msgstr "Zeile geändert" -#: flask_appbuilder/models/base.py:23 +#: flask_appbuilder/models/base.py:29 msgid "Deleted Row" msgstr "Zeile gelöscht" -#: flask_appbuilder/models/base.py:24 +#: flask_appbuilder/models/base.py:30 msgid "Associated data exists, please delete them first" msgstr "Es existieren assoziierte Daten, bitte löschen Sie diese zuerst" -#: flask_appbuilder/models/base.py:25 flask_appbuilder/models/base.py:26 +#: flask_appbuilder/models/base.py:31 flask_appbuilder/models/base.py:32 msgid "Integrity error, probably unique constraint" msgstr "Integritätsfehler, wahrscheinlich eindeutige Einschränkung" -#: flask_appbuilder/models/base.py:27 +#: flask_appbuilder/models/base.py:33 msgid "General Error" msgstr "Allgemeiner Fehler" -#: flask_appbuilder/models/group.py:25 +#: flask_appbuilder/models/group.py:26 msgid "Count of" msgstr "Anzahl" -#: flask_appbuilder/models/group.py:34 +#: flask_appbuilder/models/group.py:35 msgid "Sum of" msgstr "Summe" -#: flask_appbuilder/models/group.py:42 +#: flask_appbuilder/models/group.py:44 msgid "Avg. of" msgstr "Durchschn." #: flask_appbuilder/models/generic/filters.py:10 -#: flask_appbuilder/models/generic/filters.py:19 #: flask_appbuilder/models/mongoengine/filters.py:66 -#: flask_appbuilder/models/sqla/filters.py:43 +#: flask_appbuilder/models/sqla/filters.py:92 msgid "Contains" msgstr "Enthält" +#: flask_appbuilder/models/generic/filters.py:19 +msgid "Contains (insensitive)" +msgstr "" + #: flask_appbuilder/models/generic/filters.py:25 #: flask_appbuilder/models/mongoengine/filters.py:74 -#: flask_appbuilder/models/sqla/filters.py:50 +#: flask_appbuilder/models/sqla/filters.py:100 msgid "Not Contains" msgstr "Enthält nicht" #: flask_appbuilder/models/generic/filters.py:31 #: flask_appbuilder/models/mongoengine/filters.py:12 -#: flask_appbuilder/models/sqla/filters.py:57 +#: flask_appbuilder/models/sqla/filters.py:108 msgid "Equal to" msgstr "Ist gleich" #: flask_appbuilder/models/generic/filters.py:37 #: flask_appbuilder/models/mongoengine/filters.py:23 -#: flask_appbuilder/models/sqla/filters.py:67 +#: flask_appbuilder/models/sqla/filters.py:117 msgid "Not Equal to" msgstr "Ist nicht gleich" #: flask_appbuilder/models/generic/filters.py:43 #: flask_appbuilder/models/mongoengine/filters.py:34 -#: flask_appbuilder/models/sqla/filters.py:77 +#: flask_appbuilder/models/sqla/filters.py:126 msgid "Greater than" -msgstr "Grösser als" +msgstr "Größer als" #: flask_appbuilder/models/generic/filters.py:49 #: flask_appbuilder/models/mongoengine/filters.py:42 -#: flask_appbuilder/models/sqla/filters.py:84 +#: flask_appbuilder/models/sqla/filters.py:135 msgid "Smaller than" msgstr "Kleiner als" @@ -153,34 +160,34 @@ msgid "Start with" msgstr "Beginnt mit" #: flask_appbuilder/models/mongoengine/filters.py:50 -#: flask_appbuilder/models/sqla/filters.py:15 +#: flask_appbuilder/models/sqla/filters.py:60 msgid "Starts with" msgstr "Beginnt mit" #: flask_appbuilder/models/mongoengine/filters.py:58 -#: flask_appbuilder/models/sqla/filters.py:22 +#: flask_appbuilder/models/sqla/filters.py:68 msgid "Not Starts with" msgstr "Beginnt nicht mit" #: flask_appbuilder/models/mongoengine/filters.py:82 -#: flask_appbuilder/models/sqla/filters.py:91 +#: flask_appbuilder/models/sqla/filters.py:144 msgid "Relation" msgstr "Beziehung" #: flask_appbuilder/models/mongoengine/filters.py:91 -#: flask_appbuilder/models/sqla/filters.py:107 +#: flask_appbuilder/models/sqla/filters.py:162 msgid "Relation as Many" msgstr "Beziehung als viele" -#: flask_appbuilder/models/sqla/filters.py:29 +#: flask_appbuilder/models/sqla/filters.py:76 msgid "Ends with" msgstr "Endet mit" -#: flask_appbuilder/models/sqla/filters.py:36 +#: flask_appbuilder/models/sqla/filters.py:84 msgid "Not Ends with" msgstr "Endet nicht mit" -#: flask_appbuilder/models/sqla/filters.py:99 +#: flask_appbuilder/models/sqla/filters.py:153 msgid "No Relation" msgstr "Keine Beziehung" @@ -189,9 +196,9 @@ msgid "OpenID" msgstr "openID" #: flask_appbuilder/security/forms.py:11 flask_appbuilder/security/forms.py:16 -#: flask_appbuilder/security/forms.py:33 flask_appbuilder/security/forms.py:50 -#: flask_appbuilder/security/views.py:103 -#: flask_appbuilder/security/views.py:268 +#: flask_appbuilder/security/forms.py:40 flask_appbuilder/security/forms.py:57 +#: flask_appbuilder/security/views.py:125 +#: flask_appbuilder/security/views.py:298 msgid "User Name" msgstr "Benutzername" @@ -199,17 +206,43 @@ msgstr "Benutzername" msgid "Remember me" msgstr "Erinnere an mich" -#: flask_appbuilder/security/forms.py:17 flask_appbuilder/security/forms.py:21 -#: flask_appbuilder/security/forms.py:37 flask_appbuilder/security/views.py:104 -#: flask_appbuilder/security/views.py:207 -#: flask_appbuilder/templates/appbuilder/general/security/login_db.html:31 +#: flask_appbuilder/security/forms.py:17 flask_appbuilder/security/forms.py:28 +#: flask_appbuilder/security/forms.py:44 flask_appbuilder/security/views.py:126 +#: flask_appbuilder/security/views.py:233 +#: flask_appbuilder/templates/appbuilder/general/security/login_db.html:30 #: flask_appbuilder/templates/appbuilder/general/security/login_ldap.html:27 msgid "Password" msgstr "Passwort" -#: flask_appbuilder/security/forms.py:22 flask_appbuilder/security/forms.py:38 -#: flask_appbuilder/security/views.py:120 -#: flask_appbuilder/security/views.py:208 +#: examples/extendsecurity/app/sec_forms.py:10 +#: examples/extendsecurity2/app/sec_forms.py:10 +#: flask_appbuilder/security/forms.py:21 flask_appbuilder/security/forms.py:41 +#: flask_appbuilder/security/forms.py:58 flask_appbuilder/security/views.py:123 +msgid "First Name" +msgstr "Vorname" + +#: examples/extendsecurity/app/sec_forms.py:11 +#: examples/extendsecurity2/app/sec_forms.py:11 +#: flask_appbuilder/security/forms.py:22 flask_appbuilder/security/views.py:138 +msgid "Write the user first name or names" +msgstr "Geben Sie den ersten oder mehrere Vornamen ein" + +#: examples/extendsecurity/app/sec_forms.py:12 +#: examples/extendsecurity2/app/sec_forms.py:12 +#: flask_appbuilder/security/forms.py:23 flask_appbuilder/security/forms.py:42 +#: flask_appbuilder/security/forms.py:59 flask_appbuilder/security/views.py:124 +msgid "Last Name" +msgstr "Nachname" + +#: examples/extendsecurity/app/sec_forms.py:13 +#: examples/extendsecurity2/app/sec_forms.py:13 +#: flask_appbuilder/security/forms.py:24 flask_appbuilder/security/views.py:139 +msgid "Write the user last name" +msgstr "Geben Sie den Nachnamen des Benutzers ein" + +#: flask_appbuilder/security/forms.py:29 flask_appbuilder/security/forms.py:45 +#: flask_appbuilder/security/views.py:142 +#: flask_appbuilder/security/views.py:234 msgid "" "Please use a good password policy, this application does not check this " "for you" @@ -217,87 +250,78 @@ msgstr "" "Bitte benutzen Sie eine gute Passwortrichtlinie, diese Anwendung " "überprüft das nicht für Sie" -#: flask_appbuilder/security/forms.py:26 flask_appbuilder/security/forms.py:42 -#: flask_appbuilder/security/views.py:212 +#: flask_appbuilder/security/forms.py:33 flask_appbuilder/security/forms.py:49 +#: flask_appbuilder/security/views.py:238 msgid "Confirm Password" msgstr "Passwort bestätigen" -#: flask_appbuilder/security/forms.py:27 flask_appbuilder/security/forms.py:43 +#: flask_appbuilder/security/forms.py:34 flask_appbuilder/security/forms.py:50 msgid "Please rewrite the password to confirm" msgstr "Bitte wiederholen Sie das Passwort zur Bestätigung" -#: flask_appbuilder/security/forms.py:28 flask_appbuilder/security/forms.py:44 -#: flask_appbuilder/security/views.py:215 +#: flask_appbuilder/security/forms.py:35 flask_appbuilder/security/forms.py:51 +#: flask_appbuilder/security/views.py:241 msgid "Passwords must match" msgstr "Passwörter müssen übereinstimmen" -#: flask_appbuilder/security/forms.py:34 flask_appbuilder/security/forms.py:51 -#: flask_appbuilder/security/views.py:101 -msgid "First Name" -msgstr "Vorname" - -#: flask_appbuilder/security/forms.py:35 flask_appbuilder/security/forms.py:52 -#: flask_appbuilder/security/views.py:102 -msgid "Last Name" -msgstr "Nachname" - -#: flask_appbuilder/security/forms.py:36 flask_appbuilder/security/forms.py:53 +#: flask_appbuilder/security/forms.py:43 flask_appbuilder/security/forms.py:60 +#: flask_appbuilder/security/views.py:128 msgid "Email" msgstr "Email" -#: flask_appbuilder/security/manager.py:417 -#: flask_appbuilder/security/views.py:95 +#: flask_appbuilder/security/manager.py:487 +#: flask_appbuilder/security/views.py:117 msgid "List Users" msgstr "Benutzer auflisten" -#: flask_appbuilder/security/manager.py:419 +#: flask_appbuilder/security/manager.py:489 msgid "Security" msgstr "Sicherheit" -#: flask_appbuilder/security/manager.py:422 -#: flask_appbuilder/security/views.py:293 +#: flask_appbuilder/security/manager.py:492 +#: flask_appbuilder/security/views.py:323 msgid "List Roles" msgstr "Rollen auflisten" -#: flask_appbuilder/security/manager.py:428 +#: flask_appbuilder/security/manager.py:498 msgid "User's Statistics" msgstr "Benutzerstatistik" -#: flask_appbuilder/security/manager.py:434 +#: flask_appbuilder/security/manager.py:504 msgid "User Registrations" -msgstr "Ihre Benutzerinformationen" +msgstr "Benutzerregistrierungen" -#: flask_appbuilder/security/manager.py:440 +#: flask_appbuilder/security/manager.py:510 msgid "Base Permissions" msgstr "Grundberechtigungen" -#: flask_appbuilder/security/manager.py:443 +#: flask_appbuilder/security/manager.py:513 msgid "Views/Menus" msgstr "Ansichten/Menüs" -#: flask_appbuilder/security/manager.py:446 +#: flask_appbuilder/security/manager.py:516 msgid "Permission on Views/Menus" msgstr "Berechtigung auf Ansichten/Menüs" -#: flask_appbuilder/security/registerviews.py:55 +#: flask_appbuilder/security/registerviews.py:51 msgid "Account activation" msgstr "Kontoaktivierung" -#: flask_appbuilder/security/registerviews.py:59 +#: flask_appbuilder/security/registerviews.py:55 msgid "Registration sent to your email" msgstr "Registrierung an Ihre E-Mail-Adresse gesendet" -#: flask_appbuilder/security/registerviews.py:61 +#: flask_appbuilder/security/registerviews.py:57 msgid "Not possible to register you at the moment, try again later" msgstr "" "Nicht möglich ist, die Sie im Moment zu registrieren, versuchen Sie es " "später noch einmal" -#: flask_appbuilder/security/registerviews.py:63 +#: flask_appbuilder/security/registerviews.py:59 msgid "Registration not found" msgstr "Registrierung nicht gefunden" -#: flask_appbuilder/security/registerviews.py:65 +#: flask_appbuilder/security/registerviews.py:61 msgid "Fill out the registration form" msgstr "Füllen Sie das Anmeldeformular aus" @@ -318,7 +342,7 @@ msgid "Edit Base Permission" msgstr "Grundberechtigungen bearbeiten" #: flask_appbuilder/security/views.py:33 flask_appbuilder/security/views.py:45 -#: flask_appbuilder/security/views.py:298 +#: flask_appbuilder/security/views.py:328 msgid "Name" msgstr "Name" @@ -370,87 +394,88 @@ msgstr "Passwort zurücksetzen Formular" msgid "Password Changed" msgstr "Passwort geändert" +#: flask_appbuilder/security/views.py:94 +msgid "Edit User Information" +msgstr "Benutzerinformationen bearbeiten" + #: flask_appbuilder/security/views.py:96 +msgid "User information changed" +msgstr "Benutzerinformationen geändert" + +#: flask_appbuilder/security/views.py:118 msgid "Show User" msgstr "Benutzer anzeigen" -#: flask_appbuilder/security/views.py:97 +#: flask_appbuilder/security/views.py:119 msgid "Add User" msgstr "Benutzer hinzufügen" -#: flask_appbuilder/security/views.py:98 +#: flask_appbuilder/security/views.py:120 +#: flask_appbuilder/security/views.py:186 msgid "Edit User" msgstr "Benutzer bearbeiten" -#: flask_appbuilder/security/views.py:100 +#: flask_appbuilder/security/views.py:122 msgid "Full Name" msgstr "Vollständiger Name" -#: flask_appbuilder/security/views.py:105 +#: flask_appbuilder/security/views.py:127 msgid "Is Active?" msgstr "Ist aktiv?" -#: flask_appbuilder/security/views.py:107 +#: flask_appbuilder/security/views.py:129 msgid "Role" msgstr "Rolle" -#: flask_appbuilder/security/views.py:108 +#: flask_appbuilder/security/views.py:130 msgid "Last login" msgstr "Letzter Login" -#: flask_appbuilder/security/views.py:109 -#: flask_appbuilder/security/views.py:269 +#: flask_appbuilder/security/views.py:131 +#: flask_appbuilder/security/views.py:299 msgid "Login count" msgstr "Anzahl Logins" -#: flask_appbuilder/security/views.py:110 -#: flask_appbuilder/security/views.py:270 +#: flask_appbuilder/security/views.py:132 +#: flask_appbuilder/security/views.py:300 msgid "Failed login count" msgstr "Fehlgeschlagene Logins" -#: flask_appbuilder/security/views.py:111 +#: flask_appbuilder/security/views.py:133 msgid "Created on" msgstr "Erstellt am" -#: flask_appbuilder/security/views.py:112 +#: flask_appbuilder/security/views.py:134 msgid "Created by" msgstr "Erstellt von" -#: flask_appbuilder/security/views.py:113 +#: flask_appbuilder/security/views.py:135 msgid "Changed on" msgstr "Geändert am" -#: flask_appbuilder/security/views.py:114 +#: flask_appbuilder/security/views.py:136 msgid "Changed by" msgstr "Geändert von" -#: flask_appbuilder/security/views.py:116 -msgid "Write the user first name or names" -msgstr "Geben Sie den ersten oder mehrere Benutzernamen ein" - -#: flask_appbuilder/security/views.py:117 -msgid "Write the user last name" -msgstr "Geben Sie den Nachnamen des Benutzers ein" - -#: flask_appbuilder/security/views.py:118 +#: flask_appbuilder/security/views.py:140 msgid "Username valid for authentication on DB or LDAP, unused for OID auth" msgstr "" "Login gültig für die Authentifizierung auf DB oder LDAP, nicht für OID " "benutzt" -#: flask_appbuilder/security/views.py:122 +#: flask_appbuilder/security/views.py:144 msgid "It's not a good policy to remove a user, just make it inactive" msgstr "" "Es ist keine gute Richtlinie, einen Benutzer zu entfernen, setzen Sie ihn" " einfach inaktiv" -#: flask_appbuilder/security/views.py:123 +#: flask_appbuilder/security/views.py:145 msgid "The user's email, this will also be used for OID auth" msgstr "" "Die E-Mail des Benutzers, wird ebenfalls für die OID-Authentifizierung " "verwendet werden" -#: flask_appbuilder/security/views.py:124 +#: flask_appbuilder/security/views.py:146 msgid "" "The user role on the application, this will associate with a list of " "permissions" @@ -458,78 +483,103 @@ msgstr "" "Die Benutzerrolle auf der Anwendung, diese wird mit einer Liste von " "Berechtigungen verknüpft" -#: flask_appbuilder/security/views.py:126 -#: flask_appbuilder/security/views.py:213 +#: flask_appbuilder/security/views.py:148 +#: flask_appbuilder/security/views.py:239 msgid "Please rewrite the user's password to confirm" msgstr "Wiederholen Sie bitte das Passwort des Benutzers zur Bestätigung" -#: flask_appbuilder/security/views.py:131 -#: flask_appbuilder/security/views.py:141 +#: examples/extendsecurity/app/sec_views.py:12 +#: examples/extendsecurity/app/sec_views.py:22 +#: examples/extendsecurity2/app/sec_views.py:12 +#: examples/extendsecurity2/app/sec_views.py:22 +#: examples/issue_169/app/sec_views.py:12 +#: examples/issue_169/app/sec_views.py:22 +#: examples/mongo_extendedsecurity/app/mysecurity.py:28 +#: examples/mongo_extendedsecurity/app/mysecurity.py:38 +#: examples/quickhowto2/app/sec_views.py:13 +#: examples/quickhowto2/app/sec_views.py:23 +#: flask_appbuilder/security/views.py:153 +#: flask_appbuilder/security/views.py:163 msgid "User info" msgstr "Benutzerinfo" -#: flask_appbuilder/security/views.py:133 -#: flask_appbuilder/security/views.py:143 +#: examples/extendsecurity/app/sec_views.py:14 +#: examples/extendsecurity/app/sec_views.py:24 +#: examples/extendsecurity2/app/sec_views.py:14 +#: examples/extendsecurity2/app/sec_views.py:24 +#: examples/issue_169/app/sec_views.py:14 +#: examples/issue_169/app/sec_views.py:24 +#: examples/mongo_extendedsecurity/app/mysecurity.py:30 +#: examples/mongo_extendedsecurity/app/mysecurity.py:40 +#: examples/quickhowto2/app/sec_views.py:15 +#: examples/quickhowto2/app/sec_views.py:25 +#: flask_appbuilder/security/views.py:155 +#: flask_appbuilder/security/views.py:165 msgid "Personal Info" msgstr "Persönliche Infos" -#: flask_appbuilder/security/views.py:135 +#: examples/extendsecurity/app/sec_views.py:16 +#: examples/extendsecurity2/app/sec_views.py:16 +#: examples/issue_169/app/sec_views.py:16 +#: examples/mongo_extendedsecurity/app/mysecurity.py:32 +#: examples/quickhowto2/app/sec_views.py:17 +#: flask_appbuilder/security/views.py:157 msgid "Audit Info" msgstr "Audit Info" -#: flask_appbuilder/security/views.py:151 +#: flask_appbuilder/security/views.py:173 msgid "Your user information" msgstr "Ihre Benutzerinformationen" -#: flask_appbuilder/security/views.py:250 +#: flask_appbuilder/security/views.py:280 msgid "Reset my password" msgstr "Mein Passwort zurücksetzen" -#: flask_appbuilder/security/views.py:254 +#: flask_appbuilder/security/views.py:284 msgid "Reset Password" msgstr "Passwort zurücksetzen" -#: flask_appbuilder/security/views.py:267 +#: flask_appbuilder/security/views.py:297 msgid "User Statistics" msgstr "Benutzerstatistik" -#: flask_appbuilder/security/views.py:294 +#: flask_appbuilder/security/views.py:324 msgid "Show Role" msgstr "Rolle anzeigen" -#: flask_appbuilder/security/views.py:295 +#: flask_appbuilder/security/views.py:325 msgid "Add Role" msgstr "Neue Rolle" -#: flask_appbuilder/security/views.py:296 +#: flask_appbuilder/security/views.py:326 msgid "Edit Role" msgstr "Rolle bearbeiten" -#: flask_appbuilder/security/views.py:298 +#: flask_appbuilder/security/views.py:328 msgid "Permissions" msgstr "Berechtigungen" -#: flask_appbuilder/security/views.py:302 +#: flask_appbuilder/security/views.py:332 msgid "Copy Role" msgstr "Copy Rolle" -#: flask_appbuilder/security/views.py:302 +#: flask_appbuilder/security/views.py:332 msgid "Copy the selected roles?" msgstr "Kopieren Sie die ausgewählten Rollen?" -#: flask_appbuilder/security/views.py:317 +#: flask_appbuilder/security/views.py:347 msgid "List of Registration Requests" -msgstr "Liste der Registrierungsanforderungen" +msgstr "Liste der Registrierungs-Anfragen" -#: flask_appbuilder/security/views.py:318 +#: flask_appbuilder/security/views.py:348 msgid "Show Registration" msgstr "Show Registration" -#: flask_appbuilder/security/views.py:327 +#: flask_appbuilder/security/views.py:358 msgid "Invalid login. Please try again." msgstr "Ungültige Anmeldedaten. Bitte versuchen Sie es nochmal." -#: flask_appbuilder/security/views.py:329 +#: flask_appbuilder/security/views.py:360 #: flask_appbuilder/templates/appbuilder/general/security/login_db.html:46 #: flask_appbuilder/templates/appbuilder/general/security/login_ldap.html:40 #: flask_appbuilder/templates/appbuilder/general/security/login_oauth.html:56 @@ -542,11 +592,13 @@ msgstr "Anmelden" msgid "Profile" msgstr "Profil" +#: examples/quicktemplates/app/templates/mybase.html:42 #: flask_appbuilder/templates/appbuilder/baselib.html:116 #: flask_appbuilder/templates/appbuilder/navbar_right.html:38 msgid "Logout" msgstr "Abmelden" +#: examples/quicktemplates/app/templates/mybase.html:47 #: flask_appbuilder/templates/appbuilder/baselib.html:122 #: flask_appbuilder/templates/appbuilder/navbar_right.html:43 msgid "Login" @@ -565,6 +617,12 @@ msgstr "Benutzerbestätigung erforderlich" msgid "Actions" msgstr "Aktionen" +#: examples/issue_169/app/templates/list_angulajs.html:55 +#: examples/issue_169/app/templates/list_angulajs.html:105 +#: examples/issue_169/app/templates/list_angulajs.html:184 +#: examples/quickhowto2/app/templates/list_angulajs.html:55 +#: examples/quickhowto2/app/templates/list_angulajs.html:105 +#: examples/quickhowto2/app/templates/list_angulajs.html:184 #: flask_appbuilder/templates/appbuilder/general/lib.html:65 msgid "Page size" msgstr "Seitengröße" @@ -573,27 +631,57 @@ msgstr "Seitengröße" msgid "Order by" msgstr "" -#: flask_appbuilder/templates/appbuilder/general/lib.html:282 +#: examples/issue_169/app/templates/list_angulajs.html:54 +#: examples/issue_169/app/templates/list_angulajs.html:110 +#: examples/issue_169/app/templates/list_angulajs.html:189 +#: examples/quickhowto2/app/templates/list_angulajs.html:54 +#: examples/quickhowto2/app/templates/list_angulajs.html:110 +#: examples/quickhowto2/app/templates/list_angulajs.html:189 +#: flask_appbuilder/templates/appbuilder/general/lib.html:280 msgid "Record Count" msgstr "Anzahl Datensätze" -#: flask_appbuilder/templates/appbuilder/general/lib.html:320 +#: examples/issue_169/app/templates/list_angulajs.html:50 +#: examples/issue_169/app/templates/list_angulajs.html:108 +#: examples/issue_169/app/templates/list_angulajs.html:187 +#: examples/quickhowto2/app/templates/list_angulajs.html:50 +#: examples/quickhowto2/app/templates/list_angulajs.html:108 +#: examples/quickhowto2/app/templates/list_angulajs.html:187 +#: flask_appbuilder/templates/appbuilder/general/lib.html:318 msgid "Add a new record" msgstr "Neuen Eintrag hinzufügen" -#: flask_appbuilder/templates/appbuilder/general/lib.html:327 +#: examples/issue_169/app/templates/list_angulajs.html:52 +#: examples/issue_169/app/templates/list_angulajs.html:132 +#: examples/issue_169/app/templates/list_angulajs.html:211 +#: examples/quickhowto2/app/templates/list_angulajs.html:52 +#: examples/quickhowto2/app/templates/list_angulajs.html:132 +#: examples/quickhowto2/app/templates/list_angulajs.html:211 +#: flask_appbuilder/templates/appbuilder/general/lib.html:325 msgid "Edit record" msgstr "Eintrag bearbeiten" -#: flask_appbuilder/templates/appbuilder/general/lib.html:334 +#: examples/issue_169/app/templates/list_angulajs.html:51 +#: examples/issue_169/app/templates/list_angulajs.html:131 +#: examples/issue_169/app/templates/list_angulajs.html:210 +#: examples/quickhowto2/app/templates/list_angulajs.html:51 +#: examples/quickhowto2/app/templates/list_angulajs.html:131 +#: examples/quickhowto2/app/templates/list_angulajs.html:210 +#: flask_appbuilder/templates/appbuilder/general/lib.html:332 msgid "Show record" msgstr "Eintrag anzeigen" -#: flask_appbuilder/templates/appbuilder/general/lib.html:340 +#: flask_appbuilder/templates/appbuilder/general/lib.html:338 msgid "You sure you want to delete this item?" msgstr "Sie sicher, dass Sie dieses Item löschen möchten?" -#: flask_appbuilder/templates/appbuilder/general/lib.html:341 +#: examples/issue_169/app/templates/list_angulajs.html:53 +#: examples/issue_169/app/templates/list_angulajs.html:133 +#: examples/issue_169/app/templates/list_angulajs.html:212 +#: examples/quickhowto2/app/templates/list_angulajs.html:53 +#: examples/quickhowto2/app/templates/list_angulajs.html:133 +#: examples/quickhowto2/app/templates/list_angulajs.html:212 +#: flask_appbuilder/templates/appbuilder/general/lib.html:339 msgid "Delete record" msgstr "Eintrag löschen" @@ -601,16 +689,21 @@ msgstr "Eintrag löschen" msgid "Group by fields" msgstr "Gruppieren nach Feldern" +#: flask_appbuilder/templates/appbuilder/general/model/edit.html:9 +#: flask_appbuilder/templates/appbuilder/general/model/show.html:9 +msgid "Detail" +msgstr "" + #: flask_appbuilder/templates/appbuilder/general/security/activation.html:7 msgid "Your user is activated you can now proceed to login" msgstr "Ihr Benutzername aktiviert ist, können Sie nun zur anmelden" -#: flask_appbuilder/templates/appbuilder/general/security/login_db.html:19 +#: flask_appbuilder/templates/appbuilder/general/security/login_db.html:18 #: flask_appbuilder/templates/appbuilder/general/security/login_ldap.html:16 msgid "Enter your login and password below" msgstr "Geben Sie Ihren Benutzernamen und Ihr Passwort ein" -#: flask_appbuilder/templates/appbuilder/general/security/login_db.html:21 +#: flask_appbuilder/templates/appbuilder/general/security/login_db.html:20 #: flask_appbuilder/templates/appbuilder/general/security/login_ldap.html:18 msgid "Username" msgstr "Benutzername" @@ -619,7 +712,7 @@ msgstr "Benutzername" #: flask_appbuilder/templates/appbuilder/general/security/login_oauth.html:59 #: flask_appbuilder/templates/appbuilder/general/security/login_oid.html:121 msgid "If you are not already a user, please register" -msgstr "" +msgstr "Wenn Sie noch kein Nutzer sind, registrieren Sie sich bitte" #: flask_appbuilder/templates/appbuilder/general/security/login_db.html:50 #: flask_appbuilder/templates/appbuilder/general/security/login_oauth.html:60 @@ -641,7 +734,7 @@ msgstr "Oder geben Sie hier Ihre OpenID ein" #: flask_appbuilder/templates/appbuilder/general/security/login_oid.html:105 msgid "Please choose a provider" -msgstr "" +msgstr "Bitte wählen sie einen Anbieter" #: flask_appbuilder/templates/appbuilder/general/security/login_oid.html:107 msgid "Enter your OpenID Username" @@ -649,9 +742,60 @@ msgstr "Oder geben Sie hier Ihre OpenID ein" #: flask_appbuilder/templates/appbuilder/general/security/register_oauth.html:15 msgid "Sign in using:" -msgstr "" +msgstr "Anmelden mit:" +#: examples/issue_169/app/templates/list_angulajs.html:67 +#: examples/issue_169/app/templates/list_angulajs.html:149 +#: examples/quickhowto2/app/templates/list_angulajs.html:67 +#: examples/quickhowto2/app/templates/list_angulajs.html:149 #: flask_appbuilder/templates/appbuilder/general/widgets/search.html:7 msgid "Add Filter" msgstr "Filter hinzufügen" +#: examples/extendsecurity/app/sec_forms.py:14 +#: examples/extendsecurity2/app/sec_forms.py:14 +msgid "Emp. Number" +msgstr "MA-Nummer" + +#: examples/extendsecurity/app/sec_forms.py:15 +#: examples/extendsecurity2/app/sec_forms.py:15 +msgid "Employee Number" +msgstr "Mitarbeiter-Nummer" + +#: examples/issue_169/app/forms.py:9 examples/issue_169/app/forms.py:10 +#: examples/quickhowto2/app/forms.py:9 examples/quickhowto2/app/forms.py:10 +msgid "Test Field One" +msgstr "Testfeld Eins" + +#: examples/masterdetail/app/views.py:62 examples/quickhowto3/app/views.py:69 +msgid "List Groups" +msgstr "Gruppen auflisten" + +#: examples/masterdetail/app/views.py:63 +msgid "Manage Groups" +msgstr "Gruppen verwalten" + +#: examples/masterdetail/app/views.py:64 examples/quickhowto3/app/views.py:70 +msgid "List Contacts" +msgstr "Kontakte auflisten" + +#: examples/masterdetail/app/views.py:65 examples/quickhowto3/app/views.py:71 +msgid "Contacts Chart" +msgstr "Diagramme Kontakte" + +#: examples/masterdetail/app/views.py:66 examples/quickhowto3/app/views.py:72 +msgid "Contacts Birth Chart" +msgstr "Diagram Kotaktgeburtstage" + +#: examples/oauth/app/forms.py:9 +msgid "Tweet message" +msgstr "Nachricht twittern" + +#: examples/simpleform/app/views.py:20 +msgid "My form View" +msgstr "Meine Formularanzeige" + +#: examples/simpleform/app/templates/404.html:4 +msgid "Page not found" +msgstr "Seite nicht gefunden" +