+QString TranslationWidget::createTranslation(QStringList translations) {
+ QString trans;
+ if(!translations.size())
+ return QString("Empty translation");
+ int element=-1;
+ do{
+ int a=0;
+ foreach(QString t, translations){
+ if(a!=element)
+ trans += t + "\n";
+ a++;
+ }
+ trans=QString("<?xml version=\"1.0\" encoding=\"UTF-8\"?>") + QString("\n <ar>")
+ + trans + QString("\n </ar>");
+
+ trans=checkTranslation(trans);
+ trans=XslConversion(trans);
+ element++;
+ if(element>translations.size())
+ return QString("Empty translation");
+ } while(trans==""); // trans=="" only when XslConversation have a error;
+ return trans;