{
  "cancel": "Cancel",
  "login_with": "Login with {forge}",
  "login": "Login",
  "welcome": "Welcome to Woodpecker",
  "repos": "Repos",
  "repositories": "Repositories",
  "docs": "Docs",
  "api": "API",
  "logout": "Logout",
  "search": "Search…",
  "username": "Username",
  "password": "Password",
  "back": "Back",
  "unknown_error": "An unknown error occurred",
  "documentation_for": "Documentation for \"{topic}\"",
  "pipeline_feed": "Pipeline feed",
  "empty_list": "No {entity} found!",
  "not_found": {
    "not_found": "Whoa 404, either we broke something or you had a typing mishap :-/",
    "back_home": "Back to home"
  },
  "errors": {
    "not_found": "Server could not find requested object"
  },
  "time": {
    "template": "MMM D, YYYY, HH:mm z",
    "not_started": "not started yet"
  },
  "repo": {
    "manual_pipeline": {
      "title": "Trigger a manual pipeline run",
      "trigger": "Run pipeline",
      "select_branch": "Select branch",
      "variables": {
        "delete": "Delete variable",
        "title": "Additional pipeline variables",
        "desc": "Specify additional variables to use in your pipeline. Variables with the same name will be overwritten.",
        "name": "Variable name",
        "value": "Variable value"
      },
      "show_pipelines": "Show pipelines"
    },
    "deploy_pipeline": {
      "title": "Trigger a 'deployment' event for current pipeline #{pipelineId}",
      "enter_target": "Target 'deployment' environment",
      "enter_task": "Deployment task",
      "trigger": "Deploy",
      "variables": {
        "delete": "Delete variable",
        "title": "Additional pipeline variables",
        "desc": "Specify additional variables to use in your pipeline. Variables with the same name will be overwritten.",
        "name": "Variable name",
        "value": "Variable value"
      }
    },
    "activity": "Activity",
    "branches": "Branches",
    "pull_requests": "Pull requests",
    "add": "Add repository",
    "user_none": "This organization / user does not have any projects yet.",
    "not_allowed": "You are not allowed to access this repository",
    "enable": {
      "enable": "Enable",
      "enabled": "Already enabled",
      "disabled": "Disabled",
      "success": "Repository enabled"
    },
    "open_in_forge": "Open repository in forge",
    "visibility": {
      "visibility": "Project visibility",
      "public": {
        "public": "Public",
        "desc": "Every user can see your project without being logged in."
      },
      "private": {
        "private": "Private",
        "desc": "Only you and other owners of the repository can see this project."
      },
      "internal": {
        "internal": "Internal",
        "desc": "Only authenticated users of the Woodpecker instance can see this project."
      }
    },
    "settings": {
      "not_allowed": "You are not allowed to access this repository's settings",
      "general": {
        "general": "General",
        "project": "Project settings",
        "save": "Save settings",
        "success": "Project settings updated",
        "pipeline_path": {
          "path": "Pipeline path",
          "default": "By default: .woodpecker/*.{'{yaml,yml}'} -> .woodpecker.yaml -> .woodpecker.yml",
          "desc": "Path to your pipeline config (for example {0}). Folders should end with a {1}.",
          "desc_path_example": "my/path/"
        },
        "allow_pr": {
          "allow": "Allow Pull Requests",
          "desc": "Allow pipelines to run on pull requests."
        },
        "allow_deploy": {
          "allow": "Allow 'deployment' events.",
          "desc": "Permit 'deployment' runs for successful pipelines. All users with with push permissions can trigger these, so use with caution."
        },
        "netrc_only_trusted": {
          "netrc_only_trusted": "Custom trusted clone plugins",
          "desc": "Plugins listed here will get access to netrc credentials that can be used to clone repositories from the forge or push to it."
        },
        "trusted": {
          "trusted": "Trusted",
          "network": {
            "network": "Network",
            "desc": "Pipeline containers get access to network privileges like changing DNS."
          },
          "volumes": {
            "volumes": "Volumes",
            "desc": "Pipeline containers are allowed to mount volumes."
          },
          "security": {
            "security": "Security",
            "desc": "Pipeline containers get access to security privileges."
          }
        },
        "timeout": {
          "timeout": "Timeout",
          "minutes": "minutes"
        },
        "cancel_prev": {
          "cancel": "Cancel previous pipelines",
          "desc": "Selected event triggers will cancel pending and running pipelines of the same event before starting the most recent one."
        }
      },
      "crons": {
        "crons": "Crons",
        "desc": "Cron jobs can be used to trigger pipelines on a regular basis.",
        "show": "Show crons",
        "add": "Add cron",
        "none": "There are no crons yet.",
        "save": "Save cron",
        "created": "Cron created",
        "saved": "Cron saved",
        "deleted": "Cron deleted",
        "next_exec": "Next execution",
        "not_executed_yet": "Not executed yet",
        "run": "Run now",
        "branch": {
          "title": "Branch",
          "placeholder": "Branch (uses default branch if empty)"
        },
        "name": {
          "name": "Name",
          "placeholder": "Name of the cron job"
        },
        "schedule": {
          "title": "Schedule (based on UTC)",
          "placeholder": "Schedule"
        },
        "edit": "Edit cron",
        "delete": "Delete cron"
      },
      "badge": {
        "badge": "Badge",
        "type": "Syntax",
        "type_url": "URL",
        "type_markdown": "Markdown",
        "type_html": "HTML",
        "branch": "Branch"
      },
      "actions": {
        "actions": "Actions",
        "repair": {
          "repair": "Repair repository",
          "success": "Repository repaired"
        },
        "disable": {
          "disable": "Disable repository",
          "success": "Repository disabled"
        },
        "enable": {
          "enable": "Enable repository",
          "success": "Repository enabled"
        },
        "delete": {
          "delete": "Delete repository",
          "confirm": "All data will be lost after this action!!!\n\nDo you really want to proceed?",
          "success": "Repository deleted"
        }
      }
    },
    "pipeline": {
      "tasks": "Tasks",
      "config": "Config",
      "files": "Changed files",
      "no_pipelines": "No pipelines have been started yet.",
      "no_pipeline_steps": "No pipeline steps available!",
      "step_not_started": "This step hasn't started yet.",
      "pipelines_for": "Pipelines for branch \"{branch}\"",
      "pipelines_for_pr": "Pipelines for pull request #{index}",
      "exit_code": "Exit Code {exitCode}",
      "loading": "Loading…",
      "no_logs": "No logs",
      "pipeline": "Pipeline #{pipelineId}",
      "log_title": "Step Logs",
      "log_download_error": "There was an error while downloading the log file",
      "log_delete_confirm": "Do you really want to delete logs of this step?",
      "log_delete_error": "There was an error while deleting the step logs",
      "actions": {
        "cancel": "Cancel",
        "restart": "Restart",
        "canceled": "This step has been canceled.",
        "cancel_success": "Pipeline canceled",
        "deploy": "Deploy",
        "restart_success": "Pipeline restarted",
        "log_download": "Download",
        "log_delete": "Delete",
        "log_auto_scroll": "Automatically scroll down",
        "log_auto_scroll_off": "Turn off automatic scrolling"
      },
      "protected": {
        "awaits": "This pipeline is awaiting approval by a maintainer!",
        "approve": "Approve",
        "decline": "Decline",
        "declined": "This pipeline has been declined!",
        "approve_success": "Pipeline approved",
        "decline_success": "Pipeline declined"
      },
      "event": {
        "push": "Push",
        "tag": "Tag",
        "pr": "Pull Request",
        "pr_closed": "Pull Request merged / closed",
        "deploy": "Deploy",
        "cron": "Cron",
        "manual": "Manual",
        "release": "Release"
      },
      "status": {
        "status": "Status: {status}",
        "blocked": "blocked",
        "pending": "pending",
        "running": "running",
        "started": "started",
        "skipped": "skipped",
        "success": "success",
        "declined": "declined",
        "error": "error",
        "failure": "failure",
        "killed": "killed"
      },
      "errors": "Errors",
      "warnings": "Warnings",
      "show_errors": "Show errors",
      "we_got_some_errors": "Oh no, we got some errors!",
      "duration": "Pipeline duration",
      "created": "Created: {created}",
      "debug": {
        "title": "Debug",
        "download_metadata": "Download metadata",
        "metadata_download_error": "Error downloading metadata",
        "metadata_download_successful": "Metadata downloaded successfully",
        "no_permission": "You don't have permission to access debug information.",
        "metadata_exec_title": "Rerun pipeline locally",
        "metadata_exec_desc": "Download this pipeline's metadata to run it locally. This allows you to troubleshoot issues and test changes before committing them."
      }
    }
  },
  "org": {
    "settings": {
      "not_allowed": "You are not allowed to access this organization's settings",
      "secrets": {
        "desc": "Organization secrets can be passed to all organization's repository's pipeline steps as environmental variables."
      },
      "registries": {
        "desc": "Organization registry credentials can be added to use private images for all pipelines of an organization."
      },
      "agents": {
        "desc": "Agents registered for this organization."
      }
    }
  },
  "admin": {
    "settings": {
      "not_allowed": "You are not allowed to access server settings.",
      "secrets": {
        "desc": "Global secrets can be passed to all repository's pipeline steps as environmental variables.",
        "warning": "These secrets will be available for all users."
      },
      "registries": {
        "desc": "Global registry credentials can be added to use private images for all pipelines.",
        "warning": "These registry credentials will be available for all users."
      },
      "agents": {
        "agents": "Agents",
        "desc": "Agents registered on this server.",
        "none": "There are no agents yet.",
        "id": "ID",
        "add": "Add agent",
        "save": "Save agent",
        "show": "Show agents",
        "created": "Agent created",
        "saved": "Agent saved",
        "deleted": "Agent deleted",
        "name": {
          "name": "Name",
          "placeholder": "Name of the agent"
        },
        "no_schedule": {
          "name": "Disable agent",
          "placeholder": "Stop agent from taking new tasks"
        },
        "token": "Token",
        "platform": {
          "platform": "Platform",
          "badge": "platform"
        },
        "backend": {
          "backend": "Backend",
          "badge": "backend"
        },
        "capacity": {
          "capacity": "Capacity",
          "desc": "The max amount of parallel pipelines executed by this agent.",
          "badge": "capacity"
        },
        "custom_labels": {
          "custom_labels": "Custom Labels",
          "desc": "The custom labels set by the agent admin on agent startup."
        },
        "org": {
          "badge": "org"
        },
        "version": "Version",
        "last_contact": "Last contact",
        "never": "Never",
        "delete_confirm": "Do you really want to delete this agent? It will not be able to connect to the server anymore.",
        "edit_agent": "Edit agent",
        "delete_agent": "Delete agent"
      },
      "queue": {
        "queue": "Queue",
        "desc": "Tasks waiting to be executed by agents",
        "pause": "Pause",
        "resume": "Resume",
        "paused": "Queue is paused",
        "resumed": "Queue is resumed",
        "tasks": "Tasks",
        "task_running": "Task is running",
        "task_pending": "Task is pending",
        "task_waiting_on_deps": "Task is waiting on dependencies",
        "agent": "agent",
        "waiting_for": "waiting for",
        "stats": {
          "completed_count": "Completed Tasks",
          "worker_count": "Free",
          "running_count": "Running",
          "pending_count": "Pending",
          "waiting_on_deps_count": "Waiting on dependencies"
        }
      },
      "users": {
        "users": "Users",
        "desc": "Users registered for this server",
        "login": "Login",
        "email": "Email",
        "avatar_url": "Avatar URL",
        "save": "Save user",
        "cancel": "Cancel",
        "show": "Show users",
        "add": "Add user",
        "none": "There are no users yet.",
        "delete_confirm": "Do you really want to delete this user? This will also delete all repositories owned by this user.",
        "deleted": "User deleted",
        "created": "User created",
        "saved": "User saved",
        "admin": {
          "admin": "Admin",
          "placeholder": "User is an admin"
        },
        "delete_user": "Delete user",
        "edit_user": "Edit user"
      },
      "orgs": {
        "orgs": "Organizations",
        "desc": "Organizations owning repositories on this server.",
        "none": "There are no organizations yet.",
        "org_settings": "Organization settings",
        "delete_org": "Delete organization",
        "deleted": "Organization deleted",
        "delete_confirm": "Do you really want to delete this organization? This will also delete all repositories owned by this organization.",
        "view": "View organization"
      },
      "repos": {
        "repos": "Repositories",
        "desc": "Repositories that are or have been enabled on this server.",
        "none": "There are no repositories yet.",
        "view": "View repository",
        "settings": "Repository settings",
        "disabled": "Disabled",
        "repair": {
          "repair": "Repair all",
          "success": "Repositories repaired"
        }
      }
    }
  },
  "user": {
    "settings": {
      "settings": "User Settings",
      "general": {
        "general": "General",
        "language": "Language",
        "theme": {
          "theme": "Theme",
          "light": "Light",
          "dark": "Dark",
          "auto": "Auto"
        }
      },
      "secrets": {
        "desc": "User secrets can be passed to personal pipeline steps as environmental variables."
      },
      "registries": {
        "desc": "User registry credentials can be added to use private images for all personal pipelines."
      },
      "cli_and_api": {
        "cli_and_api": "CLI & API",
        "desc": "Personal Access Token, CLI and API usage",
        "token": "Personal Access Token",
        "api_usage": "Example API Usage",
        "cli_usage": "Example CLI Usage",
        "download_cli": "Download CLI",
        "reset_token": "Reset token",
        "swagger_ui": "Swagger UI"
      },
      "agents": {
        "desc": "Agents registered to your account repos."
      }
    }
  },
  "secrets": {
    "secrets": "Secrets",
    "desc": "Secrets can be passed to individual pipeline steps as environmental variables.",
    "none": "There are no secrets yet.",
    "add": "Add secret",
    "save": "Save secret",
    "show": "Show secrets",
    "name": "Name",
    "value": "Value",
    "delete_confirm": "Do you really want to delete this secret?",
    "deleted": "Secret deleted",
    "created": "Secret created",
    "saved": "Secret saved",
    "plugins": {
      "images": "Available only for the following plugins",
      "desc": "List of plugin images where this secret is available. Leave empty to allow for all plugins and normal steps."
    },
    "events": {
      "events": "Available at the following events",
      "pr_warning": "Please be careful with this option: a bad actor can submit a malicious pull request that exposes your secrets."
    },
    "edit": "Edit secret",
    "delete": "Delete secret"
  },
  "registries": {
    "registries": "Registries",
    "credentials": "Registry credentials",
    "desc": "Registry credentials can be added to use private images for pipelines.",
    "none": "There are no registry credentials yet.",
    "address": {
      "address": "Address",
      "desc": "Registry Address (e.g. docker.io)"
    },
    "show": "Show registries",
    "save": "Save registry",
    "add": "Add registry",
    "view": "View registry",
    "edit": "Edit registry",
    "delete": "Delete registry",
    "delete_confirm": "Do you really want to delete this registry?",
    "created": "Registry credentials created",
    "saved": "Registry credentials saved",
    "deleted": "Registry credentials deleted"
  },
  "default": "default",
  "info": "Info",
  "running_version": "You are running Woodpecker {0}",
  "update_woodpecker": "Please update your Woodpecker instance to {0}",
  "global_level_secret": "global secret",
  "org_level_secret": "organization secret",
  "login_to_cli": "Login to CLI",
  "login_to_cli_description": "By continuing you will be logged into the CLI.",
  "abort": "Abort",
  "cli_login_success": "Login to CLI successful",
  "cli_login_failed": "Login to CLI failed",
  "cli_login_denied": "Login to CLI denied",
  "return_to_cli": "You can now close this tab and return to the CLI.",
  "settings": "Settings",
  "oauth_error": "Error while authenticating against OAuth provider",
  "internal_error": "Some internal error occurred",
  "registration_closed": "The registration is closed",
  "access_denied": "You are not allowed to access this instance",
  "invalid_state": "The OAuth state is invalid",
  "require_approval": {
    "desc": "Prevent malicious pipelines from exposing secrets or running harmful tasks by approving them before execution.",
    "require_approval_for": "Approval requirements",
    "none": "None",
    "none_desc": "Every event triggers pipelines, including pull requests. This setting can be dangerous and is only recommended for private instances.",
    "forks": "Pull request from forked repository",
    "pull_requests": "All pull requests",
    "all_events": "All events from forge"
  },
  "all_repositories": "All repositories",
  "no_search_results": "No results found"
}
