diff --git a/zkwebui/WEB-INF/src/org/adempiere/webui/panel/AbstractADWindowPanel.java b/zkwebui/WEB-INF/src/org/adempiere/webui/panel/AbstractADWindowPanel.java index fa5874964c..58855182af 100644 --- a/zkwebui/WEB-INF/src/org/adempiere/webui/panel/AbstractADWindowPanel.java +++ b/zkwebui/WEB-INF/src/org/adempiere/webui/panel/AbstractADWindowPanel.java @@ -1402,6 +1402,9 @@ public abstract class AbstractADWindowPanel extends AbstractUIPart implements To Env.setContext(ctx, curWindowNo, "Processed", "Y"); curTabpanel.dynamicDisplay(0); // Update Status Line + String summary = pi.getSummary(); + if (summary != null && summary.indexOf('@') != -1) + pi.setSummary(Msg.parseTranslation(Env.getCtx(), summary)); statusBar.setStatusLine(pi.getSummary(), pi.isError()); // Get Log Info ProcessInfoUtil.setLogFromDB(pi); diff --git a/zkwebui/WEB-INF/src/org/adempiere/webui/panel/StatusBarPanel.java b/zkwebui/WEB-INF/src/org/adempiere/webui/panel/StatusBarPanel.java index be9486da62..6d004dffd2 100644 --- a/zkwebui/WEB-INF/src/org/adempiere/webui/panel/StatusBarPanel.java +++ b/zkwebui/WEB-INF/src/org/adempiere/webui/panel/StatusBarPanel.java @@ -127,6 +127,7 @@ public class StatusBarPanel extends Panel implements EventListener public void setStatusLine (String text, boolean error) { statusLine.setValue(text); + statusLine.setTooltiptext(text); } /**