// ********************************************************************************************
// * Global strings
// ********************************************************************************************

"OK"                                                            = "OK";
"Cancel"                                                        = "Cancel";
"no"                                                            = "no";
"yes"                                                           = "yes";
"true"                                                          = "true";
"false"                                                         = "false";
"none"                                                          = "None";

// Used mainly as a suffix for menu items that open a new window.
"ellipsis.suffix"                                               = "…";
"colon.suffix"                                                  = ":";

// ********************************************************************************************
// * Standard value types
// ********************************************************************************************

// Used for formatting the mixed state of aggregated boolean values.
// A textual representation of the common checkbox button containing the minus sign.
"valueType.bool.mixed"                                          = "mixed";

// Configuration options for number formatters.
// Within Merlin, they appear in the inspectors for number-like columns or in the content style
// inspectors for Gantt labels and net-plan cells.
"valueType.double.formatOption.numberOfDecimals"                = "Number of decimals";
"valueType.double.formatOption.numberOfDecimals.unlimited"      = "Unlimited";
"valueType.double.formatOption.trailingZeros"                   = "Trailing zeros";
"valueType.double.formatOption.trailingZeros.show"              = "Show";
"valueType.double.formatOption.trailingZeros.hide"              = "Don’t Show";
"valueType.double.formatOption.trailingZeros.automatic"         = "Automatic";
"valueType.double.formatOption.zeros"                           = "Zeros";
"valueType.double.formatOption.zeros.show"                      = "Show";
"valueType.double.formatOption.zeros.hide"                      = "Don’t Show";

// Configuration options for date formatters.
// Within Merlin, they appear in the inspectors for date columns or in the content style
// inspectors for Gantt labels and net-plan cells.
"valueType.dateTime.formatOption.dateFormat"                    = "Date Format";
"valueType.dateTime.formatOption.dateFormat.automatic"          = "Automatic";
"valueType.dateTime.formatOption.dateFormat.short"              = "Short";
"valueType.dateTime.formatOption.dateFormat.medium"             = "Medium";
"valueType.dateTime.formatOption.dateFormat.long"               = "Long";
"valueType.dateTime.formatOption.dateFormat.none"               = "None";
"valueType.dateTime.formatOption.timeFormat"                    = "Time Format";
"valueType.dateTime.formatOption.timeFormat.automatic"          = "Automatically";
"valueType.dateTime.formatOption.timeFormat.withTime"           = "With time";
"valueType.dateTime.formatOption.timeFormat.withoutTime"        = "Without time";

// Options for determining on which side of the numerical amount the unit gets positioned.
// Within Merlin, this is used for the currency format in the project settings and
// for user-defined number fields of the variant "number with unit".
"valueType.unitPosition.afterAmount"                            = "After Amount";
"valueType.unitPosition.beforeAmount"                           = "Before Amount";
"valueType.unitPosition.afterAmountWithSpace"                   = "After Amount With Space";
"valueType.unitPosition.beforeAmountWithSpace"                  = "Before Amount With Space";

// Names of standard week days.
// Within Merlin, they are used in the project settings for choosing the first day of week
// and within the inspector for project and resource calendars.
"valueType.weekDay.sunday"                                      = "Sunday";
"valueType.weekDay.monday"                                      = "Monday";
"valueType.weekDay.tuesday"                                     = "Tuesday";
"valueType.weekDay.wednesday"                                   = "Wednesday";
"valueType.weekDay.thursday"                                    = "Thursday";
"valueType.weekDay.friday"                                      = "Friday";
"valueType.weekDay.saturday"                                    = "Saturday";

// Options for determining how a text should be encoded into bytes
"valueType.stringEncoding.macintosh"                            = "Western (Mac OS Roman)";
"valueType.stringEncoding.iso-8859-1"                           = "Western (ISO Latin 1)";
"valueType.stringEncoding.iso-8859-2"                           = "Western (ISO Latin 2)";
"valueType.stringEncoding.windows-1252"                         = "Western (Windows Latin 1)";
"valueType.stringEncoding.windows-1250"                         = "Western (Windows Latin 2)";
"valueType.stringEncoding.utf-8"                                = "Unicode (UTF-8)";
"valueType.stringEncoding.utf-16"                               = "Unicode (UTF-16)";

// Units which can be used in duration-like properties. Merlin uses it
// for all duration and work values. They are also used by the time-scale tiers.
// These units are further extended in the MerlinModel.framework in the file DurationUnits.strings.
"valueType.durationUnit.none"                                   = "None";
"valueType.durationUnit.second"                                 = "second";
"valueType.durationUnit.seconds"                                = "seconds";
"valueType.durationUnit.minute"                                 = "minute";
"valueType.durationUnit.minutes"                                = "minutes";
"valueType.durationUnit.hour"                                   = "hour";
"valueType.durationUnit.hours"                                  = "hours";
"valueType.durationUnit.day"                                    = "day";
"valueType.durationUnit.days"                                   = "days";
"valueType.durationUnit.week"                                   = "week";
"valueType.durationUnit.weeks"                                  = "weeks";
"valueType.durationUnit.month"                                  = "month";
"valueType.durationUnit.months"                                 = "months";
"valueType.durationUnit.quarter"                                = "quarter";
"valueType.durationUnit.quarters"                               = "quarters";
"valueType.durationUnit.year"                                   = "year";
"valueType.durationUnit.years"                                  = "years";

// Unit strings presented as labels along a graphical timescale.
// Within Merlin they are used for the main timescale in the Gantt views
// and within date-based report modules.
"timescale.minute"                                              = "minute";
"timescale.minutes"                                             = "Minutes";
"timescale.minute.short"                                        = "m";
"timescale.hour"                                                = "Hour";
"timescale.hours"                                               = "Hours";
"timescale.hour.short"                                          = "H";
"timescale.day"                                                 = "Day";
"timescale.days"                                                = "Days";
"timescale.day.short"                                           = "D";
"timescale.week"                                                = "Week";
"timescale.weeks"                                               = "Weeks";
"timescale.week.short"                                          = "W";
"timescale.calendarWeek.short"                                  = "WK";
"timescale.month"                                               = "Month";
"timescale.months"                                              = "Months";
"timescale.month.short"                                         = "M";
"timescale.quarter"                                             = "Quarter";
"timescale.quarters"                                            = "Quarters";
"timescale.quarter.short"                                       = "Q";
"timescale.year"                                                = "Year";
"timescale.years"                                               = "Years";
"timescale.year.short"                                          = "Y";
"timescale.fromStart"                                           = "(From Start)";
"timescale.fromEnd"                                             = "(From End)";

// Formatted values may include a reference to a value inherited from another object.
// This string is used as a fallback when the reference cannot be resolved.
// This is currently not used inside Merlin. See localization key "inherited" in MerlinModel.
"fallbackFormatter.default"                                     = "Adopted";

// Default name for media attachments whose name cannot be determined.
"mediaDescription.defaultName"                                  = "Media";

// ********************************************************************************************
// * Options for specifying the properties of a text.
// * Within Merlin, they are used inside the style editors of all project views.
// ********************************************************************************************

"valueType.fontStretch.condensed"                               = "Condensed";
"valueType.fontStretch.normal"                                  = "Normal";
"valueType.fontStretch.expanded"                                = "Expanded";

"valueType.fontWeight.lighter"                                  = "Lighter";
"valueType.fontWeight.light"                                    = "Light";
"valueType.fontWeight.normal"                                   = "Regular";
"valueType.fontWeight.bold"                                     = "Bold";
"valueType.fontWeight.bolder"                                   = "Bolder";

"valueType.fontStyle.normal"                                    = "Normal";
"valueType.fontStyle.italic"                                    = "Italic";

"valueType.textDecoration.none"                                 = "None";
"valueType.textDecoration.underline"                            = "Underline";
"valueType.textDecoration.strikethrough"                        = "Strike Through";

// Options for determining how text is vertically aligned within a box.
// In Merlin this is used in the style editors for all project views.
"property.verticalAlignment"                                    = "Vertical Alignment";
"valueType.verticalAlignment.top"                               = "Top";
"valueType.verticalAlignment.middle"                            = "Center";
"valueType.verticalAlignment.bottom"                            = "Bottom";
"valueType.verticalAlignment.dynamic"                           = "Dynamic";

// Options for determining how text is horizontally aligned within a box.
// In Merlin this is used in the column inspectors and the style editors of
// the Net Plan View and the charts modules in the Report View.
"property.horizontalAlignment"                                  = "Horizontal Alignment";
"valueType.horizontalAlignment.left"                            = "Left";
"valueType.horizontalAlignment.center"                          = "Center";
"valueType.horizontalAlignment.right"                           = "Right";

"property.horizontalPadding"                                    = "Horizontal Padding";
"property.verticalPadding"                                      = "Vertical Padding";

// Options for specifying whether and how a of text is broken into multiple lines.
"property.lineBreakMode"                                        = "Line Break";
"valueType.lineBreakMode.wordWrap"                              = "Word wrap";
"valueType.lineBreakMode.wordWrapInAvailableSpace"              = "Word wrap in available space";
"valueType.lineBreakMode.clip"                                  = "Clip";
"valueType.lineBreakMode.truncateHead"                          = "Truncate head";
"valueType.lineBreakMode.truncateTail"                          = "Truncate tail";
"valueType.lineBreakMode.truncateMiddle"                        = "Truncate middle";

// Options for specifying the properties of a line.
// Within Merlin, it is used inside the style editors of the Activities View (dependency lines),
// Net Plan View (Hierarchy and Dependency lines) and the Report View (plot series lines).
"property.lineWidth"                                            = "Line Width";
"property.lineStyle"                                            = "Line Style";
"valueType.lineStyle.none"                                      = "None";
"valueType.lineStyle.solid"                                     = "Solid";
"valueType.lineStyle.dashed"                                    = "Dashed";
"valueType.lineStyle.dotted"                                    = "Dotted";

// Properties for styling boxes.
// Within Merlin they are used inside the style editors of the Net Plan View and the chart
// modules of the Report View.
"property.minHeight"                                            = "Minimum Height";
"property.maxHeight"                                            = "Maximum Height";
"property.minWidth"                                             = "Minimum Width";
"property.maxWidth"                                             = "Maximum Width";
"property.minHeight.short"                                      = "Min. Height";
"property.maxHeight.short"                                      = "Max. Height";
"property.minWidth.short"                                       = "Min. Width";
"property.maxWidth.short"                                       = "Max. Width";
"property.padding"                                              = "Padding";
"property.margin"                                               = "Margin";
"property.length"                                               = "Length";
"property.borderWidth"                                          = "Border Width";
"property.borderColor"                                          = "Border Color";
"property.borderRadius"                                         = "Border Radius";
"property.borderStyle"                                          = "Border Style";

// ********************************************************************************************
// * Properties for styling plots
// * Within Merlin they are used inside the syle editor of the plot modules of the Report View.
// * Not all of them are used by the factory modules but they may be used by third-party plug-ins.
// ********************************************************************************************

// Specifies whether a text is aligned along the inside or the outside of a box.
"property.position"                                             = "Position";
"valueType.plotPosition.inside"                                 = "Inside";
"valueType.plotPosition.outside"                                = "Outside";

// Specifies the symbol used for drawing the points of a plot series.
"property.symbol"                                               = "Icon";
"valueType.plotSymbol.circle"                                   = "Circle";
"valueType.plotSymbol.square"                                   = "Square";
"valueType.plotSymbol.diamond"                                  = "Diamond";
"valueType.plotSymbol.triangle"                                 = "Triangle";
"valueType.plotSymbol.cross"                                    = "Cross";
"valueType.plotSymbol.octagon"                                  = "Octagon";

// Specifies whether the content of a box should be ordered in a horizontal row or a vertical stack.
// This is used for ordering the entries of a plot legend.
"property.orientation"                                          = "Orientation";
"valueType.plotOrientation.horizontal"                          = "Horizontal";
"valueType.plotOrientation.vertical"                            = "Vertical";

// Determines how the labels of the X-axis of a plot should be laid out.
"property.labelLayoutMode"                                      = "Label Layout";
"valueType.plotLabelLayoutMode.automatic"                       = "Automatic";
"valueType.plotLabelLayoutMode.normal"                          = "Normal";
"valueType.plotLabelLayoutMode.staggered"                       = "Staggered";
"valueType.plotLabelLayoutMode.oblique"                         = "Oblique";
"valueType.plotLabelLayoutMode.perpendicular"                   = "Perpendicular";

// ********************************************************************************************
// * Plot style properties
// ********************************************************************************************

"PWPlotStyle.property.minWidth"                                 = "Minimum Width";
"PWPlotStyle.property.maxWidth"                                 = "Max Width";
"PWPlotStyle.property.length"                                   = "Length";
"PWPlotStyle.property.size"                                     = "Size";
"PWPlotStyle.property.lineWidth"                                = "Line Width";
"PWPlotStyle.property.lineStyle"                                = "Line Style";
"PWPlotStyle.property.horizontalMargin"                         = "Horizontal Margin";
"PWPlotStyle.property.verticalMargin"                           = "Vertical Margin";
"PWPlotStyle.property.orientation"                              = "Orientation";
"PWPlotStyle.property.verticalPosition"                         = "Vertical Position";
"PWPlotStyle.property.symbol"                                   = "Icon";
"PWPlotStyle.property.shadowStyle"                              = "Shadow Style";
"PWPlotStyle.property.gradientStyle"                            = "Gradient Style";
"PWPlotStyle.property.labelLayoutMode"                          = "Label Layout";

// ********************************************************************************************
// * General style properties
// ********************************************************************************************

// The following properties appear in Merlin's style condition editor when the option "Style Context"
// is selected.

// These are style context properties for all main views of Merlin
"property.isFiltered"                                           = "Filtered";
"property.isChanged"                                            = "Changed";
"property.isReadOnly"                                           = "Read-only";
"property.isNegativeCurrencyValue"                              = "Negative currency value";

// These style context properties are only available in tabular views (not in the net plan view)
"property.collapseState"                                        = "Collapse State";
"property.isHyperlink"                                          = "Hyperlink";
"property.isSelected"                                           = "Selected";

// These values are currently not visible to the end user within Merlin.
"outline.collapseState.unknown"                                 = "Unknown";
"outline.collapseState.noChildren"                              = "No Children";
"outline.collapseState.collapsed"                               = "Collapsed";
"outline.collapseState.expanded"                                = "Expanded";

// ********************************************************************************************
// * Text style properties
// ********************************************************************************************

"PWTextStyle.property.fontFamily"                               = "Font Family";
"PWTextStyle.property.fontWeight"                               = "Font Weight";
"PWTextStyle.property.fontSize"                                 = "Font Size";
"PWTextStyle.property.fontStyle"                                = "Font Style";
"PWTextStyle.property.fontStretch"                              = "Font Stretch";
"PWTextStyle.property.textDecoration"                           = "Text Decoration";
"PWTextStyle.property.color"                                    = "Color";
"PWTextStyle.property.backgroundColor"                          = "Background Color";
"PWTextStyle.property.borderWidth"                              = "Border Width";
"PWTextStyle.property.borderRadius"                             = "Border Radius";
"PWTextStyle.property.borderStyle"                              = "Border Style";
"PWTextStyle.property.borderColor"                              = "Border Color";
"PWTextStyle.property.gradientStyle"                            = "Gradient";
"valueType.textStyle.gradientStyle.none"                        = "None";
"valueType.textStyle.gradientStyle.regular"                     = "Normal";
"PWTextStyle.property.shadowStyle"                              = "Shadow";
"valueType.textStyle.shadowStyle.none"                          = "None";
"valueType.textStyle.shadowStyle.regular"                       = "Normal";
"valueType.textStyle.shadowStyle.strong"                        = "Strong";


// ********************************************************************************************
// * Cross-store relationships
// * Used for implementing references to sub-projects in Merlin
// ********************************************************************************************
"error.crossStoreRelationship.targetFileNotFound.description.%@"= "The target file was not found at %@";
"error.crossStoreRelationship.doubleUUID.description"           = "File '%@' could not be linked because it is already present in the current document as '%@'.";
"error.crossStoreRelationship.doubleUUID.recovery"              = "This may be because the file you are trying to link has been duplicated from a file in the current document. In order to create a valid duplicate, open the file in a separate window and select 'Save As…' from the File menu to save a duplicate. Please also make sure to create a new document identity.";
"error.crossStoreRelationship.doubleTarget.description"         = "Tried to load 1:1 cross-store relationship %@ of object %@ to object %@, which is however already connected to object %@.";
"error.crossStoreRelationship.doubleTarget.recovery"            = "Nullify the first relationship before loading the second one.";

// ********************************************************************************************
// * Network Connection
// ********************************************************************************************

"error.networkConnection.couldNotResolveHostname.%@"            = "Could not resolve hostname \"%@\".";
"error.networkConnection.connectTimeout"                        = "Timeout when attempting to connect to the server.";
"error.invalidSSLCertificate.description"                       = "The SSL certificate is invalid.";

// ********************************************************************************************
// * FTP Connection
// ********************************************************************************************

"error.ftpconnection.timeout.description"                       = "The connection timed out because the FTP server did not respond.";
"error.ftpconnection.authentication.description"                = "Invalid username or password.";

// ********************************************************************************************
// * SMTP Connection
// ********************************************************************************************

"error.smtpconnection.authentication.description"               = "Invalid username or password.";

// ********************************************************************************************
// * WebDAV Connection
// ********************************************************************************************

"error.webdavconnection.authentication.description"             = "Invalid username or password.";
"error.webdavconnection.missingdirectory.description"           = "The folder \"%@\" does not exist.";

// ********************************************************************************************
// * File System
// ********************************************************************************************

"error.createDirectory.missingPermission.description"           = "You don't have the permissions to create the folder \"%@\" in the folder \"%@\".";

// ********************************************************************************************
// * Certificates
// ********************************************************************************************

"PWCertificate.issuer.selfSigned"                                      = "Self signed";
