From e61ce30fc3f2376d8e9caff421495496344a8359 Mon Sep 17 00:00:00 2001 From: zautrix Date: Fri, 22 Oct 2004 08:27:03 +0000 Subject: added translations --- (limited to 'microkde/kdecore') diff --git a/microkde/kdecore/klocale.cpp b/microkde/kdecore/klocale.cpp index 3674f28..21e6937 100644 --- a/microkde/kdecore/klocale.cpp +++ b/microkde/kdecore/klocale.cpp @@ -6,6 +6,8 @@ #include "klocale.h" +#include +QStringList missingTrans; QDict *mLocaleDict = 0; void setLocaleDict( QDict * dict ) @@ -13,18 +15,56 @@ void setLocaleDict( QDict * dict ) mLocaleDict = dict; } +void addMissing(const char *text) +{ + return; + QString mis ( text ); + if ( !missingTrans.contains( mis ) ) + missingTrans.append(mis); + +} + +#include +#include +#include +void dumpMissing() +{ + return; + QString fileName = "/tmp/usertrans.txt"; + QFile file( fileName ); + if (!file.open( IO_WriteOnly ) ) { + return ; + } + QTextStream ts( &file ); + ts.setCodec( QTextCodec::codecForName("utf8") ); + + int i; + for ( i = 0; i< missingTrans.count(); ++i ) { + + QString text = missingTrans[i].replace( QRegExp("\n"),"\\n" ); + ts << "{ \""<find(QString(text)) ; if ( ret == 0 ) { + addMissing( text ); return QString( text ); } else { - if ( (*ret).isEmpty() ) + if ( (*ret).isEmpty() ) { + addMissing( text ); return QString( text ); + } else return (*ret); } -- cgit v0.9.0.2