提交 8e509e1a 编写于 作者: J Jesse Glick

Merge pull request #800 from ndeloof/pronoun

offer better pronouns for common job types
...@@ -41,6 +41,7 @@ import hudson.model.Descriptor; ...@@ -41,6 +41,7 @@ import hudson.model.Descriptor;
import hudson.model.Descriptor.FormException; import hudson.model.Descriptor.FormException;
import hudson.model.Node; import hudson.model.Node;
import hudson.slaves.WorkspaceList; import hudson.slaves.WorkspaceList;
import hudson.util.AlternativeUiTextProvider;
import jenkins.model.Jenkins; import jenkins.model.Jenkins;
import hudson.model.Item; import hudson.model.Item;
import hudson.model.ItemGroup; import hudson.model.ItemGroup;
...@@ -194,6 +195,11 @@ public class MatrixProject extends AbstractProject<MatrixProject,MatrixBuild> im ...@@ -194,6 +195,11 @@ public class MatrixProject extends AbstractProject<MatrixProject,MatrixBuild> im
super(parent, name); super(parent, name);
} }
@Override
public String getPronoun() {
return AlternativeUiTextProvider.get(PRONOUN, this, Messages.MatrixProject_Pronoun());
}
/** /**
* Gets the workspace location that {@link MatrixConfiguration} uses. * Gets the workspace location that {@link MatrixConfiguration} uses.
* *
......
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
MatrixBuild.depends_on_this={0} depends on this. MatrixBuild.depends_on_this={0} depends on this.
MatrixProject.DisplayName=Build multi-configuration project MatrixProject.DisplayName=Build multi-configuration project
MatrixProject.Pronoun=Multi-configuration project
MatrixProject.DuplicateAxisName=Duplicate axis name MatrixProject.DuplicateAxisName=Duplicate axis name
MatrixBuild.Triggering=Triggering {0} MatrixBuild.Triggering=Triggering {0}
......
...@@ -119,7 +119,7 @@ Descriptor.From=(from <a href="{1}">{0}</a>) ...@@ -119,7 +119,7 @@ Descriptor.From=(from <a href="{1}">{0}</a>)
Executor.NotAvailable=N/A Executor.NotAvailable=N/A
ExternalJob.DisplayName=Monitor an external job ExternalJob.DisplayName=Monitor an external job
ExternalJob.Pronoun=Job ExternalJob.Pronoun=External Job
FreeStyleProject.DisplayName=Build a free-style software project FreeStyleProject.DisplayName=Build a free-style software project
......
...@@ -67,6 +67,7 @@ import hudson.tasks.Maven.MavenInstallation; ...@@ -67,6 +67,7 @@ import hudson.tasks.Maven.MavenInstallation;
import hudson.tasks.Publisher; import hudson.tasks.Publisher;
import hudson.tasks.JavadocArchiver; import hudson.tasks.JavadocArchiver;
import hudson.tasks.junit.JUnitResultArchiver; import hudson.tasks.junit.JUnitResultArchiver;
import hudson.util.AlternativeUiTextProvider;
import hudson.util.CopyOnWriteMap; import hudson.util.CopyOnWriteMap;
import hudson.util.DescribableList; import hudson.util.DescribableList;
import hudson.util.FormValidation; import hudson.util.FormValidation;
...@@ -446,6 +447,12 @@ public class MavenModuleSet extends AbstractMavenProject<MavenModuleSet,MavenMod ...@@ -446,6 +447,12 @@ public class MavenModuleSet extends AbstractMavenProject<MavenModuleSet,MavenMod
return getItem(name); return getItem(name);
} }
@Override
public String getPronoun() {
return AlternativeUiTextProvider.get(PRONOUN, this, Messages.MavenModuleSet_Pronoun());
}
@Override // to make this accessible from MavenModuleSetBuild @Override // to make this accessible from MavenModuleSetBuild
protected void updateTransientActions() { protected void updateTransientActions() {
super.updateTransientActions(); super.updateTransientActions();
......
...@@ -31,6 +31,7 @@ MavenBuilder.Waiting=Waiting for Jenkins to finish collecting data ...@@ -31,6 +31,7 @@ MavenBuilder.Waiting=Waiting for Jenkins to finish collecting data
MavenModule.Pronoun=Module MavenModule.Pronoun=Module
MavenModuleSet.DiplayName=Build a maven2/3 project MavenModuleSet.DiplayName=Build a maven2/3 project
MavenModuleSet.Pronoun=Maven2/3 project
# XXX obsolete keys? # XXX obsolete keys?
MavenModuleSet.AlternateSettingsRelativePath=Alternate settings file must be a relative path. MavenModuleSet.AlternateSettingsRelativePath=Alternate settings file must be a relative path.
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册