From b15ecb753345422a74296258e35e872a830d9e00 Mon Sep 17 00:00:00 2001 From: Jesse Glick Date: Fri, 26 Jul 2013 17:52:48 -0400 Subject: [PATCH] =?UTF-8?q?If=20you=20use=20=E2=80=98real=20apostrophes?= =?UTF-8?q?=E2=80=99=20you=20do=20not=20need=20to=20escape=20'=20to=20''?= =?UTF-8?q?=20just=20for=20MessageFormat.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/hudson/tasks/LogRotator.java | 28 +++++++------- .../main/resources/hudson/Messages.properties | 26 ++++++------- .../resources/hudson/cli/Messages.properties | 2 +- .../resources/hudson/fsp/Messages.properties | 10 ++--- .../hudson/lifecycle/Messages.properties | 2 +- .../model/AbstractItem/delete.properties | 2 +- .../AbstractProject/svn-password.properties | 4 +- .../hudson/model/AllView/noJob.properties | 2 +- .../hudson/model/Messages.properties | 38 +++++++++---------- .../model/NoFingerprintMatch/index.properties | 2 +- .../hudson/model/User/configure.properties | 2 +- .../BecauseLabelIsOffline/summary.properties | 2 +- .../hudson/node_monitors/Messages.properties | 2 +- .../message.properties | 2 +- .../hudson/security/Messages.properties | 6 +-- .../DumbSlave/newInstanceDetail.properties | 2 +- .../hudson/slaves/Messages.properties | 2 +- .../tasks/Fingerprinter/config.properties | 2 +- .../hudson/tasks/Messages.properties | 10 ++--- .../JUnitResultArchiver/config.properties | 4 +- .../util/DoubleLaunchChecker/index.properties | 2 +- .../index.properties | 2 +- .../hudson/util/NoHomeDir/index.properties | 2 +- .../resources/hudson/win32errors.properties | 6 +-- .../buildEnv.properties | 2 +- .../model/Jenkins/fingerprintCheck.properties | 2 +- .../jenkins/model/Jenkins/legend.properties | 10 ++--- .../projectRelationship-help.properties | 2 +- .../jenkins/model/Messages.properties | 18 ++++----- .../lib/hudson/scriptConsole.properties | 4 +- .../maven/MavenModuleSet/disabled.properties | 2 +- .../maven/MavenModuleSetBuild/main.properties | 2 +- .../hudson/maven/Messages.properties | 2 +- .../NavigationContextMenu/index.properties | 2 +- 34 files changed, 104 insertions(+), 104 deletions(-) diff --git a/core/src/main/java/hudson/tasks/LogRotator.java b/core/src/main/java/hudson/tasks/LogRotator.java index 01c6186e27..7c3e7697d2 100644 --- a/core/src/main/java/hudson/tasks/LogRotator.java +++ b/core/src/main/java/hudson/tasks/LogRotator.java @@ -118,15 +118,15 @@ public class LogRotator extends BuildDiscarder { List> builds = job.getBuilds(); for (Run r : copy(builds.subList(Math.min(builds.size(), numToKeep), builds.size()))) { if (r.isKeepLog()) { - LOGGER.log(FINER, "{0} is not GC-ed because it''s marked as a keeper", r); + LOGGER.log(FINER, "{0} is not GC-ed because it’s marked as a keeper", r); continue; } if (r==lsb) { - LOGGER.log(FINER, "{0} is not GC-ed because it''s the last successful build", r); + LOGGER.log(FINER, "{0} is not GC-ed because it’s the last successful build", r); continue; } if (r==lstb) { - LOGGER.log(FINER, "{0} is not GC-ed because it''s the last stable build", r); + LOGGER.log(FINER, "{0} is not GC-ed because it’s the last stable build", r); continue; } LOGGER.log(FINE, "{0} is to be removed", r); @@ -139,19 +139,19 @@ public class LogRotator extends BuildDiscarder { cal.add(Calendar.DAY_OF_YEAR,-daysToKeep); for( Run r : copy(job.getBuilds()) ) { if (r.isKeepLog()) { - LOGGER.log(FINER, "{0} is not GC-ed because it''s marked as a keeper", r); + LOGGER.log(FINER, "{0} is not GC-ed because it’s marked as a keeper", r); continue; } if (r==lsb) { - LOGGER.log(FINER, "{0} is not GC-ed because it''s the last successful build", r); + LOGGER.log(FINER, "{0} is not GC-ed because it’s the last successful build", r); continue; } if (r==lstb) { - LOGGER.log(FINER, "{0} is not GC-ed because it''s the last stable build", r); + LOGGER.log(FINER, "{0} is not GC-ed because it’s the last stable build", r); continue; } if (!r.getTimestamp().before(cal)) { - LOGGER.log(FINER, "{0} is not GC-ed because it''s still new", r); + LOGGER.log(FINER, "{0} is not GC-ed because it’s still new", r); continue; } LOGGER.log(FINE, "{0} is to be removed", r); @@ -163,15 +163,15 @@ public class LogRotator extends BuildDiscarder { List> builds = job.getBuilds(); for (Run r : copy(builds.subList(Math.min(builds.size(), artifactNumToKeep), builds.size()))) { if (r.isKeepLog()) { - LOGGER.log(FINER, "{0} is not purged of artifacts because it''s marked as a keeper", r); + LOGGER.log(FINER, "{0} is not purged of artifacts because it’s marked as a keeper", r); continue; } if (r==lsb) { - LOGGER.log(FINER, "{0} is not purged of artifacts because it''s the last successful build", r); + LOGGER.log(FINER, "{0} is not purged of artifacts because it’s the last successful build", r); continue; } if (r==lstb) { - LOGGER.log(FINER, "{0} is not purged of artifacts because it''s the last stable build", r); + LOGGER.log(FINER, "{0} is not purged of artifacts because it’s the last stable build", r); continue; } LOGGER.log(FINE, "{0} is to be purged of artifacts", r); @@ -184,19 +184,19 @@ public class LogRotator extends BuildDiscarder { cal.add(Calendar.DAY_OF_YEAR,-artifactDaysToKeep); for( Run r : copy(job.getBuilds())) { if (r.isKeepLog()) { - LOGGER.log(FINER, "{0} is not purged of artifacts because it''s marked as a keeper", r); + LOGGER.log(FINER, "{0} is not purged of artifacts because it’s marked as a keeper", r); continue; } if (r==lsb) { - LOGGER.log(FINER, "{0} is not purged of artifacts because it''s the last successful build", r); + LOGGER.log(FINER, "{0} is not purged of artifacts because it’s the last successful build", r); continue; } if (r==lstb) { - LOGGER.log(FINER, "{0} is not purged of artifacts because it''s the last stable build", r); + LOGGER.log(FINER, "{0} is not purged of artifacts because it’s the last stable build", r); continue; } if (!r.getTimestamp().before(cal)) { - LOGGER.log(FINER, "{0} is not purged of artifacts because it''s still new", r); + LOGGER.log(FINER, "{0} is not purged of artifacts because it’s still new", r); continue; } LOGGER.log(FINE, "{0} is to be purged of artifacts", r); diff --git a/core/src/main/resources/hudson/Messages.properties b/core/src/main/resources/hudson/Messages.properties index ccca534e2b..7c6861b877 100644 --- a/core/src/main/resources/hudson/Messages.properties +++ b/core/src/main/resources/hudson/Messages.properties @@ -22,21 +22,21 @@ FilePath.did_not_manage_to_validate_may_be_too_sl=Did not manage to validate {0} (may be too slow) FilePath.validateAntFileMask.whitespaceSeprator=\ - Whitespace can no longer be used as the separator. Please Use '','' as the separator instead. + Whitespace can no longer be used as the separator. Please Use \u2018,\u2019 as the separator instead. FilePath.validateAntFileMask.doesntMatchAndSuggest=\ - ''{0}'' doesn''t match anything, but ''{1}'' does. Perhaps that''s what you mean? -FilePath.validateAntFileMask.portionMatchAndSuggest=''{0}'' doesn''t match anything, although ''{1}'' exists -FilePath.validateAntFileMask.portionMatchButPreviousNotMatchAndSuggest=''{0}'' doesn''t match anything: ''{1}'' exists but not ''{2}'' -FilePath.validateAntFileMask.doesntMatchAnything=''{0}'' doesn''t match anything -FilePath.validateAntFileMask.doesntMatchAnythingAndSuggest=''{0}'' doesn''t match anything: even ''{1}'' doesn''t exist + \u2018{0}\u2019 doesn\u2019t match anything, but \u2018{1}\u2019 does. Perhaps that\u2019s what you mean? +FilePath.validateAntFileMask.portionMatchAndSuggest=\u2018{0}\u2019 doesn\u2019t match anything, although \u2018{1}\u2019 exists +FilePath.validateAntFileMask.portionMatchButPreviousNotMatchAndSuggest=\u2018{0}\u2019 doesn\u2019t match anything: \u2018{1}\u2019 exists but not \u2018{2}\u2019 +FilePath.validateAntFileMask.doesntMatchAnything=\u2018{0}\u2019 doesn\u2019t match anything +FilePath.validateAntFileMask.doesntMatchAnythingAndSuggest=\u2018{0}\u2019 doesn\u2019t match anything: even \u2018{1}\u2019 doesn\u2019t exist FilePath.validateRelativePath.wildcardNotAllowed=Wildcard is not allowed here -FilePath.validateRelativePath.notFile=''{0}'' is not a file -FilePath.validateRelativePath.notDirectory=''{0}'' is not a directory -FilePath.validateRelativePath.noSuchFile=No such file: ''{0}'' -FilePath.validateRelativePath.noSuchDirectory=No such directory: ''{0}'' +FilePath.validateRelativePath.notFile=\u2018{0}\u2019 is not a file +FilePath.validateRelativePath.notDirectory=\u2018{0}\u2019 is not a directory +FilePath.validateRelativePath.noSuchFile=No such file: \u2018{0}\u2019 +FilePath.validateRelativePath.noSuchDirectory=No such directory: \u2018{0}\u2019 -PluginManager.PluginDoesntSupportDynamicLoad.RestartRequired={0} plugin doesn''t support dynamic loading. Jenkins needs to be restarted for the update to take effect +PluginManager.PluginDoesntSupportDynamicLoad.RestartRequired={0} plugin doesn\u2019t support dynamic loading. Jenkins needs to be restarted for the update to take effect PluginManager.PluginIsAlreadyInstalled.RestartRequired={0} plugin is already installed. Jenkins needs to be restarted for the update to take effect Util.millisecond={0} ms Util.second={0} sec @@ -50,11 +50,11 @@ Util.year ={0} yr # another implication of this is that where we use this, # we often want to add "ago" there Util.pastTime={0} -FilePath.TildaDoesntWork=''~'' is only supported in a Unix shell and nowhere else. +FilePath.TildaDoesntWork=\u2018~\u2019 is only supported in a Unix shell and nowhere else. PluginManager.DisplayName=Plugin Manager PluginManager.PortNotANumber=Port is not a number -PluginManager.PortNotInRange=Port does''t range from {0} to {1} +PluginManager.PortNotInRange=Port doesn\u2019t range from {0} to {1} PluginManager.UploadPluginsPermission.Description=\ The "upload plugin" permission allows a user to upload arbitrary plugins. PluginManager.ConfigureUpdateCenterPermission.Description=\ diff --git a/core/src/main/resources/hudson/cli/Messages.properties b/core/src/main/resources/hudson/cli/Messages.properties index d013eb968d..92408817a6 100644 --- a/core/src/main/resources/hudson/cli/Messages.properties +++ b/core/src/main/resources/hudson/cli/Messages.properties @@ -1,4 +1,4 @@ -InstallPluginCommand.DidYouMean={0} looks like a short plugin name. Did you mean ''{1}''? +InstallPluginCommand.DidYouMean={0} looks like a short plugin name. Did you mean \u2018{1}\u2019? InstallPluginCommand.InstallingFromUpdateCenter=Installing {0} from update center InstallPluginCommand.InstallingPluginFromLocalFile=Installing a plugin from local file: {0} InstallPluginCommand.InstallingPluginFromUrl=Installing a plugin from {0} diff --git a/core/src/main/resources/hudson/fsp/Messages.properties b/core/src/main/resources/hudson/fsp/Messages.properties index 8a7a2ba3d1..742e56f900 100644 --- a/core/src/main/resources/hudson/fsp/Messages.properties +++ b/core/src/main/resources/hudson/fsp/Messages.properties @@ -20,11 +20,11 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. -WorkspaceSnapshotSCM.NoSuchJob=No such job ''{0}'' exists. Perhaps you meant ''{1}''? -WorkspaceSnapshotSCM.IncorrectJobType={0} isn''t a job that has a workspace. -WorkspaceSnapshotSCM.NoBuild=There''s no qualifying build for the {0} permalink in {1} -WorkspaceSnapshotSCM.NoSuchPermalink=No such permalink ''{0}'' exists for {1} +WorkspaceSnapshotSCM.NoSuchJob=No such job \u2018{0}\u2019 exists. Perhaps you meant \u2018{1}\u2019? +WorkspaceSnapshotSCM.IncorrectJobType={0} isn\u2019t a job that has a workspace. +WorkspaceSnapshotSCM.NoBuild=There\u2019s no qualifying build for the {0} permalink in {1} +WorkspaceSnapshotSCM.NoSuchPermalink=No such permalink \u2018{0}\u2019 exists for {1} WorkspaceSnapshotSCM.NoWorkspace=\ - {0} {1} doesn''t have a workspace snapshot attached,\n\ + {0} {1} doesn\u2019t have a workspace snapshot attached,\n\ probably because when the build was done, no other jobs needed its workspace snapshot.\n\ Please run another build in {0} to get the workspace snapshot taken. diff --git a/core/src/main/resources/hudson/lifecycle/Messages.properties b/core/src/main/resources/hudson/lifecycle/Messages.properties index 331c639e32..76609f4b61 100644 --- a/core/src/main/resources/hudson/lifecycle/Messages.properties +++ b/core/src/main/resources/hudson/lifecycle/Messages.properties @@ -25,4 +25,4 @@ WindowsInstallerLink.Description=Installs Jenkins as a Windows service to this s WindowsSlaveInstaller.ConfirmInstallation=This will install a slave agent as a Windows service, so that a Jenkins slave starts automatically when the machine boots. WindowsSlaveInstaller.DotNetRequired=.NET Framework 2.0 or later is required for this feature WindowsSlaveInstaller.InstallationSuccessful=Installation was successful. Would you like to start the service now? -WindowsSlaveInstaller.RootFsDoesntExist=Slave root directory ''{0}'' doesn''t exist \ No newline at end of file +WindowsSlaveInstaller.RootFsDoesntExist=Slave root directory \u2018{0}\u2019 doesn\u2019t exist \ No newline at end of file diff --git a/core/src/main/resources/hudson/model/AbstractItem/delete.properties b/core/src/main/resources/hudson/model/AbstractItem/delete.properties index fbc3bc4d75..a18d94c3e8 100644 --- a/core/src/main/resources/hudson/model/AbstractItem/delete.properties +++ b/core/src/main/resources/hudson/model/AbstractItem/delete.properties @@ -1 +1 @@ -blurb=Are you sure about deleting the {0} ''{1}''? \ No newline at end of file +blurb=Are you sure about deleting the {0} \u2018{1}\u2019? \ No newline at end of file diff --git a/core/src/main/resources/hudson/model/AbstractProject/svn-password.properties b/core/src/main/resources/hudson/model/AbstractProject/svn-password.properties index 0e224cabb1..601172701e 100644 --- a/core/src/main/resources/hudson/model/AbstractProject/svn-password.properties +++ b/core/src/main/resources/hudson/model/AbstractProject/svn-password.properties @@ -20,7 +20,7 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. -explanation.introduction=While subversion allows you to specify the ''--password'' option explicitly in the command line, this is generally not desirable when you are using Jenkins, because: +explanation.introduction=While subversion allows you to specify the \u2018--password\u2019 option explicitly in the command line, this is generally not desirable when you are using Jenkins, because: reason.1=People can read your password by using pargs. reason.2=Password will be stored in a clear text in Jenkins. alternative.introduction=A preferable approach is to do the following steps: @@ -28,4 +28,4 @@ step.1=Logon to the server that runs Jenkins, by using the same user account Jen step.2=Manually run svn co ... step.3=Subversion asks you the password interactively. Type in the password. step.4=Subversion stores it in its authentication cache, and for successive svn co ... it will use the password stored in the cache. -final.words=Note that this approach still doesn''t really make your password secure, it just makes it a bit harder to read. +final.words=Note that this approach still doesn\u2019t really make your password secure, it just makes it a bit harder to read. diff --git a/core/src/main/resources/hudson/model/AllView/noJob.properties b/core/src/main/resources/hudson/model/AllView/noJob.properties index 5f7f755b8d..a314eec51f 100644 --- a/core/src/main/resources/hudson/model/AllView/noJob.properties +++ b/core/src/main/resources/hudson/model/AllView/noJob.properties @@ -24,4 +24,4 @@ newJob=Please create new jobs to get started. login=Log in to create new jobs. -signup=If you don''t already have an account, you can sign-up now. +signup=If you don\u2019t already have an account, you can sign-up now. diff --git a/core/src/main/resources/hudson/model/Messages.properties b/core/src/main/resources/hudson/model/Messages.properties index 96ddf87f98..f7fdf40116 100644 --- a/core/src/main/resources/hudson/model/Messages.properties +++ b/core/src/main/resources/hudson/model/Messages.properties @@ -28,9 +28,9 @@ AbstractBuild_Building=Building AbstractBuild.BuildingInWorkspace=\ in workspace {0} AbstractBuild.KeptBecause=This build is kept because of {0}. -AbstractItem.NoSuchJobExists=No such job ''{0}'' exists. Perhaps you meant ''{1}''? +AbstractItem.NoSuchJobExists=No such job \u2018{0}\u2019 exists. Perhaps you meant \u2018{1}\u2019? AbstractItem.Pronoun=Job -AbstractProject.AssignedLabelString_NoMatch_DidYouMean=There''s no slave/cloud that matches this assignment. Did you mean ''{1}'' instead of ''{0}''? +AbstractProject.AssignedLabelString_NoMatch_DidYouMean=There\u2019s no slave/cloud that matches this assignment. Did you mean \u2018{1}\u2019 instead of \u2018{0}\u2019? AbstractProject.NewBuildForWorkspace=Scheduling a new build to get a workspace. AbstractProject.AwaitingBuildForWorkspace=Awaiting build to get a workspace. AbstractProject.Pronoun=Project @@ -44,7 +44,7 @@ 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.NoWorkspace=No workspace is available, so can\u2019t check for updates. AbstractProject.PollingABorted=SCM polling aborted AbstractProject.ScmAborted=SCM check out aborted AbstractProject.WorkspaceOffline=Workspace is offline. @@ -52,7 +52,7 @@ 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 \ + Jenkins checked out for performing builds. If you don\u2019t 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 \ @@ -76,7 +76,7 @@ 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 +Api.NoXPathMatch=XPath {0} didn\u2019t match BallColor.Aborted=Aborted BallColor.Disabled=Disabled @@ -111,7 +111,7 @@ Computer.BuildPermission.Description=This permission allows users to run jobs as 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.SlaveAlreadyExists=Slave called \u2018{0}\u2019 already exists ComputerSet.SpecifySlaveToCopy=Specify which slave to copy ComputerSet.DisplayName=nodes @@ -131,17 +131,17 @@ 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.JobAlreadyExists=A job already exists with the name \u2018{0}\u2019 +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.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://server/jenkins/userContent/ -Hudson.UnsafeChar=''{0}'' is an unsafe character +Hudson.UnsafeChar=\u2018{0}\u2019 is an unsafe character Hudson.ViewAlreadyExists=A view already exists with the name "{0}" Hudson.ViewName=All Hudson.NotANumber=Not a number @@ -149,17 +149,17 @@ 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, \ + Your container doesn\u2019t 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. + 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 \ + This permission is useful when you don\u2019t 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=\ @@ -185,7 +185,7 @@ Label.InvalidLabel=invalid label Label.ProvisionedFrom=Provisioned from {0} ManageJenkinsAction.DisplayName=Manage Jenkins MultiStageTimeSeries.EMPTY_STRING= -Queue.AllNodesOffline=All nodes of label ''{0}'' are offline +Queue.AllNodesOffline=All nodes of label \u2018{0}\u2019 are offline Queue.BlockedBy=Blocked by {0} Queue.HudsonIsAboutToShutDown=Jenkins is about to shut down Queue.InProgress=A build is already in progress @@ -216,7 +216,7 @@ Run.UpdatePermission.Description=\ 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 \ + builds. If you don\u2019t want an user to access the artifacts, you can do so by \ revoking this permission. Run.InProgressDuration={0} and counting @@ -310,8 +310,8 @@ RunParameterDefinition.DisplayName=Run Parameter PasswordParameterDefinition.DisplayName=Password Parameter Node.BecauseNodeIsReserved={0} is reserved for jobs tied to it -Node.LabelMissing={0} doesn''t have label {1} -Node.LackingBuildPermission={0} doesn''t have a permission to run on {1} +Node.LabelMissing={0} doesn\u2019t have label {1} +Node.LackingBuildPermission={0} doesn\u2019t have a permission to run on {1} Node.Mode.NORMAL=Utilize this slave as much as possible Node.Mode.EXCLUSIVE=Leave this machine for tied jobs only @@ -342,7 +342,7 @@ MyViewsProperty.ViewExistsCheck.AlreadyExists=A view with name {0} already exist 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.quiet-down.shortDescription=Quiet down Jenkins, in preparation for a restart. Don\u2019t 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. diff --git a/core/src/main/resources/hudson/model/NoFingerprintMatch/index.properties b/core/src/main/resources/hudson/model/NoFingerprintMatch/index.properties index 2a92a3d482..eea7b0af5f 100644 --- a/core/src/main/resources/hudson/model/NoFingerprintMatch/index.properties +++ b/core/src/main/resources/hudson/model/NoFingerprintMatch/index.properties @@ -23,7 +23,7 @@ description=The fingerprint {0} did not match any of the recorded data. cause.1=\ Perhaps the file was not created under Jenkins. \ - Maybe it''s a version that someone built locally on his/her own machine. + Maybe it\u2019s a version that someone built locally on his/her own machine. cause.2=\ Perhaps the projects are not set up correctly and not recording \ fingerprints. Check the project setting. diff --git a/core/src/main/resources/hudson/model/User/configure.properties b/core/src/main/resources/hudson/model/User/configure.properties index 22ef7ef7e5..6c94a0512c 100644 --- a/core/src/main/resources/hudson/model/User/configure.properties +++ b/core/src/main/resources/hudson/model/User/configure.properties @@ -20,4 +20,4 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. -title=User ''{0}'' Configuration \ No newline at end of file +title=User \u2018{0}\u2019 Configuration \ No newline at end of file diff --git a/core/src/main/resources/hudson/model/queue/CauseOfBlockage/BecauseLabelIsOffline/summary.properties b/core/src/main/resources/hudson/model/queue/CauseOfBlockage/BecauseLabelIsOffline/summary.properties index 31255c287f..537082c7d0 100644 --- a/core/src/main/resources/hudson/model/queue/CauseOfBlockage/BecauseLabelIsOffline/summary.properties +++ b/core/src/main/resources/hudson/model/queue/CauseOfBlockage/BecauseLabelIsOffline/summary.properties @@ -20,4 +20,4 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. -description=All nodes of label ''{0}'' are offline \ No newline at end of file +description=All nodes of label \u2018{0}\u2019 are offline \ No newline at end of file diff --git a/core/src/main/resources/hudson/node_monitors/Messages.properties b/core/src/main/resources/hudson/node_monitors/Messages.properties index 6ee4048ace..001e643a6c 100644 --- a/core/src/main/resources/hudson/node_monitors/Messages.properties +++ b/core/src/main/resources/hudson/node_monitors/Messages.properties @@ -26,7 +26,7 @@ DiskSpaceMonitor.MarkedOffline=Making {0} offline temporarily due to the lack of DiskSpaceMonitor.MarkedOnline=Putting {0} back online as there is enough disk space again DiskSpaceMonitor.DisplayName=Free Disk Space ResponseTimeMonitor.DisplayName=Response Time -ResponseTimeMonitor.MarkedOffline=Making {0} offline because it''s not responding +ResponseTimeMonitor.MarkedOffline=Making {0} offline because it\u2019s not responding ResponseTimeMonitor.TimeOut=Time out for last {0} try SwapSpaceMonitor.DisplayName=Free Swap Space TemporarySpaceMonitor.DisplayName=Free Temp Space diff --git a/core/src/main/resources/hudson/node_monitors/MonitorMarkedNodeOffline/message.properties b/core/src/main/resources/hudson/node_monitors/MonitorMarkedNodeOffline/message.properties index b7737e575e..d3e7535290 100644 --- a/core/src/main/resources/hudson/node_monitors/MonitorMarkedNodeOffline/message.properties +++ b/core/src/main/resources/hudson/node_monitors/MonitorMarkedNodeOffline/message.properties @@ -1,3 +1,3 @@ blurb=Jenkins took some slaves offline because their key health metrics went below a threshold. \ - If you don''t want Jenkins to do this, \ + If you don\u2019t want Jenkins to do this, \ change the setting. diff --git a/core/src/main/resources/hudson/security/Messages.properties b/core/src/main/resources/hudson/security/Messages.properties index 16089e9cf4..2214960963 100644 --- a/core/src/main/resources/hudson/security/Messages.properties +++ b/core/src/main/resources/hudson/security/Messages.properties @@ -27,7 +27,7 @@ GlobalMatrixAuthorizationStrategy.DisplayName=Matrix-based security HudsonPrivateSecurityRealm.WouldYouLikeToSignUp=This {0} {1} is new to Jenkins. Would you like to sign up? LegacyAuthorizationStrategy.DisplayName=Legacy mode -HudsonPrivateSecurityRealm.DisplayName=Jenkins''s own user database +HudsonPrivateSecurityRealm.DisplayName=Jenkins\u2019s own user database HudsonPrivateSecurityRealm.Details.DisplayName=Password HudsonPrivateSecurityRealm.Details.PasswordError=\ The confirmed password is not the same as the one entered. \ @@ -62,9 +62,9 @@ PAMSecurityRealm.DisplayName=Unix user/group database PAMSecurityRealm.ReadPermission=Jenkins needs to be able to read /etc/shadow PAMSecurityRealm.BelongToGroup={0} needs to belong to group {1} to read /etc/shadow PAMSecurityRealm.RunAsUserOrBelongToGroupAndChmod=\ - Either Jenkins needs to run as {0} or {1} needs to belong to group {2} and ''chmod g+r /etc/shadow'' needs to be done to enable Jenkins to read /etc/shadow + Either Jenkins needs to run as {0} or {1} needs to belong to group {2} and \u2018chmod g+r /etc/shadow\u2019 needs to be done to enable Jenkins to read /etc/shadow PAMSecurityRealm.Success=Success -PAMSecurityRealm.User=User ''{0}'' +PAMSecurityRealm.User=User \u2018{0}\u2019 PAMSecurityRealm.CurrentUser=Current User PAMSecurityRealm.Uid=uid: {0} diff --git a/core/src/main/resources/hudson/slaves/DumbSlave/newInstanceDetail.properties b/core/src/main/resources/hudson/slaves/DumbSlave/newInstanceDetail.properties index dce9249704..273ee6a2e6 100644 --- a/core/src/main/resources/hudson/slaves/DumbSlave/newInstanceDetail.properties +++ b/core/src/main/resources/hudson/slaves/DumbSlave/newInstanceDetail.properties @@ -21,7 +21,7 @@ # THE SOFTWARE. detail=\ - Adds a plain, dumb slave to Jenkins. This is called "dumb" because Jenkins doesn''t provide \ + Adds a plain, dumb slave to Jenkins. This is called "dumb" because Jenkins doesn\u2019t provide \ higher level of integration with these slaves, such as dynamic provisioning. \ Select this type if no other slave types apply — for example such as when you are adding \ a physical computer, virtual machines managed outside Jenkins, etc. diff --git a/core/src/main/resources/hudson/slaves/Messages.properties b/core/src/main/resources/hudson/slaves/Messages.properties index 0d038f8c42..4844ae54a8 100644 --- a/core/src/main/resources/hudson/slaves/Messages.properties +++ b/core/src/main/resources/hudson/slaves/Messages.properties @@ -40,4 +40,4 @@ SlaveComputer.DisconnectedBy=Disconnected by {0}{1} NodeDescripter.CheckName.Mandatory=Name is mandatory ComputerLauncher.NoJavaFound=Java version {0} was found but 1.5 or later is needed. ComputerLauncher.JavaVersionResult={0} -version returned {1}. -ComputerLauncher.UknownJavaVersion=Couldn''t figure out the Java version of {0} +ComputerLauncher.UknownJavaVersion=Couldn\u2019t figure out the Java version of {0} diff --git a/core/src/main/resources/hudson/tasks/Fingerprinter/config.properties b/core/src/main/resources/hudson/tasks/Fingerprinter/config.properties index d7bfa29ae6..a5c196f0e7 100644 --- a/core/src/main/resources/hudson/tasks/Fingerprinter/config.properties +++ b/core/src/main/resources/hudson/tasks/Fingerprinter/config.properties @@ -20,6 +20,6 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. -description=Can use wildcards like ''module/dist/**/*.zip''. \ +description=Can use wildcards like \u2018module/dist/**/*.zip\u2019. \ See the @includes of Ant fileset for the exact format. \ The base directory is the workspace. diff --git a/core/src/main/resources/hudson/tasks/Messages.properties b/core/src/main/resources/hudson/tasks/Messages.properties index 2c0a388fa7..f89083131f 100644 --- a/core/src/main/resources/hudson/tasks/Messages.properties +++ b/core/src/main/resources/hudson/tasks/Messages.properties @@ -25,7 +25,7 @@ Ant.ExecFailed=command execution failed. Ant.ExecutableNotFound=Cannot find executable from the chosen Ant installation "{0}" Ant.GlobalConfigNeeded= Maybe you need to configure where your Ant installations are? Ant.NotADirectory={0} is not a directory -Ant.NotAntDirectory={0} doesn''t look like an Ant directory +Ant.NotAntDirectory={0} doesn\u2019t look like an Ant directory Ant.ProjectConfigNeeded= Maybe you need to configure the job to choose one of your Ant installations? ArtifactArchiver.ARCHIVING_ARTIFACTS=Archiving artifacts @@ -43,7 +43,7 @@ BatchFile.DisplayName=Execute Windows batch command BuildTrigger.Disabled={0} is disabled. Triggering skipped BuildTrigger.DisplayName=Build other projects BuildTrigger.InQueue={0} is already in the queue -BuildTrigger.NoSuchProject=No such project ''{0}''. Did you mean ''{1}''? +BuildTrigger.NoSuchProject=No such project \u2018{0}\u2019. Did you mean \u2018{1}\u2019? BuildTrigger.NoProjectSpecified=No project specified BuildTrigger.NotBuildable={0} is not buildable BuildTrigger.Triggering=Triggering a new build of {0} @@ -60,7 +60,7 @@ Fingerprinter.DisplayName=Record fingerprints of files to track usage Fingerprinter.Failed=Failed to record fingerprints Fingerprinter.FailedFor=failed to record fingerprint for {0} Fingerprinter.NoArchiving=Build artifacts are supposed to be fingerprinted, but build artifact archiving is not configured -Fingerprinter.NoWorkspace=Unable to record fingerprints because there''s no workspace +Fingerprinter.NoWorkspace=Unable to record fingerprints because there\u2019s no workspace Fingerprinter.Recording=Recording fingerprints InstallFromApache=Install from Apache @@ -75,8 +75,8 @@ JavadocArchiver.UnableToCopy=Unable to copy Javadoc from {0} to {1} Maven.DisplayName=Invoke top-level Maven targets Maven.ExecFailed=command execution failed -Maven.NotMavenDirectory={0} doesn''t look like a Maven directory -Maven.NoExecutable=Couldn''t find any executable in {0} +Maven.NotMavenDirectory={0} doesn\u2019t look like a Maven directory +Maven.NoExecutable=Couldn\u2019t find any executable in {0} Maven.NotADirectory={0} is not a directory Shell.DisplayName=Execute shell diff --git a/core/src/main/resources/hudson/tasks/junit/JUnitResultArchiver/config.properties b/core/src/main/resources/hudson/tasks/junit/JUnitResultArchiver/config.properties index 8e9aeebf72..879461b975 100644 --- a/core/src/main/resources/hudson/tasks/junit/JUnitResultArchiver/config.properties +++ b/core/src/main/resources/hudson/tasks/junit/JUnitResultArchiver/config.properties @@ -21,7 +21,7 @@ # THE SOFTWARE. description=\ -Fileset ''includes'' \ +Fileset \u2018includes\u2019 \ setting that specifies the generated raw XML report files, \ -such as ''myproject/target/test-reports/*.xml''. \ +such as \u2018myproject/target/test-reports/*.xml\u2019. \ Basedir of the fileset is the workspace root. diff --git a/core/src/main/resources/hudson/util/DoubleLaunchChecker/index.properties b/core/src/main/resources/hudson/util/DoubleLaunchChecker/index.properties index 853e9c01f7..aa56abb50e 100644 --- a/core/src/main/resources/hudson/util/DoubleLaunchChecker/index.properties +++ b/core/src/main/resources/hudson/util/DoubleLaunchChecker/index.properties @@ -22,7 +22,7 @@ message=\ Jenkins detected that you appear to be running more than one \ - instance of Jenkins that share the same home directory ''{0}''. \ + instance of Jenkins that share the same home directory ''{0}\u2019. \ This greatly confuses Jenkins and you will likely experience \ strange behaviors, so please correct the situation. label=Ignore this problem and keep using Jenkins anyway diff --git a/core/src/main/resources/hudson/util/IncompatibleAntVersionDetected/index.properties b/core/src/main/resources/hudson/util/IncompatibleAntVersionDetected/index.properties index a8c091cf27..bcfc48cfbb 100644 --- a/core/src/main/resources/hudson/util/IncompatibleAntVersionDetected/index.properties +++ b/core/src/main/resources/hudson/util/IncompatibleAntVersionDetected/index.properties @@ -24,5 +24,5 @@ errorMessage=\ We detected that your servlet container is loading an older version of Ant by itself, \ thereby preventing Jenkins from loading its own newer copy. \ (Ant classes are loaded from {0})
\ - Perhaps can you override Ant in your container by copying one from Jenkins''s WEB-INF/lib, \ + Perhaps can you override Ant in your container by copying one from Jenkins\u2019s WEB-INF/lib, \ or can you set up the classloader delegation to child-first so that Jenkins sees its own copy first? diff --git a/core/src/main/resources/hudson/util/NoHomeDir/index.properties b/core/src/main/resources/hudson/util/NoHomeDir/index.properties index d153fb0604..e389ec998a 100644 --- a/core/src/main/resources/hudson/util/NoHomeDir/index.properties +++ b/core/src/main/resources/hudson/util/NoHomeDir/index.properties @@ -21,7 +21,7 @@ # THE SOFTWARE. errorMessage.1=\ - Unable to create the home directory ''{0}''. This is most likely a permission problem. + Unable to create the home directory \u2018{0}\u2019. This is most likely a permission problem. errorMessage.2=\ To change the home directory, use JENKINS_HOME environment variable or set the \ JENKINS_HOME system property. \ diff --git a/core/src/main/resources/hudson/win32errors.properties b/core/src/main/resources/hudson/win32errors.properties index 6b2f1ebc53..9286f38bef 100644 --- a/core/src/main/resources/hudson/win32errors.properties +++ b/core/src/main/resources/hudson/win32errors.properties @@ -2055,9 +2055,9 @@ The configuration registry key could not be written error1014= \ One of the files in the registry database had to be recovered by use of a log or alternate copy. The recovery was successful error1015= \ -The registry is corrupted. The structure of one of the files containing registry data is corrupted, or the system''s memory image of the file is corrupted, or the file could not be recovered because the alternate copy or log was absent or corrupted +The registry is corrupted. The structure of one of the files containing registry data is corrupted, or the system\u2019s memory image of the file is corrupted, or the file could not be recovered because the alternate copy or log was absent or corrupted error1016= \ -An I/O operation initiated by the registry failed unrecoverably. The registry could not read in, or write out, or flush, one of the files that contain the system''s image of the registry +An I/O operation initiated by the registry failed unrecoverably. The registry could not read in, or write out, or flush, one of the files that contain the system\u2019s image of the registry error1017= \ The system has attempted to load or restore a file into the registry, but the specified file is not in a registry file format error1018= \ @@ -2069,6 +2069,6 @@ Cannot create a symbolic link in a registry key that already has subkeys or valu error1021= \ Cannot create a stable subkey under a volatile parent key error1022= \ -A notify change request is being completed and the information is not being returned in the caller''s buffer. The caller now needs to enumerate the files to find the changes +A notify change request is being completed and the information is not being returned in the caller\u2019s buffer. The caller now needs to enumerate the files to find the changes error1023= \ Unknown error (0x3ff) diff --git a/core/src/main/resources/jenkins/model/CoreEnvironmentContributor/buildEnv.properties b/core/src/main/resources/jenkins/model/CoreEnvironmentContributor/buildEnv.properties index f7112008be..9604730047 100644 --- a/core/src/main/resources/jenkins/model/CoreEnvironmentContributor/buildEnv.properties +++ b/core/src/main/resources/jenkins/model/CoreEnvironmentContributor/buildEnv.properties @@ -5,7 +5,7 @@ JOB_NAME.blurb=Name of the project of this build, such as "foo" or "foo/bar" BUILD_TAG.blurb=String of "jenkins-$'{'JOB_NAME}-$'{'BUILD_NUMBER}". Convenient to put into a resource file, a jar file, etc for easier identification. EXECUTOR_NUMBER.blurb=\ The unique number that identifies the current executor \ - (among executors of the same machine) that''s \ + (among executors of the same machine) that\u2019s \ carrying out this build. This is the number you see in \ the "build executor status", except that the number starts from 0, not 1. NODE_NAME.blurb=Name of the slave if the build is on a slave, or "master" if run on master diff --git a/core/src/main/resources/jenkins/model/Jenkins/fingerprintCheck.properties b/core/src/main/resources/jenkins/model/Jenkins/fingerprintCheck.properties index 75edf59c71..b51a3f3bfc 100644 --- a/core/src/main/resources/jenkins/model/Jenkins/fingerprintCheck.properties +++ b/core/src/main/resources/jenkins/model/Jenkins/fingerprintCheck.properties @@ -21,7 +21,7 @@ # THE SOFTWARE. description=\ - Got a jar file but don''t know which version it is?
\ + Got a jar file but don\u2019t know which version it is?
\ Find that out by checking the fingerprint against \ the database in Jenkins fingerprint.link=https://wiki.jenkins-ci.org/display/JENKINS/Fingerprint diff --git a/core/src/main/resources/jenkins/model/Jenkins/legend.properties b/core/src/main/resources/jenkins/model/Jenkins/legend.properties index 5eb76df6f2..278800fdf1 100644 --- a/core/src/main/resources/jenkins/model/Jenkins/legend.properties +++ b/core/src/main/resources/jenkins/model/Jenkins/legend.properties @@ -29,9 +29,9 @@ yellow=The last build was successful but unstable.\ yellow_anime=The last build was successful but unstable. A new build is in progress. red=The last build fatally failed. red_anime=The last build fatally failed. A new build is in progress. -health-81plus=Project health is over 80%. You can hover the mouse over the project''s icon for a more detailed explanation. -health-61to80=Project health is over 60% and up to 80%. You can hover the mouse over the project''s icon for a more detailed explanation. -health-41to60=Project health is over 40% and up to 60%. You can hover the mouse over the project''s icon for a more detailed explanation. -health-21to40=Project health is over 20% and up to 40%. You can hover the mouse over the project''s icon for a more detailed explanation. -health-00to20=Project health is 20% or less. You can hover the mouse over the project''s icon for a more detailed explanation. +health-81plus=Project health is over 80%. You can hover the mouse over the project\u2019s icon for a more detailed explanation. +health-61to80=Project health is over 60% and up to 80%. You can hover the mouse over the project\u2019s icon for a more detailed explanation. +health-41to60=Project health is over 40% and up to 60%. You can hover the mouse over the project\u2019s icon for a more detailed explanation. +health-21to40=Project health is over 20% and up to 40%. You can hover the mouse over the project\u2019s icon for a more detailed explanation. +health-00to20=Project health is 20% or less. You can hover the mouse over the project\u2019s icon for a more detailed explanation. diff --git a/core/src/main/resources/jenkins/model/Jenkins/projectRelationship-help.properties b/core/src/main/resources/jenkins/model/Jenkins/projectRelationship-help.properties index db9c3b654f..eb7d9a9923 100644 --- a/core/src/main/resources/jenkins/model/Jenkins/projectRelationship-help.properties +++ b/core/src/main/resources/jenkins/model/Jenkins/projectRelationship-help.properties @@ -20,7 +20,7 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. -Title=What''s "project relationship"? +Title=What\u2019s "project relationship"? body=\ When you have projects that depend on each other, Jenkins can track which build of \ the upstream project is used by which build of the downstream project, by using \ diff --git a/core/src/main/resources/jenkins/model/Messages.properties b/core/src/main/resources/jenkins/model/Messages.properties index 9ceff82b2f..bb3779b728 100644 --- a/core/src/main/resources/jenkins/model/Messages.properties +++ b/core/src/main/resources/jenkins/model/Messages.properties @@ -28,22 +28,22 @@ 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.JobAlreadyExists=A job already exists with the name \u2018{0}\u2019 +Hudson.NoJavaInPath=java is not in your PATH. Maybe you need to configure JDKs? Hudson.NoName=No name is specified Hudson.NodeBeingRemoved=Node is being removed -Hudson.UnsafeChar=''{0}'' is an unsafe character -Hudson.JobNameConventionNotApplyed=''{0}'' does not match the job name convention pattern {1} +Hudson.UnsafeChar=\u2018{0}\u2019 is an unsafe character +Hudson.JobNameConventionNotApplyed=\u2018{0}\u2019 does not match the job name convention pattern {1} Hudson.ViewAlreadyExists=A view already exists with the name "{0}" Hudson.ViewName=All Hudson.NotUsesUTF8ToDecodeURL=\ - Your container doesn''t use UTF-8 to decode URLs. If you use non-ASCII characters as a job name etc, \ + Your container doesn\u2019t 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. + See Containers and \ + Tomcat i18n for more details. 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 \ + This permission is useful when you don\u2019t 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.NodeDescription=the master Jenkins node @@ -52,7 +52,7 @@ Hudson.NodeDescription=the master Jenkins node 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.quiet-down.shortDescription=Quiet down Jenkins, in preparation for a restart. Don\u2019t 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. CauseOfInterruption.ShortDescription=Aborted by {0} diff --git a/core/src/main/resources/lib/hudson/scriptConsole.properties b/core/src/main/resources/lib/hudson/scriptConsole.properties index ff3b528c43..518475dc89 100644 --- a/core/src/main/resources/lib/hudson/scriptConsole.properties +++ b/core/src/main/resources/lib/hudson/scriptConsole.properties @@ -23,8 +23,8 @@ description=\ Type in an arbitrary Groovy script and \ execute it on the server. Useful for trouble-shooting and diagnostics. \ - Use the ''println'' command to see the output (if you use System.out, \ - it will go to the server''s stdout, which is harder to see.) Example: + Use the \u2018println\u2019 command to see the output (if you use System.out, \ + it will go to the server\u2019s stdout, which is harder to see.) Example: description2=\ All the classes from all the plugins are visible. jenkins.*, jenkins.model.*, hudson.*, and hudson.model.* are pre-imported. \ No newline at end of file diff --git a/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/disabled.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/disabled.properties index 29b2765025..9464c59eac 100644 --- a/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/disabled.properties +++ b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/disabled.properties @@ -23,4 +23,4 @@ title=Project {0} description=\ These modules are no longer a part of the project, but left for archival purpose.\ - If you''d like to delete them permanently, choose "delete all disabled modules" from left. \ No newline at end of file + If you\u2019d like to delete them permanently, choose "delete all disabled modules" from left. \ No newline at end of file diff --git a/maven-plugin/src/main/resources/hudson/maven/MavenModuleSetBuild/main.properties b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSetBuild/main.properties index e641df0a59..0aff1f88c4 100644 --- a/maven-plugin/src/main/resources/hudson/maven/MavenModuleSetBuild/main.properties +++ b/maven-plugin/src/main/resources/hudson/maven/MavenModuleSetBuild/main.properties @@ -20,4 +20,4 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. -noRun=didn''t run +noRun=didn\u2019t run diff --git a/maven-plugin/src/main/resources/hudson/maven/Messages.properties b/maven-plugin/src/main/resources/hudson/maven/Messages.properties index e78b4cf3d6..a057b8250f 100644 --- a/maven-plugin/src/main/resources/hudson/maven/Messages.properties +++ b/maven-plugin/src/main/resources/hudson/maven/Messages.properties @@ -57,7 +57,7 @@ MavenProbeAction.DisplayName=Monitor Maven Process MavenProcessFactory.ClassWorldsNotFound=No classworlds*.jar found in {0} -- Is this a valid maven2/3 directory? MavenRedeployer.DisplayName=Deploy to Maven repository -MavenVersionCallable.MavenHomeDoesntExist=Maven Home {0} doesn''t exist +MavenVersionCallable.MavenHomeDoesntExist=Maven Home {0} doesn\u2019t exist MavenVersionCallable.MavenHomeIsNotDirectory=Maven Home {0} is not a directory ProcessCache.Reusing=Reusing existing maven process diff --git a/ui-samples-plugin/src/main/resources/jenkins/plugins/ui_samples/NavigationContextMenu/index.properties b/ui-samples-plugin/src/main/resources/jenkins/plugins/ui_samples/NavigationContextMenu/index.properties index de09bd3be6..5af5fd3150 100644 --- a/ui-samples-plugin/src/main/resources/jenkins/plugins/ui_samples/NavigationContextMenu/index.properties +++ b/ui-samples-plugin/src/main/resources/jenkins/plugins/ui_samples/NavigationContextMenu/index.properties @@ -11,7 +11,7 @@ blurb.breadcrumb=

Implementing ModelObjectWithContextMenu is sufficie

\ In addition, implementing \ ModelObjectWithChildren \ - enables you to show children of your model object in the breadcrumb when you click the ''>'' icon that separates \ + enables you to show children of your model object in the breadcrumb when you click the \u2018>\u2019 icon that separates \ breadcrumb items. blurb.modelLink=

By adding CSS class "model-link" to the <a> tags pointing to model objects with context menu, \ -- GitLab