#include <QtCore/QList>
#include <QtCore/QIODevice>
-#include <kdebug.h>
-#include <klocale.h>
-#include <kglobal.h>
+// #include <kdebug.h>
+#include <QDebug>
+// #include <klocale.h>
+// #include <kglobal.h>
#include "keduvocdocument.h"
#include "keduvoclesson.h"
// the file must be already open
m_inputFile = file;
m_errorMessage = "";
- kDebug() << "KEduVocKvtmlReader for kvtml version 1 files started.";
+ qDebug() << "KEduVocKvtmlReader for kvtml version 1 files started.";
}
QDomElement domElementKvtml = domDoc.documentElement();
if ( domElementKvtml.tagName() != KV_DOCTYPE ) {
- m_errorMessage = i18n( "This is not a KDE Vocabulary document." );
+ m_errorMessage = "This is not a KDE Vocabulary document." ;
return false;
}
lesson->setInPractice(inQuery);
m_doc->lesson()->appendChildContainer( lesson );
if ( m_doc->lesson()->childContainerCount() != no-1 ) {
- kDebug() << "Warning! Lesson order may be confused. Are all lessons in order in the file?";
+ qDebug() << "Warning! Lesson order may be confused. Are all lessons in order in the file?";
}
}
}
// We need to even add empty elements since the old system relied on
// the order. So "type1" "" "type2" should be just like that.
- kDebug() << "Adding old self defined type: " << currentElement.text();
+ qDebug() << "Adding old self defined type: " << currentElement.text();
// add the type to the list of available types
KEduVocWordType* type = new KEduVocWordType(currentElement.text(), m_doc->wordTypeContainer());
m_doc->wordTypeContainer()->appendChildContainer( type );
currentElement = domElementParent.firstChildElement( KV_TENSE_DESC );
while ( !currentElement.isNull() ) {
- kDebug() << "Reading user defined tense description: " << currentElement.text();
+ qDebug() << "Reading user defined tense description: " << currentElement.text();
m_compability.addUserdefinedTense( currentElement.text() );
currentElement = currentElement.nextSiblingElement( KV_TENSE_DESC );
}
///@todo can this happen? does it need a while loop?
// it's from a lesson that hasn't been added yet
// so make sure this lesson is in the document
- kDebug() << "Warning: lesson > m_doc->lessonCount() in readExpression.";
+ qDebug() << "Warning: lesson > m_doc->lessonCount() in readExpression.";
- KEduVocLesson* lesson = new KEduVocLesson(i18nc("A generic name for a new lesson and its number.", "Lesson %1", lessonNumber ), m_doc->lesson());
+ KEduVocLesson* lesson = new KEduVocLesson( QString("Lesson %1").arg(lessonNumber) , m_doc->lesson());
m_doc->lesson()->appendChildContainer(lesson);
}
}
// kvtml 1: we always have an original element (required)
currentElement = domElementParent.firstChildElement( KV_ORG );
if ( currentElement.isNull() ) { // sanity check
- m_errorMessage = i18n( "Data for original language missing" );
+ m_errorMessage = "Data for original language missing" ;
return false;
}
m_doc->identifier(languageId).setLocale(locale);
QString languageName;
- if (KGlobal::locale()) {
- // when using from qt-only apps this would crash (converter)
- languageName = KGlobal::locale()->languageCodeToName(locale);
- }
+// if (KGlobal::locale()) {
+// // when using from qt-only apps this would crash (converter)
+// languageName = KGlobal::locale()->languageCodeToName(locale);
+// }
if ( languageName.isEmpty() ) {
languageName = locale;
}
m_doc->identifier(languageId).setName(languageName);
- kDebug() << "addLanguage( " << languageId << ", " << locale << "): " << languageName;
+ qDebug() << "addLanguage( " << languageId << ", " << locale << "): " << languageName;
}
} else {
if ( !locale.isEmpty() ) {
if ( locale != m_doc->identifier(languageId).locale() ) {
// different originals ?
- m_errorMessage = i18n( "Ambiguous definition of language code" );
+ m_errorMessage = "Ambiguous definition of language code" ;
return false;
}
}
}
-#include "keduvockvtmlreader.moc"
+// #include "keduvockvtmlreader.moc"