diff --git a/client/src/org/compiere/install/Translation.java b/client/src/org/compiere/install/Translation.java index a63dea972d..4c250b3a53 100644 --- a/client/src/org/compiere/install/Translation.java +++ b/client/src/org/compiere/install/Translation.java @@ -228,7 +228,11 @@ public class Translation if (valueString == null) valueString = ""; value.setAttribute(XML_VALUE_ATTRIBUTE_ORIGINAL, origString); - value.appendChild(document.createCDATASection(valueString)); + if (valueString.indexOf("<") != -1 || valueString.indexOf(">") != -1 || valueString.indexOf("&") != -1) { + value.appendChild(document.createCDATASection(valueString)); + } else { + value.appendChild(document.createTextNode(valueString)); + } row.appendChild(value); } root.appendChild(row);