fix xslt conversion (show all translation)
[mdictionary] / trunk / src / base / gui / TranslationWidget.cpp
index 39cc238..f1a4d8b 100644 (file)
@@ -69,12 +69,14 @@ void TranslationWidget::show(QStringList translations) {
         trans += t + "\n";
     }
 
-  //  qDebug()<<trans;
-    trans=tr("<?xml version=\"1.0\" encoding=\"UTF-8\"?>") + tr("\n <ar>") + trans + tr("\n </ar>");
 
+    trans=tr("<?xml version=\"1.0\" encoding=\"UTF-8\"?>") + tr("\n <ar>") + trans + tr("\n </ar>");
+//    trans.replace("&","&amp;");
     trans=XslConversion(trans);
+    qDebug()<<trans;
+//    trans.replace("&amp;","&");
     textEdit->insertHtml(trans);
-  //  textEdit->setPlainText(trans);
+ //   textEdit->setPlainText(trans);
 
     textEdit->repaint(this->rect());
 
@@ -87,7 +89,7 @@ QString TranslationWidget::XslConversion(QString translation)
 {
     QXmlQuery myQuery(QXmlQuery::XSLT20);
     myQuery.setFocus(translation);
-//    qDebug()<<translation;
+
     QFile file(":/xsl/xsl.xsl");
     if(!file.open(QFile::ReadOnly)){
         qDebug()<<"can't open a xslt file";