From 062ec7bafa6d68f143adc228d59d43166e60b91c Mon Sep 17 00:00:00 2001 From: Tim Su Date: Mon, 31 May 2010 12:37:34 -0700 Subject: [PATCH] Properly handle single quotes in string xml files --- bin/xml2po.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/xml2po.py b/bin/xml2po.py index 34a561d26..4897c76e5 100755 --- a/bin/xml2po.py +++ b/bin/xml2po.py @@ -230,10 +230,10 @@ def stringForEntity(node): def escapePoString(text): - return text.replace('\\','\\\\').replace('"', "\\\"").replace("\n","\\n").replace("\t","\\t") + return text.replace('\\','\\\\').replace('"', "\\\"").replace("'","\\'").replace("\n","\\n").replace("\t","\\t") def unEscapePoString(text): - return text.replace('\\"', '"').replace('\\\\','\\') + return text.replace('\\"', '"').replace("\\'","'").replace('\\\\','\\') def getTranslation(text, spacepreserve = 0): """Returns a translation via gettext for specified snippet.