I don't remember :-) I found this one in some example code or in the maemo developer guide. Nicolai
QStringDialog::translate(QStringdomain,QStringstr) { QByteArraydomainBytes=domain.toLatin1(); constchar*domainPtr=domainBytes.data(); QByteArraystrBytes=str.toLatin1(); constchar*strPtr=strBytes.data(); setlocale(LC_ALL,""); returnQString::fromUtf8(dgettext(domainPtr,strPtr)); }
if(line.startsWith("Comment=")) { strList=line.split("="); if(strList.length()>=2) { comment=strList[strList.length()-1]; realComment=translate("maemo-af-desktop",comment); } } if(line.startsWith("X-Text-Domain=")) { strList=line.split("="); if(strList.length()>=2){ xTextDomain=strList[strList.length()-1]; realName=translate(xTextDomain,name); realComment=translate(xTextDomain,comment); } }