diff --git a/backend/plugin/EventLogging/localization/texts_de.json b/backend/plugin/EventLogging/localization/texts_de.json new file mode 100644 index 0000000..f3cfa37 --- /dev/null +++ b/backend/plugin/EventLogging/localization/texts_de.json @@ -0,0 +1,29 @@ +{ + "locale" : "de", + "texts": { + "pluginEventLoggingAdminNavTitle" : "Ereignisse", + "pluginEventLoggingEventTypeTitle" : "Ereignis", + "pluginEventLoggingUserTitle" : "Benutzer", + "pluginEventLoggingTimeTitle" : "Zeit", + "pluginEventLoggingIPTitle" : "IP", + "pluginEventLoggingAdminOptionsTitle" : "Filtern", + "pluginEventLoggingAdminOptionEventType" : "Ereignistyp:", + "pluginEventLoggingAdminOptionUser" : "Benutzer:", + "pluginEventLoggingAdminOptionTime" : "Zeit:", + "pluginEventLoggingAdminOptionItem": "Objekt:", + "pluginEventLoggingAdminOptionItem_filesystem_item": "Datei oder Ordner", + "pluginEventLoggingAdminOptionItem_filesystem_child": "Jede Datei oder Ordner unter", + "pluginEventLoggingAdminOptionItem_path": "Pfad", + "pluginEventLoggingSelectItemTitle": "Ausgewähltes Objekt", + "pluginEventLoggingSelectItemMsg": "Objekt auswählen", + "pluginEventLoggingSelectFolderTitle": "Ordner auswählen", + "pluginEventLoggingSelectFolderMsg": "Ordner auswählen", + "pluginEventLoggingAdminAny" : "Alle", + "pluginEventLoggingAdminEventTypeCustom" : "Individuell", + "pluginEventLoggingAdminDetailsTime" : "Zeit", + "pluginEventLoggingAdminDetailsUser" : "Benutzer", + "pluginEventLoggingAdminDetailsIP" : "IP", + "pluginEventLoggingAdminDetailsItem" : "Objekt", + "pluginEventLoggingAdminDetailsDetails" : "Details" + } +} diff --git a/backend/plugin/FileViewerEditor/localization/texts_de.json b/backend/plugin/FileViewerEditor/localization/texts_de.json new file mode 100644 index 0000000..853b8f6 --- /dev/null +++ b/backend/plugin/FileViewerEditor/localization/texts_de.json @@ -0,0 +1,13 @@ +{ + "locale" : "de", + "texts": { + "fileViewerEditor.edit" : "Bearbeiten", + "fileViewerEditor.save" : "Speichern", + "fileViewerEditor.cancel" : "Abbrechen", + "fileViewerEditor.fullscreen" : "In neuem Fenster öffnen", + "fileViewerEditor.zoomIn" : "Hereinzoomen", + "fileViewerEditor.zoomFit" : "Vollbild", + "fileViewerEditor.zoomReal" : "Originalgröße", + "fileViewerEditor.zoomOut" : "Herauszoomen" + } +} diff --git a/backend/plugin/Registration/localization/texts_de.json b/backend/plugin/Registration/localization/texts_de.json new file mode 100644 index 0000000..649b0de --- /dev/null +++ b/backend/plugin/Registration/localization/texts_de.json @@ -0,0 +1,42 @@ +{ + "locale": "de", + "texts": { + "registrationNewTitle": "Registrierung", + "registrationNewName": "Name", + "registrationNewPw": "Passwort", + "registrationNewPwConfirm": "Passwort bestätigen", + "registrationNewEmail": "E-Mail", + "registrationNewHint": "Passworthinweis", + "registrationNewSubmit": "Registrieren", + "registrationFailed": "Registrierung fehlgeschlagen, bitte versuche es später noch einmal", + "registrationFailedDuplicateNameOrEmail": "Dieser Benutzername oder diese E-Mail-Adresse wird bereits benutzt", + "registrationNewSuccessTitle": "Registrierung erfolgreich", + "registrationNewSuccessMessage": "Bestätigen Sie Ihre Registrierung mit Hilfe der Anweisungen, die Sie per E-Mail erhalten", + "registrationInvalidConfirm": "Registrierungsbestätigung ungültig", + "registrationConfirmTitle": "Registrierung bestätigen", + "registrationConfirmMessage": "Schleißen Sie die Registrierung ab, indem Sie den Bestätigungscode, den Sie per E-Mail erhalten haben, eingeben.", + "registrationConfirmEmail": "E-Mail", + "registrationConfirmKey": "Bestätigungscode", + "registrationConfirmSubmit": "Bestätigen", + "registrationConfirmFailed": "Registrierung konnte nicht bestätigt werden", + "registrationConfirmSuccessTitle": "Registrierung erfolgreich", + "registrationConfirmSuccessMessage": "Registrierung abgeschlossen. Sie können sich nun einloggen.", + "registrationConfirmSuccessWaitApprovalTitle": "Registrierung abgeschlossen", + "registrationConfirmSuccessWaitApprovalMessage": "Ihre Registrierung ist abgeschlossen, muss jedoch noch freigeschaltet werden.", + "registrationContinueButton": "Einloggen", + "registrationInvalidApproval": "Ungültige Freischaltungsanfrage", + "registrationApprovalSuccessTitle": "Registrierung freigeschaltet", + "registrationApprovalSuccessMessage": "Benutzerzugang angelegt: {0} ({1})", + "registrationApprovalFailed": "Registrierungsfreischaltung fehlgeschlagen", + + "permission_manage_user_registrations": "Benutzerregistrierungen verwalten", + "pluginRegistrationAdminNavTitle": "Registrierungen", + "pluginRegistrationAdminAddRegistrationTitle": "Registrierung hinzufügen", + "pluginRegistrationAdminNameTitle": "Name", + "pluginRegistrationAdminEmailTitle": "E-Mail", + "pluginRegistrationAdminKeyTitle": "Bestätigungscode", + "pluginRegistrationAdminTimeTitle": "Registriert", + "pluginRegistrationAdminConfirmedTitle": "Bestätigt", + "pluginRegistrationAdminApproveTitle": "Freischalten" + } +} diff --git a/backend/plugin/SendViaEmail/localization/texts_de.json b/backend/plugin/SendViaEmail/localization/texts_de.json new file mode 100644 index 0000000..7576ab8 --- /dev/null +++ b/backend/plugin/SendViaEmail/localization/texts_de.json @@ -0,0 +1,13 @@ +{ + "locale" : "de", + "texts": { + "actionSendViaEmailSingle" : "Senden...", + + "sendViaEmailSendSingleTitle": "Datei per E-Mail senden", + "sendViaEmailSendItemTitle" : "Objekt:", + "sendViaEmailSendRecipient" : "An:", + "sendViaEmailSendTitle": "Betreff:", + "sendViaEmailSendMsg": "Nachricht:", + "sendViaEmailSendAction": "Senden" + } +} diff --git a/localization/texts_de.json b/localization/texts_de.json index 2788df1..f3b1437 100644 --- a/localization/texts_de.json +++ b/localization/texts_de.json @@ -1,17 +1,18 @@ { "locale": "de", "texts": { + "language_en": "English", + "language_de": "Deutsch", + "language_es": "Español", + "language_fr": "Français", + "language_nl": "Nederlands", + "decimalSeparator": ",", "groupingSeparator": ".", "zeroDigit": "0", "plusSign": "+", "minusSign": "-", - "language_en": "English", - "language_de": "Deutsch", - "language_es": "Español", - "language_fr": "Français", - "days": ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag"], "daysShort": ["Son", "Mon", "Die", "Mit", "Don", "Fre", "Sam", "Son"], "daysMin": ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa", "So"], @@ -29,8 +30,8 @@ "sizeInGigabytes": "{0} GB", "dataRateKbps": "kb/s", - "shortDateTimeFormat": "d/M/yyyy h:mm:ss tt", - "shortDateFormat": "d/M/yyyy", + "shortDateTimeFormat": "d.M.yyyy h:mm:ss tt", + "shortDateFormat": "d.M.yyyy", "timeFormat": "h:mm:ss a", "pleaseWait": "Bitte warten...", @@ -59,6 +60,9 @@ "resetPasswordPopupButton": "Zurücksetzen", "resetPasswordPopupResetSuccess": "Neues Passwort wurde an angegebene E-Mail-Adresse geschickt.", "resetPasswordPopupResetFailed": "Password zurücksetzen fehlgeschlagen", + "sendPasswordHintPopupButton": "Hinweis senden", + "resetPasswordPopupSendHintSuccess": "Ihr Passworthinweis wurde an Ihre E-Mail versandt.", + "resetPasswordPopupSendHintFailed": "Senden des Passworthinweises fehlgeschlagen", "mainviewMenuTitle": "Dateien", "mainViewSearch": "Suche", @@ -73,24 +77,29 @@ "mainviewChangePasswordTitle": "Passwort ändern", "mainviewChangePasswordOld": "Altes Passwort", "mainviewChangePasswordNew": "Neues Passwort", - "mainviewChangePasswordHint": "Kennwortindex", "mainviewChangePasswordVerify": "Passwort bestätigen", + "mainviewChangePasswordHint": "Passworthinweis", "mainviewChangePasswordAction": "Ändern", "mainviewChangePasswordErrorValueMissing": "Es fehlt etwas", "mainviewChangePasswordErrorConfirm": "Passworte stimmen nicht überein", "mainviewChangePasswordSuccess": "Passwort wurde erfolgreich geändert", - "mainviewChangePasswordError": "Änderung fehlgeschlagen, keine Rechte", + "mainviewChangePasswordError": "Änderung fehlgeschlagen. Authentifizierung fehlgeschlagen", "mainViewSearchResultsTitle" : "{0} Suchergebnisse", "mainViewSearchResultsDesc" : "Suchen \"{0}\"", "mainViewSearchResultTooltipMatches" : "Suchergebnisse: ", + "mainViewSearchResultTooltipMatchType_name" : "Name", + "mainViewSearchResultTooltipMatchType_description" : "Beschreibung", + "mainViewSearchResultTooltipMatchType_comment" : "Kommentar", "uploaderWidgetTitle": "Lade neue Dateien hoch:", "mainviewUploadProgressOneMessage": "Übertrage 1 Datei", "mainviewUploadProgressManyMessage": "Übertrage {0} Dateien", - "mainviewFileUploadFailed": "Dateiübertragung fehlgeschlagen", - "mainviewFileUploadComplete": "Dateiübertragung erfolgreich ausgeführt", - "mainviewFileUploadNotAllowed": "Dateiübertragung nicht erlaubt", + "mainviewFileUploadFailed": "Upload fehlgeschlagen", + "mainviewFileUploadFailedMaxSizeExceeded": "Datei zu groß", + "mainviewFileUploadComplete": "Upload abgeschlossen", + "mainviewFileUploadAborted": "Upload abgebrochen", + "mainviewFileUploadNotAllowed": "Keine Berechtigung zum Upload", "mainviewRetrieveFileTitle": "Datei von URL hochladen:", "mainviewRetrieveUrlTitle": "Datei-URL", "mainviewRetrieveFileResourceNotFound": "Datei konnte nicht gefunden werden, Quelle existiert nicht. {0}", @@ -123,27 +132,61 @@ "actionDeleteMultiple": "Löschen ", "actionRenameItem": "Umbenennen...", - "actionDeniedDelete": "Datei/Ordner \"{0}\" konnte nicht gelöscht werden, weil:", - "actionDeniedDeleteMany": "Eine oder mehrere Dateien/Ordner konnten nicht gelöscht werden, weil:", - "actionAcceptDelete": "\"{0}\" wirklich löschen?:", - "actionAcceptDeleteMany": "Wirklich {0} Dateien löschen?:", + "actionCreateEmptyFileItem": "Neue Datei wird erstellt...", + "actionCreateEmptyFileTitle": "Neue Datei erstellen", + "actionCreateEmptyFileMessage": "Name für neue Datei:", + + "genericActionDeniedMsg": "Aktion wurde aus folgendem Grund abgelehnt:", + "actionDeniedDelete": "Objekt \"{0}\" konnte aus folgendem Grund nicht gelöscht werden:", + "actionDeniedDeleteMany": "Einige Objekte konnten aus folgendem Grund nicht gelöscht werden:", + "actionAcceptDelete": "Sind Sie sicher, dass Sie \"{0}\" löschen möchten:", + "actionAcceptDeleteMany": "Sind Sie sicher, dass Sie {0} Objekte löschen möchten:", + "actionDeniedCopy": "Objekt \"{0}\" konnte aus folgendem Grund nicht kopiert werden:", + "actionDeniedCopyMany": "Einige Objekte konnten aus folgendem Grund nicht kopiert werden:", + "actionAcceptCopy": "Sind Sie sicher, dass Sie \"{0}\" kopieren möchten:", + "actionAcceptCopyMany": "Sind Sie sicher, dass Sie {0} Objekte kopieren möchten:", + "actionDeniedMove": "Objekt \"{0}\" konnte aus folgendem Grund nicht verschoben werden:", + "actionDeniedMoveMany": "Einige Objekte konnten aus folgendem Grund nicht verschoben werden:", + "actionAcceptMove": "Sind Sie sicher, dass Sie \"{0}\" verschieben möchten:", + "actionAcceptMoveMany": "Sind Sie sicher, dass Sie {0} Objekte verschieben möchten:", + "actionDeniedUpload": "Upload wurde aus folgendem Grund abgelehnt:", + "actionDeniedDownload": "Der Download von \"{0}\" wurde aus folgendem Grund abgelehnt:", "fileItemDetailsGroupFile": "Datei", + "fileItemDetailsGroupFolder": "Ordner", "fileItemContextDataName": "Name", "fileItemContextDataPath": "Pfad", "fileItemContextDataSize": "Dateigröße", - "fileItemContextDataExtension": "Anhang", + "fileItemContextDataFolderSize": "Ordnergröße", + "fileItemContextDataFolderSizeRecursive": "Gesamte Ordnergröße", + "fileItemContextDataExtension": "Dateierweiterung", "fileItemContextDataLastModified": "Zuletzt geändert", + "fileItemContextDataCreated": "Erstellt am", "fileItemDetailsGroupExif": "Bildinformationen", - "fileItemContextDataImageSize": "Bildgröße", + "fileItemContextDataImageSize": "Auflösung", "fileItemContextDataImageSizePixels": "{0} Pixel", + "fileItemContextDataFolderFileCount": "Dateien", + "fileItemContextDataFolderFolderCount": "Ordner", + "fileItemContextDataFolderFileCountRecursive": "Anzahl der Dateien", + "fileItemContextDataFolderFolderCountRecursive": "Anzahl der Ordner", + "fileItemContextDataFolderHierarchy": "Hierarchie", + "fileItemContextDataFolderHierarchyNoFolders": "-", "copyHereDialogTitle": "Hierhin kopieren", "copyHereDialogMessage": "Namen für die Kopie eingeben:", "copyFileDialogAction": "Kopieren", "copyFileDialogTitle": "Kopieren", - "copyFileMessage": "Ordner auswählen, in den \"{0}\" hineinkopiert werden soll:", + "copyFileMessage": "Ordner auswählen, in den \"{0}\" kopiert werden soll:", + + "copyOverwriteConfirmationTitle": "Datei existiert bereits", + "copyOverwriteConfirmationMsg": "Eine Datei mit dem Namen \"{0}\" existiert bereits im Zielordner. Möchten Sie die Datei überschreiben?", + "copyManyOverwriteConfirmationTitle": "Dateien existieren bereits", + "copyManyOverwriteConfirmationMsg": "{0} Dateien mit diesen Namen existieren bereits im Zielordner. Möchten Sie die Dateien überschreiben?", + "moveOverwriteConfirmationTitle": "Datei existiert bereits", + "moveOverwriteConfirmationMsg": "Eine Datei mit dem Namen \"{0}\" existiert bereits im Zielordner. Möchten Sie die Datei überschreiben?", + "moveManyOverwriteConfirmationTitle": "Dateien existieren bereits", + "moveManyOverwriteConfirmationMsg": "{0} Dateien mit diesen Namen existieren bereits im Zielordner. Möchten Sie die Dateien überschreiben?", "copyMultipleFileDialogTitle": "Kopieren", "copyMultipleFileMessage": "Ordner auswählen, in den {0} Dateien hineinkopiert werden sollen:", @@ -164,8 +207,10 @@ "deleteFileConfirmationDialogTitle": "Datei löschen", "deleteFolderConfirmationDialogTitle": "Ordner löschen", + "deleteManyConfirmationDialogTitle": "Löschen", "confirmFileDeleteMessage": "\"{0}\" wirklich löschen?", "confirmFolderDeleteMessage": "Ordner \"{0}\" mit allen Dateien und Unterordnern wirklich löschen?", + "confirmDeleteManyMessage": "Sind Sie sicher, dass Sie {0} Dateien/Ordner löschen möchten?", "dropboxEmpty": "Leeren", @@ -185,8 +230,8 @@ "commentsDetailsCount": "Kommentare", "commentsDialogRemoveComment": "Entfernen", - "pluginPermissionsAction": "Rechte...", - "pluginPermissionsContextTitle": "Rechte", + "pluginPermissionsAction": "Berechtigungen...", + "pluginPermissionsContextTitle": "Berechtigungen", "pluginPermissionsContextEditAction": "Bearbeiten...", "pluginPermissionsEditUserPermissionsAction": "Nutzerrechte bearbeiten", @@ -201,9 +246,14 @@ "pluginPermissionsEditDialogUserPermissionsSelectUser": "Benutzer zum Inspizieren wählen:", "pluginPermissionsUserPermissionsAdmin": "Nutzer ist Administrator und hat alle Rechte.", "pluginPermissionsEffectiveUserPermission": "Effektive Berechtigung für dieses Objekt: {0}", - "pluginPermissionsNoEffectiveUserPermission": "Nutzer hat keine Berechtigungen für dieses Objekt, Standardberechtigung gültig: \"{0}\"", + "pluginPermissionsNoEffectiveUserPermission": "Benutzer hat keine Berechtigungen für dieses Objekt, Standardberechtigung gültig: \"{0}\"", "pluginPermissionsEffectiveUserRelatedPermissions": "Vorhandene Berechtigungen in Rangfolge:", "pluginPermissionsEditDialogUnsaved" : "Ungespeicherte Änderungen", + "configAdminPermissionsRemoveConfirmationTitle": "Berechtigungen entziehen", + "configAdminPermissionsRemoveConfirmationMessage": "Sind Sie sicher, dass Sie die ausgewählten Berechtigungen entziehen möchten?", + "configAdminPermissionsEditItemPermissionsTooltip": "Objektberechtigungen bearbeiten", + "configAdminPermissionsEditItemPermissionsTitle": "Objekt auswählen", + "configAdminPermissionsEditItemPermissionsMessage": "Objekt, dessen Berechtigungen geändert werden sollen auswählen:", "pluginPermissionsEditColUser": "Benutzer", "pluginPermissionsPermissionName": "Name", @@ -213,7 +263,7 @@ "pluginPermissionsEditColSource": "Quelle", "pluginPermissionsEditColItemCurrent": "Dieses Objekt", "pluginPermissionsEditColItemParent": "Übergeordnet ({0})", - "pluginPermissionsEditRemove": "Entfernen", + "pluginPermissionsEditRemove": "Entziehen", "pluginPermissionsEditNewTitle": "Berechtigung hinzufügen oder aktualisieren", "pluginPermissionsEditDefaultPermission": "Alle (Standardrechte für Objekt)", "pluginPermissionsEditNoUser": "Benutzer auswählen", @@ -262,15 +312,15 @@ "pluginArchiverCompressDialogTitle": "Komprimieren", "pluginArchiverCompressDialogMessage": "Name für komprimierte Datei:", "pluginArchiverCompressDialogAction": "Komprimieren", - "pluginArchiverCompressSelectFolderDialogMessage": "Ordner auswählen, in dem Zip-Datei gespeichert werden soll:", + "pluginArchiverCompressSelectFolderDialogMessage": "Ordner auswählen, in dem ZIP-Datei gespeichert werden soll:", "itemContextShareTitle": "Freigeben", "itemContextShareMenuTitle": "Freigeben…", "pluginShareFilelistColOtherShared": "Diese Datei wurde freigegeben", "pluginShareActionValidationDeleteShared": "\"{0}\" wurde freigegeben", "pluginShareActionValidationDeleteSharedOthers": "\"{0}\" wurde von anderen Benutzern freigegeben", - "shareDialogTitle": "Freigegebene Elemente", - "shareDialogNoShares": "Keine freigegebenen Elemente", + "shareDialogTitle": "Freigegebene Objekte", + "shareDialogNoShares": "Keine freigegebenen Objekte", "shareDialogShareFileTitle": "Datei-Download freigeben", "shareDialogShareFolderTitle": "Ordner-Upload freigeben", "shareDialogUnnamedShareTitle": "Unbenannt", @@ -284,8 +334,15 @@ "shareDialogShareEditTitle": "Freigegebenes Element bearbeiten", "shareDialogShareRemoveButton": "Entfernen", "shareDialogShareCreateNewTitle": "Freigabe erstellen", + "shareDialogShareGeneralTitle": "Generell", "shareDialogShareNameTitle": "Name (optional):", "shareDialogShareLinkTitle": "Link", + "shareDialogShareItemNameTitle": "Freigegebenes Objekt", + "shareDialogShareTypeTitle": "Freigabeart:", + "shareDialogShareType_file_download": "Dateidownload", + "shareDialogShareType_folder_upload": "In Ordner hochladen", + "shareDialogShareType_folder_download": "Downloadordner komprimiert", + "shareDialogShareType_download": "Download", "shareDialogShareActiveTitle": "Aktiv:", "shareDialogShareValidityTitle": "Gültigkeit", "shareDialogShareExpirationTitle": "Ablaufdatum", @@ -293,12 +350,12 @@ "shareDialogShareAccessRestrictionTitle": "Einschränkung", "shareDialogShareAccessNoRestrictionTitle": "Öffentlich, keine Einschränkung", "shareDialogShareAccessPasswordTitle": "Öffentlich, Passwort benötigt:", - "shareDialogShareAccessLoggedInTitle": "Privat, eingeloggter Benutzer erforderlich", + "shareDialogShareAccessLoggedInTitle": "Privat, verlangt eingeloggten Benutzer", "shareDialogShareAccessEnterPwTitle": "Passwort eingeben", "shareDialogShareAccessChangePwTitle": "Passwort ändern", "shareDialogSave": "Speichern", "shareDialogCancel": "Abbrechen", - "pluginShareConfigViewNavTitle": "Freigegebene Elemente", + "pluginShareConfigViewNavTitle": "Freigegebene Objekte", "pluginShareConfigViewCountTitle": "Anzahl", "shareViewInvalidRequest": "Freigabe wurde nicht gefunden", "shareViewDownloadTitle": "Lade \"{0}\" herunter", @@ -312,10 +369,38 @@ "shareAccessPasswordTitle": "Passwort", "shareAccessPasswordButtonTitle": "OK", "shareAccessPasswordFailed": "Passwort falsch", + "pluginShareAdminOptionsTitle": "Filter", + "pluginShareAdminOptionItem": "Freigegebenes Objekt", + "pluginShareAdminAny": "Alle", + "pluginShareAdminOptionItem_none": "Kein Dateisystemobjekt", + "pluginShareAdminOptionItem_filesystem_item": "Datei oder Ordner", + "pluginShareAdminOptionItem_filesystem_child": "Alle Dateien oder Ordner unter", + "pluginShareSelectItemTitle": "Objekt auswählen", + "pluginShareSelectItemMsg": "Objekt auswählen", + "pluginShareSelectFolderTitle": "Ordner auswählen", + "pluginShareSelectFolderMsg": "Ordner auswählen", + "pluginShareConfigViewShareActivate": "Aktivieren", + "pluginShareConfigViewShareDeactivate": "Deaktivieren", + "pluginShareConfigViewPathTitle": "Pfad", + "pluginShareConfigViewUserTitle": "Benutzer", + "pluginShareConfigViewItemNameTitle": "Objektname", + "pluginShareConfigViewShareNameTitle": "Name", + "pluginShareConfigViewExpirationTitle": "Gültigkeit", + "pluginShareConfigViewRestrictionTitle": "Einschränkung", + "pluginShareConfigViewActiveTitle": "Aktiv", + "pluginShareConfigRemoveShareTitle": "Freigaben entfernen", + "pluginShareConfigRemoveShareMessage": "Sind Sie sicher, dass sie die ausgewählten Freigaben löschen möchten?", + "shareViewConfirmDownloadTitle": "Sie sind im Begriff \"{0}\" zu downloaden", + "shareViewConfirmDownloadSubtitle": "Sind Sie sicher, dass Sie fortfahren möchten?", + "shareViewConfirmDownloadAction": "Ja", + "shareDialogQuickShareTitle": "Schnellfreigabe", + "itemContextQuickShareMenuTitle": "Schnellfreigabe...", + "shareDialogShareUrlTitle": "Freigabelink", + "shareDialogUnnamedQuickShareTitle": "Schnell", "pluginItemCollectionsNavTitle": "Gespeichert", "pluginItemCollectionStore": "Speichern...", - "pluginItemCollectionStoreDialogTitle": "Elemente speichern.", + "pluginItemCollectionStoreDialogTitle": "Objekte speichern.", "pluginItemCollectionStoreDialogMessage": "Namen für Kollektion eingeben:", "pluginItemCollectionStoreDialogAction": "Speichern", "pluginItemCollectionShareTitle": "Gespeicherte Kollektion teilen", @@ -328,6 +413,13 @@ "configviewMenuTitle": "Einstellungen", "configViewUserNavTitle": "Benutzer", + "configSystemNavTitle": "System", + "configSystemVersionTitle": "Version", + "configSystemCheckNewVersion": "Auf Updates prüfen", + "configSystemVersionCheckUpgradeAvailable": "Kloudspeaker Version {0} steht zum Download bereit.", + "configSystemVersionCheckLatest": "Die neueste Version ist bereits installiert", + "configSystemVersionCheckFailed": "Überprüfung fehlgeschlagen", + "configUserAccountNavTitle": "Benutzerkonto", "configUserAccountUsernameTitle": "Benutzer", "configUserAccountPasswordTitle": "Passwort", @@ -336,7 +428,7 @@ "configViewAdminNavTitle": "Admin", "configAdminUsersNavTitle": "Benutzer", "configAdminGroupsNavTitle": "Gruppen", - "configAdminTableIdTitle": "Id", + "configAdminTableIdTitle": "ID", "configAdminActionRemoveTitle": "Entfernen", "configAdminActionEditTitle": "Bearbeiten", @@ -362,6 +454,7 @@ "configAdminUsersFoldersTitle": "Ordner", "configAdminUsersGroupsTitle": "Gruppen", "configAdminUsersFolderNameTitle": "Benutzerordner", + "configAdminGroupFolderNameTitle": "Gruppenordner", "configAdminUsersFolderDefaultNameTitle": "Standardname", "configAdminUsersGroupNameTitle": "Gruppenname", "configAdminUserAddFolderTitle": "Benutzerordner hinzufügen", @@ -377,7 +470,8 @@ "configAdminUserSearchOptionsNameTitle": "Name", "configAdminUserSearchOptionsEmailTitle": "E-Mail", "configAdminUsersActionChangePasswordTitle": "Passwort ändern", - + "configAdminUsersUserErrorDuplicate": "Ein Benutzer mit diesem Namen oder E-Mail-Adresse existiert bereits", + "configAdminUsersPermissionsTitle": "Allgemeine/Standard Benutzerrechte", "configAdminFoldersNavTitle": "Ordner", @@ -397,9 +491,11 @@ "configAdminFoldersRemoveFoldersConfirmationMessage": "Wirklich {0} Ordner entfernen?", "configAdminFoldersRemoveFolderConfirmationTitle": "Ordner entfernen", "configAdminFoldersRemoveFolderConfirmationMessage": "Ordner \"{0}\" wirklich entfernen?", + "configAdminFoldersRemoveFolderContentConfirmation": "Ordnerinhalt löschen", "configAdminGroupsDialogAddTitle": "Gruppe hinzufügen", "configAdminGroupsDialogEditTitle": "Gruppe bearbeiten", + "configAdminGroupsNameTitle": "Name", "configAdminGroupDialogNameTitle": "Name", "configAdminGroupsDescriptionTitle": "Beschreibung", "configAdminGroupsUsersTitle": "Gruppen-Benutzer", @@ -413,73 +509,42 @@ "configAdminGroupsRemoveGroupConfirmationTitle": "Gruppe entfernen", "configAdminGroupsRemoveGroupConfirmationMessage": "Gruppe \"{0}\" wirklich entfernen?", "configAdminGroupsPermissionsTitle": "Allgemeine/Standard Gruppenberechtigungen", - "configAdminGroupsNameTitle": "Gruppenname", - - "registrationNewTitle": "Registrieren", - "registrationNewName": "Name", - "registrationNewPw": "Passwort", - "registrationNewPwConfirm": "Passwort bestätigen", - "registrationNewEmail": "E-Mail", - "registrationNewSubmit": "Registrieren", - "registrationFailed": "Registrieren fehlgeschlagen, bitte später erneut versuchen", - "registrationFailedDuplicateNameOrEmail": "Benutzer mit gleichem Namen oder E-Mail-Adresse existiert bereits", - "registrationNewSuccessTitle": "Registrierung erfolgreich", - "registrationNewSuccessMessage": "An die angegebene E-Mail-Adresse wurden Anweisungen zum Abschließen der Registrierung geschickt.", - "registrationInvalidConfirm": "Ungültige Registrierungsbestätigung", - "registrationConfirmTitle": "Registrierung bestätigen", - "registrationConfirmMessage": "Zur Bestätigung der Registrierung bitte den per E-Mail übersandten Bestätigungscode eingeben.", - "registrationConfirmEmail": "E-Mail", - "registrationConfirmKey": "Bestätigungscode", - "registrationConfirmSubmit": "Bestätigen", - "registrationConfirmFailed": "Registrierung konnte nicht bestätigt werden", - "registrationConfirmSuccessTitle": "Registrierung abgeschlossen", - "registrationConfirmSuccessMessage": "Deine Registrierung ist abgeschlossen. Du kannst dich nun einloggen.", - "registrationConfirmSuccessWaitApprovalTitle": "Registrierung abgeschlossen", - "registrationConfirmSuccessWaitApprovalMessage": "Deine Registrierung ist abgeschlossen, muss aber noch freigeschaltet werden.", - "registrationContinueButton": "In kloudspeaker einloggen", - - "pluginRegistrationAdminNavTitle" : "Registrierungen", - "pluginRegistrationAdminAddRegistrationTitle" : "Registrierung hinzufügen", - "pluginRegistrationAdminNameTitle" : "Name", - "pluginRegistrationAdminEmailTitle" : "E-Mail", - "pluginRegistrationAdminKeyTitle" : "Bestätigungscode", - "pluginRegistrationAdminTimeTitle" : "Registriert", - "pluginRegistrationAdminConfirmedTitle" : "Bestätigt", - "pluginRegistrationAdminApproveTitle" : "Freischalten", - "pluginNotificatorEventFilterType_item_parent": "Übergeordneter Ordner", - "pluginNotificatorEventFilterType_item_any_parent": "Beliebiger übergeordneter Ordner", + "pluginNotificatorEventFilterType_item_any_parent": "Jeder übergeordnete Ordner", "pluginNotificatorEventFilterType_item_name": "Datei- oder Ordnername", "pluginNotificatorAdminNavTitle" : "Benachrichtigungen", "pluginNotificatorAdminNameTitle": "Name", "pluginNotificationAdminAddNotificationTitle": "Benachrichtigung hinzufügen", "pluginNotificationAdminEditNotificationTitle": "Benachrichtigung bearbeiten", - "pluginNotificationAdminAddNotificationMessage": "Namen für die neue Benachrichtigung eingeben:", - "pluginNotificationAdminEditNotificationMessage": "Neuen Namen für die Benachrichtigung eingeben:", + "pluginNotificationAdminAddNotificationMessage": "Benachritigungsname eingeben:", + "pluginNotificationAdminEditNotificationMessage": "Neuen Benachritigungsnamen eingeben:", "pluginNotificatorNotificationMessageTitle": "Nachricht", - "pluginNotificatorNotificationEventsTitle": "Ereignisse die eine Benachrichtigung auslösen", - "pluginNotificatorAdminEventTypeTitle": "Typ", + "pluginNotificatorNotificationEventsTitle": "Ereignis, das die Benachrichtigung auslöst", + "pluginNotificatorAdminEventTypeTitle": "Ereignisart", "pluginNotificatorAdminEventFilterTitle": "Filter", - "pluginNotificatorNotificationUsersTitle": "Benutzer die benachrichtigt werden", - "pluginNotificatorNotificationEditMessageDialogTitle": "Nachricht bearbeiten", - "pluginNotificatorNotificationEditMessageTitle": "Titel", + "pluginNotificatorNotificationUsersTitle": "Benutzer, die eine Benachritigung erhalten", + "pluginNotificatorNotificationEditMessageDialogTitle": "Benachrichtigungsnachricht bearbeiten", + "pluginNotificatorNotificationEditMessageTitle": "Betreff", "pluginNotificatorNotificationEditMessageMsg": "Nachricht", "pluginNotificatorNotificationAddEventTitle": "Ereignis hinzufügen", - "pluginNotificatorNotificationAddEventMessage": "Ereignis(se) auswählen, die eine Benachrichtigung auslösen sollen:", + "pluginNotificatorNotificationAddEventMessage": "Ereignisse hinzufügen, die die Benachrichtigung auslösen:", "pluginNotificatorNotificationAddUserTitle": "Empfänger hinzufügen", - "pluginNotificatorNotificationAddUserMessage": "Benutzer auswählen, die eine Benachrichtigung erhalten sollen:", + "pluginNotificatorNotificationAddUserMessage": "Benutzer auswählen, die als Benachrichtigungsempfänger hinzugefügt werden sollen:", "pluginNotificatorNotificationEditMessageVariablesTitle": "Variablen", - "pluginNotificatorNotificationEditMessageVariablesTxt": "Eine Liste der Variablen ist unter https://code.google.com/p/kloudspeaker/wiki/NotificatorPlugin verfügbar.", - "pluginNotificatorNotificationEventUsersTitle": "Benutzer die eine Benachrichtigung auslösen", - "pluginNotificatorNotificationAddEventUserTitle": "Benutzer, die eine Benachrichtigung auslösen, hinzufügen", - "pluginNotificatorNotificationAddEventUserMessage": "Benutzer, die eine Benachrichtigung auslösen, auswählen:", - "pluginNotificatorNotificationNoEventUsersMsg": "Keine Benutzer ausgewählt, Benachrichtigungen werden durch Ereignisse von allen Benutzern ausgelöst", + "pluginNotificatorNotificationEditMessageVariablesTxt": "Für eine Liste verfügbarer Variablen, siehe https://github.com/sjarvela/kloudspeaker/wiki/Notificator-plugin#variables", + "pluginNotificatorNotificationEventUsersTitle": "Benutzer, die die Benachrichtung auslösen", + "pluginNotificatorNotificationAddEventUserTitle": "Ereignisauslösende Benutzer hinzufügen", + "pluginNotificatorNotificationAddEventUserMessage": "Benutzer auswählen, die als Ereignisauslöser hinzugefügt werden sollen:", + "pluginNotificatorNotificationNoEventUsersMsg": "Keine ereignisauslösenden Benutzer - die Benachrichtigung wird für Ereignisse aller Benutzer versandt", "pluginNotificatorNotificationEditEventFilters": "Ereignisfilter bearbeiten", - "pluginNotificatorNotificationNewFilter": "Neuen Ereignisfilter hinzufügen", - "pluginNotificatorNotificationEditEventFiltersType": "Typ", + "pluginNotificatorNotificationNewFilter": "Neuen Filter hinzufügen", + "pluginNotificatorNotificationEditEventFiltersType": "Ereignisart", "pluginNotificatorNotificationEditEventFiltersValue": "Wert", "pluginNotificatorNotificationEventFilterFolderEditorSelectTitle": "Ordner auswählen", - "pluginNotificatorNotificationEventFilterFolderEditorSelectMsg": "Ordner für den Ereignisfilter auswählen" + "pluginNotificatorNotificationEventFilterFolderEditorSelectMsg": "Ordner für den Ereignisfilter auswählen", + + "validationError-required" : "Dieses Feld wird benötigt", + "validationError-email" : "Eine gültige E-Mail-Adresse wird benötigt" } -} \ No newline at end of file +}