From 01677b2039c1bbbe7a557cdb57cdb84e129f0fd2 Mon Sep 17 00:00:00 2001 From: Giorgio <104979449+Giorgio-Germani@users.noreply.github.com> Date: Fri, 10 Jan 2025 18:29:47 +0000 Subject: [PATCH] German Translation (#7634) --- packages/core/lang/de.json | 67 ++++ packages/platform/lang/de.json | 24 ++ packages/platform/src/__tests__/lang/de.json | 5 + packages/presentation/lang/de.json | 46 +++ packages/ui/lang/de.json | 102 ++++++ plugins/activity-assets/lang/de.json | 55 ++++ plugins/attachment-assets/lang/de.json | 58 ++++ plugins/bitrix-assets/lang/de.json | 18 + plugins/board-assets/lang/de.json | 107 ++++++ plugins/calendar-assets/lang/de.json | 90 +++++ plugins/chunter-assets/lang/de.json | 136 ++++++++ plugins/contact-assets/lang/de.json | 110 +++++++ .../controlled-documents-assets/lang/de.json | 307 ++++++++++++++++++ plugins/document-assets/lang/de.json | 56 ++++ plugins/drive-assets/lang/de.json | 32 ++ plugins/gmail-assets/lang/de.json | 43 +++ plugins/guest-assets/lang/de.json | 10 + plugins/hr-assets/lang/de.json | 69 ++++ plugins/inventory-assets/lang/de.json | 25 ++ plugins/lead-assets/lang/de.json | 39 +++ plugins/login-assets/lang/de.json | 62 ++++ plugins/love-assets/lang/de.json | 84 +++++ plugins/notification-assets/lang/de.json | 62 ++++ plugins/preference-assets/lang/de.json | 7 + plugins/print-assets/lang/de.json | 5 + plugins/products-assets/lang/de.json | 39 +++ plugins/questions-assets/lang/de.json | 35 ++ plugins/recruit-assets/lang/de.json | 131 ++++++++ plugins/request-assets/lang/de.json | 23 ++ plugins/setting-assets/lang/de.json | 124 +++++++ plugins/support-assets/lang/de.json | 7 + plugins/tags-assets/lang/de.json | 45 +++ plugins/task-assets/lang/de.json | 101 ++++++ plugins/telegram-assets/lang/de.json | 61 ++++ plugins/templates-assets/lang/de.json | 21 ++ plugins/time-assets/lang/de.json | 64 ++++ plugins/tracker-assets/lang/de.json | 292 +++++++++++++++++ plugins/training-assets/lang/de.json | 103 ++++++ plugins/view-assets/lang/de.json | 132 ++++++++ plugins/workbench-assets/lang/de.json | 41 +++ server/account/lang/de.json | 19 ++ 41 files changed, 2857 insertions(+) create mode 100644 packages/core/lang/de.json create mode 100644 packages/platform/lang/de.json create mode 100644 packages/platform/src/__tests__/lang/de.json create mode 100644 packages/presentation/lang/de.json create mode 100644 packages/ui/lang/de.json create mode 100644 plugins/activity-assets/lang/de.json create mode 100644 plugins/attachment-assets/lang/de.json create mode 100644 plugins/bitrix-assets/lang/de.json create mode 100644 plugins/board-assets/lang/de.json create mode 100644 plugins/calendar-assets/lang/de.json create mode 100644 plugins/chunter-assets/lang/de.json create mode 100644 plugins/contact-assets/lang/de.json create mode 100644 plugins/controlled-documents-assets/lang/de.json create mode 100644 plugins/document-assets/lang/de.json create mode 100644 plugins/drive-assets/lang/de.json create mode 100644 plugins/gmail-assets/lang/de.json create mode 100644 plugins/guest-assets/lang/de.json create mode 100644 plugins/hr-assets/lang/de.json create mode 100644 plugins/inventory-assets/lang/de.json create mode 100644 plugins/lead-assets/lang/de.json create mode 100644 plugins/login-assets/lang/de.json create mode 100644 plugins/love-assets/lang/de.json create mode 100644 plugins/notification-assets/lang/de.json create mode 100644 plugins/preference-assets/lang/de.json create mode 100644 plugins/print-assets/lang/de.json create mode 100644 plugins/products-assets/lang/de.json create mode 100644 plugins/questions-assets/lang/de.json create mode 100644 plugins/recruit-assets/lang/de.json create mode 100644 plugins/request-assets/lang/de.json create mode 100644 plugins/setting-assets/lang/de.json create mode 100644 plugins/support-assets/lang/de.json create mode 100644 plugins/tags-assets/lang/de.json create mode 100644 plugins/task-assets/lang/de.json create mode 100644 plugins/telegram-assets/lang/de.json create mode 100644 plugins/templates-assets/lang/de.json create mode 100644 plugins/time-assets/lang/de.json create mode 100644 plugins/tracker-assets/lang/de.json create mode 100644 plugins/training-assets/lang/de.json create mode 100644 plugins/view-assets/lang/de.json create mode 100644 plugins/workbench-assets/lang/de.json create mode 100644 server/account/lang/de.json diff --git a/packages/core/lang/de.json b/packages/core/lang/de.json new file mode 100644 index 00000000000..c21dc3e0241 --- /dev/null +++ b/packages/core/lang/de.json @@ -0,0 +1,67 @@ +{ + "string": { + "Id": "Id", + "Space": "Arbeitsbereich", + "Spaces": "Arbeitsbereiche", + "SpacesDescription": "Alle Arbeitsbereichstypen verwalten", + "TypedSpace": "Typisierter Arbeitsbereich", + "SpaceType": "Arbeitsbereichstyp", + "Modified": "Geändert", + "ModifiedDate": "Änderungsdatum", + "ModifiedBy": "Geändert von", + "Class": "Klasse", + "AttachedTo": "Angehängt an", + "AttachedToClass": "Angehängt an Klasse", + "Name": "Name", + "Description": "Beschreibung", + "ShortDescription": "Kurzbeschreibung", + "Descriptor": "Bezeichner", + "TargetClass": "Zielklasse", + "Role": "Rolle", + "Roles": "Rollen", + "Private": "Privat", + "Archived": "Archiviert", + "ClassLabel": "Typ", + "ClassPropertyLabel": "Bezeichnung", + "String": "Text", + "Markup": "Formatierter Text", + "Number": "Zahl", + "Boolean": "Boolesch", + "Timestamp": "Zeitstempel", + "Date": "Datum", + "IntlString": "Internationaler Text", + "Ref": "Referenz", + "Collection": "Sammlung", + "Array": "Liste", + "Enum": "Aufzählung", + "Members": "Mitglieder", + "Hyperlink": "URL", + "MarkupBlobRef": "Kollaborativ", + "Object": "Objekt", + "System": "System", + "CreatedBy": "Erstellt von", + "CreatedDate": "Erstellungsdatum", + "Status": "Status", + "StatusCategory": "Statuskategorie", + "Account": "Konto", + "Rank": "Rang", + "Owners": "Eigentümer", + "Permission": "Berechtigung", + "CreateObject": "Objekt erstellen", + "UpdateObject": "Objekt aktualisieren", + "DeleteObject": "Objekt löschen", + "ForbidDeleteObject": "Objekt löschen verbieten", + "UpdateSpace": "Arbeitsbereich aktualisieren", + "ArchiveSpace": "Arbeitsbereich archivieren", + "CreateObjectDescription": "Gewährt Benutzern die Möglichkeit, Objekte im Arbeitsbereich zu erstellen", + "UpdateObjectDescription": "Gewährt Benutzern die Möglichkeit, Objekte im Arbeitsbereich zu aktualisieren", + "DeleteObjectDescription": "Gewährt Benutzern die Möglichkeit, Objekte im Arbeitsbereich zu löschen", + "ForbidDeleteObjectDescription": "Verbietet Benutzern das Löschen von Objekten im Arbeitsbereich", + "UpdateSpaceDescription": "Gewährt Benutzern die Möglichkeit, den Arbeitsbereich zu aktualisieren", + "ArchiveSpaceDescription": "Gewährt Benutzern die Möglichkeit, den Arbeitsbereich zu archivieren", + "AutoJoin": "Automatisch beitreten", + "AutoJoinDescr": "Neue Mitarbeiter automatisch diesem Arbeitsbereich hinzufügen", + "BlobSize": "Größe", + "BlobContentType": "Inhaltstyp" + } +} diff --git a/packages/platform/lang/de.json b/packages/platform/lang/de.json new file mode 100644 index 00000000000..f1a55b1b7b0 --- /dev/null +++ b/packages/platform/lang/de.json @@ -0,0 +1,24 @@ +{ + "status": { + "LoadingPlugin": "Plugin {plugin} wird geladen...", + "UnknownError": "Unbekannter Fehler: {message}", + "InvalidId": "Ungültige ID: {id}", + "BadRequest": "Fehlerhafte Anfrage", + "Forbidden": "Zugriff verweigert", + "ExpiredLink": "Dieser Einladungslink ist abgelaufen", + "Unauthorized": "Nicht autorisiert", + "UnknownMethod": "Unbekannte Methode: {method}", + "InternalServerError": "Interner Serverfehler", + "MaintenanceWarning": "Wartung geplant in {time, plural, =1 {weniger als einer Minute} other {# Minuten}}", + "AccountNotFound": "Konto nicht gefunden", + "AccountNotConfirmed": "Konto nicht bestätigt", + "WorkspaceNotFound": "Arbeitsbereich nicht gefunden", + "InvalidPassword": "Ungültiges Passwort", + "AccountAlreadyExists": "Konto existiert bereits", + "WorkspaceRateLimit": "Server ist ausgelastet, bitte warten Sie einen Moment und versuchen Sie es erneut", + "AccountAlreadyConfirmed": "Konto wurde bereits bestätigt", + "WorkspaceAlreadyExists": "Arbeitsbereich existiert bereits", + "InvalidOtp": "Ungültiger Code", + "InviteNotFound": "Einladung mit E-Mail: {email} nicht gefunden." + } +} diff --git a/packages/platform/src/__tests__/lang/de.json b/packages/platform/src/__tests__/lang/de.json new file mode 100644 index 00000000000..34b6b8a228d --- /dev/null +++ b/packages/platform/src/__tests__/lang/de.json @@ -0,0 +1,5 @@ +{ + "string": { + "loadingPlugin": "Plugin ''{plugin}'' wird geladen..." + } +} \ No newline at end of file diff --git a/packages/presentation/lang/de.json b/packages/presentation/lang/de.json new file mode 100644 index 00000000000..e8970badcf8 --- /dev/null +++ b/packages/presentation/lang/de.json @@ -0,0 +1,46 @@ +{ + "string": { + "Create": "Erstellen", + "Cancel": "Abbrechen", + "Ok": "Ok", + "Save": "Speichern", + "Saved": "Gespeichert...", + "Download": "Herunterladen", + "Delete": "Löschen", + "Close": "Schließen", + "NotSelected": "Nicht ausgewählt", + "Deselect": "Auswahl aufheben", + "Archived": "(archiviert)", + "AddSocialLinks": "Social Media Links hinzufügen", + "EditSocialLinks": "Social Media Links bearbeiten", + "Change": "Ändern", + "Remove": "Entfernen", + "Search": "Suchen...", + "Spaces": "Bereiche", + "NumberSpaces": "{count, plural, =0 {In} =1 {In 1 Bereich} other {In # Bereichen}}", + "InThis": "In diesem {space}", + "NoMatchesInThis": "Keine Treffer in diesem {space}", + "NoMatchesFound": "Keine Treffer gefunden", + "NotInThis": "Nicht in diesem {space}", + "Match": "Treffer", + "Add": "Hinzufügen", + "Edit": "Bearbeiten", + "DocumentPreview": "Vorschau", + "MakePrivate": "Privat machen", + "MakePrivateDescription": "Nur Mitglieder können es sehen", + "Created": "Erstellt", + "NoResults": "Keine Ergebnisse gefunden", + "Next": "Weiter", + "FailedToPreview": "Vorschau fehlgeschlagen", + "ContentType": "Inhaltstyp", + "ContentTypeNotSupported": "Vorschau ist für diesen Inhaltstyp nicht verfügbar", + "StartDrawing": "Darüber kritzeln", + "DrawingHistory": "Kritzel-Verlauf", + "ColorAdd": "Farbvoreinstellung hinzufügen", + "ColorRemove": "Farbvoreinstellung entfernen", + "ColorReset": "Farbvoreinstellungen zurücksetzen" + }, + "status": { + "FileTooLarge": "Datei zu groß" + } +} diff --git a/packages/ui/lang/de.json b/packages/ui/lang/de.json new file mode 100644 index 00000000000..be5d01f7650 --- /dev/null +++ b/packages/ui/lang/de.json @@ -0,0 +1,102 @@ +{ + "string": { + "EditBoxPlaceholder": "Text eingeben...", + "Ok": "Ok", + "Cancel": "Abbrechen", + "Save": "Speichern", + "Publish": "Veröffentlichen", + "SaveDraft": "Entwurf speichern", + "MinutesAgo": "{minutes, plural, =0 {vor weniger als einer Minute} =1 {vor einer Minute} other {vor # Minuten}}", + "HoursAgo": "{hours, plural, =0 {vor weniger als einer Stunde} =1 {vor einer Stunde} other {vor # Stunden}}", + "DaysAgo": "{days, plural, =0 {heute} =1 {gestern} other {vor # Tagen}}", + "MonthsAgo": "{months, plural, =0 {diesen Monat} =1 {vor einem Monat} other {vor # Monaten}}", + "YearsAgo": "{years, plural, =0 {dieses Jahr} =1 {vor einem Jahr} other {vor # Jahren}}", + "Minutes": "{minutes, plural, =0 {weniger als eine Minute} =1 {eine Minute} other {# Minuten}}", + "Hours": "{hours, plural, =0 {weniger als eine Stunde} =1 {eine Stunde} other {# Stunden}}", + "Days": "{days, plural, =0 {heute} =1 {1 Tag} other {# Tage}}", + "Weeks": "{weeks, plural, =0 {diese Woche} =1 {1 Woche} other {# Wochen}}", + "Months": "{months, plural, =0 {diesen Monat} =1 {1 Monat} other {# Monate}}", + "Years": "{years, plural, =0 {dieses Jahr} =1 {ein Jahr} other {# Jahre}}", + "Before": "Vor", + "After": "Nach", + "MinutesShort": "{value}m", + "HoursShort": "{value}h", + "DaysShort": "{value}t", + "ShowMore": "Mehr anzeigen", + "ShowLess": "Weniger anzeigen", + "Search": "Suchen", + "SearchDots": "Suchen...", + "Suggested": "Vorgeschlagen", + "TimeTooltip": "{value}", + "SelectDate": "Datum auswählen", + "None": "Keine", + "NotSelected": "Nicht ausgewählt", + "Today": "Heute", + "NoDate": "Kein Datum", + "StartDate": "Startdatum", + "TargetDate": "Zieldatum", + "Overdue": "Überfällig", + "DueDate": "Fälligkeitsdatum", + "AddDueDate": "Fälligkeitsdatum hinzufügen", + "SetDueDate": "Fälligkeitsdatum festlegen", + "EditDueDate": "Fälligkeitsdatum bearbeiten", + "SaveDueDate": "Fälligkeitsdatum speichern", + "NeedsToBeCompletedByThisDate": "Muss bis zu diesem Datum abgeschlossen sein", + "DueDatePopupTitle": "Fällig am {value}", + "DueDatePopupOverdueTitle": "War fällig am {value}", + "DueDatePopupDescription": "{value, plural, =0 {Heute} =1 {Morgen} other {noch # Tage}}", + "DueDatePopupOverdueDescription": "{value, plural, =1 {1 Tag überfällig} other {# Tage überfällig}}", + "English": "Englisch", + "Russian": "Russisch", + "Portuguese": "Portugiesisch", + "Spanish": "Spanisch", + "Chinese": "Chinesisch", + "French": "Französisch", + "Italian": "Italienisch", + "Czech": "Tschechisch", + "MinutesBefore": "{minutes, plural, =1 {eine Minute vorher} other {# Minuten vorher}}", + "HoursBefore": "{hours, plural, =1 {eine Stunde vorher} other {# Stunden vorher}}", + "DaysBefore": "{days, plural, =1 {einen Tag vorher} other {# Tage vorher}}", + "WeeksBefore": "{weeks, plural, =1 {eine Woche vorher} other {# Wochen vorher}}", + "MonthsBefore": "{months, plural, =1 {einen Monat vorher} other {# Monate vorher}}", + "MinutesAfter": "{minutes, plural, =1 {in einer Minute} other {in # Minuten}}", + "HoursAfter": "{hours, plural, =1 {in einer Stunde} other {in # Stunden}}", + "DaysAfter": "{days, plural, =1 {in einem Tag} other {in # Tagen}}", + "WeeksAfter": "{weeks, plural, =1 {in einer Woche} other {in # Wochen}}", + "MonthsAfter": "{months, plural, =1 {in einem Monat} other {in # Monaten}}", + "NoActionsDefined": "Keine Aktionen verfügbar", + "Incoming": "Eingehend", + "HoursLabel": "Stunden", + "Back": "Zurück", + "Next": "Weiter", + "DropdownDefaultLabel": "Element auswählen", + "DD": "TT", + "MM": "MM", + "YYYY": "JJJJ", + "HH": "HH", + "GettingWorkDone": "Arbeit erledigen", + "ExpressYourself": "Ausdrücken", + "Smileys": "Smileys", + "Nature": "Natur", + "Symbols": "Symbole", + "TravelAndPlaces": "Reisen & Orte", + "Objects": "Objekte", + "Food": "Essen", + "MoreCount": "{count} weitere", + "Spacious": "Geräumig", + "Compact": "Kompakt", + "ThemeLight": "Hell", + "ThemeDark": "Dunkel", + "ThemeSystem": "System", + "NoTimeZonesFound": "Keine Zeitzonen gefunden", + "Selected": "Ausgewählt:", + "Submit": "Absenden", + "NextStep": "Nächster Schritt", + "TypeHere": "Hier eingeben...", + "NormalSize": "Normale Größe", + "FullSize": "Volle Größe", + "UseMaxWidth": "Maximale Breite", + "Sidebar": "Seitenleiste", + "Language": "Sprache" + } +} diff --git a/plugins/activity-assets/lang/de.json b/plugins/activity-assets/lang/de.json new file mode 100644 index 00000000000..c173e680e0e --- /dev/null +++ b/plugins/activity-assets/lang/de.json @@ -0,0 +1,55 @@ +{ + "string": { + "Activity": "Aktivität", + "Added": "hinzugefügt", + "All": "Alle", + "AllActivity": "Alle Aktivitäten", + "Attributes": "Attribute", + "Changed": "Geändert", + "CollectionUpdated": "{collection} aktualisiert", + "Created": "Erstellt", + "DocAdded": "{_class} hinzugefügt", + "DocCreated": "{_class} erstellt", + "DocDeleted": "{_class} gelöscht", + "Edit": "Bearbeiten", + "Edited": "Bearbeitet", + "Emoji": "Emoji", + "For": "Für", + "From": "von", + "In": "In", + "At": "um", + "LastReply": "Letzte Antwort", + "New": "Neu", + "NewestFirst": "Neueste zuerst", + "Pinned": "Angepinnt", + "Reacted": "Reagiert", + "Reactions": "Reaktionen", + "Reaction": "Reaktion", + "Removed": "entfernt", + "Replies": "Antworten", + "RepliesCount": "{replies, plural, =1 {# Antwort} other {# Antworten}}", + "Set": "gesetzt", + "To": "zu", + "Unset": "Zurückgesetzt", + "Update": "Aktualisieren", + "Updated": "Aktualisiert", + "UpdatedCollection": "Aktualisiert", + "Message": "Nachricht", + "Mentioned": "Erwähnt", + "You": "Du", + "Mentions": "Erwähnungen", + "MentionedYouIn": "Hat dich in {title} erwähnt", + "Messages": "Nachrichten", + "Thread": "Thread", + "AddReaction": "Reaktion hinzufügen", + "SaveForLater": "Für später speichern", + "RemoveFromLater": "Aus Gespeichertem entfernen", + "ReactionNotificationTitle": "Reaktion auf {title}", + "ReactionNotificationBody": "{senderName}: {reaction}", + "NewObject": "Neues {object}", + "RemovedObject": "{object} entfernt", + "ChangedObject": "{object} geändert", + "UnsetObject": "{object} zurückgesetzt", + "UpdatedObject": "{object} aktualisiert" + } +} \ No newline at end of file diff --git a/plugins/attachment-assets/lang/de.json b/plugins/attachment-assets/lang/de.json new file mode 100644 index 00000000000..3b9b5927350 --- /dev/null +++ b/plugins/attachment-assets/lang/de.json @@ -0,0 +1,58 @@ +{ + "string": { + "UploadDropFilesHere": "Dateien hier hochladen oder ablegen", + "NoAttachments": "Hierfür gibt es keine Anhänge", + "NoParticipants": "Keine Teilnehmer hinzugefügt", + "AddAttachment": "hat einen Anhang hochgeladen", + "Attachments": "Anhänge", + "Photos": "Fotos", + "File": "Datei", + "Files": "Dateien", + "NoFiles": "Keine Dateien vorhanden", + "ShowMoreAttachments": "Mehr anzeigen", + "Type": "Typ", + "Size": "Größe", + "Photo": "Foto", + "Date": "Datum", + "LastModified": "Zuletzt geändert", + "Name": "Name", + "FileBrowser": "Dateibrowser", + "FileBrowserFileCounter": "{results, plural, =1 {# Ergebnis} other {# Ergebnisse}}", + "FileBrowserListView": "Liste", + "FileBrowserGridView": "Raster", + "FileBrowserFilterFrom": "Von", + "FileBrowserFilterIn": "In", + "FileBrowserFilterDate": "Datum", + "FileBrowserFilterFileType": "Dateityp", + "FileBrowserSort": "Sortieren", + "FileBrowserSortNewest": "Neueste Datei", + "FileBrowserSortOldest": "Älteste Datei", + "FileBrowserSortAZ": "A bis Z", + "FileBrowserSortZA": "Z bis A", + "FileBrowserSortSmallest": "Kleinste Datei", + "FileBrowserSortBiggest": "Größte Datei", + "FileBrowserDateFilterAny": "Beliebiger Zeitpunkt", + "FileBrowserDateFilterToday": "Heute", + "FileBrowserDateFilterYesterday": "Gestern", + "FileBrowserDateFilter7Days": "Letzte 7 Tage", + "FileBrowserDateFilter30Days": "Letzte 30 Tage", + "FileBrowserDateFilter3Months": "Letzte 3 Monate", + "FileBrowserDateFilter12Months": "Letzte 12 Monate", + "FileBrowserTypeFilterAny": "Alle Dateitypen", + "FileBrowserTypeFilterImages": "Bilder", + "FileBrowserTypeFilterAudio": "Audio", + "FileBrowserTypeFilterVideos": "Videos", + "FileBrowserTypeFilterPDFs": "PDFs", + "AddAttachmentToSaved": "Anhang zu Gespeicherten hinzufügen", + "RemoveAttachmentFromSaved": "Anhang von Gespeicherten entfernen", + "DeleteFile": "Datei löschen", + "Description": "Beschreibung", + "Pinned": "Wichtig", + "PinAttachment": "Als wichtig markieren", + "UnPinAttachment": "Als weniger wichtig markieren", + "FilterAttachments": "Anhänge", + "RemovedAttachment": "Anhang entfernt", + "ContentType": "Inhaltstyp", + "OpenInWindow": "In Fenster öffnen" + } +} diff --git a/plugins/bitrix-assets/lang/de.json b/plugins/bitrix-assets/lang/de.json new file mode 100644 index 00000000000..2b22ab83985 --- /dev/null +++ b/plugins/bitrix-assets/lang/de.json @@ -0,0 +1,18 @@ +{ + "string": { + "BitrixTokenUrl": "Bitrix24 Token-URL", + "Bitrix": "", + "BitrixDesc": "Bitrix 24 Integration", + "Settings": "Konfigurieren", + "NotAllowed": "Ohne Administratorrechte nicht erlaubt", + "BitrixEntityType": "Entitätszuordnung", + "FieldMapping": "Feldzuordnung", + "AddField": "Zuordnung hinzufügen", + "Attribute": "Attribut", + "MapField": "Zuordnen...", + "BitrixImport": "Mit Bitrix synchronisieren", + "AddMapping": "Entitätszuordnung hinzufügen", + "ConfigLabel": "Bitrix24", + "ConfigDescription": "Erweiterung für Bitrix 24 Integration" + } +} diff --git a/plugins/board-assets/lang/de.json b/plugins/board-assets/lang/de.json new file mode 100644 index 00000000000..d51c379fa86 --- /dev/null +++ b/plugins/board-assets/lang/de.json @@ -0,0 +1,107 @@ +{ + "string": { + "Completed": "Abgeschlossen", + "Name": "Name", + "CreateBoard": "Board erstellen", + "OpenCard": "Karte öffnen", + "CreateCard": "Karte erstellen", + "CardName": "Kartenname", + "Cards": "Karten", + "SelectBoard": "Board auswählen", + "More": "Mehr...", + "Title": "Titel", + "ManageBoardStatuses": "Board-Status verwalten", + "BoardName": "Board", + "CardCreateLabel": "Karte", + "CardPlaceholder": "Karten-Platzhalter", + "Board": "Board", + "Boards": "Boards", + "MyBoards": "Meine Boards", + "BoardApplication": "Boards", + "Card": "Karte", + "Assignee": "Zugewiesen an", + "Description": "Beschreibung", + "DescriptionPlaceholder": "Fügen Sie eine detailliertere Beschreibung hinzu...", + "Location": "Standort", + "Members": "Mitglieder", + "IsArchived": "Archiviert", + "BoardCreateLabel": "Board", + "Settings": "Einstellungen", + "Suggested": "Vorgeschlagen", + "Labels": "Labels", + "CreateLabel": "Neues Label erstellen", + "SearchLabels": "Labels durchsuchen...", + "SelectColor": "Farbe auswählen", + "NoColor": "Keine Farbe", + "NoColorInfo": "Dies wird nicht auf der Vorderseite der Karten angezeigt.", + "Checklists": "Checklisten", + "ChecklistDropdownNone": "(keine)", + "ShowDoneChecklistItems": "Erledigte Einträge anzeigen ({done})", + "HideDoneChecklistItems": "Erledigte Einträge ausblenden", + "CopyChecklistFrom": "Einträge kopieren von...", + "Dates": "Termine", + "Attachments": "Anhänge", + "AddAttachment": "Anhang hinzufügen", + "DropFileToUpload": "Dateien zum Hochladen hier ablegen.", + "AttachFrom": "Anhängen von...", + "AttachmentTip": "Tipp: Sie können Dateien per Drag & Drop auf Karten ziehen, um sie hochzuladen.", + "Computer": "Computer", + "CustomFields": "Benutzerdefinierte Felder", + "AddButton": "Button hinzufügen", + "Actions": "Aktionen", + "Cover": "Titelbild", + "Join": "Beitreten", + "Move": "Verschieben", + "Copy": "Kopieren", + "MakeTemplate": "Als Vorlage speichern", + "Archive": "Archivieren", + "SendToBoard": "An Board senden", + "Delete": "Löschen", + "HideDetails": "Details ausblenden", + "ShowDetails": "Details anzeigen", + "NewList": "Weitere Liste hinzufügen", + "AddList": "Liste hinzufügen", + "NewListPlaceholder": "Listentitel eingeben...", + "AddACard": "Karte hinzufügen", + "AddCard": "Karte hinzufügen", + "CardTitlePlaceholder": "Titel für diese Karte eingeben...", + "MoveCard": "Karte verschieben", + "SelectDestination": "Ziel auswählen", + "Create": "Erstellen", + "CreateDescription": "Wenn Sie möchten, können wir für jede neue Zeile eine Karte erstellen ({number}). Sie können auch eine Karte mit einem langen Titel erstellen.", + "CreateSingle": "Nur eine Karte", + "CreateMultiple": "{number} Karten erstellen", + "Cancel": "Abbrechen", + "List": "Liste", + "Position": "Position", + "Current": "{label} (aktuell)", + "Save": "Speichern", + "Remove": "Entfernen", + "NullDate": "TT.MM.JJJJ", + "ViewProfile": "Profil anzeigen", + "RemoveFromCard": "Von Karte entfernen", + "LinkName": "Link-Name", + "Edit": "Bearbeiten", + "Update": "Aktualisieren", + "DeleteAttachment": "Das Löschen eines Anhangs ist endgültig. Es gibt keine Möglichkeit diese Aktion rückgängig zumachen.", + "DeleteCard": "Alle Aktionen werden aus dem Aktivitätsverlauf entfernt und Sie können die Karte nicht wieder öffnen. Dies kann nicht rückgängig gemacht werden.", + "SearchMembers": "Mitglieder suchen", + "Menu": "Menü", + "ShowMenu": "Menü anzeigen", + "ToArchive": "Archivieren", + "CopyCard": "Karte kopieren", + "AlsoCopy": "Beibehalten...", + "CopyTo": "Kopieren nach...", + "NoResults": "Keine Ergebnisse", + "SwitchToLists": "Zu Listen wechseln", + "SwitchToCards": "Zu Karten wechseln", + "SearchArchive": "Archiv durchsuchen...", + "Size": "Größe", + "RemoveCover": "Titelbild entfernen", + "DeleteChecklist": "Checkliste löschen", + "DeleteChecklistConfirm": "Das Löschen einer Checkliste ist endgültig und kann nicht rückgängig gemacht werden.", + "ConvertToCard": "In Karte umwandeln", + "ConfigLabel": "Board", + "ConfigDescription": "Erweiterung zur Verwaltung von Kanban-Boards." + } +} diff --git a/plugins/calendar-assets/lang/de.json b/plugins/calendar-assets/lang/de.json new file mode 100644 index 00000000000..624bcda10d4 --- /dev/null +++ b/plugins/calendar-assets/lang/de.json @@ -0,0 +1,90 @@ +{ + "string": { + "ApplicationLabelCalendar": "Kalender", + "Calendars": "Kalender", + "Participants": "Teilnehmer", + "NoParticipants": "Keine Teilnehmer hinzugefügt", + "PersonsLabel": "{name}", + "AddDescription": "Beschreibung hinzufügen", + "Date": "Datum", + "DueTo": "Fälligkeitsdatum", + "Description": "Beschreibung", + "Title": "Titel", + "Location": "Ort", + "Company": "Unternehmen", + "CreateCalendar": "Kalender erstellen", + "Calendar": "Kalender", + "Events": "Termine", + "Event": "Termin", + "ModeDay": "Tag", + "ModeWeek": "Woche", + "ModeMonth": "Monat", + "ModeYear": "Jahr", + "Today": "Heute", + "TableView": "Tabelle", + "DueMinutes": "{minutes, plural, =0 {weniger als eine Minute} =1 {eine Minute} other {# Minuten}}", + "DueHours": "{hours, plural, =0 {weniger als eine Stunde} =1 {1 Stunde} other {# Stunden}}", + "DueDays": "{days, plural, =0 {heute} =1 {1 Tag} other {# Tage}}", + "Reminder": "Erinnerung", + "ReminderTime": "Erinnerungszeit", + "RemindMeAt": "Erinnere mich um", + "CreateReminder": "Erinnerung erstellen", + "CreatedReminder": "Erinnerung erstellt", + "Reminders": "Erinnerungen", + "Shift": "Schicht", + "State": "Status", + "NoReminders": "Keine Erinnerungen", + "AllDay": "Ganztägig", + "AndMore": "Und {count} weitere", + "CreateEvent": "Termin erstellen", + "EventFor": "Termin für: ", + "ConfigLabel": "Kalender", + "ConfigDescription": "Erweiterung zur Anzeige des Kalenders mit Terminen", + "HideDetails": "Details ausblenden", + "ReccuringEvent": "Wiederkehrender Termin", + "ExternalParticipants": "Externe Teilnehmer", + "IntegrationDescr": "Mit Google Kalender verbinden", + "Connect": "Verbinden", + "RedirectGoogle": "Sie werden zur Google-Authentifizierungsseite weitergeleitet. Bitte wählen Sie alle Berechtigungen aus.", + "ConnectCalendar": "Google Kalender-Konto verbinden", + "EditRecEvent": "Wiederkehrenden Termin bearbeiten", + "RemoveRecEvent": "Wiederkehrenden Termin entfernen", + "ThisEvent": "Dieser Termin", + "ThisAndNext": "Dieser und folgende Termine", + "AllEvents": "Alle Termine", + "EventTitlePlaceholder": "Termintitel", + "TimeZone": "Zeitzone", + "Repeat": "Wiederholen", + "On": "Am", + "Every": "Jeden", + "After": "Nach", + "Ends": "Endet", + "Never": "Nie", + "Day": "Tag", + "Week": "Woche", + "Month": "Monat", + "Year": "Jahr", + "MondayShort": "Mo", + "TuesdayShort": "Di", + "WednesdayShort": "Mi", + "ThursdayShort": "Do", + "FridayShort": "Fr", + "SaturdayShort": "Sa", + "SundayShort": "So", + "OnUntil": "Am", + "Times": "{count, plural, one {Mal} other {Mal}}", + "AddParticipants": "Teilnehmer hinzufügen", + "Sync": "Synchronisation", + "Busy": "Beschäftigt", + "AddReminder": "Erinnerung hinzufügen", + "SeeAllNumberParticipants": "{value, plural, other {Alle # Teilnehmer anzeigen}}", + "SeeAllNumberReminders": "{value, plural, other {Alle # Erinnerungen anzeigen}}", + "Visibility": "Sichtbarkeit", + "Private": "Nur für Sie sichtbar", + "Public": "Für alle sichtbar", + "FreeBusy": "Frei/Beschäftigt", + "DefaultVisibility": "Standardsichtbarkeit", + "NotAllPermissions": "Es wurden nicht alle Berechtigungen erteilt", + "GooglePrivacy": "Die Nutzung und Übertragung von Informationen durch Huly, die von Google APIs empfangen werden, an andere Apps entspricht der Google API Services User Data Policy, einschließlich der Anforderungen zur eingeschränkten Nutzung." + } +} \ No newline at end of file diff --git a/plugins/chunter-assets/lang/de.json b/plugins/chunter-assets/lang/de.json new file mode 100644 index 00000000000..eb06efed05b --- /dev/null +++ b/plugins/chunter-assets/lang/de.json @@ -0,0 +1,136 @@ +{ + "string": { + "ApplicationLabelChunter": "Chat", + "LeftComment": "hat einen Kommentar hinterlassen", + "Channels": "Kanäle", + "DirectMessages": "Direktnachrichten", + "CreateChannel": "Neuer Kanal", + "NewDirectMessage": "Neue Direktnachricht", + "ChannelName": "Name", + "ChannelNamePlaceholder": "Kanal", + "ChannelDescription": "Beschreibung", + "Channel": "Kanal", + "DirectMessage": "Direktnachricht", + "EditUpdate": "Speichern...", + "EditCancel": "Abbrechen", + "Comments": "Kommentare", + "About": "Über", + "Members": "Mitglieder", + "NoMembers": "Keine Mitglieder", + "MentionedIn": "Hat dich erwähnt in ", + "Mentioned": "Erwähnt", + "ContactInfo": "Kontaktinformationen", + "Content": "Inhalt", + "Comment": "Kommentar", + "Message": "Nachricht", + "MessageOn": "Nachricht am", + "On": "am", + "Reference": "Referenz", + "Chat": "Chat", + "In": "In", + "MentionNotification": "Erwähnt", + "Topic": "Thema", + "Thread": "Thread", + "Threads": "Threads", + "New": "Neu", + "MarkUnread": "Als ungelesen markieren", + "GetNewReplies": "Über neue Antworten benachrichtigen", + "TurnOffReplies": "Benachrichtigungen für Antworten deaktivieren", + "PinMessage": "Nachricht anheften", + "UnpinMessage": "Nachricht lösen", + "Pinned": "Angeheftet", + "EditMessage": "Nachricht bearbeiten", + "Edited": "bearbeitet", + "DeleteMessage": "Nachricht löschen", + "AndYou": "{participants, plural, =0 {Nur du} other {und du}}", + "ShowMoreReplies": "{count} weitere Antworten anzeigen", + "Settings": "Einstellungen", + "ArchiveChannel": "Kanal archivieren", + "UnarchiveChannel": "Kanal aus Archiv holen", + "ArchiveConfirm": "Wenn Sie einen Kanal archivieren, wird er für alle archiviert.

Niemand wird mehr Nachrichten senden können, aber der Zugriff auf den Verlauf des Kanals bleibt erhalten.

Sie können die Inhalte des Kanals weiterhin über die Suche finden.
Und Sie können den Kanal bei Bedarf jederzeit wieder aus dem Archiv holen.\n", + "UnarchiveConfirm": "Möchten Sie den Kanal aus dem Archiv holen?", + "AddToSaved": "Zu Gespeicherten hinzufügen", + "RemoveFromSaved": "Von Gespeicherten entfernen", + "EmptySavedHeader": "Nachrichten zum späteren Abruf speichern", + "EmptySavedText": "Haken Sie Ihre Aufgaben ab oder speichern Sie etwas für später. Nur Sie können Ihre gespeicherten Elemente sehen, nutzen Sie sie also, wie Sie möchten.", + "SharedBy": "Geteilt von {name} {time}", + "LeaveChannel": "Kanal verlassen", + "ChannelBrowser": "Kanal-Browser", + "Saved": "Gespeichert", + "ConvertToPrivate": "In privaten Kanal umwandeln", + "MessagesBrowser": "Nachrichten-Browser", + "CreateBy": "Erstellt von", + "ThreadMessage": "Thread-Nachricht", + "ChunterBrowser": "Browser", + "Messages": "Nachrichten", + "NoResults": "Keine Ergebnisse", + "CopyLink": "Link kopieren", + "FilterBacklinks": "Rückverweise", + "DM": "Direktnachricht", + "DMNotification": "Hat Ihnen eine Nachricht gesendet", + "ConfigLabel": "Chat", + "ConfigDescription": "Erweiterung für Textkommunikation", + "LastMessage": "Letzte Nachricht", + "You": "Sie", + "YouHaveJoinedTheConversation": "Sie sind dem Gespräch beigetreten", + "NoMessages": "Es gibt noch keine Nachrichten", + "DirectNotificationTitle": "{senderName}", + "DirectNotificationBody": "{message}", + "MessageNotificationBody": "{senderName}: {message}", + "AddCommentPlaceholder": "Kommentar hinzufügen...", + "Reacted": "Reagiert", + "Docs": "Dokumente", + "NewestFirst": "Neueste zuerst", + "ReplyToThread": "Auf Thread antworten", + "SentMessage": "Nachricht gesendet", + "Direct": "Direkt", + "RepliedToThread": "Auf Thread geantwortet", + "RepliedTo": "antwortete auf: {message}", + "AllChannels": "Alle Kanäle", + "AllContacts": "Alle Kontakte", + "NewChannel": "Neuer Kanal", + "DescriptionOptional": "Beschreibung (optional)", + "Visibility": "Sichtbarkeit", + "Public": "Öffentlich", + "Private": "Privat", + "NewDirectChat": "Neuer Direktchat", + "AddMembers": "Mitglieder hinzufügen", + "PinnedCount": "{count} angeheftet", + "LoadingHistory": "Verlauf wird geladen...", + "UnpinChannels": "Alle Kanäle lösen", + "ArchiveActivityConfirmationTitle": "Alle Aktivitätskanäle archivieren?", + "ArchiveActivityConfirmationMessage": "Sind Sie sicher, dass Sie alle Aktivitätskanäle archivieren möchten? Diese Aktion kann nicht rückgängig gemacht werden.", + "CloseConversation": "Gespräch schließen", + "Starred": "Markiert", + "DeleteStarred": "Markierung löschen", + "StarChannel": "Kanal markieren", + "StarConversation": "Gespräch markieren", + "UnstarChannel": "Kanalmarkierung entfernen", + "UnstarConversation": "Gesprächsmarkierung entfernen", + "JoinChannelHeader": "Klicken Sie auf \"Beitreten\", um zu beginnen.", + "JoinChannelText": "Sobald Sie beigetreten sind, können Sie alle Nachrichten lesen und an der Diskussion teilnehmen.", + "NoMessagesInChannel": "Derzeit gibt es keine Nachrichten", + "SendMessagesInChannel": "Senden Sie die erste Nachricht, um das Gespräch zu beginnen", + "LatestMessages": "↓ Neueste Nachrichten", + "Joined": "Beigetreten", + "Left": "Verlassen", + "Added": "Hinzugefügt", + "Removed": "Entfernt", + "CreatedChannelOn": "Dieser Kanal wurde am {date} erstellt", + "ChannelMessages": "Kanalnachrichten", + "JoinChannel": "Kanal beitreten", + "YouJoinedChannel": "Sie wurden dem Kanal hinzugefügt", + "AndMore": "und {count} weitere", + "IsTyping": "{count, plural, =1 {schreibt} other {schreiben}}...", + "ThreadIn": "Thread in {name}", + "TranslateMessage": "Nachricht übersetzen", + "Translate": "Übersetzen", + "ShowOriginal": "Original anzeigen", + "Translating": "Wird übersetzt...", + "StartConversation": "Gespräch beginnen", + "ViewingThreadFromArchivedChannel": "Sie sehen einen Thread aus einem archivierten Kanal", + "ViewingArchivedChannel": "Sie sehen einen archivierten Kanal", + "OpenChatInSidebar": "Chat in Seitenleiste öffnen", + "ResolveThread": "Thread abschließen" + } +} \ No newline at end of file diff --git a/plugins/contact-assets/lang/de.json b/plugins/contact-assets/lang/de.json new file mode 100644 index 00000000000..bfa05c591f0 --- /dev/null +++ b/plugins/contact-assets/lang/de.json @@ -0,0 +1,110 @@ +{ + "string": { + "Apply": "Anwenden", + "Contacts": "Kontakte", + "Persons": "Personen", + "Organizations": "Unternehmen", + "CreatePerson": "Person", + "CreateOrganization": "Unternehmen", + "OrganizationNamePlaceholder": "Unternehmensname", + "OrganizationsNamePlaceholder": "Unternehmen", + "PersonFirstNamePlaceholder": "Vorname", + "PersonLastNamePlaceholder": "Nachname", + "PersonLocationPlaceholder": "Standort", + "PersonsNamePlaceholder": "Ordner", + "Name": "Name", + "SelectFolder": "Ordner auswählen", + "OrganizationsFolder": "Unternehmensordner", + "PersonsFolder": "Personenordner", + "ContactCreateLabel": "Kontakt erstellen", + "SearchEmployee": "Mitarbeiter suchen...", + "SearchPerson": "Person suchen...", + "SearchOrganization": "Unternehmen suchen...", + "ContactInfo": "Kontaktinformationen", + "Contact": "Kontakt", + "Location": "Standort", + "Channel": "Kontaktdatensatz", + "ChannelProvider": "Kanalanbieter", + "Person": "Person", + "Organization": "Unternehmen", + "Employee": "Mitarbeiter", + "DeleteEmployee": "Mitarbeiter löschen", + "DeleteEmployeeDescr": "Sind Sie sicher, dass Sie den Mitarbeiter aus dem Workspace entfernen möchten?", + "Value": "Wert", + "FullDescription": "Vollständige Beschreibung", + "Phone": "Telefon", + "LinkedIn": "LinkedIn", + "GitHub": "GitHub", + "Twitter": "Twitter", + "PhonePlaceholder": "+49 555 333 7777", + "LinkedInPlaceholder": "https://linkedin.com/in/jappleseed", + "AtPlaceHolder": "@appleseed", + "FacebookPlaceholder": "https://fb.com/jappleseed", + "Facebook": "Facebook", + "HomepagePlaceholder": "https://jappleseed.com", + "Homepage": "Homepage", + "SocialLinks": "Social Media Links", + "ViewActivity": "Aktivität anzeigen", + "PersonAlreadyExists": "Kontakt existiert bereits...", + "Status": "Status", + "SetStatus": "Status setzen", + "ClearStatus": "Status löschen", + "SaveStatus": "Speichern", + "Cancel": "Abbrechen", + "StatusDueDate": "Fälligkeitsdatum", + "NoExpire": "Kein Ablauf", + "TypeLabel": "Typ", + "StatusDueDateTooltip": "Bis {date}", + "CopyToClipboard": "Kopieren", + "ViewFullProfile": "Vollständiges Profil anzeigen", + "Member": "Mitglied", + "Members": "Mitglieder", + "NoMembers": "Keine Mitglieder hinzugefügt", + "AddMember": "Mitglied hinzufügen", + "KickEmployee": "Mitarbeiter entfernen", + "KickEmployeeDescr": "Sind Sie sicher, dass Sie den Mitarbeiter aus dem Workspace entfernen möchten? Diese Aktion kann nicht rückgängig gemacht werden", + "ResendInvite": "Einladung erneut senden", + "ResendInviteDescr": "Möchten Sie die Einladung für diesen Benutzer zum Workspace erneut senden?", + "Email": "E-Mail", + "CreateEmployee": "Mitarbeiter", + "Inactive": "Inaktiv", + "Active": "Aktiv", + "Birthday": "Geburtstag", + "UseImage": "Angehängtes Foto", + "UseGravatar": "Gravatar", + "UseColor": "Farbe", + "NotSpecified": "Nicht angegeben", + "Whatsapp": "WhatsApp", + "WhatsappPlaceholder": "WhatsApp", + "Skype": "Skype", + "SkypePlaceholder": "Skype", + "Profile": "Profil", + "ProfilePlaceholder": "Profil...", + "CurrentEmployee": "Aktueller Mitarbeiter", + "MergePersons": "Kontakte zusammenführen", + "MergePersonsFrom": "Quellkontakt", + "MergePersonsTo": "Zielkontakt", + "SelectAvatar": "Avatar auswählen", + "Avatar": "Avatar", + "AvatarProvider": "Avatar-Anbieter", + "GravatarsManaged": "Gravatars werden verwaltet", + "Through": "durch", + "AddMembersHeader": "Mitglieder zu {value} hinzufügen:", + "Assigned": "Zugewiesen", + "Unassigned": "Nicht zugewiesen", + "CategoryCurrentUser": "Aktueller Benutzer", + "CategoryOther": "Andere", + "NumberMembers": "{count, plural, =0 {keine Mitglieder} =1 {1 Mitglied} other {# Mitglieder}}", + "Position": "Position", + "ConfigLabel": "Kontakte", + "ConfigDescription": "Erweiterung zur Verwaltung von Informationen über alle Mitarbeiter und andere Personen/Organisationskontakte.", + "HasMessagesIn": "hat Nachrichten in", + "HasNewMessagesIn": "hat neue Nachrichten in", + "Employees": "Mitarbeiter", + "People": "Personen", + "For": "Für", + "SelectUsers": "Benutzer auswählen", + "AddGuest": "Gast hinzufügen", + "ViewProfile": "Profil anzeigen" + } +} diff --git a/plugins/controlled-documents-assets/lang/de.json b/plugins/controlled-documents-assets/lang/de.json new file mode 100644 index 00000000000..a6687b5a0e6 --- /dev/null +++ b/plugins/controlled-documents-assets/lang/de.json @@ -0,0 +1,307 @@ +{ + "string": { + "ID": "ID", + "Code": "Code", + "Number": "Nummer", + "Category": "Kategorie", + "CollaborativeDocument": "Kollaboratives Dokument", + "ControlledDocument": "Kontrolliertes Dokument", + "Requests": "Anfragen", + "EffectiveDate": "Gültigkeitsdatum", + "PlannedEffectiveDate": "Geplantes Gültigkeitsdatum", + "Rank": "Rang", + "DocumentRequest": "Anfrage", + "DocumentReviewRequest": "Dokumentprüfungsanfrage", + "DocumentApprovalRequest": "Dokumentfreigabeanfrage", + "ControlledStatus": "Kontrollstatus", + "Categories": "Kategorien", + "Guidance": "Anleitung", + "Required": "Erforderlich", + "Description": "Beschreibung", + "Major": "Hauptversion", + "Minor": "Nebenversion", + "Patch": "Patch", + "DocumentApprovals": "Prüfungen und Genehmigungen", + "ChangeOwner": "Dokumentenbesitzer ändern", + "ChangeOwnerHintBeginning": "Übertragen Sie den Besitz des", + "ChangeOwnerHintEnd": "an eine andere Person.", + "ChangeOwnerWarning": "Sie können dieses Dokument nach dieser Aktion nicht mehr bearbeiten.", + "SelectOwner": "Neuen Besitzer auswählen", + "CreateDocument": "Neues Dokument erstellen", + "CreateTemplate": "Neue Vorlage erstellen", + "Documents": "Dokumente", + "Document": "Dokument", + "NewDocumentDialogClose": "Möchten Sie diesen Dialog schließen?", + "NewDocumentCloseNote": "Alle Änderungen gehen verloren", + "Cancel": "Abbrechen", + "EditorPlaceholder": "Tippen Sie, um mit der Bearbeitung zu beginnen...", + "Version": "Version", + "TemplateVersion": "Vorlagenversion", + "VersionValue": "v{major}.{minor}", + "SearchDocument": "Dokument suchen...", + "CreateEnVersion": "Version zur Überprüfung erstellen", + "Approvers": "Genehmiger", + "CoAuthors": "Co-Autoren", + "Status": "Status", + "TemplateName": "Vorlagenname", + "DocumentApplication": "Kontrollierte Dokumente", + "MyDocuments": "Meine Dokumente", + "Library": "Bibliothek", + "Labels": "Bezeichnungen", + "Author": "Autor", + "Review": "Prüfung", + "Approval": "Genehmigung", + "Reviewer": "Prüfer", + "Approver": "Genehmiger", + + "DeleteCategory": "Kategorie löschen?", + "DeleteCategoryHint": "Diese Aktion kann nicht rückgängig gemacht werden", + "DeleteCategoryWarning": "Die Kategorie kann nicht gelöscht werden, da sie in Verwendung ist", + + "Latest": "Aktuell", + "Draft": "Entwurf", + + "Reviewers": "Prüfer", + + "ViewMode": "Ansicht", + "EditMode": "Bearbeitung", + "ComparisonMode": "Vergleich", + + "Compare": "Vergleichen:", + "Against": "Mit:", + + "ComparisonModeNotSupported": "Vergleichsmodus wird nicht unterstützt.", + + "CreateDraft": "Entwurf erstellen", + "SendForApproval": "Zur Genehmigung senden", + "SendForReview": "Zur Prüfung senden", + "CompleteReview": "Prüfung abschließen", + + "Approve": "Genehmigen", + "Reject": "Ablehnen", + "ConfirmApproval": "Genehmigung bestätigen", + "ConfirmRejection": "Ablehnung bestätigen", + "ProvideRejectionReason": "Ablehnungsgrund eingeben...", + "RejectionReason": "Ablehnungsgrund", + "ConfirmReviewCompletion": "Prüfungsabschluss bestätigen", + "AddApprovalTitle": "Senden Sie Ihr Dokument an die Genehmiger", + "AddApprovalDescription1": "Um Ihr Dokument für die Genehmigung vorzubereiten, muss es folgende Anforderungen erfüllen:", + "AddApprovalDescription2": "hat den Status 'Entwurf' oder 'Geprüft'", + "AddApprovalDescription3": "hat keine ungelösten Kommentare", + "AddApprovalDescription4": "wenn Schulung geplant ist, hat die Schulung den Status 'Freigegeben'", + "NoApprovalsDescription": "Es gibt keine Genehmigungen für diese Version des Dokuments", + "CurrentVersion": "Aktuelle Version", + + "DocumentTemplate": "Vorlage", + "DocumentTemplates": "Vorlagen", + "DocumentCode": "Dokumentencode", + "TemplateCode": "Vorlagencode", + "DocumentCodePlaceholder": "DOK-1", + "DocumentPrefixPlaceholder": "DOK", + "DocumentPrefix": "Dokumentenpräfix", + "DocumentTemplateCreateLabel": "Vorlage", + "DocumentCategoryCreateLabel": "Kategorie", + "CreateDocumentCategory": "Kategorie erstellen", + "DocumentCategoryAlreadyExists": "Kategorie \"{title}\" existiert bereits.", + "DocumentCategoryCodeAlreadyExists": "Code \"{code}\" wird bereits verwendet.", + "AttachmentsMax": "Maximal erlaubte Anhänge", + "Resolve": "Lösen", + "Unresolve": "Wiedereröffnen", + "Pending": "Ausstehend", + "Resolved": "Gelöst", + "ShowResolved": "Gelöste Kommentare anzeigen", + "Ordering": "Sortierung", + "Title": "Titel", + + "Effective": "Gültig", + "Archived": "Archiviert", + "Deleted": "Gelöscht", + "MetaAbstract": "Zusammenfassung", + + "ContentTab": "Inhalt", + "TeamTab": "Team", + "MetaTab": "Metadaten", + "ChangeControlTab": "Änderungskontrolle", + "ReleaseTab": "Freigabe", + "HistoryTab": "Historie", + + "ModificationDate": "Geändert am", + "Modified": "Geändert", + "Owner": "Besitzer", + "AssignedTo": "Zugewiesen an", + "Unassigned": "Nicht zugewiesen", + "Untitled": "Ohne Titel", + "Copy": "Kopie", + + "AccessWorkarea": "Arbeitsbereich zugreifen", + "EffectiveLibrary": "Gültige Bibliothek", + "WorkingLibrary": "Arbeitsbibliothek", + "CreateDraftQmsDocuments": "QMS-Dokumentenentwürfe erstellen", + "OwnDocumentAskReviewGetApproval": "QMS-Dokument besitzen, Prüfung anfordern, Genehmigung erhalten", + "ApproveDocuments": "Dokumente genehmigen", + "ReassignOwnershipToAnotherUser": "Besitz an anderen Benutzer übertragen", + "MakeDocumentEffective": "Dokument gültig machen", + "CreateDraftQmsTemplates": "QMS-Vorlagenentwürfe erstellen", + + "ChangeControl": "Änderungskontrolle", + "ReviewInterval": "Prüfungsintervall", + + "SelectReviewers": "Prüfer auswählen", + "SelectApprovers": "Genehmiger auswählen", + "RequestsToReviewTheDoc": "bittet Sie, das Dokument zu prüfen", + "RequestsToApproveTheDoc": "bittet Sie, das Dokument zu genehmigen", + "Parent": "Übergeordnet", + "Template": "Vorlage", + "GeneralInfo": "Allgemeine Informationen", + "InProgress": "In Bearbeitung", + + "EditDescription": "Beschreibung bearbeiten", + "EditGuidance": "Anleitung bearbeiten", + + "NewDocument": "Neues Dokument", + "NewDocumentCategory": "Neue Kategorie", + "NewDocumentTemplate": "Neue Vorlage", + + "LocationStepTitle": "Standort", + "TemplateStepTitle": "Vorlage", + "InfoStepTitle": "Info", + "TeamStepTitle": "Team", + + "TitleAndDescr": "Titel und Beschreibung", + "Reason": "Grund", + "AbstractPlaceholder": "Worum geht es in diesem Dokument? Wer wird es wann benötigen? ...", + "NewDocCreation": "Neue Dokumenterstellung", + "NewTemplateCreation": "Neue Vorlagenerstellung", + "NewTemplatePlaceholder": "Worum geht es in dieser Vorlage? Beschreiben Sie, wie sie richtig verwendet wird...", + "CustomReason": "Benutzerdefiniert", + "ReasonPlaceholder": "Geben Sie den Grund an...", + + "EditDocument": "Dokument bearbeiten", + + "Key": "Schlüssel", + "CommentsSequence": "Kommentarreihenfolge", + + "Email": "E-Mail", + "Password": "Passwort", + "FieldIsEmpty": "{field} ist leer", + "ValidatingCredentials": "Anmeldedaten werden überprüft...", + + "GeneralDocumentation": "Allgemeine Dokumentation", + "TechnicalDocumentation": "Technische Dokumentation", + "UnsortedTemplates": "Unsortierte Vorlagen", + "Project": "Projekt", + "Projects": "Projekte", + "ExternalSpace": "Projektbereich", + "DocumentSpaceType": "Dokumentenbereichstyp", + + "EffectiveImmediately": "Sofort nach Genehmigung", + "EffectiveOn": "Gültig ab", + + "PeriodicReviewToBeCompleted": "Regelmäßige Überprüfung muss abgeschlossen sein innerhalb von", + "MonthsAfterEffectiveDate": "Monaten nach dem Gültigkeitsdatum", + "ToBePassedWithin": "Muss bestanden werden innerhalb von", + "AttemptsAnd": "Versuchen und", + "DaysAfterEffectiveDate": "Tagen nach dem Gültigkeitsdatum", + + "Index": "Index", + "Path": "Pfad", + + "CreateChildDocument": "Unterdokument erstellen", + "CreateChildTemplate": "Untervorlage erstellen", + + "All": "Alle", + + "Space": "Bereich", + "SelectParent": "Wählen Sie das übergeordnete Objekt für Ihr Dokument", + + "PrefixInUse": "Dieses Präfix wird bereits verwendet von", + "CodeInUse": "Dieser Code wird bereits verwendet von", + "ChangeCode": "Code ändern", + "ChangePrefix": "Präfix ändern", + + "MarkDocAsDeleted": "Dokument als gelöscht markieren", + "MarkDocsAsDeleted": "Mehrere Dokumente als gelöscht markieren", + "MarkDocAsDeletedConfirm": "Möchten Sie die folgenden Dokumente wirklich als gelöscht markieren: {titles}?", + + "ArchiveDocs": "{count, plural, =0 {Dokument} other {Dokumente}} archivieren", + "ArchiveDocsConfirm": "Möchten Sie die folgenden Dokumente wirklich archivieren: {titles}?", + + "DocumentInHierarchy": "Dokument in Hierarchie", + "FirstDraftVersion": "Dies ist die erste Entwurfsversion des Dokuments. Es gibt noch keine Historie.", + + "EffectiveDocumentLifecycle": "Lebenszyklus des gültigen Dokuments", + + "ReasonAndImpact": "Grund & Auswirkung", + "ImpactAnalysis": "Auswirkungsanalyse", + "ImpactedDocuments": "Betroffene Dokumente", + + "CreateDocumentFailed": "Dokument konnte nicht erstellt werden", + "CreateDocumentTemplateFailed": "Vorlage konnte nicht erstellt werden", + "TryAgain": "Bitte versuchen Sie es erneut", + + "DescribeChanges": "Beschreiben Sie, was geändert wurde...", + "DescribeReason": "Beschreiben Sie, warum es geändert wurde...", + "DescribeImpact": "Hat Auswirkungen auf...", + "AddDocument": "Dokument hinzufügen", + "NoDocuments": "Keine Dokumente", + "SysTemplate": "Systemvorlage", + "DocumentTrainingDueDays": "Fällige Tage", + "DocumentTrainingEnabled": "Aktiviert", + "Own": "Eigen", + "Snapshot": "Schnappschuss", + "Snapshots": "Schnappschüsse", + "ControlledSnapshot": "Kontrollierter Schnappschuss", + "Name": "Name", + "DraftRevision": "Entwurfsrevision", + "CreateNewDraft": "Neue Version entwerfen", + "ChangeSeverity": "Änderungsschwere", + "Reference": "Referenz", + "History": "Historie", + "Signatories": "Unterzeichner", + "Page": "Seite ", + "Of": " von ", + "CreatedFromTemplate": "Erstellt aus Vorlage: ", + + "ViewAll": "Alle anzeigen", + "Readonly": "Schreibgeschützt", + + "NewDocumentSpace": "Neuer Dokumentenbereich", + "EditDocumentSpace": "Dokumentenbereich bearbeiten", + + "DocSpaceDescriptionPlaceholder": "Beschreiben Sie Ihren Bereich...", + "Members": "Mitglieder", + "RoleLabel": "Rolle: {role}", + "CreateOrgSpace": "Organisationsbereich erstellen", + + "ReviewDocumentPermission": "Dokument prüfen", + "ReviewDocumentDescription": "Gewährt Benutzern die Möglichkeit, ein Dokument zu prüfen", + "ApproveDocumentPermission": "Dokument genehmigen", + "ApproveDocumentDescription": "Gewährt Benutzern die Möglichkeit, ein Dokument zu genehmigen", + "ArchiveDocumentPermission": "Dokument archivieren", + "ArchiveDocumentDescription": "Gewährt Benutzern die Möglichkeit, ein Dokument zu archivieren", + "CoAuthorDocumentPermission": "Dokument mitbearbeiten", + "CoAuthorDocumentDescription": "Gewährt Benutzern die Möglichkeit, ein Dokument mitzubearbeiten", + "CreateDocumentPermission": "Dokument erstellen", + "CreateDocumentDescription": "Gewährt Benutzern die Möglichkeit, ein Dokument zu erstellen", + "UpdateDocumentOwnerPermission": "Dokumentenbesitzer aktualisieren", + "UpdateDocumentOwnerDescription": "Gewährt Benutzern die Möglichkeit, einen Dokumentenbesitzer zu aktualisieren", + + "CreateDocumentCategoryPermission": "Dokumentenkategorie erstellen", + "CreateDocumentCategoryDescription": "Gewährt Benutzern die Möglichkeit, eine Dokumentenkategorie zu erstellen", + "UpdateDocumentCategoryPermission": "Dokumentenkategorie aktualisieren", + "UpdateDocumentCategoryDescription": "Gewährt Benutzern die Möglichkeit, eine Dokumentenkategorie zu aktualisieren", + "DeleteDocumentCategoryPermission": "Dokumentenkategorie löschen", + "DeleteDocumentCategoryDescription": "Gewährt Benutzern die Möglichkeit, eine Dokumentenkategorie zu löschen", + "ConfigLabel": "Kontrollierte Dokumente", + "ConfigDescription": "Erweiterung zur Verwaltung kontrollierter Dokumente" + }, + "controlledDocStates": { + "Empty": "", + "Approved": "Genehmigt", + "InApproval": "In Genehmigung", + "InReview": "In Prüfung", + "Reviewed": "Geprüft", + "Rejected": "Abgelehnt", + "ToReview": "Zu prüfen" + } +} diff --git a/plugins/document-assets/lang/de.json b/plugins/document-assets/lang/de.json new file mode 100644 index 00000000000..5c45ff5300f --- /dev/null +++ b/plugins/document-assets/lang/de.json @@ -0,0 +1,56 @@ +{ + "string": { + "Document": "Dokument", + "ParentDocument": "Übergeordnetes Dokument", + "ChildDocument": "Untergeordnetes Dokument", + "CreateDocument": "Dokument erstellen", + "Documents": "Dokumente", + "CreateAnVersion": "Neue Version erstellen", + "DocumentNamePlaceholder": "Unbenannt", + "Name": "Name", + "Cancel": "Abbrechen", + "Version": "Version", + "SearchDocument": "Dokument suchen...", + "Snapshot": "Momentaufnahme", + "NoVersions": "Keine Versionen definiert", + "DocumentApplication": "Dokumente", + "MyDocuments": "Meine Dokumente", + "Teamspace": "Arbeitsbereich", + "Teamspaces": "Arbeitsbereiche", + "Labels": "Etiketten", + "AddLabel": "Etikett hinzufügen", + "Authors": "Autoren", + "Backlinks": "Rückverweise", + "History": "Verlauf", + "DescriptionPlaceholder": "Details eingeben...", + "CreateTeamspace": "Arbeitsbereich erstellen", + "EditTeamspace": "Arbeitsbereich bearbeiten", + "NewTeamspace": "Neuer Arbeitsbereich", + "TeamspaceTitle": "Arbeitsbereich-Titel", + "TeamspaceTitlePlaceholder": "Neuer Arbeitsbereich", + "TeamspaceDescriptionPlaceholder": "Beschreibung hinzufügen ...", + "ChooseIcon": "Symbol wählen", + "TeamspaceMembers": "Mitglieder", + "NoParentDocument": "Kein übergeordnetes Dokument", + "NoBacklinks": "Keine Rückverweise", + "NoHistory": "Kein vorheriger Verlauf", + "Untitled": "Unbenannt", + "Description": "Beschreibung", + "CopyDocumentUrl": "Dokument-URL in die Zwischenablage kopieren", + "ViewMode": "Ansicht", + "EditMode": "Bearbeiten", + "SuggestMode": "Vorschlagen", + "CompareTo": "Vergleichen mit...", + "Star": "Markieren", + "Unstar": "Markierung aufheben", + "Lock": "Sperren", + "Unlock": "Entsperren", + "Locked": "Gesperrt", + "ConfigLabel": "Dokumente", + "ConfigDescription": "Erweiterung für kollaborative Dokumentbearbeitung", + "Icon": "Symbol", + "Color": "Farbe", + "RoleLabel": "Rolle: {role}", + "Embeddings": "Einbettungen" + } +} \ No newline at end of file diff --git a/plugins/drive-assets/lang/de.json b/plugins/drive-assets/lang/de.json new file mode 100644 index 00000000000..ad38f7d0331 --- /dev/null +++ b/plugins/drive-assets/lang/de.json @@ -0,0 +1,32 @@ +{ + "string": { + "Drive": "Laufwerk", + "Drives": "Laufwerke", + "Grid": "Raster", + "File": "Datei", + "Files": "Dateien", + "FileVersion": "Dateiversion", + "FileVersions": "Dateiversionen", + "Folder": "Ordner", + "Folders": "Ordner", + "Resource": "Ressource", + "Name": "Name", + "Description": "Beschreibung", + "Parent": "Übergeordnet", + "Path": "Pfad", + "Version": "Version", + "Size": "Größe", + "ContentType": "Inhaltstyp", + "LastModified": "Zuletzt geändert", + "Download": "Herunterladen", + "Upload": "Hochladen", + "CreateDrive": "Laufwerk erstellen", + "CreateFolder": "Ordner erstellen", + "UploadFile": "Dateien hochladen", + "EditDrive": "Laufwerk bearbeiten", + "Rename": "Umbenennen", + "Restore": "Wiederherstellen", + "RoleLabel": "Rolle", + "Root": "/" + } +} diff --git a/plugins/gmail-assets/lang/de.json b/plugins/gmail-assets/lang/de.json new file mode 100644 index 00000000000..8f0c1a991b1 --- /dev/null +++ b/plugins/gmail-assets/lang/de.json @@ -0,0 +1,43 @@ +{ + "string": { + "MessageID": "Nachrichten-ID", + "IntegrationLabel": "Gmail", + "IntegrationDescription": "Mit Gmail verbinden", + "SharedMessages": "geteilte E-Mails", + "To": "An:", + "From": "Von:", + "Copy": "Kopieren", + "MessagesSelected": "Nachrichten ausgewählt", + "PublishSelected": "Ausgewählte veröffentlichen", + "CreateMessage": "Nachricht erstellen", + "ShareMessages": "Nachrichten teilen", + "Connect": "Verbinden", + "RedirectGoogle": "Sie werden zur Google-Authentifizierungsseite weitergeleitet. Bitte stellen Sie sicher, dass Sie alle Berechtigungen auswählen.", + "ConnectGmail": "Gmail-Konto verbinden", + "Reply": "Antworten", + "Subject": "Betreff", + "Send": "Senden", + "Resend": "Erneut senden", + "NewMessage": "Neue Nachricht", + "NewMessageTo": "Neue Nachricht an", + "Cancel": "Abbrechen", + "SubjectPlaceholder": "Nachrichtenbetreff", + "CopyPlaceholder": "Kopie an", + "ReplyTo": "Antwort an", + "Message": "Nachricht", + "Messages": "Nachrichten", + "Incoming": "Eingehend", + "Email": "E-Mail", + "Status": "Status", + "EmailPlaceholder": "john.appleseed@apple.com", + "WriteEmail": "E-Mail schreiben", + "Shared": "Geteilt", + "AvailableTo": "Verfügbar für", + "HaveWrittenEmail": "hat eine E-Mail geschrieben", + "NewIncomingMessage": "Hat Ihnen eine neue E-Mail gesendet", + "ConfigLabel": "E-Mail", + "ConfigDescription": "Erweiterung für Gmail-Integration", + "GooglePrivacy": "Die Nutzung und Übertragung von Informationen, die Huly von Google-APIs erhält, an andere Apps erfolgt gemäß der Google API Services User Data Policy, einschließlich der Anforderungen zur eingeschränkten Nutzung.", + "EmailNotificationsDescription": "Erhalten Sie persönliche Benachrichtigungen per E-Mail." + } +} \ No newline at end of file diff --git a/plugins/guest-assets/lang/de.json b/plugins/guest-assets/lang/de.json new file mode 100644 index 00000000000..42442bf6ee7 --- /dev/null +++ b/plugins/guest-assets/lang/de.json @@ -0,0 +1,10 @@ +{ + "string": { + "CreatePublicLink": "Öffentlichen Link erstellen", + "PublicLink": "Öffentlicher Link", + "Revoke": "Widerrufen", + "RevokeConfirmation": "Dies führt dazu, dass der zuvor geteilte Link nicht mehr funktioniert. Sind Sie sicher, dass Sie diesen öffentlichen Link widerrufen möchten?", + "LinkWasRevoked": "Öffentlicher Link wurde widerrufen", + "Copy": "Kopieren" + } +} diff --git a/plugins/hr-assets/lang/de.json b/plugins/hr-assets/lang/de.json new file mode 100644 index 00000000000..d37b45c6955 --- /dev/null +++ b/plugins/hr-assets/lang/de.json @@ -0,0 +1,69 @@ +{ + "string": { + "Department": "Abteilung", + "ParentDepartmentLabel": "Übergeordnete Abteilung", + "Structure": "Struktur", + "CreateDepartment": "Abteilung erstellen", + "CreateDepartmentLabel": "Abteilung", + "DepartmentPlaceholder": "Abteilung", + "TeamLead": "Teamleiter", + "UnAssignLead": "Teamleiter entfernen", + "MemberCount": "{count, plural, =0 {keine Mitarbeiter} =1 {1 Mitarbeiter} other {# Mitarbeiter}}", + "AssignLead": "Teamleiter zuweisen", + "TeamLeadTooltip": "{value}", + "HRApplication": "Personalwesen", + "MoveStaff": "Mitarbeiterversetzung", + "MoveStaffDescr": "Möchten Sie den Mitarbeiter von {current} nach {department} versetzen", + "Departments": "Abteilungen", + "Positions": "Positionen", + "ShowEmployees": "Mitarbeiter anzeigen", + "AddEmployee": "Mitarbeiter hinzufügen", + "SelectEmployee": "Mitarbeiter auswählen", + "Schedule": "Zeitplan", + "RequestType": "Typ", + "CreateRequest": "{type} erstellen", + "Today": "Heute", + "Summary": "Gesamt", + "NoEmployeesInDepartment": "In der ausgewählten Abteilung gibt es keine Mitarbeiter", + "Vacation": "Urlaub", + "Sick": "Krankheit", + "PTO": "Bezahlter Urlaub", + "PTOs": "Bezahlte Urlaubstage", + "Remote": "Homeoffice", + "Overtime": "Überstunden", + "PTO2": "Bezahlter Urlaub/2", + "Overtime2": "Überstunden/2", + "EditRequest": "{type} bearbeiten", + "EditRequestType": "Typ bearbeiten", + "ChooseNewType": "Neuen Typ wählen:", + "UnchangeableType": "Dieser Typ kann nicht geändert werden", + "Request": "Antrag", + "ExistingRequests": "Für die gewählten Daten existieren bereits Anträge", + "Staff": "Mitarbeiter", + "Member": "Mitglied", + "Members": "Mitglieder", + "NoMembers": "Keine Mitglieder hinzugefügt", + "AddMember": "Mitglied hinzufügen", + "Subscribers": "Abonnenten", + "PublicHoliday": "Feiertag", + "Title": "Titel", + "Description": "Beschreibung", + "PublicHolidays": "Feiertage", + "MarkAsPublicHoliday": "Als Feiertag markieren", + "EditPublicHoliday": "Feiertag bearbeiten", + "Managers": "Manager", + "Export": "Exportieren", + "Separator": "Trennzeichen", + "ChooseSeparator": "Trennzeichen wählen", + "RequestCreated": "Antrag erstellt", + "RequestUpdated": "Antrag aktualisiert", + "RequestRemoved": "Antrag entfernt", + "ConfigLabel": "Personalwesen", + "ConfigDescription": "Erweiterung zur Verwaltung der Organisationsstruktur und des Mitarbeiter-Arbeitskalenders", + "WorkingDays": "Arbeitstage", + "ReportedDays": "Gemeldete Tage", + "Tasks": "Aufgaben", + "TPD": "TPD", + "EXTRa": "EXTRa" + } +} diff --git a/plugins/inventory-assets/lang/de.json b/plugins/inventory-assets/lang/de.json new file mode 100644 index 00000000000..8e588d1b94e --- /dev/null +++ b/plugins/inventory-assets/lang/de.json @@ -0,0 +1,25 @@ +{ + "status": { + "CategoryRequired": "Kategorie erforderlich", + "NameRequired": "Name erforderlich" + }, + "string": { + "Categories": "Kategorien", + "Category": "Kategorie", + "CategoryCreateLabel": "Kategorie", + "CreateCategory": "Kategorie erstellen", + "CreateSubcategory": "Unterkategorie erstellen", + "Inventory": "Inventar", + "ProductCreateLabel": "Produkt", + "CreateProduct": "Produkt erstellen", + "Products": "Produkte", + "Product": "Produkt", + "Variant": "Variante", + "SKU": "Artikelnummer", + "Variants": "Varianten", + "NoVariantsForProduct": "Es gibt keine Varianten für dieses Produkt.", + "CreateVariant": "Variante erstellen", + "ConfigLabel": "Inventar", + "ConfigDescription": "Erweiterung zur Verwaltung von Erweiterungen" + } +} \ No newline at end of file diff --git a/plugins/lead-assets/lang/de.json b/plugins/lead-assets/lang/de.json new file mode 100644 index 00000000000..e9808448179 --- /dev/null +++ b/plugins/lead-assets/lang/de.json @@ -0,0 +1,39 @@ +{ + "string": { + "CreateFunnel": "Neuer Trichter", + "CreateLead": "Neuer Lead", + "Funnel": "Trichter", + "FunnelName": "Trichtername", + "Funnels": "Trichter", + "LeadApplication": "Leads", + "LeadCreateLabel": "Lead", + "SelectFunnel": "Trichter auswählen", + "LeadName": "Lead-Name", + "More": "Mehr...", + "Customer": "Kunde", + "Customers": "Kunden", + "Leads": "Leads", + "MyLeads": "Meine Leads", + "SelectCustomer": "Kunde auswählen", + "Lead": "Lead", + "Assignee": "Zugewiesen an", + "Title": "Titel", + "LeadPlaceholder": "Der einfache Lead", + "ManageFunnelStatuses": "Trichtertypen verwalten", + "GotoLeadApplication": "Zur Lead-Anwendung wechseln", + "IssueDescriptionPlaceholder": "Beschreibung hinzufügen...", + "CreateCustomer": "Kunde erstellen", + "CreateCustomerLabel": "Neuer Kunde", + "NoLeadsForDocument": "Keine Leads für dieses Dokument", + "Description": "Kundenbeschreibung", + "FullDescription": "Vollständige Beschreibung", + "FunnelPlaceholder": "Der einfache Trichter", + "Members": "Mitglieder", + "UnAssign": "Zuweisung aufheben", + "ConfigLabel": "CRM", + "ConfigDescription": "Erweiterung für Customer Relationship Management", + "EditFunnel": "Trichter bearbeiten", + "FunnelMembers": "Mitglieder", + "RoleLabel": "Rolle: {role}" + } +} \ No newline at end of file diff --git a/plugins/login-assets/lang/de.json b/plugins/login-assets/lang/de.json new file mode 100644 index 00000000000..3467b0224c3 --- /dev/null +++ b/plugins/login-assets/lang/de.json @@ -0,0 +1,62 @@ +{ + "status": { + "RequiredField": "Pflichtfeld {field}", + "FieldsDoNotMatch": "{field} stimmt nicht mit {field2} überein", + "ConnectingToServer": "Verbindung zum Server wird hergestellt....", + "IncorrectValue": "Ungültiger Wert für {field}" + }, + "string": { + "LogIn": "Anmelden", + "SignUp": "Registrieren", + "CreateWorkspace": "Arbeitsbereich erstellen", + "HaveWorkspace": "Haben Sie bereits einen Arbeitsbereich?", + "LastName": "Nachname", + "FirstName": "Vorname", + "Join": "Beitreten", + "Email": "E-Mail", + "Password": "Passwort", + "Workspace": "Name des Arbeitsbereichs", + "DoNotHaveAnAccount": "Noch kein Konto?", + "PasswordRepeat": "Passwort wiederholen", + "HaveAccount": "Bereits ein Konto?", + "LoadingAccount": "Wird geladen...", + "SelectWorkspace": "Arbeitsbereich auswählen", + "Copy": "Kopieren", + "Copied": "Kopiert", + "Close": "Schließen", + "InviteDescription": "Teilen Sie diesen Link, um andere Benutzer einzuladen", + "WantAnotherWorkspace": "Möchten Sie einen weiteren Arbeitsbereich erstellen?", + "ChangeAccount": "Konto wechseln", + "NotSeeingWorkspace": "Sehen Sie Ihren Arbeitsbereich nicht?", + "ForgotPassword": "Passwort vergessen?", + "KnowPassword": "Kennen Sie Ihr Passwort?", + "Recover": "Wiederherstellen", + "PasswordRecovery": "Passwort-Wiederherstellung", + "RecoveryLinkSent": "Link zur Passwort-Wiederherstellung wurde per E-Mail gesendet", + "UseWorkspaceInviteSettings": "Einladungseinstellungen des Arbeitsbereichs verwenden", + "LinkValidHours": "Link gültig (Stunden):", + "EmailMask": "E-Mail-Maske:", + "InviteLimit": "Einladungslimit:", + "GetLink": "Einladungslink generieren", + "NoLimit": "Kein Limit", + "AlreadyJoined": "Bereits beigetreten?", + "ConfirmationSent": "Eine Nachricht mit einem Bestätigungslink wurde an Ihre E-Mail-Adresse gesendet.", + "ConfirmationSent2": "Bitte folgen Sie dem Link, um Ihre Registrierung abzuschließen.", + "Slogan": "Ein einzigartiger Ort für all Ihre Arbeit\nWillkommen auf der Plattform", + "ContinueWith": "Fortfahren mit {provider}", + "HaventReceivedCode": "Keinen Code erhalten?", + "ResendCode": "Code erneut senden", + "WrongEmail": "Falsche E-Mail?", + "ChangeEmail": "E-Mail ändern", + "SentTo": "Wir haben einen Code gesendet an ", + "CanFindCode": "Code nicht gefunden? Überprüfen Sie Ihren Spam-Ordner.", + "LoginWithPassword": "Mit Passwort anmelden", + "LoginWithCode": "Mit Code anmelden", + "FillInProfile": "Profil ausfüllen", + "SetUpPassword": "Passwort einrichten", + "Next": "Weiter", + "Skip": "Überspringen", + "SignUpCompleted": "Registrierung abgeschlossen", + "StartUsingHuly": "Starten Sie mit Huly" + } +} diff --git a/plugins/love-assets/lang/de.json b/plugins/love-assets/lang/de.json new file mode 100644 index 00000000000..15cd40bcc8c --- /dev/null +++ b/plugins/love-assets/lang/de.json @@ -0,0 +1,84 @@ +{ + "string": { + "Office": "Büro", + "Room": "Raum", + "RoomType": "Raumtyp", + "Share": "Teilen", + "StopShare": "Teilen beenden", + "StartVideo": "Video starten", + "StopVideo": "Video stoppen", + "Mute": "Stummschalten", + "UnMute": "Stummschaltung aufheben", + "LeaveRoom": "Raum verlassen", + "Floors": "Etagen", + "MyOffice": "Mein Büro", + "EditOffice": "Büro bearbeiten", + "FinalizeEditing": "Fertig", + "Floor": "Etage", + "ChangeFloor": "Etage wechseln", + "IsKnocking": "{name} klopft...", + "Accept": "Akzeptieren", + "Decline": "Ablehnen", + "EnterRoom": "Raum betreten", + "TeamRoom": "Teamraum", + "MeetingRoom": "Besprechungsraum", + "KnockingTo": "Klopfen bei...", + "Cancel": "Abbrechen", + "AnotherWindowError": "Verbindung bereits in einem anderen Fenster hergestellt. Bitte nutzen Sie dieses Fenster oder stellen Sie die Verbindung neu her", + "Speaker": "Lautsprecher", + "Microphone": "Mikrofon", + "Camera": "Kamera", + "Settings": "Einstellungen", + "LoveDescription": "Live Office Virtual Environment", + "DefaultDevice": "Standardgerät", + "Knock": "Klopfen erforderlich", + "Open": "Offen", + "DND": "Nicht stören", + "ChangeAccess": "Zugriff ändern", + "AddAFloor": "Etage hinzufügen", + "RenameAFloor": "Etage umbenennen", + "StartWithoutVideo": "Immer mit ausgeschalteter Kamera starten", + "StartWithMutedMic": "Immer mit stummgeschaltetem Mikrofon starten", + "InvitingYou": "{name} lädt Sie ein beizutreten", + "YouInivite": "Sie laden zum Beitreten ein", + "NoiseCancellation": "Geräuschunterdrückung", + "KnockingLabel": "Klopfen", + "InivitingLabel": "Einladen", + "Invite": "Einladen", + "KnockAction": "Klopfen", + "NoiseCancellationNotSupported": "Geräuschunterdrückung wird in diesem Browser nicht unterstützt", + "Blur": "Hintergrund weichzeichnen", + "BlurRadius": "Radius", + "BlurTooltip": "Die Weichzeichnen-Funktion erhöht den CPU-Verbrauch erheblich, was die Gesamtsystemleistung beeinträchtigen kann.", + "GuestLink": "Gästelink", + "CopyGuestLink": "Gästelink kopieren", + "Record": "Aufnehmen", + "StopRecord": "Aufnahme beenden", + "LeaveRoomConfirmation": "Sind Sie sicher, dass Sie den Raum verlassen möchten?", + "ServiceNotConfigured": "Dienst ist nicht konfiguriert", + "FullscreenMode": "Vollbildmodus", + "ExitingFullscreenMode": "Vollbildmodus verlassen", + "Select": "Auswählen", + "ChooseShare": "Wählen Sie aus, was Sie teilen möchten", + "CreateMeeting": "Meeting erstellen", + "MoreOptions": "Weitere Optionen", + "StartTranscription": "Transkription starten", + "StopTranscription": "Transkription beenden", + "Meeting": "Meeting", + "Transcription": "Transkription", + "StartWithTranscription": "Mit Transkription starten", + "MeetingMinutes": "Meetingprotokoll", + "MeetingsMinutes": "Meetingprotokolle", + "StartMeeting": "Meeting starten", + "Video": "Video", + "NoMeetingMinutes": "Keine Meetingprotokolle", + "JoinMeeting": "Meeting beitreten", + "MeetingStart": "Meeting-Start", + "MeetingEnd": "Meeting-Ende", + "Status": "Status", + "Active": "Aktiv", + "Finished": "Beendet", + "StartWithRecording": "Mit Aufnahme starten", + "Language": "Sprache" + } +} diff --git a/plugins/notification-assets/lang/de.json b/plugins/notification-assets/lang/de.json new file mode 100644 index 00000000000..3709f1b5f91 --- /dev/null +++ b/plugins/notification-assets/lang/de.json @@ -0,0 +1,62 @@ +{ + "string": { + "Notification": "Benachrichtigung", + "Notifications": "Benachrichtigungen", + "NoNotifications": "Keine Benachrichtigungen", + "EmailNotification": "E-Mail", + "PlatformNotification": "in der Plattform", + "Track": "Verfolgen", + "DontTrack": "Nicht verfolgen", + "BrowserNotification": "im Browser", + "Remove": "Benachrichtigung löschen", + "RemoveAll": "Alle Benachrichtigungen löschen", + "MarkAllAsRead": "Alle als gelesen markieren", + "MarkAsRead": "Als gelesen markieren", + "MarkAsUnread": "Als ungelesen markieren", + "Archive": "Archivieren", + "Inbox": "Posteingang", + "Collaborators": "Mitarbeiter", + "Change": "Ändern", + "AddedRemoved": "Hinzugefügt/Entfernt", + "YouAddedCollaborators": "Sie wurden zu den Mitarbeitern hinzugefügt", + "YouRemovedCollaborators": "Sie wurden von den Mitarbeitern entfernt", + "YouHaveJoinedTheConversation": "Sie sind dem Gespräch beigetreten", + "ChangeCollaborators": "Mitarbeiter geändert", + "Activity": "Aktivität", + "People": "Personen", + "All": "Alle", + "Read": "Gelesen", + "Unread": "Ungelesen", + "CommonNotificationTitle": "{title}", + "CommonNotificationBody": "Aktualisiert von {senderName}", + "CommonNotificationChanged": "{senderName} hat {property} geändert", + "CommonNotificationChangedProperty": "{senderName} hat {property} zu \"{newValue}\" geändert", + "ChangedCollaborators": "Mitarbeiter geändert", + "NewCollaborators": "Neue Mitarbeiter", + "RemovedCollaborators": "Entfernte Mitarbeiter", + "Edited": "bearbeitet", + "Pinned": "Angeheftet", + "Message": "Nachricht", + "ArchiveAll": "Alle archivieren", + "MarkReadAll": "Alle als gelesen markieren", + "MarkUnreadAll": "Alle als ungelesen markieren", + "ArchiveAllConfirmationTitle": "Alle Benachrichtigungen archivieren?", + "ArchiveAllConfirmationMessage": "Sind Sie sicher, dass Sie alle Benachrichtigungen archivieren möchten? Diese Aktion kann nicht rückgängig gemacht werden.", + "StarDocument": "Dokument mit Stern markieren", + "UnstarDocument": "Stern vom Dokument entfernen", + "Unsubscribe": "Abmelden", + "Push": "Push", + "Unreads": "Ungelesene", + "EnablePush": "Push-Benachrichtigungen aktivieren", + "NotificationBlockedInBrowser": "Benachrichtigungen sind in Ihrem Browser blockiert. Bitte aktivieren Sie Benachrichtigungen in Ihren Browser-Einstellungen", + "General": "Allgemein", + "InboxNotificationsDescription": "Erhalten Sie persönliche Benachrichtigungen in Ihrem Huly-Posteingang.", + "PushNotificationsDescription": "Erhalten Sie persönliche Benachrichtigungen auf dem Desktop.", + "CommonNotificationCollectionAdded": "{senderName} hat {collection} hinzugefügt", + "CommonNotificationCollectionRemoved": "{senderName} hat {collection} entfernt", + "Sound": "Ton", + "SoundNotificationsDescription": "Erhalten Sie Tonbenachrichtigungen für Ereignisse.", + "NoAccessToObject": "Sie haben keinen Zugriff mehr auf dieses Objekt", + "ViewIn": "Ansehen in {app}" + } +} diff --git a/plugins/preference-assets/lang/de.json b/plugins/preference-assets/lang/de.json new file mode 100644 index 00000000000..7472c59d742 --- /dev/null +++ b/plugins/preference-assets/lang/de.json @@ -0,0 +1,7 @@ +{ + "string": { + "Starred": "Markiert", + "Star": "Markieren", + "Unstar": "Markierung aufheben" + } +} \ No newline at end of file diff --git a/plugins/print-assets/lang/de.json b/plugins/print-assets/lang/de.json new file mode 100644 index 00000000000..2abe4fbfb89 --- /dev/null +++ b/plugins/print-assets/lang/de.json @@ -0,0 +1,5 @@ +{ + "string": { + "PrintToPDF": "Als PDF drucken" + } +} diff --git a/plugins/products-assets/lang/de.json b/plugins/products-assets/lang/de.json new file mode 100644 index 00000000000..d99eca09071 --- /dev/null +++ b/plugins/products-assets/lang/de.json @@ -0,0 +1,39 @@ +{ + "string": { + "Product": "Produkt", + "Products": "Produkte", + "ProductsApplication": "Produkte", + "ProductNamePlaceholder": "Produkt", + "ProductDescriptionPlaceholder": "Beschreibung hinzufügen...", + "ProductVersion": "Produktversion", + "ProductVersions": "Produktversionen", + "ProductVersionDescriptionPlaceholder": "Beschreibung hinzufügen...", + "ProductVersionParent": "Übergeordnete Version", + "ProductVersionState": "Status", + "SearchProduct": "Produkt suchen...", + "CreateProduct": "Produkt erstellen", + "CreateProductVersion": "Produktversion erstellen", + "NoProductVersionParent": "Keine übergeordnete Version", + "NoProductVersions": "Keine Produktversionen", + "CreateDialogClose": "Möchten Sie diesen Dialog schließen?", + "CreateDialogCloseNote": "Alle Änderungen gehen verloren", + "Description": "Beschreibung", + "Major": "Major", + "Minor": "Minor", + "Codename": "Codename", + "ProductVersionStateActive": "Aktiv", + "ProductVersionStateReleased": "Veröffentlicht", + "Icon": "Symbol", + "Color": "Farbe", + "Private": "Privat", + "Public": "Öffentlich", + "Members": "Mitglieder", + "RoleLabel": "Rolle: {role}", + "UpdateProductPermission": "Produkt aktualisieren", + "UpdateProductDescription": "Gewährt Benutzern die Möglichkeit, ein Produkt zu aktualisieren", + "ChangeControl": "Änderungskontrolle", + "ChangeSeverity": "Schweregrad der Änderung", + "ConfigLabel": "Produkte", + "ConfigDescription": "Erweiterung zur Verwaltung von Produkten" + } +} diff --git a/plugins/questions-assets/lang/de.json b/plugins/questions-assets/lang/de.json new file mode 100644 index 00000000000..6ba0b76c57e --- /dev/null +++ b/plugins/questions-assets/lang/de.json @@ -0,0 +1,35 @@ +{ + "string": { + "Answer": "Antwort", + "Answers": "Antworten", + "Assessment": "Prüfung", + "Assessments": "Prüfungen", + "CorrectAnswer": "Richtige Antwort", + "CorrectAnswers": "Richtige Antworten", + "Duplicate": "Duplizieren", + "Failed": "Nicht bestanden", + "MultipleChoice": "Mehrfachauswahl", + "MultipleChoiceAssessment": "Mehrfachauswahl", + "MultipleChoiceQuestion": "Mehrfachauswahl (nicht bewertet)", + "NoQuestions": "Keine Fragen", + "Option": "Option", + "Owner": "Besitzer", + "Options": "Optionen", + "Ordering": "In die richtige Reihenfolge bringen", + "OrderingAssessment": "Reihenfolge", + "OrderingQuestion": "Reihenfolge (nicht bewertet)", + "Passed": "Bestanden", + "Question": "Frage", + "Questions": "Fragen", + "Rank": "Rang", + "ReleasedBy": "Freigegeben von", + "ReleasedDate": "Freigabedatum", + "Score": "Punktzahl", + "SingleChoice": "Auswählen", + "SingleChoiceAssessment": "Einzelauswahl", + "SingleChoiceQuestion": "Einzelauswahl (nicht bewertet)", + "TypePercentage": "Prozentsatz", + "TypeQuestionOption": "Option", + "TypeRank": "Rang" + } +} diff --git a/plugins/recruit-assets/lang/de.json b/plugins/recruit-assets/lang/de.json new file mode 100644 index 00000000000..aa849e3b98a --- /dev/null +++ b/plugins/recruit-assets/lang/de.json @@ -0,0 +1,131 @@ +{ + "string": { + "RecruitApplication": "Rekrutierung", + "Vacancies": "Stellenangebote", + "TalentPools": "Talent-Pool", + "Talents": "Talente", + "VacancyName": "Stellenbezeichnung *", + "VacancyDescription": "Stellenbeschreibung", + "CreateVacancy": "Stelle erstellen", + "Vacancy": "Stelle", + "VacancyCreateLabel": "Stelle", + "CompanyCreateLabel": "Unternehmen", + "VacancyPlaceholder": "Softwareentwickler", + "CreateAnApplication": "Neue Bewerbung", + "NoVacancies": "Keine Stellenangebote", + "NoApplicationsForTalent": "Keine Bewerbungen für dieses Talent vorhanden.", + "NoApplicationsForVacancy": "Keine Bewerbungen für diese Stelle vorhanden.", + "CreateApplication": "Neue Bewerbung", + "ApplicationCreateLabel": "Bewerbung", + "SelectVacancy": "Stelle auswählen", + "Talent": "Talent", + "TalentCreateLabel": "Talent", + "CreateTalent": "Neues Talent", + "CreateTalentDialogClose": "Möchten Sie diesen Dialog schließen?", + "CreateTalentDialogCloseNote": "Alle Änderungen gehen verloren", + "ResumeDraft": "Lebenslauf-Entwurf", + "AssignRecruiter": "Recruiter zuweisen", + "UnAssignRecruiter": "Recruiter entfernen", + "UnAssignCompany": "Unternehmen entfernen", + "Recruiters": "Recruiter", + "Create": "Erstellen", + "Applications": "Bewerbungen", + "ThisVacancyIsPrivate": "Diese Stelle ist privat", + "Description": "Beschreibung", + "Company": "Unternehmen", + "Edit": "Bearbeiten", + "Delete": "Löschen", + "WorkLocationPreferences": "Bevorzugter Arbeitsort", + "Onsite": "Vor Ort", + "Remote": "Remote", + "SearchApplication": "Bewerbung suchen...", + "Application": "Bewerbung", + "AssignedRecruiter": "Zugewiesener Recruiter", + "SkillLabel": "Fähigkeit", + "SkillsLabel": "Fähigkeiten", + "SkillCreateLabel": "Fähigkeit", + "General": "Allgemein", + "Members": "Mitglieder", + "Yes": "Ja", + "No": "Nein", + "NA": "k.A.", + "ApplicationsShort": "Bew.", + "Due": "Fälligkeitsdatum", + "Location": "Standort", + "Title": "Titel", + "Source": "Quelle", + "PersonFirstNamePlaceholder": "Vorname", + "PersonLastNamePlaceholder": "Nachname", + "PersonLocationPlaceholder": "Standort", + "ManageVacancyStatuses": "Stellentypen verwalten", + "EditVacancy": "Bearbeiten", + "FullDescription": "Vollständige Beschreibung", + "CreateReview": "Bewertung planen", + "CreateReviewParams": "{label} planen", + "Reviews": "Bewertungen", + "Review": "Bewertung", + "ReviewCreateLabel": "Bewertung", + "NewReview": "Neue Bewertung", + "Opinions": "Meinungen", + "Opinion": "Meinung", + "OpinionValue": "Bewertung", + "StartDate": "Startdatum", + "DueDate": "Fälligkeitsdatum", + "Verdict": "Urteil", + "OpinionSave": "Speichern", + "TalentReviews": "Alle Talent-Bewertungen", + "NoReviewForCandidate": "Keine Bewertungen", + "CreateAnReview": "Bewertung erstellen", + "CreateOpinion": "Meinung erstellen", + "OpinionValuePlaceholder": "10/10", + "Participants": "Teilnehmer", + "NoParticipants": "Keine Teilnehmer hinzugefügt", + "PersonsLabel": "{name}", + "AddDescription": "Beschreibung hinzufügen", + "NumberSkills": "{count, plural, =0 {keine Fähigkeiten} =1 {1 Fähigkeit} other {# Fähigkeiten}}", + "GotoTalents": "Zu Talenten", + "GotoVacancies": "Zu Stellenangeboten", + "GotoSkills": "Zu Fähigkeiten", + "GotoMyApplications": "Zu meinen Bewerbungen", + "GotoApplicants": "Zu Bewerbungen", + "GotoRecruitApplication": "Zur Rekrutierungs-Anwendung wechseln", + "AddDropHere": "Lebenslauf hinzufügen oder ablegen", + "Uploading": "Wird hochgeladen...", + "Parsing": "Wird analysiert...", + "CopyId": "ID kopieren", + "CopyLink": "Link kopieren", + "HasActiveApplicant": "Nur Aktive", + "HasNoActiveApplicant": "Keine Aktiven", + "NoneApplications": "Keine", + "VacancyList": "Stellenangebote", + "VacancyMatching": "Talente mit Stelle abgleichen", + "Score": "Punktzahl", + "Match": "Übereinstimmung", + "PerformMatch": "Abgleichen", + "MoveApplication": "Zu anderer Stelle verschieben", + "SearchVacancy": "Stelle suchen...", + "Organizations": "Unternehmen", + + "TemplateReplace": "Möchten Sie die neue Vorlage anwenden?", + "TemplateReplaceConfirm": "Alle Felder werden mit den Werten der neuen Vorlage überschrieben", + "Apply": "Anwenden", + + "OpenVacancyList": "Liste öffnen", + "Export": "Exportieren", + "ConfigLabel": "Rekrutierung", + "ConfigDescription": "Erweiterung zur Verwaltung von Talenten/Bewerbern und Stellen.", + "MyApplications": "Meine Bewerbungen", + + "ShowApplications": "Bewerbungen anzeigen", + "GetTalentIds": "Talent-IDs abrufen", + "HideDoneState": "Abgeschlossene Bewerbungen ausblenden", + "HideArchivedVacancies": "Archivierte Stellen ausblenden", + "HideApplicantsFromArchivedVacancies": "Aus archivierten Stellen ausblenden", + "CreateNewSkills": "Neue Fähigkeiten erstellen, wenn keine bestehenden gefunden werden" + }, + "status": { + "ApplicationExists": "Bewerbung existiert bereits", + "TalentRequired": "Bitte Talent auswählen", + "VacancyRequired": "Bitte Stelle auswählen" + } +} diff --git a/plugins/request-assets/lang/de.json b/plugins/request-assets/lang/de.json new file mode 100644 index 00000000000..aa2fe46569d --- /dev/null +++ b/plugins/request-assets/lang/de.json @@ -0,0 +1,23 @@ +{ + "string": { + "Requests": "Anfragen", + "Request": "Anfrage", + "Approve": "Genehmigen", + "Approved": "Genehmigt", + "CreatedRequest": "Erstellt eine ", + "For": "Für", + "Change": "Ändern", + "Add": "Hinzufügen", + "Remove": "Entfernen", + "Status": "Status", + "Requested": "Angefragt", + "Completed": "Abgeschlossen", + "Reject": "Ablehnen", + "Rejected": "Abgelehnt", + "Comment": "Kommentar", + "PleaseTypeMessage": "Bitte geben Sie eine Kommentarnachricht ein, um fortzufahren...", + "NoRequests": "Keine Anfragen", + "Cancel": "Abbrechen", + "Cancelled": "Abgebrochen" + } +} \ No newline at end of file diff --git a/plugins/setting-assets/lang/de.json b/plugins/setting-assets/lang/de.json new file mode 100644 index 00000000000..f37cc76e6e8 --- /dev/null +++ b/plugins/setting-assets/lang/de.json @@ -0,0 +1,124 @@ +{ + "string": { + "Setting": "Einstellung", + "Spaces": "Bereiche", + "Integrations": "Integrationen", + "Support": "Support", + "Privacy": "Datenschutz", + "Terms": "Nutzungsbedingungen", + "AccountSettings": "Kontoeinstellungen", + "Categories": "Kategorien", + "Delete": "Löschen", + "ChangePassword": "Passwort ändern", + "CurrentPassword": "Aktuelles Passwort", + "NewPassword": "Neues Passwort", + "Disconnect": "Trennen", + "Saving": "Wird gespeichert...", + "Saved": "Gespeichert", + "Add": "Hinzufügen", + "Value": "Wert", + "EnterCurrentPassword": "Aktuelles Passwort eingeben", + "EnterNewPassword": "Neues Passwort eingeben", + "RepeatNewPassword": "Neues Passwort wiederholen", + "Signout": "Abmelden", + "Settings": "Einstellungen", + "SelectWorkspace": "Arbeitsbereich auswählen", + "InviteWorkspace": "In Arbeitsbereich einladen", + "DeleteStatus": "Status löschen", + "DeleteStatusConfirm": "Möchten Sie diesen Status löschen?", + "Reconnect": "Erneut verbinden", + "IntegrationDisabled": " wurde deaktiviert", + "IntegrationDisabledSetting": "Integration wurde deaktiviert", + "IntegrationDisabledDescr": "Integration deaktiviert", + "IntegrationWith": "Integration mit ", + "ClassSetting": "Klasseneinstellung", + "ClassSettingHint": "Eine Gruppe oder Kategorie von Dingen, die eine gemeinsame Eigenschaft oder ein gemeinsames Merkmal haben.", + "ClassProperties": "Klasseneigenschaften", + "Classes": "Klassen", + "Attributes": "Attribute", + "DeleteAttribute": "Attribut löschen", + "DeleteAttributeConfirm": "Möchten Sie dieses Attribut löschen?", + "DeleteAttributeExistConfirm": "Möchten Sie dieses Attribut löschen? Daten gehen verloren", + "DeleteMixin": "Mixin löschen", + "DeleteMixinConfirm": "Möchten Sie diesen Mixin löschen?", + "DeleteMixinExistConfirm": "Möchten Sie diesen Mixin löschen? Daten werden nicht verfügbar sein", + "Attribute": "Attribut", + "Custom": "Benutzerdefiniert", + "Type": "Typ", + "WithTime": "Mit Uhrzeit", + "DateMode": "Datumsformat", + "CreatingAttribute": "Attribut erstellen", + "EditAttribute": "Attribut bearbeiten", + "CreateEnum": "Enum erstellen", + "EditEnum": "Enum bearbeiten", + "Enums": "Enums", + "EnumsSettingHint": "Eine Gruppe oder Kategorie von Dingen, die eine gemeinsame Eigenschaft oder ein gemeinsames Merkmal haben.", + "EnumTitle": "Enum-Titel", + "EnumsCount": "{count, plural, =1 {# Option} other {# Optionen}}", + "ProjectTypesCount": "{count, plural, =0 {Keine Projekttypen} =1 {# Projekttyp} other {# Projekttypen}}", + "Options": "Optionen", + "EnterOptionTitle": "Optionstitel eingeben", + "NewEnumDialogClose": "Möchten Sie diesen Dialog schließen?", + "NewEnumDialogCloseNote": "Alle Änderungen gehen verloren", + "NewValue": "Neuer Wert", + "Leave": "Arbeitsbereich verlassen", + "LeaveDescr": "Sind Sie sicher, dass Sie den Arbeitsbereich verlassen möchten? Diese Aktion kann nicht rückgängig gemacht werden.", + "Owners": "Eigentümer", + "WorkspaceSettings": "Arbeitsbereich-Einstellungen", + "Select": "Auswählen", + "AddOwner": "Eigentümer hinzufügen", + "User": "Benutzer", + "Maintainer": "Betreuer", + "Owner": "Eigentümer", + "OwnerFirstName": "Vorname des Eigentümers", + "OwnerLastName": "Nachname des Eigentümers", + "Role": "Rolle", + "FailedToSave": "Passwort konnte nicht aktualisiert werden", + "ImportEnum": "Enum-Werte importieren", + "ImportEnumCopy": "Enum-Werte aus Zwischenablage kopieren", + "CreateMixin": "Mixin erstellen", + "OldNames": "Alte Werte", + "NewClassName": "Neuen Klassennamen eingeben oder aus vorherigen Werten auswählen...", + "ShowAttribute": "Attribut anzeigen", + "HideAttribute": "Attribut ausblenden", + "Visibility": "Sichtbarkeit", + "Hidden": "Ausgeblendet", + "Configure": "Konfigurieren", + "InviteSettings": "Einladungseinstellungen", + "DefaultValue": "Standardwert", + "SelectAValue": "Wert auswählen", + "DateOnly": "Nur Datum", + "OnlyTime": "Nur Uhrzeit", + "DateAndTime": "Datum und Uhrzeit", + "Configuration": "Konfiguration", + "ConfigurationEnabled": "Aktiviert", + "ConfigurationDisabled": "Deaktiviert", + "ConfigDisable": "Deaktivieren", + "ConfigEnable": "Aktivieren", + "ConfigBeta": "Beta-Version", + "Properties": "Eigenschaften", + "TaskTypes": "Aufgabentypen", + "Automations": "Automatisierungen", + "Collections": "Sammlungen", + "ClassColon": "Klasse:", + "SpaceTypes": "Bereichstypen", + "NewSpaceType": "Neuer Bereichstyp", + "SpaceTypeTitle": "Bereichstyp-Titel", + "General": "Allgemein", + "Description": "Beschreibung", + "CountSpaces": "{count, plural, =0 {Keine Bereiche} =1 {# Bereich} other {# Bereiche}}", + "Roles": "Rollen", + "RoleName": "Rollenname", + "Permissions": "Berechtigungen", + "Assignees": "Zugewiesene Personen", + "DeleteRole": "Rolle löschen", + "DeleteRoleConfirmation": "Sind Sie sicher, dass Sie diese Rolle löschen möchten? Alle Benutzer mit dieser Rolle verlieren ihre Berechtigungen.", + "DeleteWorkspace": "Arbeitsbereich löschen", + "DeleteWorkspaceConfirm": "Sind Sie sicher, dass Sie diesen Arbeitsbereich löschen möchten? Sie und alle anderen Mitglieder verlieren den Zugriff auf diesen Arbeitsbereich. Alle Informationen aus dem Arbeitsbereich gehen verloren. Diese Aktion kann nicht rückgängig gemacht werden. Möchten Sie fortfahren?", + "DeleteSpaceType": "Bereichstyp löschen", + "DeleteSpaceTypeConfirm": "Sind Sie sicher, dass Sie diesen Bereichstyp löschen möchten?", + "WorkspaceName": "Arbeitsbereich-Name", + "Workspace": "Arbeitsbereich", + "OwnerOrMaintainerRequired": "Sie müssen Eigentümer oder Betreuer des Arbeitsbereichs sein" + } +} diff --git a/plugins/support-assets/lang/de.json b/plugins/support-assets/lang/de.json new file mode 100644 index 00000000000..03cca3ed4a4 --- /dev/null +++ b/plugins/support-assets/lang/de.json @@ -0,0 +1,7 @@ +{ + "string": { + "ContactUs": "Kontaktiere uns", + "ReportBug": "Einen Fehler melden?", + "PrivacyPolicy": "Datenschutzerklärung" + } +} diff --git a/plugins/tags-assets/lang/de.json b/plugins/tags-assets/lang/de.json new file mode 100644 index 00000000000..829765fee92 --- /dev/null +++ b/plugins/tags-assets/lang/de.json @@ -0,0 +1,45 @@ +{ + "string": { + "TagElementLabel": "Tag", + "TitleLabel": "Tag", + "DescriptionLabel": "Beschreibung", + "ColorLabel": "Farbe", + "CategoryLabel": "Kategorie", + "TagReferenceLabel": "Tag", + "TagLabel": "Tag", + "TagName": "Bitte geben Sie den {word}-Titel ein", + "AddTagTooltip": "{word} hinzufügen/erstellen", + "AddNowTooltip": "{word} erstellen", + "AddTag": "{word} erstellen", + "AddLabel": "Label hinzufügen", + "EditTag": "{word} bearbeiten", + "TagCreateLabel": "Tag", + "CancelLabel": "Abbrechen", + "SearchCreate": "Suchen/Name ...", + "QuickAddItems": "{word} \"{title}\" schnell hinzufügen", + "NoItems": "Es wurden keine {word} hinzugefügt ...", + "TagDescriptionLabel": "Beschreibung", + "TagDescriptionPlaceholder": "Bitte geben Sie hier die Beschreibung ein", + "TagTooltip": "{text}", + "Tags": "Tags", + "SaveLabel": "Speichern", + "WeightLabel": "Gewichtung", + "WeightPlaceholder": "Bitte geben Sie hier die Gewichtung ein", + "CategoryPlaceholder": "Bitte geben Sie hier die Kategorie ein", + + "AssetLabel": "Asset", + "CategoryTargetClass": "Kategorie", + "CategoryTagsLabel": "Kategorie-Einträge", + "OtherCategoryLabel": "Sonstige", + "AllCategories": "Alle Kategorien", + "DefaultLabel": "Standardkategorie", + "SelectAll": "Alle auswählen", + "SelectNone": "Keine auswählen", + "ApplyTags": "Anwenden", + "Weight": "Gewichtung", + "Expert": "Experte", + "Meaningfull": "Bedeutsam", + "Initial": "Initial", + "NumberLabels": "{count, plural, =0 {keine Labels} =1 {1 Label} other {# Labels}}" + } +} \ No newline at end of file diff --git a/plugins/task-assets/lang/de.json b/plugins/task-assets/lang/de.json new file mode 100644 index 00000000000..b5094be02b0 --- /dev/null +++ b/plugins/task-assets/lang/de.json @@ -0,0 +1,101 @@ +{ + "string": { + "Description": "Beschreibung", + "DescriptionPlaceholder": "Beschreibung", + "ShortDescription": "Kurzbeschreibung", + "StartDate": "Startdatum", + "DueDate": "Fälligkeitsdatum", + "TaskState": "Status", + "TaskStateTitle": "Titel", + "TaskStateDone": "Erledigt", + "TaskNumber": "Nr.", + "Todos": "Aufgaben", + "Todo": "Aufgabe", + "TaskDone": "Abgeschlossen", + "TaskDueTo": "Fällig am", + "ProjectName": "Projekt", + "Task": "Aufgabe", + "SubTask": "Teilaufgabe", + "TaskAndSubTask": "Aufgabe & Teilaufgabe", + "TaskAndSubTaskDescription": "Dieser Aufgabentyp kann verwendet werden, um sowohl Aufgaben als auch Teilaufgaben in einem Projekt zu erstellen", + "TaskParent": "Übergeordnet", + "IssueName": "Name", + "TaskComments": "Kommentare", + "TaskLabels": "Bezeichnungen", + "TaskAssignee": "Zugewiesen an", + "Rank": "Rang", + "TaskCreateLabel": "Aufgabe", + "EditStates": "Status bearbeiten", + "MarkAsDone": "Als erledigt markieren", + "MarkAsUndone": "Als unerledigt markieren", + "Kanban": "Kanban", + "ApplicationLabelTask": "Aufgaben", + "ProjectNamePlaceholder": "Projektname", + "TaskNamePlaceholder": "Die langweilige Aufgabe", + "TodoDescriptionPlaceholder": "Aufgabe...", + "TaskProject": "Ausgewähltes Projekt", + "SelectProject": "Projekt auswählen", + "TaskName": "Aufgabenname *", + "AssignThisTask": "Diese Aufgabe zuweisen", + "AssigneeRequired": "Zuständiger wird benötigt", + "More": "Optionen", + "TaskUnAssign": "Zuweisung aufheben", + "NoTaskForObject": "Keine Aufgaben definiert", + "Delete": "Löschen", + "TodoName": "Name", + "TodoState": "Status", + "DoneState": "Erledigt", + "UndoneState": "Offen", + "TodoDueDate": "Fällig am", + "TodoDescription": "Aufgabenbeschreibung *", + "TodoEdit": "Aufgabe bearbeiten", + "TodoSave": "Speichern", + "TodoCreate": "Aufgabe erstellen", + "ActiveStates": "Aktive Status", + "DoneStatesWon": "Erledigt / Gewonnen", + "DoneStatesLost": "Erledigt / Verloren", + "StateBacklog": "Backlog", + "StateUnstarted": "Nicht gestartet", + "StateActive": "Aktiv", + "AllStates": "Alle Status", + "DoneStates": "Erledigte Status", + "States": "Status", + "NoDoneState": "Nicht erledigt", + "ManageStatusesWithin": "Anwendungsstatus verwalten innerhalb", + "StatusDelete": "Status löschen", + "StatusDeleteConfirm": "Möchten Sie diesen Status löschen?", + "CantStatusDelete": "Status kann nicht gelöscht werden", + "CantStatusDeleteError": "Es gibt Objekte in diesem Status. Verschieben oder löschen Sie diese zuerst.", + "Tasks": "Aufgaben", + "AssignedToMe": "Mir zugewiesen", + "Dashboard": "Dashboard", + "AllTime": "Gesamte Zeit", + "RelatedIssues": "Verwandte Prozesse", + "StatusName": "Statusname", + "StatusPopupTitle": "Status bearbeiten", + "NameAlreadyExists": "Dieser Name existiert bereits für diesen Statustyp", + "ProjectType": "Projekttyp", + "ProjectTypes": "Projekttypen", + "StatusChange": "Status geändert", + "TaskCreated": "Aufgabe erstellt", + "TaskType": "Aufgabentyp", + "ManageProjects": "Projekttypen", + "Export": "Exportieren", + "CreateProjectType": "Projekttyp erstellen", + "ClassicProject": "Klassisches Projekt", + "LastSave": "Letzte Speicherung", + "Published": "Veröffentlicht", + "CountTasks": "{count, plural, =0 {Keine Aufgaben} =1 {# Aufgabe} other {# Aufgaben}}", + "CountProjects": "{count, plural, =0 {Keine Projekte} =1 {# Projekt} other {# Projekte}}", + "ProjectTypeTitle": "Projekttyptitel", + "ProcessStates": "Prozessstatus", + "Type": "Typ", + "Group": "Gruppe", + "Color": "Farbe", + "Identifier": "Kennung", + "RenameStatus": "Status umbenennen", + "UpdateTasksStatusRequest": "Status wird bei {total} Aufgaben verwendet, dies erfordert eine Aktualisierung aller Aufgaben. Bitte bestätigen.", + "TaskTypes": "Aufgabentypen", + "Collections": "Sammlungen" + } +} \ No newline at end of file diff --git a/plugins/telegram-assets/lang/de.json b/plugins/telegram-assets/lang/de.json new file mode 100644 index 00000000000..7ebf96e9a69 --- /dev/null +++ b/plugins/telegram-assets/lang/de.json @@ -0,0 +1,61 @@ +{ + "string": { + "SharedMessages": "Geteilte Telegram-Nachrichten", + "Next": "Weiter", + "Back": "Zurück", + "Connect": "Verbinden", + "Connecting": "Verbinde...", + "ConnectFull": "Telegram-Konto verbinden", + "Password": "Passwort", + "Phone": "Telefon", + "PhonePlaceholder": "+49 555 333 7777", + "PhoneDescr": "Geben Sie Ihre Telegram-Telefonnummer ein, um Ihr Konto zu verbinden.", + "PasswordDescr": "Geben Sie Ihr Zwei-Faktor-Passwort ein", + "CodeDescr": "Geben Sie den 5-stelligen Code ein, den Sie auf Ihrem Telegram-Konto erhalten haben.", + "Cancel": "Abbrechen", + "Share": "Nachrichten teilen", + "PublishSelected": "Ausgewählte veröffentlichen", + "SharedMessage": "Geteilte Nachricht", + "Content": "Inhalt", + "Incoming": "Eingehend", + "Messages": "Nachrichten", + "NewMessage": "Neue Nachricht", + "NewIncomingMessage": "Hat Ihnen eine neue Nachricht gesendet", + "Telegram": "Telegram", + "TelegramIntegrationDesc": "☠️ Experimentelle Integration mit Telegram ☠️", + "TelegramIntegrationDesc2": "Diese Funktion ist unabhängig von regulären Telegram-Benachrichtigungen", + "ToSetupNotification": "Benachrichtigungen einrichten:", + "TelegramNotificationPath": "Benachrichtigungen > Allgemein > Telegram > Konfigurieren", + "Status": "Status", + "MessagesSelected": "Nachrichten ausgewählt", + "ConfigLabel": "Telegram", + "ConfigDescription": "Erweiterung zum Lesen und Schreiben von Telegram-Nachrichten", + "ConnectBotInfoStart": "Um mit unserem Bot zu interagieren, öffnen Sie einfach", + "ConnectBotInfoEnd": "und klicken Sie auf \"Start\".", + "ConnectBotError": "Es scheint, dass keine automatische Verbindung hergestellt werden konnte. Bitte versuchen Sie, den Bot durch Klicken auf \"Start\" neu zu verbinden.", + "TestConnection": "Verbindung testen", + "Connected": "Verbunden", + "TelegramNotificationDescription": "Erhalten Sie persönliche Benachrichtigungen in Telegram.", + "BotDescription": "Mit diesem Bot können Sie alle Benachrichtigungen erhalten und darauf antworten, ohne Telegram zu verlassen.", + "BotShortDescription": "Mit diesem Bot können Sie alle Benachrichtigungen erhalten und darauf antworten, ohne Telegram zu verlassen", + "WelcomeMessage": "Willkommen! Ich bin ein Bot, der Ihnen hilft, alle {app}-Benachrichtigungen zu erhalten und darauf zu antworten, ohne Telegram zu verlassen.", + "TestMessage": "Ihr {app}-Konto ist verbunden. Sie werden Ihre Benachrichtigungen erhalten.", + "ConnectMessage": "⚠️Bitte verbinden Sie mich mit Ihrem {app}-Konto.\nSenden Sie /connect, um einen Code zu generieren und fügen Sie ihn in den {app}-Einstellungen ein.\nCode ist {minutes} Minuten gültig.", + "StopMessage": "Sie erhalten keine Benachrichtigungen mehr über {app}-Ereignisse. Wenn Sie sie wieder einschalten möchten, senden Sie einfach /start.", + "StartBot": "Bot starten", + "ConnectAccount": "Konto über OTP verbinden", + "ShowCommandsDetails": "Befehlsdetails anzeigen", + "TurnNotificationsOff": "Benachrichtigungen ausschalten", + "ConnectedDescriptionHtml": "✅Sie sind als {email} verbunden", + "AccountAlreadyConnectedHtml": "Sie sind bereits als {email} verbunden", + "AccountConnectedHtml": "Sie wurden erfolgreich als {email} verbunden", + "AccountAlreadyConnected": "Konto bereits verbunden", + "InvalidCode": "Ungültiger Code", + "SomethingWentWrong": "Etwas ist schiefgelaufen. Bitte versuchen Sie es erneut.", + "Configure": "Konfigurieren", + "ConnectTelegramBot": "Telegram-Bot verbinden", + "DisconnectMessage": "⚠️Sie wurden vom Dienst getrennt. Bitte verbinden Sie Ihr Konto in {app} erneut mit /{command}.", + "SyncAllChannels": "Alle Kanäle synchronisieren", + "SyncStarredChannels": "Markierte Kanäle synchronisieren" + } +} \ No newline at end of file diff --git a/plugins/templates-assets/lang/de.json b/plugins/templates-assets/lang/de.json new file mode 100644 index 00000000000..6beab385fed --- /dev/null +++ b/plugins/templates-assets/lang/de.json @@ -0,0 +1,21 @@ +{ + "string": { + "Cancel": "Abbrechen", + "Templates": "Textvorlagen", + "TemplatesHeader": "TEXTVORLAGEN", + "CreateTemplate": "VORLAGE ERSTELLEN", + "SaveTemplate": "Vorlage speichern", + "EditTemplate": "Vorlage bearbeiten", + "ViewTemplate": "Vorlage anzeigen", + "Suggested": "VORGESCHLAGEN", + "SearchTemplate": "Nach Vorlage suchen", + "TemplatePlaceholder": "Neue Vorlage", + "Title": "Titel", + "Message": "Nachricht", + "Field": "Feld", + "TemplateCategory": "Vorlagengruppe", + "CreateTemplateCategory": "Gruppe erstellen", + "Copy": "Kopieren", + "Template": "Vorlage" + } +} \ No newline at end of file diff --git a/plugins/time-assets/lang/de.json b/plugins/time-assets/lang/de.json new file mode 100644 index 00000000000..5b46c508314 --- /dev/null +++ b/plugins/time-assets/lang/de.json @@ -0,0 +1,64 @@ +{ + "string": { + "Planner": "Planer", + "Calendar": "Kalender", + "Agenda": "Agenda", + "Me": "Ich", + "Team": "Team", + "TeamPlanner": "Team-Planer", + "Today": "Heute", + "TodayColon": "Heute:", + "Tomorrow": "Morgen", + "Yesterday": "Gestern", + "Completed": "Abgeschlossen", + "Now": "Jetzt", + "Scheduled": "Geplant", + "Schedule": "Zeitplan", + "WithoutProject": "Ohne Projekt", + "TotalGroupTime": "{days, plural, =0 {} other {#T}} {hours, plural, =0 {} other {#Std}} {minutes, plural, =0 {} other {#Min}}", + "Tasks": "Aufgaben", + "WorkSlot": "Arbeitszeit", + "WorkItem": "Arbeitselement", + "Inbox": "Posteingang", + "All": "Alle", + "AddToDo": "Aufgabe hinzufügen", + "CreateToDo": "Aufgabe hinzufügen, Enter zum Speichern", + "ToDos": "Aufgaben", + "Done": "Erledigt", + "EditToDo": "Aufgabe bearbeiten", + "Unplanned": "Ungeplant", + "Planned": "Geplant", + "AddSlot": "Zeitfenster hinzufügen", + "SetPriority": "Priorität setzen\u2026", + "NoPriority": "Keine Priorität", + "LowPriority": "Niedrige Priorität", + "MediumPriority": "Mittlere Priorität", + "HighPriority": "Hohe Priorität", + "UrgentPriority": "Dringende Priorität", + "Low": "Niedrig", + "Medium": "Mittel", + "High": "Hoch", + "Urgent": "Dringend", + "AddTo": "Hinzufügen zu", + "AddTitle": "Titel hinzufügen", + "MyWork": "Meine Arbeit", + "WeekCalendar": "Woche", + "DayCalendar": "Tag", + "GotoTimePlaning": "Planung", + "GotoTimeTeamPlaning": "Team-Planung", + "NewToDo": "Neue Aufgabe", + "ToDo": "Aufgabe", + "ToDoColon": "Aufgaben:", + "Priority": "Priorität", + "CreatedToDo": "Aufgabe erstellt", + "NewToDoDetails": "Neue Aufgabe: {details}", + "MarkedAsDone": "Als erledigt markiert", + "WorkSchedule": "Arbeitsplan", + "SummaryDuration": "Zusammenfassung", + + "UnassignToDo": "Aufgabe nicht zuweisen", + "UnassignToDoConfirm": "Möchten Sie diese Aufgabe nicht zuweisen? Die Aufgabe wird aus dem Planer des Zugewiesenen entfernt.", + "ReassignToDo": "Aufgabenzuweisung ändern", + "ReassignToDoConfirm": "Möchten Sie die Aufgabenzuweisung ändern? Die Aufgabe wird aus dem Planer des aktuellen Zugewiesenen entfernt." + } +} diff --git a/plugins/tracker-assets/lang/de.json b/plugins/tracker-assets/lang/de.json new file mode 100644 index 00000000000..4cf63fb982a --- /dev/null +++ b/plugins/tracker-assets/lang/de.json @@ -0,0 +1,292 @@ +{ + "string": { + "TrackerApplication": "Tracker", + "Projects": "Deine Projekte", + "More": "Mehr", + "Default": "Standard", + "MakeDefault": "Als Standard festlegen", + "Delete": "Löschen", + "Open": "Öffnen", + "Members": "Mitglieder", + "Inbox": "Posteingang", + "MyIssues": "Meine Aufgaben", + "ViewIssue": "Aufgabe anzeigen", + "IssueCreated": "Aufgabe erstellt", + "Issues": "Aufgaben", + "Views": "Ansichten", + "Active": "Aktiv", + "AllIssues": "Alle Aufgaben", + "ActiveIssues": "Aktive Aufgaben", + "BacklogIssues": "Backlog", + "Backlog": "Backlog", + "Board": "Board", + "Components": "Komponenten", + "AllComponents": "Alle", + "BacklogComponents": "Backlog", + "ActiveComponents": "Aktive", + "ClosedComponents": "Geschlossen", + "NewComponent": "Neue Komponente", + "CreateComponent": "Komponente erstellen", + "ComponentNamePlaceholder": "Komponentenname", + "ComponentDescriptionPlaceholder": "Beschreibung (optional)", + "ComponentLead": "Leitung", + "ComponentMembers": "Mitglieder", + "StartDate": "Startdatum", + "TargetDate": "Zieldatum", + "Planned": "Geplant", + "InProgress": "In Bearbeitung", + "Paused": "Pausiert", + "Completed": "Abgeschlossen", + "Canceled": "Abgebrochen", + "CreateProject": "Projekt erstellen", + "NewProject": "Neues Projekt", + "ProjectTitle": "Projekttitel", + "ProjectTitlePlaceholder": "Neues Projekt", + "UsedInIssueIDs": "Verwendet in Aufgaben-IDs", + "Identifier": "Kennung", + "Import": "Importieren", + "ProjectIdentifier": "Projektkennung", + "IdentifierExists": "Projektkennung existiert bereits", + "ProjectIdentifierPlaceholder": "PRJKT", + "ChooseIcon": "Symbol wählen", + "AddIssue": "Aufgabe hinzufügen", + "NewIssue": "Neue Aufgabe", + "NewIssuePlaceholder": "Neu", + "ResumeDraft": "Entwurf fortsetzen", + "SaveIssue": "Aufgabe erstellen", + "SetPriority": "Priorität setzen...", + "SetStatus": "Status setzen...", + "SelectIssue": "Aufgabe auswählen", + "Priority": "Priorität", + "NoPriority": "Keine Priorität", + "Urgent": "Dringend", + "High": "Hoch", + "Medium": "Mittel", + "Low": "Niedrig", + "Unassigned": "Nicht zugewiesen", + "Back": "Zurück", + "List": "Liste", + "NumberLabels": "{count, plural, =0 {keine Labels} =1 {1 Label} other {# Labels}}", + + "CategoryBacklog": "Backlog", + "CategoryUnstarted": "Nicht gestartet", + "CategoryStarted": "Gestartet", + "CategoryCompleted": "Abgeschlossen", + "CategoryCanceled": "Abgebrochen", + + "Title": "Titel", + "Name": "Name", + "Description": "Beschreibung", + "Status": "Status", + "Number": "Nummer", + "Assignee": "Zugewiesen an", + "AssignTo": "Zuweisen an...", + "AssignedTo": "Zugewiesen an {value}", + "Parent": "Übergeordnete Aufgabe", + "SetParent": "Übergeordnete Aufgabe setzen...", + "ChangeParent": "Übergeordnete Aufgabe ändern...", + "RemoveParent": "Übergeordnete Aufgabe entfernen", + "OpenParent": "Übergeordnete Aufgabe öffnen", + "SubIssues": "Unteraufgaben", + "SubIssuesList": "Unteraufgaben ({subIssues})", + "OpenSubIssues": "Unteraufgaben öffnen", + "AddSubIssues": "Unteraufgabe hinzufügen", + "BlockedBy": "Blockiert durch", + "RelatedTo": "Verwandt mit", + "Comments": "Kommentare", + "Attachments": "Anhänge", + "Labels": "Labels", + "Component": "Komponente", + "Space": "", + "SetDueDate": "Fälligkeitsdatum setzen...", + "ChangeDueDate": "Fälligkeitsdatum ändern...", + "ModificationDate": "Aktualisiert am {value}", + "Project": "Projekt", + "Issue": "Aufgabe", + "SubIssue": "Unteraufgabe", + "Document": "Dokument", + "DocumentIcon": "Dokumentsymbol", + "DocumentColor": "Dokumentfarbe", + "Rank": "Rang", + "TypeIssuePriority": "Aufgabenpriorität", + "IssueTitlePlaceholder": "Aufgabentitel", + "SubIssueTitlePlaceholder": "Unteraufgabentitel", + "IssueDescriptionPlaceholder": "Beschreibung hinzufügen...", + "SubIssueDescriptionPlaceholder": "Unteraufgabenbeschreibung hinzufügen", + "AddIssueTooltip": "Aufgabe hinzufügen...", + "NewIssueDialogClose": "Möchten Sie diesen Dialog schließen?", + "NewIssueDialogCloseNote": "Alle Änderungen gehen verloren", + "RemoveComponentDialogClose": "Komponente löschen?", + "RemoveComponentDialogCloseNote": "Sind Sie sicher, dass Sie diese Komponente löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden", + "Grouping": "Gruppierung", + "Ordering": "Sortierung", + "CompletedIssues": "Abgeschlossene Aufgaben", + "NoGrouping": "Keine Gruppierung", + "NoAssignee": "Nicht zugewiesen", + "LastUpdated": "Zuletzt aktualisiert", + "DueDate": "Fälligkeitsdatum", + "Manual": "Manuell", + "All": "Alle", + "PastWeek": "Letzte Woche", + "PastMonth": "Letzter Monat", + "CopyIssueUrl": "Aufgaben-URL in Zwischenablage kopieren", + "CopyIssueId": "Aufgaben-ID in Zwischenablage kopieren", + "CopyIssueBranch": "Git-Branch-Namen in Zwischenablage kopieren", + "CopyIssueTitle": "Aufgabentitel in Zwischenablage kopieren", + "AssetLabel": "Asset", + "AddToComponent": "Zu Komponente hinzufügen...", + "MoveToComponent": "Zu Komponente verschieben...", + "NoComponent": "Keine Komponente", + "ComponentLeadTitle": "Komponentenleitung", + "ComponentMembersTitle": "Komponentenmitglieder", + "ComponentLeadSearchPlaceholder": "Komponentenleitung festlegen...", + "ComponentMembersSearchPlaceholder": "Komponentenmitglieder ändern...", + "MoveToProject": "Zu Projekt verschieben", + "Duplicate": "Duplizieren", + + "GotoIssues": "Zu Aufgaben", + "GotoActive": "Zu aktiven Aufgaben", + "GotoBacklog": "Zum Backlog", + "GotoComponents": "Zu Komponenten", + "GotoMyIssues": "Zu meinen Aufgaben", + "GotoTrackerApplication": "Zum Tracker wechseln", + + "CreatedOne": "Erstellt", + "MoveIssues": "Aufgaben verschieben", + "MoveIssuesDescription": "Wählen Sie das Zielprojekt aus", + "ManageAttributes": "Attribute verwalten", + "KeepOriginalAttributes": "Ursprüngliche Attribute beibehalten", + "KeepOriginalAttributesTooltip": "Ursprüngliche Aufgabenstatus und Komponenten werden im neuen Projekt beibehalten", + "SelectReplacement": "Die folgenden Elemente sind im neuen Projekt nicht verfügbar. Wählen Sie einen Ersatz.", + "MissingItem": "FEHLENDES ELEMENT", + "Replacement": "ERSATZ", + "Original": "ORIGINAL", + "OriginalDescription": "Elemente aus diesem Bereich werden im neuen Projekt erstellt", + + "Relations": "Beziehungen", + "RemoveRelation": "Beziehung entfernen...", + "AddBlockedBy": "Als blockiert markieren durch...", + "AddIsBlocking": "Als blockierend markieren...", + "AddRelatedIssue": "Andere Aufgabe referenzieren...", + "RelatedIssue": "Verwandte Aufgabe {id} - {title}", + "BlockedIssue": "Blockierte Aufgabe {id} - {title}", + "BlockingIssue": "Blockierende Aufgabe {id} - {title}", + "BlockedBySearchPlaceholder": "Nach blockierender Aufgabe suchen...", + "IsBlockingSearchPlaceholder": "Nach zu blockierender Aufgabe suchen...", + "RelatedIssueSearchPlaceholder": "Nach zu referenzierender Aufgabe suchen...", + "Blocks": "Blockiert", + "Related": "Verwandt", + "RelatedIssues": "Verwandte Aufgaben", + + "EditIssue": "{title} bearbeiten", + "EditWorkflowStatuses": "Aufgabenstatus bearbeiten", + "EditProject": "Projekt bearbeiten", + "DeleteProject": "Projekt löschen", + "ArchiveProjectName": "Projekt {name} archivieren?", + "ArchiveProjectConfirm": "Möchten Sie dieses Projekt archivieren?", + "DeleteProjectConfirm": "Möchten Sie dieses Projekt und alle Aufgaben löschen?", + "ProjectHasIssues": "Es gibt bestehende Aufgaben in diesem Projekt. Sind Sie sicher, dass Sie archivieren möchten?", + "ManageWorkflowStatuses": "Projekttypen verwalten", + "AddWorkflowStatus": "Aufgabenstatus hinzufügen", + "EditWorkflowStatus": "Aufgabenstatus bearbeiten", + "DeleteWorkflowStatus": "Aufgabenstatus löschen", + "DeleteWorkflowStatusConfirm": "Möchten Sie den Status \"{status}\" löschen?", + "DeleteWorkflowStatusErrorDescription": "Dem Status \"{status}\" sind {count, plural, =1 {1 Aufgabe} other {# Aufgaben}} zugewiesen. Bitte wählen Sie einen neuen Status", + + "Save": "Speichern", + "IncludeItemsThatMatch": "Elemente einschließen, die übereinstimmen mit", + "AnyFilter": "einem Filter", + "AllFilters": "allen Filtern", + "NoDescription": "Keine Beschreibung", + "SearchIssue": "Nach Aufgabe suchen...", + + "StatusHistory": "Statusverlauf", + "NewSubIssue": "Unteraufgabe hinzufügen...", + "AddLabel": "Label hinzufügen", + + "DeleteIssue": "{issueCount, plural, =1 {Aufgabe} other {# Aufgaben}} löschen", + "DeleteIssueConfirm": "Möchten Sie {issueCount, plural, =1 {die Aufgabe} other {die Aufgaben}}{subIssueCount, plural, =0 {} =1 { und Unteraufgabe} other { und Unteraufgaben}} löschen?", + + "Milestone": "Meilenstein", + "NoMilestone": "Kein Meilenstein", + "MoveToMilestone": "Meilenstein auswählen", + "Milestones": "Meilensteine", + "AllMilestones": "Alle", + "PlannedMilestones": "Geplant", + "ActiveMilestones": "Aktiv", + "ClosedMilestones": "Abgeschlossen", + "AddToMilestone": "Zu Meilenstein hinzufügen", + "MilestoneNamePlaceholder": "Meilensteinname", + + "NewMilestone": "Neuer Meilenstein", + "CreateMilestone": "Erstellen", + + "MoveAndDeleteMilestone": "Aufgaben zu {newMilestone} verschieben und {deleteMilestone} löschen", + "MoveAndDeleteMilestoneConfirm": "Möchten Sie den Meilenstein löschen und die Aufgaben zu einem anderen Meilenstein verschieben?", + + "Estimation": "Schätzung", + "ReportedTime": "Aufgewendete Zeit", + "RemainingTime": "Verbleibende Zeit", + "TimeSpendReports": "Zeiterfassungsberichte", + "TimeSpendReport": "Zeit", + "TimeSpendReportAdd": "Zeiterfassung hinzufügen", + "TimeSpendReportDate": "Datum", + "TimeSpendReportValue": "Aufgewendete Zeit", + "TimeSpendReportValueTooltip": "Aufgewendete Zeit in Stunden", + "TimeSpendReportDescription": "Beschreibung", + "TimeSpendDays": "{value}T", + "TimeSpendHours": "{value}Std", + "TimeSpendMinutes": "{value}Min", + "ChildEstimation": "Schätzung Unteraufgaben", + "ChildReportedTime": "Zeit Unteraufgaben", + "CapacityValue": "von {value}T", + "NewRelatedIssue": "Neue verwandte Aufgabe", + "RelatedIssuesNotFound": "Keine verwandten Aufgaben gefunden", + + "AddedReference": "Referenz hinzugefügt", + "AddedAsBlocked": "Als blockiert markiert", + "AddedAsBlocking": "Als blockierend markiert", + + "IssueTemplate": "Vorlage", + "IssueTemplates": "Vorlagen", + "NewProcess": "Neue Vorlage", + "SaveProcess": "Vorlage speichern", + "NoIssueTemplate": "Keine Vorlage", + "TemplateReplace": "Möchten Sie die neue Vorlage anwenden?", + "TemplateReplaceConfirm": "Alle Felder werden mit den Werten der neuen Vorlage überschrieben", + "Apply": "Anwenden", + + "CurrentWorkDay": "Aktueller Arbeitstag", + "PreviousWorkDay": "Vorheriger Arbeitstag", + "TimeReportDayTypeLabel": "Art des Zeiterfassungstags auswählen", + "DefaultAssignee": "Standardzuweisung für Aufgaben", + + "SevenHoursLength": "Sieben Stunden", + "EightHoursLength": "Acht Stunden", + "HourLabel": "Std", + "Saved": "Gespeichert...", + "CreatedIssue": "Aufgabe erstellt", + "CreatedSubIssue": "Unteraufgabe erstellt", + "ChangeStatus": "Status ändern", + "ConfigLabel": "Tracker", + "ConfigDescription": "Erweiterung zur Verwaltung von Arbeitsaufgaben und deren Erledigung.", + "NoStatusFound": "Kein passender Status gefunden", + "CreateMissingStatus": "Fehlenden Status erstellen", + "UnsetParent": "Übergeordnete Aufgabe wird entfernt", + "AllProjects": "Alle Projekte", + "IssueNotificationTitle": "{issueTitle}", + "IssueNotificationBody": "Aktualisiert von {senderName}", + "IssueNotificationChanged": "{senderName} hat {property} geändert", + "IssueNotificationChangedProperty": "{senderName} hat {property} zu \"{newValue}\" geändert", + "IssueNotificationMessage": "{senderName}: {message}", + "PreviousAssigned": "Zuvor zugewiesen", + "IssueAssignedToYou": "Ihnen zugewiesen", + "RelatedIssueTargetDescription": "Zielprojekt für verwandte Aufgaben für Klasse oder Space", + "MapRelatedIssues": "Standard-Projekte für verwandte Aufgaben konfigurieren", + "DefaultIssueStatus": "Standard-Aufgabenstatus", + "IssueStatus": "Status", + "Extensions": "Erweiterungen", + "RoleLabel": "Rolle: {role}" + }, + "status": {} +} diff --git a/plugins/training-assets/lang/de.json b/plugins/training-assets/lang/de.json new file mode 100644 index 00000000000..d409b7ab937 --- /dev/null +++ b/plugins/training-assets/lang/de.json @@ -0,0 +1,103 @@ +{ + "string": { + "Active": "Aktiv", + "All": "Alle", + "Canceled": "Abgebrochen", + "ChangeOwner": "Besitzer ändern", + "Completed": "Abgeschlossen", + "CreateNewVersion": "Neue Version erstellen", + "Duplicate": "Duplizieren", + "IncomingRequestStateCanceled": "Abgebrochen", + "IncomingRequestStateDraft": "Entwurf", + "IncomingRequestStateFailed": "Nicht bestanden", + "IncomingRequestStatePassed": "Bestanden", + "IncomingRequestStatePending": "Ausstehend", + "NotSelected": "Nicht ausgewählt", + "Owner": "Besitzer", + "Permission_ChangeSomeoneElsesSentRequestOwner": "Besitzer einer Schulungsanfrage ändern, die einem anderen Benutzer gehört", + "Permission_ChangeSomeoneElsesSentRequestOwner_Description": "Erlaubt Benutzern, den Besitzer einer Schulungsanfrage zu ändern, die einem anderen Benutzer gehört", + "Permission_ChangeSomeoneElsesTrainingOwner": "Besitzer einer Schulung ändern, die einem anderen Benutzer gehört", + "Permission_ChangeSomeoneElsesTrainingOwner_Description": "Erlaubt Benutzern, den Besitzer einer Schulung zu ändern, die einem anderen Benutzer gehört", + "Permission_CreateRequestOnSomeoneElsesTraining": "Eine Schulung zuweisen, die einem anderen Benutzer gehört", + "Permission_CreateRequestOnSomeoneElsesTraining_Description": "Erlaubt Benutzern, eine Schulung zuzuweisen (Anfrage erstellen), die einem anderen Benutzer gehört", + "Permission_CreateTraining": "Schulung erstellen", + "Permission_CreateTraining_Description": "Erlaubt Benutzern, eine neue Schulung zu erstellen", + "Permission_ViewSomeoneElsesSentRequest": "Gesendete Schulungsanfrage eines anderen Benutzers anzeigen", + "Permission_ViewSomeoneElsesSentRequest_Description": "Erlaubt Benutzern, eine gesendete Schulungsanfrage eines anderen Benutzers anzuzeigen", + "Permission_ViewSomeoneElsesTraineesResults": "Ergebnisse einer gesendeten Schulungsanfrage eines anderen Benutzers anzeigen", + "Permission_ViewSomeoneElsesTraineesResults_Description": "Erlaubt Benutzern, die Ergebnisse einer gesendeten Schulung eines anderen Benutzers anzuzeigen", + "Permission_ViewSomeoneElsesTrainingOverview": "Schulung eines anderen Benutzers anzeigen", + "Permission_ViewSomeoneElsesTrainingOverview_Description": "Erlaubt Benutzern, eine Schulung anzuzeigen, die einem anderen Benutzer gehört", + "Permission_ViewSomeoneElsesTrainingQuestions": "Fragen einer Schulung anzeigen, die einem anderen Benutzer gehört", + "Permission_ViewSomeoneElsesTrainingQuestions_Description": "Erlaubt Benutzern, die Fragen einer Schulung anzuzeigen, die einem anderen Benutzer gehört", + "Revision": "Revision", + "SentYouATrainingRequest": "hat Ihnen eine Schulungsanfrage gesendet", + "State": "Status", + "Training": "Schulung", + "TrainingApplication": "Schulungen", + "TrainingAttempt": "Versuch", + "TrainingAttemptAssessmentsPassed": "Bestandene Bewertungen", + "TrainingAttemptAssessmentsTotal": "Bewertungen Gesamt", + "TrainingAttemptMyCurrentDraft": "Mein aktueller Entwurf", + "TrainingAttemptMyLatestResult": "Mein letztes Ergebnis", + "TrainingAttempts": "Versuche", + "TrainingAttemptStateDraft": "Entwurf", + "TrainingAttemptStateFailed": "Nicht bestanden", + "TrainingAttemptStatePassed": "Bestanden", + "TrainingAttemptSubmit": "Einreichen", + "TrainingAttemptSubmittedBy": "Eingereicht von", + "TrainingAttemptSubmittedDate": "Einreichungsdatum", + "TrainingAuthor": "Autor", + "TrainingCreate": "Schulung erstellen", + "TrainingCreated": "Schulung erstellt", + "TrainingOverview": "Übersicht", + "TrainingPassingScore": "Bestehensgrenze", + "TrainingPrefix": "Präfix", + "TrainingQuestions": "Fragen", + "TrainingRelease": "Veröffentlichen", + "TrainingReleasedBy": "Veröffentlicht von", + "TrainingReleasedOn": "Veröffentlichungsdatum", + "TrainingRequest": "Schulungsanfrage", + "TrainingRequestAssign": "Anfrage zuweisen", + "TrainingRequestAttempt": "Versuch {index}/{total}", + "TrainingRequestCancel": "Anfrage abbrechen", + "TrainingRequestCanceledBy": "Abgebrochen von", + "TrainingRequestCanceledDate": "Abbruchdatum", + "TrainingRequestCompletion": "Abschluss", + "TrainingRequestDueDate": "Fälligkeitsdatum", + "TrainingRequestMaxAttempts": "Maximale Versuche", + "TrainingRequestNoDueDate": "Kein Fälligkeitsdatum", + "TrainingRequestResults": "Ergebnisse", + "TrainingRequestRoles": "Rollen", + "TrainingRequestRolesCount": "{count, plural, one {# Rolle} other {# Rollen}}", + "TrainingRequests": "Anfragen", + "TrainingRequestTrainee": "Teilnehmer", + "TrainingRequestTrainees": "Teilnehmer", + "TrainingRetake": "Wiederholen", + "TrainingSeqNumber": "Nummer", + "TrainingStart": "Schulung starten", + "TrainingStateArchived": "Archiviert", + "TrainingStateDeleted": "Gelöscht", + "TrainingStateDraft": "Entwurf", + "TrainingStateReleased": "Veröffentlicht", + "TrainingTake": "Schulung absolvieren", + "TrainingTitle": "Titel", + "Trainings": "Schulungen", + "ViewAllTrainings": "Alle Schulungen", + "ViewAllTrainingsAll": "Alle", + "ViewAllTrainingsArchived": "Archiviert", + "ViewAllTrainingsDrafts": "Entwürfe", + "ViewAllTrainingsReleased": "Veröffentlicht", + "ViewIncomingRequests": "Meine Anfragen", + "ViewMyResults": "Meine Ergebnisse", + "ViewMyTrainings": "Meine Schulungen", + "ViewMyTrainingsAll": "Alle", + "ViewMyTrainingsArchived": "Archiviert", + "ViewMyTrainingsDrafts": "Entwürfe", + "ViewMyTrainingsReleased": "Veröffentlicht", + "ViewSentRequests": "Teilnehmer-Anfragen", + "ViewTraineesResults": "Teilnehmer-Ergebnisse", + "ConfigLabel": "Schulungen", + "ConfigDescription": "Erweiterung zur Verwaltung von Schulungen" + } +} diff --git a/plugins/view-assets/lang/de.json b/plugins/view-assets/lang/de.json new file mode 100644 index 00000000000..e4bf616a432 --- /dev/null +++ b/plugins/view-assets/lang/de.json @@ -0,0 +1,132 @@ +{ + "string": { + "Contains": "enthält", + "MoveClass": "{class} verschieben", + "SelectToMove": "Wählen Sie {classLabel} aus, wohin Sie {class} verschieben möchten.", + "Delete": "Löschen", + "Move": "Verschieben", + "Cancel": "Abbrechen", + "LabelYes": "Ja", + "LabelNo": "Nein", + "LabelNA": "k.A.", + "ChooseAColor": "Farbe wählen", + "Table": "Tabelle", + "Role": "Rolle", + "DeleteObject": "Objekt löschen", + "DeleteObjectConfirm": "Möchten Sie {count, plural, =1 {dieses Objekt} other {diese # Objekte}} löschen?", + "DeletePopupNoPermissionTitle": "Keine ausreichenden Berechtigungen zum Löschen.", + "DeletePopupNoPermissionLabel": "Bitte kontaktieren Sie Personen aus der folgenden Liste.", + "DeletePopupCreatorLabel": "Ersteller (können nur von ihnen erstellte Objekte löschen):", + "DeletePopupOwnerLabel": "Besitzer (können alle Objekte löschen):", + "Archive": "Archivieren", + "ArchiveConfirm": "Möchten Sie {count, plural, =1 {dieses Objekt} other {diese # Objekte}} archivieren?", + "Open": "Öffnen", + "OpenInNewTab": "In neuem Tab öffnen", + "Assignees": "Zugewiesene Personen", + "Labels": "Bezeichnungen", + "MoveLeft": "Nach links verschieben", + "MoveRight": "Nach rechts verschieben", + "MoveUp": "Nach oben verschieben", + "MoveDown": "Nach unten verschieben", + "RestoreDefaults": "Standardeinstellungen wiederherstellen", + "SelectItem": "Fokussiertes Element auswählen", + "SelectItemAll": "Alle Elemente auswählen", + "SelectItemNone": "Alle Elemente abwählen", + "NumberItems": "{count, plural, =0 {keine Elemente} =1 {1 Element} other {# Elemente}}", + + "Assigned": "Zugewiesen", + "Created": "Erstellt", + "Subscribed": "Abonniert", + + "ShowPreview": "Dokumentvorschau anzeigen", + "ShowActions": "Aktionen-Popup anzeigen", + + "ActionPlaceholder": "Suchen oder Befehl ausführen...", + "General": "Allgemein", + "Navigation": "Navigation", + "Editor": "Editor", + "MarkdownFormatting": "Formatierung", + "CustomizeView": "Ansicht anpassen", + "Filter": "Filter", + "ClearFilters": "Filter löschen", + "FilterIsNot": "ist nicht", + "FilterIsEither": "ist", + "FilterIsEitherPlural": "ist", + "FilterStatesCount": "{value, plural, =1 {1 Status} other {# Status}}", + "FilterUpdated": "Filter wurde aktualisiert", + "FilterRemoved": "{count, plural, =1 {# nicht existierender Wert wurde} other {# nicht existierende Werte wurden}} aus dem Filter entfernt", + "Before": "Vor", + "After": "Nach", + "Apply": "Anwenden", + "Save": "Speichern", + "IncludeItemsThatMatch": "Elemente einschließen, die übereinstimmen mit", + "AnyFilter": "einem Filter", + "AllFilters": "allen Filtern", + "MatchCriteria": "Kriterien erfüllen", + "DontMatchCriteria": "Kriterien nicht erfüllen", + "View": "Ansicht", + "MarkupEditor": "Bearbeitung des Rich-Content-Felds", + "List": "Liste", + "Grid": "Raster", + "Timeline": "Zeitstrahl", + "Select": "Auswählen", + "NoGrouping": "Keine Gruppierung", + "Grouping": "Gruppierung", + "Ordering": "Sortierung", + "Manual": "Manuell", + + "FilteredViews": "Gefilterte Ansichten", + "NewFilteredView": "Neue gefilterte Ansicht", + "FilteredViewName": "Name der gefilterten Ansicht", + "Then": "Dann", + "ShowPreviewOnClick": "Bitte klicken Sie, um die Dokumentindexvorschau anzuzeigen...", + "Shown": "zeige {len} Ergebnisse {total, plural, =-1 {} other {von gefilterten # Elementen}}", + "Total": "Gesamt: {total, plural, other{#}}", + "ShowEmptyGroups": "Leere Gruppen anzeigen", + "Overdue": "Überfällig", + "Today": "Heute", + "Yesterday": "Gestern", + "ThisWeek": "Diese Woche", + "NextWeek": "Nächste Woche", + "ThisMonth": "Dieser Monat", + "NextMonth": "Nächster Monat", + "NotSpecified": "Nicht angegeben", + "ExactDate": "Genaues Datum", + "BeforeDate": "Vor Datum", + "AfterDate": "Nach Datum", + "BetweenDates": "Zwischen Daten", + "AddSavedView": "Gespeicherte Ansicht hinzufügen", + "Public": "Öffentlich", + "Hide": "Ausblenden", + "Rename": "Umbenennen", + "SaveAs": "Speichern unter", + "And": "und", + "Between": "ist zwischen", + "ShowColors": "Farben verwenden", + "Show": "Anzeigen", + "FilterArrayAll": "enthält alle", + "FilterArrayAny": "enthält beliebige", + "Or": "Oder", + "HyperlinkPlaceholder": "https://jappleseed.com", + "CopyToClipboard": "In die Zwischenablage kopieren", + "PublicView": "Öffentlich", + + "ChooseIcon": "Symbol wählen", + "IconColor": "Symbolfarbe wählen", + "IconCategory": "Symbol", + "EmojiCategory": "Emoji", + "Type": "Typ", + "ToViewCommands": "um verfügbare Befehle anzuzeigen", + "UnArchive": "Aus Archiv wiederherstellen", + "UnArchiveConfirm": "Möchten Sie {count, plural, =1 {dieses Objekt} other {diese # Objekte}} aus dem Archiv wiederherstellen?", + "Pin": "Anheften", + "Unpin": "Loslösen", + "Archived": "Archiviert", + "MoreActions": "Weitere Aktionen", + "Leave": "Verlassen", + "Join": "Beitreten", + "Copied": "Kopiert", + "Title": "Titel", + "HideArchived": "Archivierte ausblenden" + } +} diff --git a/plugins/workbench-assets/lang/de.json b/plugins/workbench-assets/lang/de.json new file mode 100644 index 00000000000..dbdfbda155a --- /dev/null +++ b/plugins/workbench-assets/lang/de.json @@ -0,0 +1,41 @@ +{ + "string": { + "More": "Mehr...", + "Delete": "Löschen", + "ShowMenu": "Menü anzeigen", + "HideMenu": "Menü ausblenden", + "Archive": "Archivieren", + "Archived": "Archiviert", + "Open": "Öffnen", + "General": "Allgemein", + "Members": "Mitglieder", + "Application": "Anwendung", + "BrowseSpaces": "Bereiche durchsuchen", + "AccountDisabled": "Konto ist deaktiviert", + "AccountDisabledDescr": "Bitte kontaktieren Sie den Workspace-Administrator", + "HelpAndSupport": "Hilfe & Support", + "HelpCenter": "Hilfezentrum", + "KeyboardShortcuts": "Tastenkombinationen", + "Documentation": "Dokumentation", + "OpenPlatformGuide": "Huly Docs öffnen", + "AccessWorkspaceSettings": "Zugriff auf Ihre Workspace-Einstellungen", + "HowToWorkFaster": "Lernen Sie, wie Sie schneller arbeiten können", + "HiddenApplication": "Versteckte Anwendung", + "OpenInNewTab": "In neuem Tab öffnen", + "NewVersionAvailable": "Neue Version verfügbar", + "PleaseUpdate": "Bitte aktualisieren", + "ServerUnderMaintenance": "Workspace wird für neue Version vorbereitet...", + "MobileNotSupported": "Entschuldigung, Mobile-Unterstützung kommt in Kürze. Bitte nutzen Sie vorerst Desktop", + "LogInAnyway": "Trotzdem einloggen", + "WorkspaceCreating": "Erstellung läuft...", + "AccessDenied": "Objekt existiert nicht oder Sie haben keine Zugriffsberechtigung.", + "UpgradeDownloadProgress": "Download des Updates: {percent}%", + "Widget": "Widget", + "WidgetPreferences": "Widget-Einstellungen", + "OpenInSidebar": "In Seitenleiste öffnen", + "OpenInSidebarNewTab": "In neuer Seitenleiste öffnen", + "ConfigureWidgets": "Widgets konfigurieren", + "Tab": "Tab", + "WorkspaceIsArchived": "Workspace wurde wegen Inaktivität archiviert. Bitte kontaktieren Sie uns zur Wiederherstellung..." + } +} diff --git a/server/account/lang/de.json b/server/account/lang/de.json new file mode 100644 index 00000000000..da8fdfd18b5 --- /dev/null +++ b/server/account/lang/de.json @@ -0,0 +1,19 @@ +{ + "string": { + "ConfirmationText": "Vielen Dank für Ihr Interesse an {name}. Um die Registrierung abzuschließen, fügen Sie bitte den folgenden Link in die Adresszeile Ihres Browsers ein: {link}. Mit freundlichen Grüßen, Ihr {name}-Team.", + "ConfirmationHTML": "

Hallo,

Vielen Dank für Ihr Interesse an {name}. Um die Registrierung abzuschließen, klicken Sie bitte hier oder fügen Sie den folgenden Link in die Adresszeile Ihres Browsers ein.

{link}

Mit freundlichen Grüßen,

Ihr {name}-Team.

", + "ConfirmationSubject": "Bestätigen Sie Ihre E-Mail-Adresse für die Registrierung bei {name}", + "RecoveryText": "Wir haben eine Anfrage zum Zurücksetzen des Passworts für Ihr Konto erhalten. Um Ihr Passwort zurückzusetzen, fügen Sie bitte den folgenden Link in die Adresszeile Ihres Browsers ein: {link}. Falls Sie kein Zurücksetzen des Passworts angefordert haben, ignorieren Sie bitte diese E-Mail.", + "RecoveryHTML": "

Wir haben eine Anfrage zum Zurücksetzen des Passworts für Ihr Konto erhalten. Um Ihr Passwort zurückzusetzen, klicken Sie bitte auf den folgenden Link: Passwort zurücksetzen

Falls der Link zum Zurücksetzen des Passworts nicht funktioniert, fügen Sie bitte den folgenden Link in die Adresszeile Ihres Browsers ein: {link}

Falls Sie kein Zurücksetzen des Passworts angefordert haben, ignorieren Sie bitte diese E-Mail.

", + "RecoverySubject": "Passwort wiederherstellen", + "InviteText": "Sie wurden zu {ws} eingeladen. Um beizutreten, fügen Sie bitte den folgenden Link in die Adresszeile Ihres Browsers ein: {link}. Der Link ist {expHours} Stunden gültig.", + "InviteHTML": "

Sie wurden zu {ws} eingeladen. Um beizutreten, klicken Sie bitte auf den folgenden Link: Beitreten

Falls der Einladungslink nicht funktioniert, fügen Sie bitte den folgenden Link in die Adresszeile Ihres Browsers ein: {link}

Der Link ist {expHours} Stunden gültig.

", + "InviteSubject": "Einladung zu {ws}", + "OtpText": "Bestätigen Sie Ihre E-Mail-Adresse für den Zugriff auf {app}!\n\nIhr Bestätigungscode steht unten - geben Sie ihn in dem Fenster ein, in dem Sie sich bei {app} anmelden.\n\n{code}\n\nWenn Sie diese E-Mail nicht angefordert haben, müssen Sie sich keine Sorgen machen — Sie können sie einfach ignorieren.", + "OtpHTML": "

Bestätigen Sie Ihre E-Mail-Adresse für den Zugriff auf {app}!

Ihr Bestätigungscode steht unten - geben Sie ihn in dem Fenster ein, in dem Sie sich bei {app} anmelden.


{code}

Wenn Sie diese E-Mail nicht angefordert haben, müssen Sie sich keine Sorgen machen — Sie können sie einfach ignorieren.

", + "OtpSubject": "{app} Bestätigungscode: {code}", + "ResendInviteText": "Sie wurden erneut zu {ws} eingeladen. Bitte verwenden Sie den folgenden Link zum Beitreten: {link}. Der erneute Einladungslink ist {expHours} Stunden gültig.", + "ResendInviteHTML": "

Sie wurden erneut zu {ws} eingeladen. Um beizutreten, klicken Sie bitte auf den folgenden Link: Beitreten

Falls der Einladungslink nicht funktioniert, fügen Sie bitte den folgenden Link in die Adresszeile Ihres Browsers ein: {link}

Der erneute Einladungslink ist {expHours} Stunden gültig.

", + "ResendInviteSubject": "Erneute Einladung zu {ws}" + } +}