# The MIT License
#
# Copyright (c) 2004-2012, Sun Microsystems, Inc., Kohsuke Kawaguchi,
# Eric Lefevre-Ardant, Erik Ramfelt, Seiji Sogabe, id:cactusman,
# Manufacture Francaise des Pneumatiques Michelin, Romain Seguy
#
# 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=kept because of {0}
AbstractItem.NoSuchJobExists=No such job ''{0}'' exists. Perhaps you meant ''{1}''?
AbstractItem.Pronoun=Job
AbstractProject.AssignedLabelString_NoMatch_DidYouMean=There''s no slave/cloud that matches this assignment. Did you mean ''{1}'' instead of ''{0}''?
AbstractProject.NewBuildForWorkspace=Scheduling a new build to get a workspace.
AbstractProject.AwaitingBuildForWorkspace=Awaiting build to get a workspace.
AbstractProject.Pronoun=Project
AbstractProject.Aborted=Aborted
AbstractProject.BuildInProgress=Build #{0} is already in progress{1}
AbstractProject.BuildNow=Build Now
AbstractProject.UpstreamBuildInProgress=Upstream project {0} is already building.
AbstractProject.DownstreamBuildInProgress=Downstream project {0} is already building.
AbstractProject.Disabled=Build disabled
AbstractProject.ETA=\ (ETA:{0})
AbstractProject.NoBuilds=No existing build. Scheduling a new one.
AbstractProject.NoSCM=No SCM
AbstractProject.NoWorkspace=No workspace is available, so can''t check for updates.
AbstractProject.PollingABorted=SCM polling aborted
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''t want an user to access \
the source code, you can do so by revoking 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.
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 build.
AbstractProject.AssignedLabelString.InvalidBooleanExpression=\
Invalid boolean expression: {0}
AbstractProject.AssignedLabelString.NoMatch=\
There's no slave/cloud that matches this assignment
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''t match
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
CLI.clear-queue.shortDescription=Clears the build queue
CLI.delete-job.shortDescription=Deletes a job
CLI.disable-job.shortDescription=Disables a job
CLI.enable-job.shortDescription=Enables a job
CLI.delete-node.shortDescription=Deletes a node
CLI.disconnect-node.shortDescription=Disconnects from a node
CLI.connect-node.shortDescription=Reconnect to a node
CLI.online-node.shortDescription=Resume using a node for performing builds, to cancel out the earlier "offline-node" command.
CLI.offline-node.shortDescription=Stop using a node for performing builds temporarily, until the next "online-node" command.
CLI.wait-node-online.shortDescription=Wait for a node to become online
CLI.wait-node-offline.shortDescription=Wait for a node to become offline
Computer.Caption=Slave {0}
Computer.NoSuchSlaveExists=No such slave "{0}" exists. Did you mean "{1}"?
Computer.Permissions.Title=Slave
Computer.ConfigurePermission.Description=This permission allows users to configure slaves.
Computer.DeletePermission.Description=This permission allows users to delete existing slaves.
Computer.CreatePermission.Description=This permission allows users to create slaves.
Computer.ConnectPermission.Description=This permission allows users to connect slaves or mark slaves as online.
Computer.DisconnectPermission.Description=This permission allows users to disconnect slaves or mark slaves as temporarily offline.
Computer.BadChannel=Slave node offline or not a remote channel (such as master node).
ComputerSet.NoSuchSlave=No such slave: {0}
ComputerSet.SlaveAlreadyExists=Slave called ''{0}'' already exists
ComputerSet.SpecifySlaveToCopy=Specify which slave to copy
ComputerSet.DisplayName=nodes
Descriptor.From=(from {0})
Executor.NotAvailable=N/A
ExternalJob.DisplayName=Monitor an external job
ExternalJob.Pronoun=Job
FreeStyleProject.DisplayName=Build a free-style software project
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 ''{0}''
Hudson.NoJavaInPath=java is not in your PATH. Maybe you need to configure JDKs?
Hudson.NoName=No name is specified
Hudson.NoSuchDirectory=No such directory: {0}
Hudson.NodeBeingRemoved=Node is being removed
Hudson.NotADirectory={0} is not a directory
Hudson.NotAPlugin={0} is not a Jenkins plugin
Hudson.NotJDKDir={0} doesn''t look like a JDK directory
Hudson.Permissions.Title=Overall
Hudson.USER_CONTENT_README=Files in this directory will be served under your http://server/jenkins/userContent/
Hudson.UnsafeChar=''{0}'' is an unsafe character
Hudson.ViewAlreadyExists=A view already exists with the name "{0}"
Hudson.ViewName=All
Hudson.NotANumber=Not a number
Hudson.NotAPositiveNumber=Not a positive number
Hudson.NotANonNegativeNumber=Number may not be negative
Hudson.NotANegativeNumber=Not a negative number
Hudson.NotUsesUTF8ToDecodeURL=\
Your container doesn''t use UTF-8 to decode URLs. If you use non-ASCII characters as a job name etc, \
this will cause problems. \
See Containers and \
Tomcat i18n for more details.
Hudson.AdministerPermission.Description=\
This permission grants the ability to make system-wide configuration changes, \
as well as perform highly sensitive operations that amounts to full local system access \
(within the scope granted by the underlying OS.)
Hudson.ReadPermission.Description=\
The read permission is necessary for viewing almost all pages of Jenkins. \
This permission is useful when you don''t want unauthenticated users to see \
Jenkins pages — revoke this permission from the anonymous user, then \
add "authenticated" pseudo-user and grant the read access.
Hudson.RunScriptsPermission.Description=\
The "run scripts" permission is necessary for running groovy scripts \
via the groovy console or groovy cli command.
Hudson.NodeDescription=the master Jenkins node
Item.Permissions.Title=Job
Item.CREATE.description=Create a new job.
Item.DELETE.description=Delete a job.
Item.CONFIGURE.description=Change the configuration of a job.
Item.READ.description=See a job. (You may deny this permission but allow Discover to force an anonymous user to log in to see the job.)
Job.AllRecentBuildFailed=All recent builds failed.
Job.BuildStability=Build stability: {0}
Job.NOfMFailed={0} out of the last {1} builds failed.
Job.NoRecentBuildFailed=No recent builds failed.
Job.Pronoun=Project
Job.minutes=mins
Label.GroupOf=group of {0}
Label.InvalidLabel=invalid label
Label.ProvisionedFrom=Provisioned from {0}
ManageJenkinsAction.DisplayName=Manage Jenkins
MultiStageTimeSeries.EMPTY_STRING=
Node.BecauseNodeIsReserved={0} is reserved for jobs tied to it
Node.LabelMissing={0} doesn''t have label {1}
Queue.AllNodesOffline=All nodes of label ''{0}'' are offline
Queue.BlockedBy=Blocked by {0}
Queue.HudsonIsAboutToShutDown=Jenkins is about to shut down
Queue.InProgress=A build is already in progress
Queue.InQuietPeriod=In the quiet period. Expires in {0}
Queue.NodeOffline={0} is offline
Queue.Unknown=???
Queue.WaitingForNextAvailableExecutor=Waiting for next available executor
Queue.WaitingForNextAvailableExecutorOn=Waiting for next available executor on {0}
Queue.init=Restoring the build queue
ResultTrend.Aborted=Aborted
ResultTrend.Failure=Failure
ResultTrend.Fixed=Fixed
ResultTrend.NotBuilt=Not built
ResultTrend.NowUnstable=Now unstable
ResultTrend.StillFailing=Still failing
ResultTrend.StillUnstable=Still unstable
ResultTrend.Success=Success
ResultTrend.Unstable=Unstable
Run.BuildAborted=Build was aborted
Run.MarkedExplicitly=explicitly marked to keep the record
Run.Permissions.Title=Run
Run.UnableToDelete=Unable to delete {0}: {1}
Run.DeletePermission.Description=\
This permission allows users to manually delete specific builds from the build history.
Run.UpdatePermission.Description=\
This permission allows users to update description and other properties of a build, \
for example to leave notes about the cause of a build failure.
Run.ArtifactsPermission.Description=\
This permission grants the ability to retrieve the artifacts produced by \
builds. If you don''t want an user to access the artifacts, you can do so by \
revoking this permission.
Run.InProgressDuration={0} and counting
Run.Summary.Stable=stable
Run.Summary.Unstable=unstable
Run.Summary.Aborted=aborted
Run.Summary.NotBuilt=not built
Run.Summary.BackToNormal=back to normal
Run.Summary.BrokenForALongTime=broken for a long time
Run.Summary.BrokenSinceThisBuild=broken since this build
Run.Summary.BrokenSince=broken since build {0}
Run.Summary.TestFailures={0} {0,choice,0#test failures|1#test failure|1Failed to resolve host name {0}. \
Perhaps you need to configure HTTP proxy?
UpdateCenter.Status.ConnectionFailed=\
Failed to connect to {0}. \
Perhaps you need to configure HTTP proxy?
UpdateCenter.init=Initialing update center
UpdateCenter.PluginCategory.builder=Build Tools
UpdateCenter.PluginCategory.buildwrapper=Build Wrappers
UpdateCenter.PluginCategory.cli=Command Line Interface
UpdateCenter.PluginCategory.cluster=Cluster Management and Distributed Build
UpdateCenter.PluginCategory.external=External Site/Tool Integrations
UpdateCenter.PluginCategory.listview-column=List view columns
UpdateCenter.PluginCategory.maven=Maven
UpdateCenter.PluginCategory.misc=Miscellaneous
UpdateCenter.PluginCategory.notifier=Build Notifiers
UpdateCenter.PluginCategory.page-decorator=Page Decorators
UpdateCenter.PluginCategory.post-build=Other Post-Build Actions
UpdateCenter.PluginCategory.report=Build Reports
UpdateCenter.PluginCategory.scm=Source Code Management
UpdateCenter.PluginCategory.scm-related=Source Code Management related
UpdateCenter.PluginCategory.slaves=Slave Launchers and Controllers
UpdateCenter.PluginCategory.trigger=Build Triggers
UpdateCenter.PluginCategory.ui=User Interface
UpdateCenter.PluginCategory.upload=Artifact Uploaders
UpdateCenter.PluginCategory.user=Authentication and User Management
UpdateCenter.PluginCategory.must-be-labeled=Uncategorized
UpdateCenter.PluginCategory.unrecognized=Misc ({0})
Permalink.LastBuild=Last build
Permalink.LastStableBuild=Last stable build
Permalink.LastUnstableBuild=Last unstable build
Permalink.LastUnsuccessfulBuild=Last unsuccessful build
Permalink.LastSuccessfulBuild=Last successful build
Permalink.LastFailedBuild=Last failed build
ParameterAction.DisplayName=Parameters
ParametersDefinitionProperty.DisplayName=Parameters
StringParameterDefinition.DisplayName=String Parameter
TextParameterDefinition.DisplayName=Text Parameter
FileParameterDefinition.DisplayName=File Parameter
BooleanParameterDefinition.DisplayName=Boolean Value
ChoiceParameterDefinition.DisplayName=Choice
RunParameterDefinition.DisplayName=Run Parameter
PasswordParameterDefinition.DisplayName=Password Parameter
Node.Mode.NORMAL=Utilize this slave as much as possible
Node.Mode.EXCLUSIVE=Leave this machine for tied jobs only
ListView.DisplayName=List View
MyView.DisplayName=My View
LoadStatistics.Legends.TotalExecutors=Total executors
LoadStatistics.Legends.BusyExecutors=Busy executors
LoadStatistics.Legends.QueueLength=Queue length
Cause.LegacyCodeCause.ShortDescription=Legacy code started this job. No cause information is available
Cause.UpstreamCause.ShortDescription=Started by upstream project "{0}" build number {1}
Cause.UpstreamCause.CausedBy=originally caused by:
Cause.UserCause.ShortDescription=Started by user {0}
Cause.UserIdCause.ShortDescription=Started by user {0}
Cause.RemoteCause.ShortDescription=Started by remote host {0}
Cause.RemoteCause.ShortDescriptionWithNote=Started by remote host {0} with note: {1}
ProxyView.NoSuchViewExists=Global view {0} does not exist
ProxyView.DisplayName=Include a global view
MyViewsProperty.DisplayName=My Views
MyViewsProperty.GlobalAction.DisplayName=My Views
MyViewsProperty.ViewExistsCheck.NotExist=A view with name {0} does not exist
MyViewsProperty.ViewExistsCheck.AlreadyExists=A view with name {0} already exists
CLI.restart.shortDescription=Restart Jenkins
CLI.safe-restart.shortDescription=Safely restart Jenkins
CLI.keep-build.shortDescription=Mark the build to keep the build forever.
CLI.quiet-down.shortDescription=Quiet down Jenkins, in preparation for a restart. Don''t start any builds.
CLI.cancel-quiet-down.shortDescription=Cancel the effect of the "quiet-down" command.
CLI.reload-configuration.shortDescription=Discard all the loaded data in memory and reload everything from file system. Useful when you modified config files directly on disk.
BuildAuthorizationToken.InvalidTokenProvided=Invalid token provided.
Jenkins.CheckDisplayName.NameNotUniqueWarning=The display name, "{0}", is used as a name by a job and could cause confusing search results.
Jenkins.CheckDisplayName.DisplayNameNotUniqueWarning=The display name, "{0}", is already in use by another job and could cause confusion and delay.