diff --git a/core/src/main/java/hudson/model/AbstractItem.java b/core/src/main/java/hudson/model/AbstractItem.java index 8877e40c455795fbc07465a2649ae4bf69962f3e..c9f2bad44f9fbf5baced6b4ad30c7fd4ab75a5b8 100644 --- a/core/src/main/java/hudson/model/AbstractItem.java +++ b/core/src/main/java/hudson/model/AbstractItem.java @@ -88,6 +88,14 @@ public abstract class AbstractItem extends Actionable implements Item, HttpDelet return name; } + /** + * Get the term used in the UI to represent this kind of + * {@link Item}. Must start with a capital letter. + */ + public String getPronoun() { + return Messages.AbstractItem_Pronoun(); + } + @Exported public String getDisplayName() { return getName(); diff --git a/core/src/main/java/hudson/model/Job.java b/core/src/main/java/hudson/model/Job.java index a4548b2bbca5cbb77584923cb97ed2e6e5d85f71..969fe8d090d99c0659d89d6e83d25d3abbe90a34 100644 --- a/core/src/main/java/hudson/model/Job.java +++ b/core/src/main/java/hudson/model/Job.java @@ -248,10 +248,7 @@ public abstract class Job, RunT extends Run
- ${%Are you sure about deleting the job?} + ${%blurb(it.pronoun)}
diff --git a/core/src/main/resources/hudson/model/AbstractItem/delete.properties b/core/src/main/resources/hudson/model/AbstractItem/delete.properties new file mode 100644 index 0000000000000000000000000000000000000000..bd06c9b1b6519e2e296eca75277876d95baef0d0 --- /dev/null +++ b/core/src/main/resources/hudson/model/AbstractItem/delete.properties @@ -0,0 +1 @@ +blurb=Are you sure about deleting the {0}? \ No newline at end of file diff --git a/core/src/main/resources/hudson/model/AbstractItem/delete_da.properties b/core/src/main/resources/hudson/model/AbstractItem/delete_da.properties index 67850704da91760ec521ca310ba44a13bb32c82b..c99bd2f5c4ff6e715c6b02c295e720cf1e51ad57 100644 --- a/core/src/main/resources/hudson/model/AbstractItem/delete_da.properties +++ b/core/src/main/resources/hudson/model/AbstractItem/delete_da.properties @@ -21,4 +21,4 @@ # THE SOFTWARE. Yes=Ja -Are\ you\ sure\ about\ deleting\ the\ job?=Er du sikker p\u00e5 at du vil slette dette job? +blurb=Er du sikker p\u00e5 at du vil slette dette {0}? diff --git a/core/src/main/resources/hudson/model/AbstractItem/delete_nl.properties b/core/src/main/resources/hudson/model/AbstractItem/delete_nl.properties index f1ed43d7c283289dc2c077fd23c0b4fc99511cef..6041c399cb70807c696fa3adc6f631c64dd7ad48 100644 --- a/core/src/main/resources/hudson/model/AbstractItem/delete_nl.properties +++ b/core/src/main/resources/hudson/model/AbstractItem/delete_nl.properties @@ -20,5 +20,5 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. -Are\ you\ sure\ about\ deleting\ the\ job?=Bent u zeker? U staat op het punt deze job te verwijderen! +blurb=Bent u zeker? U staat op het punt deze {0} te verwijderen! Yes=Ja diff --git a/core/src/main/resources/hudson/model/Messages.properties b/core/src/main/resources/hudson/model/Messages.properties index 970c8330704dcb7a008eba36b880a55c1db945ec..5291611773580d7f6a8ff860ad884fa2f7f3fdf7 100644 --- a/core/src/main/resources/hudson/model/Messages.properties +++ b/core/src/main/resources/hudson/model/Messages.properties @@ -26,6 +26,7 @@ AbstractBuild.BuildingOnMaster=Building on master AbstractBuild.KeptBecause=kept because of {0} AbstractItem.NoSuchJobExists=No such job ''{0}'' exists. Perhaps you meant ''{1}''? +AbstractItem.Pronoun=Job AbstractProject.NewBuildForWorkspace=Scheduling a new build to get a workspace. AbstractProject.AwaitingBuildForWorkspace=Awaiting build to get a workspace. AbstractProject.Pronoun=Project