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

// Application
"error.application.integrity.description"                       = "The application is damaged.";
"error.application.integrity.recovery"                          = "Please re-download it.";

// 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"                                           = "The application recently quit unexpectedly.";
"alert.crash.info"                                              = "Do you want to create an email to ProjectWizards containing a diagnostic report about this incident?";
"alert.crash.option.report"                                     = "Create Report Email";
"alert.crash.option.no"                                         = "No thanks";
"crash.email.lastSteps"                                         = "Can you describe your last steps before this error occurred?";

// 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 Profile";
"supportProfile.progressPanel.message"                          = "Generating support profile";
"supportProfile.progressPanel.description"                      = "This will take a moment.";

// Document progress: Content shown in the floating progress panel when actions on a Merlin document
// take longer than half a second.
"document"                                                      = "Document";
"document.progress.open.message"                                = "Opening Document";
"document.progress.new.message"                                 = "Creating Document";

// Error messages when documents can not be reopened during launch of the application.
// The text has been copied from a system message.
"error.document.reopen.saved.message%@"                         = "The document “%@” could not be reopened.";
"error.document.reopen.autosaved.message%@"                     = "The autosaved document “%@” could not be reopened.";

// 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"                                            = "Less";
"menu.showMoreItems"                                            = "More";

// 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"                                          = "Authentication";
"authentication.loginToFileOnServer%@%@"                        = "Enter your name and password for the file \"%@\" on the server \"%@\".";
"authentication.loginToFile%@"                                  = "Enter your name and password for the file \"%@\".";
"authentication.loginToServer%@"                                = "Enter your name and password for the server \"%@\".";
"authentication.mode.prompt.file"                               = "Open as";
"authentication.mode.prompt.server"                             = "Connect as";
"authentication.guest"                                          = "Guest";
"authentication.registeredUser"                                 = "Registered User";
"authentication.name"                                           = "Name";
"authentication.password"                                       = "Password";
"authentication.rememberPassword"                               = "Remember password in Keychain";
"authentication.name.select"                                    = "Select Name";
"authentication.action.ok.file"                                 = "Open";
"authentication.action.ok.server"                               = "Connect";
"authentication.error.description"                              = "The username or password is wrong.";

// 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"                       = "The certificate for this server is not trustworthy.";
"trustHandler.invalidCertificate.details.%@"                    = "You might be connecting to a server that is pretending to be “%@” which could put your confidential information at risk. Would you like to connect to the server anyway?";

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

"trustHandler.certificate.cert.issuerName"                      = "Issuer Name";
"trustHandler.certificate.cert.subjectName"                     = "Subject Name";
"trustHandler.certificate.cert.serialNumber"                    = "Serial Number";
"trustHandler.certificate.cert.signatureAlgorithm"              = "Signature Algorithm";
"trustHandler.certificate.cert.algorithm"                       = "Algorithm";
"trustHandler.certificate.cert.notValidBefore"                  = "Not Valid Before";
"trustHandler.certificate.cert.notValidAfter"                   = "Not Valid After";
"trustHandler.certificate.attributeType.commonName"             = "Common Name";
"trustHandler.certificate.attributeType.surname"                = "Surname";
"trustHandler.certificate.attributeType.serialNumber"           = "Serial Number";
"trustHandler.certificate.attributeType.countryName"            = "Country";
"trustHandler.certificate.attributeType.localityName"           = "Locality";
"trustHandler.certificate.attributeType.stateOrProvinceName"    = "State/Province";
"trustHandler.certificate.attributeType.organizationName"       = "Organization";
"trustHandler.certificate.attributeType.organizationUnitName"   = "Organizational Unit";
"trustHandler.certificate.attributeType.givenName"              = "Given Name";
"trustHandler.certificate.attributeType.emailAddress"           = "Email Address";
"trustHandler.certificate.attributeType.parameter"              = "Parameter";
"trustHandler.certificate.attributeValue.none"                  = "none";
"trustHandler.certificate.pkcs.rsaEncryption"                   = "RSA Encryption";
"trustHandler.certificate.pkcs.sha1WithRSAEncryption"           = "SHA-1 with RSA Encryption";
"trustHandler.certificate.pkcs.sha224WithRSAEncryption"         = "SHA-224 with RSA Encryption";
"trustHandler.certificate.pkcs.sha256WithRSAEncryption"         = "SHA-256 with RSA Encryption";
"trustHandler.certificate.pkcs.sha384WithRSAEncryption"         = "SHA-384 with RSA Encryption";
"trustHandler.certificate.pkcs.sha512WithRSAEncryption"         = "SHA-512 with RSA Encryption";
"trustHandler.certificate.pkcs.data"                            = "Data";
"trustHandler.certificate.pkcs.signedData"                      = "Signed Data";
"trustHandler.certificate.certificateExtension.keyUsage"        = "Key Usage";
"trustHandler.certificate.certificateExtension.extKeyUsage"     = "Extended Key Usage";
"trustHandler.certificate.certificateExtension.subjectKeyIdentifier"    = "Subject Key Identifier";
"trustHandler.certificate.certificateExtension.authorityKeyIdentifier"  = "Authority Key Identifier";
"trustHandler.certificate.certificateExtension.basicConstraints"        = "Basic Constraints";
"trustHandler.certificate.authorityInfoAccess"                  = "Certificate Authority Information Access";
"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"                   = "Please choose a document to be linked.";
"crossStoreRelationhips.chooseTarget.message.%@"                = "Please select a target file for the linked document \"%@\".";
"crossStoreRelationhips.chooseTarget.previousLocation.%@"       = "It was previously located in:\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.%@"             = "The file for the linked document \"%@\" could not be found.";
"alert.crossStoreRelationships.download.info"                   = "Do you want to download it from the server?";
"alert.crossStoreRelationships.download.option.download"        = "Download";
"alert.crossStoreRelationships.download.option.select"          = "Select File";

// 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.%@"        = "The download of the linked document \"%@\" failed.";
"alert.crossStoreRelationships.downloadError.option.select"     = "Select File";

// 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.%@"                 = "The file for the linked document \"%@\" could not be found. Please select a target file.";
"fileCandidatesChooser.window.title"                            = "File Chooser";
"fileCandidatesChooser.list.title"                              = "Candidates";
"fileCandidatesChooser.action.choose"                           = "Select";
"fileCandidatesChooser.action.other"                            = "Other";
"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"                                                    = "Stack";
"plot.stack.left"                                               = "Left";
"plot.stack.middle"                                             = "Center";
"plot.stack.right"                                              = "Right";

// 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"                             = "None";
"outline.column.sortDirection.fixed"                            = "Fixed";
"outline.column.sortDirection.regular"                          = "Ascending";
"outline.column.sortDirection.reverse"                          = "Descending";
"outline.column.sortDirection.manual"                           = "Manual";

// 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 Row";
"outline.rowDragging.%@rows"                                    = "%@ Rows";

// These items are presented in the context menu which appears when clicking into the header of a table column.
"menu.outline.column.sortManually"                              = "Sort Manually";
"menu.outline.column.sortAscending"                             = "Sort Ascending";
"menu.outline.column.sortDescending"                            = "Sort Descending";

// 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"                           = "Show Overview";
"scrollView.navigationPanel.tip"                                = "⌘⇧-click to open this overview.";

// Context menu for changing the size of inspector controls. Currently disabled in Merlin.
// May be enabled in a future release.
"inspector.contextMenu.controlSize.mini"                        = "Use Mini Controls";
"inspector.contextMenu.controlSize.small"                       = "Use Small Controls";
"inspector.contextMenu.controlSize.regular"                     = "Use Regular Controls";

// 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"                               = "Multiple Values";

// 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"                                         = "No Selection";

// ********************************************************************************************
// * 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"                                          = "yy";
"datePicker.format.yyyy"                                        = "yyyy";

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

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

// 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"                                           = "AM";
"datePicker.format.aa"                                          = "AM";

// PWFileURLChooser
"fileURLChooser.Choose"                                         = "Select";

// 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"                             = "T";
"datePicker.calendar.wednesday.short"                           = "W";
"datePicker.calendar.thursday.short"                            = "T";
"datePicker.calendar.friday.short"                              = "F";
"datePicker.calendar.saturday.short"                            = "S";
"datePicker.calendar.week.short"                                = "WK";

// The popup calendar contains two buttons for choosing today's date and for clearing the date.
"datePicker.calendar.today"                                     = "Today";
"datePicker.calendar.deleteDate"                                = "None";
"datePicker.calendar.fixed"                                     = "Fixed";

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

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

// This alert is shown, when the application is not started from the Applications folder.
"alert.moveApplication.message.%@"                              = "%@ is not in your \"Applications\" folder.";
"alert.moveApplication.info.%@.%@"                              = "To help keep your system organized, would you like to have %@ moved from your \"%@\" folder to your \"Applications\" folder?";

"alert.moveApplication.mustBeInAppFolder.message.%@"            = "%@ must be in your \"Applications\" folder.";
"alert.moveApplication.mustBeInAppFolder.info.%@.%@"            = "Would you like to have %@ moved from your \"%@\" folder to your \"Applications\" folder?";

"alert.moveApplication.option.doNotMove"                        = "Don't Move";
"alert.moveApplication.option.quit"                             = "Quit";
"alert.moveApplication.option.moveToApplicationsFolder"         = "Move to \"Applications\" Folder";
"alert.moveApplication.option.requiresAdministratorPassword"    = "This will require an administrator password.";

"error.move.application.isRunningAtDestination.decription.%@.%@"= "\"%@\" already contains %@ which is currently running.";
"error.move.application.canNotBeMovedToTrash.decription.%@"     = "%@ could not be moved to trash.";
"error.move.application.canNotBeMoved.decription.%@.%@"         = "%@ could not be moved into the folder \"%@\"";

// 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.%@"              = "Please move %@ to the \"Applications\" folder and start it from there.";

// This alert is shown, when the user moves the application while it is running.
"alert.movedWhileAppIsRunning.message.%@"                       = "%@ has been moved or renamed.";
"alert.movedWhileAppIsRunning.info.%@"                          = "Please do not move or rename %@ while it is running.";
"alert.movedWhileAppIsRunning.option.restart"                   = "Quit and Restart";


// ********************************************************************************************
// * 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"                          = "small";
"valueType.inspectorControlSize.regular"                        = "regular";
"valueType.inspectorRowViewExpansionMode.collapsedByDefault"    = "collapsed by default";
"valueType.inspectorRowViewExpansionMode.expandedByDefault"     = "expanded by default";
"valueType.inspectorRowViewExpansionMode.alwaysExpanded"        = "always expanded";
"valueType.inspectorSeparationStyle.none"                       = "none";
"valueType.inspectorSeparationStyle.separateGroups"             = "separate groups";
"valueType.popUpButtonContentSizeMode.respectAllMenuItems"      = "respect all menu items";
"valueType.popUpButtonContentSizeMode.respectNoMenuItem"        = "respect no menu item";

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

"pwOnOffSlider.label.on"                                        = "On";
"pwOnOffSlider.label.off"                                       = "Off";
