{
    "api-version-unsupported": "The system was unable to install the {{component}} component from the package, it requires a newer version of the H5P plugin. This site is currently running version {{current}}, whereas the required version is {{required}} or higher. You should consider upgrading and then try again.",
    "content-file-missing": "File {{filename}} does not exist in {{contentId}}",
    "corrupt-file": "The file {{file}} could not be read from the H5P package. The package seems to be corrupt.",
    "download-content-forbidden": "You do not have permission to download content with id {{contentId}}.",
    "download-content-not-found": "Content can't be downloaded as no content with id {{contentId}} exists.",
    "download-content-unreadable-data": "Content can't be downloaded as the content data is unreadable.",
    "download-content-unreadable-metadata": "Content can't be downloaded as the content metadata is unreadable.",
    "error-communicating-with-hub-no-status": "Could not fetch content type information from the H5P Hub.",
    "error-communicating-with-hub": "Could not fetch content type information from the H5P Hub. HTTP status {{statusCode}} ({{statusText}})",
    "error-creating-temporary-directory": "Could not create temporary directory to unpack H5P package",
    "error-generating-unique-content-filename": "Cannot determine a unique filename for {{filename}}",
    "error-registering-at-hub-no-status": "Could not register this site at the H5P Hub.",
    "error-registering-at-hub": "Could not register this site at the H5P Hub. HTTP status {{statusCode}} ({{statusText}})",
    "file-size-too-large": "One of the files inside the package exceeds the maximum file size allowed. ({{file}} {{used}} &gt; {{max}})",
    "hub-install-denied": "You do not have permission to install content types. Contact the administrator of your site.",
    "hub-install-download-failed": "Could not download package from the Hub to temporary file.",
    "hub-install-invalid-content-type": "The chosen content type is invalid.",
    "hub-install-no-content-type": "No content type was specified.",
    "illegal-filename": "The filename you used is not allowed.",
    "import-package-no-id-assigned": "Something went wrong when storing the package: no content id was assigned.",
    "installed-libraries_plural": "Added {{count}} new H5P libraries.",
    "installed-libraries": "Added {{count}} new H5P library",
    "invalid-content-folder": "A valid content folder is missing",
    "invalid-h5p-json-file-2": "The main h5p.json does not conform to the schema ({{reason}})",
    "invalid-h5p-json-file": "A valid main h5p.json file is missing",
    "invalid-language-file-json": "The JSON of the language file {{file}} in the library {{library}} cannot be parsed",
    "invalid-language-file": "Invalid language file {{file}} in library '{{library}}'",
    "invalid-library-json-file": "Could not find library.json file with valid json format for library {{name}}",
    "invalid-library-name": "Invalid library name: {{name}}",
    "invalid-main-library-name": "mainLibraryName is invalid: {{message}}",
    "invalid-patch-request": "The request to modify a library was malformed.",
    "invalid-schema-library-json-file": "The library.json file of the library {{name}} is invalid ({{reason}})",
    "invalid-semantics-json-file": "Invalid semantics.json file has been included in the library {{name}}",
    "invalid-ubername-pattern": "'{{name}}' is not a valid H5P library name (\"ubername\"). You must follow this pattern: {{example}}'",
    "library-consistency-check-file-missing": "Missing files in library {{name}}: {{files}}",
    "library-consistency-check-library-json-unreadable": "Error in library {{name}}: library.json not readable: {{message}}",
    "library-consistency-check-not-installed": "Can't check library consistency for {{name}} as the library is not installed.",
    "library-directory-name-mismatch": "Library directory name must match machineName or machineName-majorVersion.minorVersion (from library.json). (Directory: {{directoryName}} , machineName: {{machineName}}, majorVersion: {{majorVersion}}, minorVersion: {{minorVersion}})",
    "library-file-missing": "The library file {{filename}} of library {{library}} does not exist.",
    "library-missing": "The library {{library}} is not installed on this system.",
    "library-not-found": "Library {{name}} was not found.",
    "library-used": "The library {{library}} cannot be deleted as it is still in use.",
    "malformed-request": "The request sent by the client is malformed: {{error}}",
    "missing-h5p-extension": "The file you uploaded is not a valid HTML5 Package (It does not have the .h5p file extension)",
    "not-in-whitelist": "File &quot;{{filename}}&quot; not allowed. Only files with the following extensions are allowed: {{files-allowed}}.",
    "package-validation-failed": "Validating h5p package failed.",
    "total-size-too-large": "The total size of the unpacked files exceeds the maximum size allowed. ({{used}} &gt; {{max}})",
    "unable-to-parse-package": "Unable to parse JSON file from the package: {{fileName}}",
    "unable-to-read-package-file": "Unable to read file from the package: {{fileName}}",
    "unable-to-unzip": "The file you uploaded is not a valid HTML5 Package (We are unable to unzip it)",
    "updated-libraries_plural": "Updated {{count}} old libraries.",
    "updated-libraries": "Updated {{count}} old library.",
    "upload-package-failed-tmp": "Could not save uploaded package to temporary file.",
    "upload-validation-error": "The file you've uploaded is invalid.",
    "unsatisfiable-range": "The requested range of the file is not within the size of the actual file.",
    "multipart-ranges-unsupported": "Multipart range requests are not supported on this server."
}
