rem: emptyMsgElement.innerHTML = "The <q>" + this.currentTable + "</q><br>table is empty."; 
add: emptyMsgElement.textContent = WebInspector.UIString("The “%@”\ntable is empty.", this.currentTable); 
context:     browseQueryFinished: function(result)    {        this.views.browse.contentElement.removeChildren();        var table = this._tableForResult(result);        if (table) {            var rowCount = table.getElementsByTagName("tr").length;            var columnCount = table.getElementsByTagName("tr").item(0).getElementsByTagName("th").length;            var tr = document.createElement("tr");            tr.className = "database-result-filler-row";            table.appendChild(tr);            if (!(rowCount % 2))                tr.addStyleClass("alternate");            for (var i = 0; i < columnCount; ++i) {                var td = document.createElement("td");                tr.appendChild(td);            }            table.addStyleClass("database-browse-table");            this.views.browse.contentElement.appendChild(table);        } else {            if (!result.errorCode) {                var emptyMsgElement = document.createElement("div");                emptyMsgElement.className = "database-table-empty";                emptyMsgElement.innerHTML = "The <q>" + this.currentTable + "</q><br>table is empty.";                this.views.browse.contentElement.appendChild(emptyMsgElement);            } else {                var errorMsgElement = document.createElement("div");                errorMsgElement.className = "database-table-error";                errorMsgElement.innerHTML = "An error occurred trying to<br>read the <q>" + this.currentTable + "</q> table.";                this.views.browse.contentElement.appendChild(errorMsgElement);            }        }    },
meta: 5650	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5650/81abc84dcf5f8eaa2dfbd11f9563bb8fc5f4c630/DatabasePanel.js/buggy/WebCore/page/inspector/DatabasePanel.js