Можете поподробнее?
Ну вот на пример, так можно:
Делаешь QSettings, в нем пары ключ-значение, ключ - англ. фраза, значение не англ. фраза.
В приложении читаешь такой файл.... ну и все:
QSettings s(...);
QMap<QString,QString> trans;
trans=getTranslation(s);
...
QLabel *label=new QLabel(trans["Hello"]);
....
QMap<QString,QString> Class::getTranslatin(const QSettings &s)
{
QString tmp;
QMap<QString,QString> result;
QStringList list=s.allKeys();
QListIterator<QString> it(list);
while(it.hasNext()){
tmp=it.next();
result.insert(tmp,s.value(tmp));
}
return result;
}
Вместо trans["Hello"], лучше использовать trans.value("Hello").
Должно заработать..)