// Global strings
"OK"                                                            = "OK";
"Cancel"                                                        = "Abbrechen";

// Application
"error.application.integrity.description"                       = "Das Programm ist beschädigt.";
"error.application.integrity.recovery"                          = "Bitte laden Sie es erneut herunter.";

// This alert is shown when the application is restarted after it has crashed. It uses the same info and report option as the exception alert above
"alert.crash.message"                                           = "Die Anwendung wurde vor kurzem unerwartet beendet.";
"alert.crash.info"                                              = "Möchten Sie eine E-Mail an ProjectWizards mit einem Diagnose-Bericht über diesen Vorfall erstellen?";
"alert.crash.option.report"                                     = "E-Mail mit Bericht erstellen";
"alert.crash.option.no"                                         = "Nein Danke";
"crash.email.lastSteps"                                         = "Können Sie Ihre letzten Arbeitsschritte beschreiben, die zu diesem Fehler führten?";

// When the information for the support profile is gathered, a progress panel is shown to the user.
// containing the following strings.
// From within Merlin, the support profile can be created via the Help menu.
"supportProfile.progressPanel.title"                            = "Support-Profil";
"supportProfile.progressPanel.message"                          = "Support-Profil erstellen";
"supportProfile.progressPanel.description"                      = "Dies kann einen Moment dauern.";

// Document progress: Content shown in the floating progress panel when actions on a Merlin document
// take longer than half a second.
"document"                                                      = "Dokument";
"document.progress.open.message"                                = "Dokument wird geöffnet";
"document.progress.new.message"                                 = "Erstelle Dokument";
"document.progress.save.message"                                = "Dokument wird gesichert";

// When a document is saved via the menu item "File > Save As…", the upcoming file save panel
// contains this options for specifying whether the saved file should contain fresh uniqueIDs
// and whether it should keep or discard its history.
"document.save.createNewUniqueIDs"                              = "Neue Dokument-Identität erzeugen";
"document.save.keepHistory"                                     = "Dokument-Historie erhalten";

// This alert is shown when a document is duplicated. Besides these strings, this alert also shows the
// options document.save.createNewUniqueIDs and document.save.keepHistory
"alert.document.duplicate.message"                              = "Wie möchten Sie das Dokument duplizieren?";
"alert.document.duplicate.option.duplicate"                     = "Duplizieren";

// Error which is presented after a saving error occurred.
"error.document.couldNotSaveAndWillClose.description"           = "Ihre Änderungen an dem Dokument konnten nicht gesichert werden.";
"error.document.needsEmergencyClosing.recovery"                 = "Bitte schließen Sie das Dokument, und öffnen Sie es erneut.";
"error.document.needsEmergencyClosing.option.close"             = "Dokument schließen";

// Error which is presented is an old file or folder could not be removed to "save as" the document at this place.
"error.document.couldNotOverwrite.description%@"                = "Sie können die Datei „%@“ nicht überschreiben.";

// Error which is presented if a document related operation failed without knowledge about the kind of operation.
// (Note: it is a bug if this error occurs, but better than a crash).
"error.document.operationNotPossible.description"               = "Diese Operation ist nicht möglich.";

// Alert is presented when a document is locked and the user has made a change to it. We have copied the wording from AppKit.framework/Document.strings
"alert.document.changedWhenLocked.message.%@"                   = "Die Datei „%@“ ist geschützt.";
"alert.document.changedWhenLocked.info.unlock"                  = "Wenn Sie dieses Dokument ändern möchten, klicken Sie auf „Schutz aufheben“.";
"alert.document.changedWhenLocked.info.duplicate"               = "Wenn Sie die Datei unverändert lassen und mit einer Kopie arbeiten möchten, klicken Sie auf „Duplizieren“.";
"alert.document.changedWhenLocked.option.unlock"                = "Schutz aufheben";
"alert.document.changedWhenLocked.option.duplicate"             = "Duplizieren";

// Alert is presented when a document is on a read-only volume and the user has made a change to it. We have copied the wording from AppKit.framework/Document.strings
"alert.document.unlockReadOnly.message.%@"                      = "Die Datei „%@“ ist auf einem schreibgeschützten Volume und kann nicht entsperrt werden.";
"alert.document.unlockReadOnly.info"                            = "Sie können dieses Dokument duplizieren und das Duplikat bearbeiten.";
"alert.document.unlockReadOnly.option.duplicate"                = "Duplizieren";

// Alert is presented when it is detected that a document is opened from within the folder of a cloud service which does not allow us access to conflict versions within the sandbox (for example Box.com).
"alert.document.automaticCloudServiceSyncing.message.%@"        = "Dieses Dokument wird über den Cloud-Dienst %@ geteilt.";
"alert.document.automaticCloudServiceSyncing.info.%@"           = "Um Änderungen automatisch abgleichen zu können, geben Sie %@ bitte dauerhaft Zugriff auf den Ordner, in dem das Dokument liegt.";
"alert.document.automaticCloudServiceSyncing.option.continue"   = "Weiter";
"alert.document.automaticCloudServiceSyncing.option.allowAccess"= "Zugriff dauerhaft erlauben";

// Item which is shown at the end of menus to toggle how much content is shown in the menu.
// In Merlin, this is used in the Menus shown when double-clicking the table column header in
// the main Gantt Views and in Style inspector when defining the content for Gantt bar labels
// and Net Plan cells.
"menu.showLessItems"                                            = "Weniger";
"menu.showMoreItems"                                            = "Mehr";

// Some error alerts present additional details behind a disclosure triangle.
// This is the title for this details section.
"errorAlert.details"                                            = "Details";

// When a user wants to log into a protected file, an authentication panel is presented.
// which asks him to enter his credentials.
// In Merlin, this is shown when a document is opened in which resources are defined as users and are given a password.
"authentication.title"                                          = "Authentifizierung";
"authentication.loginToFileOnServer%@%@"                        = "Geben Sie Namen und Kennwort für die Datei „%@“ auf dem Server „%@“ ein.";
"authentication.loginToFile%@"                                  = "Geben Sie Namen und Kennwort für die Datei „%@“ ein.";
"authentication.loginToServer%@"                                = "Geben Sie Namen und Kennwort für den Server „%@“ ein.";
"authentication.mode.prompt.file"                               = "Öffnen als";
"authentication.mode.prompt.server"                             = "Verbinden als";
"authentication.guest"                                          = "Gast";
"authentication.registeredUser"                                 = "Registrierter Benutzer";
"authentication.name"                                           = "Name";
"authentication.password"                                       = "Kennwort";
"authentication.rememberPassword"                               = "Kennwort in Schlüsselbund sichern";
"authentication.name.select"                                    = "Name Auswählen";
"authentication.action.ok.file"                                 = "Öffnen";
"authentication.action.ok.server"                               = "Verbinden";
"authentication.error.description"                              = "Der Benutzername oder das Kennwort ist inkorrekt.";

// This message is shown in a sheet when connecting to a SSL server and the user need to decide whether the certificate should be trusted.
// Note: This text is a copy from Safari.app.
"trustHandler.invalidCertificate.message"                       = "Das Zertifikat dieses Servers ist nicht vertrauenswürdig.";
"trustHandler.invalidCertificate.details.%@"                    = "Möglicherweise werden Sie mit einem Server verbunden, welcher vorgibt „%@“ zu sein und Ihre vertraulichen Daten missbraucht. Möchten Sie trotzdem mit diesem Server verbunden werden?";

// certificate viewer on IOS. Localizations are based on AppleGlot/Glossaries/SecurityFoundation.lg
"trustHandler.invalidCertificate.details"                       = "Details";
"trustHandler.action.details"                                   = "Details";
"trustHandler.action.trust"                                     = "Vertrauen";
"trustHandler.action.continue"                                  = "Fortfahren";

"trustHandler.certificate.cert.issuerName"                      = "Name des Ausstellers";
"trustHandler.certificate.cert.subjectName"                     = "Name des Inhabers";
"trustHandler.certificate.cert.serialNumber"                    = "Seriennummer";
"trustHandler.certificate.cert.signatureAlgorithm"              = "Signatur-Algorithmus";
"trustHandler.certificate.cert.algorithm"                       = "Algorithmus";
"trustHandler.certificate.cert.notValidBefore"                  = "Erst gültig ab";
"trustHandler.certificate.cert.notValidAfter"                   = "Nur gültig bis";
"trustHandler.certificate.attributeType.commonName"             = "Allgemeiner Name";
"trustHandler.certificate.attributeType.surname"                = "Nachname";
"trustHandler.certificate.attributeType.serialNumber"           = "Seriennummer";
"trustHandler.certificate.attributeType.countryName"            = "Land";
"trustHandler.certificate.attributeType.localityName"           = "Ort";
"trustHandler.certificate.attributeType.stateOrProvinceName"    = "Bundesland";
"trustHandler.certificate.attributeType.organizationName"       = "Organisation";
"trustHandler.certificate.attributeType.organizationUnitName"   = "Organisationseinheit";
"trustHandler.certificate.attributeType.givenName"              = "Vorname";
"trustHandler.certificate.attributeType.emailAddress"           = "E-Mail-Adresse";
"trustHandler.certificate.attributeType.parameter"              = "Parameter";
"trustHandler.certificate.attributeValue.none"                  = "Ohne";
"trustHandler.certificate.pkcs.rsaEncryption"                   = "RSA-Verschlüsselung";
"trustHandler.certificate.pkcs.sha1WithRSAEncryption"           = "SHA-1 mit RSA-Verschlüsselung";
"trustHandler.certificate.pkcs.sha224WithRSAEncryption"         = "SHA-224 mit RSA-Verschlüsselung";
"trustHandler.certificate.pkcs.sha256WithRSAEncryption"         = "SHA-256 mit RSA-Verschlüsselung";
"trustHandler.certificate.pkcs.sha384WithRSAEncryption"         = "SHA-384 mit RSA-Verschlüsselung";
"trustHandler.certificate.pkcs.sha512WithRSAEncryption"         = "SHA-512 mit RSA-Verschlüsselung";
"trustHandler.certificate.pkcs.data"                            = "Daten";
"trustHandler.certificate.pkcs.signedData"                      = "Signierte Daten";
"trustHandler.certificate.certificateExtension.keyUsage"        = "Schlüsselverwendung";
"trustHandler.certificate.certificateExtension.extKeyUsage"     = "Erweiterte Schlüsselverwendung";
"trustHandler.certificate.certificateExtension.subjectKeyIdentifier"    = "Schlüsselkennung des Antragstellers";
"trustHandler.certificate.certificateExtension.authorityKeyIdentifier"  = "Schlüsselkennung";
"trustHandler.certificate.certificateExtension.basicConstraints"        = "Basiseinschränkungen";
"trustHandler.certificate.authorityInfoAccess"                  = "Zugriff auf Informationen bei der Zertifizierungsinstanz";
"trustHandler.certificate.sha1"                                 = "SHA1";

// When a project has links to sub-projects whose document files cannot be found, a file picker is
// presented with the following message:
"crossStoreRelationhips.chooseTarget.message.%@"                = "Bitte wählen Sie eine Zieldatei für das verknüpfte Dokument „%@“.";
"crossStoreRelationhips.chooseTarget.previousLocation.%@"       = "Zuvor befand sie sich unter:\n%@";

// When a project has links to sub-projects whose document files cannot be found but the document can be downloaded
// from a server, the user is shown the following alert:
"alert.crossStoreRelationships.download.message.%@"             = "Die Datei für das verknüpfte Dokument „%@“ konnte nicht gefunden werden.";
"alert.crossStoreRelationships.download.info"                   = "Wollen Sie sie vom Server laden?";
"alert.crossStoreRelationships.download.option.download"        = "Vom Server laden";
"alert.crossStoreRelationships.download.option.select"          = "Datei auswählen";

// When a download of a sub-project from a server has failed, we present the error to the user in this alert
// and offer an option to manually select the target file.
"alert.crossStoreRelationships.downloadError.message.%@"        = "Der Download des verknüpften Dokuments \"%@\" ist fehlgeschlagen.";
"alert.crossStoreRelationships.downloadError.option.select"     = "Datei auswählen";

// When multiple candidates for missing sub-project documents are found via Spotlight, the candidate files
// are presented in a panel with the following title:
"crossStoreRelationships.candidates.message.%@"                 = "Die Datei für das verknüpfte Dokument „%@“ konnte nicht gefunden werden. Bitte wählen Sie eine Zieldatei aus.";
"fileCandidatesChooser.window.title"                            = "Dateiauswahl";
"fileCandidatesChooser.list.title"                              = "Kandidaten";
"fileCandidatesChooser.action.choose"                           = "Auswählen";
"fileCandidatesChooser.action.other"                            = "Andere";
"fileCandidatesChooser.action.download"                         = "Download";

// In legends of grouped bar plots, the individual positions of stacks in a group are described
// using these as prefixes. In Merlin, this is used in bar chart modules in the report view.
"plot.stack"                                                    = "Stapel";
"plot.stack.left"                                               = "Links";
"plot.stack.middle"                                             = "Mitte";
"plot.stack.right"                                              = "Rechts";

// In Merlin, when a table column is selected, the inspector allows to edit the sort direction of the column. These
// options are presented in a popup.
"outline.column.sortDirection.none"                             = "Keine";
"outline.column.sortDirection.fixed"                            = "Fixiert";
"outline.column.sortDirection.regular"                          = "Aufsteigend";
"outline.column.sortDirection.reverse"                          = "Absteigend";
"outline.column.sortDirection.manual"                           = "Manuell";

// In all outlines, when a single row without a main column and without a title attribute is dragged, or multiple rows
// are dragged, a badge with these texts appears.
"outline.rowDragging.1row"                                      = "1 Zeile";
"outline.rowDragging.%@rows"                                    = "%@ Zeilen";

// These items are presented in the context menu which appears when clicking into the header of a table column.
"menu.outline.column.sortManually"                              = "Manuell sortieren";
"menu.outline.column.sortAscending"                             = "Aufsteigend sortieren";
"menu.outline.column.sortDescending"                            = "Absteigend sortieren";

// This item is presented in the context menu of scroll views when the scrollable content can be navigated via a miniature in a popup panel
"menu.scrollView.showNavigationPanel"                           = "Übersicht anzeigen";
"scrollView.navigationPanel.tip"                                = "⌘⇧-klicken, um diese Übersicht anzuzeigen.";

// Context menu for changing the size of inspector controls. Currently disabled in Merlin.
// May be enabled in a future release.
"inspector.contextMenu.controlSize.mini"                        = "Mini-Bedienelemente verwenden";
"inspector.contextMenu.controlSize.small"                       = "Kleine Bedienelemente verwenden";
"inspector.contextMenu.controlSize.regular"                     = "Reguläre Bedienelemente verwenden";

// Displayed in controls like popup buttons, text fields etc. when they cannot show a single value,
// because the user selection they refer to results in multiple values.
// In Merlin most controls shown in the inspector use this.
"selection.marker.multipleValues"                               = "Mehrere Werte";

// Displayed in controls like popup buttons, text fields etc. when they cannot show a value
// because there is no user selection.
// In Merlin some controls shown in the inspector use this.
"selection.marker.none"                                         = "Keine Auswahl";

// ********************************************************************************************
// * Date Picker
// ********************************************************************************************

// In Merlin, table and inspector fields which display dates provide a special editor
// which enables to independantly edit the parts of a date. Also a popup calendar
// is available for directly picking a date.

// When a focused date picker contains no date, the possible date format parts
// are displayed as placeholders strings. Which format parts are shown depends
// on the user's system date format settings.

// Year
"datePicker.format.yy"                                          = "jj";
"datePicker.format.yyyy"                                        = "jjjj";

// Month
"datePicker.format.M"                                           = "mm";
"datePicker.format.MM"                                          = "mm";
"datePicker.format.MMM"                                         = "mmm";
"datePicker.format.MMMM"                                        = "mmmm";

// Day
"datePicker.format.d"                                           = "tt";
"datePicker.format.dd"                                          = "tt";

// Hour
"datePicker.format.h"                                           = "hh";
"datePicker.format.hh"                                          = "hh";
"datePicker.format.H"                                           = "hh";
"datePicker.format.HH"                                          = "hh";
"datePicker.format.k"                                           = "hh";
"datePicker.format.kk"                                          = "hh";
"datePicker.format.K"                                           = "hh";
"datePicker.format.KK"                                          = "hh";

// Minute
"datePicker.format.m"                                           = "mm";
"datePicker.format.mm"                                          = "mm";

// AM/PM
"datePicker.format.a"                                           = "vorm.";
"datePicker.format.aa"                                          = "vorm.";

// PWFileURLChooser
"fileURLChooser.Choose"                                         = "Auswählen";

// Week day abbreviations used as calendar column headers in the date picker calendar.
// In Merlin, when the small callendar icon is clicked on a date field in the inspector or
// in a table cell, a popup calendar is shown in which these abbreviations are used.
"datePicker.calendar.sunday.short"                              = "S";
"datePicker.calendar.monday.short"                              = "M";
"datePicker.calendar.tuesday.short"                             = "D";
"datePicker.calendar.wednesday.short"                           = "M";
"datePicker.calendar.thursday.short"                            = "D";
"datePicker.calendar.friday.short"                              = "F";
"datePicker.calendar.saturday.short"                            = "S";
"datePicker.calendar.week.short"                                = "KW";

// The popup calendar contains two buttons for choosing today's date and for clearing the date.
"datePicker.calendar.today"                                     = "Heute";
"datePicker.calendar.deleteDate"                                = "Keines";
"datePicker.calendar.fixed"                                     = "Fixiert";

// editors for valueTypes may use the following labels within their views
"valueType.presets"                                             = "Vorgaben";

// ********************************************************************************************
// * Move Application
// ********************************************************************************************

// This alert is shown, when the application is not started from the Applications folder.
"alert.moveApplication.message.%@"                              = "%@ befindet sich nicht im Ordner „Programme“.";
"alert.moveApplication.info.%@.%@"                              = "Möchten Sie, dass %@ aus dem Ordner „%@“ in den Ordner „Programme“ verschoben wird? Dies kann dabei helfen, Ihr System aufgeräumt zu halten.";

"alert.moveApplication.mustBeInAppFolder.message.%@"            = "%@ muss im Ordner „Programme“ liegen.";
"alert.moveApplication.mustBeInAppFolder.info.%@.%@"            = "Möchten Sie, dass %@ aus dem Ordner „%@“ in den Ordner „Programme“ verschoben wird?";

"alert.moveApplication.option.doNotMove"                        = "Nicht verschieben";
"alert.moveApplication.option.quit"                             = "Beenden";
"alert.moveApplication.option.moveToApplicationsFolder"         = "In den Ordner „Programme“ verschieben";
"alert.moveApplication.option.requiresAdministratorPassword"    = "Für diese Aktion wird ein Administrator-Kennwort benötigt.";

"error.move.application.isRunningAtDestination.decription.%@.%@"= "In „%@“ gibt es bereits ein %@, welches gerade läuft.";
"error.move.application.canNotBeMovedToTrash.decription.%@"     = "%@ konnte nicht in den Papierkorb gelegt werden.";
"error.move.application.canNotBeMoved.decription.%@.%@"         = "%@ konnte nicht in den Ordner „%@“ verschoben werden.";

// This alert is shown if the application can not be moved automatically and it must be moved before it can be used.
"alert.cannotMoveApplicationButIsRequired.info.%@"              = "Bitte verschieben Sie %@ in den Ordner „Programme“ und starten es von dort aus.";

// This alert is shown, when the user moves the application while it is running.
"alert.movedWhileAppIsRunning.message.%@"                       = "%@ wurde verschoben oder umbenannt.";
"alert.movedWhileAppIsRunning.info.%@"                          = "Sie sollten %@ nicht verschieben oder umbenennen während es läuft.";
"alert.movedWhileAppIsRunning.option.restart"                   = "Beenden und Neustarten";


// ********************************************************************************************
// * Strings used in plists for configuring inspector rows.
// * !!! These strings are not visible to the user and do not need to be translated into other languages.
// * !!! Do not edit these strings.
// ********************************************************************************************

"valueType.inspectorControlSize.mini"                           = "Mini";
"valueType.inspectorControlSize.small"                          = "Klein";
"valueType.inspectorControlSize.regular"                        = "Regulär";
"valueType.inspectorRowViewExpansionMode.collapsedByDefault"    = "Immer zugeklappt";
"valueType.inspectorRowViewExpansionMode.expandedByDefault"     = "Immer aufgeklappt";
"valueType.inspectorRowViewExpansionMode.alwaysExpanded"        = "Immer erweitert";
"valueType.inspectorSeparationStyle.none"                       = "Keine";
"valueType.inspectorSeparationStyle.separateGroups"             = "Gruppen separieren";
"valueType.popUpButtonContentSizeMode.respectAllMenuItems"      = "Alle Menü-Einträge beachten";
"valueType.popUpButtonContentSizeMode.respectNoMenuItem"        = "Keine Menü-Einträge beachten";

// ********************************************************************************************
// * PWOnOffSlider
// ********************************************************************************************

"pwOnOffSlider.label.on"                                        = "An";
"pwOnOffSlider.label.off"                                       = "Aus";
