提交 30ede8e6 编写于 作者: K kohsuke

i18n


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7057 71c3de6d-444a-0410-be80-ed276b4c234a
上级 f7a0e735
......@@ -307,7 +307,7 @@ public class MavenBuild extends AbstractBuild<MavenModule,MavenBuild> {
// failed before it didn't even get to this module.
run(new Runner() {
public Result run(BuildListener listener) {
listener.getLogger().println("Build failed before it gets to this module");
listener.getLogger().println(Messages.MavenBuild_FailedEarlier());
return Result.NOT_BUILT;
}
......@@ -460,7 +460,7 @@ public class MavenBuild extends AbstractBuild<MavenModule,MavenBuild> {
}
if(trigger) {
listener.getLogger().println("Triggering a new build of "+down.getName());
listener.getLogger().println(Messages.MavenBuild_Triggering(down.getName()));
downstreams.add(down);
down.scheduleBuild();
}
......
......@@ -135,17 +135,17 @@ public abstract class MavenBuilder implements DelegatingCallable<Result,IOExcept
try {
if(!f.isDone() && !messageReported) {
messageReported = true;
listener.getLogger().println("Waiting for Hudson to finish collecting data");
listener.getLogger().println(Messages.MavenBuilder_Waiting());
}
f.get();
} catch (InterruptedException e) {
// attempt to cancel all asynchronous tasks
for (Future<?> g : futures)
g.cancel(true);
listener.getLogger().println("Aborted");
listener.getLogger().println(Messages.MavenBuilder_Aborted());
return Result.ABORTED;
} catch (ExecutionException e) {
e.printStackTrace(listener.error("Asynchronous execution failure"));
e.printStackTrace(listener.error(Messages.MavenBuilder_AsyncFailed()));
}
}
a.overheadTime += System.nanoTime()-startTime;
......@@ -163,7 +163,7 @@ public abstract class MavenBuilder implements DelegatingCallable<Result,IOExcept
if(r==0) return Result.SUCCESS;
if(markAsSuccess) {
listener.getLogger().println("Maven failed with error.");
listener.getLogger().println(Messages.MavenBuilder_Failed());
return Result.SUCCESS;
}
......
......@@ -279,7 +279,7 @@ public final class MavenModuleSetBuild extends AbstractBuild<MavenModuleSet,Mave
// error should have been already reported.
return Result.FAILURE;
} catch (IOException e) {
e.printStackTrace(listener.error("Failed to parse POMs"));
e.printStackTrace(listener.error(Messages.MavenModuleSetBuild_FailedToParsePom()));
return Result.FAILURE;
} catch (InterruptedException e) {
listener.error("Aborted");
......@@ -307,7 +307,7 @@ public final class MavenModuleSetBuild extends AbstractBuild<MavenModuleSet,Mave
throw e;
} catch (MavenExecutionException e) {
// Maven failed to parse POM
e.getCause().printStackTrace(listener.error("Failed to parse POM"));
e.getCause().printStackTrace(listener.error(Messages.MavenModuleSetBuild_FailedToParsePom()));
throw new AbortException();
}
......@@ -329,7 +329,7 @@ public final class MavenModuleSetBuild extends AbstractBuild<MavenModuleSet,Mave
mm.reconfigure(pom);
modules.put(pom.name,mm);
} else {// this looks like a new module
logger.println("Discovered a new module "+pom.name+" "+pom.displayName);
logger.println(Messages.MavenModuleSetBuild_DiscoveredModule(pom.name,pom.displayName));
mm = new MavenModule(project,pom,getNumber());
modules.put(mm.getModuleName(),mm);
}
......@@ -566,8 +566,7 @@ public final class MavenModuleSetBuild extends AbstractBuild<MavenModuleSet,Mave
PrintStream logger = listener.getLogger();
if(!pom.exists()) {
logger.println("No such file "+pom);
logger.println("Perhaps you need to specify the correct POM file path in the project configuration?");
logger.println(Messages.MavenModuleSetBuild_NoSuchFile(pom));
throw new AbortException();
}
......
......@@ -157,7 +157,7 @@ public final class ProcessCache {
continue;
}
listener.getLogger().println("Reusing existing maven process");
listener.getLogger().println(Messages.ProcessCache_Reusing());
itr.remove();
p.age++;
p.output.set(listener.getLogger());
......
......@@ -74,7 +74,7 @@ public class BuildInfoRecorder extends MavenReporter {
}
public String getDisplayName() {
return "Record build information";
return Messages.BuildInfoRecorder_DisplayName();
}
......
......@@ -99,13 +99,13 @@ public class MavenArtifactArchiver extends MavenReporter {
}
embedder.stop();
} catch (MavenEmbedderException e) {
e.printStackTrace(listener.error("Failed to install artifact to the master"));
e.printStackTrace(listener.error(Messages.MavenArtifactArchiver_FailedToInstallToMaster()));
build.setResult(Result.FAILURE);
} catch (ComponentLookupException e) {
e.printStackTrace(listener.error("Failed to install artifact to the master"));
e.printStackTrace(listener.error(Messages.MavenArtifactArchiver_FailedToInstallToMaster()));
build.setResult(Result.FAILURE);
} catch (ArtifactInstallationException e) {
e.printStackTrace(listener.error("Failed to install artifact to the master"));
e.printStackTrace(listener.error(Messages.MavenArtifactArchiver_FailedToInstallToMaster()));
build.setResult(Result.FAILURE);
}
}
......@@ -184,7 +184,7 @@ public class MavenArtifactArchiver extends MavenReporter {
}
public String getDisplayName() {
return "Archive the artifacts";
return Messages.MavenArtifactArchiver_DisplayName();
}
public MavenReporter newAutoInstance(MavenModule module) {
......
......@@ -127,7 +127,7 @@ public class MavenFingerprinter extends MavenReporter {
}
public String getDisplayName() {
return "Record fingerprints";
return Messages.MavenFingerprinter_DisplayName();
}
public MavenReporter newAutoInstance(MavenModule module) {
......
......@@ -37,7 +37,7 @@ public class MavenJavadocArchiver extends MavenReporter {
if(destDir==null)
destDir = mojo.getConfigurationValue("outputDirectory", File.class);
} catch (ComponentConfigurationException e) {
e.printStackTrace(listener.fatalError("Unable to obtain the destDir from javadoc mojo"));
e.printStackTrace(listener.fatalError(Messages.MavenJavadocArchiver_NoDestDir()));
build.setResult(Result.FAILURE);
return true;
}
......@@ -51,7 +51,7 @@ public class MavenJavadocArchiver extends MavenReporter {
new FilePath(destDir).copyRecursiveTo("**/*",target);
} catch (IOException e) {
Util.displayIOException(e,listener);
e.printStackTrace(listener.fatalError("Unable to copy Javadoc from "+destDir+" to "+target));
e.printStackTrace(listener.fatalError(Messages.MavenJavadocArchiver_FailedToCopy(destDir,target)));
build.setResult(Result.FAILURE);
}
......@@ -78,7 +78,7 @@ public class MavenJavadocArchiver extends MavenReporter {
}
public String getDisplayName() {
return "Publish javadoc";
return Messages.MavenJavadocArchiver_DisplayName();
}
public MavenJavadocArchiver newAutoInstance(MavenModule module) {
......
......@@ -43,7 +43,7 @@ public class MavenMailer extends MavenReporter {
}
public String getDisplayName() {
return "E-mail Notification";
return Messages.MavenMailer_DisplayName();
}
public String getHelpFile() {
......
......@@ -40,7 +40,7 @@ public final class ReportAction implements Action {
}
public String getDisplayName() {
return "Maven reports";
return Messages.ReportAction_DisplayName();
}
public String getUrlName() {
......
......@@ -32,7 +32,7 @@ public class ReportCollector extends MavenReporter {
String projectReportPath = pom.getReporting().getOutputDirectory();
if(!reportPath.startsWith(projectReportPath)) {
// report is placed outside site. Can't record it.
listener.getLogger().println("Maven report output goes to "+reportPath+", which is outside project reporting path"+projectReportPath);
listener.getLogger().println(Messages.ReportCollector_OutsideSite(reportPath,projectReportPath));
return true;
}
......@@ -85,7 +85,7 @@ public class ReportCollector extends MavenReporter {
}
public String getDisplayName() {
return "Record Maven reports";
return Messages.ReportCollector_DisplayName();
}
public ReportCollector newAutoInstance(MavenModule module) {
......
......@@ -46,13 +46,13 @@ public class SurefireArchiver extends MavenReporter {
public boolean postExecute(MavenBuildProxy build, MavenProject pom, MojoInfo mojo, final BuildListener listener, Throwable error) throws InterruptedException, IOException {
if (!isSurefireTest(mojo)) return true;
listener.getLogger().println("[HUDSON] Recording test results");
listener.getLogger().println(Messages.SurefireArchiver_Recording());
File reportsDir;
try {
reportsDir = mojo.getConfigurationValue("reportsDirectory", File.class);
} catch (ComponentConfigurationException e) {
e.printStackTrace(listener.fatalError("Unable to obtain the reportsDirectory from surefire:test mojo"));
e.printStackTrace(listener.fatalError(Messages.SurefireArchiver_NoReportsDir()));
build.setResult(Result.FAILURE);
return true;
}
......@@ -117,7 +117,7 @@ public class SurefireArchiver extends MavenReporter {
}
public String getDisplayName() {
return "Publish surefire reports";
return Messages.SurefireArchiver_DisplayName();
}
public SurefireArchiver newAutoInstance(MavenModule module) {
......
MavenModuleSet.DiplayName=Build a maven2 project (beta)
MavenBuild.FailedEarlier=Build failed before it gets to this module
MavenBuild.Triggering=Triggering a new build of {0}
MavenBuilder.Aborted=Aborted
MavenBuilder.AsyncFailed=Asynchronous execution failure
MavenBuilder.Failed=Maven failed with error.
MavenBuilder.Waiting=Waiting for Hudson to finish collecting data
MavenModule.Pronoun=Module
MavenModuleSet.DiplayName=Build a maven2 project (beta)
MavenModuleSetBuild.DiscoveredModule=Discovered a new module {0} {1}
MavenModuleSetBuild.FailedToParsePom=Failed to parse POMs
MavenModuleSetBuild.NoSuchFile=No such file {0}\nPerhaps you need to specify the correct POM file path in the project configuration?
MavenProbeAction.DisplayName=Monitor Maven Process
ReleaseAction.DisplayName=Release New Version
\ No newline at end of file
ProcessCache.Reusing=Reusing existing maven process
ReleaseAction.DisplayName=Release New Version
BuildInfoRecorder.DisplayName=Record build information
MavenArtifactArchiver.DisplayName=Archive the artifacts
MavenArtifactArchiver.FailedToInstallToMaster=Failed to install artifact to the master
MavenFingerprinter.DisplayName=Record fingerprints
MavenJavadocArchiver.DisplayName=Publish javadoc
MavenJavadocArchiver.FailedToCopy=Unable to copy Javadoc from {0} to {1}
MavenJavadocArchiver.NoDestDir=Unable to obtain the destDir from javadoc mojo
MavenMailer.DisplayName=E-mail Notification
ReportAction.DisplayName=Maven reports
ReportCollector.DisplayName=Record Maven reports
ReportCollector.OutsideSite=Maven report output goes to {0}, which is outside project reporting path{1}
SurefireArchiver.DisplayName=Publish surefire reports
SurefireArchiver.NoReportsDir=Unable to obtain the reportsDirectory from surefire:test mojo
SurefireArchiver.Recording=[HUDSON] Recording test results
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册