提交 682f88a8 编写于 作者: K kohsuke

when failing for a control character (normally CR or LF, show what they gave to Hudson.)

This prevents people from blaming Hudson for their mistakes.

git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8703 71c3de6d-444a-0410-be80-ed276b4c234a
上级 80aa880a
......@@ -101,6 +101,7 @@ import java.io.PrintWriter;
import java.net.URL;
import java.security.SecureRandom;
import java.text.ParseException;
import java.text.MessageFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
......@@ -1651,8 +1652,9 @@ public final class Hudson extends View implements ItemGroup<TopLevelItem>, Node,
for( int i=0; i<name.length(); i++ ) {
char ch = name.charAt(i);
if(Character.isISOControl(ch))
throw new ParseException(Messages.Hudson_ControlCodeNotAllowed(),i);
if(Character.isISOControl(ch)) {
throw new ParseException(Messages.Hudson_ControlCodeNotAllowed(toPrintableName(name)),i);
}
if("?*/\\%!@#$^&|<>[]:;".indexOf(ch)!=-1)
throw new ParseException(Messages.Hudson_UnsafeChar(ch),i);
}
......@@ -1660,6 +1662,18 @@ public final class Hudson extends View implements ItemGroup<TopLevelItem>, Node,
// looks good
}
private static String toPrintableName(String name) {
StringBuffer printableName = new StringBuffer();
for( int i=0; i<name.length(); i++ ) {
char ch = name.charAt(i);
if(Character.isISOControl(ch))
printableName.append("\\u").append((int)ch).append(';');
else
printableName.append(ch);
}
return printableName.toString();
}
/**
* Checks if the user was successfully authenticated.
*
......
......@@ -37,7 +37,7 @@ FreeStyleProject.DisplayName=Build a free-style software project
Hudson.BadPortNumber=Bad port number {0}
Hudson.Computer.Caption=Master
Hudson.Computer.DisplayName=master
Hudson.ControlCodeNotAllowed=No control code is allowed
Hudson.ControlCodeNotAllowed=No control code is allowed: {0}
Hudson.DisplayName=Hudson
Hudson.JobAlreadyExists=A job already exists with the name ''{0}''
Hudson.NoJavaInPath=java is not in your PATH. Maybe you need to <a href=''{0}/configure''>configure JDKs</a>?
......
AbstractBuild.BuildingRemotely=Baue auf Slave {0}
AbstractBuild.KeptBecause=zurckbehalten wegen {0}
AbstractBuild.KeptBecause=zur\u00fcckbehalten wegen {0}
AbstractProject.Pronoun=Projekt
AbstractProject.Aborted=Abgebrochen
......@@ -7,13 +7,13 @@ AbstractProject.BuildInProgress=Build #{0} ist bereits in Arbeit{1}
AbstractProject.Disabled=Build deaktiviert
AbstractProject.ETA=\ (ETA:{0})
AbstractProject.NoSCM=Kein SCM
AbstractProject.NoWorkspace=Kein Arbeitsbereich verfgbar, daher kann nicht auf Aktualisierungen berprft werden.
AbstractProject.NoWorkspace=Kein Arbeitsbereich verf\u00fcgbar, daher kann nicht auf Aktualisierungen \u00fcberpr\u00fcft werden.
AbstractProject.PollingABorted=SCM Abfrage abgebrochen
AbstractProject.ScmAborted=SCM Checkout abgebrochen
AbstractProject.WorkspaceOffline=Arbeitsbereich ist offline.
Api.MultipleMatch=XPath "{0}" stimmt mit {1} Knoten berein. \
Erstellen Sie einen XPath-Ausdruck, der mit genau einem Knoten bereinstimmt, oder verwenden Sie den "Wrapper" Abfrageparameter, um alle Knoten unterhalb eines gemeinsamen Elternknotens zusammenzufassen.
Api.MultipleMatch=XPath "{0}" stimmt mit {1} Knoten \u00fcberein. \
Erstellen Sie einen XPath-Ausdruck, der mit genau einem Knoten \u00fcbereinstimmt, oder verwenden Sie den "Wrapper" Abfrageparameter, um alle Knoten unterhalb eines gemeinsamen Elternknotens zusammenzufassen.
Api.NoXPathMatch=XPath {0} lieferte keinen Treffer
BallColor.Aborted=Abgebrochen
......@@ -26,9 +26,9 @@ BallColor.Unstable=Instabil
Computer.Caption=Slave {0}
Executor.NotAvailable=nicht verfgbar
Executor.NotAvailable=nicht verf\u00fcgbar
ExternalJob.DisplayName=Externen Job berwachen
ExternalJob.DisplayName=Externen Job \u00fcberwachen
ExternalJob.Pronoun=Job
FreeStyleProject.DisplayName="Free Style"-Softwareprojekt bauen
......@@ -36,7 +36,7 @@ FreeStyleProject.DisplayName="Free Style"-Softwareprojekt bauen
Hudson.BadPortNumber=Falsche Port-Nummmer {0}
Hudson.Computer.Caption=Master
Hudson.Computer.DisplayName=master
Hudson.ControlCodeNotAllowed=Kontrollcodes nicht erlaubt
Hudson.ControlCodeNotAllowed=Kontrollcodes nicht erlaubt: {0}
Hudson.DisplayName=Hudson
Hudson.JobAlreadyExists=Es existiert bereits ein Job ''{0}''
Hudson.NoJavaInPath=java ist nicht in Ihrem PATH-Suchpfad. Eventuell sollten Sie <a href=''{0}/configure''>JDKs konfigurieren</a>.
......@@ -52,7 +52,7 @@ Hudson.ViewName=Alle
Item.Permissions.Title=Job
Job.AllRecentBuildFailed=In letzter Zeit schlugen alle Builds fehl.
Job.BuildStability=Build-Stabilitt: {0}
Job.BuildStability=Build-Stabilit\u00e4t: {0}
Job.NOfMFailed={0} der letzten {1} Builds schlug fehl.
Job.NoRecentBuildFailed=In letzter Zeit schlug kein Build fehl.
Job.Pronoun=Projekt
......@@ -64,16 +64,16 @@ Queue.InQuietPeriod=In Ruhe-Periode. Endet in {0}
Queue.Unknown=???
Run.BuildAborted=Build wurde abgebrochen
Run.MarkedExplicitly=Explizit gekennzeichtet, um Aufzeichnungen zurckzubehalten
Run.MarkedExplicitly=Explizit gekennzeichtet, um Aufzeichnungen zur\u00fcckzubehalten
Run.Permissions.Title=Starten
Run.UnableToDelete=Kann {0} nicht lschen: {1}
Run.UnableToDelete=Kann {0} nicht l\u00f6schen: {1}
Slave.InvalidConfig.Executors=Ungltige Slave-Einstellungen fr {0}. Ungltige Anzahl von Build-Prozessoren.
Slave.InvalidConfig.NoName=Ungltige Slave-Einstellungen. Name ist leer.
Slave.InvalidConfig.NoRemoteDir=Ungltige Slave-Einstellungen fr {0}. Kein entferntes Verzeichnis angegeben.
Slave.InvalidConfig.Executors=Ung\u00fcltige Slave-Einstellungen f\u00fcr {0}. Ung\u00fcltige Anzahl von Build-Prozessoren.
Slave.InvalidConfig.NoName=Ung\u00fcltige Slave-Einstellungen. Name ist leer.
Slave.InvalidConfig.NoRemoteDir=Ung\u00fcltige Slave-Einstellungen f\u00fcr {0}. Kein entferntes Verzeichnis angegeben.
Slave.Launching={0} Starte Slave-Agent
Slave.Terminated={0} Slave-Agent wurde beendet
Slave.UnableToLaunch=Kann keinen Slave-Agenten starten fr {0}{1}
Slave.UnableToLaunch=Kann keinen Slave-Agenten starten f\u00fcr {0}{1}
Slave.UnixSlave=Dies ist ein UNIX-Slave
Slave.WindowsSlave=Dies ist ein Windows-Slave
......
AbstractBuild.BuildingRemotely=Construction distance sur {0}
AbstractBuild.KeptBecause=conserv cause de {0}
AbstractBuild.BuildingRemotely=Construction \u00e0 distance sur {0}
AbstractBuild.KeptBecause=conserv\u00e9 \u00e0 cause de {0}
AbstractProject.NewBuildForWorkspace=Programmation d''un nouveau build afin d''avoir un rpertoire de travail
AbstractProject.NewBuildForWorkspace=Programmation d''un nouveau build afin d''avoir un r\u00e9pertoire de travail
AbstractProject.Pronoun=Projet
AbstractProject.Aborted=Annul
AbstractProject.BuildInProgress=Le build #{0} est dj en cours {1}
AbstractProject.Disabled=Build dsactiv
AbstractProject.ETA=\ (fin prvue :{0})
AbstractProject.Aborted=Annul\u00e9
AbstractProject.BuildInProgress=Le build #{0} est d\u00e9j\u00e0 en cours {1}
AbstractProject.Disabled=Build d\u00e9sactiv\u00e9
AbstractProject.ETA=\ (fin pr\u00e9vue \u00e0:{0})
AbstractProject.NoSCM=Pas d''outil de gestion de version
AbstractProject.NoWorkspace=Pas rpertoire de travail disponible, donc impossible de rcuprer les mises jour.
AbstractProject.PollingABorted=Scrutation de l''outil de gestion de version annule
AbstractProject.ScmAborted=Rcupration des mises jour partir de l''outil de gestion de version annule
AbstractProject.WorkspaceOffline=Le rpertoire de travail est dconnect.
AbstractProject.NoWorkspace=Pas r\u00e9pertoire de travail disponible, donc impossible de r\u00e9cup\u00e9rer les mises \u00e0 jour.
AbstractProject.PollingABorted=Scrutation de l''outil de gestion de version annul\u00e9e
AbstractProject.ScmAborted=R\u00e9cup\u00e9ration des mises \u00e0 jour \u00e0 partir de l''outil de gestion de version annul\u00e9e
AbstractProject.WorkspaceOffline=Le r\u00e9pertoire de travail est d\u00e9connect\u00e9.
Api.MultipleMatch=Le XPath "{0}" correspond {1} noeuds. \
Merci de fournir un XPath qui ne correspond qu' un noeud, ou utilisez le paramtre de requte "wrapper" pour les encapsuler tous dans un lment racine.
Api.MultipleMatch=Le XPath "{0}" correspond \u00e0 {1} noeuds. \
Merci de fournir un XPath qui ne correspond qu'\u00e0 un noeud, ou utilisez le param\u00e8tre de requ\u00e8te "wrapper" pour les encapsuler tous dans un \u00e9l\u00e9ment racine.
Api.NoXPathMatch=Pas de correspondance avec le XPath {0}
BallColor.Aborted=Annul
BallColor.Disabled=Dsactiv
BallColor.Failed=En chec
BallColor.Aborted=Annul\u00e9
BallColor.Disabled=D\u00e9sactiv\u00e9
BallColor.Failed=En \u00e9chec
BallColor.InProgress=En cours
BallColor.Pending=En attente
BallColor.Success=Succs
BallColor.Success=Succ\u00e8s
BallColor.Unstable=Instable
Computer.Caption=Esclave {0}
Executor.NotAvailable=N/A
ExternalJob.DisplayName=Contrler un job externe
ExternalJob.DisplayName=Contr\u00f4ler un job externe
ExternalJob.Pronoun=Job
FreeStyleProject.DisplayName=Construire un projet free-style
Hudson.BadPortNumber=Numro de port incorrect {0}
Hudson.Computer.Caption=Matre
Hudson.Computer.DisplayName=matre
Hudson.ControlCodeNotAllowed=Code de contrle non autoris
Hudson.BadPortNumber=Num\u00e9ro de port incorrect {0}
Hudson.Computer.Caption=Ma\u00eetre
Hudson.Computer.DisplayName=ma\u00eetre
Hudson.ControlCodeNotAllowed=Code de contr\u00f4le non autoris\u00e9: {0}
Hudson.DisplayName=Hudson
Hudson.JobAlreadyExists=Un job existe dj avec le nom ''{0}''
Hudson.NoJavaInPath=java n''est pas dans votre PATH. Peut-tre avez-vous besoin de <a href=''{0}/configure''>configurer les JDKs</a>?
Hudson.NoName=Aucune nom n''est spcifi
Hudson.NoSuchDirectory=Le rpertoire n''existe pas: {0}
Hudson.NotADirectory={0} n''est pas un rpertoire
Hudson.JobAlreadyExists=Un job existe d\u00e9j\u00e0 avec le nom ''{0}''
Hudson.NoJavaInPath=java n''est pas dans votre PATH. Peut-\u00eatre avez-vous besoin de <a href=''{0}/configure''>configurer les JDKs</a>?
Hudson.NoName=Aucune nom n''est sp\u00e9cifi\u00e9
Hudson.NoSuchDirectory=Le r\u00e9pertoire n''existe pas: {0}
Hudson.NotADirectory={0} n''est pas un r\u00e9pertoire
Hudson.NotAPlugin={0} n''est pas un plugin Hudson
Hudson.NotJDKDir={0} ne semble pas tre un rpertoire contenant un JDK
Hudson.NotJDKDir={0} ne semble pas \u00eatre un r\u00e9pertoire contenant un JDK
Hudson.Permissions.Title=Global
Hudson.UnsafeChar=''{0}'' est un caractre dangereux
Hudson.UnsafeChar=''{0}'' est un caract\u00e8re dangereux
Hudson.ViewName=Tous
Item.Permissions.Title=Job
Job.AllRecentBuildFailed=Tous les builds rcents en chec.
Job.BuildStability=Stabilit du build: {0}
Job.NOfMFailed={0} des {1} derniers builds ont chou.
Job.NoRecentBuildFailed=Aucun build rcent n''a chou.
Job.AllRecentBuildFailed=Tous les builds r\u00e9cents en \u00e9chec.
Job.BuildStability=Stabilit\u00e9 du build: {0}
Job.NOfMFailed={0} des {1} derniers builds ont \u00e9chou\u00e9.
Job.NoRecentBuildFailed=Aucun build r\u00e9cent n''a \u00e9chou\u00e9.
Job.Pronoun=Projet
Job.minutes=mins
Queue.BlockedBy=Bloqu par {0}
Queue.InProgress=Un build est dj en cours
Queue.InQuietPeriod=En priode d''attente. Expire dans {0}
Queue.BlockedBy=Bloqu\u00e9 par {0}
Queue.InProgress=Un build est d\u00e9j\u00e0 en cours
Queue.InQuietPeriod=En p\u00e9riode d''attente. Expire dans {0}
Queue.Unknown=???
Run.BuildAborted=Le build a t annul
Run.MarkedExplicitly=marqu explicitement pour conserv l''enregistrement
Run.BuildAborted=Le build a \u00e9t\u00e9 annul\u00e9
Run.MarkedExplicitly=marqu\u00e9 explicitement pour conserv\u00e9 l''enregistrement
Run.Permissions.Title=Lancer
Run.UnableToDelete=Impossible de supprimer {0}: {1}
Slave.InvalidConfig.Executors=Configuration esclave invalide pour {0}. Nombre d''excuteurs invalide.
Slave.InvalidConfig.Executors=Configuration esclave invalide pour {0}. Nombre d''ex\u00e9cuteurs invalide.
Slave.InvalidConfig.NoName=Configuration esclave invalide. Le nom est vide.
Slave.InvalidConfig.NoRemoteDir=Configuration esclave invalide pour {0}. Pas de rpertoire distant fourni
Slave.InvalidConfig.NoRemoteDir=Configuration esclave invalide pour {0}. Pas de r\u00e9pertoire distant fourni
Slave.Launching={0} Lancement de l''agent esclave
Slave.Terminated={0} l'agent esclave a t termin
Slave.Terminated={0} l'agent esclave a \u00e9t\u00e9 termin\u00e9
Slave.UnableToLaunch=Impossible de lancer l''agent esclave pour {0} {1}
Slave.UnixSlave=Ceci est un esclave Unix
Slave.WindowsSlave=Ceci est un esclave Windows
......
......@@ -13,7 +13,7 @@ AbstractProject.PollingABorted=Contact met versiebeheersysteem werd afgebroken.
AbstractProject.ScmAborted=Ophalen uit versiebeheer werd afgebroken
AbstractProject.WorkspaceOffline=Werkplaats is ontkoppeld.
Api.MultipleMatch=XPath "{0}" komt overeen met {1} knopen. Cre\u00EBer een XPath die maar met 1 overeenkomt of gebruikt een "wrapper" zoekparameter om hen allen onder een hoofdknoop onder te brengen.
Api.MultipleMatch=XPath "{0}" komt overeen met {1} knopen. Cre\u00eber een XPath die maar met 1 overeenkomt of gebruikt een "wrapper" zoekparameter om hen allen onder een hoofdknoop onder te brengen.
Api.NoXPathMatch=XPath {0} komt met geen enkele knoop overeen
BallColor.Aborted=Afgebroken
......@@ -36,7 +36,7 @@ FreeStyleProject.DisplayName=Bouw een vrije stijl type software project
Hudson.BadPortNumber=Verkeerd poortnummer {0}
Hudson.Computer.Caption=Hoofdnode
Hudson.Computer.DisplayName=hoofdnode
Hudson.ControlCodeNotAllowed=Geen controle codes toegelaten
Hudson.ControlCodeNotAllowed=Geen controle codes toegelaten: {0}
Hudson.DisplayName=Hudson
Hudson.JobAlreadyExists=Een job met deze naam "{0}" bestaat reeds
Hudson.NoJavaInPath=java is niet beschikbaar op uw pad. Misschien moet je een <a href=''{0}/configure''>JDK configureren</a>?
......@@ -72,7 +72,7 @@ Slave.InvalidConfig.Executors=Ongeldige configuratie voor slaaf {0}: Ongeldig aa
Slave.InvalidConfig.NoName=Ongeldige configuratie voor slaaf. Geen naam gespecificeerd.
Slave.InvalidConfig.NoRemoteDir=Ongeldige configuratie voor slaaf {0}. Geen pad op afstand opgegeven.
Slave.Launching={0} Slaaf node wordt gestart.
Slave.Terminated={0} Slaaf node werd be\u00EBindigd
Slave.Terminated={0} Slaaf node werd be\u00ebindigd
Slave.UnableToLaunch=Kon de slaaf node niet starten voor {0} {1}
Slave.UnixSlave=Dit is een Unix slaaf node
Slave.WindowsSlave=Dit is een Windows slaaf node
......
......@@ -3,18 +3,18 @@ AbstractBuild.KeptBecause=mantido por causa de {0}
AbstractProject.Pronoun=Projeto
AbstractProject.Aborted=Abortado
AbstractProject.BuildInProgress=A constru\u00E7\u00E3o #{0} j\u00E1 est\u00E1 em progresso{1}
AbstractProject.Disabled=Constru\u00E7\u00E3o desabilitada
AbstractProject.BuildInProgress=A constru\u00e7\u00e3o #{0} j\u00e1 est\u00e1 em progresso{1}
AbstractProject.Disabled=Constru\u00e7\u00e3o desabilitada
AbstractProject.ETA=\ (ETA:{0})
AbstractProject.NoSCM=Nenhum SCM
AbstractProject.NoWorkspace=Nenhum workspace est\u00E1 dispon\u00EDvel, assim n\u00E3o posso checar por atualiza\u00E7\u00F5es.
AbstractProject.NoWorkspace=Nenhum workspace est\u00e1 dispon\u00edvel, assim n\u00e3o posso checar por atualiza\u00e7\u00f5es.
AbstractProject.PollingABorted=Pesquisa SCM abortada
AbstractProject.ScmAborted=Check out SCM abortada
AbstractProject.WorkspaceOffline=O workspace est\u00E1 offline.
AbstractProject.WorkspaceOffline=O workspace est\u00e1 offline.
Api.MultipleMatch=XPath "{0}" corresponde a {1} nodos. \
Crie um XPath que apenas corresponda a um, ou use o par\u00E2metro de pesquisa "agrupador" para agrup\u00E1-los sob um elemento ra\u00EDz.
Api.NoXPathMatch=XPath {0} n\u00E3o tem correspondente
Crie um XPath que apenas corresponda a um, ou use o par\u00e2metro de pesquisa "agrupador" para agrup\u00e1-los sob um elemento ra\u00edz.
Api.NoXPathMatch=XPath {0} n\u00e3o tem correspondente
BallColor.Aborted=Abortado
BallColor.Disabled=Disabilitado
......@@ -22,7 +22,7 @@ BallColor.Failed=Falhou
BallColor.InProgress=Em progresso
BallColor.Pending=Pendente
BallColor.Success=Sucesso
BallColor.Unstable=Inst\u00E1vel
BallColor.Unstable=Inst\u00e1vel
Computer.Caption=Slave {0}
......@@ -33,48 +33,48 @@ ExternalJob.Pronoun=Tarefa
FreeStyleProject.DisplayName=Construir um projeto de software free-style
Hudson.BadPortNumber=N\u00FAmero de porta ruim {0}
Hudson.BadPortNumber=N\u00famero de porta ruim {0}
Hudson.Computer.Caption=Master
Hudson.Computer.DisplayName=master
Hudson.ControlCodeNotAllowed=Nenhum c\u00F3digo de controle \u00E9 permitido
Hudson.ControlCodeNotAllowed=Nenhum c\u00f3digo de controle \u00e9 permitido: {0}
Hudson.DisplayName=Hudson
Hudson.JobAlreadyExists=Uma tarefa j\u00E1 existe com o nome ''{0}''
Hudson.NoJavaInPath=java n\u00E3o est\u00E1 em seu PATH. Talvez voc\u00EA precise <a href=''{0}/configure''>configurar as JDKs</a>?
Hudson.JobAlreadyExists=Uma tarefa j\u00e1 existe com o nome ''{0}''
Hudson.NoJavaInPath=java n\u00e3o est\u00e1 em seu PATH. Talvez voc\u00ea precise <a href=''{0}/configure''>configurar as JDKs</a>?
Hudson.NoName=Nenhum nome foi especificado
Hudson.NoSuchDirectory=Tal diret\u00F3rio n\u00E3o existe: {0}
Hudson.NotADirectory={0} n\u00E3o \u00E9 um diret\u00F3rio
Hudson.NotAPlugin={0} n\u00E3o \u00E9 um plugin Hudson
Hudson.NotJDKDir={0} n\u00E3o parece um diret\u00F3rio JDK
Hudson.NoSuchDirectory=Tal diret\u00f3rio n\u00e3o existe: {0}
Hudson.NotADirectory={0} n\u00e3o \u00e9 um diret\u00f3rio
Hudson.NotAPlugin={0} n\u00e3o \u00e9 um plugin Hudson
Hudson.NotJDKDir={0} n\u00e3o parece um diret\u00f3rio JDK
Hudson.Permissions.Title=Total
Hudson.UnsafeChar=''{0}'' n\u00E3o \u00E9 um caracter seguro
Hudson.UnsafeChar=''{0}'' n\u00e3o \u00e9 um caracter seguro
Hudson.ViewName=Tudo
Item.Permissions.Title=Tarefa
Job.AllRecentBuildFailed=Todas as constru\u00E7\u00F5es recentes falharam.
Job.BuildStability=Estabilidade de constru\u00E7\u00E3o: {0}
Job.NOfMFailed={0} das \u00FAltimas {1} constru\u00E7\u00F5es falharam.
Job.NoRecentBuildFailed=Nenhuma constru\u00E7\u00E3o recente falhou.
Job.AllRecentBuildFailed=Todas as constru\u00e7\u00f5es recentes falharam.
Job.BuildStability=Estabilidade de constru\u00e7\u00e3o: {0}
Job.NOfMFailed={0} das \u00faltimas {1} constru\u00e7\u00f5es falharam.
Job.NoRecentBuildFailed=Nenhuma constru\u00e7\u00e3o recente falhou.
Job.Pronoun=Projeto
Job.minutes=minutos
Queue.BlockedBy=Bloqueado por {0}
Queue.InProgress=Uma constru\u00E7\u00E3o j\u00E1 est\u00E1 em progresso
Queue.InQuietPeriod=Em per\u00EDodo de sil\u00EAncio. Expira em {0}
Queue.InProgress=Uma constru\u00e7\u00e3o j\u00e1 est\u00e1 em progresso
Queue.InQuietPeriod=Em per\u00edodo de sil\u00eancio. Expira em {0}
Queue.Unknown=???
Run.BuildAborted=Constru\u00E7\u00E3o foi abortada
Run.BuildAborted=Constru\u00e7\u00e3o foi abortada
Run.MarkedExplicitly=explicitamente marcada para manter o registro
Run.Permissions.Title=Executar
Run.UnableToDelete=Incapaz de excluir {0}: {1}
Slave.InvalidConfig.Executors=Configura\u00E7\u00E3o de slave inv\u00E1lida para {0}. Inv\u00E1lido # de executores.
Slave.InvalidConfig.NoName=Configura\u00E7\u00E3o de slave inv\u00E1lida. O nome est\u00E1 vazio
Slave.InvalidConfig.NoRemoteDir=Configura\u00E7\u00E3o de slave inv\u00E1lida para {0}. Nenhum diret\u00F3rio remoto foi informado
Slave.Launching={0} Lan\u00E7ando agente slave
Slave.InvalidConfig.Executors=Configura\u00e7\u00e3o de slave inv\u00e1lida para {0}. Inv\u00e1lido # de executores.
Slave.InvalidConfig.NoName=Configura\u00e7\u00e3o de slave inv\u00e1lida. O nome est\u00e1 vazio
Slave.InvalidConfig.NoRemoteDir=Configura\u00e7\u00e3o de slave inv\u00e1lida para {0}. Nenhum diret\u00f3rio remoto foi informado
Slave.Launching={0} Lan\u00e7ando agente slave
Slave.Terminated={0} agente slave foi encerrado
Slave.UnableToLaunch=Incapaz de lan\u00E7ar o agente slave para {0}{1}
Slave.UnixSlave=Este \u00E9 um slave Unix
Slave.WindowsSlave=Este \u00E9 um slave Windows
Slave.UnableToLaunch=Incapaz de lan\u00e7ar o agente slave para {0}{1}
Slave.UnixSlave=Este \u00e9 um slave Unix
Slave.WindowsSlave=Este \u00e9 um slave Windows
View.Permissions.Title=Vis\u00E3o
View.Permissions.Title=Vis\u00e3o
......@@ -36,7 +36,7 @@ FreeStyleProject.DisplayName=\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0437\u
Hudson.BadPortNumber=\u041d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 \u043f\u043e\u0440\u0442\u0430: {0}
Hudson.Computer.Caption=\u041c\u0430\u0441\u0442\u0435\u0440
Hudson.Computer.DisplayName=\u043c\u0430\u0441\u0442\u0435\u0440
Hudson.ControlCodeNotAllowed=\u0423\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u043a\u043e\u0434 \u043d\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d
Hudson.ControlCodeNotAllowed=\u0423\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u043a\u043e\u0434 \u043d\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d: {0}
Hudson.DisplayName=Hudson
Hudson.JobAlreadyExists=\u0417\u0430\u0434\u0430\u0447\u0430 \u0441 \u0438\u043c\u0435\u043d\u0435\u043c ''{0}'' \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442
Hudson.NoJavaInPath=java \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u0430 \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044f\u0445 PATH. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u043e <a href=''{0}/configure''>\u0441\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c JDK</a>?
......
......@@ -37,7 +37,7 @@ FreeStyleProject.DisplayName=Serbest-stil yaz\u0131l\u0131m projesi yap\u0131lan
Hudson.BadPortNumber=Yanl\u0131\u015f Port Numaras\u0131 {0}
Hudson.Computer.Caption=Master
Hudson.Computer.DisplayName=master
Hudson.ControlCodeNotAllowed=Kontrol koduna izin verilmiyor
Hudson.ControlCodeNotAllowed=Kontrol koduna izin verilmiyor: {0}
Hudson.DisplayName=Hudson
Hudson.JobAlreadyExists=''{0}'' isminde bir i\u015f zaten mevcut
Hudson.NoJavaInPath=java, PATH i\u00e7erisinde de\u011fil. <a href=''{0}/configure''>JDK konfig\u00fcrasyonunu</a> d\u00fczeltmeniz gerekebilir?
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册