<commit_before># The MIT License
#
# Copyright (c) 2004-2015, Sun Microsystems, Inc., <NAME>,
# <NAME>, <NAME>, <NAME>, id:cactusman,
# Manufacture Francaise des Pneumatiques Michelin, <NAME>
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.

AbstractBuild.BuildingRemotely=Building remotely on {0}
AbstractBuild.BuildingOnMaster=Building on master
AbstractBuild_Building=Building
AbstractBuild.BuildingInWorkspace=\ in workspace {0}
AbstractBuild.KeptBecause=This build is kept because of {0}.

AbstractItem.NoSuchJobExists=No such job \u2018{0}\u2019 exists. Perhaps you meant \u2018{1}\u2019?
AbstractItem.NoSuchJobExistsWithoutSuggestion=No such job \u2018{0}\u2019 exists.
AbstractItem.Pronoun=Item
AbstractItem.TaskNoun=Build
AbstractItem.BeingDeleted={0} is currently being deleted
AbstractItem.FailureToStopBuilds=Failed to interrupt and stop {0,choice,1#{0,number,integer} build|1<{0,number,integer} \
  builds} of {1}
AbstractItem.NewNameInUse=The name \u201c{0}\u201d is already in use.
AbstractItem.NewNameUnchanged=The new name is the same as the current name.
AbstractProject.NewBuildForWorkspace=Scheduling a new build to get a workspace.
AbstractProject.AwaitingBuildForWorkspace=Awaiting build to get a workspace.
AbstractProject.AwaitingWorkspaceToComeOnline=We need to schedule a new build to get a workspace, but deferring {0}ms in the hope that one will become available soon
AbstractProject.Pronoun=Project
AbstractProject.Aborted=Aborted
AbstractProject.UpstreamBuildInProgress=Upstream project \u2018{0}\u2019 is already building
AbstractProject.DownstreamBuildInProgress=Downstream project \u2018{0}\u2019 is already building
AbstractProject.Disabled=Build disabled
AbstractProject.NoBuilds=No existing build. Scheduling a new one.
AbstractProject.NoSCM=No SCM
AbstractProject.NoWorkspace=No workspace is available, so can\u2019t check for updates.
AbstractProject.WorkspaceTitle=Workspace of {0}
AbstractProject.WorkspaceTitleOnComputer=Workspace of {0} on {1}
AbstractProject.PollingABorted=SCM polling aborted
AbstractProject.PollingVetoed=SCM polling vetoed by {0}
AbstractProject.ScmAborted=SCM check out aborted
AbstractProject.WorkspaceOffline=Workspace is offline.
AbstractProject.BuildPermission.Description=\
  This permission grants the ability to start a new build.
AbstractProject.WorkspacePermission.Description=\
  This permission grants the ability to retrieve the contents of a workspace \
  Jenkins checked out for performing builds. If you don\u2019t want a user to access \
  files in the workspace (e.g. source code checked out from SCM or intermediate build \
  results) through the workspace browser, you can revoke this permission.
AbstractProject.ExtendedReadPermission.Description=\
  This permission grants read-only access to project configurations. Please be \
  aware that sensitive information in your builds, such as passwords, will be \
  exposed to a wider audience by granting this permission.
AbstractProject.DiscoverPermission.Description=\
  This permission grants discover access to jobs. Lower than read permissions, it allows you to \
  redirect anonymous users to the login page when they try to access a job url. \
  Without it they would get a 404 error and wouldn''t be able to discover project names.
# WipeOutPermission is only visible in the security configuration if the system property
# hudson.security.WipeOutPermission is set to true
AbstractProject.WipeOutPermission.Description=\
  This permission grants the ability to wipe out the contents of a workspace.
AbstractProject.CancelPermission.Description=\
  This permission grants the ability to cancel a scheduled, or abort a running, build.
AbstractProject.CustomWorkspaceEmpty=Custom workspace is empty.

Api.MultipleMatch=XPath "{0}" matched {1} nodes. \
    Create XPath that only matches one, or use the "wrapper" query parameter to wrap them all under a root element.
Api.NoXPathMatch=XPath {0} didn\u2019t match
Api.WrapperParamInvalid=The wrapper parameter can only contain alphanumeric characters or dash/dot/underscore. The first character has to be a letter or underscore.

BallColor.Aborted=Aborted
BallColor.Disabled=Disabled
BallColor.Failed=Failed
BallColor.InProgress=In progress
BallColor.NotBuilt=Not built
BallColor.Pending=Pending
BallColor.Success=Success
BallColor.Unstable=Unstable

Build.post_build_steps_failed=Post-build steps failed
CLI.clear-queue.shortDescription=Clears the build queue.
CLI.online-node.shortDescription=Resume using a node for performing builds, to cancel out the earlier "offline-node" command.

Computer.Caption=Agent {0}
Computer.NoSuchSlaveExists=No such agent "{0}" exists. Did you mean "{1}"?
Computer.NoSuchSlaveExistsWithoutAdvice=No such agent "{0}" exists.
Computer.Permissions.Title=Agent
Computer.ExtendedReadPermission.Description=This permission allows users to read agent configuration.
Computer.ConfigurePermission.Description=This permission allows users to configure agents.
Computer.DeletePermission.Description=This permission allows users to delete existing agents.
Computer.CreatePermission.Description=This permission allows users to create agents.
Computer.ConnectPermission.Description=This permission allows users to connect agents or mark agents as online.
Computer.DisconnectPermission.Description=This permission allows users to disconnect agents or mark agents as temporarily offline.
Computer.BuildPermission.Description=This permission allows users to run jobs as them on agents.
Computer.BadChannel=Agent node offline or not a remote channel (such as master node).

ComputerSet.NoSuchSlave=No such agent: {0}
ComputerSet.SlaveAlreadyExists=Agent called \u2018{0}\u2019 already exists
ComputerSet.SpecifySlaveToCopy=Specify which agent to copy
ComputerSet.DisplayName=Nodes

Descriptor.From=(from <a href="{1}" target="_blank">{0}</a>)

Executor.NotAvailable=N/A

FreeStyleProject.DisplayName=Freestyle project
FreeStyleProject.Description=\
  This is the central feature of Jenkins. Jenkins will build your project, combining any SCM with any build system, \
  and this can be even used for something other than software build.

HealthReport.EmptyString=

Hudson.BadPortNumber=Bad port number {0}
Hudson.Computer.Caption=Master
Hudson.Computer.DisplayName=master
Hudson.ControlCodeNotAllowed=No control code is allowed: {0}
Hudson.DisplayName=Jenkins
Hudson.JobAlreadyExists=A job already exists with the name \u2018{0}\u2019
Hudson.NoJavaInPath=java is not in your PATH. Maybe you need to <a href="{0}/configure">configure JDKs</a>?
Hudson.NoName=No name is specified
Hudson.NoSuchDirectory=No such directory: {0}
Hudson.NodeBeingRemoved=Node is being removed
Hudson.NotAPlugin={0} is not a Jenkins plugin
Hudson.NotJDKDir={0} doesn\u2019t look like a JDK directory
Hudson.Permissions.Title=Overall
Hudson.USER_CONTENT_README=Files in this directory will be served under your http://yourjenkins/userContent/
Hudson.UnsafeChar=\u2018{0}\u2019 is an unsafe character
Hudson.ViewAlreadyExists=A view already exists with the name "{0}"
Hudson.ViewName=All<commit_msg>[JENKINS-63429] Also add noopener noreferrer<commit_after># The MIT License
#
# Copyright (c) 2004-2015, Sun Microsystems, Inc., <NAME>,
# <NAME>, <NAME>, <NAME>, id:cactusman,
# Manufacture Francaise des Pneumatiques Michelin, <NAME>
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.

AbstractBuild.BuildingRemotely=Building remotely on {0}
AbstractBuild.BuildingOnMaster=Building on master
AbstractBuild_Building=Building
AbstractBuild.BuildingInWorkspace=\ in workspace {0}
AbstractBuild.KeptBecause=This build is kept because of {0}.

AbstractItem.NoSuchJobExists=No such job \u2018{0}\u2019 exists. Perhaps you meant \u2018{1}\u2019?
AbstractItem.NoSuchJobExistsWithoutSuggestion=No such job \u2018{0}\u2019 exists.
AbstractItem.Pronoun=Item
AbstractItem.TaskNoun=Build
AbstractItem.BeingDeleted={0} is currently being deleted
AbstractItem.FailureToStopBuilds=Failed to interrupt and stop {0,choice,1#{0,number,integer} build|1<{0,number,integer} \
  builds} of {1}
AbstractItem.NewNameInUse=The name \u201c{0}\u201d is already in use.
AbstractItem.NewNameUnchanged=The new name is the same as the current name.
AbstractProject.NewBuildForWorkspace=Scheduling a new build to get a workspace.
AbstractProject.AwaitingBuildForWorkspace=Awaiting build to get a workspace.
AbstractProject.AwaitingWorkspaceToComeOnline=We need to schedule a new build to get a workspace, but deferring {0}ms in the hope that one will become available soon
AbstractProject.Pronoun=Project
AbstractProject.Aborted=Aborted
AbstractProject.UpstreamBuildInProgress=Upstream project \u2018{0}\u2019 is already building
AbstractProject.DownstreamBuildInProgress=Downstream project \u2018{0}\u2019 is already building
AbstractProject.Disabled=Build disabled
AbstractProject.NoBuilds=No existing build. Scheduling a new one.
AbstractProject.NoSCM=No SCM
AbstractProject.NoWorkspace=No workspace is available, so can\u2019t check for updates.
AbstractProject.WorkspaceTitle=Workspace of {0}
AbstractProject.WorkspaceTitleOnComputer=Workspace of {0} on {1}
AbstractProject.PollingABorted=SCM polling aborted
AbstractProject.PollingVetoed=SCM polling vetoed by {0}
AbstractProject.ScmAborted=SCM check out aborted
AbstractProject.WorkspaceOffline=Workspace is offline.
AbstractProject.BuildPermission.Description=\
  This permission grants the ability to start a new build.
AbstractProject.WorkspacePermission.Description=\
  This permission grants the ability to retrieve the contents of a workspace \
  Jenkins checked out for performing builds. If you don\u2019t want a user to access \
  files in the workspace (e.g. source code checked out from SCM or intermediate build \
  results) through the workspace browser, you can revoke this permission.
AbstractProject.ExtendedReadPermission.Description=\
  This permission grants read-only access to project configurations. Please be \
  aware that sensitive information in your builds, such as passwords, will be \
  exposed to a wider audience by granting this permission.
AbstractProject.DiscoverPermission.Description=\
  This permission grants discover access to jobs. Lower than read permissions, it allows you to \
  redirect anonymous users to the login page when they try to access a job url. \
  Without it they would get a 404 error and wouldn''t be able to discover project names.
# WipeOutPermission is only visible in the security configuration if the system property
# hudson.security.WipeOutPermission is set to true
AbstractProject.WipeOutPermission.Description=\
  This permission grants the ability to wipe out the contents of a workspace.
AbstractProject.CancelPermission.Description=\
  This permission grants the ability to cancel a scheduled, or abort a running, build.
AbstractProject.CustomWorkspaceEmpty=Custom workspace is empty.

Api.MultipleMatch=XPath "{0}" matched {1} nodes. \
    Create XPath that only matches one, or use the "wrapper" query parameter to wrap them all under a root element.
Api.NoXPathMatch=XPath {0} didn\u2019t match
Api.WrapperParamInvalid=The wrapper parameter can only contain alphanumeric characters or dash/dot/underscore. The first character has to be a letter or underscore.

BallColor.Aborted=Aborted
BallColor.Disabled=Disabled
BallColor.Failed=Failed
BallColor.InProgress=In progress
BallColor.NotBuilt=Not built
BallColor.Pending=Pending
BallColor.Success=Success
BallColor.Unstable=Unstable

Build.post_build_steps_failed=Post-build steps failed
CLI.clear-queue.shortDescription=Clears the build queue.
CLI.online-node.shortDescription=Resume using a node for performing builds, to cancel out the earlier "offline-node" command.

Computer.Caption=Agent {0}
Computer.NoSuchSlaveExists=No such agent "{0}" exists. Did you mean "{1}"?
Computer.NoSuchSlaveExistsWithoutAdvice=No such agent "{0}" exists.
Computer.Permissions.Title=Agent
Computer.ExtendedReadPermission.Description=This permission allows users to read agent configuration.
Computer.ConfigurePermission.Description=This permission allows users to configure agents.
Computer.DeletePermission.Description=This permission allows users to delete existing agents.
Computer.CreatePermission.Description=This permission allows users to create agents.
Computer.ConnectPermission.Description=This permission allows users to connect agents or mark agents as online.
Computer.DisconnectPermission.Description=This permission allows users to disconnect agents or mark agents as temporarily offline.
Computer.BuildPermission.Description=This permission allows users to run jobs as them on agents.
Computer.BadChannel=Agent node offline or not a remote channel (such as master node).

ComputerSet.NoSuchSlave=No such agent: {0}
ComputerSet.SlaveAlreadyExists=Agent called \u2018{0}\u2019 already exists
ComputerSet.SpecifySlaveToCopy=Specify which agent to copy
ComputerSet.DisplayName=Nodes

Descriptor.From=(from <a href="{1}" rel="noopener noreferrer" target="_blank">{0}</a>)

Executor.NotAvailable=N/A

FreeStyleProject.DisplayName=Freestyle project
FreeStyleProject.Description=\
  This is the central feature of Jenkins. Jenkins will build your project, combining any SCM with any build system, \
  and this can be even used for something other than software build.

HealthReport.EmptyString=

Hudson.BadPortNumber=Bad port number {0}
Hudson.Computer.Caption=Master
Hudson.Computer.DisplayName=master
Hudson.ControlCodeNotAllowed=No control code is allowed: {0}
Hudson.DisplayName=Jenkins
Hudson.JobAlreadyExists=A job already exists with the name \u2018{0}\u2019
Hudson.NoJavaInPath=java is not in your PATH. Maybe you need to <a href="{0}/configure">configure JDKs</a>?
Hudson.NoName=No name is specified
Hudson.NoSuchDirectory=No such directory: {0}
Hudson.NodeBeingRemoved=Node is being removed
Hudson.NotAPlugin={0} is not a Jenkins plugin
Hudson.NotJDKDir={0} doesn\u2019t look like a JDK directory
Hudson.Permissions.Title=Overall
Hudson.USER_CONTENT_README=Files in this directory will be served under your http://yourjenkins/userContent/
Hudson.UnsafeChar=\u2018{0}\u2019 is an unsafe character
Hudson.ViewAlreadyExists=A view already exists with the name "{0}"
Hudson.ViewName=All
{'fraction_non_alphanumeric': 0.06523213515013256, 'fraction_numerical': 0.01732535914667982, 'mean_word_length': 6.070619006102877, 'pattern_counts': {'":': 0, '<': 23, '<?xml version=': 0, '>': 21, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3105124', 'n_tokens_mistral': 4543, 'n_tokens_neox': 4217, 'n_words': 1703}