// When the user tries to edit a field which is not editable in principle.
// In Merlin this is triggered for example, when the user double-clicks a dimmed table cell.
"error.managedObject.editDerivedProperty.description"               = "Field is not editable.";
"error.managedObject.editDerivedProperty.recovery.%@"               = "Contents of the field »%@« are calculated and cannot be edited.";

// When the user tries to edit a field but does not have the required permission.
// In Merlin, this is the case when the permissions of a user resource are
// reduced in the Resource inspector.
"error.managedObject.notManageable.description"                     = "You cannot edit this object.";
"error.managedObject.notManageable.recovery"                        = "You do not have sufficient permissions for this action.";

// When the user tries to edit an actual values field but does not have the required permission to edit actual values.
// In Merlin, this is the case when the actual values permissions of a user resource are
// set to "read" or "no access" in the Resource inspector.
"error.managedObject.actualValuesNotManageable.description"         = "You cannot edit actual values.";
"error.managedObject.actualValuesNotManageable.recovery"            = "You do not have sufficient permissions for this action.";

// When the user tries to edit financial values but does not have the required permission to edit them.
// In Merlin, this is the case when the financial values permissions of a user resource are
// set to "read" or "no access" in the Resource inspector.
"error.managedObject.financialDataNotManageable.description"        = "You cannot edit financial data.";
"error.managedObject.financialDataNotManageable.recovery"           = "You do not have sufficient permissions for this action.";

"error.managedObject.usersNotManageable.description"                = "You cannot edit users.";
"error.managedObject.usersNotManageable.recovery"                   = "You do not have sufficient permissions for this action.";

// Generic error presented for multiple input fields when the user enters a wrongly formatted value.
"error.managedObject.invalidValue.description"                      = "Invalid value";
"error.managedObject.invalidValue.recovery"                         = "Please enter a different value.";

// This error is presented when entering a wrong value in a range constricted field, like for example hoursPerDay in the project settings inspector.
"error.managedObject.valueNotInRange.description.%@%@"              = "The value is not in the required range from %@ to %@.";

// Presented when a user tries to attach the document as a file attachment to itself
"error.media.cannotIncorporateDocumentIntoItself.description"       = "You cannot attach a document to itself.";

// All objects presented in the main tables in Merlin carry a universally unique identifier
// which looks like this 550e8400-e29b-11d4-a716-446655440000.
// This is a technical label which can be used to integrate Merlin data with other systems.
// It is available as a column in most views.
"property.uniqueID"                                                 = "ID";

// All objects presented in the main tables in Merlin belong to a project.
// In most tables theis project is presented as a table with this name containing
// the titles of the related projects.
"property.project"                                                  = "Project";
"property.project.description"                                      = "»Project« contains the names of the projects the ressource is assigned to.";

// Many objects presented in the main tables can have assignments
"property.assignments"                                              = "Assignments";
"property.assignments.description"                                  = "»Assignments« contains the activities a resource is assigned to.";
"property.realAssignments"                                          = "Assignments";
"property.realAssignments.description"                              = "»Assignments« contains the activities a resource is assigned to.";

// Some values like an activities calendar, calendar mode or alignment can be set to inherit values from
// the group activities they are contained in. When this is the case, the inherited value is shown
// but it is prefix with the symbol in this localization.
// Currently, this should not be localized but it could be in future once we support right-to-left languages.
"inheritedValue"                                                    = "↳";

// These are the names of the different products of the Merlin family
"product.project.name"                                              = "Merlin Project";
"product.projectExpress.name"                                       = "Merlin Project Express";
"product.projectExpressDemo.name"                                   = "Merlin Project Express";
"product.outline.name"                                              = "Merlin Outline";
"product.minMap.name"                                               = "Merlin Mind Map";

// Used to create a name for document variants recovered after some internal problem. The original document name will
// be before the prefix, and a recovery date behind it.
"document.recoveryPrefix"                                           = ", recovered at ";
