{
  "repository": {
    "namespace": "Namespace",
    "name": "Name",
    "type": "Type",
    "contact": "Contact",
    "description": "Description",
    "creationDate": "Creation Date",
    "lastModified": "Last Modified",
    "archived": "archived",
    "exporting": "exporting",
    "healthCheckFailure": "erroneous"
  },
  "validation": {
    "namespace-invalid": "The repository namespace is invalid",
    "namespaceSpaceWarningText": "Warning: Spaces in namespaces will work in principle, but can lead to problems in some features",
    "name-invalid": "The repository name is invalid",
    "contact-invalid": "Contact must be a valid mail address",
    "url-invalid": "The URL is invalid",
    "branch": {
      "nameInvalid": "The branch name is invalid"
    }
  },
  "help": {
    "namespaceHelpText": "The namespace of the repository. This name will be part of the repository url.",
    "nameHelpText": "The name of the repository. This name will be part of the repository url.",
    "typeHelpText": "The type of the repository (e.g. Mercurial, Git or Subversion).",
    "contactHelpText": "Email address of the person who is responsible for this repository.",
    "descriptionHelpText": "A short description of the repository.",
    "initializeRepository": "Creates an initial branch and commits a basic README.md.",
    "importUrlHelpText": "Import the whole repository including all branches and tags via remote url",
    "usernameHelpText": "Username may be required to import the remote repository. Will be ignored if not provided.",
    "passwordHelpText": "Password may be required to import the remote repository. Will be ignored if not provided.",
    "skipLfsHelpText": "Check this if (potentially available) LFS files shall not be loaded into SCM-Manager during the import. This option is relevant only for git repositories."
  },
  "repositoryRoot": {
    "errorTitle": "Error",
    "errorSubtitle": "Unknown repository error",
    "menu": {
      "navigationLabel": "Repository",
      "informationNavLink": "Information",
      "branchesNavLink": "Branches",
      "tagsNavLink": "Tags",
      "sourcesNavLink": "Code",
      "settingsNavLink": "Settings",
      "generalNavLink": "General",
      "permissionsNavLink": "Permissions"
    },
    "tooltip": {
      "branches": "Branches",
      "tags": "Tags",
      "commits": "Commits",
      "sources": "Sources",
      "settings": "Settings"
    }
  },
  "overview": {
    "title": "Repositories",
    "subtitle": "Overview of available repositories",
    "noRepositories": "No repositories found.",
    "invalidNamespace": "No repositories found. It's likely that the selected namespace does not exist.",
    "createButton": "Add Repository",
    "filterRepositories": "Filter repositories",
    "filterByNamespace": "Filter by namespace",
    "allNamespaces": "All namespaces",
    "clone": "Clone/Checkout",
    "contact": "Send mail to {{contact}}",
    "ariaLabel": "Repository {{name}}"
  },
  "create": {
    "title": "Add Repository",
    "subtitle": "Create a new repository",
    "noTypes": "Cannot create new repository because no repository type is available. Please ensure at least one repository type is enabled."
  },
  "import": {
    "subtitle": "Import existing repository",
    "importUrl": "Remote Repository Url",
    "username": "Username",
    "password": "Password",
    "compressed": {
      "label": "Compressed",
      "helpText": "Check only if your dump file is compressed."
    },
    "bundle": {
      "title": "Dump File",
      "helpText": "Select dump file from which the repository should be imported.",
      "password": {
        "title": "Password",
        "helpText": "Provide a password for encrypted dumps"
      }
    },
    "fullImport": {
      "title": "SCM-Manager Repository Archive",
      "helpText": "Select the archive file which should be imported. The archive must have been exported from an SCM-Manager instance.",
      "password": {
        "title": "Password",
        "helpText": "If the imported repository archive have to be decrypted the correct password must be provided."
      }
    },
    "pending": {
      "subtitle": "Importing Repository...",
      "infoText": "Your repository is currently being imported. This may take a moment. You will be forwarded as soon as the import is finished. If you leave this page you cannot return to find out the import status. But you can continue using the SCM-Manager in another tab/window."
    },
    "importTypes": {
      "label": "Import Mode",
      "url": {
        "label": "Import via URL",
        "helpText": "The Repository will be imported via the provided URL."
      },
      "bundle": {
        "label": "Import from dump without metadata",
        "helpText": "The repository will be imported from a dump file without SCM-Manager specific metadata."
      },
      "fullImport": {
        "label": "Import from SCM-Manager dump with metadata",
        "helpText": "The dump containing the data must be generated by a SCM-Manager instance and include specific metadata."
      }
    },
    "navigationWarning": "It is strongly recommend that you stay on this page until the import is finished. Leaving this page could abort your import. Leave page anyway?",
    "skipLfs": "Do not load LFS files (git only)"
  },
  "branches": {
    "overview": {
      "title": "Overview of All Branches",
      "noBranches": "No branches found.",
      "createButton": "Create Branch",
      "lastCommit": "Last commit"
    },
    "table": {
      "branches": {
        "active": "Active Branches",
        "stale": "Stale Branches"
      },
      "lastCommit": "Last commit",
      "lastCommitter": "by {{name}}"
    },
    "create": {
      "title": "Create Branch",
      "source": "Source Branch",
      "name": "Name",
      "submit": "Create Branch"
    }
  },
  "branch": {
    "name": "Name:",
    "commits": "Commits",
    "sources": "Sources",
    "defaultTag": "Default",
    "dangerZone": "Delete Branch",
    "aheadBehind": {
      "tooltip": "{{ahead}} commit(s) ahead, {{behind}} commit(s) behind default branch",
      "aheadLabel": "{{count}} ahead",
      "behindLabel": "{{count}} behind"
    },
    "delete": {
      "button": "Delete Branch",
      "subtitle": "Delete Branch",
      "description": "Deleted branches cannot be restored.",
      "confirmAlert": {
        "title": "Delete Branch",
        "message": "Do you really want to delete the branch \"{{branch}}\"?",
        "cancel": "No",
        "submit": "Yes"
      }
    }
  },
  "compare": {
    "title": "Compare Changes",
    "linkTitle": "Compare with...",
    "selector": {
      "title": "Select branch, tag or revision",
      "source": "Source",
      "target": "Target",
      "with": "Compare changes with...",
      "filter": "Filter selection...",
      "emptyResult": "No results matching the filter were found.",
      "tabs": {
        "b": "Branches",
        "t": "Tags",
        "r": "Revision"
      },
      "revision": {
        "input": "Enter revision",
        "submit": "Select"
      }
    },
    "tabs": {
      "diff": "Diff",
      "commits": "Commits"
    }
  },
  "tags": {
    "overview": {
      "title": "Overview of All Tags",
      "noTags": "No tags found.",
      "created": "Created"
    },
    "table": {
      "tags": "Tags"
    },
    "create": {
      "form": {
        "field": {
          "name": {
            "label": "Name",
            "error": {
              "exists": "This tag already exists in this repository.",
              "format": "The tag name does not match the correct format."
            }
          }
        }
      },
      "title": "Create a New Tag",
      "hint": "The tag will be automatically signed with your default key by the SCM-Manager.",
      "confirm": "Create Tag",
      "cancel": "Cancel"
    }
  },
  "tag": {
    "name": "Name",
    "commit": "Commit",
    "sources": "Sources",
    "dangerZone": "Delete Tag",
    "delete": {
      "button": "Delete Tag",
      "subtitle": "Delete Tag",
      "description": "Deleted tag can not be restored.",
      "confirmAlert": {
        "title": "Delete Tag",
        "message": "Do you really want to delete the tag \"{{tag}}\"?",
        "cancel": "No",
        "submit": "Yes"
      }
    }
  },
  "code": {
    "sources": "Sources",
    "commits": "Commits",
    "branchSelector": "Branches",
    "noBranches": "No sources found for this repository."
  },
  "changesets": {
    "errorTitle": "Error",
    "errorSubtitle": "Could not fetch changesets",
    "noChangesets": "No changesets found for this branch. The commits could have been removed.",
    "branchSelectorLabel": "Branches",
    "collapseDiffs": "Collapse",
    "moreDiffsAvailable": "There are more diffs available",
    "loadMore": "Load more"
  },
  "changeset": {
    "label": "Changeset",
    "description": "Description",
    "summary": "Changeset <0/> was committed <1/>",
    "shortSummary": "Committed <0/> <1/>",
    "tags": "Tags",
    "keyOwner": "Key Owner",
    "keyId": "Key ID",
    "keyContacts": "Contacts",
    "noOwner": "Unknown",
    "signatureStatus": "Status",
    "signatureVerified": "verified",
    "signatureNotVerified": "not verified",
    "signatureInvalid": "invalid",
    "signatures": "Signatures",
    "shortlink": {
      "title": "Changeset {{id}} of {{namespace}}/{{name}}"
    },
    "diffNotSupported": "Diff of changesets is not supported by the type of repository",
    "buttons": {
      "details": "Details",
      "sources": "Sources"
    },
    "parents": {
      "label": "Parent",
      "label_plural": "Parents"
    },
    "contributors": {
      "mailto": "Send mail to",
      "showList": "Show list of contributors",
      "hideList": "Hide list of contributors",
      "list": "List of contributors",
      "authoredBy": "Authored by",
      "committedBy": "committed by",
      "coAuthoredBy": "co authored by",
      "more": "{{count}} more",
      "count": "{{count}} Contributor",
      "count_plural": "{{count}} Contributors"
    },
    "tag": {
      "create": "Create Tag"
    }
  },
  "commit": {
    "commitAuthor": {
      "author": "Author",
      "noMail": "We have found no email address for your current user. We will use the generated address shown below."
    }
  },
  "repositoryForm": {
    "subtitle": "Edit Repository",
    "submitCreate": "Save",
    "submitImport": "Import",
    "initializeRepository": "Initialize Repository",
    "dangerZone": "Rename, Archive and Delete",
    "createButton": "Create Repository",
    "importButton": "Import Repository",
    "healthCheckWarning": {
      "title": "The latest health check for this repository reported failures. Click here for more details.",
      "subtitle": "To rerun the health check, click the button in the \"Health Check\" part blow."
    }
  },
  "export": {
    "subtitle": "Repository Export",
    "notification": "Attention: During the export the repository cannot be modified. When creating a new export, the old export is deleted. Generated repository exports are automatically deleted after 10 days.",
    "compressed": {
      "label": "Compress",
      "helpText": "Compress the export dump size to reduce the download size."
    },
    "fullExport": {
      "label": "With metadata",
      "helpText": "In addition to the repository dump, metadata about the repository and SCM instance is exported. Ensure that installed plugins are up to date. Stored passwords will not work if this is imported in other instances of SCM-Manager."
    },
    "encrypt": {
      "label": "Encrypt",
      "helpText": "The export file will be encrypted using the provided password."
    },
    "password": {
      "label": "Password",
      "helpText": "Enter the password for encrypted files."
    },
    "createExportButton": "Create new Export",
    "downloadExportButton": "Download Export",
    "exportInfo": {
      "infoBoxTitle": "Stored Repository Export Information",
      "exporter": "Creator: {{username}}",
      "created": "Created ",
      "repository": "This export contains: \n- the repository",
      "repositoryArchive": "This export contains: \n- the repository\n- the metadata which exist for this repository, e.g. from plugins\n- an environment description for the exporting SCM-Manager\n- additional information for this repository",
      "encrypted": "Encrypted: The stored export has been encrypted.",
      "interrupted": "Interrupted: The export was aborted during creation. Possibly due to a server restart."
    }
  },
  "sources": {
    "fileTree": {
      "name": "Name",
      "length": "Length",
      "commitDate": "Commit Date",
      "description": "Description",
      "notYetComputed": "Not yet computed, will be updated in a short while",
      "computationAborted": "The computation took too long and was aborted",
      "subRepository": "Subrepository",
      "folder": "Folder",
      "file": "File"
    },
    "content": {
      "historyButton": "History",
      "sourcesButton": "Sources",
      "annotateButton": "Annotate",
      "downloadButton": "Download",
      "toggleButton": {
        "showMarkdown": "Preview",
        "showSources": "Source"
      },
      "showMore": "Show more information",
      "hideMore": "Hide more information",
      "path": "Path",
      "branch": "Branch",
      "commitDate": "Commit Date",
      "description": "Description",
      "size": "Size",
      "copyPermalink": "Copy Permalink to Clipboard",
      "loading": "Loading ..."
    },
    "noSources": "No sources found for this branch.",
    "extension": {
      "notBound": "No extension bound."
    },
    "loadMore": "Load",
    "moreFilesAvailable": "These are just the first {{count}} files. There are more files available."
  },
  "permission": {
    "title": "Permissions",
    "noPermissions": "No permissions found.",
    "user": "User",
    "group": "Group",
    "error-title": "Error",
    "error-subtitle": "Unknown permissions error",
    "name": "User or Group",
    "role": "Role",
    "custom": "CUSTOM",
    "permissions": "Permissions",
    "group-permission": "Group Permission",
    "user-permission": "User Permission",
    "edit-permission": {
      "delete-button": "Delete",
      "save-button": "Save Changes"
    },
    "advanced-button": {
      "label": "Advanced"
    },
    "delete-permission-button": {
      "label": "Delete",
      "confirm-alert": {
        "title": "Delete Permission",
        "message": "Do you really want to delete the permission?",
        "submit": "Yes",
        "cancel": "No"
      }
    },
    "add-permission": {
      "add-permission-heading": "Add New Permission",
      "submit-button": "Submit",
      "name-input-invalid": "Permission is not allowed to be empty! If it is not empty, your input name is invalid or it already exists!"
    },
    "help": {
      "groupPermissionHelpText": "States if a permission is a group permission. If this is not checked, it is a user permission.",
      "nameHelpText": "Manage permissions for a specific user or group.",
      "roleHelpText": "READ = read; WRITE = read and write; OWNER = read, write and also the ability to manage the properties and permissions. If nothing is selected here, use the 'Advanced' Button to see detailed permissions.",
      "permissionsHelpText": "Use this to specify your own set of permissions regardless of predefined roles."
    },
    "advanced": {
      "dialog": {
        "title": "Advanced Permissions",
        "submit": "Submit",
        "abort": "Abort"
      }
    }
  },
  "deleteRepo": {
    "button": "Delete Repository",
    "subtitle": "Delete Repository",
    "description": "Deleted repositories can not be restored.",
    "confirmAlert": {
      "title": "Delete Repository",
      "message": "Do you really want to delete the repository?",
      "submit": "Yes",
      "cancel": "No"
    }
  },
  "renameRepo": {
    "button": "Rename Repository",
    "subtitle": "Rename this Repository",
    "description1": "The repository can only be accessed by its new name.",
    "description2": "Namespace Permissions must be set again if the namespace is changed.",
    "modal": {
      "title": "Rename Repository",
      "label": {
        "repoName": "Repository Name",
        "repoNamespace": "Repository Namespace"
      },
      "button": {
        "rename": "Rename",
        "cancel": "Cancel"
      }
    }
  },
  "archiveRepo": {
    "button": "Archive Repository",
    "subtitle": "Archive this repository",
    "description": "An archived repository can no longer be modified.",
    "confirmAlert": {
      "title": "Archive Repository",
      "message": "Shall the repository really be archived?",
      "submit": "Yes",
      "cancel": "No"
    }
  },
  "unarchiveRepo": {
    "button": "Remove Archive Mark",
    "subtitle": "Remove Archive Mark",
    "description": "When the archive mark is removed, this repository can be modified again.",
    "confirmAlert": {
      "title": "Remove Archive Mark",
      "message": "Shall the archive mark really be removed?",
      "submit": "Yes",
      "cancel": "No"
    }
  },
  "runHealthCheck": {
    "button": "Run Health Checks",
    "subtitle": "Health Checks",
    "descriptionNotRunning": "Run the health checks for this repository. This may take a while.",
    "descriptionRunning": "Health checks for this repository are currently running and cannot be started again in parallel."
  },
  "reindex": {
    "button": "Reindex",
    "subtitle": "Recreate Search Indices",
    "description": "Deletes all existing search indices for this repository and recreates them from scratch. This may take a while.",
    "started": "Reindexing has been started successfully. This is an asynchronous operation and may take a while."
  },
  "archive": {
    "tooltip": "Read only. The archive cannot be changed."
  },
  "exporting": {
    "tooltip": "Read only. The repository is currently being exported."
  },
  "healthCheckFailure": {
    "tooltip": "This repository has health check failures. Click to get details.",
    "title": "Health Check Failures",
    "close": "Close"
  },
  "diff": {
    "changes": {
      "add": "added",
      "delete": "deleted",
      "modify": "modified",
      "rename": "renamed",
      "copy": "copied"
    },
    "jumpToSource": "Jump to source file",
    "jumpToTarget": "Jump to the previous version of the file",
    "sideBySide": "Switch to side-by-side view",
    "combined": "Switch to combined view",
    "noDiffFound": "No Diff between the selected branches found.",
    "expandByLines": "load {{count}} more line",
    "expandByLines_plural": "load {{count}} more lines",
    "expandComplete": "load {{count}} remaining line",
    "expandComplete_plural": "load all {{count}} remaining lines",
    "expandLastBottomByLines": "load up to {{count}} more lines",
    "expandLastBottomComplete": "load all remaining lines",
    "expanding": "loading lines ...",
    "expansionFailed": "Error while loading additional lines",
    "fullscreen": {
      "open": "Open in Fullscreen",
      "close": "Close"
    },
    "renamedTo": "renamed to",
    "showContent": "Show diff content",
    "hideContent": "Hide diff content"
  },
  "fileUpload": {
    "clickHere": "Click here to select your file",
    "dragAndDrop": "Drag 'n' drop some files here"
  },
  "fileSearch": {
    "button": {
      "title": "Search filepath"
    },
    "file": "File",
    "home": "Go back to source root",
    "input": {
      "placeholder": "Search filepath",
      "help": "Type 2 or more letters to search for a filepath in the repository"
    },
    "notifications": {
      "queryToShort": "Type at least two characters to start the search",
      "emptyResult": "Nothing found for query <0>{{query}}</0>"
    }
  },
  "shortcuts": {
    "info": "Switch to repository info",
    "branches": "Switch to branches",
    "tags": "Switch to tags",
    "code": "Switch to code",
    "settings": "Switch to settings"
  }
}
