From 657ea46427113c7e2424414455a384824d56a809 Mon Sep 17 00:00:00 2001 From: Max Kanat-Alexander Date: Wed, 13 Oct 2010 16:32:39 -0700 Subject: Bug 581448: Localize the status and resolution values in the list of possible duplicates on enter_bug.cgi r=LpSolit, a=LpSolit --- js/bug.js | 6 ++++-- js/global.js | 8 ++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) (limited to 'js') diff --git a/js/bug.js b/js/bug.js index ca888a68f..ab3322ccd 100644 --- a/js/bug.js +++ b/js/bug.js @@ -76,11 +76,13 @@ YAHOO.bugzilla.dupTable = { }, formatStatus: function(el, oRecord, oColumn, oData) { var resolution = oRecord.getData('resolution'); + var bug_status = display_value('bug_status', oData); if (resolution) { - el.innerHTML = oData + ' ' + resolution; + el.innerHTML = bug_status + ' ' + + display_value('resolution', resolution); } else { - el.innerHTML = oData; + el.innerHTML = bug_status; } }, formatCcButton: function(el, oRecord, oColumn, oData) { diff --git a/js/global.js b/js/global.js index 2d3974150..d6e11e9b1 100644 --- a/js/global.js +++ b/js/global.js @@ -119,3 +119,11 @@ function set_language( value ) { }); window.location.reload() } + +// This basically duplicates Bugzilla::Util::display_value for code that +// can't go through the template and has to be in JS. +function display_value(field, value) { + var translated = BUGZILLA.value_descs[field][value]; + if (translated) return translated; + return value; +} -- cgit v1.2.3-24-g4f1b